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/evolve8.in

100002 lines
965 KiB (Stored with Git LFS)
Plaintext

100000 1214398896
440515251
642864379
858746711
585186722
28420699
840321583
21477982
877688887
547643710
1060431479
460726360
76720016
245773416
729599474
558012673
676026903
515146695
516441534
853964469
902688583
665879039
739499187
733137964
363184249
17585086
719259780
40201086
301092818
133570270
59789434
686549939
757026112
188538113
990734678
508926396
991802996
837179170
277307094
267921855
703615157
849708174
763818385
493342298
524113152
881204596
385410756
386634169
110853984
549735008
684590110
988185345
367297332
45812742
33799102
352011016
739898609
575433833
225458943
421144547
762603944
681704072
70849420
424282062
710425769
68893168
25851895
923925334
734959378
245325971
631702063
854402129
865971422
727834016
351128443
115490027
303844055
395577581
791790513
697053949
579477814
97977902
889940876
65394181
125471806
808803371
908057137
121947963
12473060
999289419
925018715
825563279
697574646
670471491
826601604
192327183
267303051
285896692
379123567
915974674
943325168
609998631
307415143
544842462
367329674
31719095
652084748
655041653
71596656
39770295
826869078
578765244
803716704
103932406
282868056
1035665033
878515620
930091878
89469536
854048356
219811963
23635165
17537391
74072455
930448136
54247554
627254369
704005693
423932908
466327694
242989818
718595289
67087990
441266694
324367250
894670878
596227139
482991170
663898107
562241503
952220517
271095055
316417101
862962310
198183485
232752075
965113225
629593986
1015179169
255673987
500006224
17556126
61824330
636256067
124526167
453899174
89474193
508737921
1048324367
72499476
553506584
473282257
464171233
403337374
307567417
952727315
876271472
37637498
256431838
1012047629
6221629
524619936
43457382
501587113
257574437
190805951
86910458
463531324
41452016
23605514
592795305
82851249
1013531515
822307217
1954630
717836605
79076175
244529150
128330747
421887624
527775169
263901450
625011172
232682563
661216719
1015482620
580850296
64481615
285737861
716861515
433002955
577182891
810985154
915926830
916057693
673450474
1017423275
51691911
731699944
20756913
29549014
1062073325
268403895
57297471
798944873
49406565
483344671
18514524
515216743
367476219
124772158
727623649
112109111
637146229
411919424
370556212
761057921
118782994
552357898
650518819
17154697
717081092
393430086
861744439
736952216
192437616
403977845
789520908
1047606214
426811256
218400774
34824570
363827498
142751005
329688027
120004516
560110454
847342089
920910615
929102615
790823536
372103555
34774917
777803582
722122094
535080192
1068897552
986896809
723512324
201426796
989832884
185644176
506746310
637314371
594589143
938036106
540473567
714044553
324280473
443230718
548979322
1053840681
474473845
903118274
1022901654
103702869
492891627
482109473
670562700
279811212
538357180
784395015
380503328
580337406
191033444
25673935
135709527
491720134
832111384
875084787
633213971
787179173
616364091
259574029
241228839
685909127
824147805
644017869
169489451
324579573
381753892
167450906
215369225
194562036
47182869
103239388
182264973
732760612
12223556
219386348
598635128
1033038413
509430110
1042578705
1035242050
1039442453
643669959
720060462
651665501
40350287
118099815
446160456
100923482
447223241
305086202
366599431
638820309
460334758
929210475
894085225
722588090
300880064
992937386
359127726
69393518
336624679
824381830
487858118
95536696
1038452347
668606193
371259474
657205972
589507414
468338188
470300570
336551914
691014820
859036406
826608537
516535805
182838502
79848844
118739296
672693224
576008435
414759772
1063870556
845777387
510898541
56402206
638872347
26867312
789358666
232546064
1021905960
913030912
875600606
942356328
516494685
4047895
157094711
173601523
557688657
726859587
467324980
183616803
524445303
288600844
163303079
782287521
55829879
242469850
29601002
59600880
933706224
564856980
763770584
164282551
824752660
523876933
1022633321
250791316
125550169
713398942
127454314
540977532
391750637
462944067
102104054
967447323
867507865
119784634
404593300
153483432
101467497
655254093
451769346
523695791
512352816
866172760
866611689
30663641
605742312
605972138
83067901
810571889
25155361
856341781
281338953
726009867
472786679
573822513
139825720
568790786
468443530
640215055
42859580
445933894
90744578
423363503
477841842
50646419
157465336
932745863
983728658
29183057
892536040
514901855
908096192
99684933
371172537
845425435
337036858
129549254
477095855
460936841
853763394
806164290
766800849
516948264
317097481
126476441
216052137
657139919
510672039
915832688
282325942
644106082
253363194
114059482
112169194
1033626135
294151900
110991811
498132176
663998605
381643714
158693672
498768588
1070073569
639573688
25115696
666595978
608177677
509792359
717333466
364148728
654809386
228867480
1067482767
460656517
609144559
655786912
506911327
931901211
16512476
482322751
345890880
59079339
854479002
883878033
257748496
242203666
321472027
745274324
264986049
39867763
182061566
57113477
635811276
399788283
413005937
42181313
24203184
1061194763
670132347
443668075
393845299
907353970
223858133
889873221
59304877
711204180
692310905
278568725
824247590
114276427
908697431
1063065590
539032534
878498046
988764748
270876218
141868356
883528475
31604224
202800061
836973174
894903829
749237143
991236755
126317128
663254610
610200312
753516276
770012152
492228222
14269113
993903296
356479266
662521028
851579209
760306733
846240575
137268060
962513611
88394048
367848491
909446400
611799353
120455071
495722741
60020002
583360051
666129321
783871419
394838053
46487787
243434608
11101091
340722429
857436873
988703614
528994525
55850517
761858433
656435876
788988879
693831201
837294422
446018740
541127220
176048066
411146218
265944470
148414732
181463112
384012766
83653319
128405410
468945807
456466494
361366
908752807
751634796
980411263
286644667
453654967
894754592
230404796
72649595
182510599
732900524
772508823
827760046
22972925
576779178
274603885
791810037
338248357
130149662
82501182
692714454
227716451
327215508
881998602
185170166
2207200
697947812
801539778
601888430
674930060
370867367
963380469
548035275
47525050
472804797
161894512
525525308
605504646
847732209
319521165
685842944
1017888310
163359634
110244356
496457141
1010830917
9195927
445146550
54614739
161674314
482040758
619196960
713179787
134794448
846035348
727644864
916701048
116414790
203078716
912223992
78748807
915089754
535383750
645175935
779166078
184333270
197334320
683917540
21405257
323942453
339942846
673806463
649636841
470535071
83795644
900480803
84588498
672460400
376552603
276885982
258317077
550756011
331664727
151766606
46558960
287425836
875525767
710060946
818368798
511708659
415871430
412938283
428505761
187347422
255551367
94607539
133024974
36435087
13867594
817759683
12140142
446928358
852018920
265344867
190101671
706382653
604387625
32691202
57235969
904866997
684272026
34228098
711753332
348901946
399521948
786047478
124363498
84929101
242481489
780600629
475556883
105471506
458820569
246668388
358201330
828843872
284840415
1067342673
650401
789129918
435422599
811834437
8898973
603083761
595266895
965277764
723184022
284598779
135170153
483662231
749717798
462103013
450065639
24325381
798206655
850888387
663120261
860330597
412002711
923399695
699615097
211923877
811943079
457320060
1027789822
507399961
387318888
664582183
632779153
355015813
569278109
798445556
721143374
690018707
974706860
274246185
702841602
949637427
982692717
455071335
200456128
426107612
65804763
773388932
705855533
122743147
186825296
360048362
291824134
34288177
4888284
793369301
654047351
215687990
69395813
566654204
700145867
205856346
217282105
531449792
893251125
332101773
360982744
1054960337
16704770
53168365
183383978
588665867
723374888
608001890
542028427
129537887
301248404
141955418
381554757
508583392
253856323
488712797
599750546
615875334
344780925
497391297
863810755
713825622
24241514
513786838
630314100
223588873
326948348
517008258
105864746
1050224233
651877917
322789525
935126513
794341953
22853196
82559907
792935051
607680088
392700608
731675896
179936290
88407706
387724305
988845
416608716
201539510
442666457
453945589
811223284
791530901
955165430
787655676
737391584
417793396
650633185
5623249
97907482
404369358
699446917
46136084
523486526
599686903
912661698
477776446
435750528
410477811
136571578
58448038
445985602
789656455
692625972
61018755
237540049
343080487
78318634
186873092
636892162
775530461
907107732
52213368
656444748
867604713
587082840
733894733
469209430
263517722
452661386
226856422
138153980
694103646
818496405
818277771
1015766122
857458776
47860881
466477856
439278569
845551345
393965813
52603273
22428864
158841139
1062628686
232206930
22549715
343513453
222431951
430265180
889429950
80503524
190569522
56741097
947979195
723124746
334254870
57636602
158764259
831773981
883489444
274691960
405436124
814000525
846911883
651667249
665820155
807463157
346067399
553153014
833411942
488507953
45179200
309951647
110851685
210937506
620851176
34210782
170750125
439756476
226307505
606520190
98082063
815432584
412018095
664454231
778693852
265613198
766021984
1027816509
132435110
938130044
791298728
565174687
887467378
1046626107
511499525
791503645
267875386
1053731048
35610497
59154011
723663812
564435574
248561443
219075815
683522449
60541012
915147786
570700523
838219179
768906396
189904525
885558465
368092012
204588637
576906390
3607959
869823998
642772348
12811967
284983095
804655123
586300230
38155051
723163814
908157877
359923427
253225994
622757558
385517147
884363441
439318232
115510090
804244323
280044020
405731703
861620095
118123539
130935477
457437428
380882209
479999995
597488200
120118021
140145097
181422446
534973952
327624575
996798153
194367581
1015840434
908784533
225630748
104155380
250101907
277580761
61018606
438704997
557721991
805010737
131373432
1070605015
955403250
383746671
382614839
7818101
526442926
54690328
869768879
175555144
861095586
536456003
277631908
366222100
600899264
600136233
572810658
746849470
921487188
118532765
775625639
555073650
109868746
839743341
909266756
885109513
535349637
404335813
530557010
996564833
356935388
278873608
186873912
310476305
8835568
546293621
696017006
872130875
918703566
852438624
861003195
517764263
359859395
624479014
1040887378
155703173
137176511
180085163
527215104
780640913
919570535
106112982
562132298
555303788
31520886
509551928
64722146
563364479
1016331512
381913193
661403691
93159111
320422537
189545871
763805739
169289415
149637667
499709557
601875643
607750466
596586250
592835857
930219687
434119328
196560179
923201688
701878276
723459318
356520318
655539556
668793074
4448072
448460758
878430095
907400364
891305248
455999305
580439649
774171935
533515934
897506743
103183550
325594770
474202182
665906230
217585782
88401202
286960538
74420873
2342999
785401687
619638346
511619846
1042764623
67153321
671668532
885514528
416561432
387096051
27054879
154335845
521532078
747988656
127828397
107713742
871146013
90734889
549661060
824692847
21977009
1021222589
923421477
394755797
37278012
364577017
109341695
590287693
1042964051
365624563
13202228
86564946
714683124
227648949
1060968711
709286216
78018457
843506507
556677519
475253337
435258789
658288419
706972605
101732431
439368811
773245455
148267616
403834526
104025482
261125418
750740517
381770407
834750933
897114154
597369711
1052299229
627342482
503487158
19252430
936768093
139491828
118764598
422340299
498939574
220997844
1039589363
145621265
867412581
499153033
505631144
337639967
262981738
187949620
151813885
579260802
665823289
651111876
354741463
374102256
14962593
28890668
633753707
328428076
221799376
466438764
57934347
137877244
835976425
435614370
392371839
210202782
148772439
117270580
349911471
705424330
12731110
205027123
908826928
167454
427951554
643657926
337600194
155031376
174277279
576511566
20665556
973073636
996258397
672951896
367318154
496645034
105864645
93449326
583356746
1071576050
841537139
845423591
630599640
486544445
939330104
438441284
916685606
55691829
213718414
178545468
100193372
309315222
725092049
287664835
496381326
172273445
926991212
650886292
151982497
214984121
334317243
836909363
58113747
83378449
688160163
60441047
4029665
201983870
772520816
30743931
915804836
740651101
428286730
319818498
662798625
457182930
536457414
100635066
461181050
866403319
727251573
71525242
644830026
808632343
111387206
820083477
109308896
722504440
153017714
44123026
925354947
598533308
69885814
49556943
231411278
747323323
117292194
105088727
440587066
172646483
679355518
364767417
687295033
111861141
544739433
723044331
938604265
1065737234
154576506
325158045
24427860
692880024
25160427
763185200
778605067
1017721764
62392138
99141348
603591531
656915163
507643726
752255837
835367626
307254419
785803597
724161305
1053123223
811294438
348840574
329632245
644141815
437922576
863673683
523136369
748066411
749426672
693841519
835788621
98450106
652983770
190600143
480086263
646702754
174523365
66606080
116162391
918424865
765511238
17407066
168795361
602529633
155014108
272420892
26326039
548990407
322039948
842055986
768915017
227337405
618132562
514509239
352920770
355295166
415778394
540910110
205090955
569711034
573641389
699137181
420575242
346192484
773319240
611656646
810837704
619503134
481166926
437752784
982091114
86350198
92008356
1049358509
837615297
797861443
595031963
145054608
597642563
32709961
746410808
113941802
690932976
186964519
1287802
421332235
484680499
233764775
201857987
873788164
1036023321
865874608
1021164582
780492982
569091554
842285297
524484796
73496615
756587281
802662311
233407826
15741566
798592225
221035355
740201942
173753990
618989476
326712144
184388308
37735728
54238563
202812717
1043820443
68628696
25656927
692113301
880886655
836496004
24276453
813759586
4871228
393220008
160972668
116531112
894052525
165756083
101203111
593929693
926192273
5519948
600764642
277829199
472403362
80561774
305687056
609387600
15665431
1334233
789455007
521999073
694103399
906286185
123239202
74160558
296604761
135111169
777313752
231537049
453523744
161541567
554649573
136684329
840452021
746953101
818512193
514160301
742308431
160438452
773178714
48809602
454936585
1034068123
596861136
615797945
925933385
876510926
615183924
836499064
499443207
4974571
704920688
683087342
725182461
446607246
426354193
701975144
819994688
106714537
61737109
319757053
707424311
180112729
624607872
630760530
733894451
575836973
81128148
86790000
236280603
579159349
377043483
610840820
77266430
466410344
506983084
52932206
116265870
389531980
597886118
931840066
441628713
904426202
900431849
395982715
872842837
866262494
390107051
299440840
187832093
465719945
618933826
694823674
1033011228
824302827
97821586
815194264
183251531
129122406
52239481
354226325
848476575
168142059
831422628
632215281
581663472
499671000
683502623
69627488
412680822
266842794
783903703
116867953
2403266
184669107
119324869
46640311
826299497
58901421
30594659
529493196
855967174
879770676
357489364
456729390
910243725
488244912
872524489
795133155
199332613
788913428
304298796
634688317
117251356
640836768
451621685
760104144
333324653
47804399
723103478
809213594
295021219
246926229
36401865
828074565
15035068
43278422
586372226
657504474
297814650
199698987
602501699
472169833
733508445
693555616
91423266
9390723
652744065
620905439
365291582
273109798
266713739
980974655
61270205
904938937
789336721
456750580
57614476
180181122
515809890
100251193
229022297
60592888
506615938
919141682
264308825
459806487
716212018
451023774
931776621
203482323
313116984
32383359
656068562
88112555
434530609
846026855
157348591
893548659
655033315
602787295
205687563
517279949
355891274
766297049
176782784
68869906
978241665
719974155
735788960
658705030
63365704
900787722
263867977
92251142
526458319
112730998
824547464
720960708
524572844
601937126
590867623
117513571
1053374439
122851113
712489681
811999318
138804377
63484926
145240874
669803036
58346822
470760321
198146082
337820590
531495136
490989801
818137066
825302541
512906343
298792358
796625043
135081903
676095066
405017020
494959967
841264523
783612263
503116322
356262224
771392517
847609874
143950613
797143863
456690043
51237301
669276724
104571
850207010
69840702
845764966
182560435
325679777
851570684
1014846288
736648256
88763689
108709793
450750813
409539773
209077284
729838503
656868808
608970809
473057956
614816197
310527426
858368761
549150431
531918547
770288702
269667123
53570676
158681939
351145818
478677590
377228177
786806500
724060268
393689153
208419314
368457496
591483084
222069189
789282052
838460728
437699177
411796567
694077085
62506587
205615465
20590643
816615516
402541728
55690802
871624502
871651477
1064370998
600738749
737598569
174258416
9680224
25589962
170142692
851298224
39377516
122062847
706672576
867365300
331870497
39275679
254081464
577407491
226578066
738723142
420683390
955380570
591854398
851840404
767552825
342875759
893882810
866898498
470532215
843600183
509836250
139728205
579404119
216200670
680883038
185303458
1735865
739502361
1047912734
703816742
495227134
474912250
578546353
190411071
928590896
918396526
702488218
336175354
842175673
503019160
855529227
758455634
614607747
517770600
290046501
397417639
120796193
589528216
66656987
22908680
599551642
286191378
133260431
999076835
522972147
491668237
42934962
88282815
881912359
453893684
894556002
372377132
509242314
1062924132
527445736
638062429
20311440
844181876
894849929
55266148
124129231
930153943
863973502
965263972
691405418
118590463
122985329
735144110
238474045
275042189
595760331
308061798
904273670
910300711
848018735
136377273
298102347
65470333
218798468
1041792204
161751238
629995801
436951365
124536527
1015724502
789574581
520255651
220730026
102396403
143084519
89771018
848821277
694222398
757521532
1011941160
890139999
812212753
525344211
737792060
58420022
116374700
284432992
79461476
194990167
703109001
480502406
898850619
247668630
236788715
358610234
657020247
556252767
621402382
852227612
939050035
32142601
33129803
758970332
821738609
716420371
358950430
592215194
378762809
51619809
911989231
138768965
725895521
238988221
702876884
840322838
1068778713
831182148
255956277
281415040
677943473
736372989
47274537
428525446
302302501
389818260
97947615
917131705
9210058
445628604
99852108
487844355
292247374
263712758
1043009477
692813783
328564310
610363202
891605450
9448511
867263293
260716033
927853993
855969290
467798157
997380383
440065686
10768652
938081735
347431958
678952134
340161615
321948863
731584681
404558104
259978614
66558136
89548655
113687023
857734354
99632190
497364835
259771073
479583254
782614896
98375618
652862055
602913968
737291441
322195725
68705263
266187291
451098375
55933702
86854994
213185824
761956215
1007499201
144942320
353410590
166614017
522954740
97895760
68774556
594197851
903294919
180716937
657509440
451476330
544830100
694026444
865475577
535481828
892854584
279488832
956210754
764966629
332494167
457550552
764964835
792239001
781566763
690258313
19915887
145692767
746981213
389677156
710846507
404863167
953812523
702482615
197370093
27306225
604799198
790475908
884834569
890540136
970815484
24909133
575049443
341078460
358550500
787003796
722829847
525614448
10049455
506097244
829376801
737283806
366489635
656456382
311220365
770241887
47226565
125283571
32668166
729907766
545347037
246216775
50181339
4907923
133758779
408307412
111323882
531142073
14753747
655395896
868425466
815582279
73305152
323529141
755457271
497191982
985493107
421497542
582155225
162820485
4325878
745964830
1064948506
593463276
598535851
472591610
527013304
235129698
81556089
706291772
960325136
130991090
1013807756
693351966
45809342
445707478
494215595
306442051
602609704
632039775
1280848
520623222
245321624
54870781
381327005
230806319
890904480
66244910
121858358
420106814
823341646
358459991
50660022
1010551835
631722614
780673455
599739344
87555787
842650699
238853928
762932047
418146195
39029974
477980361
310903228
328556030
549502569
585632608
700147452
320347564
17550578
750474629
254834046
388609064
47372230
455292942
164038485
457314225
565402561
223299716
900297007
144381156
587101157
43135589
178714556
471635025
531419418
813555053
334627636
950653454
615228211
259219388
131901883
49250400
718743445
640525478
172635253
128928698
581835643
180815513
676204510
816158258
8390687
1060792637
684393779
865675259
55509940
212719180
908343506
232945657
815833838
165559001
725293015
815120747
747866128
60852279
715302044
765525059
499897271
133626300
475881240
899057677
117369627
67032393
440661683
645973507
240364432
97480962
313592525
406616599
975453214
338045640
411394662
266964339
782404744
510727620
748121587
204821801
374078504
676805450
853146387
205066201
268141958
192998759
563378261
428794237
274656555
8361260
4241069
12487787
24145628
460076434
718601805
423359531
3667676
322565133
556774431
1017240127
178407887
473566118
84341810
133133974
1017429622
252621899
416820830
82804070
788325090
280148919
134036914
1014751842
78160997
994518650
931863556
667424135
141429260
637658693
36524031
584769433
1052944970
68797766
450730408
44562752
694482339
879812888
95135367
966223840
151313303
948888861
610618720
45964652
609819600
44734296
521331258
485898385
674467380
104130698
846955058
498083780
332748047
222472999
191892996
741836847
1001955678
493298404
85813231
498452871
289801646
127577563
239606143
519239626
516401489
173101804
631406700
757310293
42255674
599610479
20996480
718012039
884689385
488042905
817488744
733050692
455941118
985338540
822333592
676536029
1054206663
554607978
587738663
783598605
144217913
864143005
858486904
114424725
927295980
988166470
796535725
704591464
434361766
81854597
113939767
447946790
674943704
706276143
166989389
818934879
73829574
476421694
465978670
16895581
260229295
338805116
438138491
443072356
867157077
263026109
350232824
1759623
1061757057
421689390
331741008
606868994
124447894
686116450
881709425
117531708
774989327
332534234
566648649
219458569
367448789
267418919
541686967
809773387
44129554
966020963
324603395
129670534
790011139
106393099
726371332
14405026
28491020
848318971
470775239
162775888
898491608
341506743
980687491
103711268
235259257
748916997
635795610
357143331
1042603905
298273055
35690627
189767495
7846730
659321314
239694500
102447099
319207255
430881032
943463362
458542285
671239776
13072836
79220235
585358486
974409668
883972800
263224868
540116
245657254
749693565
689530951
409138963
644323896
442463446
582184612
900340370
894066114
412976125
69230476
88283912
15796645
46913860
39170428
831407253
847972477
770179434
848386120
398757983
153168886
140585944
809142405
122608380
739940623
669668291
882148505
127298808
797124160
525196053
221666642
47380443
138449866
459658896
923136448
613376496
766553554
226803469
580489857
198336077
233225744
544746216
833528888
147149894
705600617
319463985
444093891
1063821624
251319551
636294988
234413750
384591826
929892099
710493757
27722390
31558177
191978839
443237630
174607590
789991268
610962860
81963032
683871999
704515753
381124455
102820970
724312720
31650146
306380408
365332516
999203127
876365075
321424475
69206043
43820722
724469661
102483058
1058069723
737818452
507147708
304141959
149625749
164296719
816489991
923419796
12352244
926942589
33236488
201493445
811314374
28555088
248327138
335390151
917393201
921498687
325982003
308997153
387925819
656883644
10886246
520068811
703672106
911955806
829208958
839351122
425678663
377053109
347173747
1047317908
852567108
822938351
113888838
721072108
672144623
773145713
159004935
54498748
81628737
666500880
73077226
825848593
507588706
520991079
700946064
253159895
456557179
865892777
341864244
139175920
165666379
1045269125
620680794
254263600
59395848
680062472
560446976
1053200176
561329117
56628629
995016592
949618846
452802015
15193211
321908106
875590372
274263082
812245797
732486648
523511581
121104371
131927888
562001468
816502274
471178598
519436259
249834672
770285311
63341254
282904049
6762899
732166771
931870268
524199246
1026066602
730726979
385115375
895637565
833384033
204277922
719101236
904588315
45285636
738487842
734839714
493876248
313716805
370857983
904286080
110689732
1009683302
137612325
630329751
194431870
1019877296
902106909
189339218
841744934
682314592
202594671
454141016
292587412
56344432
147275389
344103725
1024813688
25640005
601102054
48192254
112856962
542473105
940878575
22404837
966437176
973739
255704228
932418011
571201967
137995208
83223449
976442474
1043458279
122979500
443653336
573924751
446813621
638389416
915125425
1022832056
432428928
903110797
827149940
303340042
25036993
902430364
923434181
1898681
874128738
530884391
577364077
8122867
355037491
264386244
374221781
71157115
163540445
843013255
10542463
241558642
513946720
143839896
223607586
323704959
411273827
268034748
374543129
5989024
130242215
133574031
483851742
518687023
245914304
704997817
360569924
292036221
505690103
445728040
581614691
612635114
972251739
115356916
505056867
69548910
391721205
206678325
267197013
589880379
220896120
769568082
656579293
522897934
564395665
677168186
804974219
272729367
585617801
43452423
931403436
652231924
316124272
332528082
651190843
163347848
351117152
520468252
128350726
22482191
145822654
905671992
404598315
861853324
914717032
866491886
877650007
88676707
230150409
844010810
410528497
820343460
355419225
43829659
236694248
243431587
114191617
400229021
742649575
435264222
19904443
422918673
954310411
225159222
281029559
199632565
491673327
801433094
213304087
397777748
911574601
40087555
64800479
611471396
909971240
457990083
201008075
101917698
740733526
473609800
603819270
780236387
478819492
1009500395
138791512
209037159
41660900
350619897
970755433
773254359
794428012
663118705
245983692
284585067
159028568
794081405
498352477
132828001
75418870
736210793
261465816
612805886
401944985
550245165
711118178
172858688
688574460
916126915
808586113
706876472
92737342
4950085
276021410
635177034
206364655
565650661
450466273
911614257
135055751
358942169
919189439
626207685
434693495
394838402
595562931
344724783
736503245
346305337
346795879
430880181
205386548
87906250
308817882
856493469
595210422
356962808
21724061
41595359
378021442
907269482
605063880
728799891
527927306
487922274
49761021
494798964
982248543
118572708
930455111
661198232
605646452
240811136
786932635
150703315
718840253
272368944
162483411
517987608
210104558
632049147
991627583
515013146
1057782714
43717076
23796668
714649100
649334523
183071807
23467833
735051729
177349020
59385641
1762931
97158393
790855449
471733065
922970896
394476611
968561454
888423033
210024242
407402344
411048718
148142272
924249270
243739883
957529921
789660110
88071091
97418514
401627144
373268850
482155964
224783247
413511467
295591890
568794762
549809719
641697774
481275277
648061238
801375827
235713002
558057432
330370789
128968807
10228627
190426466
477555437
76932502
595331239
862832002
423748015
929570583
103767133
765223326
269691514
350592952
77066687
688531535
490384504
487664798
386653245
341227111
441530367
170420223
138913395
53503956
298410295
976336589
527750894
220921046
227590666
88448026
547079628
60324219
802052220
886306653
574309671
468058785
60838016
838302745
457332335
110642211
8711735
84178233
681055066
119506138
84185594
280218331
333163114
876301673
888531566
739065438
190887832
331197625
631204333
732791401
195137565
118766865
716013514
740311926
648701446
158230662
416001618
431067508
778991541
299524705
270723249
331110086
98230715
61566319
106295646
92459283
423392433
645939581
554828315
670305021
661214210
70247294
615214066
100868126
83171549
262474456
365241147
163735269
322807498
259822157
1019659305
730536353
422850513
716288179
104130256
315039082
630273521
768818467
886601176
492209544
336994670
390582769
415183787
91965854
779619623
93352602
704069448
161762264
334195384
238429282
679788281
270585351
798097665
408065739
42920905
788302061
721874528
8409567
7690434
941964845
452163429
579762407
926121649
135669187
34719751
906214990
927566830
810170937
68720508
611109078
252342453
491556987
993440607
245105790
740999044
855356343
74904432
201911699
310473914
113859463
992993496
126616944
49391143
846970562
288855050
651724279
58236521
582329730
710163065
979066342
800107256
496840931
188973033
942953015
103248761
52212931
210717425
76891252
41875929
659534362
375114876
871928480
588370400
270629627
134210079
883526067
3550253
83816589
212950121
691970231
76755505
479356384
923013034
547581496
547024695
643849332
652204992
141092071
30124691
672939350
1009647057
306224422
789348764
131978770
483725862
385413012
635047409
847954294
628589349
938094044
736482142
90927038
17152785
763093020
1065712020
211612243
845014137
941072737
115449994
770492280
963915754
226572468
435819326
357769347
322578903
373853214
730323116
862892817
696799358
654096302
122106878
757302053
731774600
875971482
483285575
794629840
3114797
106253161
881330172
570258044
686144073
678114758
335149683
16459440
86425010
928290913
884493677
242568149
22085210
597323365
617519743
86402608
265671862
126483909
656678276
766055747
426454313
611805888
837694430
860468283
365736317
58909502
393783759
1000328765
205618383
269469145
49694004
792002056
689184592
669940218
400829020
822515711
732682820
937116718
196417421
347013040
505775794
86871298
707400190
382343769
678025614
151301337
74599912
110000729
647390460
524792010
349767407
290647450
915459814
786657971
877865519
89175611
606508798
417031361
48848073
642072198
799417433
380851478
522278031
986031239
337708400
633032609
710647320
836841280
3960577
79387183
891000755
399297904
344609700
12164282
30849032
187246705
233211117
771199055
407179779
340302277
46828070
499279232
682616046
658070090
160365504
635317966
906020064
401392161
266089772
711002782
134708169
53463442
814577059
471637824
293752069
1033560263
570876088
164970775
69705749
73899251
486756311
67038614
158977724
495922488
230216608
722006297
239005250
732844061
385733338
127855496
9595407
227637864
546771605
108451194
563878893
846548605
239797052
577242072
730247385
823842270
413920323
392304016
33177584
492108983
463460455
446625719
848295484
120442602
415101611
145374937
411244239
163446201
39341255
116731314
880768078
4540199
338938501
733215075
448250465
139256397
119776102
311024955
608375088
356312097
660361350
136287696
560525822
1070876271
1040422167
717685107
913782270
1068394995
45327694
691752103
227679869
612861396
483805862
101128660
422269153
249488143
26043037
569380730
685509734
253351181
680380935
285239600
619519767
980714471
74676263
225340865
637305567
790469173
829003857
347122873
415953836
467734007
982386852
95480977
529888088
31945941
105469548
938262722
1019049525
316094950
510875364
462997166
446553322
121808710
278894666
379346539
132457844
203760620
18025776
635257632
648073752
32670453
332618503
826762005
601769646
297910166
751208015
113342291
148204165
325834866
52311974
188862578
900491340
85215617
40094184
814660370
454592068
789940626
885179243
132052021
612075935
733424393
398441837
694875781
430147075
321974222
141036689
667228866
251689387
93875638
539832977
46866753
30354396
56123182
306026359
254998878
758794460
415216737
902105201
1052111689
545947802
881626571
951837957
795427765
153816269
280912017
72326977
103218929
231501394
877557939
206860240
522545292
254810582
256721491
181685041
622998552
535435442
481532580
905996910
543317093
18780099
168607064
218923126
193788447
290511030
54867519
619047841
811255359
582090087
164604699
229326381
558323217
426058868
104551571
169332493
807013596
539013021
701190881
33047754
275275913
100156208
169159443
907556242
659977717
41565075
387251950
27330305
894996204
119261459
59932517
714331685
758020685
768824946
4454275
488021388
473660874
750530690
374296891
690150366
348479002
274001662
69522142
748221366
754721138
97896614
222992022
748515014
851174107
574054766
171729010
202273816
717168997
355125448
1026036076
259570990
51478820
895847132
834904617
152434553
364067672
678766976
1062559464
634987646
797138299
762535375
123634917
681172440
332758335
66100295
496718339
585825838
66816256
669198118
45173066
765834194
1071963835
344529822
724399509
967688469
322390375
342921467
828863529
353744451
475536432
372932624
1026830173
306053031
574261926
1062282548
863799065
376905121
51492437
708403654
767867657
9289031
325747564
603198569
724533795
450063450
443703012
24841348
56242102
557353036
654374918
176197194
85869779
92054338
341452504
913254159
610380608
52094543
622983078
505883903
679151378
681417595
53430993
727218068
385382712
599520048
756723037
410447964
677048947
187527349
651189683
913422714
157155192
612843100
687725614
542799781
67847778
342247731
64306813
230951863
206553253
837676545
954418543
872784352
25114376
502485291
294923703
212361915
515255755
580446555
729533120
422374711
199980062
1059316738
901003488
62205789
113913934
204663525
281837337
411659245
271590073
50171018
463883035
85507917
13996123
34636510
856116053
607825387
288548909
668612379
809927076
430939632
697615749
1059088732
128195672
212662973
518723008
33214767
525366923
747345935
132906545
349807534
305908912
38292135
758605540
850925464
363980856
766861191
51298746
174880185
216129498
860594305
931691291
503059651
360761145
270908825
166218525
268291390
926578670
133500503
80403284
454462567
118807412
854210135
899790031
630914719
764862868
636373137
519148590
354358115
804983011
159178527
312898545
510244218
82282831
777177775
695085934
747727325
305480450
332228895
483544130
173706360
588483131
5049827
364656922
773142558
844017807
134014891
708020391
248909918
495576148
19904582
391558529
1071470675
222085718
36139954
219359533
87867340
368155200
982389631
452325106
969367301
821683767
587089759
814556546
594494945
136574936
353311127
167632536
432744762
680997721
162263348
26960420
775115163
483704924
476157132
432468580
84889292
260765902
125259318
574893974
237971493
260411964
306517621
9237843
25335072
556376489
516850991
578386177
326681920
250216690
1065036376
100879835
70668111
888819965
785197575
915681690
449670415
681366933
671053399
843679809
447755585
91559208
117223701
390403224
939608803
594974063
390220429
74002445
405729024
5045359
560366843
66612017
89994124
833140540
646156044
665008312
136965317
192348699
493428151
46324029
290287082
357113731
263410163
489625441
460853831
926981032
482313094
165088427
16059566
681584131
808879810
963699557
377647528
266949390
805715425
437943127
954571508
50997585
11774135
20951352
102209072
560763886
1008440679
505058774
790996526
753631101
948379985
538894884
725895264
49619542
45375867
480129547
349534772
70445396
138665403
41509190
106244377
173626031
535697707
1065443475
280472347
1060401062
174522688
407396194
257656570
284544991
11493650
88580913
503373987
1003651470
531737198
231143255
714348983
819581878
431683480
429257273
342217383
1007923404
8385879
765387412
939250580
569074883
89094507
378687898
164911495
442080203
420673451
401545514
426222134
237585473
25584343
918290831
290331575
232771186
120308359
564759900
41264423
3476592
858405824
863484495
831419104
786881258
112618649
239631338
543384658
744975787
210974803
3685972
508912450
800023829
20216857
474380851
351134861
332497281
67594250
85374354
354062823
144279331
194512878
353751645
209356871
92467638
895824543
129210370
332610765
27131224
287191350
836280116
46284763
122354462
217275522
79807614
287556746
386249207
96884076
5568261
113215849
867229691
475503650
406950806
992589505
509171427
2509351
51937560
366745290
584644342
663334980
222274403
236768290
218562452
415439707
639893311
884794898
604611193
215422340
302243457
793873419
621623194
290696921
193406275
55425094
589692412
509417818
455252902
487405670
6096648
246175458
639073250
5629311
625099398
670391080
495978743
13245305
113163619
858077937
168956754
151535756
699178350
637531227
192740784
102734173
442926912
844827389
687452304
459515099
138423598
92410908
446687028
26491843
690912581
214649931
1005645128
685433747
1027139259
711771081
863046510
485632720
230330130
240489934
314747304
82850486
104398778
435802632
702888821
318508771
413779501
106187086
899344386
43679705
529730446
65795285
777528357
551266727
297032753
59471415
839991085
413180348
598897437
562390915
518849772
548104009
480973633
485884396
794141318
507547406
351930133
569165069
473000086
130490399
46018952
448728141
472940784
756658073
777806714
507454972
52465023
81802109
1058079466
328901313
164165852
95524146
476706655
431155576
59608577
505340682
751607786
850980491
882892558
430217285
779203902
809872109
1060146484
713336971
526275969
889878332
945602248
273453051
998321082
224531995
473826920
89815362
750856746
583813770
541607840
213880175
737304415
567625305
982341747
835108447
457031054
332890030
562905606
677458556
377866954
612329769
698778473
70302001
709856231
2816122
594405001
706106306
307363826
48591912
688524382
650839639
461203487
400705088
656987996
719166275
765755296
672149925
26814597
1047999483
463482943
1055050144
334427147
242113709
94976732
998411791
522635370
855314723
766811593
141778444
186699805
311170888
326271257
550819365
933345056
156671928
502150802
307232293
825394872
826598311
188281014
770787963
393693130
761670487
734638848
436820661
38881216
940709000
798227607
858895397
942863562
980917012
79805746
415422806
904410554
100059788
919547569
589209053
349466788
326261771
388158966
791045390
577989226
792192653
142714353
960305845
800485868
383108629
8146689
200636870
174383046
931506984
97802584
541001807
1005426071
457633181
978575399
746883393
40521631
785297807
390909837
195072074
324943964
205517812
724941528
312563141
706851339
127085683
617302511
318838540
883580458
868829969
1092065537
338152080
74221005
101424255
721569890
723441792
82249349
587176824
683343677
632773626
929411191
188022360
776176189
370188026
350247866
722658247
988561851
286759849
36776564
594828944
32909822
871775553
662374979
922350047
211208691
588430021
448813475
821164078
631542670
85492054
564200593
276620288
935875873
468061651
299793631
516599993
796305969
307205551
699844273
656915953
918509764
185503340
155628848
726143397
331850016
835877299
968015141
301329403
742792971
729059802
106769215
160891157
767865835
73615410
1045881695
512593567
109707831
251146296
771679571
119423443
63412710
785181297
60971751
647178143
922817000
772609498
755728234
999576645
749826753
843820527
870638663
398217361
47684423
312598419
693568595
849151754
735551993
855324402
854674245
385889568
1012570984
800250882
225830215
70667812
1006850075
623881765
264075855
991665726
738378028
198039517
10773572
463415494
534040672
328450412
673758791
85637760
6669540
374060590
819546663
275071968
426131987
623317075
987968105
209540438
1053077440
359038498
240372328
595777679
926794990
296958411
53712709
487629297
616714203
574196145
232676463
463403347
533822947
415931538
835533716
167568783
1033051930
664321446
415976519
181667752
599471854
144071032
209451723
713566809
278991318
677571431
130204488
237391477
80211549
178991909
64396093
656872771
221397362
504702775
996437979
1047060637
513226079
101610745
608433100
897073118
236771001
747321589
568135676
97918170
423637183
631007736
904784912
933710689
1024219361
830471401
117957412
254684627
921180057
280119466
238388172
550868069
604353483
982791732
135419074
887751630
424535226
395318923
7385614
589332905
619959425
904778665
76110870
436015573
863988053
520077506
27158117
644450644
502965727
870916006
560468627
545670448
478172744
448154484
403849476
865392723
309808045
969298055
130380421
168810944
114622089
89918121
826749271
913948876
354784562
101930293
744278260
34087535
655505358
1056238751
586644653
76337157
611234459
208629788
162808118
521584456
133244428
419210411
412786587
423539190
37455767
97968975
239985471
138015524
895612670
740446765
968402099
231226371
929334381
173767788
817296889
577145024
514427138
325679653
463345215
1043014263
341603572
349450254
339954993
543995118
748635299
570341335
94399227
75448481
27024967
249706601
11483758
210007810
890122305
379382794
351821552
921183748
415896644
341929413
825015026
1058334545
304196907
210119320
282759937
489244988
534784068
502336150
632718459
1072178720
33632525
728824634
1007789065
145794446
773158733
313367840
721877779
372569825
852894615
491586067
727599872
512354702
786697890
734909939
512635913
794773463
178081771
279951904
93038076
743387038
261699599
598201062
280973613
795253167
620375278
122039130
401500782
744189583
434685785
741445515
205619779
841819526
119905744
917801775
614433026
5398802
570460041
926625250
922600141
770902983
68806320
743466918
594251190
584763948
26844692
110089167
996258934
1038137234
207510616
114709599
255245276
1046305658
71937655
744054216
614240922
390029564
541729806
79612517
754983476
17434321
124416421
81207885
427661570
89356382
927800478
805345218
605488524
142581564
744013381
1020193364
535423472
967559718
677549903
65650624
778463946
488849112
491922574
809156824
756317362
902985719
169494433
67909335
760727555
800638525
445356068
715511589
150486414
843533920
442102821
675714333
59184734
116620556
801535688
818920841
891205833
442716631
630983239
250827861
69346254
748968081
1006128769
281082964
66982575
118481994
167631921
796567409
1025675018
126153352
905880591
304495354
8383566
58532432
324753197
24251022
427741924
908801771
371529266
724316370
448332112
14512483
703909936
191010077
1072497247
476227259
610467011
976210004
313535700
325132629
411017974
99303595
470832143
406461085
50506451
629102640
107406312
463031986
802924405
674731696
319434882
773231088
717282670
756324788
636699877
1017336657
779070457
301622386
910346720
507408647
905776171
807921123
847041656
891413977
340139810
163505167
569620978
937705974
538693696
732866655
909318673
638256061
719359914
139037472
714877164
724390298
849872652
767666312
4010272
125654895
144657560
70640019
433468635
416326823
836207250
281386398
751913140
634660795
926436153
20411286
487059632
181398250
410943500
886362942
460661201
107333244
368093145
667826688
253234502
840639358
85863339
968798169
175498709
161565883
229673581
595764529
134351072
187495991
793142587
167820661
360364336
133610115
734441310
596934507
19420808
210948058
974744259
150632944
635721540
386008324
775490138
930357725
825850877
522051027
325543143
1006627747
31940839
481280205
1008589911
820973207
930933215
200210112
64183841
908436792
663041881
632215748
410048462
341546651
814257683
988723297
620384612
892623550
847448184
485622846
867263105
877222236
472347811
341991248
213876506
584666423
678703649
449280900
913286138
458481944
721340474
719860996
80673739
1060965784
187134042
917990511
53930425
705109818
725161446
411039278
712673744
231100977
65104221
613959998
538124673
558450529
372163532
453706583
91541812
729188583
121349667
681302392
361823440
842215397
567343769
441167475
101476725
805225400
419565574
211886551
344143689
350985888
463793243
236059738
453195332
182240300
464943765
749825088
102471251
328896728
697811510
83663027
227933757
32784427
160590174
672104824
363237449
287956329
894698429
449280993
274865490
848696933
280665086
914805850
109994103
401180747
6940203
392694950
721961590
89945610
951464497
454200872
852056392
927333740
333088514
295394323
1309448
695992648
876443770
13340261
988331570
579844588
106937099
297060979
746248304
778365698
215972269
864931097
108554264
15529223
88311168
116512027
521930047
652909291
557133667
237328039
147685805
252596288
64199730
150436838
3579102
220020114
576513743
354495277
1011046542
193626031
680948043
396550643
470872124
453768256
641967660
425987378
575184168
111191615
295156178
235433034
538660379
518286648
888633749
867157375
309721670
851554350
719150855
46064152
150081276
70545119
117186877
648617647
242031408
117356044
88352960
43495184
156471616
527788563
642136075
797302005
589559838
728128560
97707089
351250021
340940366
106752547
918327635
76756461
582094701
764461876
968872798
83062102
436654138
304280273
139627097
816249061
884269127
31071050
452400827
296679827
663459137
177726610
507031958
594662166
729909719
545175423
160254523
676643280
587317580
461299977
216336325
804361001
22672400
216412161
3354224
616643811
264753753
382430627
256425810
646513472
470047328
537634395
235071058
294125759
329031722
897562704
166805267
712888744
249215034
12780284
509308140
267612008
490709762
331448705
42280066
800386347
584795710
209544492
404814767
709170651
326011232
346129782
87431586
30523555
773920534
1011187091
20957324
50463988
62672228
325717904
567447188
898593831
316641342
1039024912
678723819
803531989
133703444
845780939
61196647
698438719
267837723
252176348
840941259
8034451
684553027
356795171
667428923
538073607
216043674
1053755765
244725681
314647181
859465874
458907081
170563108
822694948
719487960
75425268
303769806
879187343
417212072
374153542
343887866
202541755
623156162
802928423
966101623
172569142
130520074
598746368
63309588
87713403
348828963
617714332
387255460
707836848
585400540
22939022
128048032
556135192
267379398
967315427
329155570
911564867
45848357
108988216
784268902
1032612563
641154431
852611879
999744921
899792670
494955466
366950216
74470642
722437083
134665374
782903378
963467573
923496585
124211078
44732049
296101665
175408338
580187858
1032581234
440985294
1017594589
707621945
907173649
160146563
190857872
520108983
758632878
520745844
204751764
848444758
901666292
393743671
215633014
238925342
406380657
1033104501
30996034
661036401
234678310
701610908
42253075
466212677
557812797
476188838
980144833
360277764
321696370
159631498
513554066
852458877
426696865
196426319
264407277
462777828
745560929
272851158
519939122
374301059
792937601
114804046
27639843
574325158
155361418
234894986
199428741
655765453
825433590
10076679
1057883881
937155843
563501418
303118092
734671937
295022952
876138437
220123571
884908805
601343883
314006486
776100953
709193834
206476078
417888671
758298785
689407263
198648960
757977979
470179714
527415592
80348125
101287838
159848659
21178598
812067968
664346658
56192628
80123997
1041998410
479221461
107615714
133869278
274053754
948688795
518327667
576351380
732174766
899147485
449436962
720131213
322426412
50419594
891848857
641287744
628556257
372261916
141654279
109351891
746207841
226856747
386661423
789469474
547762590
4033036
461459392
392534976
101815542
88763018
714155231
780028015
636161068
72056881
73565763
260438626
306364705
869910214
638732889
597463419
267428244
36211380
392575949
298374542
219930316
836285279
184103567
129313385
902433720
664995228
664093180
862688333
760958616
730399259
311409832
438703333
63189626
374640958
251890459
157729384
127068305
472821568
744158451
198351752
151734609
756422148
203925471
853200920
271140625
498406085
1045293350
228303778
760253521
631163796
342875481
550880001
849823089
129345047
692751768
160005309
539273169
727229412
388054287
774997973
364776252
308660614
63029826
230411855
488138518
902342573
717384077
649187175
610754637
361934447
173144267
281823276
505282458
241217179
1004627657
900761046
142135560
631989860
20873618
376678123
790892612
266284308
866073764
276229596
760918951
121737620
227019045
432081756
620185902
40782886
1037743477
846733818
3481942
733273813
474955887
533367693
241488982
907955681
1063352874
999535785
96836886
610851392
591749547
263729751
1064461473
970579503
312971815
201515585
215468597
481466386
830342436
90103477
229630717
594538802
316074929
969771765
427207270
1018081887
476072656
364722760
653239521
562170677
72047182
349580338
484076761
44855509
261025440
801395254
199933391
569240850
842524993
136492453
39067371
422519573
570216472
189504649
908145698
323497823
300962689
334623905
852354275
514603286
795752542
389636975
564448945
859923643
631720934
529222550
284820929
252843577
805899703
212323889
260938798
828068775
275815119
695170328
890401483
94065460
378288503
815670452
790809649
202227736
13413004
227149382
750107655
360843653
129913504
189484357
35247427
19669035
314076305
365490115
850871150
743148163
10173255
24413451
435158452
76029837
25006718
1028119532
1064486321
464952225
747731828
370853228
738904959
160957047
172276872
109975402
986002734
104824025
827086818
582759995
355878660
918389045
310198441
222914998
114246287
280943864
409219051
711872615
249891674
334935768
466192070
512231814
646264124
300887143
746293313
588112563
890666360
268658454
372441782
428065913
246355920
415581429
709036259
870614227
134114200
448011725
717376410
838102177
644214624
689507826
156466952
345196261
917952490
100514462
172343412
703340514
304505398
141189549
98892337
1039384836
69870120
833312805
581470593
3403413
11150044
468709505
1037446874
351409
494675726
24568162
629446244
152633715
773088793
1014408544
372542285
171902913
460621538
15260036
18033514
120293699
711574687
56143479
188510071
623852523
438674900
417120180
161930464
135903279
211806549
873915633
123536801
1026761237
466178901
411851573
127599968
513395970
188063721
722026710
907348478
126674834
920558092
829289160
461778298
151338307
249334757
324848927
486217123
957029895
246147786
362866613
34857233
561151799
512717278
599494743
762888236
899919628
618193980
107337698
828231722
28044691
491502262
236039138
630761955
997030654
695780995
598886886
88676200
953559180
577047688
14632655
413053994
224127993
636934494
526364891
871455837
395249044
907303198
474507977
98844781
267491244
683952248
451522179
160247309
159623027
810651632
211061414
155723212
670098239
114884488
391654415
677130885
342471846
766421030
975015586
141034804
726806834
242715454
383216602
435926721
207173005
65324702
604114474
201653215
221277937
323192192
88479130
748065200
437273510
314846044
654239607
788626419
66469003
411891803
219905737
340754624
87570300
52885478
908441381
99727980
571076394
17139235
630815566
157421745
554178231
614208665
928148636
441980629
286693307
792532633
487292058
593032
746938901
333462377
308017202
918930094
63682846
605564366
768189010
688845662
583483290
383301429
558405762
640080058
464755591
418613359
981044587
734482325
894656116
302795368
708707377
215597407
150968214
533803882
932377274
94040815
659534365
880008840
88225403
196869690
153447331
853258033
382918830
996305900
1070829699
332764613
654657224
545100721
436439039
510383764
435384641
737193227
148682068
165375483
338036706
138117854
44643467
974205345
712946740
772052489
189044111
482745112
720094369
434927875
240580930
659180215
897965607
837799823
214321250
350470391
432335724
392071383
546879378
252770878
256219571
103691226
122813892
74566119
821854490
273929234
803035022
12888557
463313384
600164653
780121859
578221980
506138534
104581411
470400585
165360380
167776759
238799084
63060263
200414157
171088586
221837738
474368086
808954730
11672848
30460742
493584920
278739855
927205474
838342469
740673554
258056710
480326773
406613281
810220995
495217034
148286074
89263683
18696313
908565020
159854146
962820938
614623729
720077766
410483162
1073265756
695953578
193437522
613779362
927239705
273993486
539140431
273342005
393163110
593537773
463064550
374584385
473746230
519962631
664867810
886074725
215433002
921972382
892139148
1008921324
160497842
442581333
772109616
394957633
215533975
319517205
808802570
97657434
750224949
610203291
474324032
72657923
138394989
165542804
382898399
50658731
309895288
309949761
416735720
99793979
1041632190
659097609
180328019
333729302
159976211
479476221
574041103
672286667
613679695
809885474
797894702
606889582
420699514
42311244
36891374
817934319
842730549
781474674
86303322
87442030
192967063
88152093
467281784
405702431
665183478
70712996
1002390283
704698663
802014238
113041381
96687448
984344422
260523979
888734738
1014853565
874420975
891324408
760429895
789927074
292084022
234236580
1052019225
107314841
512233010
356244145
22722256
904479481
459264835
766059195
719403078
458006835
841249738
408913471
841767930
901642453
787781591
704221287
506336390
515950302
136009844
992073181
532698358
92056952
914072472
192479117
350888185
146731201
414961833
927648051
28972782
524412208
817685887
649728611
455314260
476422171
171703854
609399130
3165468
481966508
626487474
684543983
673160966
303344077
453835101
478683056
912798981
366477502
365559253
114595816
315715520
479112863
985771513
258736832
997540392
40005414
763378354
453919876
904053971
658492614
1055171326
1048269273
133444356
617886773
564783382
527449441
109101678
716147666
88247719
217640665
782503084
421675255
330424865
834937108
981088473
444884258
483121742
642347560
1041730800
182484953
918975096
620843578
783411944
256780458
164392092
743048875
1013381343
345292963
455463899
430801394
807490287
110929625
502669676
181665693
147342012
70346257
141000286
509538519
162011573
722330066
307655345
340214086
1045247709
517359245
280881758
789780331
890761536
512814568
1002216531
790348039
125546153
349706144
618799376
539188058
692478885
174129859
860727558
455001411
548080384
326118474
54351789
51164681
9782182
472375031
325374756
154730677
257247859
65696737
430596729
1005087574
233412
538354481
1041790768
900766732
99547042
552663788
195300360
447241545
234722964
2682357
597484284
359248019
943163997
5266945
96744797
630666834
182745374
24854426
296207701
666923644
5022713
830967715
890331147
546062684
612970474
752067077
987472217
58360324
603175099
223828537
239961
4470423
157347180
193122580
162518324
849309621
213464150
649178251
159232337
81365757
810901222
1049572816
1011663177
367127106
97818582
167274521
512366260
281043876
482383935
190183566
682442070
812443294
853601016
133532010
509378831
59523731
115245847
38085090
69546036
594263649
63083085
265423158
140855433
593392175
87548736
335056873
889984174
732812271
742952207
890249038
148157294
706441584
52042737
457227411
216654116
148296316
228173868
203415936
27101754
59183915
365984955
884641294
608656201
59642989
336314196
737769939
33495289
747874629
41254547
207126796
671737737
537645862
1050456728
335856152
604785155
118467146
1070594997
360569733
332421284
90948276
437019995
220122216
125446088
415396236
306929378
283952224
44861390
945493966
910889274
25392949
743305431
338960889
213883782
412583224
46001517
281955791
117850816
20452042
536990097
409997538
125286555
97074156
863777238
613695452
35777518
209772538
923605567
445499727
315179294
750709660
287872624
192431713
882972848
1070991559
648732030
397712914
308769352
292395920
604270437
147958843
612095020
486046151
906464806
807020429
64116395
931054302
1005540177
105941849
403285016
227907568
651095926
100523197
327979869
266242362
506582808
639213507
771932585
788208908
190636030
100787233
353705167
888055585
289158044
167189967
23447192
811375351
87633262
701323643
371732912
133464538
448682456
130824041
31768197
99758174
648092779
617813721
580616332
494873783
493040163
910446825
124076530
117288647
626894146
627322920
712436469
10773271
600380750
796878604
127545506
62125492
445411574
192580868
178981941
29632775
416433647
255424705
795732270
752219967
117583816
555083968
274160840
265626775
55683941
573605782
1026057402
307097122
382585733
350013232
254047887
581819168
667954997
277906958
136215398
738830033
543500306
150734744
274915877
759117981
264468000
513829263
242942603
614510729
387519620
535325400
692399358
378964288
739989542
676557972
1035227560
56262328
50704819
530219506
623358589
515563440
755891745
312182486
124806653
691277930
306361813
80151955
196264247
492946021
182902734
86946294
718722492
649374510
490862764
161963253
602761998
417192580
1055148786
491318584
1004297670
477882815
543030337
161937005
84066258
1023777762
891302264
270700387
320847924
653939633
233499408
59762535
560344825
328745642
273245427
507308329
1069575986
440718930
891455303
204417257
605768350
28091654
332092497
307841112
567096328
531566355
563284733
985086531
135199251
591639519
919497501
1034217164
499283629
521111407
211422523
218776842
87554177
448091982
826974679
1072587093
503314941
609811381
47998688
324059725
761246435
80529078
429791730
589249020
582855759
172330641
902804337
678384401
637975977
476920433
949324723
59767405
1006177325
653069831
116993047
585603342
307973438
692813911
566479764
452441630
526253852
77444299
82795000
553247196
16135577
319552127
432191505
270616313
397127707
345061193
315960337
459275482
523055128
147300046
567982818
372700909
572743336
375811208
272889154
443224560
1026141279
321400276
490325609
749217964
863932122
468489316
158774185
589427336
213684686
45851771
684698447
661505276
76270206
979895366
100205382
919498232
38412962
437195794
899830342
483107133
414523408
796171273
946276493
322042152
256156485
727229785
786446601
332127209
841196182
278791413
587658850
201578718
291704503
503039773
892103516
807813659
723344457
946839763
49672211
682098479
563034012
454255945
139466138
346027914
232236223
848322058
890024219
794196276
755590534
507094061
135899305
155066717
119638394
662695205
223304745
475139298
95524761
128992791
130923036
141911393
26098207
531283722
173964720
512995785
756546541
711079799
468828061
26177173
1034968241
898434130
308153628
830212844
436799165
498012214
501141587
138453778
697072303
791591609
921475672
867507523
177193590
704298552
578564331
582717496
486263348
724321908
707241403
124353539
788227954
1059992159
329204605
883524580
653784539
31144424
832219932
454028165
892383907
1003664563
815060615
3912409
920050034
881342041
697913707
905162500
694976578
628027551
83032194
465602728
1039184669
586564509
743628489
733334474
51435740
26392233
242812694
20336667
106768348
642670515
41204781
143340066
713733416
34850107
135436098
600497588
64115233
898541719
80171120
155615396
288306827
998103212
493626412
760897495
987033833
190677918
152146767
831335219
172300847
588903966
152239263
267958815
228980000
91013463
932207220
440757977
709950630
818548814
309817417
589572905
43102988
177606214
462498196
920472863
801384932
942535987
551294732
377551008
510825829
156341097
715193329
516063445
821561364
481237351
114804309
280746381
266205716
353157050
534209273
149104058
916837236
141734750
435965340
382237194
54765476
242340567
61935539
328933257
226846765
8049107
14811358
640215441
95377473
76636233
119518755
750782053
384295581
638318453
760031952
833967335
344735041
651671478
901627159
357082729
857690589
537040244
2156714
220434268
23144526
727120930
804124933
527248662
785564425
142511928
38639112
212910154
838388266
930701803
630787468
1002319843
68061006
494810499
850446265
449066048
79230513
364483462
787920455
205606453
842900341
38512854
110198745
331828852
42262813
822432929
965459824
154701761
283544456
170653795
431672272
141412007
862822067
742487620
183228695
143659000
81813555
41498982
433594860
488828700
51003126
215823200
336760143
835584882
368266610
821210566
692873766
659071056
535433288
125869953
202169098
19278584
733014948
757309094
856076614
850039799
972544061
709143792
784617350
996524048
684797846
1019738088
914187681
785883795
932884170
20799301
248197946
485951167
382169593
281653196
623228549
930927048
50072343
757593163
385545257
1054488899
491283423
581845208
391153584
707608423
413313244
311607372
116714999
990953474
174649293
663388972
256816014
527480945
435132603
208493296
99279989
24851456
256640779
129865010
389570305
105662611
773453476
812624129
281743767
455968313
928700622
321186148
566189655
559320238
267571695
888915363
164626222
24330341
868692873
135976610
58584031
194977220
658909201
929778299
663695301
745275417
357620247
630428908
48959152
58962654
1024477926
542725456
136132402
395972251
861908218
256261874
773588079
819445001
525755689
788294885
987486262
634363263
452548217
121432761
307057667
818038213
195188677
373156092
61649960
403061599
367992450
910965673
458791957
989222447
117751428
26514985
89862160
302860549
711271521
251490064
886002866
202381131
564122440
620084940
411580812
897559968
97614650
336298428
177053768
326555354
955554557
748272277
80863833
654742340
823655526
877379788
1042675928
924680429
1003527532
366401262
983056547
328512099
925003220
422678906
1057246648
745091574
450533989
770077199
678327171
390448422
183568294
131072686
481419623
966873083
734348979
1033885992
731066068
650593072
161039111
891956770
237650876
9861489
331157937
5183789
197931650
363984154
730375667
955973555
617725201
830572938
175552581
129568375
146288618
415204287
127920991
592528734
144955142
1053756730
449244158
552513432
521487976
376905141
197155528
878803571
34499859
300785403
493267037
42929263
277430471
295112775
39782172
770923327
416289906
801507463
736136926
579625117
123034831
924633183
141925303
483300477
432244862
386477600
140697832
913296944
887540410
823479763
881652330
178975142
57200601
15992650
468333993
466107067
619063271
259788572
1046693354
796756662
594090175
256966465
679556371
79174484
231189478
487592785
208916615
544614537
62195169
407684133
504454344
470127376
117047800
670107290
539920244
495195720
783928709
935713672
56256087
90670531
703143504
748516762
452403561
526406726
268883124
112043139
82369625
682456184
379001709
570730896
20173169
186762866
92576366
401417451
130538115
858249232
137266545
20229304
100643036
452498226
688299207
69121802
213627126
37001502
378629026
859780178
740574260
551133462
302850075
48898325
652211214
333985054
647744046
727377254
108422706
44171415
811332091
634305990
1005528273
965817442
627269280
849874740
72886405
194167587
206075465
16696987
498442860
714679683
986210541
680175089
474448768
958270406
978296791
444570570
397714382
6099816
155417229
526657695
109499108
604040111
312120585
522090642
38334384
742351452
812657756
112351595
421360610
706717877
515714747
21599918
414192808
72243285
231903680
797913668
386641509
5206751
15864298
576240784
830982963
426972997
874949270
783263593
395547695
548483631
493786266
239836209
86669745
544504356
118552793
800633283
596888152
411528713
118738528
15180522
158878082
445878561
48393357
463967725
852954118
703432883
930764295
388549952
322263833
402922711
127988682
12926173
794997130
685858674
197825484
137944716
491422104
738760307
87452996
50671758
630324026
420977992
482974836
571695782
17069817
172313468
30690838
77507651
609694524
154568264
812634910
512452963
876336254
910787721
869085939
38026858
501165222
913014635
616762183
63866292
593159405
778890497
562076470
797767600
34909110
394435639
171107018
285431528
291932365
145063017
10195077
512944619
923408867
843729747
111415414
26519400
210691045
676654451
869380363
78369003
560588409
818748739
446608490
194283338
152915865
33389654
803750371
955785384
387438165
46104814
418970448
551657787
1018691181
469344255
836564783
926191512
368747290
543993257
982951012
902126026
144538195
365893065
830079342
527964154
40625178
783286332
506036108
156172365
415772707
332230431
521459268
1064635320
63450864
772477584
199421522
175442174
743949783
77849385
929928934
644062983
106140681
497064984
614809784
270734572
626983359
416750475
135874512
172479678
9445970
171985425
753391366
552827206
888762836
923886625
303405377
923076376
847815272
369952237
488523347
627038042
591881201
397779826
659004806
1067738158
863446156
877318265
372752284
314924414
53995484
280952632
940591140
115176309
1039315006
170463066
333387672
495861408
908204871
860596904
812130128
88176802
87490243
493159548
248156887
1069987036
180725494
940867374
688799171
762239396
608087474
175384128
4691136
574513
913116160
473279105
923336972
601568313
875180363
537984987
36642317
633061939
19000362
124285547
341832274
429087131
234372043
25225388
342632041
218874431
235200707
41083158
601838832
303195388
663637506
452872794
582982893
917647633
512380397
376698033
343602761
78619985
477171669
676380908
270302344
209382404
654324120
730955977
893117030
585698496
942246986
390864854
258336517
1053471307
765590304
40074223
88470854
472768970
222539579
733675622
178235710
998344973
401095905
222553275
615968664
51713213
261967699
935961879
166235191
639250520
57719980
826619662
657361876
60062746
863683148
439658625
151941031
8309182
1019820897
121737437
387343618
1046521561
1037999931
236530779
610034081
921661719
622021287
162174285
248415756
293115112
364204789
287848256
23293684
136098002
808334038
531420492
712600230
119476539
198542947
807351633
439360934
824560479
678040475
193281733
557201184
172385629
286085828
785781183
756391321
138095195
387286941
101805829
99974090
703003682
717946755
455323455
158800264
71206259
681763335
830212216
1032198979
294200986
248432832
413265422
135691847
984694150
569105694
408467060
234040520
315826210
474342406
894896065
184864092
536898656
297505561
239422440
222225067
500505698
680520840
823711441
813361126
406106720
606764847
185377097
59875016
859707887
339268218
234275338
854536769
457674983
131458288
615577365
297636094
964998323
163684676
68857186
235232809
493343116
215795860
1031032413
246838766
17460615
564775850
177154541
230482265
423871299
398842193
715623905
289362220
89779859
107449446
778322088
633600949
532909300
84215910
191982930
374113611
917161659
742493640
210718429
796060969
261174632
740953638
25211943
509937115
550278000
414285916
308298205
734095785
964198919
538979712
75624546
573197712
637583885
1013360578
141183607
549807289
856841059
164757879
454907279
345274193
358996801
467615861
593048076
575417757
13196764
847259338
20664214
7865688
588664751
714122732
683164162
58464772
688521441
555888716
105489962
563758638
727638264
198697015
366916639
1011763828
22342735
328277638
58254741
982569191
424284837
303026025
813138293
499970570
584713445
1060233092
90852689
221605416
507882579
273007786
542646592
181170795
996311130
1029967491
193821149
487086466
347346058
511156087
77861461
3546898
482130582
701007702
399630998
458389470
691144938
56800361
9342292
73268424
95648978
845820396
827631874
766919039
256849846
750606920
704346421
345515602
603534910
826375520
102966916
325824123
149992739
21076806
620595637
91246628
123839318
72629988
544461451
260279617
251454647
484251993
691298529
135451493
10121392
713143985
239765424
907200160
347850766
408436120
881965122
892263337
503665017
91106126
871357598
916353010
429187526
212443806
364203091
830464131
95323413
487412789
435092575
724846998
34749193
818304990
840538184
56349248
527978002
526160163
780155259
374664194
43863918
463659333
1918545
782391490
690247930
572987865
516933578
975199092
846262618
816626475
142189863
231749745
87346343
62676886
334253574
210674880
232021397
786184499
102288171
331181898
690896618
51707100
617149263
826428213
672926623
69644281
649860906
552199596
126219179
671624097
119132807
46162563
623548436
725751216
394096472
585287953
94933370
426653781
730816490
28010864
96882424
71375949
399049168
550865825
446024345
52656345
238619392
264540747
138738287
654919680
40398499
825400168
11033180
54986820
920280580
138766206
461966970
549507436
41290018
453199730
456693676
400700906
1026646197
624396142
722448861
765134489
653353950
898179227
43334347
754466190
103078976
766379034
170289797
492977329
550090225
47123568
800262523
769012215
179981372
985466626
525240530
591535767
260567370
258126247
576711534
53117746
832083007
593065845
550527888
280867865
166050726
241232507
775815905
927052463
256169430
132715076
582551802
93834933
488453403
73279062
431468863
19443013
153465906
118441024
624810206
871527152
727300320
172318820
116177804
592743995
71979042
80015367
516625161
423908189
807125621
204073995
623584057
354662705
836025865
829273147
872412616
385527497
947390453
22260758
724132846
221516592
548036142
517557977
1038010544
203570361
364911590
3162247
771818434
40033177
179158071
921196720
563280045
785114116
139058100
286098032
770609016
726218079
157375972
517136955
37758571
100611351
476581062
458081054
883569764
708760145
434335801
107471943
137426823
360802694
626219106
206591114
502744740
849303774
310415742
922422474
220978539
1032158616
193722668
1012874343
122184395
133193688
271022950
480394215
59509863
544277622
555012881
216387585
750593175
784793578
284648438
476098476
723423298
551415968
58585431
128268892
64699324
596632947
642785281
603514973
985139317
454939359
32491824
450426168
522619405
118581482
794952148
661124210
96110471
850666051
629346839
476122798
447969841
96683683
283613401
578651369
122478816
661421266
771832918
145627957
199583531
235550659
66461714
646741619
243045542
598582229
610173107
774010862
140634193
1414420
637808447
619258487
680571763
122830222
245043537
880687497
813981760
506077993
146743519
109930905
784057776
610410832
568819262
304890180
388946733
200616295
886370387
61530010
886155637
220092572
452818408
642741488
69534575
140417064
154155442
94953617
958861100
184960450
364273708
230307238
796155229
54463188
317713561
450213508
300353427
468898866
838001395
153802497
112976184
472043453
544567527
272260090
339276764
883625338
295300560
523686160
893085499
907811899
694142543
267184608
162161980
814583050
914639073
41529838
48206209
361662129
6828535
89375784
439372148
1049655770
361421264
893043743
4007627
317822173
359626790
618904313
388005501
588867391
254389260
182776181
210885767
102941523
245275774
563819599
91576603
486235877
1039333648
774419875
99566860
527092546
744164076
47897666
432000572
568644645
334077533
55900546
362774382
762677599
491816446
640927469
792488917
103306161
358959315
868337262
1036883330
917719823
675257161
765733333
669297792
860562810
219629298
615253870
282877743
538683227
838259162
425002483
159290391
663316386
754264070
976775879
779599807
210312260
712629540
695945195
444254064
237819007
606801855
313202289
646148985
1012603177
24669633
315901967
99744798
561552655
363388352
497672618
352255833
731675620
99175108
299329056
836645170
274227780
738450330
748271261
787544974
721523811
117911697
996174628
9817554
138580609
15487415
442452238
692467494
499543868
454265023
401987019
402936232
75760031
611874258
378502227
296765009
204807261
271282311
913647342
611225523
654305768
1036710567
342685576
404716357
654651156
426703469
283722066
7340541
1037941510
250428636
11807453
368986125
28785596
484511850
1062025370
128491383
1070679700
665605493
746896361
108111070
63133724
592016186
431369487
846994958
285486772
738271083
711532484
795223081
22013210
1030980407
227988653
512228996
177190090
564549980
381986834
459464461
274390835
1073290490
577095548
308901812
77797711
226791791
569574742
737220592
154266153
461227634
780189139
747838405
566435758
15296173
118879929
460458395
311842384
447260476
373465931
818435498
218479821
307509083
852843262
305900689
13676417
456279467
15072519
818160031
931650895
456189042
375132084
792030977
584226817
642827646
129284235
616528708
359006782
202733865
383912105
352789953
342678122
258369323
428331929
939258916
43816052
263029997
445925890
172837850
428182921
402990092
410759133
112803530
77387086
115446452
683514874
858887710
625535214
310201811
327616881
266366317
778739180
790381066
932686679
388648270
845799657
985252002
878072408
19498126
199194028
764988074
1025152197
42732391
874963311
838385049
950624320
359614226
982377070
806544919
106387630
54707875
120662044
61262427
923616510
369338584
356362201
420664077
610718792
884718160
164560060
540778644
961685068
697064229
184218656
497243341
832632830
309708818
658826338
367173965
311074724
839083879
656440309
42124745
790059670
886671698
643119535
62977532
742987850
468298340
256824331
425385109
725065215
176582529
32323346
818850751
347184289
77750241
118428328
404614193
113633137
930022973
60139048
495387769
819957512
656591578
63058284
18755353
883985860
24531401
87323766
326622522
635147276
505047899
664904819
728978847
334778477
883520017
926489891
264959669
476424389
675745595
137358427
394521417
238068220
723254596
329350216
759900039
521165127
784988341
27126380
379752539
373714750
105051772
776010836
899168393
217820861
66405464
403245429
443438821
739322626
966705634
350401029
167000828
844069961
191466595
599786851
581330587
901406935
407536735
1056393797
130598739
82364857
696309192
657931082
53182109
440271924
599757044
458352694
729154354
785662286
307449489
558755328
774095375
501420609
338325776
622167731
684545414
14158108
257058120
654433112
343830464
115729074
952293234
777260625
10334916
454584886
149117790
273479726
888647115
238675769
185231091
1044126796
632291334
384461604
797289339
125847856
267430246
77880732
163888087
753687418
692551834
773321549
636757156
831798034
888616856
604893511
65147797
1010539697
700478632
653703830
567726511
491404124
369358006
188710730
491341459
55698486
565815090
18736338
9651804
580492866
54838669
1039031853
968237178
958082666
364004449
1019000131
525168676
41375282
1005947286
776002164
380056478
533698388
75865323
960163
469884344
50701033
833754652
644709477
58736035
390139237
134010237
421386690
772059974
901934984
692847982
54070530
643468292
152606522
66461818
12423060
83249104
1061069173
360429297
852826079
87345320
841905814
504621035
1021191540
652312649
907204618
520495270
551895586
334645168
17127671
206298183
4368393
92674822
273466289
623732567
872269449
221774035
932433441
829984116
1069991324
514868959
961287890
650330367
333158285
351516078
593654838
239179613
195590938
730376044
133187944
662264842
991444671
853463149
958663336
515620547
85175627
643968055
199684228
693477487
694418595
883128468
951037216
19927158
802391906
682600627
890012914
74867736
362734839
724767295
464294499
269484432
404707841
944163033
341581403
485463972
535150435
457903924
624731015
485332155
13735386
496533264
646628745
919036379
566647130
464592253
1018022009
928641144
714444418
160952413
148562152
225856312
148839319
303730732
87849492
334523748
90826162
212905497
750687401
813733737
909576044
200792509
5576096
269759501
854754180
702304508
425357688
102173557
678836302
414682586
543196565
868270670
928492735
438392880
628262681
849031016
664283100
384868375
313087672
456794956
433569179
304988678
221090778
500039120
20638841
592871047
730843286
124116306
676148378
117290683
229780440
976080277
9318646
771495054
149407022
557163416
239905823
790132459
336229574
427838926
57409635
920703818
334368041
300105293
22473948
448757972
169318777
213233174
919617395
501043739
65534587
1000230009
54189742
1047751153
933050396
887944800
348816402
564314055
54214484
1041930252
208073497
328942817
1049356966
837343840
593819464
890515129
530425228
31709707
600539203
41949532
407567288
376565980
79945764
506483379
872214628
351505749
891618204
805909790
570853947
829381130
182386950
609628564
530072994
645656538
787714376
516718145
965729791
737266456
901079406
246751048
644679816
54327902
626934753
678018933
918635959
214978460
146727919
88322653
532860540
874328355
347843434
368372930
418161119
352422202
483219715
293280302
264345293
5600366
556075285
874669847
43535711
709564646
48085825
1007721612
317467591
35351775
473842208
112714744
857593480
345074347
131225441
602543221
334192242
72451881
358678131
498809264
170600529
592477469
932519383
7205036
401680645
330442637
586938585
834441426
115866644
637861611
92357987
502005745
123035984
524390073
869808744
743270882
365403741
607325016
788463781
963054735
657086861
58840700
803569998
541073861
65971321
92786901
553170797
584879535
376822589
224836141
547613583
702185243
437685867
344770941
850298485
550124567
453839398
603927141
287848496
170019460
176452824
652806195
857599004
754059792
480785833
896197564
1013918202
75247234
760409416
530270067
794759097
970609596
615618076
639838386
572054090
605515778
139579453
826359925
348524054
506087616
411832001
132196868
853184338
729870622
768119347
3076181
474365818
12222681
260081792
127280959
528834159
647558042
1058033956
732507314
906854034
369698390
493396461
596952588
709339358
812690902
720794393
100425819
856368106
137660454
905366637
82416274
345967540
95787829
337722776
663075856
200720567
697093339
742241822
174528320
754699631
129785627
77473871
523170585
342859944
43465297
274001842
534943726
996512956
809571979
807256087
431328892
920566719
117238320
556298652
315135463
627215253
639008657
534475462
424132203
889925526
118735408
593479068
569497851
491983006
776744105
52463407
722360386
470325723
769669161
198280592
190139008
315326816
315786071
1058242152
1625250
415088091
964611396
914696862
732389676
113924819
839749456
58609592
206333598
254224897
763132008
53980805
344916580
849333926
426682217
748850314
775175353
689325196
306336057
193327594
863218276
963004152
473640637
465823315
617464305
1004206384
239468948
186383678
494410056
312003425
144039423
556972058
358622638
511517875
702835662
1051913818
1012097879
469767412
748390991
299543246
722554185
598967958
355110241
613323907
236213877
837527815
120011564
85069178
493313477
210508143
368347767
614719427
196771528
718700512
13250987
444848309
455823882
624086479
103655469
727369665
577882355
579465572
811913703
243443367
609351192
353892669
1064602860
210660954
186929428
59053257
81435718
935985586
614633078
696423112
931312945
125073139
841206607
340919713
717302850
810863840
386543980
156869350
126542027
565037578
363807016
513651869
194907646
330731724
862225869
735401589
303463963
503479856
631928684
650307230
495677895
528401925
478443929
185885066
119716825
918457410
441928725
928766573
734263083
794606485
139169484
590773508
524313296
654219263
724254034
639304008
618213912
95327227
919892454
627901972
891477862
590048366
830985010
104073452
912143730
81168642
281204361
560861907
551796615
95590132
372124012
629813073
969515319
80169187
73267838
1062847546
106946890
431982781
91142449
215039270
220337271
47772815
35065308
655288680
1031288209
137400139
271374053
527580638
559268757
49728744
101422086
664197540
617988552
213216122
699151799
779332425
1005777447
769260093
502655207
694619924
27943934
789871986
666148520
607122605
851460624
924869117
43915205
368824004
819077472
578607075
77210765
571548836
37561090
117004388
617874051
1000417887
429245477
12051217
27174095
454641768
624254561
246662067
169323285
396988768
264441443
640460522
186051693
772869809
405334636
763829077
487099612
454627773
473968435
145569580
152768059
728006639
113552728
371450560
657070022
338192015
810950417
611393063
43178245
146873066
126653420
257322670
527465457
737670438
526858824
569491667
831680757
523564748
124683361
13710599
1011684026
770180095
397470397
672152902
618352380
889161522
515329212
425674077
132922201
37401982
180415028
265666081
830650129
1024244515
99390775
522687976
456772973
786225593
526957578
361807259
129920812
816573932
249969322
754959939
539423019
109587794
466170817
798849077
512714095
104670786
994879199
508780773
54057326
439726036
605901211
793240109
838103177
447987293
52807792
678536341
269796720
378984103
230293256
818389584
61015441
422027467
617334378
500720234
359645099
319321855
527580667
768283579
63778818
868900981
834362742
568160347
469391951
625728100
258808124
509607804
501008549
161319307
929358756
64222197
669401057
388380659
703678333
696496061
506765603
884043760
32265962
297804157
533179051
268258366
782794580
38068915
1057730830
535976549
209657153
195525038
50658044
69213355
807485180
729365847
324279880
789209623
266359455
206433145
425690675
939755072
600787070
344804733
525441598
565039083
688552347
399758062
411385064
841776158
301596079
948265666
385297353
330651191
25234810
799424705
78691093
445011842
850834257
190512413
85742496
896975708
583030864
861734623
40192753
628430810
475398528
315894180
233603362
860582080
250544954
709763656
318618159
356943600
78422567
398244620
369922756
5375151
1007098736
362514185
704451050
455995566
420157821
33718881
485350363
912599354
547481167
413360754
629654857
169382235
384675613
220471877
137334749
1055781378
159872049
44241323
261756909
37346098
198384809
121277015
824708866
486545735
508755728
372119853
455811944
261632648
176044190
662001172
707951551
243413526
55509712
6634264
787891736
999181348
115045340
736926962
288165226
445774733
908980287
69162034
144997777
339110283
812899204
775077975
852724499
803818993
513718668
292416077
713776546
421717442
264572139
835491337
234633451
416573565
92334079
642236463
164759670
699030892
397602839
632340124
626430862
292392043
239785796
294276283
662006647
849299473
941553374
827545541
166802623
172316913
4342271
496468555
211044760
73018989
803438807
925890182
275348724
422535548
588691447
535612108
781034945
592421518
270448133
751291494
516602514
837044527
12649349
690046724
662843022
691684633
816654216
96897240
688373390
955366849
584474009
942907568
76636280
940613624
807812494
1065649311
468029875
1052932111
155638518
704373330
639875042
418593863
214378519
963676835
101839138
313647239
329454239
44995523
644400243
753174929
389373543
910458240
640949676
545654959
625800784
681984979
1061230889
856035577
682985192
30877667
658187693
819366866
949309103
179333552
635572638
106010754
885163215
297494236
691718622
175217434
227007977
717025725
91611750
416364624
312205311
907650661
139996586
1024950182
303239194
816845530
270622710
378902651
724926379
815729310
586461328
867994901
122636723
235538665
77513526
55760660
447374969
708341231
402288126
743592491
790091498
59483790
476467726
631644770
41041503
751869599
572151318
367230310
405630868
909036512
321587510
221092620
995123739
423249281
515241615
236769678
861110286
499877814
734639908
672802610
712727158
470099487
245282451
113497010
507014019
200972958
121161188
945793398
137100531
366213141
669714944
91505752
247465677
69148983
789821396
965359313
19140152
921257523
125304948
915335919
50461477
809149885
605289700
214165765
43417560
461647623
531591114
659102372
211452187
828077622
255804050
637652630
7670262
820680946
586838108
113523566
53071483
808922247
670790156
467666661
670382163
775569611
549382905
766631170
15439688
177253313
307577326
35074402
507646590
448222795
866259779
658042456
551335057
363293548
342569064
351477568
827189738
67440854
695549655
552552374
562611310
330462472
611626876
111694397
288207468
66274514
329235870
859399612
43798023
236526635
187483862
184919416
781966627
806390881
153347540
322336119
874350044
653062732
877678391
457766736
391589567
172869456
315273467
668311610
670106865
745438575
559757693
6094821
249633507
19986344
23945307
467169287
995121052
518102764
670590249
98773971
848140141
849920499
511484813
308086199
275586704
173012899
117713260
592213355
58508668
118557204
954522159
328978715
491559611
741874251
238095617
358160170
179206896
102165715
578829127
6113881
530691935
104904866
358234498
82667207
94919021
1061825426
786950899
851600741
371716114
855805008
427296636
762962735
555876340
364110487
342295610
122951792
549351146
588307985
924974876
672558200
220428993
203165570
44619365
419720896
782071797
93062456
623321575
882787211
788068886
166419732
402723167
1070267287
798542323
926575204
463380959
84813909
252948628
758105090
550318108
713903470
587182384
675588831
1011220506
242218224
657790089
782170239
46238869
146418064
430444396
983443028
805957165
644550553
423151662
423389033
995626267
439690168
78088923
927143105
807485535
741115171
926228675
940933518
295154534
91736302
294175343
686339531
929037369
292868796
867376220
459489294
920465577
365242737
148288954
221694423
595577664
836194751
619925498
346790233
716996201
707594207
580621110
526448690
577340171
995678003
602490560
508464621
206863108
936655275
299923693
659155941
254989786
269824046
191910559
64482881
262713131
53908797
18527176
205509070
466590219
315071304
508870720
1007181555
764158528
419115280
21618126
745184680
707452407
499752585
698538250
875184971
121913655
871500867
857680646
1017622320
412027504
527182138
8745899
984861441
397632121
622587750
616078437
695858156
516611649
356724304
686104380
310231773
576147681
156031184
392573071
610615542
358863477
792414044
805991867
207429049
100683804
689789480
331619722
174123579
715088870
478525907
177901795
343041778
104320813
40394153
1020955855
87095560
63294941
814343954
509301439
66084217
918705047
393662730
275351826
513700777
446863581
244150295
847899609
445730098
434494425
234715408
204049192
969100106
549549962
203546186
939047557
735751890
92419345
308823115
112345566
425127112
600351678
250889768
604698870
252988060
249659364
628474068
157743826
580395615
300449833
833060435
120487450
16681592
39629758
861992108
74286774
851841540
90227121
116063161
866266421
801034531
204984079
636549586
879599123
418251083
134717496
272062696
20869585
749425882
614248993
212474665
99282952
430089465
19563864
884436061
263433237
135586563
967495540
179374610
122911844
879659969
915852458
512834283
226068055
856564312
74423897
455110989
126528605
363216919
498268325
239495071
785639921
297034123
495447172
519661722
140949673
875988353
403560706
779125275
784913295
536861055
838559059
381273430
11002991
178095378
125973822
619202268
140901472
798579697
459560370
321622906
570079461
724227419
438950245
670184174
339788024
498345369
332847766
136608168
691024393
201351462
80523384
795527203
803705367
206002889
764864669
138263346
510838156
161100647
359016881
588796578
31503471
944067233
752361847
56431383
743608336
112900804
285908893
393785965
355051256
486710490
53672823
307376405
554379847
721871697
366677118
397802735
250326571
762531823
556375863
579905151
143661297
117289341
949463351
586099695
37122334
558261027
905356339
655306134
401029730
225649263
821676600
92145611
99152460
489836227
881212958
1022427767
37034899
802673834
436393516
284186280
595414207
704968077
774999984
161252473
871282537
77567056
358583124
106365122
372619490
180179152
592200902
412537196
335497449
682649297
737815052
312322061
594883985
34745547
511394843
679744177
582899755
276382259
927023897
466133709
978948728
687306329
123407346
193558853
448885049
157053934
909958973
372445711
834895523
1008557421
603189276
581484096
298129181
261402404
166871909
658626960
722078363
850800761
298293164
371305751
54398258
1000793561
345965070
321716538
847345775
379667308
871091908
1051768720
885933004
528204661
174537730
332456045
385281260
16589369
361446914
497667883
916254802
165803504
1005531209
295596814
92281567
504157778
703330772
125767986
721613972
1057213328
907719514
207912433
706756672
1043490443
612396919
269649859
99708440
924702087
271202795
951290056
29393518
393773083
863890681
455818560
521743105
615486849
1036531754
574979742
114816330
664008362
79060110
108381320
717340974
69609301
387212803
559600449
328863540
216245856
821143990
912089368
318926798
624866064
484805993
951263329
670832341
112436673
401446262
788003927
602130791
241161499
12343079
191551016
821050725
882190230
146776534
837598160
241287413
888077131
514826379
111316830
92729604
721152273
1007199783
961192493
781914066
451190517
788717042
483693153
117453650
171394080
1012679332
78162907
323972813
765661253
658096847
810059014
448960976
593231707
241113229
918007682
609294542
884199685
145770225
67868020
586292572
808768202
174512513
705454998
920086392
122885620
763238972
181526039
879300559
802191201
181698296
277271577
8828680
322834915
663194595
699136922
629965033
982289564
528666726
88563974
359606555
879452706
492623618
187561824
902651738
626168459
843782402
9173366
58084721
74125232
863368286
897024656
414997772
150327216
486490379
244933966
731654926
1035857706
37881768
730033214
347003049
440028177
112158060
36569954
1062523966
891522094
91529659
57343025
868606711
235793031
727875573
335024518
672028916
817639536
446818104
998673579
104620165
1051521850
954818545
527678075
265702237
581352216
408492660
863759324
194594872
766026955
647194599
234517293
324450046
162964692
1014974217
632004550
452856376
403287853
764791626
63134885
483996591
173326860
631411733
303419116
270469034
815392296
23013893
370717641
235896912
185647335
480921705
222981860
635008779
193969352
624150887
282810618
249820728
415781366
841453052
1055468456
855561798
22759140
773286690
574269020
786502039
393885224
925797630
335032319
591366187
20695483
134335297
457495045
107872969
613617876
659392139
987506281
459378681
808674266
189343304
375679467
136033063
658413725
734661166
615810523
870677104
675374921
6927353
737397816
139976871
1064126340
80190694
448153442
773757320
698492921
492287344
354090604
258881717
757066345
1072865618
453400730
935641047
801071473
114161966
916711647
1023315475
120423094
951902206
428676647
99891809
822590643
616486593
287414805
41701926
935826439
269874367
910626616
370519169
600164
450913120
1020134115
98895541
289594042
1057363134
628973623
260584894
816349342
762076007
538040900
282075791
52175972
715610858
824380818
15903491
637726408
157437432
867303379
932248225
92731821
8998604
858725580
588414348
213570232
912669562
288098782
359308964
813610757
651306732
294880343
596803051
200942079
724297768
77488701
77659229
284274806
240155356
637555474
18821049
31576409
669652083
911837066
8179335
237711363
282870995
534268607
532113702
982143919
870371389
765473813
296768389
382917842
326579498
151094551
5429515
343806403
1064974436
770957890
41179961
7127403
608176204
411297321
484179013
249217726
305590210
155097371
57613579
206197590
625403774
870250693
821277242
372830132
603531059
19494119
286287769
35677223
708674602
27927301
907331029
399920367
218094740
89767404
159948196
659901394
793914204
764414648
878039678
420874722
414863296
119455179
607647432
943844427
602106943
361691999
34517858
63762026
383545350
668977987
308837350
677074906
59777211
851773494
431250684
553218119
920589374
895494434
827805698
697075190
804284011
140096356
605980656
158329713
216730737
599934798
290017575
976549031
571015607
354526920
20402338
263524908
366019440
321744867
58446873
757568273
863188347
627790927
27781184
592525503
961657729
118309398
603300498
387071192
775697303
591727034
716258398
522692454
7444706
409933469
930172624
787965389
850767473
463275717
617021593
189975825
382092015
682870976
470058898
574853256
878455527
827456944
807433335
810822256
328417213
1021426690
240773817
112039479
425894136
103920442
557374589
474111400
883495631
340003755
79440895
451827080
867038403
686440840
763263915
763837345
570535170
484101460
514087711
36680772
238371380
768498677
434497478
9700139
252108803
524063988
190819078
637675509
389005585
866159713
22125186
377781122
334692690
470884590
665595838
574363349
648166573
766628433
719302597
534487653
192947711
651190488
168273202
508539516
1028126984
776463533
64784957
709827772
431271875
174516222
755192969
134665425
225572091
901168230
885194747
331430726
628038018
247510348
405317704
701819397
264579588
336213208
766358079
728842190
360583836
428328160
719153230
652966841
531202688
23430503
49879624
347056242
404397688
681801181
417531701
376990574
995734002
78391079
33732327
19810704
636849856
436351142
870475375
153244756
777283547
670591848
812850629
571996060
679129926
442108347
771248312
53260481
880532092
448505992
798227756
94181684
916455558
643597047
34995446
389354737
321746452
847014482
211425169
766990036
806638276
121047216
21370725
545614644
446616327
601768337
670009650
813752188
574712236
574141882
388021532
488901921
16616626
259509702
888757439
44855064
88114470
474028045
762181190
1011388009
6936748
306157950
442936861
256585028
711089867
975586169
579824631
83366948
934234987
824483050
295634562
437819738
383469783
352577153
717091575
206964841
37210179
467889966
981262319
705368455
340803006
643979935
64874312
724641212
137138780
674618074
833607014
816522372
17459018
496558265
666895182
525494161
564875286
251167646
784774367
17264318
771321220
180035503
455506382
902220077
868945616
92333750
823106457
772145777
71129069
642031313
106057641
227730713
294740095
69586883
502349707
338922328
748095451
243696952
771863936
70734561
856585674
122136708
931267359
794745172
156159949
807335925
738132453
65763
580880243
246217503
15846772
490731370
171012907
382688695
14175845
436202745
616491565
684284144
519537184
543328773
1049636294
286144112
519561830
21387036
355862519
317502517
60316687
483880905
890891599
381778756
246251029
842744209
583893272
263017867
66146338
53615154
290841832
896724801
485312067
44676229
252631622
279799124
518642022
544277902
697164874
167117416
810953404
591759599
389406328
632107625
76268744
638250544
1025482043
244429484
305603533
485799190
932598600
730526390
596193588
713290594
334691443
89290715
675870736
674322017
884057169
728402048
918410595
394351736
754144287
374118346
276116323
684898221
692431096
512471895
824059397
715813640
891771600
719540325
834384058
1048064038
834122479
812597634
62550276
615857310
260875228
10272877
124380757
531307575
244426202
379924103
122058309
361066933
34672591
996616884
608300094
1002642513
740578606
114387245
222935259
968052834
1068449600
1020802035
740412054
2815632
729719575
187154349
404735651
140095359
695743786
656694280
893252443
598982803
394008538
570790424
510529848
167669530
369685319
764983226
593097526
228766123
76796766
308425478
31057000
128512976
370834182
164675160
578374543
98663415
825257400
937556268
60813447
1048597189
146213714
888825528
293238551
195958834
600427370
59140052
812248075
706514546
180432602
862313520
49992306
146334863
416031876
63553303
41633280
114916406
778247256
927158231
114507008
649093442
694416622
694648137
103458839
823577449
406182882
250270903
499384254
398340139
547412144
740490843
640959179
776892415
644750286
905836880
960998204
541106917
256337237
81511121
770748231
925001659
724810033
700021547
638793575
273440911
627170374
842166388
795597178
28738802
242541046
333435251
482679426
711470425
244127715
306385058
764985362
325637553
259175629
566506032
257851279
218005416
128366263
286981700
531746956
638798470
317211430
1044742497
121263454
605822766
401710819
587839433
929195642
509007926
1006051331
501485113
49291394
1440613
846577579
168536344
1026114029
286443031
846483781
928817417
6830049
400053651
299364356
360838150
968285316
832075908
79190527
17013783
46224972
446796649
728847923
545614653
770897197
950803761
297073706
578301636
333692959
712444620
100078864
276761951
76959340
895217177
294915230
284631787
138257674
300857999
694990818
333926827
745445582
2700592
83783364
132024145
907586904
398763027
51582029
209860442
851278083
284691235
291796144
413591689
648980847
82760518
346523442
943690174
1049647323
127661733
875622383
899136399
311726961
924705549
107254898
491850357
654788247
890327396
412779859
302896383
11542195
258248721
150573636
657606978
282160155
186167995
111869835
793508175
517034313
786905783
53525456
368423295
840898834
721813339
696500270
167955749
477281869
133023347
976372755
613677565
502157209
268831797
18980447
104539085
914384189
227219218
22717359
1024452737
128880769
251125380
623492149
600338749
193514989
514230625
872221810
280937003
342898388
122236557
679024018
105465913
44478685
695148346
1068984713
1071469306
385298758
16419943
808591062
895166026
557693106
24510145
952449479
938124430
855215946
724141947
72737731
47079770
88551165
184412457
595659693
207917711
430992800
775350459
841096344
94206262
280658878
29450109
424163553
380972573
813536627
666135813
860980555
211063092
522358945
100241020
999586703
92150511
532496383
803993858
812505021
906212671
83831773
460102750
970152564
61862390
80020338
803794044
648786104
24363106
758562075
422994181
292105783
108159878
449560907
332025387
877269102
207746178
307731332
817325590
575839497
914089437
674101429
663775973
74143431
627863076
953400276
584027706
492260122
203938719
952570710
56403308
841117409
924771180
139570731
279248987
895772315
578842381
111967647
1026591772
64587928
85731829
557828455
256667684
710176509
777510708
996570506
412018628
164978747
839053006
279632319
86874953
164156767
597794728
42166182
602892561
198272946
51000487
425299171
591791079
627617500
650739248
337046297
381307520
252064033
14146841
191178869
774016231
114968517
912774191
56286129
123231735
56807491
870003401
481900392
403183443
31842010
867536392
109853988
219142741
321720788
101186690
896939661
75807610
99530231
95301052
216107830
410375433
674079151
755021981
83576128
399327929
345958609
906277659
649538727
25302936
706939372
832388561
861035473
468303561
682379073
323954382
782137398
519631613
429853286
746026586
566689512
628847550
546049329
576033035
794376103
581992208
727825595
957710857
34436217
964571410
915877205
30446830
156686100
73662750
891647283
26226974
98874344
504815409
324030227
114999295
889756733
472238154
1037630446
407189138
708479780
63369519
794116833
241803186
503237718
604257564
483384661
987052290
633788453
294097923
706546638
210055504
32346895
414631441
246073163
135217425
327411620
712740422
292403291
206161879
618238933
324356504
789133371
750797844
655792844
514570998
380251159
159388594
755149549
268176496
744070003
370920293
742637935
326840569
172034816
897597480
410337137
25727836
385879129
756222826
888336693
537841948
129250819
607444079
619479967
300767718
345929741
850176231
822263972
116782323
776934494
59060103
88850138
520572632
68885937
442659413
681419775
78326831
92876540
1043300352
628306730
209736971
801357183
196634641
370760495
751750438
113397870
468797113
895598478
676977272
399995697
988622291
515282683
25916560
538321134
387430976
265801332
274694830
723996394
824610164
644089361
376282372
99030421
167307556
108936796
92943808
379066150
797920284
1031572
288109158
678654858
1054209960
339623326
145445198
585835363
292207102
398932314
402556593
580484205
840821024
762378367
265268740
149161425
821394452
953941114
37775093
59531309
710882655
273406193
670346672
611984317
222996773
979272638
575794612
262332761
242351265
484210962
18671994
919038419
783565382
364714693
425007102
980240773
823400634
777818712
106061943
871445718
534550154
162184400
329906796
660790896
516143534
428107456
845289491
723111364
1072641758
584025841
438330233
486054967
670429930
96880987
787507202
172465835
530904338
847546760
759167394
499984441
787170008
225271095
127754122
180745969
170039010
550561091
181554774
3930605
434320231
554734750
136053543
677715282
1061850819
594684261
93688369
297074883
156591092
225177154
537643683
832970485
237610179
382967182
553978127
56750758
628366449
62642140
405601339
498293118
399449959
207901969
602790718
440911950
1027322828
391956415
138927473
125165553
460974825
795702602
895030520
1070166556
812168257
421647454
6996612
537738104
428062589
107157216
36218027
857150364
281073516
481023715
326550028
144768030
181237249
869393050
67411557
733495232
132456972
1023607585
490227897
967871369
159502112
734744895
690012997
326176239
693518387
739316892
761618611
874508513
891470800
12297052
884206911
905377418
175422536
223032713
128448145
369542021
118449016
764984537
830012669
194693165
32191223
677429965
885010225
803580941
496585783
1009850949
628585522
390629999
482330823
255259593
590167895
246958615
144233168
865308315
96277350
631607386
127842030
129850725
61721571
923163775
675567832
72930542
767674688
893762515
144138499
135272044
188968360
791152696
320431985
374362610
850292984
545177905
448837841
1057902515
675375542
417096155
833512611
507613079
301816629
985023303
684228195
247176768
288127108
273313328
547306824
92183673
720561180
228251172
519962527
1028187822
186651575
398797793
69141168
755181979
160302815
816912923
853674051
1065956955
95592577
817275498
772547323
33672631
613735996
796338017
896306879
181552941
189241414
236953134
553676852
910654521
866170888
906740068
925487628
995476593
90741832
730894852
715384684
349571080
374720675
596649696
822951286
206502358
706782762
337490528
783819994
1041354527
35801162
570581563
558909072
767970097
298241845
579855305
397262925
476577703
209165977
828612255
266574674
178140457
826799494
86333400
38263599
461356112
928298872
894696476
450512181
130032269
362277263
829295800
54458598
317124889
794245540
643971227
595996395
819778752
685972058
234161119
26973500
657643343
794370152
435653737
415752134
127466852
623802971
604484831
677780793
8801389
201177359
385362896
541799546
353800137
245084293
878265435
350393733
12931267
288994339
523476711
81186257
549691117
22850853
450166042
209616162
25174328
37998220
274882521
682594118
733827544
283559160
125994378
67433354
845632024
868824792
128089413
153882792
721915522
898871723
877365288
697964240
586196652
379992086
101361328
837991221
775865716
299798200
541104376
107700986
723659245
889675630
60367320
596444433
287207313
88194899
737634536
200942711
448379772
600054999
710436246
451845217
412112950
521992550
467104361
473784221
673134559
176342758
259534622
582699966
401933841
126459174
523969249
878544203
115908999
589005367
769161771
305820628
66981567
127665469
524421960
651107708
891167714
64888892
667152902
1045673661
385398969
623799758
566449965
948632486
833459512
294305310
431004787
636412354
494854363
98987528
151128615
69349192
644460947
326829159
1063141085
795845231
397152005
491738766
774505300
572219108
830525455
1063102445
533565603
967088914
175451899
40869710
883086924
717106233
385114057
39907463
268954562
1030625689
107914032
415309640
815252057
342900494
920968412
759824104
958034087
616784474
645505810
808295890
1049187229
116229276
421853864
1016386921
851232358
142516096
207494519
908480968
893583873
521040438
509900750
469832042
208523302
453937172
951843019
516452340
640151534
354763131
788818352
819729071
56280115
733027594
868300292
634750601
745406373
495868048
570486075
575758309
45490029
699953734
425759037
710222573
775345864
261746463
288652105
123646524
36894122
97593316
350699029
378937857
814393130
203928874
907421241
297719075
876297910
735845419
347909377
501798011
644884189
821249952
630621110
626697904
76058160
639624892
523550383
730434909
27199148
856653211
780966212
813789833
567189732
160066810
196448986
172184845
211010397
49357035
353475910
716719058
467261404
856291257
508737193
462585793
654920442
256157831
607441783
293896517
753413410
223561119
42086322
858110816
737410150
302300544
650438035
446678304
509194046
242341720
1023526220
620782825
17339939
33764914
80718814
1006985556
781624756
569595721
693207884
143723042
328347810
374020443
813272578
89658706
116841729
474228356
896270866
530673889
1038867083
605307773
892100231
739319222
695356353
490609486
870451973
671698620
147271361
30101978
933333056
135526913
451761108
43059084
771681696
536130345
205087021
782651025
887561941
904742733
31630931
31571201
22858170
234713181
956561202
56931643
525232912
651928322
9786143
740170632
335635625
303875895
270255445
53054536
742327660
874566173
486979983
742956740
676322441
679967681
309400325
160895355
929357878
86114824
856040473
787527105
1028844607
6886309
311760413
590747931
84653361
613647765
83310756
7729670
186790776
245033189
350854848
397739584
566981611
212530168
377055110
748528675
225290766
557516118
815355828
376740353
466094502
257243634
480823117
657267844
19585900
512034383
656458968
717568720
601200693
780293157
63986655
236671869
136753166
826328598
76282529
637719284
327287563
440011679
367508539
823953962
1066495803
757535185
379592806
798911699
539033286
744650404
27458286
892297360
842425506
42578620
774211258
528000313
782833140
324754138
58464937
885665508
618526939
559774788
37736195
764514346
138637085
246704668
624317518
189649749
710144335
519281553
120098590
719684908
149124352
327760975
326977640
399465275
709143525
729225425
451757044
671878590
203650264
756489498
843186387
709855443
385939933
97774985
410249356
475885499
1069471256
115192387
10246378
194469824
400155898
673841940
551265515
790536462
116820138
931112950
626995701
647167741
1003935883
726546475
629317864
107389441
139908942
14669614
737239487
77117541
199749934
404452966
89853434
854160617
594531737
514909487
345673557
649607710
181507520
897625174
712416653
643444999
435168761
210053234
867254049
443634127
105045502
884934677
36249942
964200794
443800458
126796683
775018003
272913950
5074928
834266154
28070088
918046566
128999187
702562343
622842893
989515393
128114057
271016721
251662818
2717996
848158289
551852538
765261998
713532310
1062220857
836057897
85598286
620445040
82950005
137108883
884348490
781910682
853590697
384398864
421975411
867632037
516631537
1027140487
378081556
186060955
207902858
664423852
117626129
367441542
741706768
113941349
698089948
772348299
363924072
509450509
470122196
189863677
137969935
121163619
810193310
90184398
677572816
237855485
32650563
62690324
176762699
534243083
420713093
279049641
315854894
637451894
580727334
558331925
37493157
301664007
334949508
792040809
72714829
82208834
702108567
1020379793
602844972
820639158
713730607
82682796
303333587
601163692
755022578
529016364
254135799
425803304
148786950
949837020
100256756
326867168
243860257
748151835
754386186
4093788
9882606
350218643
14483591
123535288
244708447
347623006
268833125
154844799
125100916
779778923
129901095
375952385
306409402
146724755
826725708
381428731
659566340
216739753
749944955
229157201
992826690
560412894
698435906
746195135
94427077
397123884
485136499
457432450
31010983
919256734
103205137
901917323
817933941
363079581
244533218
696362792
517246379
632850217
105863872
454363745
1038849904
565276191
691479143
449362797
975095235
647142063
521821346
907987094
520232811
1041464676
278448094
135956431
847119503
145207252
281682493
360846642
517973871
697035149
82661967
65773634
367533827
129230995
395805577
362940953
582772329
95949055
994749447
723830142
67627379
928682819
535523636
736757515
349482787
678095158
714021104
556817201
805013880
104740597
790181530
250688339
657688281
86690631
859857022
413738275
746473412
343709520
1047095192
469325048
648090193
895637978
25119493
296182578
131676796
24126251
868604723
147328534
762109055
379476473
1044539936
683280972
269466336
925526746
241288021
846970001
676102495
104005861
114494756
598270606
8683933
234945124
897211445
678069226
616292822
482032319
917675693
89963560
44820133
637534052
825486739
242401613
146543630
336641715
746595912
788524081
483567351
699483746
191343965
240845038
287615021
320985895
673791750
526263237
774669151
352949426
500817692
21176721
941758511
908399706
359646002
436807689
572909342
76508500
647674901
920119484
107146141
274411130
1000284223
847779163
1031386902
294540862
581680729
32082265
21765409
131225261
771236252
10225867
119469024
242229395
685402046
1050663237
537284751
640401323
259579227
231953946
541425424
675687072
190441782
780375888
715166555
593618600
827863489
683064751
38808223
781391684
221473518
583673702
76560885
148843592
846086005
694021487
114864665
925762221
863078998
376856563
751569751
917164710
641234876
660596247
940668244
471168615
474788593
54730524
694061980
95061908
865685796
128405157
11308303
71458009
612821836
445806276
767019126
144570569
163946188
222127595
662299385
400586687
22626093
755352702
658891325
250009480
425099106
498301004
218183116
377709957
366302975
610541177
601631857
394092453
908507952
4022971
376431504
560411666
859926867
182660915
18695328
103483982
811085030
87774161
97802173
134760664
496572669
664342495
426671761
930697816
741570241
758503400
406245691
724631659
487195784
637507099
406878216
16600791
409691313
99747742
851173212
38513879
46725493
579780900
828206567
875492213
579029997
29181367
153656421
103964595
868677919
354315634
690035093
346035730
615948447
674135137
820948949
948698034
482420636
407986942
891474001
81149753
118220509
308296036
71716465
120301452
220647571
68466868
986190581
3582491
1000943140
129349357
316624817
823397025
318385604
524817294
648693615
814194096
856955237
387020444
882980153
935981331
981938980
148140881
204551899
489700186
829440997
87475798
482698037
78941761
135430211
426087883
276641347
899267339
496602605
336755852
719867853
617040975
129701732
308053847
776248153
747320988
343061750
885585457
531270710
41988065
635201518
517739992
775273173
460584088
555811464
785289029
855678225
830002499
20028209
386548834
69640872
535796005
894924781
586691799
238425030
226726905
163671058
200614051
295304722
63336358
244139181
260625996
103471740
359684929
643829478
127348628
13934079
474402362
1010784269
468884845
756689272
256666340
788308037
926219807
185393776
349873582
905096798
877579753
1049357462
480297877
1050413691
259173640
56392240
1040121877
861585409
450216301
338448966
672465505
231078278
625514400
722071970
53577329
652802806
769567800
20938114
33464662
783770355
1061957749
374443694
41169597
530517946
55049526
265183785
129554409
460030836
260963507
797372038
661787924
31299020
1004851462
815051894
190504185
679183816
854129482
133316086
142172963
453600223
459059117
132309837
563275460
691911726
700701652
65037978
791974957
927675793
570545346
687658894
542295678
799112566
272986570
425554732
663177929
893696163
946168352
1059079963
685261918
467513274
19049978
600969496
910202391
319710632
472118718
94313617
508042730
544670049
100342401
544418222
916294982
952672623
738607950
291338744
400861728
662349787
358318515
297851886
925795066
883099137
973161434
827472817
285983576
396063957
476198140
76104481
793741201
174388054
752388967
808735368
572808206
780734718
586920788
333478121
763064369
111375379
609134651
136861565
444821555
67045305
821637091
166029167
238842136
67159041
154373409
278312292
199495914
725223581
271464109
432963050
690423599
904584774
831416015
47192826
922601251
49773616
398044987
560362375
837534146
695033473
289016927
1067318559
447537413
341844789
51989584
28017565
667375659
827572534
248536244
627545594
55918737
116121578
100694311
439080237
89606471
204623577
241289969
215365629
917000625
474744150
680247647
778318638
502279300
980245474
614487026
55783533
418940772
472598877
848389063
524778785
38966246
664848322
786945599
176655914
504339614
806766927
361734097
384726917
110408336
681744187
32852129
462216371
909432830
971427981
913409607
829647920
78125477
299547313
227226542
702847793
194518537
701754520
295446028
487181277
585284322
197664971
40283678
136844597
942925979
841368894
456995693
520570717
1018029406
467107491
363236504
762423207
813400498
40265849
965803801
581616135
622630763
162397995
787391838
679546195
474430415
506085002
111363502
252148379
913688995
227165206
23041648
901595786
587596633
79119166
254909862
23920155
788245797
888684456
766874884
225387051
8577339
25247757
825043017
316248994
344881396
216403253
599917859
271280436
986118847
874745421
78050148
252399828
433213116
294449931
843145429
575223794
599538424
38578854
226097077
364059195
898242047
938901515
484062589
819504892
346182654
845040639
445432239
357443994
372355245
212563849
519960296
60396864
455174440
396596510
594460636
37851092
408033400
191608331
39450908
496107919
557879886
158095755
291105375
15787973
234348919
945876540
1016139463
659409036
172164367
5101770
91148817
393158180
86620715
317536380
662794980
591648
7309207
76503340
533570077
310104592
320643133
589143456
114770885
660612849
438388531
120475502
989981623
95634811
305972511
550903351
293730736
41958706
710182399
88340987
492067500
145501965
580684885
283323724
1050113158
982391021
676566438
11212460
683415450
876980892
801332604
743756553
905637416
744332672
111749622
712088641
16720341
342785930
659151273
219119170
636961472
117197719
297550135
180821712
516571591
755954648
338203198
265483884
419256954
712176779
768748390
201738945
415686521
731103346
237549774
636618575
285563201
603183794
882226470
349680024
627409212
569218606
1020490511
61969374
119006613
104584536
332242067
880796051
991505425
608367484
695952407
237396938
1065717599
350230047
691501484
266173728
220689380
418353600
85239463
533443707
321384372
158916324
11266969
468470273
785442265
84343942
455654310
315426631
510551002
388747575
713796138
373479531
838543028
28181759
339071350
54286740
407226026
662311552
319830684
206866490
60135932
439183971
101837774
30335572
487182525
740699435
262624
921065283
39842591
829503388
577787754
387599053
23251365
470422021
33208780
374613172
316728333
890449095
354008847
1030954880
125468915
35343457
738349630
312766581
39486275
224021408
811661199
809860127
728446312
244909859
1024485904
854999801
218921276
686038517
659406984
762350884
126765165
258836828
821018326
991536406
499474481
544693876
894093521
420535810
487352500
236711274
70569802
705568991
37905712
210650590
961117255
549103840
696953989
86827710
165145180
371650339
427752424
390899978
123414568
4474447
262482560
908206574
540469113
111429902
857899424
342602766
502654284
1040729593
485248376
851411083
339751913
663242606
925006738
82523703
932493619
726103620
468840940
876257930
167517357
654600123
376683570
45179202
955824740
72119549
65982448
225297166
1072850227
240153943
76512851
106366941
269018721
337813142
459954177
814084959
54275254
1001117705
599718464
236554851
917806803
56704990
17806134
737753001
378114247
7944925
226842763
811862957
13697673
300636390
216263520
168038629
998551068
701497595
67969590
73244334
172985021
103396138
693265622
348362762
885971329
874236356
892590767
675590822
688291761
165541391
224779055
101352229
569651600
955430149
526503373
690312829
366196125
97851866
701773353
124015038
10094633
553075124
396209985
875889085
338723653
1055972273
441925742
853748077
745775429
716113777
971683203
105597689
52651924
249857425
930978325
476000452
157724958
910673604
391572017
986666079
961823659
360713623
1052479204
549157236
224385669
271279176
524213970
386464550
720983490
679520560
869537363
726865267
318427082
929426654
343533159
788524158
878162682
842936713
497529976
648328117
509881312
984899762
363399404
677876421
793287388
870175203
365434343
31489886
154010939
742089914
870182694
869816162
813682347
598418860
24278421
166958461
18870621
353856117
375738885
533568165
241645869
32596766
853300187
639171027
91918437
571770470
112620754
844277001
73771104
90031774
541959188
632209257
475763705
943099832
151628406
13702285
732927714
348583877
110385701
446055377
784160482
231320515
311928829
608685440
370809727
765063601
303936839
259199826
798482869
416804236
531484004
691614941
476805570
703155968
161784216
789495408
19553543
909641180
89586861
65411695
350874328
299423676
642892791
501426957
827838405
244003286
556310031
757564620
109647538
687222119
743762428
284291698
631363943
443027732
846089992
248262637
687144113
918690732
173225061
623928915
472179375
494216369
78037993
54778430
53904392
599774355
493205641
768555108
211829424
1053092706
135166905
107400085
634642758
286178417
580039000
875846532
52527098
73881204
1036988528
177593547
1011317252
955474985
728349200
481608826
136358675
1065013286
688573225
160751844
332334683
264914296
423952838
98422552
925968367
466387952
441620459
765709093
769578791
809976953
364645769
571937110
960117805
772530021
661880117
172652755
447127372
321733121
926557269
273818320
733116499
453599984
732417162
480191019
141238897
852440294
715584245
73804355
913844150
243824678
54103807
985083705
854044482
298569564
793887744
552558984
379509402
835571695
359298539
466438867
739761179
73337347
877087059
983563825
341705467
567401217
429467038
897040452
711818097
264859012
834913145
885226434
890492209
178865461
96649512
817243429
1031098735
3615394
385951867
618548600
67084071
331038927
590951089
195207266
557519888
660991377
63085375
459371930
186447538
337198826
350456965
186422988
178853525
68516019
244132846
640692117
799272610
155997416
614955060
545509234
811270958
698738474
605234773
102421483
863263042
282351679
520320739
447792057
940127190
612209046
270287941
843706343
639776844
312300599
417823686
279723201
849911546
518595615
270402574
661973268
1060637405
481216116
480014860
413962902
652888567
738232580
694217749
778338160
434159031
441242847
1015363837
496221999
766342969
521167444
562092885
304241652
120639081
123120032
781381187
13969412
911484272
209962611
186657264
792212963
212770023
821028402
1021337104
12840842
184584364
958256110
502750100
221923889
833556632
290958367
89699173
901723923
405359161
318744743
233817799
561062110
196929866
460322785
833171406
66035713
74087158
831348264
139305934
407798756
746545465
580973808
351914292
623029185
728214759
416205123
186562128
475535627
211874094
949988354
475937284
196631763
825916991
193776946
215082675
71915986
367248071
724130951
269418018
543351061
704078702
93495830
722424519
622362214
571805114
113174607
300233913
945996229
404701643
365861396
808264123
929641847
157582421
28505050
201678676
772862606
598327540
863313454
502305138
388881166
910542586
536997287
160091532
470757898
475283041
532806883
341311921
874203995
35653127
925894778
541480401
69347355
698946314
594390494
130195754
409192198
833556822
385345334
281699352
625356776
759637771
455674195
473128739
666759279
85103585
746113667
210843039
40879493
533722932
244871300
544799821
1052886416
667168229
224521348
146851331
120994612
1215204
141269287
692148098
842468735
534513117
752065059
397216845
722060755
495129785
943087853
687910799
552116744
72323473
719091247
693431461
473893296
202355767
235905854
771420539
86900186
800787485
44463233
839482114
122117529
941028361
227057856
773038929
184763930
622727937
412766595
529542137
285293628
850051864
41546406
666489318
779922408
34327082
517797483
657824875
60937446
490721496
147223994
134085147
524267464
302758346
488117119
98181516
912427776
80211331
562879204
8678948
66493802
441674819
776158153
150464471
832183424
192006146
320091030
378310588
431133766
848307800
580284663
759576877
961637942
299202972
653404103
68064500
350887948
652418580
676154258
97972193
792298408
340261451
104956093
742349035
747870363
662913061
530319572
954697960
114794497
868991010
769355169
836325895
513710074
381119712
425458019
550718364
117299634
182662216
957781244
1039659728
649498579
886322983
977579078
524292015
14353472
135059740
464169028
37782253
453303531
20259783
246223260
89691400
528873208
726435692
123623040
1044822409
388099807
1019855015
691597933
310568809
789946404
837889436
483929430
84510883
361488900
90482078
675748812
38150300
311870019
543792822
664511906
556844067
439192220
270806948
973362462
251886196
234576624
77512968
751048423
1003968406
407451587
787164728
200882135
421652913
656816266
296474602
687891459
226456235
282534100
673018470
145554185
871721778
800281399
165552110
178173842
797697638
116487349
83970466
262693745
970778707
819298503
93354533
906173079
768104135
817073948
297120091
218543620
409674188
392564180
985299479
530347915
504592841
287291081
31119993
161101932
817724227
121668358
340106747
297804773
350379110
683163980
211337347
90828635
335677257
263153079
121046082
23405450
647908576
140460405
208910747
466528371
67563874
1004628979
682953412
864110893
551142966
747746968
864127111
731721239
388883663
373297453
855290558
61826843
707399433
34744054
363192510
1009860400
156384400
186656396
236354729
6500828
1013186800
898207398
800395717
929634629
477319305
625467300
485236088
688325347
889581388
242776194
291257072
98674920
186557571
635208674
684327995
277325240
744186689
212946160
657977625
867692280
298029222
320423143
173627144
391045468
517418993
731127068
20288750
323232782
182048550
629758618
667066205
416407689
868217598
15923969
838849885
514008503
369949251
335289054
910095382
955014317
427071429
370020933
368459723
654206497
718610417
202485919
43565323
930760009
315162703
571808638
897215474
706036332
54079281
877656366
553261009
244205387
156929522
494607863
374395281
142812763
285295825
893826958
31107536
307559315
764444367
848512217
1032100340
781340916
448390285
835955386
411099563
115814226
1042616483
160333576
826151696
643847956
929759163
225909771
281693478
655366328
479752284
841628180
118515763
450548596
482712120
776129660
500495249
528756014
850595365
20212166
59151176
640710932
194908457
83607532
467005034
870969171
95368754
311126292
536312189
1062104707
182009364
979751237
864008746
359446839
50113192
310782770
110634373
446404096
885029650
130374156
54586589
432622496
847771171
785811074
572338922
536938162
605581745
503768144
877713001
103626200
169132163
385319950
432817918
866623508
428650920
522398602
1065256236
914506994
765685132
497856509
467665446
226202833
685314565
395354031
941415350
624684252
261618592
457229295
116215813
797885180
173366817
95019488
409135374
71082058
703017971
927989197
670648485
96446957
17993501
1052821109
339010609
203786858
821340056
361980957
118699449
549337848
613980413
597604565
720799063
613080931
585854580
728330944
547778508
746296608
664808278
873410250
396054675
671363334
805128506
148124022
327040922
282809467
268077379
97967616
897330044
546523969
104635026
592204039
92806235
566414933
57049962
687691574
369538640
737414614
526229693
91668522
649915751
861207196
181150194
40700065
1018452749
414181213
928994192
49988875
478716393
565016042
49402412
55786239
1026907162
941837587
745654735
540237964
193585200
447394110
494450466
801445022
423547599
769821484
355841981
86201496
503129412
718554119
319069791
319702265
353142313
751630159
6905238
628198027
827143777
64112294
911915702
968327951
74356973
540521441
269819071
612986717
626169864
392395552
891482296
143732959
1040552914
477252150
321061734
596177980
314872808
322316103
311448692
414768160
881309839
23576936
648927784
57907887
894362663
72853654
510630646
231215310
178864976
451158063
880832884
433733323
633884491
275010552
180523974
679368237
711983559
628107362
125109927
488525342
484548078
939148044
777965606
398878635
945746060
242358393
31203234
82373306
780370532
958650297
254734887
437872957
52822984
180146140
818910814
545634892
15651579
151153966
507662639
817363012
466984544
199419241
10300687
230190749
639176402
26053290
679375930
927544982
315507668
258361216
561963705
290393724
141295393
719461858
58495537
887967833
449062624
1023667857
295437795
316949775
295216003
103013053
806929311
773706093
1064507330
390685955
621664518
337916812
470856758
478833189
446719889
1054832374
588018590
562718142
111133363
92558149
570900372
307199473
152387410
634097156
898573977
695882124
121007427
417028900
225008099
47474654
396493604
915739890
892666536
934883826
773270587
477064511
149271350
574516992
650770652
304154601
648541896
270328865
448980298
147014609
931449243
693945774
363711536
164971392
288889438
253351394
1053555366
258847333
581595135
290086577
175808966
915540909
9422540
660815430
288372177
199306480
209891620
400280617
355454267
896896475
450708328
773418975
14494267
559606759
932545879
895370434
792163903
66536201
197526859
326904526
602096917
491321557
205064361
171192795
523769429
553091723
352167632
612571945
211293357
962751299
155702534
104710431
588464674
23940446
898598262
57491670
736398904
165200065
788644792
850211284
752711520
139408328
582330055
257142154
57989472
1004377894
930531536
509787833
347250203
157504093
884573250
880374137
112038381
696265913
730196453
65613743
150525946
440303475
305231735
593394659
51169576
576913210
840691371
634527816
546687497
567620533
355257063
112321570
908713511
716208006
629552246
41249534
335073210
579849439
527228028
1003526149
904847144
908328106
800970897
785996439
750032469
912749634
2357385
920814365
900573933
683811353
271360470
162720721
554843286
313653871
982729503
1008698308
750135729
271232616
660628078
1032595513
825990665
368466429
682275629
806334191
778819515
32407339
349036925
1004843054
937698218
1052866771
488193295
446121822
898023091
923266144
189728131
821828066
539324258
910982092
613405782
5195190
126893425
576235775
232730588
446725806
752092104
943372877
199275111
612444917
240679631
508465721
129690171
513041804
654418775
305758953
60771776
512566204
348556671
944909692
803711302
537317166
743744426
929919299
1004015237
174148232
930591626
742017876
146738233
144440864
531599925
854582667
761153959
1061351044
871095487
476598990
36013688
431355938
628436693
789692896
1037469947
1010977292
713370327
229089112
68143517
728180814
823729792
399687460
150658093
547110730
105416694
549076720
171456369
269417886
475538388
566175486
156782404
400501506
249579543
797176538
1003120592
125038819
27552431
49851588
912022957
266879350
687587283
507099423
863303973
74081353
902543336
704367046
351240111
996393718
801374416
126115032
238359205
269462846
775880128
725436302
264506142
557859086
875186968
85624643
908391063
278079044
940619905
722776490
221145136
959594915
432172061
679530910
263121972
284672292
616537579
579421535
136254739
900052392
336069624
883763142
71641205
907911437
278118770
15980403
128632660
307384560
54458687
157594160
69739719
282840932
519290291
352922121
1066458335
733901983
231824970
499504996
913337805
101328386
890620709
757635727
441113496
365659191
185766251
813152839
313749193
941783267
743857341
555499761
681510395
132275232
107812611
143059713
824797763
346437484
643011029
727845263
302923993
505954882
964987196
744196212
267617842
104949295
833201217
22536600
224338366
280563326
786592059
701530782
949325279
246239892
285871971
810291326
201420104
3744382
769184423
297660038
145779351
182107942
129973635
627522673
359456372
686462975
679938427
891268747
569792517
141031611
245424288
230061554
120085495
398852793
48661775
59902676
25380339
521651083
727969302
509665973
191090248
367304599
717953199
352808730
248598334
136583625
512078524
7782260
881765256
588349182
170063131
191783403
97834794
632111585
929523488
839487943
753051144
125472905
317882237
892580552
39037222
408732584
462724602
250195010
823149895
127433239
835025440
536885885
1032651127
544265431
725919666
2219949
724376410
802491502
605974488
23883856
717409653
544356846
849131282
377140462
981325438
799324697
823790342
461070389
920352690
456733537
804233831
977759516
586646339
704699382
394754670
252777174
228114924
144814927
658601122
602043732
93444337
94394891
78981825
626192497
909030489
357466149
608794766
161306159
34908282
803206569
942818168
890056665
638718865
100695647
623742227
789762896
237938302
701336488
787852456
383169888
262971369
610893007
209692196
482351878
986434096
22492820
194058540
952701706
1014336322
263927886
823051978
489095607
71679063
585482725
370477430
971559102
776203896
853444324
207167624
297411816
473870998
42285582
18055222
567622190
833985742
804300587
952156104
851858495
336344640
17197181
258510183
407186115
423724742
806211272
448942990
98981652
490442969
376344628
62512695
607804981
842432140
687366651
558018112
670939761
829082716
668100068
1025122615
907908079
188432971
213570216
18488181
345791050
453819099
84344587
1014331886
479745477
238085629
289469724
558853624
757381739
63691065
328045588
353284339
390177386
150818759
246008516
123871788
678238088
662164635
442252071
521647488
171378001
222940169
622752104
769486599
303560626
6361392
988906589
1390374
108935359
116662071
602830215
13658688
166454135
177481471
64179121
597618999
807091466
44634236
669268207
10723155
995527889
671350293
376730277
282950051
173179191
840609509
921460122
472222347
597006765
1044849853
697062167
244972398
596858515
786513552
451956860
372786049
814321253
70036681
1065106400
884289483
1033912996
148125490
853654755
244033118
336966901
105020829
783868173
390699050
780256931
780683904
108279803
532214890
50122645
528797223
22153549
487345129
338731441
71528334
322733702
495564066
530702596
1041959060
950578120
829127951
743701206
815565192
615798158
189726703
1016946898
848065094
124784054
228997487
104711336
582159865
616087270
435375031
604567000
313876985
762508551
64754696
605333141
773335404
80616319
20882596
467187134
129837087
338188406
122401929
518703320
870344779
567886827
134096805
635570251
580115296
939208117
105034301
592105126
899503051
908347057
555885764
856248582
101335874
111472670
422937832
787642523
831881825
732832915
661813670
762181811
107884782
161286523
165362783
298861106
352371268
1052166726
435258705
660895129
955368646
760332379
469459035
805419583
104249993
682464128
107401405
423137266
65467464
709519413
123416540
643925471
68105032
450960086
242624959
247530633
18053507
710130577
689668408
203998040
254548399
908211454
183624457
717893061
982687756
1042550454
288309343
648807350
20685577
67350430
626767288
809533531
249002249
480562727
887730617
147733697
356624036
571144065
521124365
137569804
850280094
462432767
719112533
843233202
626152190
351338036
11065796
964655518
533052024
546968093
915380113
696892150
817562186
227397280
972217979
695015022
612002588
161833252
683832543
486057869
841908259
415420560
132097965
461271491
677810673
219763123
769856619
65940678
599836125
126851098
658305040
313983776
113144403
1016567386
266484584
100135101
192537509
95197392
821889914
56700708
631623712
12322971
541348493
189644878
371601605
565755073
205277342
434044766
422471122
182313938
805753757
864263795
798004698
671156130
582845316
39026797
352550059
468465709
129613415
168913664
41521808
598036910
681322831
565220894
616524321
859664905
237556188
554399838
817220381
789285992
87243299
467051074
879662555
400607156
941856759
577406235
371104803
15778820
60041170
290052081
676763935
232674063
74391428
365025647
146460362
425507999
116454922
673497017
102563422
139223940
429226094
954056923
677674421
919673777
899064846
762510472
493273338
623979397
849173681
526191821
277147178
14938805
911174140
456634823
829455240
843758845
98090040
192842725
901482004
861709442
456072854
295807228
471920798
302612060
42622164
169244871
847418948
713371439
220848888
484189927
551466127
161501812
326510282
773550017
533776285
881055486
460225114
1006110577
89822762
387070884
271357012
311557193
88728821
729885397
47451244
145482938
675854591
596702927
9558678
82873509
206258145
600099348
133965132
665544417
1048763055
215575745
675846302
291412377
900290959
141068077
87889449
894888963
874849907
40596478
62590576
494658794
294971301
2247225
834798560
512067252
1068636333
123113280
603005324
642888251
221424534
584868980
137422588
421287412
823866183
30511574
866668019
222220725
968157899
516833926
240488982
605949672
31031740
113696619
210503855
130506769
466799371
89471761
47650041
683409700
180215381
32460548
306006888
61039070
901120437
929637596
673689420
584565227
398480714
405673470
240447817
107828204
318471233
378384392
989373280
585866888
561316469
68988410
80581027
134661566
707900474
116484304
874373996
1012569227
325569550
15669773
1021338181
340179800
602112083
1054160078
847273530
613590373
251527823
409743850
812606261
380725559
675619824
754612978
124517567
675364880
1037941252
83019729
22104947
318520445
349336039
68218743
865223838
457715918
290646074
656432829
338123357
476275420
601283497
416253352
850586953
102146355
57140451
585925093
749022683
562805354
129642411
147484641
379748460
526762548
539575572
559247970
354184260
25272604
118928138
607526995
881373578
710559646
754182361
84674672
334760771
454080116
345419370
807498820
273680561
462477609
651287240
106099699
191079463
746540358
854212401
346437937
56914126
948587573
768626960
448132024
747657518
916020302
570692142
885159963
117869161
72773473
503193644
700886074
310245474
71195953
935324279
100789596
822860864
870250137
75812836
547391905
73110651
983462487
106362927
836404886
135691619
60303734
154966778
400073616
61132590
977899516
888903458
1055610520
261896775
222683743
23017344
87438139
367318349
88160179
932696498
838570434
1041315742
774188626
726979222
728410017
712447058
851483926
637514995
232546435
752386701
304036627
292221072
871532038
247976493
200135942
18087776
382891602
71411038
108202388
465172964
653417317
395438288
631486887
612741431
66195547
667492890
1066790350
621049865
686168628
891188027
183529843
340155584
1035594567
790416919
276872127
766010461
285726255
850335324
328232527
196391102
680721236
764660246
890513199
605265573
388566963
596816890
539559897
486747641
415454341
571467768
666584937
37760549
632757472
3354827
203688978
141019175
130545166
484438151
425220025
450256541
438673673
734113185
117876399
405904383
350541736
573886598
448680874
103268358
566658267
828029447
587683256
440358561
8558536
524887889
7673857
314480795
437362499
632153418
121971156
436799029
149260446
837868954
689248020
464980768
114675742
19426954
677203474
206188522
592154545
186455816
121365478
113091178
897759981
180882122
850217644
840473418
695282023
383020512
471996033
774266824
556156132
74631875
320394539
986036861
360126197
438635659
1021658678
107134899
82572536
791666146
905698169
999183515
229913534
838026585
364035800
74182445
399160609
6067887
992263003
417705333
298427919
900796121
474983076
18279782
362863286
557261037
435258915
722057997
1072479073
433997262
91809589
490537299
5223417
277440592
555625180
202391969
618402164
26656045
244949604
717856097
62454074
943289591
32307427
370457755
144863768
393817723
379549970
1008957697
447875453
167860908
1048459461
132041297
821670358
894077358
484947312
1022662242
87796330
112029620
269416875
10491359
72543494
932268142
636893493
836866849
6398654
222100073
723210025
714893161
794152854
1026644982
140335571
752759725
653376512
348235656
132877822
685303420
111265486
5744170
196914854
899843170
121826343
325086869
683656931
664404316
501466899
609426301
378473976
869934369
79491721
369788513
643812285
699105000
525179844
288837851
614375436
132980524
444454758
648153392
283648526
458437824
856123355
493833141
282566500
681592457
434453885
574427761
892074004
618945043
112212426
273179040
230294410
670361958
864226955
869776103
764903551
66821400
248594401
56369979
710023153
893219120
856258652
75259559
875010136
85018102
17132134
128955061
764356704
129748030
251662862
910289634
39597337
1052737957
323366676
819352636
913985618
311697362
99650235
438008525
429390912
377027571
229453159
975263732
372214897
756224015
890136996
988673562
496141032
566155460
69951052
127385104
17511450
888011435
33611704
440051446
123534152
257755052
389976894
273055347
49889824
452984796
548309361
284905791
121187330
930873348
89085698
241990298
564256163
786387119
589852186
409099872
177348075
1066373647
966788955
115117862
502538851
90536093
2934437
229129099
293418382
455917218
211434320
770415369
102396815
721787739
917071546
191236442
72230102
447345692
730869577
48871257
478795601
136772990
796163377
605851802
592819782
539001084
174821174
928173975
1000049435
969466989
122252139
864056952
552144013
159759471
7696691
368938368
348038077
35137575
79185765
86299562
910330714
683831966
68547592
288628052
462713397
838234358
552628965
920104847
866210303
240302918
74096148
708628675
181867890
914565068
451670872
933059199
693080521
580983968
429642848
897140386
261537554
684894099
75783507
704540599
537379613
231045441
621000049
381839376
609698539
923264520
431099568
275887347
673960627
19638697
793398581
411104358
504670177
936017900
834827896
870676884
719232509
117513764
826997543
928701600
70245151
350581843
909035581
551782982
831569894
28002497
555116008
813735104
461363485
707155114
309743100
802229383
532070673
221724517
767325678
929594791
203137979
124516649
40476317
829000262
595950700
630845180
363024859
63369242
1046849637
254410218
200872704
238084696
1043297994
85185014
677150576
360053778
288129861
1059377360
509099449
267567636
738553802
108633207
195509450
59797498
9442051
451468174
156448419
943258130
216277328
862886435
828824052
559317560
122655278
512475337
426504140
803720122
1026685179
400467097
432585167
598384209
774472309
652341972
806320498
264497635
335902524
982940976
765468920
415510983
80385055
586794171
123173931
87091775
436698115
224570088
14738714
378225747
6637174
135276389
478684170
902470744
875387483
113143764
347101855
381496951
804870457
282605494
211321765
71076919
64828460
865532553
326173621
76350514
126842368
212683713
892715068
487028478
60654847
47076408
477056379
42815929
463779727
343801717
43348083
671350763
710525640
187743714
633157965
436425302
757035273
151127972
831178718
337284490
305243939
366505513
20506574
198057648
82972255
85645968
816080927
93839806
146396396
697136322
34564210
606469939
849585885
434523245
462669607
284457446
223083878
898443254
127199646
727876752
423961368
336492237
918748840
108051676
60144953
911614842
72580116
93880963
409513185
314789882
507784261
988325728
598439676
182030910
835786233
2726470
1071659771
633620390
117780140
908070196
613775310
694605470
538515560
675436673
383805888
887126783
937703273
689373534
400338947
114298622
848227351
629703276
1018872084
548413186
138826226
662806708
476914161
505872207
1072156785
1030373712
305365930
200069172
431070460
631728502
546448252
201365082
211281605
233994323
228222517
219322264
372721385
186565524
92057499
139552833
7577106
472693307
799286317
341613340
629120431
476910823
786284212
704074779
576259508
80235857
787391857
97788942
529916482
143579281
43707443
853103511
519973904
364227582
132389791
683447493
1027412155
70909398
905549466
945092678
498654381
420121492
673116045
579989973
150494290
891921754
214273686
526800424
271567825
46681234
945098318
232383084
24317536
705638438
145191906
686163541
528576001
63723019
972424857
257240923
434197492
384036125
1028018435
168319871
868779801
770459123
12045077
424506046
373049935
33144860
633391949
229003374
892508679
497490490
3354630
840369032
37724583
12281475
128415128
217845628
676916592
522932326
124977452
865981351
211413349
83184474
966664001
421917886
886228382
643537814
1022369178
394050380
842142497
259667272
586933198
1034667800
532732897
86641952
638868991
222652982
126237079
110232276
106911765
945247182
518473783
16553652
273437583
453453071
816935885
79311128
257548489
801549367
805409548
796221125
907729868
428391373
672940952
912469129
137689056
839908109
365932904
49522149
52666896
821865814
283010808
407302358
148986363
679070074
882644147
532504944
627995800
817514384
566435211
1007047643
507131422
427202351
415276791
860664204
46614965
685775858
717537453
218414460
154446291
95407293
506606227
961294947
515066727
288055128
428224442
60113770
994574873
82907757
823383546
11625845
619275400
266539529
857395164
337167162
449353769
42105315
127401937
83735444
494068871
1072199991
593151517
924564423
405230983
850094404
1017959386
232443533
907351341
826563988
332166442
629104310
803877923
804395453
460210989
640663770
326836715
10403667
838350944
360230972
216927836
606026950
205876118
724638358
685682936
730490314
848763990
866284834
23977671
717752268
833298750
786697910
272025541
865724799
6557233
206474763
570111641
384630464
66116834
23045712
512987518
836564393
246961144
215139163
574275256
755127473
706452107
420225821
472757454
874455235
645736885
702799753
308576349
125666780
49215389
193408199
902248516
57784909
866652313
487063720
554044893
49247317
917847071
91490997
29911324
796177386
462020868
25327229
438923706
71548574
159049427
117257248
221187538
344338096
729280371
943912059
207423503
677652757
529547760
368391449
150234624
302022538
516062323
168453811
478343774
228726227
504959155
1046920533
802339774
229131183
356490939
15691150
18718967
474786118
810717050
33983984
919823
358808269
522699216
398226349
115493855
705351437
39851297
554172021
62962197
507641709
1023261691
50282823
283592011
375848487
435161753
840861837
745838992
19978968
142076824
403411691
112073139
878023686
61780840
61030752
349329405
825510314
158920565
267088105
467777324
322422738
400998453
546592971
778099319
549206146
984777253
104004995
476525603
315690073
548054883
663049477
12308531
403805878
216869278
613741669
662059965
654500924
514593621
343726357
834581079
65385433
120037906
768725074
218334355
61128126
528051218
1012002916
346567888
992902987
220533271
314999013
676639558
79482147
304424326
336442468
383056253
810880088
571218327
166572914
516536659
622857166
18793890
651862873
110757545
928798942
170842114
421456369
628442530
172545344
272376410
205702756
259045103
366099140
730018499
686731358
760373092
424973530
145194347
70786934
855432756
587242706
517871396
7587036
857866981
72354205
37349583
852591300
220897978
193573362
818277740
331302129
605037881
210334164
900027307
865527045
347622219
634251284
876613464
797408643
170200090
998554330
214735054
785258501
129924740
453464755
274281220
238712590
607957789
415152430
870824921
42219685
74852040
869541856
525881607
679119370
811200913
251860760
448250929
528484245
431095761
311979251
833631130
370297183
347967984
802090364
481273725
289756394
587696264
293192370
26994491
224804206
502501791
649732474
862013616
455186562
293996213
784087459
666087043
703046755
354978892
85364281
342620590
318636556
601334171
459039363
651055912
533439312
227423780
238140916
495218999
235063122
808722681
983757800
307365716
622695245
111373271
565512471
431409591
732540106
562893198
727987670
661024140
501337307
578429262
1044800562
781035092
648464574
151530615
265313239
238458526
469470329
11212649
803825656
704732928
542281248
580461581
615405730
665526393
263764134
130708827
170120265
440944730
775989257
584637706
399601065
63141475
99186203
970969439
516976361
432551043
3417163
463357020
669642982
661824104
225355418
375802306
771192095
280975768
757451770
722314343
474310808
159954723
67382259
543424116
659142879
851188547
404132420
348298180
295945330
355939
1010227533
916776430
119163454
248032579
848966774
167498553
822717985
171262159
243978539
541374109
1038890823
773253777
559624573
369314994
265504736
443785897
745829176
909668247
410830875
808523100
261878241
716905725
370390174
249184035
669769405
865719521
316951294
71115069
894355750
799061016
669443923
288109104
455925590
414096223
489308671
260384607
332471470
250927776
932373463
384145604
357585202
511548838
741354773
618027609
1023093969
648087358
793766031
27242588
267804308
250278579
730873381
856529281
554868765
833121741
393169971
290130837
319648820
492206914
169944685
830544610
379839497
1019407039
548658924
557127643
554903684
640491457
103670511
482952410
456994145
279611997
385857846
667834534
157023611
833425504
122792321
868236339
62033680
1024466737
786809355
494071082
241516952
1042634742
484099626
70641984
975491796
858173133
919996813
200686801
819879610
752218110
831912913
793533139
427529425
571554443
37711710
689882312
52704413
905730267
177535803
544813056
393541478
648207735
781510207
805703352
949922088
677892241
97807509
528297944
68199782
806590959
299308405
525797224
429736067
237046246
541730235
827214715
37361842
382640497
176833337
554092359
880095805
761106775
555926330
570155493
804401743
730037602
73965465
803952355
821192810
177888647
608459006
432025252
614356307
531608142
136840093
51775562
170201450
1061754458
517431694
276512067
209402145
278059935
677529133
1068383283
116184313
995475482
385205786
578036484
94682834
205896374
329175620
315374070
418783663
292420097
861554829
110565143
923711222
421239829
537552614
19393896
869725535
445295492
294886462
388323908
266807096
902406364
59464536
162275032
447425312
340721729
371856682
513767608
839911948
1030638753
558461042
305689055
198732521
816948393
841231768
231417669
866407829
770936826
485434961
471035810
454822233
375670908
48645514
115420241
239590591
681166662
189265065
360068705
804755509
881616567
234805748
887856635
380688762
301573509
444521668
865899243
369967960
511623918
264839161
655400326
840018399
369396632
175939054
202882152
973397680
760512333
331363448
443247499
85936954
645091180
584345573
356060697
605076923
721156397
702301092
722575227
846954204
424119305
888352441
137418314
1059729566
130042218
398815965
236975719
525683043
1015211539
245573671
57515571
91473201
1068796068
148402112
188610134
735859503
11422995
306646142
686707806
906114881
891299217
456954988
715941939
795942936
878267749
21857312
25997694
781370533
114677124
738681407
710730062
123589015
299498596
870994363
863526111
729214601
282785832
735616613
21323969
863711742
706906649
1042947355
65814814
894613352
606606882
483779194
27267267
32663422
104518611
98573368
22169843
856700544
7130979
229941619
324622448
1068703736
1046137661
38921007
574086433
218702587
278688395
631860753
376765235
632721524
916411350
797557958
907312250
29137969
447321402
942898174
700962338
218617585
761370455
711568824
117331124
649980696
699668437
842632252
80196118
905946908
621793305
861446834
558509110
155408061
497893780
52261928
29339743
798472467
528418103
259997579
292829052
108683992
325650218
62104583
560500513
469369049
664729779
563915722
73917035
81585751
92117584
837582178
404727189
1052824594
998612287
505152693
356630941
136455178
632068175
436356884
92869426
508693000
89058165
907096268
207077143
1016100156
330102015
420652051
127854434
734889742
638815167
270424409
128366685
92871905
746096419
227491114
220555824
382166152
83280401
753903331
411774932
589552268
261803275
543621396
336197313
864353819
652384066
104289082
608573062
608100857
726389773
186808747
638691330
604788976
925152564
79244521
981212143
71977864
464602210
980902517
820368572
842727249
832550915
527990956
492406707
929623951
105514278
299572571
752322843
673749657
115570203
215148645
207392070
473628259
902725767
821023193
78561638
396592720
744597267
626724095
53848910
589630949
806611238
1044225866
860480313
437155229
323486051
206663356
798773309
551101791
127995813
344025013
888391776
43928178
732116654
70738760
360830813
945328750
616488474
578892481
345647593
586849797
735266830
266927011
822034158
154970812
42670135
82845595
587842948
979195593
4998364
1032183341
495905163
459529401
605184161
723192918
188300085
968194787
237386361
310123403
186981093
2623911
312319431
508942530
212243277
72638331
390588825
583070815
1765361
132718118
214852591
906010665
18470100
112320693
28758848
663506370
235767702
445391167
751599786
796478901
294988169
388657022
107769398
638986227
148158547
716484278
694530627
766163812
416131993
317086579
649157992
660630779
432324332
781242216
194186137
281597675
299354699
241666546
708897779
516658854
1000586509
5668566
56383817
260634213
717232129
917406648
625228987
385146308
536575724
375307931
596625991
286851413
112761404
370020033
757400123
745630755
534966658
372535365
590046944
1063866283
277805616
807499688
197427812
94418416
211550870
812994787
52890126
771072797
976593549
194883030
442916355
411411901
758728351
354834590
484032091
789884863
319405401
1013101700
923861041
599066139
362847564
77419266
364423476
862703361
404729531
135099367
783701278
611130001
538030852
1025035418
518495957
58388216
613050574
421649817
31526381
806154020
285293232
17683952
147209987
124564227
864231877
185186506
13747179
109794382
177425735
500099148
9838751
600738295
696892525
152974361
176934563
189708096
117189234
460173893
14037534
675681665
51974031
519375988
72329315
617499239
830915416
12591987
883658069
530558737
983947784
302142922
709576725
971339532
558585992
17423354
150082038
517808184
761545507
689748492
733269788
150545117
558676613
398112792
776467383
223631018
679119872
1055128008
1017624957
67978906
377412562
142007897
919164348
77780058
763915499
648415170
67949704
913886840
962097388
343448564
374501654
418411537
19111697
294834473
419438683
606121024
588872709
391261091
474860248
108178510
22170801
588477383
341155069
998060963
15109596
101905899
694190212
791462166
127687474
816953808
656682336
270235576
23720103
606108453
56795989
11843664
256481745
450401437
377172836
34719766
642488278
130123072
938257242
43153820
1055299
398671975
135698809
829550854
397319463
6228654
2462620
533082240
899707507
204810569
284462428
736078022
516813069
397459689
573387434
514188449
367636382
299095613
648683220
10983493
416822124
426376308
457255679
678229107
76772720
486359879
189485257
636415243
874240097
295199131
541403686
296557829
789163249
760604648
509901011
617679645
137029678
412923125
418659139
736849645
108022402
204896396
298163775
352035374
660787672
1035176040
523537330
245061919
712988412
91949861
844169955
283443053
28173025
361086092
854433656
9179269
454975754
326878962
1055387302
340688038
393064087
1052196826
560114296
644446634
155441662
629822626
512941247
766412352
957861246
987946433
640578818
908581453
137459541
123181667
48205245
902195238
765991957
706100138
30425335
451725311
1013201441
111736788
409958253
852858061
139478077
99545999
690446546
9441960
96104217
13926351
596493330
866892935
582372931
541107889
776056195
798665260
208211631
94174849
855466433
1052904630
781010826
49488970
13094431
573851024
191554555
534822252
289500065
3049521
827224611
692243579
603905857
30655896
535141381
497202618
138778901
800696962
555074227
806391736
909116861
958681448
894278308
674320403
747735238
189481863
288442580
1030757004
787778919
771381171
393815963
847358609
952521531
800613980
491414925
209594909
839764825
353719552
514296408
770337855
772325124
689507844
256689798
1020031387
634194098
219905367
912512697
627520170
849150041
292061583
887656215
593613102
736848095
380895770
109203102
365692498
244883837
76126424
627981540
612957597
740086719
424016192
33957434
437065241
613501005
357502935
579012706
148009857
32279184
419521654
747054497
89925757
626015596
841741358
329125239
650003267
140078270
574327724
118729242
405372569
155664427
226560888
129136178
836139035
111048689
584211789
34048263
124529086
47762045
47891488
273485749
372357416
698172387
868913865
91908598
334732977
452306575
49165403
2779855
742858112
274795621
38846975
135037940
35822988
196561751
559687267
781609228
883611517
945645068
8542521
227557557
352041937
252798752
328222130
353427025
510064220
531980636
3981776
60516646
709161487
123519238
727125895
53409787
237426431
564008535
170439016
870558592
538345469
131260611
445851197
71478334
320482600
853056002
56078647
364269137
237566291
167919383
178517943
427945947
568613415
943227467
850435819
328448630
1070973897
389179380
11312123
606571004
131031929
515602024
507030149
300580101
434574782
776203872
38058043
95952344
329934795
131324991
986796364
702982396
1060139932
494026952
901048880
188847879
694055456
286106631
932550453
79512539
122101461
1047133205
193696723
766830961
316095854
770917378
424844819
139437004
699892043
408953155
660320085
485538082
650480326
970605784
425246691
802672364
39665227
707507654
52979788
756993466
225010917
598226033
854326967
268670980
156728094
355905675
623654558
586568358
680003716
57911404
459808815
719513804
844219831
732835991
753876423
51876362
870256651
976972465
314023605
479548370
57098073
636029267
743813048
370032152
632288118
662897664
355442570
939800365
661949277
1023120193
81897411
528543534
792014195
18140493
603675794
925018888
540715227
689755888
917476275
842175533
554646842
1057005963
88230407
895352915
588874282
299835878
53558333
971155144
186411760
226097894
553899747
799090811
845995432
231659598
682465232
513981841
994052966
932802589
487225730
899378303
947374354
813786951
813194694
913420462
486097011
856609254
143151488
127785153
63978361
94021440
640852200
1050470913
172164507
569704888
1012174748
802405495
520813721
672341067
39251996
467445363
577796235
913575154
180500423
125239281
467720303
57837622
827264000
877308162
11013635
1007048133
1049926735
835253835
63763529
105494613
294102173
117250993
30825086
941075520
857787555
737118434
211833696
567910855
37095086
172356696
744748417
138212350
841374807
284847207
896205724
356383250
30197042
55379726
571375635
553661779
989028221
888501542
219566763
92475962
754147763
304770568
792466877
213002931
764678492
672810514
236421347
703708463
710400325
608954659
822458681
844769644
587227144
864865169
1042199932
130371002
570403179
214675473
226353877
849228090
273757931
785747079
966377005
776797665
241717152
18641960
963513399
728179086
308542067
491364945
684215880
66521291
123792763
470005465
708875166
408094255
42017900
559727622
535813225
537688585
856108105
116193776
486657394
289793645
430590539
279771953
469809783
221941828
627490007
943749183
145011342
452828764
398201121
121682322
201598023
1059774113
282616698
78073373
13514173
631388799
215940854
766483448
324369242
346268428
747287816
140740772
494377399
146243646
673041168
893508112
927296873
66175812
841109392
113018156
793430345
365643522
1003797097
762037082
254382740
132541938
250839472
27800208
74424563
704710637
301312748
548363095
189618428
853667829
107017482
159838950
1059322330
976734272
724524688
29403219
980907359
114408478
716542008
110794195
316252537
324033404
266239932
120662471
835164796
834815570
867274459
909545351
587052238
909147813
544482575
424314847
167411435
609653114
680932008
601178188
602867388
681665076
212752730
391880925
562258949
123930298
73867365
556875938
772271621
1039411774
257091133
694660480
788051048
656685400
158591398
318683951
316905675
416167207
728934749
644491176
27918049
62129920
868812368
622047942
1011287783
810354536
44617934
1041110873
661844960
435482532
808176211
648810389
821430756
1002969680
6856222
42304945
549712824
136559682
723440720
912125532
553897833
63196088
6269609
498099995
513962512
696123245
754664255
862365247
262427580
327206258
432227381
444715142
614603137
252981748
406797693
273518102
740103697
344812395
226622253
481403121
843410162
477868126
374976351
93601026
1058084649
114260051
790318485
324768586
66508191
84368294
528458715
219602512
694600584
8109139
755556686
1010036992
452639729
1049557614
680654840
531935256
349567027
7826046
272085746
959951772
769687891
811899818
187807564
700539511
944146626
870546231
265076156
77444685
287919939
612247210
122677290
559830619
64865339
819702146
900251294
675545019
817147406
168831532
371463517
21193612
644934938
867829805
906153560
694642225
65450212
15164629
866216540
801028888
68910086
53634066
319816550
491616914
69140272
275749420
596734734
30701499
255598121
285511260
910721040
208341530
702187559
90556927
798501404
352002327
646147343
622173971
201730724
236758343
48726896
59704175
809450793
161618868
55852224
79316945
775513003
217232082
511164632
898621010
266290070
29593876
723174976
12231799
40046298
544006086
761497904
874891894
834773005
488513961
550556135
272343130
855489378
656286050
797364219
528836396
658046748
109922195
277113364
158643774
371144134
265275782
373275366
556107085
29194787
513818237
679367197
972735306
61337681
754026935
1036444767
337500826
626894704
928229588
850891157
147425904
856438467
488507823
901098751
852906842
223066447
576959705
5402797
289806568
98147966
273671768
179213183
681600597
125510861
777031201
549219897
50953658
685388180
1050516835
650991634
650610962
48923283
843406970
911096172
261723627
29563391
929437972
72826163
81799707
140300352
100997215
57775578
229009106
972726496
322824110
102381217
631606705
334836233
205630577
460743563
107692893
1002749597
699083527
781999928
59513885
706629388
678735774
593776114
574483970
321101315
109652338
4573646
434129957
68789067
370943385
174029984
1019839583
582682389
104871690
352322693
139498946
465553744
749615221
792894845
478348818
73923620
604393938
396175444
417907142
745199675
994497139
615716195
89182661
371377285
696911394
499096995
849567305
721560305
157811091
775798066
762281805
291076310
135791270
539030132
219131510
550121258
337289960
6739897
498066531
479869898
309389479
24561687
77448126
610655660
535064708
871419123
88691762
797852750
124234752
1059495587
473629039
483253086
909284791
163649795
868110163
454845597
970715976
188972776
292444521
69024421
38598511
118029164
518083615
773744520
105281146
985684628
362288549
597401502
885188870
531441012
752800380
1064629169
391952066
624196808
187060874
297506918
981894164
634263801
398333242
1068554320
160680025
149439819
161294115
580143015
574807864
933612513
91044057
903640949
171275225
93650884
73575337
583995482
14266202
407963629
760098097
775556758
450188495
510661941
738753144
724880842
336219477
493685601
576166634
910259655
777680657
32036132
461983587
40555988
108778463
888849231
58868061
856569928
723233060
187454412
591867319
628063561
704659102
281608505
371592062
813868697
48295049
1067443959
528851689
986528422
623434810
573421957
459215241
117617601
931054248
496950855
143665441
303524713
99279928
122323701
843916624
405745810
849012473
188091410
433706066
149324807
902513835
806358993
567883287
396693727
14649708
81947772
11832419
354869082
178178021
441327262
480300427
699907419
454093335
841007556
196449154
78770771
128223766
594522559
735364531
47560938
18691361
256558778
796295336
141636125
14878816
782169103
778265850
891407390
785219988
535303224
64150123
214462626
566119004
747823868
215346109
466642411
132465833
405218320
401544294
970149772
478047223
259831744
435141139
903816895
84399821
54546619
46367535
340923831
426223820
188457639
17962998
83179716
445216485
427419390
242824800
611413280
69319634
392329733
15657579
510423002
587783097
248607342
182208256
313552417
745194118
598231394
83368280
261815337
236724392
301603719
872404990
548650604
851177268
513100643
89643315
966892244
936722656
237835217
590631862
1850553
1053397688
232813590
67094158
450951835
110121828
1064681884
1013801942
58081937
406829175
443673334
520964399
100157075
478581515
710448460
748722852
538869850
97982061
932059930
333227614
750208911
269397813
492791506
347654882
67610563
48314197
36557649
55679969
20139072
474707014
951704250
369144718
226296148
396088035
121089459
393884193
98923264
679362588
80312254
68846387
848416772
940520856
686439177
229261463
597377555
785395170
61228837
892172255
969896056
512796309
10749360
1029199132
918191897
560730321
869409683
213342214
887394362
455317226
2580245
414242282
455462411
1555954
488007834
152445624
315818993
260748683
638837681
436240976
58598204
408050079
974777394
357693620
49742929
355436893
845818924
792938043
103147120
92460149
103366845
834659946
769490632
886411261
519186938
817874240
734768171
572708275
262461251
209834775
17900306
364527352
401866088
158173986
367104030
163083408
495539906
889656711
226982477
807189344
299465951
531526874
51733646
596296037
168467537
485742002
719631870
1050087070
422879387
693426413
385153366
46055394
921168421
138897232
53182890
309464950
564323582
594455281
79057467
930252122
130712624
293235773
400093972
105672947
404100249
679872022
722524426
736862133
1009868910
133246558
607447042
482615887
209961506
854743098
120338835
536543974
120420943
449625344
306933084
410403520
421312896
848516338
883118203
921360663
172997113
949212334
564233975
86045273
361415738
130129699
578299942
81035423
844682810
286151045
12217231
277793864
61317672
503625622
564205022
830596409
754081072
865875680
131068562
85683949
26539818
41154120
90059638
370475890
652850307
501502979
701410890
24855838
691208147
774079683
227955311
126445798
585230578
152867779
1011157677
135041614
454365373
709452501
157728202
827396849
11042892
401904220
101370093
542097591
22156764
41164832
121599108
299063703
226847354
490044072
549826135
128218875
801281418
896845908
984515013
836503375
253888327
774926933
872739971
214751906
767032292
493238199
704841510
943690476
29834485
22210244
985078407
932081517
988100493
597885795
753915924
680032688
14199578
289320844
905814639
56323849
1041303630
695308825
127465051
530350353
925250198
85189545
702989714
616120028
46944229
301823166
782225486
83151969
570645969
750279859
84117881
68739137
423081002
724083001
536877756
56074979
592595053
573202301
506764976
839191323
255844501
702798747
538014981
108982616
225338774
718952052
732781429
220479269
899968541
773323729
51511974
99719993
37578478
73522288
647845724
164967904
468872738
356904849
579975540
108722091
392065186
181686215
541623506
414539539
413643000
1012268839
151092470
457491391
570512228
1014328543
791956681
537192815
180893591
120233488
145586231
633098691
123544967
729413278
283865636
240591015
465646580
510892999
217365035
805409996
847627460
140065709
59123656
101159301
638271433
67801624
591005437
388424328
723257538
446634124
395620917
1052861199
1007000238
544921793
665969083
5415958
89501925
353926425
30312508
388642826
957792657
519356851
224260010
397178992
159449279
88471216
597953500
764567083
557602963
681835361
512337014
78571402
40305303
98693910
95155871
598544677
10696431
454262971
159513201
530703378
762170325
222262066
546108111
165823305
148834374
742427758
742482302
611239716
320412233
853405413
264185607
254117733
703682113
791152620
908052057
249073040
1007945838
231091950
243765356
791595517
311489167
120686363
348195856
763017248
368117879
10434366
920889101
114757842
180505121
340282878
220939882
892610054
127606269
916770163
306218361
1045285496
161820552
738594242
31728431
245539743
970550501
99065042
520526206
435442414
186648591
64076071
713310599
984703584
1006646303
279203738
529271025
64402685
342977442
268023231
157124767
1055866325
910194154
871631219
576326568
265582181
497943562
518793022
353259622
837772130
43087807
525286938
293981451
330365654
459601796
359894156
460181250
530002932
423208197
653612113
50110598
829425169
456424863
685566495
704231147
22106760
774144987
667907175
485312711
1053314721
944891105
347242171
681485707
627964108
694023892
238059162
334601009
77789751
549533016
948939747
420525365
134913611
866669596
115313139
868008862
149413164
434353086
137403919
722129828
354363190
40117669
12804559
726821929
373316868
61522874
382635458
427133616
462319692
668599246
498301869
20748257
268939672
211285613
778512454
238626863
202085510
510899098
653463208
305484377
366592321
482867184
849055487
615006239
56320362
304152647
954044086
269252509
780002245
696242594
199554665
543906692
139872162
757187314
426357310
235260083
496594187
890406801
695043314
1072169490
922849018
654215297
627481215
19308459
189607030
26086828
998649899
139031261
832371628
65687925
1025805512
466823208
85990521
68795115
63388790
880626901
369803092
996961405
310826353
257284117
6308482
237824469
60936784
136653863
339989550
426524916
784603938
740711111
103094482
999857684
1017386076
219636325
334758380
236989826
366698087
494247506
918301958
163566051
457157094
6377648
783875844
15458056
111851790
291590591
632590638
662743686
91364457
889682233
232808235
419936959
687861247
39428137
61401078
859889513
643871172
101305919
84770827
848743148
80505460
974197174
565612507
356246234
653151365
431329190
506431019
833695311
180595253
1201214
143032882
760554501
794273134
348481564
45539641
423895967
471388945
46713516
887550351
109123054
856460535
841805953
739947784
972328459
260483990
88797541
901535645
257336171
637470636
708683233
869957694
16627695
383188691
793492729
747615104
12186499
509983274
167712935
382010065
22990444
106744488
112926172
961140025
697262334
324309469
415451432
391041117
669444295
917391553
178799343
218069158
188513893
1044978291
1044898735
281869324
62655833
105935337
463809192
967815563
518202374
700847587
338908544
713962323
140606078
605120357
215792130
369734189
899471336
760532850
694217187
864775599
638588304
140027343
823387401
397299516
111827215
690388218
605180445
807317988
95793087
1065191943
650772498
575234167
983469106
132731359
511999684
427732735
1035133140
105501834
742518230
400856057
16093091
653310594
348111167
293318233
73812668
755489469
645952658
127345350
800321146
226539655
324498912
315425169
429604785
137584191
271957743
160298954
696599770
909324367
126754479
696187508
413669126
925152311
916231107
822874042
379489615
229618826
118830724
197451073
314200387
787473770
221704903
81781281
828297517
1029930855
186921671
222534388
97226938
75357219
334014853
863840793
81475451
765722385
705418859
1030055825
646438112
672692622
899132812
853362933
812494797
534998674
247529605
15151903
320364399
425129834
55655628
716113110
516260739
618751395
578839447
375129338
385768413
227251068
76783428
864847904
816424139
22525187
291210134
756939676
128186209
332869032
604870631
602287057
664648131
757955606
722362022
602595630
314737397
245548009
44291193
347714297
362758841
339813713
689230716
613772898
131339249
349488152
129454566
272485889
25330011
30763696
16042789
641423569
670778342
70530401
1064282737
924014256
136713572
214841046
213097707
991590602
842171120
428876227
145370313
832643628
798718856
918392354
563681896
493771221
580617994
83360266
49461566
924458658
405032984
79034671
101744143
310797037
264220377
49371443
789264769
580291011
671680569
255261620
911015637
603653196
380249709
55965960
1042617373
615886410
253554816
199611541
551147455
647443612
598311232
291873767
927059515
828075977
223364492
967933042
106858004
759844254
111116049
776161913
863150077
735214272
80142825
820233242
793463782
654230430
298322402
913181509
603870077
957952495
25340825
95445192
135589229
619306539
456700761
748668090
921347268
570386225
271224526
699695618
710812671
590293815
152546595
368347485
164164408
650566486
171617115
181046987
668216369
835225765
329652471
578598462
920292567
105006181
392120504
390035894
11144197
245898743
336321384
1060764533
74376701
689991023
591173191
834514303
1019620926
236823040
173065520
452789486
1031321435
700019818
148098568
378891464
204215916
322933555
587265824
107938337
14460706
255865732
84112008
931938703
612636452
305522680
118013739
294204697
242366007
425293463
77453650
690364410
777204524
962863935
530826548
159943367
2562126
499150540
573104379
257322313
452367337
105273297
106758261
786631496
460617755
1020902984
9283307
819740968
858395854
144131601
705923525
349654293
1001198209
143389174
132410426
612559769
963556477
222074085
465540449
486354251
73146889
390487783
137956228
868918025
845350004
800719121
384039839
393589673
784779348
812056986
4605579
568882783
557594458
31650216
74150014
734894213
18435125
511041241
188127098
500972824
526839385
718581125
304581708
429947766
716064891
140381324
800452000
755747772
848450365
233697714
372317702
136812528
227804418
828458321
161643528
797638007
764953583
666277383
480906280
574040984
190746250
51472134
771915806
483075201
520876069
536139972
100509480
350861843
669035659
92474803
923895946
304763202
258848292
892215313
60439155
70556236
314509099
449955972
277477667
559307426
64948726
758462752
183544536
493772102
703789396
468860485
543274961
235966468
19151838
608793071
728268571
471433468
149607068
914803677
128908179
292353716
984703139
218658036
293971556
806428972
646906433
477962643
464057782
777905749
909026137
422143538
199878622
532588728
881881692
776570422
122249250
271562021
112914027
127716414
550879585
612218852
624579481
240483761
871025851
498105056
538918825
618092437
880740846
14541310
731904065
1047899974
786294043
94936198
876597297
373008898
505027387
477779249
68582666
70760480
803567767
994148070
556029376
866885140
615438022
400138501
739453427
616640040
620016819
136814817
282458239
776607348
561966710
50922988
1039564853
637073138
971863146
1038135561
22236240
165408485
779620572
259503915
147415954
897337818
654635438
397877382
892205739
791494549
562701821
1010979998
31016250
83516748
58048869
383288267
86761680
858616442
181158983
378629673
779865414
162922955
725264764
224110879
802200313
924159302
924938210
819685158
221309890
744434958
158684708
500300938
1024649367
178743886
329554087
601298533
248485687
677750846
673251215
443737304
51297646
974184156
81810431
717791418
830901713
863793222
1005094238
442605127
575527890
154983553
526951961
7674899
868732963
816103345
513545644
869952057
480253604
607994392
557437125
865184354
921842679
793069897
12503334
876112120
131511603
278714302
854293004
641473531
38730191
43784671
569933875
184034371
751046363
538509688
251645066
38225139
52103216
19856259
60143483
652637771
993979297
850118648
425313591
209415722
801685405
83234863
233852367
274323108
407527386
708526855
350357333
899575442
363648132
748381241
882315326
756103771
466201579
643998522
17246196
703788342
314186955
324381374
402521829
881167441
759766668
254822769
48305567
579499796
207660407
183974704
581416398
26359026
398817244
354277785
450029966
583224430
912004578
379171488
854539675
910176725
702549574
576946694
453228199
511038231
336843876
817779585
702006656
381022889
581411405
865116729
578967903
862573538
489777456
658015238
635914449
159369216
74594271
504463803
26592894
396283394
777430214
629926435
51375011
714091263
531851100
731143034
880065500
735621977
36207340
55562901
162574920
425730451
18163273
1046305803
1012611533
548850008
509168525
188910215
42242116
541559342
334725820
1033141608
67164690
999778914
363146543
123723209
55875033
903547724
265249015
118794472
311874321
127990965
913336168
729815771
427474975
596586746
396593839
110822609
317923537
848444701
159116759
273706789
307222672
429687168
46539637
124819801
564355509
246372049
710369015
285786311
100079283
966960031
364617760
308661041
322214656
149212479
914874754
696323204
667089026
209713750
89636650
420272010
446687242
917284938
709747125
147416597
78617727
654728920
325989761
52034959
113669125
55794005
905480848
525128870
152615147
420029031
928719097
896243955
573860346
666293090
76688812
508578516
61916808
457884952
260527892
103026231
992481491
469656142
910937443
389963810
515228734
372719633
717209128
20099913
1924079
989821582
848332080
93262355
514223884
646384847
409296608
75206967
767574240
78514963
606563366
875894766
204729788
699570426
370094337
628153027
754292731
591288376
968891057
928018337
583927429
391697211
176330611
247518486
78682532
756247027
794512220
873953244
81501935
55011418
708338646
31187006
153655404
266001930
233284287
739491896
620939800
877350999
665008530
808090508
377161107
495852205
397225071
23431686
144074861
930323275
109836939
448875379
650900909
452954050
694498678
768312158
176151402
105882311
623048991
651766239
471483777
24399775
932568532
133036955
688902851
62887394
299358077
129147379
12241184
901359427
841462621
156008833
234766339
133261521
242779210
132512994
207133771
368572936
626715444
68862045
913199510
899959186
643512210
15332922
678123241
710722645
720194428
952344523
336194941
87263663
937549051
360152383
517346496
136901474
578564599
312196584
618827100
838152190
375092829
51923198
837092707
706632426
44521960
646078397
737756415
26606297
812461643
672504637
182399244
326386428
82084876
386558445
917654027
1030166532
71369169
479793420
119223140
458922433
979233289
685119070
764601064
30412624
165399292
107616587
579238618
456991768
139501272
147836571
853861950
483732649
393923328
900608240
283782409
676891565
598361997
832521752
66909423
140771509
632766882
1002078464
963705252
940244239
155136794
294192317
399914408
68060356
15938601
233242377
602686836
488994882
124660926
697842388
36967359
423879061
435231383
15570235
737544106
354659509
177725779
35510138
775006181
157079024
139154336
157581039
367370588
1009805251
753693657
542944788
680092029
808624647
526611867
366776397
54496923
290667366
718517121
669205814
570405068
558955650
564835628
237001678
148713712
209838831
14543237
108213022
134752105
1017530996
15520118
59350438
239573792
161582668
24424698
866758852
72217957
89990271
927852293
354860902
922028267
394118011
665712741
698122016
486083949
528744063
19392002
430964033
286341694
565286096
771564572
905596155
710275800
547751359
670807765
848524592
815541383
522580958
811888883
415549463
788872335
725835072
880617416
134145376
23833371
544640748
917077522
846752789
860967967
184913013
149632758
44043363
409910703
580258758
854242541
372288767
1007016992
303895563
388753437
907109867
63730585
274899996
102733260
601334850
368673282
629307453
234830107
550395426
306890383
370889
119635826
656764149
537698740
726146503
465615897
265297158
285752727
577069834
728765184
700416603
98483041
682659751
1069990118
44969203
497539854
671843918
699313889
529429599
423098273
297295299
89578213
344318825
169704856
112046316
92966765
1062823751
135360398
665420024
831055028
575404439
103958709
872028735
428372774
33458649
1072179073
807100463
1034003475
885317616
858409049
236008865
876742098
209740866
896832468
69969361
694754
116571048
959537403
907926059
664545683
373211718
57739757
750998392
184247820
429282057
767510435
127863177
749724639
649528450
420337250
293876201
713101001
525685465
465962277
913064930
368169653
719749066
319105180
584567888
307809208
612925114
746056112
572088525
145307579
61769456
356259424
334906223
114322295
594515178
428033705
918364850
927687250
289028013
309607115
817060675
21276339
478337068
445261646
115629552
687187206
504443444
21931126
898408156
766856600
857195062
60592112
776694764
333105425
228245214
73149172
45729966
609122172
861757960
922722017
711868290
503015909
505872203
48834823
520543381
97949435
936839902
72729953
73079083
913087937
1048547917
272888359
6920795
966574306
70224844
772324441
418637145
132235361
726545559
743934345
63676853
758657877
859768253
566567770
304138455
301086878
318409167
299480604
804215159
260923962
74782831
1004762526
442419247
766158714
525640389
549884239
204493189
375435098
273760441
271596344
555489069
997500513
213573706
406800515
696866520
959144113
767888126
613298717
20336123
513102672
1023380984
61551927
505359522
425966109
586562211
705248248
337160922
431094154
852246227
354124594
572534392
454592592
196606943
684560385
299865090
762919576
394480463
684950741
328373774
1027189337
875394549
190817758
73303799
830205344
526721827
608493266
631429138
854823375
124150590
1044979145
870877312
954834072
344229501
17714109
603218012
654454505
629857380
824998526
815413565
43855842
973364302
575222105
782350212
285345871
29517910
397431728
990740086
18269346
844566962
141403356
288459218
127143277
989359515
969707166
741176168
66340070
732827362
238765508
205438148
414851798
640037497
61609454
298379819
25835841
256519325
1005876392
30012304
530210387
218991967
536004177
365996911
808539098
310821667
466518197
638331232
891872943
108798158
1042976806
892704124
898354147
21652946
761117238
889766558
137952315
643761529
484071297
343215984
894183815
473745496
518526855
657216644
242961806
75741474
240108024
347924681
251499540
895209059
561899947
156460754
94479884
440723999
876895968
938076823
786207023
332527536
376415396
567650026
541360083
39146308
26981735
986845523
756648614
358013300
586461798
152231316
662925726
45093965
725124687
230333075
247509456
16811330
338205893
310217300
576082246
1009263473
736434595
881545254
516281032
12377512
169177245
850599758
105793533
224441015
12695005
757394568
1017634698
91701631
425582500
369237061
891939608
390329828
294041127
322203155
926578274
46895483
1061817781
713459592
860104210
132360029
459589942
199918921
730875741
685581581
693539480
10639336
567149669
414599034
1021073636
738428202
419612245
895923780
749734172
782871835
681114473
335153946
871901706
470445405
686036345
611752037
344676122
165800655
90275783
47504154
665431267
911517679
778828358
700304033
336256429
990917261
532238225
10591666
646745176
67006048
703979304
53760159
508721776
375625855
7532821
777262223
275977610
173152239
696967103
435884848
490462633
184424927
605389666
279357138
957367807
718746856
92036517
843833030
58983076
266671097
568847068
87709375
74116036
966545893
201233131
730564845
681749200
781311867
176921612
391790058
614604509
929467023
157531496
374314564
52847608
564344610
100063619
674091673
261144989
945262792
895584656
220989130
724647904
716989073
196800497
169689428
353146539
584961278
724972853
1008506748
948490893
466430384
358735838
148992340
633675972
149174193
622599120
26026082
720693711
382647033
918709532
514500315
437094013
849449352
192567929
214374893
350239056
42129683
888242579
677085111
70978257
251924921
544652017
174654894
1020966156
35356285
176553633
130963356
716233439
50202078
972199302
43033611
12297494
165243746
135628243
696946190
735503406
248413267
12423215
398017501
328599478
825581408
50145633
185716003
70787966
1023409830
500495049
217941976
77864909
480247862
573743968
842070865
911666264
723233291
861781683
91309344
621539825
481135373
7266010
786293919
1043426526
187956490
869320612
982972292
137313577
227593918
492930555
13478341
12665265
462516792
784220598
58001530
818946277
492590518
413560597
252495654
8019784
853425048
846350608
750784090
78392020
761636976
41216213
902177568
297428050
135900743
333665133
902553709
733039173
112654192
526545015
456103243
805601987
760134585
65357229
769447274
623127177
715071823
299372988
718224865
182689493
1026679076
114943126
735881282
103151539
128412563
280600565
371833670
27874590
79557961
776717424
236981067
373262906
990446164
421818630
336352178
696627130
187777995
211695637
726467800
839109997
11458975
506311414
339743608
582176146
627417822
335222050
611254520
602052880
729350240
229803310
976609023
562564166
664258869
873647396
15365153
238780454
966298449
410116771
205536047
932915944
485016981
482953859
110453445
831802679
524022886
39336597
121866923
517535276
161761667
310682956
23371663
203950946
361470524
429542663
21505272
185561541
483112951
951023145
168666776
781599471
45177555
45837921
208437932
301399661
1021471116
828640561
228461272
168343385
61803861
223853613
745945756
589831385
426159944
237769741
243111951
73117485
625906381
736648127
682328601
552773302
717045650
882472990
829150007
602353964
434303524
974262999
302537978
824452625
24380511
390439888
867192680
837096111
863826921
742588012
464308375
169386837
810605670
260691440
95849623
383225895
756168228
917974744
1055413772
61891693
657166086
695516135
1056546024
218203569
25788081
385960065
389983389
1019679870
674121974
974175230
136590137
367039989
848720513
225952136
228187844
836444917
740175408
543543190
124661968
355211831
1070767730
1062517719
363434043
513856529
686354
82015179
979263378
96950101
8557467
370235629
751403135
48357415
872472092
67074502
701876753
214499356
371030547
152827201
278646262
46508173
288545982
557266176
718235590
948309600
325347903
963538365
659056269
420845932
952025774
803149987
910206764
345978609
428496912
149532395
232404785
53391036
324563917
855675373
613102879
695850737
41961800
800802922
523801232
366376923
635827461
49161132
321006747
28017278
242174940
242247935
232933166
62445737
113868500
667211836
574622433
591680335
874968026
384517547
747962605
1008426758
54251874
130570033
800957020
191677526
336136982
584626930
1010878573
193482478
632109023
637319554
76273237
97803254
755313640
483841015
440787589
739582660
402372013
218527474
95655251
98977343
844130459
67777627
397592186
972929528
188869665
651577303
973079465
564613555
298616604
10443875
393238692
582673046
827751546
132770232
137663694
140800132
122924165
829976608
751152006
757789879
332586815
553393962
151921161
886575734
18978436
256857204
713961390
274743079
426331872
317636083
639260883
612704965
15243363
349616646
446333450
773332285
650604200
218417039
297250114
319978373
135842876
728445677
201966929
384690624
196303169
399866684
508992311
805321418
870397860
357546289
677489226
88824998
310121171
264449282
338492984
923599834
87521405
391055372
507750616
125359452
826302092
887847227
886027176
134017643
48852451
925672696
548700679
47608525
388654977
251794238
755828387
409056139
679955932
199753372
924086897
25590827
198568351
286429134
459123048
41766304
912010706
301232422
115767188
172049586
660898752
157828300
666153141
253250353
433911196
667646114
126345940
27818681
673590240
757739207
875351662
707604033
833859757
26848279
283935576
520964356
763398758
495391960
312592341
909491465
549875429
238332124
404205014
349365049
861712762
344339037
40440260
443858389
194610019
1031499281
669604531
490295168
83772643
715071538
801244687
491097910
402446325
161171978
343810229
18277087
684556528
143333156
481474440
666212052
917241140
221545299
28949495
872365310
1045756984
931058335
412745594
117553385
285416774
36987895
789262388
249894632
699195248
51332055
980419331
923669392
267771789
403937740
272199795
690757564
64485640
84390049
896488494
640652542
761982939
226276909
1014219562
85152914
869399326
746600848
61601393
666910726
16230673
766751535
480982010
673302493
931841348
370928274
26551222
210980852
1037450643
192295838
913429299
403202469
695247862
552078880
20819298
153137682
142354422
606794581
511228810
517033472
30963038
472145742
314687199
705391346
187299600
41925501
382708254
84303265
10075924
901720617
640972854
349259335
1041662763
754893098
369981484
848478081
575032953
458458779
137580910
94374344
476681947
773838798
862741957
71176812
280125310
111285422
813356830
119570078
624170991
327342764
280220239
602669314
630275161
811888589
640122855
159651826
109478025
1043110250
577233788
911953109
872785592
193601900
550698534
741907757
254550399
584166637
97587715
456939075
381794537
562634192
27606948
131895616
441377743
176220200
1152205
291115268
385899406
975224858
797889144
245297958
638899486
654125427
150131039
531265323
513722660
620758214
883100779
959728722
994574942
476920547
357952726
3495438
319668229
747365318
548369261
22513265
96615437
57586441
854618440
919329122
749666525
976585954
285914587
17334495
924779948
410047170
469863175
160415300
459178150
692689878
315588531
328646651
458757081
658950442
42000102
534232971
37798497
558264424
85251054
671117859
136769207
707908314
561622882
463079032
50591797
443493080
4802548
778384294
225288069
562536252
868130649
407184187
460104497
296557476
748619847
903615943
182670857
840250827
613678365
39582337
311615119
1030450489
181473322
779977294
24944045
22278951
573113262
725262014
743141138
926802699
1056410070
792294677
642688642
1050289911
788391713
846895343
358548767
483339745
324298069
295012869
1020975222
309232053
94984347
761136736
841914658
745031107
719103819
56837252
1022387638
470675818
49515761
763302533
114348591
155658934
925103954
928545843
116193012
459599257
124788313
397532233
109421169
65773441
532405475
324147943
15338958
285004062
246225416
754233389
428779366
799220664
708793516
219394093
166290144
384393277
966644588
606010818
58319345
971505991
794394949
279348426
83651117
82160945
679574328
549793465
813201903
596067507
277526377
199498298
280056051
1016209120
432732331
175282746
146520546
148691741
294959021
817564649
59307901
708486669
521721029
914151169
1022438901
709434702
178196626
810697046
841053964
771868562
368557702
831753217
227770539
241594845
756714516
108912016
1025800333
340505748
490823458
1016274789
617391944
665743987
768472984
320756493
504092941
1017143737
454921001
173329992
30087655
553650490
822313721
388425689
828190581
315067015
117418849
684792748
909567644
878628752
27723510
488313317
425840795
190068195
273785607
630368582
126552414
16933606
913496823
649496540
341863050
913217793
148421708
542322081
8635946
77432793
754166573
427518832
997461338
194599657
329214603
360721308
142817804
752862543
1064328351
931832526
500753131
139960866
362492458
1055393580
96407202
407487857
484173584
164411636
800823105
605398217
250894778
949363
551346757
516942456
8687338
81955179
213256898
225530553
1044856061
154450077
406923927
125667532
745174012
506562928
649090460
809865319
211911164
79298922
631541834
512763523
38189781
216584887
957291816
967853105
1071268963
62842739
751156362
221806751
478589437
894843841
907246070
813266237
649354336
297559793
837035927
54955835
612614336
52930561
61885552
210171484
1069345023
463863754
461524491
95606285
480955430
60967247
969646852
922503372
41286209
1033727851
23559903
679806017
427139654
58596742
539121347
407780822
682439518
348399352
624230328
217908431
501371010
908531896
220024408
9450648
903614782
206547998
917463287
348950027
545348768
900543393
957629136
826766978
313799286
917863156
545430141
177045865
622219584
370335363
769129378
451783999
208565611
593092268
330287114
604462334
557161381
93936490
947160436
74290768
881470900
51505685
261756005
326218542
662358701
141364219
143255161
23663838
37081316
826079060
625713646
591233702
1069377615
550181893
391474762
56272299
683541830
833677197
758300748
244418062
130937209
704663879
978930496
766670211
693313212
731609633
875807015
635732378
793614629
881154279
877302177
873179691
112119807
921286480
67498368
143596355
337087925
472627944
924817340
465860728
684563777
789673759
372830045
424987020
745150901
485364560
236741298
384042826
125489809
4882762
323550199
391423752
63654596
110487039
888950953
459118837
559419229
53317120
808029226
232524443
58933004
95064802
210263747
503878332
851352181
528741731
5469601
902455749
569818280
124511379
374891657
233029705
247567450
390655
112880354
742607297
17719346
467487657
383694974
704393719
828356474
262465884
5817282
902950270
30380771
168235289
26236504
687812705
968925961
396315876
269347847
179877847
1043510519
796364427
685646740
796083141
586409945
200345638
357301151
234778035
264588052
141183741
11850636
564628507
865429195
988841087
93040979
488759480
601685540
556930412
638398403
653851843
264078927
602636677
91323884
75977246
307343281
928050633
113072678
366885761
587454017
106452336
376962131
602647595
806593897
399810445
365107909
522316997
41690264
598796304
96198879
488926081
99506855
863393148
1043486347
398653724
438522106
23294638
26576050
861047154
60007806
130678596
448350382
261874869
704207441
623054791
602359969
270863726
662788079
122018674
498366276
115989316
1025778456
26860185
113455578
671125554
141938360
739236169
521714988
147244633
928697457
160159243
949195541
507411815
913509233
97032572
76361061
482594385
492962912
7010372
464277154
639224800
687512393
544733646
513402501
287666160
247878805
173903126
86420690
661574316
237003605
404978853
38544022
201105285
604600125
64183598
93823901
1023322184
75042788
916821849
112550459
164375742
719228658
624418857
1019593807
872494516
319087627
496220252
17562957
889138580
113013511
757955608
723645821
847516632
268765219
454049145
28915160
741744941
23619000
620708412
1067301608
152326569
623192648
670279057
412787603
611148077
224599093
591981452
69813074
813848770
404582307
719893970
20153295
248556531
28548450
153900348
496298366
334755643
954773736
34734184
416968687
819620628
8159368
938042085
51845906
697864878
220534511
749268605
80143500
565774242
920574
271457253
1025901506
683625199
959476986
127011107
149842746
151843947
351407237
517288699
975607380
859681353
485428774
503744942
740605588
955578365
574794877
24346203
107736080
500803222
352588959
436832160
360047166
8663209
745477385
181622791
526706586
769743006
502770452
925937023
195523483
1051817448
27982604
504845236
851050299
129189923
559720961
121215600
80956364
979451920
655830715
681349009
54895205
328503155
858410457
867956943
55387164
239396937
56026711
78431377
816805877
385203833
773643381
711439603
636298241
96178132
704482585
327182607
362449650
383958693
43956435
689938685
91121624
182713365
740493041
121140591
890737256
134571497
79679103
652810875
389418974
793707402
593431394
638880450
191720409
591885789
408585272
616334585
63676445
787512301
408422081
213984753
763226705
816056323
261482597
344484254
351686700
530404231
674226303
316143776
325954318
168538802
42370388
301161732
650836582
910216317
412471562
210934350
539672566
804205177
629688365
518971979
702025725
341637797
352491385
94715090
351412239
761214682
1048127276
499829457
284880940
610738870
668077338
939966015
915579139
142735561
93606365
660473063
777998996
24400468
726807678
83423649
382369447
538917789
833272919
981976930
582623514
89993927
266905370
592281249
767304555
580268363
182325452
442144113
376682779
224645322
585660137
315540867
78965475
251042657
27036395
304879819
678251737
134848326
210434789
120815038
388404559
905565510
216312392
597969704
881169450
763400873
56942170
568689664
67230889
115061285
186582402
52156583
955471919
84478812
914134483
277476546
1047034321
940184299
383268029
923257130
494599523
72669879
899430237
828106408
668664182
127843657
711338187
135225360
226348075
685233164
284340949
295537950
138925188
447238333
907706745
61118261
117242137
1020763207
775147680
909591674
925867802
714203083
3036673
223447694
928475542
718096696
5221062
678022254
383187388
666339464
629586545
545716751
1001902934
830416301
334781170
421608218
629959656
1031685456
770840846
210610467
16330357
112878620
1009257054
306354738
331306100
535854924
767067172
915293644
500567982
465452318
123835374
89171547
16045258
453706605
87849430
760690058
659939480
407045348
1012698943
914157325
753009534
157414037
384100274
489792554
670933975
505618511
909220653
896793770
782562306
779067261
148647941
322820912
547156492
330300305
510181592
756376827
546986229
124670645
120329038
601355862
495966244
934261752
909336748
604940374
100987495
696141283
1057595448
1058222854
815743701
1017123724
485497139
722946912
539807764
749170973
528996002
518315061
872645845
563979637
203063933
393313244
686758139
553686861
101590144
127880053
852949224
236432559
630363606
223446080
1014569345
104795738
456974382
421043943
68861034
31034418
287774084
575976392
862031579
571402160
594089317
666556669
911201237
638001253
929283944
845566707
900979633
406850234
640388490
821404736
87405322
329403880
625016207
557283947
168874018
443842931
1035540638
343832370
147219322
407738316
910196203
80445225
196840890
369875592
241447810
894708294
458864121
985346680
263322940
704758607
523833084
262075540
111517488
425547195
654656779
402155321
79763955
576774559
36811252
321406544
271760974
747769264
574057506
881420668
195178169
336492651
587297163
412215469
130734274
305780850
456649276
343417457
398109035
20590394
933757414
713179347
765684094
69973976
394810297
310952540
671404412
375914965
312928627
91346719
411494199
14655057
171978986
612129024
345179776
71923554
41631602
336971927
379882005
562201933
425255792
431596015
587514910
489192273
381242516
270364613
44581807
76024828
924406325
134878204
528445587
401039641
58819904
725622274
493186861
280309457
13495031
148933352
586331698
849682868
285579863
34798494
753296540
828036605
939634243
7377637
236631812
31330441
354001164
734153623
971035097
832545925
856118
933769458
686520147
481020203
756016157
369176927
626642017
106447161
293958835
886872440
803556217
826042361
742070843
138575901
708489557
550152417
86431596
363448736
186805799
530652855
567859954
585965148
230873808
894608724
13809424
1055423287
692857468
1041838268
361093229
67465848
4052344
986500779
235370633
863435681
46934804
431913635
427748812
876211974
777206337
250370508
471733461
393982503
1039775793
733349733
468751290
322968158
485349091
844601716
511934803
209811402
302871675
521893755
445204921
737472496
88358025
6600440
146153148
139827052
1043976033
439314313
740907611
119361451
205581902
80806920
13403378
624615702
932343357
254467857
397131535
733790030
1046698602
393810436
207888659
231297041
473729519
898422509
499809071
856038470
115577621
489822924
294378958
726570194
113464432
1019415230
106808898
344314917
486769152
198875601
338678088
80352997
27042170
442189375
130389959
158500387
87589585
515605650
548363038
23835495
357044389
239338683
648972335
402961890
388694199
245543936
98925378
888009284
371587684
652818786
480942854
1029259365
245243586
298730372
920871353
803663484
432731839
527370131
693571013
351276155
880398901
224782137
130289341
31550001
576820573
211426985
281289063
974525257
638067715
668368663
662736742
689371160
648864808
311003249
562217950
558531527
326014740
274457480
29935578
25096351
990376267
731434824
544124932
72685544
831732060
874962209
206259777
723767877
914905154
331390900
763965775
772256304
740151336
753856913
419636512
443758310
363705989
534194458
733669565
83196991
414849455
260616169
515665991
824463207
152985665
1041524742
38949955
140762448
994325324
756760522
88717262
676490964
228228316
145855274
1025137742
379815856
254126711
194926923
691731316
52880196
27760586
828583666
1042016477
53384149
279110112
88421091
936921676
820250623
109427971
912648976
402730480
427069260
66727351
212250994
989615702
951405038
707765517
291659146
883165312
424241249
81446139
597018044
625803786
36034157
235890913
655398572
515635531
362393829
119608652
689050938
188005402
119774063
339876278
498069263
756476501
519147507
783202242
641891556
385950567
929838887
693524092
327378119
9108104
858437750
331332017
164199283
107376262
482023584
695406552
737209375
969318605
1664970
225038783
1014043225
529054557
299746077
729865312
565568766
383811390
867690169
172240947
582710217
242120971
726869747
830427750
241926925
572952354
471698799
235377810
194581590
349055733
120841511
188367108
744152634
525561431
635551296
496248604
977419585
135511663
461498199
1020884803
899516261
13932264
244344645
709473434
80657688
169147
130623634
236138865
108944143
198478349
526417920
96587445
500011774
1060643186
546267911
731850343
313482601
17744975
343322072
63668726
852662822
906793100
815002413
924977971
38462755
1016671385
885098519
61891602
693587329
480450761
915922056
819469906
91914205
61719468
631348536
66788354
611197280
741785380
391000985
202662599
642736021
61259661
466423309
113690575
312601298
252382227
873357686
591758504
42897508
467423414
1060180307
573402040
574708468
950093629
834467121
462088438
505920707
205783423
1068470577
917955755
913615332
462111578
657334753
604761259
914920371
722707695
813968758
565909862
463813505
488217172
521276069
628000117
821883100
1066456037
220172784
190857149
355495516
773277484
1055068198
779977776
584053909
864520844
651311556
128102707
798950546
265922036
774197808
481253885
794620939
687180326
451553312
1098189
597921447
886794343
286244910
542409811
1021973940
402151981
971191854
640926907
213489813
291114757
867686342
998913166
453909059
810931498
416647316
779426445
653320606
520074757
252424504
876779582
321931572
800200291
83673816
123354496
200492491
633080640
113096069
583002464
96861824
539382745
339794143
454336077
185775719
66510759
822496504
498199769
356052397
571381996
592043608
1018203985
176120991
927630178
62052957
63794506
1038397098
531766848
196474006
223822340
1027429005
820449945
300538686
195099328
750880268
444546686
668790134
269290469
966551646
201043430
560069639
113777558
868015184
829174328
698562577
513654160
691559157
495348689
505270170
996918315
523844587
732904808
756732022
30719267
51632273
463747549
496600631
343999144
289984759
562935499
360000634
848369411
263210114
177488127
167996611
158461216
468387793
18306412
679162402
800919833
280788374
409411833
909107735
275835313
60414943
602784467
700961573
538890613
928702472
799567217
957700427
203684919
916309702
503724386
411674080
460097272
421827951
818080848
689835328
945172817
718288075
237581093
851627511
517251829
841079835
77774809
408677972
3643009
784765201
1054290271
738269787
22732229
236412998
624863917
1001644485
1024727987
37425615
339927950
172611280
803213604
307829318
664987728
510677530
175325457
242913377
344398363
596519620
134454324
556173059
174325583
322528397
197181702
313879000
315922384
461204676
848410786
415269038
833770673
175202672
73905650
372542351
466214458
133663994
76482155
426902269
100170947
376119482
176299923
834462298
524718152
26502933
57874389
739043801
153319642
826999365
680591911
926843446
302434181
673733325
535945595
629724072
916981505
384437
762757281
933733126
916114811
513120721
187609132
932549508
300241489
849468207
19179259
120813192
689335443
700529774
821440285
135885146
188613749
684219568
830459245
91362813
430705103
995050822
923563303
307472399
606580802
338468686
133998001
947373499
39429497
182444975
830673468
451807921
454599703
756259348
887810677
232378745
519020942
351974653
74461496
518905386
90875223
233060532
242914124
115121913
680853653
491442792
897211152
383330687
213108697
770700296
121042691
834579792
364339102
868248979
912916742
186758141
378358931
14266291
385853806
251846066
708269234
430750930
753454818
809807590
87502147
482627526
998731565
848608468
356278112
868786511
304757553
125503169
542278571
652618930
550471805
128670331
714669100
716737775
440418124
849832070
307798993
736465106
502183264
522117575
221362618
913257332
580279231
276151902
245445206
184520674
900151073
47831473
872612263
283689833
284288035
115438224
318497850
684218688
430150326
746057736
1012384986
525862506
691248991
849052514
797700485
7098775
132365294
513417473
678842421
733152582
64459704
622132731
767409383
551868057
646518176
123560219
809757212
170998977
377695306
852845038
46798100
73993091
774216986
391713269
732747260
550020358
899714831
528393907
612335001
998514417
230704108
1051586833
557098463
956612160
376467795
525334198
381260289
602429287
534967242
1023681321
252838900
198751960
879685261
20423687
81895398
603389789
1067270914
560633143
1011392925
692993639
246134099
737384789
884570371
57359230
467787125
821082610
647915651
288324394
21468003
872137523
113287287
556619976
49935531
938758071
768328916
301705526
983910041
708772649
512734884
207449624
632773531
1049377424
182197297
660806443
432051001
166371627
68559948
384055
907159968
387396254
564067259
542468249
795107341
335889310
10546199
422194728
638786413
57839406
661790319
91564257
385420309
987408999
188499805
572475735
712536282
904979151
715889014
677097191
832518792
19584322
623240681
553299966
698952303
216841298
396700467
588414436
847655581
162359207
275475767
124988581
761622176
398446084
470588554
189253287
222360269
931773438
650616656
522772682
89386198
844142075
255591853
194465615
860896296
925003921
158575010
539528749
73133657
531538870
147348601
773087731
277859156
563539210
109366171
411875265
892841118
684839032
822404345
104196754
303044715
20418445
353680743
448732156
564837273
970536609
1049292574
430124134
367917106
108143892
213805730
816692717
191181135
388910312
514666890
830716614
870537131
346246575
759311643
577290448
842165003
170165283
210882994
1071125657
9097400
122998623
1047518096
677779368
575053583
104801061
908026136
41262571
201797372
62869810
249403122
137774280
181160736
835542052
256458371
37759076
5368856
769773042
167364285
144102533
366758440
106625906
532650660
113436512
676054692
481158149
957123650
10199361
275101382
597243362
464268400
145344913
795760134
589439454
215186715
772457532
49360827
923644976
93887160
102060621
139645984
1043629056
550380588
368884513
685170932
705271113
668045558
967305978
832649228
560760605
142803769
696696344
486789141
774176081
650596230
698847543
807684861
20842341
508164294
317377913
422769975
757919196
7095547
969765863
60745132
954495963
64490348
255056423
190965225
198871036
39299699
980033058
492711528
57566358
457517498
328041542
745822688
386247644
663702262
940892399
739056325
927996293
184698123
421741408
346115713
284140048
303932125
299315217
398878998
864434721
80055237
11171535
412267495
927025549
679690859
74904717
401423763
356124351
319784220
310014623
184079305
399544735
925243022
632884473
122656774
314349010
823625951
95505181
722939721
727007841
742965027
673894114
871728814
4998242
874799470
131900534
1049824606
895119595
156563395
218621246
877839612
481932177
999147870
138104751
385569189
977234520
733940396
406753500
814977594
649698594
726764604
601172189
379959643
671088436
876812201
815743205
489595183
656863119
660713842
130262241
1008309852
308647741
611141745
126693983
53411156
35328001
624906951
409281320
266622467
608304878
103909931
98832223
574239814
216078660
898892602
415067181
239438763
287570155
787345552
410530341
257571961
687847713
149273777
21176000
311329282
626246158
46702382
75659572
547688969
782154026
638079130
273215622
336080766
143243040
182622232
1031098271
66546969
670902496
16820759
913031132
388474620
1024703396
398186164
123034444
459016446
526287197
236240171
389758108
427203841
762662501
153689774
116935513
432138355
717371631
546831750
777109153
370425794
578055690
1036006012
129631729
673193850
725948528
522336991
829984349
715623029
907596295
24525076
156464792
879285062
905622543
638069679
776567820
685289987
192252069
189544138
135750055
44717969
46659575
111235713
864825182
181150052
481772647
649469635
10567949
578989108
155617251
732752681
640698898
420639075
58770265
81092938
539836447
123134149
833522937
248741048
1061228601
108887050
124452689
315069182
702256019
118126375
244947571
856973588
262095147
785512682
954711122
515385730
992416526
1007301764
872889738
162405036
1034163301
396551185
377878160
79237730
672593903
71837943
115158408
77675509
340254688
46348356
515394914
642029728
267169210
253182500
757890654
274923029
35109011
943843367
450009827
560036596
428017521
455289841
627601316
268658873
181754644
115338163
876741313
338791491
259215732
699114109
74476773
9906083
712426597
803887097
1043745793
418870647
129628725
8112664
333384013
792001290
451121692
560517604
1012936733
886918165
839512475
423089345
412585761
90490278
453660124
139965132
392131561
821685581
781225658
345905573
32827956
977977717
179076810
86300218
571634909
597996502
411767007
458967126
520996521
734966228
510750024
324578912
781996530
491557116
902320911
811662352
1042284798
486013760
247566987
547205644
612447607
364179773
18804344
634168483
439519548
862686900
659210710
920066402
467360798
64518097
101602557
298003998
377679795
499079456
704561126
511363923
44003597
193739696
765605841
883922947
330873384
7911311
1067706152
565121827
473431725
757265009
291421474
1067151027
254431402
642577440
465031934
128517610
163315553
571843469
217080731
919647884
403122005
604953455
270681546
858411457
725973380
667376943
804775966
101640761
79532980
11373318
965074810
912943370
321491160
842912858
141298996
153441251
31522751
8422580
62300482
113232813
475683924
220813353
226997005
473497751
1066672313
851094896
624761995
1012653835
449570846
551740291
818873176
483520233
811805638
78858397
144377951
77524619
832043893
34352258
620792084
573143200
852064004
357328973
389022103
556909647
144981098
777692180
88319045
740508375
679413399
48718368
78373228
792082614
424580957
243945584
119885983
585353787
375157373
582606479
446496061
17917062
381996557
622246678
190652149
437355531
456609391
1042086288
612316884
512314986
513120124
867871983
640264600
953185483
529739023
54089015
809138581
634627488
1008272389
587708914
753459713
62163509
296739445
671309896
650277977
1012869415
1006800698
863319454
253398765
515003620
271728497
826288117
641098710
124518566
570306121
700811987
804207170
667665431
934140539
143833438
656430703
881647111
889960601
229728296
480903101
60327648
521396869
107986242
200047720
945697171
152304606
509264312
402658076
50631814
649735564
1055047625
277426279
170143409
601092899
444576741
211518866
109115164
739749544
962326559
590263284
1058380495
473964487
484680769
597090900
347251672
729777832
968137368
117768558
308421486
323753583
727115631
606132005
335103430
120247447
138195164
1057970070
379336795
616736816
261073469
606902464
875798818
3797859
477714902
834733313
699770801
606049860
760674592
537604793
410579764
245724361
153964072
812265833
688145337
464233677
1057975003
905773337
541646932
415827462
890480540
591099323
542878165
217883514
261847397
533161273
339598720
288117335
216410559
375093050
944530455
128262268
44293362
574396733
729207904
390903229
374615464
410685526
312982228
354876880
732286737
595486177
733839032
913677639
117817174
921720733
121270838
917369436
869619708
610847420
897135002
419261797
398897839
323074589
806745753
634939082
351590723
744748440
107202193
28852768
799713118
494939313
786157603
12806330
104820660
455350665
832976716
126222478
119704423
77585116
194163781
599313159
728550559
698099505
855004029
127687364
744441019
287560381
168765919
387121675
131592778
61143344
1065314193
189617471
917977031
104642214
46642030
724810562
974275146
818517658
424349905
122113776
635746944
551905895
58270257
145014689
848415157
80690702
674837996
18179563
818824901
838786333
826777148
707574766
187252703
268448923
606127940
847308777
148466245
180218242
472072736
537256606
531390961
153648840
236484871
140446798
435307250
54607197
817317591
915653042
422104882
683088147
922894053
122624056
1063442089
485669117
628075226
708519068
707788276
780839782
382225702
1066498165
967434956
865218452
950202571
641839190
25062128
253056625
56070002
12489900
959837121
507543266
306685841
881209028
212060737
1025662510
576508811
478734636
1065782386
107470839
44256179
26409864
348724931
84189733
936461312
309908125
594838647
403642377
167344220
49829099
6988884
40606641
1020168633
1053699635
930209611
740053430
977395748
251356415
394159173
516516713
432225779
5693443
992105620
62419408
620445399
605770042
113998289
277847224
232633205
931977218
204576611
552453244
853638581
360609388
206271052
430934589
118695578
1013790647
845963850
122767387
114716735
87016955
441829357
289140119
763326284
111792944
93893727
283705749
394314020
47846412
869670628
587311293
774751958
884768505
529828344
6556656
802988566
1013917172
739751931
986195731
376690977
604811605
547835964
485032258
599747736
890964445
1011659668
310300920
280123419
326559033
336435811
662069159
989317585
236758650
831559971
151579329
32802333
745750899
711823533
871017670
830577073
633505984
441003595
548079965
132049751
597994023
555984076
534168114
788565863
193802775
779482247
962207277
168688284
741152267
1072571826
44599436
574897794
383503094
688827570
11515970
873137303
74963985
3403669
826939390
446974109
405268789
433039514
172571429
135522911
830469005
941038271
823102914
620089107
665667948
272019560
122967419
353609157
708108736
14635821
215897604
689620784
614324459
122472952
139532734
115764222
533005846
911985425
425254908
696545261
974821702
42594340
528866322
362635772
893873392
905853677
838881521
146082027
59537572
373932362
667207912
95330218
613414323
690153011
391906525
263422581
489093587
317033699
983534559
388765460
123856309
187924689
90839339
409117232
602561694
349447215
339661424
603813858
237694178
125575472
814495635
130159425
976329115
455379624
475091984
756703223
131937642
347287225
64235730
373153889
606369296
351711668
93636711
32936962
383322888
168503910
828824629
353924094
94085848
403134872
720364047
94384299
97639428
1336843
546305370
36244900
23350010
232535880
410397339
448317608
705299418
1058453996
263714243
258709388
355512302
275207313
888597600
854436212
159492525
215027433
15864890
925387806
920543043
296858691
771625918
258491103
710227206
71138052
863153684
679970930
58606946
147058685
391685100
67272069
783526127
42576621
814885976
46178234
259718607
267115143
14471397
360786211
117038911
765555298
761771702
51374931
253220820
834498440
126186687
262998790
250985256
776019076
340455084
2045993
91492409
698433462
142996772
38234728
698716255
307143524
383146748
274040026
556952068
348188734
144139469
378452671
124335253
809225348
902927232
272536345
428661867
167298693
23362903
39266639
76238693
175740536
845585687
162668254
906548418
871277613
470273902
794042003
538032525
126314737
548369185
709866964
155421991
896919080
149614324
900864049
630825272
33467847
593300393
731465065
55222479
684367192
53218703
46363709
1108143
166041479
571529525
874737770
819989346
113308728
841673064
543686076
224607856
801425645
1054604165
451587554
55064985
420924126
466880291
980849059
639966278
84381008
156629475
72277814
583291979
80052984
266674565
98209120
549122372
376105916
566355969
566069531
749249318
1011018785
521196738
751033288
58189979
506489313
580134177
258353520
764353667
1003535836
310374953
589225899
1068294967
315740212
578626387
108588241
935718645
677835807
30906467
751908893
116799742
303915898
111652899
275504712
900675920
40865291
233301853
63721620
521681180
788764107
187529748
562013766
150789867
432680126
802549162
270792777
858131862
31427460
63236267
912706572
371573821
168136481
369264156
973387741
611319930
125083396
512020545
989013317
60777229
844506743
740112955
197819933
756923441
561203000
536179563
850987140
139340713
579544304
458554040
747779594
234515490
2554142
626875398
476261692
265777251
899208408
569898449
737965516
111876835
140155019
625594438
622725028
3439201
621769410
889031871
458125385
94928344
3913890
519162231
476371615
75431583
65317253
325124713
105982415
95624707
433287336
163537766
834383685
392112190
628970206
26447841
538521915
614690363
50752245
89526633
52622569
36534377
17860565
921222588
6232957
229323339
153211077
562447903
700495141
577578351
650848791
269077287
1006716519
798721757
151450737
651507870
260778923
462670197
116616584
543139537
534570574
843683975
232239226
742291660
494522464
114716064
57726697
468572455
615790391
115085401
289373095
319543824
380893693
36363823
18623156
620359815
418881481
589204772
1004006162
932084463
785196936
777730375
778823268
41197342
366113391
295685280
922876013
553867893
464358371
868195228
517964465
384404647
12687502
936196042
157622200
508395712
767597382
200887407
384945266
1122978
679681635
754774532
119609680
1040157847
32704634
133864823
316339715
554430290
277479991
131321983
278338434
726150718
992759027
726186959
236038120
121936371
91033441
652107896
178526749
794611169
238736271
1043214623
232346564
1024760273
7702842
293158137
862715196
398892338
80177473
152610113
778647408
580164738
77515560
147239215
777054727
607930761
655927477
637782230
168221894
746329987
952455252
743280153
473941616
590076268
401082282
218564072
84148110
183241032
816602547
277048904
57931732
743278766
388641398
17277888
103692169
1014102169
77583564
864491291
752071163
31902443
331084434
466713628
116110571
436239140
980434904
660200886
946497099
26713411
637056998
25832283
948256244
863811835
649833125
362966090
102302283
688888227
926649189
707962188
591157617
109303372
272634010
743789651
25500260
406785957
814494358
610878743
539467938
500449688
1055510054
443721701
606513700
376800156
140728132
709753143
644108310
437308764
655476019
921474531
877859650
410448783
35366294
374536208
348534454
690393469
12889239
414373194
400555591
427053393
9766188
621398862
89693546
637532064
373636534
211746946
88012825
3938861
710438500
698213348
179719138
315533811
375238336
19583633
587995602
383992896
509701737
318551534
197929877
411480093
648920686
889977840
312338013
719655555
57992872
74922889
658992070
852291601
46621880
84511899
104113362
299294517
681468870
561439771
640844894
236566259
663062149
19872513
13634222
132007170
150570394
590653245
597386757
258937508
307993502
64227220
811954200
374151353
48283034
225338167
694112090
112724003
936677915
466404896
79696902
88854476
664685050
247402078
256283061
972995690
990446063
43298673
467659894
215254932
138642251
553300246
250726915
323759075
6193083
130890389
455491282
597471423
1039909657
516078633
418128332
646070383
378813584
130406257
173734327
710645795
134483677
493360309
345114928
920844813
674198600
577855066
57081169
383696708
154030483
245699894
241366014
114563704
929368722
814882465
871945291
482394872
923304796
739868951
859789811
686642981
705622387
797508787
573655029
926609628
866581938
366759572
479224436
795042796
1007607379
364212556
54885119
86727381
607963712
380440133
621140589
61830604
746725798
82639954
966803060
181896832
456046670
1421620
96894926
196380614
399563098
44143646
192801701
780867522
24382604
402349429
643535406
898544342
390434671
563158380
1057349125
110054327
360626862
301183251
907940360
910253483
1058157034
177096313
11526329
185554641
253101984
540775051
259656421
139414944
413677112
502245
795857926
836938381
222032516
962235966
421286600
571306827
538745856
864232862
773282222
726838188
985920962
56852090
840763126
29498969
247069749
577982824
140557783
333242957
405559188
559478420
1020484721
440119915
13018882
102676184
206656629
87172875
230958104
571985468
762263214
178677818
490828577
186091131
24098198
60891905
600414112
323418419
818070819
99561008
853492212
684306050
379980953
386556925
915503888
468261390
626942077
820930558
470515096
816072260
311956879
924270677
564249737
667100319
796828531
65926606
317127909
51872397
447969754
374963165
604544034
101329414
557079009
201773114
855539836
589122645
28640034
213698200
613598768
1042125572
62604484
261493784
643885935
143756500
751795501
589159825
428859466
440341995
398350314
147363074
75105122
555217358
102395390
977949068
997943467
260251951
980643167
507195589
694454841
850215284
236587001
3335619
1056122523
66529580
434022114
842193480
17293618
612872389
18842746
183912556
530327694
70507586
965910239
54931560
154913439
307361164
197038303
405176296
754374396
560150012
966912671
764438991
652270680
452124687
28221506
1036129029
6459923
995778234
469940893
625908663
741457739
364584161
29567713
44173218
589695723
106169112
140497216
393331033
381749976
812110712
548408208
968520679
948049778
312839394
867525056
176675496
938933130
681309331
659249504
26930517
678035170
658069970
211280049
959529672
30687216
862344432
539311722
60221728
714595621
1039182665
660038569
110535070
31605384
419988892
584242196
73630608
861333180
73983174
57589147
451244356
798326651
948685929
345199641
958830367
730198169
494432289
133302792
841724787
182412861
855763062
916205405
22105845
728009494
702668164
55860038
81447323
601331801
44341412
32214331
1073241950
853701161
5165588
25157947
78170303
101777475
41141111
137814600
507380743
299993045
718337982
497791920
136297946
896833802
179485657
391383455
477061736
672918195
365919063
396032945
905646948
726252120
301394402
217607333
796806060
152654546
873453460
308102768
816485434
257306010
127158126
101215048
27604574
294019503
539124631
837613000
114121042
525390131
280448190
572519979
608827233
726228786
442536238
485205520
373098618
388823256
739430384
171391851
612400937
86816769
81721976
448813496
481468311
752015532
132345729
113658317
42883458
75970004
800476830
18928933
651916444
600090366
246019883
10898137
303808818
795547489
89059921
581373810
633709250
680674123
510441202
292829043
701134788
105659602
278203961
809017561
532340723
455297728
314420638
703696672
985881984
863103176
877435640
993699528
630382677
129716218
461879513
620406713
139573698
798456413
850654849
696127454
869098251
295186671
32765684
868663591
631957998
86762996
95675350
80627197
748009596
712399
1054859890
506733904
695414818
960440636
765180641
129810980
8739014
951628274
490796240
1060152365
471490229
765978369
79894234
641452995
123864226
30966361
611513897
225674053
769148755
705514731
976513274
88039885
327238607
1026756984
712476374
74619578
12599235
818047428
613461686
920397297
94839240
982965274
274665024
939540025
528584511
430659525
614210960
342866422
625282815
33971980
94650209
374242143
156761823
199742911
504306344
574464667
64677287
91099822
899899763
450071336
809525096
786098408
747659660
217701973
351104586
563218015
641579652
834318382
915350830
635480230
288031995
11976180
901205332
692051591
200631095
8363894
437998425
286408597
849685306
411116910
104013912
713459933
697396184
470193213
434355958
233149931
168134690
142012480
348202111
722961467
110017491
907218788
592702909
800589247
1045967345
495694456
38557432
681175923
609449054
482531124
109558929
833108210
27722412
695263031
876100007
272987119
142723280
882362804
226349642
30330753
747174558
415471665
802094845
588600851
381847219
307865261
853728276
117329157
249924655
324290457
83333035
527286799
844398729
309711894
945118004
476895851
73640174
330540901
1055930350
139795268
1057188973
996098963
796206317
926198431
711621409
587300273
914681710
369240148
376753024
963659303
85909935
866679939
185439019
102200374
901963694
531663288
689656168
789501514
493706720
947138095
26277503
134113066
501541789
693213073
530534646
52682191
16859127
916651760
902184072
229268618
187105949
964046175
141210507
777769239
388679232
907160602
38120228
422831194
892856272
344215005
906747137
173665993
101860428
192819657
243000380
8938008
249935426
655097835
860362366
374292550
1010290759
871570651
456557313
373674106
544276607
906634998
181701553
508460502
304449238
635835871
190283679
44471193
684673308
179594428
918037204
927907766
902255375
969912372
13311860
49629088
195306083
142442705
29738498
660569614
700412756
881637352
75009859
679144930
692592818
438549335
479541582
458389583
1018451867
82012460
905718927
656267440
14163807
263633747
797842742
659404183
354439340
241468282
600980573
256047612
846267817
1038033907
54227469
49009170
1058555939
1030701237
262663175
917816225
338195172
602043429
239483827
486809761
3234888
371601756
997120646
31619345
389161560
369943603
699907237
582983610
409317329
360855496
79428051
15722732
593952187
761233455
294358410
775588570
110151753
250038148
841754939
10749531
418225992
881877845
799645906
729112754
931062653
14774233
502470465
495029172
929577268
63689159
356822193
588444222
772069157
922475735
187055110
978571089
99519502
1071643720
104084915
241959137
91470466
831239373
287230333
757278828
435047522
574573774
727160961
607073051
135330860
32485812
455947473
275896461
724022184
521547629
67728253
930169913
87155382
1034453791
7109430
939422706
746531099
582256057
810844970
825438528
852708387
616791190
2811734
931038081
374058326
762513335
349922970
882299439
373524133
19036385
627917446
171019904
465628993
700656954
357749706
356480286
799164459
652944447
281103765
877039501
237313980
445178059
251667682
91230548
163662325
354054767
135641270
299858809
626580022
944659471
941755883
328618315
408241727
395412885
418061640
411422828
1045835715
309527816
317908878
56525706
932996511
621380363
283884535
455509145
55585428
28624779
835138867
590778003
405721102
66556579
392473767
546073608
401495539
869643373
604589178
267890865
684978943
458739820
877425645
13158528
448248075
64182878
680340544
660598029
56296406
43674882
272049260
20910148
793579303
459864461
883637847
1069584665
965255943
389996617
576403944
909523155
1007566738
441869455
43811551
907799422
896537338
548878127
608138039
909046643
527257042
652402173
230496924
832028028
169742921
98523125
973409180
185943522
256239878
588314798
797195708
400159383
300104873
714835994
585741031
162476603
52882412
376409312
670696108
686704521
564292479
934815284
860189172
156795030
815487029
202081581
93740397
225847381
618193720
369003427
698396506
450763318
413274053
101573500
169440463
991324436
499763841
123950950
899414875
328898414
374085198
247016239
481450349
69243183
761776385
437409314
829069567
204625231
130489899
178830130
442706141
100578550
15725883
436253490
1067903767
482559013
644361288
976729806
269354118
77972057
269820702
343819743
751783393
475064382
202873094
249118900
98536644
654964464
63113413
888746211
923285103
284865422
94053898
545974378
300741640
320796692
487557196
1017682000
561290799
255444374
280471387
476658374
202490115
493270556
356671285
463535953
887152485
48348521
143827097
411529644
566498724
82046324
463858016
427227002
444991055
856227954
535464040
312042791
598339660
211130000
602474752
650111971
489982574
464007041
359698636
145293654
674778266
1047168525
112669404
16301447
290897397
631352291
57932078
912544982
163853067
26427321
72828501
108471405
160600885
404193063
796244520
513412127
776826693
462175418
887492529
795385945
136607367
419896000
503963813
199040573
589946458
501059945
902007183
292501279
530239186
931136978
313096305
650022842
857646107
1046334340
376276226
124274303
187890119
55652427
943526531
426586058
761475035
189421369
604092598
67493099
526846379
313331840
155038460
715466783
68726363
891653696
522953006
165458499
345699404
469612303
1038432212
956529417
890759609
664135207
976102823
763014485
515859485
195408236
173531500
1031811902
806506636
968574593
791909947
825903868
703373407
560665779
325545025
461144464
515662331
844987335
783166150
847230706
25750958
103754075
87344454
722854462
911547925
75827081
677978496
974897717
331077614
42589120
905275042
939842519
414614356
1046533021
593577415
630636635
1070233162
818610828
3787181
837029808
152325942
752623472
881503085
345486835
41859212
936118584
891809536
361245049
580222555
638034891
220973395
719386517
1069977482
301300524
139551305
1056015015
185017715
48439859
174277130
412931993
782002646
230185842
3786206
40324743
784810063
684066906
873289335
149506366
793967118
869547830
656052467
292310917
372318785
41421476
1015991612
110961647
589005148
391238038
791921306
243715361
176837661
716345321
183752040
845910163
664887966
45068075
279138291
295841110
818786838
546282381
791616053
552204305
65306763
107243048
582577442
567789932
204998850
595143201
565131578
433385294
75942954
403476327
815832359
354767710
103495269
107515100
765866438
128248872
670076994
755316516
586450327
5242960
741072194
247115313
34612946
388739666
85212150
746951286
839762820
388180055
1069684334
623970512
222329805
519240322
195283621
278891728
450179635
921412516
92093167
631286095
634629538
377919083
227386392
687801442
79105716
796008402
638591897
836857171
587342935
27816067
483170681
912589894
872156625
539746783
855046589
157871152
324889133
343348308
727575850
686339982
892732348
89302109
103073039
526076440
416087267
539957776
860600300
247752901
65324606
690180139
1025447809
403220743
450756772
36442961
563319902
118844682
57647677
188122236
482535461
851136688
194349357
213025313
696158483
921537075
33879000
748769529
312284855
543494245
684160424
1008289495
88321250
44935389
683510357
588003785
806599227
198499039
30980678
189728734
872302564
696194568
575499373
99338867
449470719
436426957
289685563
514941963
705681122
805289882
792934975
407753647
33179881
734313279
366006428
1072613861
28481243
278321050
1066288876
418023019
368722418
501907087
432996922
103330039
784298720
380385873
435744081
377513638
742621597
814398662
169699423
199453367
575252550
802161280
203663723
1009817370
208464769
297709367
662404001
565740836
376574573
224682157
801181476
629472006
129167349
504947447
250314789
637704508
530404620
319625115
793880581
654683873
974997437
710722286
139033748
284849901
356420325
394842220
459957243
835235367
602015388
887991362
178414122
744812762
166307399
791116475
527710857
96363823
250709938
59541329
217379725
253581396
61495606
798317097
739653088
36835614
826251628
327829147
584353339
128629131
270910280
125993356
499376448
435159924
96358534
488059462
187321873
887538307
456979721
770270325
238839465
672131779
798848161
203587338
65776256
267692733
318877320
342879991
897357410
635255401
620970559
374369449
931870967
124025157
148508901
437999847
627659595
519354706
103265973
662225607
122073758
646385835
671833818
607434236
41793308
415423523
499834994
678628616
466845366
673072999
482550357
1002702631
355034965
389234058
97515730
486686092
396522642
8769956
256168248
490064039
925809075
27640668
1043509923
709866379
435181231
911310658
627842717
161772033
355502224
367436793
950695146
20836832
121025307
268090599
927125121
534498036
730557445
198009862
335323233
63197183
424646113
755151297
881694551
28539934
534844668
757129975
176357787
685273952
15145912
674576646
497120290
788378651
45700951
854261453
28095248
77786822
25796970
853459582
535462551
278518790
63577345
408363383
880530817
818632367
40175308
904863007
43686508
972545651
532146521
329754569
737439161
361212520
307394755
737642897
89845040
46995019
185640945
674671659
615910983
95678984
187258781
260297134
405642927
460989818
119738558
846260607
265201023
827986167
555975723
482368330
715621245
6815465
51636997
1034349198
449278716
531206588
916171276
75055103
158177001
674748289
393704553
202008524
862312516
298416600
729454250
197939495
658377669
198854035
93814402
725792036
75090694
105888788
182332841
728220810
716988810
1040396615
776494344
836514185
406230325
257840841
330860353
433276419
8764687
766167934
650934790
505015133
601474945
132432091
140077202
472547017
116138350
101589870
889179266
665270048
206865334
283610515
727120616
593878954
134618490
979121461
704523209
859808153
228871009
223636433
919808391
292929469
342957576
995494680
399538640
380062782
717706112
492359050
447475477
455199596
298801242
715876637
770974001
161838954
701755528
717022610
429888227
510027009
471386664
138813139
85718015
825558667
530778608
382081348
256672071
627263297
124118351
625713010
771341074
310081999
521256741
14092118
30230110
1072220160
815241917
580114396
4396786
771299305
857421274
439687652
124492091
1017796048
262607233
491932183
283577371
640875402
896034037
822894325
105344820
494796167
25579382
1029118987
614414121
565151559
154544688
1001073378
64963582
808961363
300495937
287777295
236738222
737136810
650535462
52209827
374577218
743382264
688831804
852103982
492351142
908911813
555925246
925932606
848286214
948459640
236533257
7343025
298720125
954273127
297684391
631394042
339090050
420647600
999793908
464998272
542523473
924641981
203326874
645595721
786214298
334225733
964122790
844248423
12306766
64614852
657520853
49168013
856386303
158363251
668825368
267756858
131102103
443628055
243719167
452957311
817109631
186511513
55009976
896591687
30027227
377307898
442816535
1032388374
896291521
356128790
881028394
910296224
883199732
413474720
295664405
9368714
1001844465
746522807
574869553
331743502
456837383
359360107
343099628
614001394
716330599
938338531
379616934
743319984
1055075384
242251915
157057229
597344319
1010129143
349586629
47070290
323725970
457296776
611133908
208665051
32960974
47781836
374870994
531793539
1038444825
408816176
1071439206
880546760
791690344
865167000
395106196
889522350
483060208
468833489
932816632
453159912
388095293
1003992358
276569907
14987758
42086417
729541967
56592584
634825497
138882083
123390396
686717353
319735691
212248222
397802172
251668823
385330027
700133222
750959792
777624631
425548355
537980874
67067165
617695398
791085776
617029797
638795150
61219412
326041062
532701123
766761878
923034707
772363451
393930639
1015015696
704415431
125096812
729484867
903885008
242286028
237588240
461963306
15579326
901829476
4222670
413693011
352731039
849334627
160641389
1063562371
267336886
750051629
862890456
73484136
679233111
99863703
382658307
67692306
433239117
88087410
397225803
134704508
112995705
8881827
79820751
656866496
692938350
87820724
738970971
242035868
617732093
468855926
251955970
465543279
572985259
48915047
122326356
787083151
93916864
508959152
2239669
661552321
425260123
384837319
770020830
716265669
35688004
240659673
929242144
972839058
326748888
324954815
131631833
543740231
974918189
258629237
352355525
739251123
595812776
75677235
536562731
887417023
110894992
859894706
108767214
394880888
707004218
743934272
617474771
131099994
755518523
422067169
517483107
19320189
137923084
612959983
235169717
594965939
1043598339
171802946
207026006
373482757
353434784
27153840
820236169
697133009
688640135
536145090
414348964
171935474
139349165
574987252
700417100
579926517
477330185
608240271
666642688
13531052
514284695
1057902272
58281652
762791906
726751809
1019960274
128889842
760288066
110621699
502100815
357744858
407570588
248901434
867660623
412678525
721222695
1062533637
114000433
453591846
1567569
28245686
455274922
65939940
566031604
684668800
335829828
283990246
11319195
33698841
515351047
34659059
299598759
75787378
211181406
75992633
635981054
19877919
683345060
440649458
825007784
170025434
20248267
971153274
335136749
258776670
236830582
80234959
457543671
16943778
544744487
881474050
478488872
405812011
335399219
263726947
1038694973
173760965
235997450
438740092
2282703
488537240
198524809
916199695
584137461
110394660
92995130
724752127
27051173
7805501
110856101
308458497
53514218
61010664
694048946
68218184
264182763
2360179
51785796
185691299
918618592
39292771
354869914
931327115
820867210
744371477
277580309
74447807
883278825
901920336
775866296
126175769
312495045
850986021
114011067
67119343
399678524
318730948
870457011
203384772
182364100
756878026
415730861
139268325
33699549
728853807
937585354
264759541
983565522
681276485
4939232
123379670
62380260
226081441
618426854
1039306130
725451851
608964752
620683410
292708748
856336983
812178193
802850304
896519085
45199646
595851693
741336036
454756633
228257227
11041133
177219532
995704425
839704840
37027517
346075676
248601702
277556993
848851346
271548122
719339473
523911743
648200789
27595950
202794568
58283061
169452504
49784065
345746293
903656599
483707648
712510072
585975428
67576810
856075464
380942946
4102091
1024436596
303932961
29747867
374800969
579906156
323533518
1057639791
867408516
118968867
130460263
76598936
747804178
3778814
623957749
98726176
356491695
347277965
309025811
234067431
324399685
576309642
791893199
665442403
233363277
862934229
401491311
147174476
9967086
887005624
816989191
188242848
242725065
900820788
912546642
302492902
82692300
18710023
365268327
386403564
394821870
29370389
41387308
79439163
608812296
544622154
86007080
451798723
335301060
880483018
621338223
337310378
847379566
645531268
388402217
878194742
133788975
927766657
432339385
226530675
107481100
319469517
570933077
522220322
257718244
6598189
438195610
931316381
48158358
632053562
461298831
286699907
551643928
629607014
355502877
18308415
694205764
656472154
35304346
305203471
433912165
520308447
3939617
10199300
880988827
769972691
286331659
1004290709
404969655
888874145
623865906
290371754
311875738
717041004
911137485
921516815
682275525
69673775
94195832
86542506
70355327
451302810
328332432
261577819
8922840
560689864
50807946
1017775661
864820771
991177909
890891633
40439503
555265728
674526937
752614639
691561465
965814029
105915125
450974144
20621969
444203082
18943903
639945768
205924101
764709650
200156392
29228331
429514183
632023315
19556722
932025809
60124269
920897708
1044502649
533532336
617369938
713351697
820975835
739948651
710580354
76518295
79691183
218247888
690240684
398847588
368739651
769144982
148144834
735560384
914430893
110288451
661972776
161288094
29453964
643679041
258411397
577029238
33516281
847307943
712463575
641126688
710859423
576982391
19745958
44825161
715465990
318494032
838096687
994217871
729248261
674500214
210610599
392677483
832407680
34799090
901285596
478590830
220027941
604979769
501946491
240865996
664261468
728681740
387371544
644396371
139571050
97452885
422942388
875622670
4603360
934051817
934576927
370550324
602046362
461294013
551593197
173921683
328435283
59615634
478019385
899341878
949166764
34687329
553840376
479975570
887647004
249933794
960500527
36917468
944243601
519056092
407943809
845521957
662496445
519101165
676064841
32593830
408411227
849857107
44506403
306296441
877690557
888207831
524943744
38855428
490252026
25112813
317804541
701490173
842687606
535961453
772864874
63415650
635836439
136701125
95621784
27640886
206800120
664019776
1048546334
334761702
609016113
570824689
297424530
40952134
626736693
792695077
212384116
714708161
836298730
876792787
361322098
39063350
887197636
648095471
754187719
393973928
550304006
142540836
89629828
402985310
108635948
531112725
185621608
236155865
90403593
1020756098
802983428
368077299
829817819
545356632
414174582
799725720
689730278
86694690
473988916
843956016
611618561
903644926
754720120
886075753
105265793
645078794
819167649
732260779
163159358
11765532
69464320
608727773
680015981
886784093
252017710
803545007
25240447
727791686
699507074
691999525
440130887
779937334
484064907
760800354
642331873
291473450
369658239
537906036
803196004
337509611
74861835
52680479
700760901
87635166
528170097
57557192
109886432
80115870
202208988
308090849
539740283
623252299
847994912
92903235
438364813
840235124
919696855
613328927
740303013
80814401
547514029
89290443
183438436
599581190
77237782
297103530
855465728
593291832
74687585
555397298
464837304
885621971
422378518
857508264
474402556
564985134
143609503
1027546436
31254208
994009504
387316016
584812981
345299356
6331054
931215126
933039336
883618947
633102938
518357946
602509489
703421433
7850509
888685445
240994121
374383849
1028431641
659947153
138312103
925179928
351491624
706371506
171879082
22623865
96733659
710737861
319343415
652338872
113706580
429506115
454137392
937933717
913819219
15245252
455643729
404346796
649336584
877267416
834539248
41342325
507788338
697431300
18755829
361897995
1024624982
768477253
662209320
813847756
223723437
480676210
555119290
272103622
129571801
440816178
183092812
29214449
19839790
584928150
69589342
452372171
805145501
284835976
1061090887
895899709
994691986
749782592
395429418
888097643
586401889
556027513
877987570
527291098
97488812
3338226
192875886
328207723
743475066
317892557
778642677
8811874
724198678
242577536
54968246
430230416
593419494
337123011
638415136
503064919
391777994
110554419
29028787
649590513
118721087
710900299
315105830
804528920
545221885
11448954
311612129
308475513
776166689
510269181
858242022
3002123
586652490
901589141
552318682
736414519
652493218
635318779
300857485
140734049
620784649
653841819
82748835
111915967
674831101
126013698
843091566
635609488
383229433
179255827
7809881
954817274
778129802
43046784
90072423
58897150
617277978
569512024
1023285691
625857582
370528384
150621513
880887099
777194500
457260125
614809285
5951166
473602495
79194210
929983500
981744254
880123703
116764258
292222467
124237139
690683091
596209504
1056614863
42680244
82615949
642776039
313239764
119568142
781037563
370406784
368028983
833732207
11261940
550304762
83719836
429136775
517536814
823279849
636273375
327392637
432815707
483229803
967125270
599812976
801560296
378615494
456201292
270258315
296674660
1052261781
843334368
221712668
359261184
1068853352
44783104
921996201
218931014
290569529
1197372
786735467
275746903
757948048
511529155
406983744
915684686
114856484
793160431
39321833
448476916
281786669
356937523
37774077
742839368
36412386
566955501
613709653
122329307
641565844
533694558
368320451
360311463
127829895
819746086
158409860
623556302
547084123
59124036
904591751
120774124
612915390
831067236
456690202
732113239
372856108
932406736
567703391
291268740
298706443
210914404
231754177
245542221
881879777
430611747
173544908
720649087
306030742
146915835
216972145
646578092
138010293
679234201
72448768
608819287
867118869
176500904
1002433787
11541841
1008023525
590216689
201111776
101859224
715098450
55464564
476033523
870128237
696172121
386672745
372381729
206691346
89713289
472204139
805235374
969634061
133471885
54916001
1004547021
701069105
827521498
785546559
806805714
843857011
405782975
124115073
78538139
151495797
713998668
327313750
455675305
533238682
709314911
923730848
744929905
352939000
515164115
728522775
135563168
25693405
655425892
245769022
761929040
109787777
369194144
195907491
800964583
340274812
243559029
143573024
1022636107
694770831
50142221
60515793
55762062
727051531
236017674
652724303
718314761
607704915
547842996
46208847
318359680
711603423
717404564
617322889
699917862
197272491
869217820
2680718
343997479
703083081
628810975
926191257
252149957
568465134
190024928
1316882
68072885
137218563
916326142
659348614
200465666
500134581
181324634
920921541
299462794
453566657
39900676
409229999
766170436
299615904
377970216
531495219
362082480
298435796
771484624
95398368
881320761
175464269
305920566
3112147
854220925
600572374
903351963
253087480
773098608
759548258
61208487
945341314
374901896
627957763
335392015
252167303
385804326
413188665
872246771
364023497
80551933
895076863
759999346
927913862
767782972
25569591
179251338
319197672
207861438
767455000
737426812
826881474
795483265
89443596
723286197
594943474
344321139
854657273
490701030
771248933
389464852
361963027
834644675
189784669
695231380
371360667
1043777218
689719824
572142775
426422116
299545760
92440524
363902278
815102629
863499425
246917804
376343508
96168032
356956776
106010646
169450544
337362698
1023842844
905004594
80733508
743930941
205308651
1024146164
198613900
490729482
345031953
448908096
413443364
66194138
831028827
889503542
930890238
66223483
387779255
470150299
155171138
848792029
184283199
929690715
631618585
511925669
291897977
764941245
713482211
542656727
70255412
678820903
792857002
15967402
1064501854
716064266
626457115
647068026
638540231
541866802
197924679
99325703
148456730
262079243
481003432
821594617
370726732
619319740
379290400
196736341
188320089
797295739
892801540
973746908
221868247
654016936
421922532
909615581
403210689
780547593
1043346040
783702355
21989327
430172856
31482659
119559547
887939193
101495198
354392473
90857030
443372167
996053645
424474780
783903350
929880399
1060128980
367338894
25416665
166285028
138837339
149413963
698884577
101510346
670610239
9452375
891506466
573256482
666348630
712660934
892331976
215448665
253885226
434409746
39031027
83120801
6034779
295608177
336803165
431557304
853021341
43368240
101406539
832833659
399957085
211180572
1040552275
164181615
1009416794
921968781
266201381
11917288
304539591
44070761
52873379
996985551
124210062
924910092
442579614
852714697
82012869
268656253
557439751
410176067
98344475
467820716
189750780
1058753229
135492860
202548373
645367301
161176204
92404064
854536890
696346396
725749766
904977349
686525510
494159134
881789996
281362775
305278855
896263962
32319171
319372424
146381234
220002570
660575261
460558979
54962630
423109480
861522813
701376590
924334424
778580394
203183970
356480873
597971969
6325403
418332151
865158683
357352797
79843141
745797277
948184847
623565669
367073406
833211651
885653156
679130357
764416236
858007213
457692398
507472438
220100816
789715625
557433221
304251246
580141117
103936656
777066604
752136642
65107158
627734643
543640109
608167285
41695677
562783947
1055984174
963405873
1062976221
213860839
100935661
110202153
916389997
61919092
800984061
38342353
533234520
883766778
758543098
800075611
158854303
366542095
566946438
343439816
2501063
29106626
423642129
784513500
353447586
886005078
727403572
13696287
657339673
471343215
804541766
349952040
768108878
30750895
832043205
817494324
931491364
4896238
845252655
547681969
421443432
486962382
491864972
543315589
746351124
698917910
419908124
366805308
550965188
375588668
771746911
351383155
965942116
118460438
212604377
69983681
374317020
849810058
124519978
149217130
541614945
133623269
682606093
2056421
897984777
1031724311
356329182
292401561
806302106
52897666
143919651
719869538
679827408
451333908
163550985
742133733
515601325
452290101
443100824
565609192
831991608
211563031
40529639
644422582
122398908
1073310546
27773914
1065869372
563605421
719521026
251584812
217923439
471242255
1032308800
472789452
389259174
114683093
626932344
171702042
68959723
383819813
841733650
1069280846
467424438
344237900
212559023
782430717
148609951
448925392
20532400
912667237
79012253
358843168
390135379
392444162
32218477
668280616
254772947
493414427
289879327
976058095
500390285
932920810
864678133
896834232
156077395
643231497
970682292
289263635
599535121
886828019
524887017
291306827
212101695
287458451
970602971
71334618
874521707
113166913
519932123
758240866
812676036
259328555
256063378
63607598
297215233
413610270
358060602
668677460
837867742
420372709
353482950
58238495
562878000
27293166
107664727
825734886
39522745
837529586
700570878
77442795
918488046
886803607
262885409
121198512
645447472
761740213
892621474
79451429
850727042
390825947
892278626
293877170
154140624
294302740
166374433
919412859
862798598
213927478
562443275
78953507
876697208
59337520
586930602
425563898
386190614
529879907
166781171
484758177
88994327
242548543
77064625
125832341
168923610
991805404
23115198
1006172878
697053734
943618654
271214593
855472474
38088746
69704941
342939951
807105855
400439280
687303036
345446294
202968230
501124586
593966178
118048896
490967436
518165804
232917459
656284992
513700850
607572807
106815974
204784154
168048138
889834400
8985512
735401797
164795235
754956767
687024340
211416820
1036337682
465094217
304564123
491475568
882668193
468586009
835162235
970321241
626822986
133049113
296182077
195991630
98150714
5339828
890869305
96997325
13254517
115893726
1031700140
202998858
492018770
897025922
693184419
745536017
646934403
89646397
813951286
471009038
22187526
1045506444
974419655
692780168
1052824700
372408058
482958433
918324772
595221173
435988702
602129455
742243491
53283271
326010832
43786089
846251802
340283982
186602763
886778365
154894159
754972070
943559504
169624380
346738200
596666567
187081639
98082115
581690374
546816120
1018599940
1052950466
937889965
394727442
841768578
1070790905
421854615
590880201
123782148
6072920
873579523
179505424
727793683
775587395
428952922
632329901
187493290
231836201
931031164
102392333
41899945
903292974
851462564
896083924
388508249
512680306
290497432
175265284
36688514
742919811
688400832
47024791
913046429
786878478
112996953
536308933
55627472
759308527
1067605575
16165241
550722716
852032090
287946522
133998830
111980547
138505861
104684702
743190746
745705786
854982146
553170529
80514883
964723480
582803282
629046355
407874477
54072244
14162641
139720290
807310872
884423037
400311605
198262631
12292
526087925
728929330
239458939
614314629
716182868
15285999
863001680
377514644
609325216
44693793
399181682
348975733
864736644
547200024
678390791
792568794
187807856
417567664
183458686
698364459
362830697
97387127
63069108
136079724
1007236126
347698005
99693427
823853020
512876322
20602769
844523535
529576323
327843109
807827576
394170917
759172739
72358843
116664486
398376883
667165202
433517724
945861310
1059766334
845870612
60198973
616426120
746560190
352198536
508291068
933934483
518734497
726378845
402183439
585864217
22045714
340003825
683037263
196346907
115668135
94220780
834949074
288161933
131136908
789743056
867301827
327491063
54902215
903387838
963828485
605875366
876111968
508352883
365574819
221384426
813832554
938424204
93167351
431036633
777101
863732233
796973578
106631602
378923698
657190837
351787844
40485659
342775887
920879537
320453577
397165978
384127343
124470573
696006814
701598951
702545069
350463944
890384974
203910790
534030231
464577204
257998323
247548381
120816651
657354305
444522375
923785750
523940960
654173801
670678775
702332790
1054934431
725258841
858121670
1067144427
857186503
130486326
29957916
782874281
894692015
1014016010
628579364
583008745
46146752
224984447
445471649
875650474
113944464
365157082
663909440
216734385
816539490
770111263
73484808
64187219
53302800
722535851
868521338
760660661
395243493
698408864
979877590
474951715
94400250
199718682
124926656
413236127
111903168
714221725
588849283
501794189
642213275
390949493
382390987
559233198
922856364
685264867
965531893
56644679
785926480
885157079
813473498
919234527
334256945
177679887
264381547
772830629
689405219
551159929
167906627
916345931
501865682
194242687
614343729
661160212
507250725
444953839
978540990
98617238
850160968
369734656
955771199
14310759
440175902
850803117
883436133
113990157
6877299
53445132
418463136
155321731
113438984
98954433
750065037
538608402
473868794
567284870
184738837
134905081
213981563
581226657
464716524
897864148
70364905
441044241
451515725
481457148
122899715
1005164072
126212642
466364179
304631882
163551922
822816996
462514848
69766303
549360892
13445885
354306039
251050670
713295901
458631497
615750494
49652195
521411210
1017203390
916603342
155254932
85693557
304870441
430015125
799522227
257348960
279117408
896778900
473920525
299649719
938658343
440341408
388831130
90433549
83358501
580386142
1013450330
564914751
281203349
759872761
759906996
168181254
695791966
636107727
808865449
236095008
636758762
447693609
705104280
284140761
612079295
93991459
738178919
796366746
720751333
515252482
425977577
653513226
815309136
143998385
77894749
9815832
123445054
807158648
203208916
965241504
370970950
293334186
785054420
262362631
498456788
46552751
527964095
39377331
915945103
819964166
704126178
775408609
635518828
71265204
807697161
720931202
88913093
421648474
237796814
372946687
528541464
1008917357
186480660
252295140
298585649
881866718
35869798
104770625
159274182
577031616
138800710
279469948
446058700
168596562
452044773
768338505
168615005
170922290
818723972
243122531
843706126
113194870
916095069
336565651
253344249
457485232
345390579
760515833
504988848
823534182
537570890
352764496
288560148
1061281559
295133606
77110091
563223832
804016757
548927526
969832790
188010170
261331981
16789552
391765274
1017875454
827041411
941002637
114148590
770407939
470677399
332350588
56897627
878749521
790037958
416641431
363779317
1039705121
204967595
713874357
926502463
86519891
206627753
1067180274
250258735
281807593
1036960253
335638869
857961990
88602758
775895932
327302295
176811035
831701792
276018438
326740889
196757557
16153444
507698554
724161651
914095354
264494524
35272063
897429836
881437029
675064496
839506173
649524559
221890556
746325229
86891169
767345141
693899216
827691107
933747549
745156160
972966640
437015963
958013466
968388003
735623032
416215054
498335639
443962763
680796458
285050434
397184604
118251600
1043466478
145197939
912940102
463174384
33835276
746661796
649780784
965129731
137276823
813049371
580914893
282096830
581130620
303886544
686458085
855000145
716310240
345256043
24382676
153274539
123765412
116981939
467502483
11466362
597286950
307307013
74701288
573743687
82809280
560405305
366683621
211051205
549434027
564760554
712967065
632034652
966200817
677193919
105615828
31656027
298777115
807362794
928366880
96225557
392567206
847358771
65209734
116732255
962946614
114718638
607100219
646476650
843999271
67093005
797931951
438118978
578369141
677759787
1041732891
792399746
497531451
327381418
550684843
103643120
192521727
108976734
32030293
506753475
72297375
611245765
953909653
241425958
709991153
239760556
760086334
105455739
524435169
746617144
84523148
722581963
135537267
424896211
653927327
1043597123
713068484
663369275
838038125
118688529
890896224
219184920
176210489
109346085
757477814
842680916
913795811
185961082
530652070
143158813
609422225
44634593
694115173
841985195
820371419
280928319
386038055
562995942
824753896
329809448
595220503
558063165
871583737
410865742
421796786
720645698
526381592
487540213
540199405
94052878
424029626
924354816
734437361
439231470
12209135
60854564
356675921
109619374
429857222
764325959
767845
298017656
102768297
22133768
248913770
929796699
350510768
831240466
260933871
777969880
173343349
228802034
805971563
825194173
858906521
221313286
927008138
453739049
371804056
739659383
451402389
641890612
443039195
302005924
877433509
325345462
52630743
647711373
751911829
228261585
263171420
323009066
35821059
213129415
178879105
376572331
474761231
780424041
625424516
688688738
296236263
687465376
635096941
274384558
8828036
57915789
19136259
529094260
365245287
1025210719
761927719
522635276
554076487
288319870
519319776
816189521
124873301
231338291
972662139
280809505
75284237
39090733
719650147
712006100
377323914
695935072
58431466
791085221
655460159
66496522
190244192
775937076
379514362
423317124
579913461
186183027
902194848
97847583
141688143
840570923
399586851
1006493079
888906837
137441517
729499740
571663281
153539328
583090814
488706217
19060686
777449812
138962013
993145758
502235397
113578525
720761203
80058057
319413084
162950036
647162384
801449709
227338346
700256516
836272118
883752344
672727049
408805906
260278415
115413905
389301915
239150626
90387196
689833750
355088822
866654878
160378201
73593222
1038238263
265060953
377957109
863673678
943845948
647974323
808261741
100468668
59295903
441457268
658827974
559483377
399219442
801769105
294988585
947314188
64356702
127168826
213704788
278599072
678466725
495505592
1038191012
818122616
935593552
314085260
806015539
460854673
714851531
550433726
271816598
476897457
562639405
778487109
943138176
67725423
398804213
27764964
226120521
386998490
239297957
608651950
922881777
103064828
184646750
781403917
285076962
140866037
929282902
39205197
110269821
132143432
951475777
1012984505
72711222
191826721
234897239
705552066
655586395
929342818
810344837
644925882
821564459
76968659
772060312
542700037
504418618
739633557
42324183
486007043
72032655
849015799
263913537
812938300
215701108
174877715
372459450
255298238
672510762
145617012
729754895
742045845
430075763
542584258
13071990
587435350
492026167
532691609
843535363
90584273
7342624
219112909
152180831
922055373
14250362
403093161
541590535
904436944
479334757
370324419
328128853
577511391
528041411
924324113
308349259
845957882
65971476
976808099
606397184
109759146
819052207
431568048
1006220702
466139535
635542545
111792700
68711288
850741664
1007079409
242817038
642490513
698035796
6362060
134186614
493138966
440979107
105027456
525350265
61068498
589977039
894868999
727197686
457989076
627248231
131779653
633013502
1025755434
408990329
206638935
993106128
1068436845
797570176
440462885
137228809
448240735
265057671
355233761
581177587
422711057
130807671
212321581
395676121
228700964
122710859
555415712
202033046
683732717
509176136
456354157
692642230
440526039
662849263
83785751
394583738
304969018
268559835
356127827
822282859
535817653
368398081
194641200
567602271
636949595
788170620
790098599
131729137
572343244
19557860
31778672
229541049
147105325
61610606
88595014
436291333
895802429
641904205
160721643
754418647
138801234
24805483
224147858
293354964
18028265
238221199
1008368564
667868768
32778377
725622286
398973941
745786056
752204135
237736349
449713088
1058826405
949888901
865643544
307081753
756128963
679483650
515574025
810341799
695842452
979837413
823836493
435894707
807418218
809829161
234855114
171140056
914971816
229829757
147582066
1073444361
69593847
313205828
78897678
976182983
752268904
48721218
254263348
346473689
739630013
100009554
549675592
401997141
599750885
164694365
516967798
999273369
843583087
238644763
288543173
1045450285
1023364492
750747969
645702673
191825756
387355001
774962452
562984919
254194350
83274056
43899249
1005256830
113061673
208168165
905151176
492792356
604438661
104861633
646301038
586238781
410384558
56220279
696225476
214822952
848856247
717537930
898338861
1002843360
491066275
430022216
493323964
547564653
291487769
586779749
469905838
561516704
932213414
851238508
303857426
994003354
571730786
179299663
353767643
755957747
245670897
656196007
894395636
111245052
782445120
116845634
797301506
918242455
503671638
558699552
36288165
94073231
183675789
493233236
803745306
730506739
287687295
62898629
442979756
501796829
731511409
330292183
363920047
177759432
218761343
742035995
141678241
211297848
457711509
70369779
739323168
163389367
40095614
342923887
541088748
634758419
389621354
935243565
66101589
406734188
916377227
821226581
118709903
731638887
522656615
623479329
388486286
422820740
220729011
911657267
677380590
168248409
363982637
606144446
69011320
63176548
295479312
458588653
702528660
57525873
918494380
902309697
816103289
943134883
224705558
865565304
320639433
754689193
130479108
462935686
788856912
392451293
477430608
565440684
34440909
538975038
370887006
253089377
900245665
357653088
903532760
812638473
390862598
323938901
128907048
720832131
379902066
135930677
98153865
171122436
391253164
152445308
285212702
82960958
387360047
162925941
730747683
930209637
676722574
569210160
34196546
1071622971
818470354
479003604
975840255
256791310
427138760
263064083
814771301
683410931
134868477
626854648
888816532
121056935
663729173
786313366
114139880
178939577
918006335
916149698
374984466
180371606
649092872
300075790
137690120
518511870
104311159
205090002
836261296
833154362
83329278
472403754
115521519
196994638
376201757
779890793
419915838
620224695
470613334
385389232
37617699
880862048
464412257
201971794
479014233
1409764
507110234
759812666
192072094
1004388996
485096278
386375319
878372682
107851319
60730992
91119963
745371042
380934619
191764554
362973201
966261960
18723399
838196480
229834441
150488007
665457670
78591896
607511646
192263497
299124015
275518761
632657323
429141234
83189451
944727745
77285677
18117935
303793497
222774531
20413483
834766620
75762069
12191709
937238339
184237782
738763837
412207433
547561592
237529452
529169701
143828942
12678500
50693843
85176538
850099932
928045055
791461173
872712634
472681941
75023333
898829677
464905657
37724680
286216271
428819394
805740719
488756595
875252283
61149389
812918810
925361768
870603438
597287339
654306316
191384499
142033641
891346210
535081779
405007649
552554412
422285123
754704769
29230699
517407402
442902222
68544654
131378747
285832673
534980514
73122931
1017698029
883494434
822095868
690631478
92390613
194761054
453997370
773946844
431939224
714265226
474196807
376935930
507559074
401156885
669822839
835819846
689436387
234682560
338636234
872466266
302330422
293931973
150523636
587785251
211749412
524219551
870461459
499094091
630839331
554390614
441446038
840699387
310270481
776245174
134526478
146848808
849769253
541414082
575574843
649670994
283766159
540185719
208876520
947392788
1006446032
925979122
92739603
712604989
975890949
118832045
338307344
895503717
54691023
40885835
699947625
203191222
931362619
271771896
849571997
765556092
854778580
223341696
658959465
417443513
558627341
597784192
150185800
78184703
1064036202
835142686
668970292
600213961
848626095
593088401
224981036
473647718
250925449
20451221
699851345
397251679
41085538
289243865
622154273
255491087
486499104
369605900
262798175
889632801
116293284
943452855
42111437
628606254
899691089
269837046
13210383
991851613
77269233
104910186
574782220
519444475
799264436
69267069
925785482
26003231
575451566
450268332
239073009
910599887
654190234
872137025
262670296
581039465
64515714
106278281
394580313
486180359
300374233
108423711
862576689
261411903
452112418
841192360
576155922
104437091
132974921
824004947
833736177
735584744
506138700
604465071
534501027
228394257
994322248
194865469
752559051
73701718
94215780
29687391
941173890
34548352
177613844
536709274
538085277
43432406
247987536
1011858236
805458152
684279070
643985706
294796791
402337157
735046721
350307832
233839885
758201519
499461027
193856781
80995878
442294812
561767137
772325758
821000301
666394216
15681765
518254404
840755173
27206455
343402671
193052355
876568327
704973718
20899732
264716004
697687803
226323892
745522553
966910807
428949910
131890895
3773614
103339621
496995033
132189959
508060360
203241362
343411435
613174390
81533146
466206774
45847
31849311
758095562
445921749
484581490
698592393
13559045
399799137
791821015
417867028
64803729
818340556
877552861
913183400
724549978
523908057
205751334
537079471
621432731
3408717
487072038
801941643
570848369
78100406
800645122
796381253
183991071
340579260
246982496
13803360
766983328
763043545
160384031
70412051
135640586
21661477
124051268
190258952
810945001
50742443
1045640934
470212396
736333070
425006430
57727738
88678534
43436453
71933293
4361444
52552491
497480254
762714651
897817085
383346404
288248207
521097952
348127788
416037496
587703106
60949846
346768962
537057156
860693384
594025896
1032649935
71972104
69021745
285492204
573261460
809431410
29185629
47915157
174356060
247375377
653225969
615062328
457953600
175801447
35597500
317532306
764635119
591551046
291106410
867410940
331482960
792792782
208117454
737982005
652889982
492762069
501254923
158627231
393774376
693000145
452485410
564534556
466952106
184607887
818729954
689341632
70263991
859110893
737986991
801512028
716280774
830823418
254614844
591888857
672108717
285333413
147937802
475545151
1072868817
721177814
127316503
242557427
93399601
475961936
551277568
74779916
424264410
900238676
28884477
675497864
629532885
892502568
877614493
740589985
162031250
761513679
724803594
627585316
98912847
716505033
233537565
192236322
763803529
403596476
437118881
560596446
33099039
911037698
673663082
854370264
965911831
473271475
753785542
642749114
56920393
569804050
3055446
948259932
921430616
907776370
283467097
277717612
773988180
294194914
692899343
417176089
898279614
268958197
1058219601
779251111
123477807
191199055
244926026
241621617
343831744
377422488
470287154
10780223
629496512
544442946
379798489
833723378
126554165
130889001
7562307
11773038
393025766
398230437
690660469
589909536
574851144
728706300
689387370
141929981
111376906
775110230
63136600
43741065
845345677
160065633
292342496
983948097
937439050
108921156
807631690
515108082
1014392107
561451625
257788470
875179709
737983924
860340770
178555145
57726535
145627146
803066981
811602052
190253150
88625209
15258075
346234388
412570227
189325176
916922322
92548097
816279020
361823567
698567790
573875046
912508925
41001738
505701224
422022581
454161242
62043926
473819935
348014863
554505911
275556653
51368931
182961861
265552016
396784091
433393530
927986449
105305967
121567030
888507223
92562667
261809719
227232420
562884905
970249206
179502568
722649542
399511710
165434696
798626220
696098778
881107313
711752699
726903907
383021574
443824586
158825338
911504976
508179205
28220287
1006925334
576750620
719908496
769016772
989555446
514477224
408484
229171048
234514168
753053231
705316579
441349372
36342616
35800777
27989970
156780725
553058061
617006529
124938313
10826099
154412035
652664332
706488963
215211092
112397900
625454118
580286778
608114570
553488332
509380604
989250553
401994708
747922064
667791521
820169176
772955237
130179118
477631119
722599586
985243529
1009335924
438313067
811331630
58768445
757258230
731899366
301225624
208248995
568039948
988923310
340259238
215306684
388243857
374021682
452695261
872099102
30051527
904170237
490670301
58719469
879317121
54525984
199000474
363520926
65073668
7765896
33754380
83343580
123582702
318442781
883545719
31482569
634784546
821895650
313736126
225899728
738149200
226112341
543200688
489791198
1008992748
80522508
1001943817
250346466
902545493
768719727
33818695
692861880
10342668
720316262
388546071
443390214
434214019
849446046
326051067
652604309
111281905
230307292
245222295
91268590
397672394
786375350
727105858
167009576
194740502
1061527317
900457074
495582945
26936435
164602150
25669049
1036260706
898562666
176434849
21709321
144069099
53949929
58445122
824826316
304105415
39038710
388454492
723066613
126683228
644211066
451219940
456721227
666173995
887879138
632899347
177227529
395885420
1055642284
1012233243
679785238
752551768
815801885
443920834
158874191
422702040
69461758
399223546
495233121
807725051
41836878
285874140
351423338
590898935
62348276
66308748
771987186
246558564
886124951
46089167
609312850
122571965
690942577
131215766
794765369
703118451
372738636
403896044
737667397
124401018
450443506
327750289
868913208
944050257
613017641
783043
807160021
827363272
926464660
818108790
31350348
691662769
644050325
195166204
83527213
34249746
650934057
682659586
284538278
475631166
750679761
253716903
740426286
908458729
314146778
307552572
448540501
749586107
228604648
608139043
471891850
846102579
352618213
776503667
356217749
882941799
795464288
517253641
632883514
122213118
353025631
78128519
777210421
27987453
187611575
525519249
626744674
849244579
101129734
31664016
730399428
631160239
185095011
121842960
426642600
831924063
22051157
648149610
12254774
79564214
660492948
1000026845
110535784
681745146
394451267
17242390
694930223
784544905
582417611
764919004
217359188
63216008
640726143
105587169
595074998
852847264
1071548987
957950205
621577130
741979678
205620863
274709586
193225799
847491565
240129921
199848259
128685234
837556523
41345131
348650468
476524465
25818569
906888191
582674573
475980475
678324212
77049742
649067670
146118782
253491269
28401403
51310129
857060864
134070332
106497910
601741370
891790849
916696930
678243958
246575959
24771496
110313338
11764462
372096777
108456593
825446088
427156963
434601703
832538114
35140172
118308080
307659502
331356726
661294319
65130748
297655611
107258014
191723480
234265203
417562789
537637692
479579790
1046023267
101528832
409111701
670113755
773550543
323119811
335960182
107681374
307429045
490993173
20878252
533709532
313452156
597865249
46797547
882799749
777227633
823898545
47255758
780674360
324301907
851971743
222038795
268925337
431905348
11070145
790864553
707927053
422310172
89237050
235753690
347529635
741966481
333151150
517956829
676943785
70136031
850750215
200427923
169872055
294738700
11375045
725721875
42436311
18267822
402740867
170625406
193261009
55529175
909386444
707152915
763974130
967762107
417693161
75802711
867438546
627850342
382402837
946345080
354120613
837826650
4235516
855361372
987959189
72138075
832605942
121793315
623495182
412050159
391575945
414354661
858394278
271658577
529607714
732551508
175789980
55734446
431346564
658836164
96473931
236082983
577180474
800147511
514346966
94380349
907622857
298767896
899169403
66902919
855345375
446335939
363006006
278076098
480081448
347488816
1016115890
572550498
8363343
646488370
718726172
776862609
316518974
311797761
712972224
496981845
245070352
733283449
793617558
750658318
82102302
1057826703
748634179
544030905
63163880
627937220
998303239
120098359
332946685
383026941
951253870
748067002
97814135
871315827
345226347
158304120
572637629
873776230
699024375
493413968
742156904
610993553
659981512
907798707
229903279
172677599
23350783
229997721
254611402
79511856
575804043
375395788
239547901
884858118
519495504
908332849
352139625
854628901
384248808
138879827
905769605
862224482
17903129
257857623
327366245
79924599
575185453
466756597
630750579
168450268
582403152
545728985
729940012
80494407
82217092
795256153
530931657
332251723
883533332
28921636
135051143
529214502
423509547
732542267
200102164
338336703
111606145
783963338
136939924
741336080
10090152
555373102
113504466
16114770
544649417
623082012
294539710
456852401
783962
839224629
224217697
983391440
54800442
244285245
484328873
832868595
656044052
1035440833
409697016
41073881
304164326
841619310
742710580
383668538
621696873
944380666
534284994
529967801
333244339
780825800
826789617
238250411
62024762
104898536
459077340
352326385
810128307
147546803
626247900
148849779
821023755
227689836
873518901
870652358
598825930
158166946
465918295
760965566
1018337991
999664833
219408837
93173347
679767408
716206525
1053249633
406476431
92117242
149013734
740053294
306229877
12547064
617011121
209043570
1006408414
96357138
557313241
277496063
412218365
98779056
115795129
127311687
1019475499
504667216
251980318
321985819
436116084
370836408
812998240
283620241
874176784
744911499
977057496
215807107
765272135
651531244
533530098
470254069
998271858
574011179
72158145
875377617
438102200
628316680
893009249
271252836
358829547
399421801
824172998
577679254
137387389
604342890
1226851
76439433
183348738
102267234
894677000
112010502
76375227
717710134
437865206
729743931
1072042550
125755217
811309886
686406423
66475463
405215863
499176766
926543948
199021153
286261776
1073371279
560307847
205514707
904732084
400811444
506989911
616158097
288501140
403094845
228681607
118173225
677929691
463782155
648104884
626458242
823416707
680868329
842749449
795573029
596678194
301389146
521754817
943985550
478845719
570764621
1024223020
689654185
654517227
226057947
883154893
652133410
686176205
291041897
71901124
195838785
135515749
839162668
763004563
253127625
49660211
83208101
861059483
628552292
60129119
18944563
774041674
1065000250
1070994957
841659883
295173423
597076500
601641844
14217912
138818984
459013038
298810102
47963527
663312814
16849108
598041304
81870582
847528714
684817207
355429329
913936102
416492107
7550098
147997512
235296707
429770617
475295688
584760273
22280797
266690280
105345513
356237719
89330912
401002173
41721702
153141558
192635356
881815045
654682861
362610534
102230155
651204558
587877116
167700304
336554267
789944888
647351558
910430016
483779534
577745834
61037114
829388430
648750446
735172066
593532382
45929224
675764852
340203625
718699714
7630375
290523904
845383150
77588364
741473178
267991098
153784379
465251042
582700679
546892634
269951145
268171694
903102798
1013014149
341409008
25697919
920798338
213529892
461669602
722740396
852486151
656192286
246017879
1056358585
87961165
280421797
596192585
673792677
840759428
595118157
337952286
879437209
3953144
225677854
451000602
735680772
72980238
443587776
647146879
495946065
22629179
441249744
673190744
903718249
935679740
37521421
394140047
666213144
3099152
71288255
255453885
32074072
473329650
928746382
109438704
130072138
616204947
610232572
612622476
4091604
213532969
955764736
958571653
72681453
647699371
482685805
17853980
298502625
57336972
678575404
1067086091
298843556
446884670
825203079
556857443
741639856
1011564779
726292819
238814069
784323587
150516298
856581942
708027444
940868050
797478211
791483017
421264418
185972794
133233194
61486729
114958123
808710440
353047527
808518611
186493880
545290282
712367941
786694598
690787284
38276150
266437699
272261394
53916233
622766452
817639452
84812382
554295011
844721578
140385358
284805236
446828129
12118806
365798235
713421948
378892401
678681507
929686654
399947464
476092335
237667560
773882342
78845711
282918010
88036241
851295044
98411996
551166384
309835593
909344204
1040465383
841870885
719167808
522606140
888990920
275659681
144946612
656710739
511549869
214274858
429847363
320656976
216209425
638790159
574389080
616217804
688887319
253432950
430391970
661000892
560338668
298557719
1053117841
1069734673
961812453
16770170
202095783
705520276
276165752
11265471
744961149
599239789
219402458
975734088
414312931
1036092563
425911902
1028166269
423749234
896213802
20027927
629737852
317326364
640428916
813399057
510962193
346092909
52297343
1029789967
563519185
376625688
552584991
786778380
134083682
598083799
448605650
77111950
47807755
547432123
54845675
547503376
771707736
1024239240
807321042
918951756
417563703
822968324
231945528
684730447
954104811
463241941
967841218
614884456
1707451
770800890
375664110
111247456
64416901
105207419
901375181
95094519
312910042
422918071
661640041
910884778
242979114
870971663
48311104
78985655
500689048
669199966
20607160
157555498
701535221
164334321
72523194
122595028
244406929
930288804
438762719
374308171
416046043
959477410
864966447
3262163
673850711
375839147
238510653
1060796074
936814631
958100914
551474481
461686307
411810142
768843625
433894435
880544083
803576268
662527014
590343836
234943952
405166551
233139985
211092989
931952468
371582804
291075939
823265673
785853941
278567851
219479170
831679857
910632153
792561097
223230438
513435909
1062244118
135872734
629194911
441836512
843102732
89318215
522077703
953856164
281490197
996459705
78716795
667907867
382827284
977652753
44119638
412461501
262207472
254264209
243529347
305066112
576435283
73327101
373883460
540275124
112123629
223258271
284305988
528418762
766779739
621420384
849676526
51093627
649131366
1070201627
68373803
764893895
836567311
810237318
932319506
932739675
739763621
583512949
462308721
758118127
751833719
33161258
265936747
847224737
530269792
874644072
71468629
310367927
611589456
111660134
604948180
440868447
334228248
502611904
270143600
18798850
774099036
476003913
136214991
88934390
160086613
191386552
736946923
65849356
37504361
744961691
148167472
120994836
344042027
627162078
299481408
421764047
557263962
247446721
354827104
426878982
648188963
887126029
468249402
586188614
56743049
215121549
369496792
35535631
307952514
394639691
94259739
747929613
1062401088
552574971
679986835
65972403
664634732
565828033
832331990
705553142
335683302
160900806
323706322
485634159
859134143
24693861
763592834
953146972
834915053
162653711
619006390
695594035
248639791
550355750
265955065
896304994
29099934
373733706
179900410
984465090
14129281
1059343681
848697670
596889458
437644195
399260353
336398673
192808057
490106950
451611347
1065987946
424615627
257638491
233495237
72861836
543488701
360949772
864713229
253440489
94005908
636290494
814650515
655035895
343328732
817537625
968120106
276686915
831129800
324915561
320093697
416415859
625425584
318931130
120843567
152487242
330371549
708115734
547068004
286311129
360810824
100481453
47462995
574183014
259723164
217705399
645105361
229000361
478402134
613186108
187218355
814095174
621366331
1010841357
737878887
192661564
253517591
280136991
951625527
246488627
168563217
576766654
165230529
869800625
701927895
591107755
382490576
754965544
1061244331
306121735
915475737
1031643422
1073240459
677546232
299930912
14989203
455144131
349077954
605095189
612236713
835695806
329999827
742377891
355873783
703288622
522177037
227694063
640274037
718117222
245232106
375685621
834771654
851977163
799433802
255244536
897925929
748845477
724271362
165407477
73620115
809055908
339976807
2133960
471514987
431901606
12786883
43883647
705332225
817009246
627420727
1050267036
578338762
887102906
69110406
235271618
55036975
597870598
496222135
723494016
387170986
751399461
96813343
314431651
758059164
440742089
337525173
1044657041
68896163
70990408
836786679
280737087
698818941
353752682
686184561
296608693
366472813
540228662
1050863580
332346971
119931704
113834234
116614535
440236057
9682820
182860193
165717880
805208399
409120211
193408391
370038272
302490812
604940484
266712487
764295033
384158406
157749620
408598859
1004713305
600531922
708290770
927780869
313904641
153690108
92696090
92817189
44687901
266160693
164285649
298605871
198847884
87294984
528986307
912275800
552301076
400612086
148716187
549745133
121470893
533875069
117448986
817558415
88915504
811765270
683507533
530011224
208280056
305868166
180115296
404796468
583468038
126838711
267632002
543034442
446934331
603269876
911174086
585863130
357063748
320205989
923144179
56757192
393781595
935605843
928998714
373228509
138984286
378481470
524880454
795719181
413570060
321799203
672333697
458664229
720435372
203799220
696002677
627520136
112068231
1011910552
756044640
546707118
19036775
87246316
121192065
582647259
134470904
785764444
86596361
903117292
157129385
162470562
715702313
76746827
205633026
935752735
607626934
782964766
260164791
237496183
27664145
916118979
791505150
176511969
147057839
752048490
320376267
224234532
771424995
138336690
456553984
72566181
409065629
757759873
140886666
258159594
89887064
330685859
76907739
826408971
653742334
528152799
626807006
425341819
120283936
509120515
423369036
707934084
785447032
568580331
876094652
21142684
134848992
914289176
207255760
435722306
238587205
109604261
501863538
397456705
24882762
265900640
836493306
347601709
854673319
682104530
17409531
408608965
403305146
223358180
123684957
538474246
689870837
435238690
109282760
880797095
806187860
723074390
535677097
184053102
120688633
973634737
636320092
290356685
838972336
435787246
521024740
391844700
548598172
255146303
445379886
792046451
697785771
746765262
719627435
476329633
863891241
185986550
684724421
392352921
338287489
479527471
869316904
855808908
484056662
350283573
662043247
314834788
791281359
445808235
126248907
203741212
224618588
342867831
73643314
566870260
630276164
197501205
703371004
118253885
298095818
532008852
677782727
172484432
42274183
832489230
607345781
506892627
774187593
808222623
651896455
45362811
274006964
123168500
363089376
298636127
850616912
969553649
744403864
198209468
827245994
303430526
200759634
119072493
726998857
749036308
154904349
2470745
385492525
473204526
507718700
757996485
950715022
87480994
722104564
615627427
383304405
184688074
3868672
625926512
297970929
384250408
584506576
230015980
371703324
785496248
823290548
371588131
49817392
388556054
744759584
595760080
57071927
779043274
151123967
1073122271
913763099
250199563
770352005
320785126
250351294
155307848
502290457
700163762
985965101
390945052
86076718
711305023
834068532
485403387
747834432
501202641
868414686
360612948
17218849
633338370
854594694
408127232
382457442
183480567
49527160
951663577
628045996
278752521
1005833247
299823378
175197915
616010952
619343469
534895642
724937220
111704780
90710724
137162807
554381179
908505955
895068990
598855143
161255586
185975257
989992962
1054587007
353739899
342633972
499738209
676560933
179594119
656723692
375012970
91702399
181445119
318903590
712894235
733459590
210511034
175069149
472148727
218211223
752770464
73459560
505290054
329700451
605201451
303418406
847225889
976523816
462244404
239015611
347016632
42461882
25740541
824946908
373445360
672007284
670918571
231240847
562402583
276237435
614280688
281648949
41691891
624008078
406116520
745990180
902414136
658890207
1005983091
492959191
379511595
358160625
836691493
641783428
76600945
419214459
564591950
145561631
1025951418
177135382
418194500
319031583
637835798
101279664
314275255
875763689
826120576
159361654
890241033
914422494
504767048
443324712
168330855
742558085
425371297
478866561
117306595
298004928
50307500
392134703
60438692
265941924
635653201
401887686
293363906
485909633
783777627
1320446
585035933
931991856
1011801388
920888273
623901199
951165622
685093038
105706700
745029212
980320388
4524520
107322388
832348748
22277554
589381611
420751206
1048790672
318655267
897431973
901559322
592267235
188715293
115456867
156722498
666070615
656313129
653081454
35398806
142468639
954072927
362588501
40098287
580083546
110088688
665212341
199594433
65118695
387356199
682731716
389291031
1029350973
12570887
594840779
1020378979
386960195
817389058
128050566
13444220
1842002
460137196
483410307
991449164
1048041352
729104562
56714554
932091749
16516104
621014304
340861720
696895691
535276787
262971713
224288445
438376710
681262982
241414179
343846637
498803393
464185056
42092656
480134042
955194527
52677535
456236419
137033712
188276416
801247353
261896026
1008978204
599895634
665701888
707430825
67346578
535267009
567972666
260003562
618459315
892986244
925237414
131591351
917499411
801496871
1052430038
878113056
38153198
389766881
453148997
639661786
437262417
118942454
819203705
187172286
942373496
101973292
844525831
782398386
694089480
400203603
1062432791
727359357
890155843
590042177
348154438
138287980
538463251
857567185
917490592
647846326
258728494
646906596
50299507
717795916
213945980
624738999
530146672
88824037
603055089
897437848
323714815
522227484
359871508
353675516
558364633
337971930
958913778
54177946
266699857
28089838
23803876
823939853
138757688
1041168309
939859494
619280477
34420655
118925798
655133124
879226580
400381330
23764307
54593385
502338886
990573185
150168468
250172808
353928711
953787457
57001446
253134774
1009737610
744048058
963161733
386865824
465195290
119675493
280372755
566901847
917533334
239398539
424368443
827411225
1019158912
307224667
594277231
538043383
55487188
444537527
815103117
994867729
33795142
43745569
355727346
163794783
301952943
193478833
240994059
852847930
935919234
48172607
1068661428
986727655
283452069
276628032
396499026
512684087
97898260
1025776206
233992318
793801533
940993702
329181893
1343845
294657082
475932913
179318821
277275069
521259308
731142152
726197570
62556522
624850592
862226558
754737458
974028282
980393527
388335706
949526094
625435736
393857876
653928112
498479341
806138420
277531421
884541234
798752244
376441141
174467783
134318305
468717069
611574726
735227848
892516510
597162302
781453468
471837246
631112121
219101111
1056970481
175276855
848590912
881782892
250148285
316216101
400600554
559728422
367874261
145916207
39798882
630859367
8586252
249807352
66186621
351436480
313770384
1057842238
286343536
239909698
196621547
128530729
689288359
676312627
117045915
451383885
913536732
45012392
318770359
628736604
111957596
575029328
292487521
655004521
491928294
463552267
799269408
71373043
628571537
960865025
636829750
761805174
628322655
465662889
168552556
539622312
860173678
987552274
600039555
146636893
671301508
847432935
550501546
159874424
733406895
710291636
666818852
121348869
412744870
376065015
467012352
210036967
164169460
894991867
692662386
130664430
718733167
35280551
823161518
300824146
664123814
127550799
617043086
478600523
835911424
26230019
185497503
1045254445
219457329
462105369
834391422
691228246
356468266
674875652
269893161
77601010
1053730825
117475991
594708548
834392360
798971442
74946562
163804611
401051155
772306597
643611044
382184496
79254206
54521508
52113040
515430757
184689818
616180002
159367091
898242320
775339015
128869396
534199058
1037401830
816593016
865321982
335838044
647559699
1053074486
236137353
1026495873
442473895
454560185
298952601
122058796
955916117
95154426
22170954
163060621
631518942
721797561
292374046
596863751
820957244
568273125
888956258
875577952
658471039
242600399
1010980659
569763199
610286395
763541566
361186354
477631236
40086317
623376713
672209040
620623497
1004009196
402777231
917496114
3170132
461009670
667221286
751086795
77004559
968817356
779431641
182292950
175225356
871636312
836153772
152673028
889527985
779504385
902164027
423176749
192399249
77362863
208693098
230435515
42339197
474473173
381772931
353321281
879145388
422515603
621319294
372822172
798786100
655668845
701843406
318143563
748633115
820778436
290871329
309939116
102983172
221896610
508093658
108669636
585776586
303283948
173289115
570459510
614033779
525541691
157490299
62636189
446763997
137937192
1001543822
137761098
439860915
374884199
794218525
187709969
81654320
720921486
234015283
575248040
651339844
297756740
78305479
130098194
310722800
610934192
715911693
269309966
34611171
96900603
475977390
483312374
916261558
160804534
629445349
132156396
903757551
504759974
790306063
855361895
762236480
547125979
67507726
767751275
808859500
1071605664
216177695
909383845
611668247
416546588
873156199
937043426
45531366
611493129
862262670
70696785
785667461
303393065
782488100
22209331
210283783
76930232
360592310
907130120
190332950
628518790
6210186
692919249
859881966
887578978
905097897
547389527
924327917
537113967
55757425
498909359
720053538
973816827
629068913
186736898
124055253
949806259
233334254
182006988
799654236
949191349
161692223
314949089
199879818
134238971
618958672
802992593
416560238
553488552
577187965
931946260
622396384
831508655
443909625
82777351
76275031
8404664
381065925
531559712
382989126
184812376
365862258
474790502
898444882
894966892
835419749
29392416
909411413
728691408
941331960
449401249
910352704
322489491
1062473807
287509010
727420203
581241225
808355744
9535450
218141274
101865072
865245989
926521794
340387948
47410038
319198311
11186178
162189517
936114282
254640118
522642606
762859924
209173276
575060195
197447893
190126314
121250058
711884594
963860199
414844331
186508800
574996769
378738295
812684789
747450711
390992219
183215721
789121786
577584162
611097721
9899800
141260265
923511584
245836955
39247894
751158369
742953318
704765814
56514845
289060539
999920147
348546438
619506004
642440111
354366555
1039037466
188592361
636073282
26616011
200221469
609506768
432277669
411365469
326668048
788324580
338761115
362696592
31469266
610576879
313123255
201934775
396125034
384974801
850860470
47939046
477454714
1069377022
143736394
39949289
874880978
434362419
609692018
686550747
846176852
381985907
395901553
363977177
41363063
239369540
86800963
1010220717
292983790
259589163
198457683
255354015
194727566
139497103
272376547
653153186
538320114
130369856
967289164
735820
310214257
34706253
668071016
961270896
977041058
464690235
727970828
382667895
195361786
1605544
696442238
934521123
897470141
21500368
626153258
1007242026
262341546
400297982
872476351
958382613
434945286
85104820
928718199
219445001
56852959
6962957
875809274
914315722
1073290304
838784462
165624596
769641572
740491118
425293949
384024781
381916476
659265759
115716674
1709258
53466758
415555146
811857412
861256720
265389577
514505574
553422184
802716877
175011558
345519659
75607062
117812563
615429752
132117152
780206919
133223347
333045697
894103389
114630479
723592592
609338730
691766412
52058831
619655164
97779954
175605286
1042948653
1052881768
418725562
523355325
385740576
958864331
272272411
930604627
527759426
766922943
744811735
433689564
13261314
90856201
433664190
425085354
841193478
54422846
515482392
311367870
19957945
968238630
975716270
819790315
191157929
493090202
105491283
7327796
395269132
229793863
505302554
158062515
918447441
458931422
790263530
750297438
33704915
169367077
255496778
224756159
709701144
730853762
59770764
793287950
43937873
69574320
744876276
29566952
440122194
297999292
466369984
174437693
619349148
295097185
399877409
669730024
585929094
851029154
131938765
167655001
801229410
1006431206
746180298
128861002
591411778
550518709
542072270
484114834
135676419
29440767
647294753
712047626
92927998
12754200
408139625
541400471
417638519
889305216
577003257
483951802
793255901
78713147
545028016
349265940
408955247
283173508
4135671
141990197
973442552
462587501
335153595
724781706
685650143
50441425
1047397777
283584785
635778985
1028498200
925125912
928426681
682729020
242847508
621965960
783928357
820896244
829507039
103020180
42672448
369121409
44497144
908821242
176604462
549722788
859237721
435383151
661446208
200010332
731235035
356046667
269901154
614195600
466823245
787527432
572801348
883923707
706998520
12295667
538090918
81879066
170697648
104424639
561632562
803352818
52669438
660547339
470172890
348236959
1058873964
513407073
707557869
242147226
390821472
431989865
24033666
178757379
1031131147
93790416
587616988
738147656
331030284
29772263
525954284
805114555
862003002
135935158
57255223
836633610
913839419
584561402
708750580
58862572
113416046
252077034
116711467
548891777
241436035
175203100
23588508
204734918
713983921
307668731
718752458
286231084
546756309
563638383
701026514
196134358
634496869
863704983
224037184
265865333
125091293
299778784
769615478
101186557
845183776
107354893
901387018
115959708
190636637
45053030
228357219
773020956
548741706
821634742
901839048
586481499
595483754
242525388
176375087
701214980
100796622
719325590
269071096
865471605
581798634
136971986
77970197
88154579
399235231
607063111
131119889
461835114
72978315
225533368
396301837
478484582
942890539
847511489
26268891
457270470
616681151
625795695
852464787
388278497
690654840
686604791
322716712
615293618
267945045
645048426
834490581
509574732
173859529
841859105
130157985
15768262
308516668
227091585
563086549
265197823
677626937
209346613
515387156
322296850
732382463
514494330
224708778
544999906
233671632
1020667941
819819079
177583998
744915406
141833551
86960912
414259695
707063377
39419063
515161784
1072697981
536633507
15163033
463777722
508139981
80852443
268851289
558417547
162837762
851110868
463851258
59932077
117804266
568632506
123276482
518939240
746483176
635683123
232059669
388724394
863825444
402838066
437163605
364713122
117104916
112244998
569040408
525982373
6087776
703410929
312239663
251596894
693067554
887284294
772341963
732242120
20073090
621360490
881936901
264810380
617042239
646913236
549232451
658528423
120026838
684684482
999434159
839218730
609162494
470145287
203257453
218417606
189983942
680567236
100339273
204793153
248691167
829722333
810203100
279502019
50935849
710725829
967383123
595388072
195879180
158795816
120437115
763124245
283906763
449257146
522899590
27885722
291357790
636429622
339032232
446935466
13948636
225939191
841436347
691707871
953775867
503367405
13318211
170235141
844013625
822128080
340457831
131677395
493222958
7864078
891610975
289138516
538719013
20721865
403320216
551301381
629848668
283825415
454990930
7307099
421782232
518434121
605707154
460970931
485133778
65015795
923634550
416134858
76804336
976339417
497515848
1044792954
434825933
837446641
57166491
41337769
741104164
167446960
136141579
860886067
23511073
131850603
346971419
262015536
333071574
111472625
618512100
743553041
478057370
76985391
559583916
1014172581
26324439
781329892
595638534
1065055516
701948315
633210477
811806826
680267806
267411460
761066925
733607112
73092087
286365389
673146516
831028923
139810807
721454989
86734625
556530079
70073624
201212610
441228621
665425360
10414186
839495033
885675625
409931570
918597121
457074580
609161510
198494332
138630287
737028261
652187482
303413227
685867228
492460453
303246375
101108627
224553126
152056918
366222154
484141101
606514837
1010393406
363149679
890906838
262667553
727144876
774009790
704031386
320785042
439489217
769522289
285921368
548116749
238134660
348196163
332988672
730406688
22903698
404786166
521594507
394261985
930538143
131813836
761979287
31807110
424859685
808981594
862320060
215674584
405267740
889645726
585496994
867239592
847439275
307812329
354624114
751603659
4176583
772248136
684245763
1034539620
672299890
94374067
120051154
487591019
81491717
330490553
198034902
60990504
603586397
829652597
419106537
95889118
598504244
115697164
1020421889
807000094
986931419
6116255
278338058
699216714
145431585
1026818483
361267905
737170054
804841210
56895307
67510504
432831969
369151068
82595249
765681163
934811085
717227678
712111506
501549860
422310757
574865980
57363178
389454577
34818681
213872232
270759883
244498410
14312729
459693304
1070137680
53418567
830503399
657735383
40699547
154688866
873181933
838397717
1013918121
510679444
555978574
66708963
72849657
878559700
132429168
184070363
697457964
1060031962
356364565
271322010
1010883081
860074413
503795112
667126475
1060154918
418966384
36188089
295388299
796882717
196200131
646031496
125052154
899073565
723967174
896024883
860074559
488215306
429090433
619366844
362240001
407853321
74429779
193139906
553079155
751338395
53165002
196465025
593375702
430216519
484807214
446462553
11923892
265776487
60518772
744803551
417181442
270880404
382299384
69001617
802272324
751573070
70226254
241226800
36750107
907203005
1064599967
140926659
422173911
584453430
358761722
905451454
334430202
475126703
55496806
719023371
431383578
1061435846
271150886
91469961
107936459
37030631
345511946
101576634
725317506
317293786
941545218
134509958
532907591
1059620253
220680227
513088773
168671663
79931811
1011017759
95952932
236989984
144006993
170283780
698417176
931613689
113511008
90972551
1001650677
857657625
560513930
759346152
4889223
781957816
716069754
537536947
764446142
804349176
705258250
80294935
4064735
271902738
737583881
506253780
334984822
438622942
576079751
1036016700
259817402
947104149
249067544
714168017
111684377
988882066
626980642
73134403
866686727
96850510
989226573
262936764
1033930941
72226496
33359293
184153087
778734062
54664953
468414681
175145786
421180656
745271075
85721203
1027436065
230357865
690509032
512991967
396312182
721920747
76365197
643697120
1048456733
740004909
302749137
5785150
63006214
708838021
542042350
552940940
813882400
546281339
136713737
310353578
740026707
349793987
573155467
425139577
268438638
858564380
226080426
115997944
76916437
164279174
686310435
40953551
848748309
857100617
713423442
866717356
52244871
403672547
62518800
380843032
779557712
902145211
889358043
502297095
117466686
933462657
450711629
15829234
628566344
418752478
33557468
929270430
354497527
851859747
14271451
747973762
324626540
214611939
802092623
314089556
450400549
790251676
355798915
334402610
745926006
460185539
31798344
865285811
856229440
662655123
802364686
79474692
120836528
474806302
77910912
909403706
170278565
777653029
639566785
577357985
932125972
158149687
560829987
417135432
874411550
702704955
624249934
4513204
2524453
734930859
335130611
749403895
263421544
1031486654
491628912
422311613
498904512
662166766
952126189
891938563
11609103
704059717
229339516
307203673
114150602
312299331
820299590
814033314
441276500
120539956
373796204
490490790
190228115
66265709
84476105
821408393
405364141
80173635
86557381
1007224695
496427085
649989193
233743601
534278302
510288217
674840759
123928000
823700384
451819599
382768593
915085611
913695054
863475590
88983902
448161242
358313272
268248972
395145495
606155466
243927920
651157300
1067443351
77273650
15499589
633626177
132304199
528703342
69907282
33041363
476042397
603329171
774020321
909573379
440485963
232420106
766003023
670097808
584920879
362707562
62065808
65603897
960190165
307284505
120316665
537218022
169757862
216315832
5298758
528088636
775448550
337770922
711001393
13015400
681498361
170830307
720286091
145506494
830741440
844404197
141346257
614332412
374685762
603111692
90367949
825769239
958624316
259784422
23925240
166293723
929836926
515903015
573558231
531345014
181115754
489188270
609887780
914880271
1001084172
290816236
501708641
742869722
413956129
49390263
342369211
210220215
552808014
123074895
735762129
383182267
23342543
306255139
1042806465
544062039
591643723
987859108
1018378995
406201670
867213467
937131738
671275917
615619309
7305676
202966527
741343504
726860933
806748720
183517471
388081976
531563277
629373030
206908556
169582813
932603498
416931548
380209452
869603538
446121891
9010532
968206409
583466601
300641184
862013908
18545032
559967555
644966220
62704116
689608960
813214391
617312598
130065148
170869755
1060266058
291722538
332995309
605231727
807512640
159193580
738260955
120368174
1009161063
340085445
684124416
652381497
504423212
580001096
119732496
49301684
716091886
101791493
386554271
99379598
820468448
64339201
576968861
57703655
298271158
791825597
494398750
613564875
566417539
48454960
78267316
651749690
438780863
910361643
527479648
153232539
335229665
107423241
964907400
632158944
844230137
98090482
720707984
471281342
39051822
1040190804
617492943
119250657
438655099
15439435
32526963
729227481
667557856
628184544
68692863
748160164
818158522
385382380
906135393
26737771
443315270
129421598
611385420
250912514
345199801
431319904
716338064
93712782
1064113353
76449846
116071307
179559710
878432974
888240972
488521059
582271932
767508421
126475036
27281032
844078997
925053640
890864667
288462637
85376294
773390020
337898556
53351396
98178721
149315603
709526159
827656610
636588236
137322116
174804613
488680212
537083978
146798862
115214227
265042443
573438590
362416659
61724283
777024803
414467670
72580871
349778169
549622415
488575934
816344923
59119996
467865259
852589482
157983113
116840865
94652403
809687409
949845992
732180042
890657622
505727550
404472036
930391219
908787369
989268371
867948802
230903170
992821730
84308676
977554534
922059789
99001314
314877101
455675239
487577378
327535349
302744775
915725892
753017081
504619497
750391296
924504312
49785174
57960539
920647235
475900460
1033980183
493885819
690664326
529744921
148410269
305377126
937517045
1032520429
246362022
352251176
110453967
111878277
113513128
294332988
131612062
1010697881
552707540
507622951
306661109
555444065
28478635
254455812
75097631
790360300
676632517
244471144
553197457
14240870
666845306
767786195
286379623
749650715
61842302
216289524
428472031
964231859
699470025
489861592
358180262
22285483
556663861
888814508
763763118
562173005
278544481
222239214
27874874
752240657
362994088
458220585
14751335
315332031
493656464
274390119
219246008
953564750
844746371
671372288
738608057
99206584
697334987
930306032
219593901
955584107
1066221508
440969354
688773485
580795305
628410253
819867777
359433344
409167231
535243383
946519698
729229450
706148616
152773182
285604792
519747078
303184461
507509940
378800707
286056301
231229724
229926074
829038060
958360521
860454378
452575304
901285838
845873780
742199685
163320699
719243434
121509726
121552713
552182812
610904193
808178821
27193233
27061911
694379558
87610006
331542686
562553755
788905310
41008719
259590847
411425822
94969513
1068177422
228870461
65105035
592429842
748823817
45219245
542769614
828223406
568920305
237480176
526425110
392417945
691320975
1053077389
697758318
702597591
431484373
305727573
838157952
436788510
725352807
496697990
288521803
965417288
618517983
774517270
81799300
779292168
885859252
9697565
973589881
550299053
710678454
827921836
28671606
336563916
672976274
15320256
292013797
604541288
36151358
189305366
679824267
239300322
934797586
350046831
28208289
92236247
823287755
421553643
37384779
672899020
6524104
598117305
1017186210
275984926
715547644
519517615
500803072
161801172
1007815821
263419723
760423277
841826100
61415155
428843815
155327796
809160986
205106748
741703942
743767377
128146875
549894406
55432674
473397672
620128630
77311238
369753954
165462496
273961897
327476146
747648800
219693184
925969984
24176746
432693992
819193288
220432565
556734747
553615666
493099082
363862262
191123142
475060081
730797371
72349751
800057079
889306850
369981758
230151297
683696502
88360800
571915545
724493834
444001530
11299061
866998433
855740323
175692785
762936603
72995804
98594167
440886007
819061320
3923593
131284443
1060287295
43026235
528438606
894683626
460774207
324685387
348059255
238410565
363742463
497157442
762891696
95392252
931882016
148475961
97496682
971655093
921376861
642503166
56688964
556086097
576999972
771493985
54370615
515726513
145082212
854851343
23780202
245582104
931612412
25298320
22047859
39409420
145465235
527070681
352929872
719617368
97758756
921904318
353532253
570242447
865659424
473503619
227853735
912017089
461373179
322405735
68099315
775075148
391957132
275061675
237818956
1023046238
338306746
628364153
583327129
538682854
476216740
190942528
5759763
138024189
33448447
158126297
29817397
174455238
87863623
514890923
792425346
9489681
402319315
97058657
622061536
287149346
574186158
869263997
647966736
113994108
534633356
782962942
553551240
334454672
755164484
315326833
521113249
530838272
962670346
42909501
330553685
816840651
156380110
692258082
686566256
412020202
426601986
200795003
4917675
688483335
732824659
160188338
114227784
311200966
526495856
795460505
32398704
828704631
217837402
60040906
461045397
259433764
452645354
653401711
62393687
565874577
198211564
182986748
765318915
737566867
196527570
282694807
997844877
699019230
766192644
113259360
16722345
900486526
40494209
275160118
96519025
105678560
634012857
888484078
923510091
824977037
78509914
415879181
71587631
144553420
659559648
58191739
630505902
493879082
787054068
1055202148
958303286
245218927
235147117
51736584
893584443
131211219
910643639
834050249
728904056
886926792
162674623
198576190
37627289
812410025
809723863
493855551
740352159
279774889
6607976
267986978
275140340
657887877
294517986
20531600
604372290
264402095
127064488
908456828
503662948
989373132
507910624
282159701
356133655
357592554
101018380
48535152
373007119
347543802
613505793
757862393
623763183
118755490
833472163
915519445
881909664
784352415
307552858
771913566
695361951
93343389
29573217
239454298
196530960
277677759
303302891
21088258
50978061
744808990
374628383
214758757
765966754
780188829
199453782
804121370
815439008
758111311
106258546
314507807
651478954
179741504
413326819
15678412
340673507
415670351
554646330
386984575
696455526
527963189
853106293
857640288
363379812
225416804
747147701
1053742005
199025423
487238993
360571445
284229441
330320052
764776232
115930001
339409960
171450560
775210082
51974058
545618504
168033566
92564545
659189309
166324271
91649336
537482221
223395914
220380979
307212555
505597593
130091439
583757473
497981804
533671170
844334274
313539121
124812547
713150208
338011317
568474763
881267132
230110824
713269747
443980113
502564259
791854247
861500505
1112942
587095625
43268664
680989031
296314089
903568520
656718681
304083414
1019469880
183666777
142529942
766987752
51249319
603003008
36038202
352545780
957816316
712592326
504901799
424808011
473870501
225824823
703786862
208298975
500859886
825353795
355817521
296815129
714409907
598399796
498152144
1068913394
24417475
590883933
375832819
678764552
477898969
765893604
501412858
757458922
433073577
712577818
1027670613
262873184
324355722
485702050
879133801
412306819
255552762
781099940
12056118
548004146
498284361
597899091
421920823
1068885209
790687079
429486599
924686467
479869809
620548008
205380548
654017796
255749436
406479221
607871384
630544362
908490423
603603774
914127043
714263876
666120098
683906876
242740244
62454046
58381274
755097157
35200214
881449187
171201861
535371343
914036064
68779269
147260777
248347598
764822886
104488742
601392922
660380176
671476528
633658464
472751522
993619622
650386924
798901383
82428815
948891419
352704781
671507716
756968978
628268625
297611426
12823518
588068231
810052760
462953162
1056317807
684983195
369914594
563123692
290789397
636919197
708932633
109867855
837818927
434126157
522459190
192018340
697657178
275401648
173461824
152166904
1022288884
199148658
306350712
694849948
474740103
622422028
736537762
697943579
14271353
892960590
930722565
279585569
280210139
336835423
641571417
750366840
393067672
908580128
778703094
363473740
135944964
570946427
1066415040
299355764
534790235
684332181
692439921
294638285
585820214
493237270
187391281
743768282
326950102
628106727
456524228
492926886
1044391480
531867163
466593812
1044009262
438683918
600727342
544775544
889375002
593754581
210503738
760046875
709834204
459136780
45166522
182037748
575045446
17111359
116010274
353280174
552004465
600220258
708689033
41270855
128107909
181422048
342429471
359798913
814067002
242720957
801511946
745556323
718103179
898614639
313288099
779734092
829460006
151854864
658780645
336958816
828151153
473729590
526765034
356674794
719379441
333896054
372383845
98194521
116607625
850858652
101220322
502760606
211292835
602659862
55313507
1005191423
806228932
469189923
164965866
526342352
773489857
257753044
354835421
88877076
419671971
901338767
422844821
518487868
473859481
571126381
194596901
760867038
907755167
186336149
49095099
1023981585
921146297
894716832
704597441
673682937
708930738
712076951
179866819
40400781
204228898
249814533
181018388
747881023
93254882
295325081
995125063
31850183
734871789
111684675
695762025
697569136
775533953
951612959
492727256
676042317
670456148
444011343
70368916
74078584
119282960
727944993
1036939720
1023852804
471963293
130712337
54735584
987562718
90443910
852585555
643048695
347042565
869629360
298809872
768547376
451851464
90521510
1069153604
725192735
751789090
147975484
780025984
496384002
99895851
344881834
236914323
896253915
435265866
160611898
558397901
173879440
91477176
42562172
458777426
32411714
380055573
878669045
523755336
780186610
95711452
924361982
246829466
916582660
224616627
764400460
421498471
67751459
269596095
459207529
85640855
1005855283
672006440
692693232
460323116
886328209
450464635
96232660
550737686
727618823
364497445
906598231
564129676
84572664
151578566
629014538
242971755
984229991
438825747
244570464
1002319414
522098677
142334606
283908644
698061904
535341851
637377243
915470510
128149049
169063183
892052757
798261177
566778037
183833200
97531845
38583141
907531727
686465802
386585474
809853871
115732406
281037220
639652153
88447061
49067253
114444062
122503212
209975016
547712757
761800278
170441271
19583428
427980484
261669825
602681850
33043829
269235767
819753295
296189880
743604367
513939990
634606533
837668913
392639696
305305012
445770911
88653888
620634526
97661742
679429719
739429148
626330166
1026554594
984468080
769428454
1016230996
438637225
986726892
347935429
3090623
667637057
55244897
914215870
621154706
484441948
779136450
6231394
366366505
52295818
348703883
931423382
890693818
868288758
780197239
176218897
655065729
299064641
15291536
453105295
77674473
70861160
13934688
255450960
36136715
798051024
55729223
676033650
18966610
817017174
613062945
790024029
252236662
112269794
154885531
903974437
429180505
15629100
118843396
30988704
438169763
399163634
270373411
507237274
472036042
155419117
732635156
487058156
27705238
38001117
90961213
415150771
50641644
30172157
701859929
465122220
749543515
841500997
73313631
657486338
806823212
697363907
825263846
376846535
710008186
102475100
705052595
388026363
807748668
132751596
338702307
783468784
529074915
523307387
826224401
214653465
1060614425
373251722
230269928
732020777
513175298
15735079
419036994
107752625
681302888
870224753
186607426
523395655
57437843
384986132
80013116
791197422
859886359
879022162
981462646
445579040
579369310
565382186
865075559
359022459
261868421
700214135
735457099
231073433
122829182
743472432
563928553
410385085
551635348
929115837
101195928
880252288
621610098
745886787
252599779
93152773
186672808
311173437
10150120
641283024
506535826
617135743
771941660
628109784
450758569
709191353
784436848
299434980
95166785
93478344
284061506
69807083
46913271
459779468
130799708
471356835
619648441
634058086
249843900
848997604
20139234
319472211
348378339
344453522
731144203
791311687
765220053
552855269
590328679
869196712
247527722
144065023
844190763
673910903
455435618
861552377
281843205
347066179
866847024
24842
196366813
465713286
1000684688
840635435
24376714
24001033
251131436
346652917
294418555
41873212
677302820
292344270
218280671
374968671
397845396
535635272
233245288
622714320
13090535
677459693
92613500
450028754
217756172
505982381
884160737
610258290
799510573
373125932
327614111
236749433
471317506
386586962
840648509
72323263
606481531
1031863362
799473072
391069357
131090138
877633361
511822577
710544926
243010560
181640744
246910099
362999425
257690128
489705644
174032307
226565247
378727110
827838259
592837076
47945776
901560456
13665654
265987137
577232533
82369005
146537614
525492843
1047506707
607352816
15352103
884842360
628814207
567261205
294286002
528076432
950940740
616040304
43765663
755732221
457940383
728100862
93638503
462244426
29950098
390216839
125469931
427876621
672459163
204110026
7752457
657206332
576967984
849557765
289104570
308647088
295907561
699752340
142858005
597606520
365424502
218110302
396713052
312093817
989354138
451062017
596619691
89630286
515345478
861236568
678308531
618410246
59147956
571334474
332675703
234156990
9280703
396566956
446483604
823395359
573094005
566774831
516556218
477131866
662508413
621952845
360768440
167549386
411042028
621922355
974740100
790047325
656576026
738243948
310419691
672727866
969927177
187057887
962823059
370901441
136388680
818664766
367047872
265302907
792013257
870037020
17792173
884604655
47444368
51915395
103919508
308293001
97976451
412846431
507770030
538647331
843517404
489545221
196042598
1055570421
708988635
888639707
505123384
468064253
315524562
910431808
311538154
278891858
780990943
255915216
542401406
999834930
4390994
449000436
96744628
536718837
68295752
458772245
399348647
192902133
232417247
60575454
174575101
20385251
238777918
96843367
137778259
19614484
438574797
905231131
758786880
126653790
68054254
748731158
579177778
108534284
830568334
422465671
649234119
1027624725
1000465530
454792463
73662739
628642432
9937113
1047556959
828339880
944036015
826552029
430712281
486916813
351155325
567699229
456459076
283387163
98118807
461068243
555926975
234890534
1046968515
570959319
80466886
188167820
429523827
569786423
554280149
325740847
226704734
745971715
244203917
19763961
447042064
895233991
82478431
40054796
441867419
2746946
3486737
332438308
131892789
219504846
1025843213
658523658
505601014
69542251
286370601
18385829
851452557
803296950
177574839
848979035
239966964
68034737
109555993
676464262
510270093
135194037
508130046
641177603
50729418
549137093
7598383
278085001
548057987
719240101
710334800
411990330
413118539
401327782
880498109
1045437455
107591646
779397859
759950289
696367998
265125810
214694971
879943258
198690379
641077170
287464565
338665966
435544227
105738136
622688427
329808690
510834942
560616653
120037274
52211076
405734215
195740856
871375221
180124404
637515852
773597181
306444037
972664703
279192291
927089662
198469578
422522950
761213934
414681958
437537039
764571725
784229918
530615685
169827188
578187088
880171053
6811024
879192055
995518600
51051987
845866165
1032022965
307055475
385359212
527004457
114888642
733082750
385719257
688554193
389583163
429804731
752356044
308885656
483006727
642448794
5787045
783580278
890534569
542906186
879288432
232620526
776631463
960210880
363232205
784812410
768022703
15743006
858805214
352672588
555291092
942785902
617266836
384489248
950832426
917525679
412450715
676814282
249679975
203949247
64564760
432642794
618523437
627453777
773014459
952971086
1042162993
815641862
541554765
367976975
542671183
101282576
569479353
929805178
126981298
498986754
537660720
91048767
587587665
486029158
765544155
822738169
254188830
386568575
39256884
140647136
33221626
322651066
1020026568
348118481
801355307
546126241
845650028
347716534
422592798
646356167
406576429
848360451
26905965
242109956
1056389821
648090913
765343874
477913529
638342861
784894657
740052491
631230545
102026400
871456562
879608016
779671397
46995734
732550806
63706615
280721618
705647243
62224234
314699149
35136084
573742090
245256528
144225061
752013450
641035253
1052184801
60714338
659344063
660633788
181611769
781700268
630037942
739375309
810854978
299315184
289889
732937049
39368205
48291663
190328817
267368016
343800678
134458486
576449495
528870104
445690852
568624042
650434234
975563287
495904302
300453696
281766238
741740606
977468101
179431343
546274431
544141030
123111102
960135096
259292892
524537108
933406067
847627783
253676850
105218182
17501138
172033516
365320798
901715961
770721637
363102167
876176053
59587526
512100886
484448855
361244173
824606912
95320534
1012321034
414857363
306150853
308812196
79855268
458873737
10095315
55891955
399107791
488012996
857613338
545333185
45995226
484878649
335058091
536010256
929196564
176777619
731455510
780447031
507952199
578483109
602746635
891244993
633358318
808779133
513202364
685550198
113206026
215400831
676886203
862558488
769193951
42175925
873155311
164476589
195774218
825413197
584907080
215519917
15347776
561753404
230927718
14005905
551562943
1073712002
329047212
35277655
828122946
732721118
107648854
1817365
988386795
309516244
396405102
925389767
616250457
288532409
868277266
258227164
813259191
1063433993
46984182
374378059
243080473
569558807
1071212131
935466542
465521981
552324399
836934192
621909351
817373686
152879173
279895319
306236903
809960749
369291406
602213037
798967304
636369745
403595155
73732778
686612399
436560832
468097087
569167313
860510167
786049300
272937693
772725067
292929623
82675985
151490024
191491597
597097777
452813934
669273711
192270979
1065801468
447339258
36157330
476421343
536878064
325201475
462245757
455905598
533128708
202997511
9071706
701991307
570579839
673777661
748267198
729570154
561795698
126741746
327246476
842849914
791891907
740855542
118494282
2486465
520943824
403156968
1021944298
484414403
393784009
33123429
809841806
808636222
73433488
103421025
324142160
613033894
899923431
504002224
403166926
736955948
993286807
802355670
97777541
527186841
297478487
700528003
389919099
612788291
156401472
212261941
448081357
11722336
31701622
500252994
229785566
425894544
229838209
17078005
367536637
167406690
30833289
839250663
229615269
884104973
20764619
214789762
988577995
91338330
742236655
240749267
1036372585
47610944
961809271
942055933
608953792
779962134
762998419
127454715
923768100
445545674
241757096
480293942
886847531
103131058
230138842
734936900
77439381
666552714
54809111
221110911
570587621
651779375
754116336
460030221
857709024
756247649
632826576
182317560
82661429
349504034
629328940
646226944
282133416
20504540
773904655
348934821
450260813
811908809
565549387
83007327
30031274
375240880
490941205
597676594
843007056
886402902
165452056
594248956
46155246
1065842141
856368944
298382671
268007507
926151544
234746860
390645799
122901412
275865374
390360366
113703424
887637842
47106232
666566666
567590615
41709785
599697059
900726068
619853124
1544631
136120964
407679888
641726695
359568688
211339163
576735138
117126970
392064159
651293371
805588388
838267983
986147237
160521540
469875265
115695550
178895681
707711385
637926203
324729186
119546498
814339191
861110934
294485110
303271680
164322268
298492962
371302879
855699931
90945101
97800184
1004567411
458457163
70843751
121805546
227708751
790984212
145205998
107344596
757786588
733698980
867705734
339843746
169348490
837748277
373635223
326277168
279159571
9913028
14948191
745576256
654384759
351620129
389401355
587511256
217810391
203127294
205918527
458355231
805429962
635560605
84168318
691098313
813487351
61560600
40302232
138007730
618184890
561192995
15507830
7290538
322430836
385749591
101618261
903616377
925809431
79286831
353531105
721535027
397654659
129284492
657147728
199559128
756920078
135435213
695057475
72661374
915771869
612752919
88116888
710039455
908062628
439048705
626626676
562442683
77509852
529153471
307248786
3163620
556379968
903512018
843952870
402756248
501499603
629631218
384394813
951772200
122170381
406567524
403920987
839993637
75882019
283003665
231690202
514214914
987394404
173338107
527730818
229189466
377204625
685762157
332321852
47230301
880871612
270204536
630380349
973795755
894489919
156308418
891196096
48080785
81423686
348055228
797513245
564643098
784294768
70147802
740455962
638024099
571175925
758636522
152257301
41649135
49320367
306757835
868480882
530966241
576257510
625974317
804495552
401004975
293539020
557923290
729187949
507838905
238006517
635750641
58996373
503926285
223586718
908176129
232437986
35145590
733308476
34982600
918652568
46025947
114712669
98702919
74384192
137437913
939932496
843311597
798817719
33503783
291752496
107645459
514652776
118487079
11483273
919595775
870771396
927928530
917800348
614985785
700088518
90176351
592527498
350809161
414556324
266266004
392908102
16100403
798016653
289352625
569371302
525236869
308400615
418800185
613627342
70901853
853124913
806253224
302138469
37743370
889604718
208604714
818577906
323904193
921920884
278610834
96692783
1065265378
672157740
557552534
370367882
733331435
789532588
10548020
830477537
875281096
492957833
62683746
656820317
1061960791
207417074
922549738
278249822
709203252
391312277
370023137
821468347
119003448
495455581
836502486
177842856
246761116
929499887
116166922
696032798
1017577755
371215689
415132046
847374207
948102463
524921577
134197136
273996522
158136601
523409123
229215716
840253163
720282058
926078763
275504852
800177796
659391926
152641698
236003633
614003907
372532882
354748046
619145902
759930600
465111917
187066227
399736340
237219710
930902934
742068480
919240527
352006743
55042574
786986918
571579591
401410477
673746803
236443592
170504193
204005701
694858553
396858989
485306564
67129641
71864738
475133634
485274891
562911140
398704063
831363670
884719377
699997228
1055847916
703875234
347959651
928883465
647182252
923014199
374965790
682528809
866257206
223536895
118633314
166337128
270176586
273222133
364305439
565878492
324804819
499021814
311465154
501183776
95050546
224966717
548172308
916846862
58331390
107364425
60662285
553645007
197660524
271335936
215231138
1049034565
240798648
139058601
176707400
577826455
338927917
741774280
777203943
435360233
651521249
1012500035
816426208
109937652
526842675
924282085
285403262
349025016
440804627
145380959
195241240
748612898
874229975
488184628
68439919
198828528
673841836
499059948
911304098
638185270
57186434
314051080
455215603
217020996
77417887
299133358
433838758
806828283
671963928
812019000
71074122
527280261
356006585
369014496
983567199
557973806
703497614
731572718
602016228
840334548
377910915
952093240
602358800
905419508
906450784
148557069
862116531
789356109
1050406928
337950149
299400864
927244109
834864087
14128045
459926892
109487852
127760993
716502726
532361893
138273015
258792341
550168076
29582659
191548337
631725284
966480064
492337688
719625728
471972598
897912584
655131613
44224863
62154949
861241789
375823245
26502940
71945989
822439703
50025695
248433480
891715917
398478228
28069315
845085873
126345296
780170793
1024886458
771941832
370724346
748473495
485214774
448078423
418562697
6918800
699650805
217254616
255866926
827936676
8324367
1065292296
616766748
1056803641
381718022
721868035
381360692
847219349
97834316
771965619
699646393
333214795
101151945
843180269
233117501
922269254
544885235
235454456
471142092
4050931
40435168
20447120
48776846
636600715
15480591
11237565
321281247
248254675
894921768
1060766205
103954702
295739311
608714463
84979486
890367110
347861307
814949381
700827527
21575998
77252635
87397390
100412963
432942557
38684147
788331972
308419944
935002161
608041857
202268269
757403674
782051758
157268151
540488654
313243716
610668558
880435382
478986548
173659831
677745373
92309779
97395432
632851584
71804225
709944711
67745279
433623118
706443860
580628670
797216337
875912411
351283982
1032209017
871026632
16687200
203813928
215595091
650383772
681836343
223170610
63175736
711645789
207628172
154605369
517538512
749044473
212222951
69230313
64429478
302817166
904173587
471427798
156069844
102045847
910914813
82203591
616132344
537804650
345769522
397618459
429832827
390589450
380821880
953402991
748306098
667025105
829766498
624764713
394094967
609343631
118942262
412930824
552311847
344436223
428746594
828304648
22548107
848864588
745629106
56193662
911004087
65846487
1069243988
579123276
484337005
620865085
13844622
405269119
1051446628
531153083
839989414
472603137
712182322
332822754
43166903
152492374
179150429
547457924
908950058
564249721
167564457
130396824
352741209
1028879690
352286530
1018211554
120236246
188643959
946112910
424060490
118055446
729051904
794891723
612515537
255607378
297874586
777024703
885895055
312166742
667784243
394239116
923644462
96242086
413809175
700670379
817235911
762651920
182846946
23543385
462131166
387272380
50551987
536506552
146579344
985052281
580041813
352875734
27597252
749805190
558388062
627505482
403031888
122657529
800217395
729470708
425351674
156184807
133556520
479265949
326965756
161414697
977440120
544524337
311637641
513359044
597321446
98166025
383538278
653147414
367024466
579934728
351877559
616509191
214411996
1046884085
693923863
796614710
1070818603
528917704
487984924
104998297
35657625
219490198
705302019
669866822
389086228
139190191
771522186
293313112
777732696
875541324
682326472
62452140
865811432
988117670
419247695
572933220
363195535
874101220
731976275
133997461
646285941
928941536
888229960
818886948
696282338
338364958
286015904
984270235
992186940
639454186
918020222
170448
1071726069
202229661
552070204
777281197
468757699
749994767
780993730
223696058
182741584
708401227
29793359
35729462
584490965
285931284
21401547
636243294
227288647
749346310
100958250
111545490
11624765
60534102
564252465
263067984
194520565
563980928
797971167
31895326
341809284
737489669
885242484
241939549
64722267
25720476
370429715
1016710608
65721469
241588220
709704260
443883229
824354804
54796923
674489793
205533846
826490073
165111009
450586972
25009430
746565806
962303898
469310013
706622318
908775565
231920662
801096131
375221000
1031897438
448522649
798024314
575202657
663995255
255678541
495593614
696806712
331417874
211671291
276242569
402674615
334641
4243701
658628558
279398057
17054941
316344824
448892446
292109991
698776392
79986278
828476501
289045776
288419949
94452757
485925921
24168218
479952039
354606580
548533689
962937086
428840589
166268987
23345740
1057535982
73082756
702093240
699916352
54627055
558771328
619914065
786864253
879187201
672494199
257913238
934713663
853531764
352648583
375117781
545094974
165031701
422692373
586652234
925179202
244775521
790359098
943792416
716344187
696555993
909289747
743696768
309150049
126989260
469545632
104708201
720361906
981047726
203780088
399493498
61495598
1028054457
575873851
140937325
432943944
533572773
858877794
105668699
727014422
896741721
734764998
626345298
619419213
732011677
1027609334
85989084
561375296
726560730
5322011
281983534
1053220762
847414892
226656342
140215069
252656796
565375456
312894277
295065048
651630127
822428036
11098250
480203671
156291154
1057952082
489407093
599879118
289322416
374158008
534208094
817878912
618245112
841201931
427491471
649053980
297174198
610877409
513729629
228975383
712990118
831633946
479379430
597541415
79552815
632909994
412330674
467541045
34789015
747316277
578840449
608317329
68598015
251202340
725420455
37949529
552706289
493324133
434927032
215932202
848166073
195156001
433461595
143588882
105270516
138103413
702420054
345726713
240103046
138946814
144022021
256450424
394709207
3301594
626241207
129717187
134991238
868734520
54485481
244275761
318373199
843866960
195715163
577412423
61010292
186942812
241484970
1042417693
260083040
532745662
50554185
494562021
54251284
1035312399
790764581
549806903
588225508
915532135
998412174
5359982
624448434
50055880
917010172
569042827
131366282
197247953
831166585
508122960
188937008
342384023
675539869
82012792
701009427
40879470
764977051
470703344
660513459
107875239
961462187
888447337
53194121
341664181
844420509
44266140
527052994
146889601
627070479
600188734
293362565
880017856
687307653
300281451
5310917
1059175237
433304146
52774994
885834214
437774219
170484491
616128591
868690520
33960842
58835830
676357254
201475953
336796185
1040926803
370435211
112149572
146841318
15350477
891294911
594055485
483955764
878024734
528992707
137590112
161907850
264018370
407967263
528470707
421193174
448756330
749465724
73755183
32617794
22181527
57205597
246155256
447692234
56390354
1004725738
606553735
249749334
138729186
402981673
750709434
370427897
401404334
545972769
9374084
845579319
569418514
507135550
792175666
73584254
65343219
901889412
378774075
609384305
224499980
532932544
903456071
27191528
157084556
846935167
359327178
198014250
729129895
18807027
726892829
222387931
378273592
531048248
409746582
341466173
286629024
676371222
844674405
628775993
343642293
94475775
87657244
698630408
64555070
190609051
809828714
650599193
604189571
1012065218
737224631
996412105
80446459
347769244
228862426
712480926
304772748
61075291
166361972
557446521
403401308
89280188
227967800
535162822
55357316
261238161
753275781
883350848
782949942
825758349
60181680
369918189
479026471
105613809
538928569
876305483
478031148
289390393
772380298
886385708
505611748
687234806
257790485
226440263
2451489
45726218
724268382
708901738
54210205
634284397
825805267
602383897
328691901
143665857
131472142
62640306
311505929
29801914
454291261
958266231
656670179
800690060
486552102
436749763
457937838
200816327
715454535
721410015
110119152
279049129
28957931
878675183
158479793
257989664
512948663
136429049
213421766
403073753
580541400
307651420
44688171
456052838
659897362
871204387
35712146
1011607806
277544053
827105151
932590579
115710146
435181204
748988579
537487694
134177939
125716342
9024682
17212352
930547216
709455618
514041474
804521469
809837840
335363867
866318758
855868300
847324182
582397488
725253575
89777907
90430626
649490262
526555832
845846970
410727574
459600393
12329630
302934678
480017878
592940955
40083484
462196033
592375108
617550921
16995053
592204834
130395395
206880985
975312956
388541840
460546892
444640072
105437518
643273382
452788540
65622526
818854085
447194937
498670254
70260689
46562252
623090984
830418793
833908871
16530417
111203877
63766366
298183222
370333945
895316350
311501435
382909756
274358536
956729351
309995188
355609344
475056665
392858012
875587543
30638804
583048088
436110515
697686629
956675408
742665587
958058305
524789911
318353035
304903247
920406627
295245848
38371121
107232649
209608464
1006225406
660539253
382089947
229261370
897858751
313500
890444885
547207709
151856216
629527880
274473624
419887288
678466828
406937230
889487541
554120770
856792960
404418039
445140286
171175833
94103752
836039725
196776383
674270998
663952816
153621452
706249735
575061158
1031767147
22932390
946773472
736399233
66200750
102538009
189641318
1061912390
585860244
335208952
481945291
198184472
165795177
77497969
925314661
109277826
842129834
797768094
709263374
511901336
16387412
353720405
95725504
489773797
233016508
671794692
620063800
927775152
288700333
724819136
724747494
371842545
966307175
275212232
837608460
444208095
609125230
126939848
347391790
453351727
227297496
643599487
128956077
981449663
288507037
979900794
392882110
713962353
373870328
887276185
50775718
339962225
544557418
431666927
9873892
820586896
143995567
292105001
888077371
971922195
832339813
323669433
82340854
436927559
19979793
875262287
1070832661
871313529
749041831
359855637
321829604
63002356
497145265
87006204
695577268
695637538
863267739
886969498
842539859
468735021
1063245438
190410
693052314
387585633
167657817
53526218
61714297
303541982
612293002
77912692
235077688
36533092
859772446
37127441
381230141
558005380
916775016
497985277
496614974
904437825
981241569
220675459
750792
950044818
914765625
847172237
868422985
382019233
874123165
349939334
925009134
833659380
673712821
89728934
351046060
901515833
878388976
227759845
432009834
559098807
339592666
630449266
423806867
1070041575
217216276
687113832
461756117
836525910
53163610
439627228
54252096
522098401
315850702
86268406
61493402
228466489
44811679
676016964
938299501
692806752
85471046
431571680
101439538
97840740
328182927
558812816
12441522
663305486
245914100
424382149
461856351
989807711
578679640
975286574
331314811
806325411
248759652
312242411
358511031
786116479
14466364
417358371
559671005
636514251
104725315
179907852
780660284
1073249694
969370731
1010149558
636061192
1065700790
906888410
301935279
854941597
85923892
285497403
244545236
932175510
998982903
727556988
670397737
482436812
1001387690
430301153
605009436
466129671
1018098435
108742096
772248015
260601823
107579219
709683561
739497024
18785043
671933318
769887033
388389797
5410083
556647738
320746334
568988828
33113141
293724580
759637327
172454175
991059748
633253622
632157846
262033978
30662171
745514310
410128844
186703543
657512088
851250161
38838949
832049673
208071994
354464397
44263197
121778965
806951964
588582604
261613726
83226121
851499123
159740347
888902711
462767996
156710417
377189571
75659960
548815597
187529846
177699448
215799668
334031235
121426245
314377791
558831523
675315867
293259588
524474963
248415350
862407593
716405753
600675130
582666902
2055840
45944143
68905037
619890771
492067760
392465357
472586378
411621781
495458019
116788952
953958914
141006434
770330066
908480021
575736074
654326417
395174164
1038861345
28929616
74587791
533899626
394358172
344608201
288218742
296462424
926914448
770211994
919304195
59163564
764063606
519676880
420263870
111834004
445845491
37308929
661760993
987486428
925923949
647700220
305991344
404751487
328414476
434657168
568021892
276248628
476949760
884306015
777691797
490169339
203818885
670228745
446916212
707300145
842326152
439499202
714307647
515053782
153044664
424271287
791761072
468296692
844674812
299754955
482573219
698420248
665631951
337573084
878880515
619218818
815018232
1003354657
318113347
424564352
320635739
540453957
897584944
514938136
213869705
284057964
952846775
449750274
203643554
864857383
106684152
656247086
957938859
162887542
97441780
814125463
784516923
597389575
215846418
625107366
60851296
193074292
677244643
484693146
497063169
1030327511
34372473
592364952
265607939
120879888
690933777
1062441380
142101120
358298310
905989160
1068977802
678172107
766139628
38707154
370135440
1015527941
347089962
6469146
176042240
761622653
916440946
298842724
780523481
558144878
147120771
115400888
283490843
330667016
423477310
715607883
112716811
327906194
633552588
325519861
887766567
173432201
392215294
983835580
261448158
445391059
66203166
691582747
421280187
606896798
458539179
705285492
906156855
97978008
434482273
483134764
296241485
327202095
477071279
928110800
705534483
495317755
860551980
188346905
61666614
119763086
251578878
299034100
784498438
38847989
820509975
393745901
386122035
79695805
25159092
16857388
374481885
569346471
484676746
650696526
901166468
414778543
662423435
725625716
459054141
518418934
353371703
530146070
700028076
950916441
684563725
522795990
265550073
709224113
264980474
644799569
123553672
452722782
188535392
85415331
869080377
994068896
582914346
95776312
127230263
282617156
800067684
285984236
31386100
230989214
207645338
529428762
69197388
465405508
294330535
905322311
221570349
519693486
343037771
502571755
729077796
630291411
657517303
728593731
978399243
52185223
902286973
865472981
911994918
577446530
948614573
784881003
301591646
108500111
53874780
463126840
463176023
164614406
143524393
876511974
127278647
441798710
858540571
275537546
490666530
177606684
188269267
461982376
119578525
482719720
529783743
23321126
454409450
899254193
429373058
786772724
838293858
653132570
388359475
386801516
567255294
170823459
312496988
593614864
551517711
886842959
437325783
67434641
165014863
556584321
735628423
77297800
705758972
190188307
726015732
106974947
67656196
182626080
258833630
19801014
267720167
25483289
91295624
382382284
126522010
58270725
416154143
569903207
73571213
68547912
122682439
86031392
734635406
851805961
393127806
870735623
52738514
151495024
848479767
541001694
821073302
904067455
734840942
211656910
86578526
674914345
737041823
821570813
96518454
317662615
397500099
76752407
870218251
734929820
110354129
827530289
660805034
21171226
406314148
478545696
653690028
50383028
700006879
714925429
397846965
353086840
73502631
453157994
658086676
796249394
316535677
766783483
556123168
506817181
1020782843
522245235
131996340
917721071
511497350
836100870
517750894
771606624
545285131
601889653
265368781
105643106
222664471
626160414
445982400
808140201
252170966
60669711
36844193
283085770
463553631
524601103
160890700
358159152
373488694
976462884
492018345
6363034
740133681
560385700
832416289
786711817
832741831
395012734
892687555
766156956
864200390
190062061
439482135
516868023
575185263
237429405
568610319
848801669
224545276
628690574
630229620
275379313
396614412
747702112
415405797
498059502
657133476
157213627
303258021
695187541
301243051
79477385
524638774
312427863
189982773
873060861
490351321
698328481
885747467
310098193
812406010
714589944
844508648
418671446
894114612
160040447
180306426
199041527
516026276
802358639
519503073
874450831
957690168
311964765
871326254
345336640
778450043
1005788099
65560649
623241711
390834881
570177562
371029380
624315896
347603724
659979951
21525633
292105829
26641692
956483929
293048797
434216560
214263503
546973882
716980554
587728803
87328244
1027186132
60955947
693642671
138265234
623895858
1021883898
346578986
305673382
732094639
457399834
737136265
458832208
299716878
306842089
417458692
179182539
200757348
15578450
648698155
381853134
313634549
41112049
304778973
1030191695
293736999
337015304
11771215
167499761
105490769
265849020
216741574
753195386
685170043
378814186
1063274590
740292704
16920702
170953167
476419573
425488532
541252741
867945083
625266595
72084368
576701940
320622070
923622017
277857681
909506538
143406000
484254433
269121865
80248095
171104200
708135141
393739487
426011814
869327084
149645763
56523338
346260086
586706463
377221038
79419905
588151257
460254446
454754000
921810215
236366590
158585009
756422392
46405962
880924311
367543109
783402672
31405344
801211853
533375355
408934125
880305105
835621163
62664494
63109284
892292504
1003647297
451549922
670117255
795020246
480604177
715442134
794202120
527500101
431874531
115249678
740585961
623495140
47973612
1000412781
737549589
691872912
796099148
139384030
708293964
869774318
512112268
586735484
606551496
102474104
308941534
664835785
139536739
759565113
248978125
579907388
290800633
580240951
267719484
405632533
1002258646
17427939
61369046
673201652
133543645
773261815
60314784
558927919
860259018
528018943
930987277
88938280
232222981
442518185
315062385
261557014
538702207
684208294
231377765
334907041
266916196
14978906
680096949
667739572
26230352
783423604
156201196
453493104
327142216
888366639
18649573
93356125
777137996
83681207
550119004
440352417
874986493
351838498
96153394
14871006
67852935
146516620
596914668
612478305
562936259
914490875
503284946
205852858
59898986
422769197
56351702
353311363
526025254
338937986
791643177
885219464
78361776
9808416
979975199
525591503
1049389838
117670712
581759872
966928220
894371776
37277949
105335380
667662774
443968563
320454528
427324997
880708953
652554715
107221392
579719335
94872969
66068694
101215555
817381392
215745598
310357541
514992995
132499322
113968800
323087022
738337799
55241959
182356967
502737543
192842937
922391251
564082401
500259585
984517901
800356976
881910495
801516437
593322683
713389753
296084745
489944201
572489896
787299790
38583935
111340467
506324704
519142776
296679229
802620306
470873831
333976979
566208148
883518310
62682596
652808
485901187
460105131
1035783167
87725512
671272747
372709220
159055871
100520906
326398994
803847476
639948988
283887645
407148365
499518461
898144511
828598300
57683524
857581419
669938846
20350142
70631085
371325395
633140747
966736198
723216903
823727812
760924478
984467666
690166049
704819050
117987890
173101999
22866523
54739206
902248524
167847457
1030776996
269481810
359248542
757287978
859318031
579461831
822461740
922145846
108004293
20369946
79813844
261006522
291070609
795485734
953463362
18715091
569421288
567589698
310016011
144965770
758409815
923407046
422187591
294245085
110635242
756184065
789401118
293129450
681165705
126307210
185778869
256986878
433219200
1032099378
1970602
46399748
968407994
756396610
667876035
847045642
432171972
35875608
472936644
154561166
765849633
641247765
425890675
121973297
1071040608
669260332
183654172
107879193
471067975
395174100
841175671
51285781
697965799
347437082
697480590
458835285
782866622
830103362
132148186
853468274
891750436
410030498
90905036
79983124
167786595
1049146411
784292213
134826259
254508828
505676805
51176836
549150134
198425634
828401857
183846505
600677860
405344478
284832044
454876223
406451915
188201782
979854475
408546868
307268357
663859321
681960359
844372497
615994861
744194483
440287197
327012590
137468423
185503909
295521828
135345025
611272341
10088418
362956048
839638043
7949156
550084812
352364015
847278182
571085934
265271943
653344147
186168681
391556847
561342427
360282113
174653519
87149504
696511763
603377221
187245202
99735840
368151139
124960745
346716905
940732480
633677983
271188627
237405546
539748644
416739394
562350670
286729848
1057448992
447835116
653221911
265326012
158011434
131315780
915821718
45934103
16279708
370062422
847688140
298443199
473131187
421298035
373490752
100126669
758184740
11197554
109300278
157537823
117573035
831598033
766886287
883122372
624059468
418863719
927568008
711700741
218090613
851325689
115514225
15694530
285015246
278279037
444072720
942941377
865327533
661955754
504587896
267896164
932093414
452911321
470982047
461106358
431441332
347569270
116400756
487569767
390155882
3303843
549895053
322132531
573300980
899952756
662996906
59052589
921524050
374183340
743491217
215409251
238095
929460423
133814639
518054850
316709487
425114368
534519159
134343477
5822751
38225364
335975647
116426326
609241860
783836288
252157538
380181976
629139305
369034482
860503083
353839710
475363271
177647604
874430368
110875990
413202560
334673877
105722232
140508398
8625115
60870590
709191326
513178283
958267283
94457997
836217343
848499285
153509959
455293537
405053216
834451619
715270878
915663373
827798017
602872447
766117558
164121030
171710849
14385256
345113180
801264847
557140958
626741630
809741515
805506490
574462867
448195145
9829347
103900276
272546638
1022279885
437431005
647803573
649301329
13607551
911689152
309575525
739124096
31997377
11525743
897490836
892606613
801980528
562060849
14550889
679568772
7102177
75748038
629197
384009826
927036194
969766216
617045438
306759368
177187521
834776071
904273719
554194832
763649138
605308473
84693663
600631903
254393373
746701588
468344554
409916388
560240886
1047137106
941089266
241473776
879753903
45471494
937463024
409713468
782837253
191171467
152415536
26242002
675755628
10060869
37485498
954625569
725918035
190157345
275090746
637800438
574796213
791388622
349853504
1065887749
349954524
134052167
182693079
257408359
153004
417693527
687446483
124251347
12199224
932888169
605382738
509049866
387791033
544954538
635371071
4165788
1001731996
835925045
579826265
176704275
568374950
106504233
1033632144
803016445
404507198
400036585
507338963
323899381
343355432
699689779
613526699
97882591
190302911
933514263
442285679
698337835
771531586
400312556
894940573
984825593
139979356
724482345
427779122
609363562
51066138
816776302
6082330
413682025
122954095
33429663
591245319
502158577
322210667
87372234
520944771
931743649
590890498
375157692
557124069
575405275
146090945
621012433
440670963
348558513
515721239
55123006
180670919
603573957
667325033
1068262216
830059263
916109177
294349312
292135730
409618617
807892977
393553075
56112226
878744505
324107271
1067973057
635262795
3427106
818440808
996698189
133509509
524826342
167138811
615373120
85793672
675044936
928930688
456422552
36652544
456628899
863463294
88219481
625762281
590079191
110628116
109680638
332966431
220014484
661254951
307609173
927294587
707650517
185082615
834441611
633070619
71381435
668188815
847776352
391904573
590670535
877149273
606013239
401773399
777136192
1009644716
876992219
201229968
712596176
90118619
889361883
690624646
212896573
46602408
505280906
632358961
7954915
722560788
853454432
647568194
321193030
849166483
513583811
916658479
503624280
907048267
796881581
628217047
157232115
485595716
180241681
825379708
761293406
9737067
806105176
446084204
307691592
459313949
479477631
462600027
375922947
791232712
168066948
597727320
87442635
54727330
53794063
737195053
561878027
844979945
471152626
629111902
720145329
948349011
598228772
597869509
633113682
280786741
661068329
193394939
1028752342
83110525
195144552
31464368
493495871
258836275
301338955
810407960
110204522
354937738
1022222359
749500259
194425817
590347164
42631554
530263283
1031864369
287760795
500594631
1050946745
262584722
744340100
331561691
652323207
232936629
498428896
93898685
763011378
412046648
492048037
130274067
874291488
702600373
101006635
548192692
49801855
595566894
441616338
482720509
717124187
516345128
1037731371
315998588
246797705
73532888
530952828
828072308
432860637
419812948
867698179
752735897
845698301
1059871379
409261869
796398821
392079519
194455489
989903008
149985236
586728702
761147556
567982149
656756339
39324143
601625303
178405422
891437601
836494485
445248855
413332465
224658760
406907975
87739223
137140643
486028045
742556725
767809049
37141207
445212153
634965169
50402917
535029149
904389559
93895240
751110482
725116584
379554935
743112880
662666035
53248007
389723969
529700174
99517027
715928900
924620872
517824809
16781010
50694801
839522230
404639477
933131887
700232447
114296969
54468546
316772271
59487577
762864210
138516824
222944378
474025662
198513214
256419533
178534922
484694183
733018516
742520357
804690822
831353575
1019928624
1044180184
60453919
36370557
759770757
893271683
96248350
264110879
211664165
932027002
827644743
756485629
158571194
146245259
794275140
16080300
1070993272
70336257
16444594
1021680565
140937120
825845732
61024118
813261175
677402268
11116760
1014525711
125798939
119124724
129532342
175901206
720777050
413445443
230858019
1038477190
273020634
86922430
624172097
322653470
420634829
1035237799
638933242
266269223
1634941
1036776376
365709057
417436995
593402554
11429907
327687721
210629650
81837756
1047804110
304841554
136616546
504343811
364800289
392381
834267407
83378704
133194602
3152963
461832041
307772209
487731335
590084290
303083530
995913063
444847144
573861569
160061493
820233281
73998782
504160683
681995909
631826321
1036627146
432737354
298450046
105551629
161570594
270143468
434473211
882457009
700641641
668356363
668354451
733794305
161731656
717534667
751752548
866490395
118170766
206270479
825338414
269717439
1007458024
799792522
872832683
173767940
57999707
568007951
183230297
535622637
392273593
255604765
736348786
784922185
273839258
619369755
88615873
501231318
495863347
390521482
835789720
2259024
754643115
405744687
798327405
349750611
328355121
187143489
1938101
53053954
748859440
582527349
628426148
67379705
237298856
345501875
370419999
1033793249
918027871
196767019
514735753
759472624
500102396
974710028
985597033
777817855
767102936
705762281
577934365
372334929
579272562
22152291
273170020
208586168
629313970
108298909
18786064
772741700
881302891
87844203
909046203
520787996
500494828
131766892
414836900
27492907
429510942
77632517
453820129
309023491
39801262
79700172
352009178
858789928
733724093
19643591
879211435
238351032
182126501
310651805
874219743
657988109
950418196
421556285
370068700
339888774
74160349
468457286
338946064
585739770
267054767
567956803
494044338
378488814
102683933
340049486
375514720
414464856
800573466
582687591
633516163
366113230
127766413
60104213
295648224
606297879
458799661
775884438
766163619
977244228
910429116
912666474
167847658
464393103
296982965
924664391
755258161
564433813
540492776
697966440
337297254
465759237
331035351
164085552
248533277
99877015
311139843
297422579
473505313
233009726
875811622
1049216795
863596377
647924850
231362056
92746502
502671958
712985616
74636980
64736772
11574370
689704967
244072523
661044640
815858474
836295504
466873121
242171476
418594505
587075000
369818109
566845262
586556631
1054426766
290732539
51279113
69378428
625021120
795026873
97944032
313950619
221987041
672268185
104466660
702484233
807734497
297621337
359937047
788241130
471629753
386043702
307538752
330808192
1050187222
71141981
589236762
216201284
514145731
623611709
113162652
95755153
813542922
429307402
625783848
440360132
149038552
687237712
348741209
174738278
137054391
399576035
119859321
745087273
571162033
38218545
36197738
672137080
16236650
949478803
171509365
665692272
68759119
777125218
504806382
602029861
545973145
435067172
965612604
366752764
963998066
354929815
820259148
635537566
262341872
545431541
827371653
1035713295
697884291
380546346
898532503
119039012
118012596
384825679
8748196
754230330
223464997
758543167
129400462
14050437
179842843
966250640
696863965
37175762
734234046
1012583567
467213560
278017938
752644009
735766601
200023162
519739568
451673426
534127550
13766282
39731468
174575212
127081796
860462393
400017927
581979664
146894585
396740422
701334626
14014313
837034810
127843900
778182704
1050201752
368163531
134975807
43178261
199478209
247905442
615831757
507153390
194355356
380835138
145875743
807395455
934415629
373927529
201950386
708692100
879565124
309293593
270351732
109693052
804046053
877999932
72437108
1032833868
173031790
65460560
629669264
338140514
791773846
478860771
279322913
379706863
116924852
25945319
108387557
205335914
774551007
466141914
602319661
180695825
1046475282
20517157
185927645
159661037
278298032
105256217
100562245
783424228
100221711
1026734894
11923164
47301051
449237147
700377531
146249241
612509360
334802058
1002699563
58599434
565346441
75369975
242747800
222480984
534076387
621142677
531311960
645398439
486455257
440285366
139365816
61079566
846174376
451816939
1057268398
71323209
195543228
427047990
322625402
531378302
831574595
270029419
852502066
75330061
143893938
378306462
169065280
102050175
835267650
997944088
412512876
434582484
142218655
113262378
578074695
107146947
864076905
906366339
359519470
256282037
282912929
927330231
281546844
534133110
650162766
69439212
594517917
737646992
573224489
127838803
562465296
413464823
752819187
343866914
154043912
963981455
301652695
237164439
773208442
766929280
437205241
338563201
407305434
554060832
994034809
125002528
124457704
183788047
1065870832
264103113
194719158
1005100975
971912604
427800783
6736385
1021008604
24271976
401922957
288298348
760336723
845455743
691349611
490721849
914105583
469707865
629023774
258809614
509028267
728906513
828359613
265389606
246499769
1061456372
69468382
671321761
484604226
641402531
198550228
184921989
541233410
143380857
667286267
938212427
699827934
246974077
395935259
15673218
802025263
357772999
279400660
768213996
398388614
73789217
394257256
776509899
913341058
98921272
670310616
890772353
697426060
750842447
435711215
802711592
910560501
243060616
42095701
87796542
273407489
104338404
420296963
670070657
215883697
115011087
591726729
108849213
929130972
516344601
693122570
1017723302
613371278
927474727
405889024
162866540
525086417
413876505
496282637
412851894
779197265
665275892
600561667
793907277
419417866
95280567
763138565
850054002
226304137
25150243
926630491
378404920
877192941
530930782
10059081
219472405
538560903
575324977
444474504
802645703
813314626
110263301
796531241
805479383
871676525
1003257929
85561655
169455521
307774768
188746524
711084225
455319584
359882473
522598192
533707309
1016478737
75686516
775991475
220889834
310197773
123959761
743389724
547634900
239191259
961460938
521472906
43729030
122936033
141267545
134226654
104608614
15170210
411277923
400742277
84491820
510335218
809996853
699287139
581714825
628186059
433331427
135152524
260281949
880671958
903622780
424753737
299434496
255441770
16686733
409795422
434039342
872258419
307686075
735498441
643854450
285093014
647173959
761818652
678334093
657234791
791219715
724018760
448170648
75854196
983873966
847350075
332038431
514465852
210585650
877354796
747479287
65456471
649608594
435939647
322282082
110645301
27679315
619300646
229269229
7622589
107062633
483572853
708411652
286397887
381833492
840352648
460030987
657796519
799999488
571412761
39426954
369613861
864951513
542956230
610327522
159880286
472466729
223406464
708407090
233706177
1021786425
634697999
113698438
443973343
520061179
29152919
112588804
907908544
595253605
205591552
135274088
56801776
75840223
855534444
138241981
289632532
297129939
353705096
69341400
110127406
228209180
215805957
819361246
385253546
708409770
472712328
23232182
518339920
17294661
231549107
596945478
241823222
231113272
90504897
741436146
238086640
761883841
96044412
644522345
848376288
139058302
49132322
1058175037
261362886
75177100
157264514
81008878
351799097
61531300
893890964
131822758
558213875
652785447
186810964
483785635
784070400
490106361
785134419
748904354
335610373
606324544
281805133
891962622
66370818
424137614
823376614
226069879
516582217
169679270
591307756
805495678
343224088
342411372
696399786
27372163
982312425
873114437
669259519
31552283
852401474
1044121508
219222587
909884927
282877207
506113231
7516668
383393614
741041442
405357437
884035958
884596026
414655697
49897539
442219119
886460798
26026181
822915031
120205290
188625890
13109897
344182707
140178525
371367319
520296552
733805833
276369602
471426635
14229775
560541616
884088138
817984733
297016317
222278332
293131320
820304102
172558590
186210708
25893623
542186471
401218029
365667323
746910513
154214031
425333378
565818572
295588554
212709256
877219419
76741723
194121200
262193058
195363128
27646294
354211183
115676317
912740316
218617944
385352844
835935755
435817011
113281159
638073982
672239825
109207392
538160490
712942620
810665452
596986704
477791889
475059758
492228201
141727092
248196644
431907510
404681403
338403077
14274724
843952974
344286810
221097200
323404204
749716093
909260813
757982505
150417035
114351402
754672830
701720771
1064472571
872602975
135183297
913374709
39999461
835972568
703661471
333648816
124940081
13651681
282584056
555084091
138506942
142561573
133086305
962964492
1044825871
378572128
106662189
396382435
109363190
671604990
704569409
1047662653
81792136
138197950
107436086
656720209
570289852
346695118
710479372
686536134
64658675
787830761
490885593
317982511
831712836
480188689
128671800
218308085
722996170
574840126
116703322
143290531
164672611
316627504
585246361
482973576
483416538
961882969
870162170
782123231
403283474
16931777
923993755
90648599
873060038
189281460
171536627
743671779
822557637
278276467
478607559
191539527
447199017
1003241473
567118469
871752542
900192973
850586606
190839426
390608251
673639177
46836246
120034019
248300287
125294874
624883220
636056186
351527631
103675737
253132739
59565405
708111395
939827774
917775600
211792485
47083015
955188808
797522711
884427284
10987905
639314998
680539837
378552047
211142737
520667066
219937236
374761859
606906095
339262983
297773184
685581896
503402375
579432529
427852808
199264433
607412466
141627085
107124037
172536121
69322161
641885175
340350905
284223275
465067162
324455045
241456971
455925934
503323994
179614925
351734626
577589833
284374035
99615745
306311295
709764843
313584443
946206996
783441690
386793450
639517630
145179691
788200681
692749192
703379334
75217826
318158720
148091546
438939823
201603144
801173298
187799821
678162643
835608335
216953437
562629535
67480773
804360913
657144241
932807230
503304715
268153884
1009062106
772225580
945266862
45769397
300341349
995028396
153177136
292624674
905554866
293516885
911292825
895632339
1010132540
781476990
37210367
468731184
532791550
346790752
629930125
143930170
626129365
694376567
822111647
216352320
909170696
834532645
22891641
308332184
478036151
398977786
132613470
628434237
523810371
136636853
153386239
869613072
767754979
625737351
684821374
518278880
700188265
615201333
2408107
823019333
798943793
343920166
223536582
663877528
733180493
968002694
429310795
1014311726
602351147
920762894
615969241
81910333
644369649
173067906
406246286
475451404
351914851
411234908
858641218
389713631
9457311
612218937
114763689
984063270
186011337
138117850
122642463
533282721
917139848
621362187
769353111
662406706
50015655
763634640
282584544
634309078
644895090
79039351
1006889171
825003004
820445134
128711579
109407211
777014955
435260173
343106614
629021227
459711740
212985428
935923144
791839289
787611825
669276586
330223651
996669042
1002896758
111520930
472061050
860517883
173733374
781283641
915535977
589268555
223172243
732424591
83425057
581843959
21086928
12175623
128032044
714109551
537818118
115053489
905901548
392785667
686494065
663390157
718204670
829794109
840513796
234302795
287228321
210120372
201097793
659625825
16741761
526973886
192539279
912668437
965828137
311906243
613353906
33126770
80471461
406765984
699627145
119411676
524130778
221428889
551828041
121273655
388620584
471359071
357190161
746515936
823312106
827856850
819319681
902055082
790819745
887691645
1016805090
329818707
403550616
118680790
499217556
590863705
236431375
535913249
298766634
50470328
193367714
973889390
946883115
46309030
104197136
147581349
74934491
514454444
376877041
360121937
221319068
830847984
798809521
118287225
501706768
634799533
113999976
774677122
404064992
932416445
821902073
696179600
905627239
442236916
258913916
11115228
538945598
4898673
342554938
850475911
573257592
887565577
946480716
22628224
617059345
925723082
28215885
328971404
33282468
68863755
640482419
772429365
270171584
651013629
248743325
805217618
839281334
857487874
274457492
55739357
902076014
182994604
455881471
649736125
631403718
781360320
6151180
303830504
746262361
1029706356
590164167
91494169
165824622
415953294
896013387
398714196
238756191
580897650
441904198
532030990
83064149
197710403
67926737
365538091
804614429
876110029
149600018
24969840
983501487
1037020896
912615782
597035873
10617314
120497201
823711935
452087602
892177675
203563731
218254157
841208755
98176762
270163533
396782260
563201417
736056504
179230218
888473755
933874752
369344251
418527827
492501246
93005692
306014536
478613826
1006328314
614052526
889657714
137882957
246264677
800554214
435137181
764823960
171195161
497189571
746244087
519196701
571933929
757254747
908771814
750446549
689521647
872121554
101231483
66365077
126233523
678046730
261848361
18812134
342315143
973582933
498634349
179820912
98155448
82347237
588088869
122773132
49809210
57535619
138729690
1061165138
339049376
33906236
382828299
1033941258
709377145
599303774
419735422
412410265
131344983
873047522
394466534
1063959614
1057630585
84202899
312311174
528238734
877753327
37859390
896177482
771326171
931841188
947396614
564899269
3297973
921479627
201279207
657767250
34709472
239250404
1045588604
190538582
269837374
129145730
181389886
446412657
764708332
457176495
863660948
924428174
785235263
810219662
81285561
385583784
102816345
94250329
243311012
856062781
419996067
28417468
144362216
621017255
127571536
473691843
234100008
925106651
22802344
1072764986
122744824
220082935
76356380
722195508
880436318
40388096
415983149
687419439
543635686
536331158
520460937
729354952
260659367
559497318
590533658
387549614
10042673
287069041
921965812
406066443
440039187
22266112
655917172
483282946
151952738
4590574
22810526
212575722
522237622
566931602
538165839
892965008
347714868
775264634
41814947
272828551
694700861
404791715
71695459
684001385
41519258
896061869
489452730
347799675
14541126
258292126
936127739
449144866
465121677
687353780
258256927
55706004
322192239
437406315
696801770
617535892
876914904
10223130
474751703
230574335
620983472
390229183
707038842
693470168
56956970
746012389
474836773
475744003
610445503
257831956
168388511
460712939
241481959
264187398
177188264
553755880
331857584
207799297
850274357
344887439
415923906
289360470
26448715
1036019081
93399428
359286129
21735234
374006599
357850383
46366101
481185120
118811485
611022290
918854376
294795492
361701397
488472136
16624715
764395730
500044459
199011182
186498343
464930758
483963608
546928329
424735034
56709864
115643718
77729619
122202224
291413330
290816828
483194877
361721564
427000585
239216259
788011857
846758181
334448933
209554249
646652600
43321204
244751049
438009864
260378262
695005777
111030954
679906449
641493538
908731684
37224529
480106991
640577790
71352422
510103311
923319231
774538881
134605941
333177676
268028771
59086067
493576920
364001791
623685778
67627731
859590553
532881755
930088644
800393211
1002619
349262984
882397071
24792779
276922288
375219918
18441639
856214997
604423004
471103030
78228467
894356738
924897163
411347059
734528533
57172616
937381429
1008082391
456495638
689297861
176446727
345284230
706396082
706906923
274232366
672758362
131885351
357195099
195099335
112514064
395427065
80303657
576122277
1005103344
906862321
832951086
611435335
626426804
513565037
762480997
645174173
488487626
203100200
900757284
962454273
676056793
109216201
543206182
630347601
784871638
21485258
1035663607
137460854
84582503
847940487
646395612
275476280
404004678
114396456
876776014
451863804
287248417
161709607
594647873
231280475
744411767
198087977
885686323
80283239
53489967
884247572
836483024
901684062
423901435
679080158
86104669
54255997
107168604
130065859
356252202
74509410
473454993
733255694
608146215
603897708
16250225
428437007
500385483
86394373
480032081
358794860
30248986
939489834
910330603
839234065
216503129
219763125
253256107
464244075
833472997
308639606
408803414
488057574
201028175
900391060
406841724
173455181
739152022
855822442
35017058
768581781
883287548
289707698
1008278970
783547079
607694658
403334467
103750863
992602214
814073378
845182221
71610791
1006235201
124755838
594075933
757859893
551950152
484833113
630207446
381210725
113638575
639771704
139233949
615937401
115216852
877345787
784756374
112866968
826634637
572480817
397395700
917198777
824004500
576604804
747660322
720482822
361865549
445187186
378264659
699850907
624965860
520795829
659983765
1053230159
730628529
108074714
808568035
70543502
279821731
939300832
812536152
815039125
220783921
742416445
173867247
18788265
220209787
61071691
99505065
781956593
592529176
91988316
700905900
886186096
809680122
1383107
404702179
930448470
1002906716
291449927
315878009
109437564
849822284
764510738
351726350
846376189
289014988
479183231
27154498
104479013
391601997
592881388
922284349
488705522
396940515
21396626
16651815
597135709
582657586
882716694
108859520
12469956
519973739
736024786
272167151
450878102
153938237
526988570
700919842
61502321
862764787
225823518
354390206
20378266
318436169
5262221
344047122
32742515
790699505
478064343
535529273
793551050
1039617181
832605342
188750062
39143122
43921855
346076088
154841114
683589242
55150416
108145289
706583638
611447788
768998030
693980293
804055678
127825307
660587313
503641480
129025877
315996861
807751241
852573934
887870229
502784883
77530989
690447573
892475046
696542407
243923842
166746121
1011884538
92398120
603231467
655639720
205739449
905205074
700624776
109913538
494687926
665346143
431200910
704562931
791519571
45237702
644144389
498567570
647212321
247932375
253920536
768302235
9039170
821380064
632032059
431989444
892221412
765854146
586959797
780928772
724038766
829067418
1038150295
224957823
704201779
788322754
724691683
484697546
430878040
510310044
371201706
323460578
173465568
439361791
693562296
272735226
39630459
919614710
281953981
615659719
684377976
78108570
813123812
276631005
2714220
440742445
796155782
704254291
920432993
796961961
497737138
884112700
305330325
400749452
149045684
921669457
272907995
376323813
910813532
463864153
506811113
635673069
735724866
406418740
336059791
48927674
406908382
438079772
1011255350
647752404
922153641
1060639941
984344525
696238081
875519674
9431551
198539325
819128177
770633081
442938400
281443967
74320295
491821695
748820447
418144536
515894429
166740453
950504451
866014474
106331704
659361115
43296533
620210801
859079877
81145048
912681392
720142525
258513683
566316999
567557615
819051618
739904351
512502764
270707542
115925860
39482983
492802499
840759733
12119472
637687677
854374236
737167678
671201250
638997331
136845984
355810278
142523340
75520166
638639781
819144443
582609879
596767861
8322188
322256173
56798801
535677395
644143412
338206149
121042783
405379261
36274776
562015758
131391734
833824217
983763629
591512401
645426579
775616380
759638350
22419818
50989824
794525434
616543387
936736072
895536165
343704326
237135366
177524302
610171253
205473860
516833528
79739987
400411160
882924120
738830022
110317155
530356396
551868329
823175274
18316446
683236084
784352873
615970245
496470867
1040140939
672592729
847160377
853065067
393290186
541451541
775163619
196427620
342212386
304936148
89416700
84844840
33502756
1041253623
105562453
942529745
373499710
695851280
219971541
602062117
204337133
19869500
862197599
137537117
823935995
503628139
113955250
752920724
805900082
4503325
251330434
50339349
274014823
260634868
6966255
174163336
140041137
257719385
410329954
59165072
837729766
281449138
499495580
166058267
29289951
491345764
184509909
253679919
73476844
19426341
443927019
573060628
809593726
371807994
292951762
588020124
341995667
216197037
318983762
562031547
693473966
628894097
521320598
403423852
463804049
23469931
105326331
277300326
494225818
128017160
428310776
51689601
933735935
26942327
650141940
386594513
427952287
355430275
31893119
610985573
529933710
470343482
297901308
617095344
744981518
927534096
528065033
77429230
32711437
567037016
693345429
441613921
102950632
204401095
904127712
911855061
798071561
62494885
263672845
21930490
491617979
34463006
995603529
334000330
497577935
1059397733
921584120
727365718
150572199
507607893
21641047
622591827
935491991
841943652
431592187
60335549
87826293
1009808423
488004933
104918211
97362449
591650870
517843948
36654743
103299751
790031304
889983764
11568653
231540337
877156941
1065615836
653257935
99206292
89388301
859391462
921023483
144223558
1042615726
684207290
397398898
409134207
120020158
733883828
325339468
52016361
695471935
273819393
264247747
212541970
308466300
547942558
162517837
875994629
421148867
136920382
481539454
421122606
119660126
81377812
254261092
714411249
317941615
432293391
428171573
2740657
783684039
1033042901
309764577
3851788
388671046
897690599
968140902
819999502
326335988
318401724
101686733
597245353
14217036
68732957
1022603495
105284655
622156826
886319903
899881435
729750093
238516179
11279332
798770247
146974459
799571394
1053932705
565104401
387801722
814547296
88625292
809322434
562869922
117838605
497231157
473192010
158788871
988252435
703966372
349576427
112874659
383232259
836007050
670501772
735230414
747258696
522945601
84680899
48149060
668835842
287154789
698619640
639337143
104898325
393326355
328074839
529880747
739923623
74788395
723527063
96220206
700789761
87455559
771896576
54905409
540327761
435276620
136233248
126565217
551747771
695606323
93007831
6274345
725205361
377187344
891081547
772034532
18831530
511172461
62009955
83976875
256367457
115772682
520125432
1055703493
762229469
366840451
36885556
1036398145
454177534
63339690
672594140
137876130
761779559
549069022
563355850
493042476
78557566
560553402
851153055
878128518
286998309
883764463
684999011
12232955
112522622
336951975
1051603936
543457677
190791941
630346431
651830770
640786343
6691630
395986579
670112990
745714776
652914560
207253337
187759300
329606465
435716006
152313929
489615934
220135035
62785871
501470911
107700866
511920223
477427494
39152428
597166538
238482277
266862792
721825163
13451296
103133403
1066219458
862745418
158791255
88759617
1000277165
3109014
147632420
429942846
771165429
47087964
320877723
752243559
79535244
390591996
378016699
401496768
1030486872
852587899
199638989
618427571
879807433
441724680
484795212
719415013
407678045
758123102
118988463
664525672
836951732
432167317
756415384
793035082
231736765
828696732
720800990
698207154
202491382
761878770
4772781
1010162481
522284326
67264767
57426769
47368815
853823352
102520353
380115463
316572589
393694765
110143227
726224119
56506992
82112709
401603197
574167111
499336314
99482858
804639473
365306766
1051288125
117145521
30114596
834965015
176028457
558871753
758300173
161437312
66327722
700108172
189778437
13527090
223243071
322631079
129262500
665491933
322212601
186875453
628127828
699014381
665644885
16586143
395498355
91268572
280916402
929756994
991910202
508038980
123209278
95552166
866837294
499937649
891910942
326978194
123798207
176711405
136395058
65904500
371321001
60634736
948549814
471161631
67506307
1008129638
876785916
443187361
931641148
785189455
45082749
122365386
271990718
958324045
492374337
7194435
107659791
582847986
125136146
849185971
818811330
383358036
813513763
358652054
184815044
206824455
108525508
398778746
628266630
1070216143
233847686
1051251550
212154994
183318183
540625503
811247735
742336113
115122749
436295805
220436384
543874486
851008639
897107751
99831465
459406525
779845842
381288680
1034761685
384628526
278964204
384414516
137207211
418648203
816430998
726104762
542970102
531043468
56209736
496282475
154271341
393004055
434544313
899045069
434651656
821216361
61443973
870743045
184897856
591638214
278165750
31369658
721552718
67630943
916822518
718900
586517664
139041536
516245081
624198470
174276549
731427842
503562057
434371704
92307877
756704013
758897532
539838868
417402043
392043197
238298475
539148914
134714442
912793362
501878157
668771505
834923012
911875226
203115976
160775476
787401486
14126869
913125478
879265617
228350794
517268431
730986156
358380654
801523042
583575367
8911590
113386399
505062570
316150165
505339049
70517645
461320376
691555902
638610249
557489724
42876074
400525558
265005995
706478075
445224866
222446585
394916664
364886303
428009856
956387170
84220284
359919934
178464574
846244688
1037441993
1032265257
331008917
921095543
325527521
729459194
1051457554
291804088
354654010
480183946
123327961
131157408
597306424
753088903
890782568
941075211
855584352
861058977
325562881
57095747
329159736
488758034
664718895
679507858
504167758
217181408
730093413
42616282
839416156
237001328
528869269
577854882
1003933357
704877385
1073584729
1047501885
615443319
635878105
450652534
433365612
608908260
649231258
65801082
800232003
554467971
769246455
67826221
320307211
638531545
253772166
61645294
967377090
971364464
1024166073
771157508
229353640
241909199
60470255
356033540
279842764
31766083
1060753996
248706905
378924200
540076297
451871074
67800910
345725450
875019709
313698722
679939557
226988726
207238362
296474282
215076485
822002802
411007366
346434870
183249603
613867967
424970681
391962737
337503555
598852211
100753131
711216830
241204396
910113762
151922711
359944049
568506192
754498833
917219999
987457219
893208018
890710748
519580577
85437856
154192166
855208497
523099173
102553232
638461376
560975717
71771388
505612672
236697111
34935777
213561558
388217205
476234532
840092913
695431933
638500342
395421937
312141714
260879907
749739925
775591330
104870008
365465901
835869688
656195287
822995367
678799563
391671060
342656876
3365553
9811092
302857545
550719371
531326457
377923595
1059169950
725612517
1067792889
560123740
478842532
626984392
501220510
365566821
594648543
910256645
161457143
588109380
392216011
146229194
1017343274
338439343
463268816
19327708
7646628
354155879
70258040
855242304
139440575
249971222
344177460
399018459
354783169
969949290
119130011
737456894
425932374
924845787
133121519
554093388
590540188
767914376
956304784
299192024
44711548
896749723
1057620503
894523609
416726515
11919203
833167732
739245057
99759900
282131790
601437760
232992492
18962012
127263742
757894043
64185577
42534258
117752772
390533977
224417712
588608558
550689336
333942401
814706891
14113907
807240791
66894353
82017181
174970645
128038407
635736687
521071380
220074530
564026808
718015780
766098389
373010824
862231122
740552612
348227845
626293044
437133433
329532412
127273152
587774463
222968847
306878468
828040268
590436698
204476751
595656234
748907309
421193359
1023849674
66850970
842670664
661376648
593903729
584555813
281013219
43403685
529671919
596251684
84807469
91182077
628971353
467431678
581763544
841533443
835972110
37779406
668443673
810963221
616323287
258011848
982993947
749547963
651697684
71123794
666318522
92704619
849144181
806999030
515676580
96609612
831404453
90380134
692887997
896026022
571349954
340378284
522368649
919526116
288242243
44401979
79213955
664995277
837899966
493096354
321272523
839055730
583437909
505041451
897694464
719367684
688935837
875904668
2188565
519201312
919911187
593220963
700709887
61313772
864041041
92932141
70374266
190506889
787681908
63968575
230446307
1006937139
117569793
264517123
597704188
832160379
273579900
369256867
817428076
928044278
51896012
719299031
738565391
776082451
672269506
131055268
38531923
96585523
873350563
275860071
352393399
841186475
667232286
948492476
707929228
1018645829
750029522
882095515
500267129
74930881
913373631
68425871
270236729
34265444
666771110
467158392
485061211
712053054
371304559
489470209
175199737
113546592
165492495
547654665
928307640
623897362
828571692
646103174
997991696
94912062
57409379
536443666
656016423
761679333
761558600
521699407
893096074
928902842
697803352
791263440
92316475
105909716
100657456
805297690
499296754
615928308
529195452
166091969
253385044
346363350
312751338
85532474
429566930
398266476
624823317
605997624
738521211
423629060
812149620
71658312
262966996
653753609
906873840
111204816
814532126
309033021
392546169
748275514
475916057
83313874
469902399
884794411
749448228
40775698
671180715
725560572
940677701
797724
332990253
208556167
710227776
689950481
119727001
58717537
437284335
903954750
179572299
108783766
16604231
624448868
121336400
970162047
70726436
1043396136
9220485
758811386
836456736
748480379
739504211
618742042
297458716
217805774
90220479
754280931
616806073
935266726
70142054
867071820
588247821
685242248
81851856
383831812
1026645994
800750504
73340600
143684493
794705687
196059721
828736876
991750874
744215090
317515917
470563826
814568559
14487291
863852271
3953111
81562985
513826768
789922732
154322384
306196075
362012738
760212412
800825838
770123058
317098340
71257349
124743061
261618451
519467209
516883641
506985300
620934670
547675361
674894682
196980978
436626918
550261799
816658576
801318966
748644915
526936958
321224109
1053957562
139139761
775228529
90018512
321385274
155542246
114984006
637973625
597128787
730301626
405270367
350994573
53173434
458837132
53372245
298705657
429819048
533270927
160784066
339777755
682472011
418145220
111358031
35679175
264549883
130364970
306114424
943324829
788571348
6313496
316053696
734874502
742864569
736521422
306579506
452733221
638534424
712765708
60827781
806608663
581340929
995197911
485248422
313658457
260116299
901364466
624991103
107643841
105130139
124020658
54294934
467676408
514547566
509637058
855145172
900753008
246392777
176457804
753905257
791062071
158317603
375792653
529411247
284994872
675831146
394480421
52684655
771184827
828200047
490836958
730898101
39262918
206972483
494533178
54066372
1041814542
178767528
62607927
34874182
690949551
756618327
789060798
1014502047
724764592
974898005
445478912
741022010
535603333
981776694
42702727
449562254
33828143
354640814
684737947
444038866
448449715
594947964
425104812
931586632
371583703
499301448
531712340
650033835
40834301
90625606
520169944
234969543
376089960
931748298
327354744
851660043
710274851
147145465
116146688
419079562
185962476
512365324
11220818
570591591
646726037
416906288
268320303
787809314
308401435
120382808
14776374
478475883
271167208
134918455
1052582835
82616605
398637200
741821230
964953405
461913134
248117584
912405916
597610500
509077539
339204440
327369215
387104301
427261429
498381691
253157723
183093146
642026188
138328574
991588362
37663052
708134842
466151413
942875592
240187586
755374949
867014581
281602229
22419755
327535028
478615860
205596466
124039396
29040455
646614709
151251050
607960807
970058395
332443000
923475234
3004573
218937857
102997160
539282673
276318990
1068189575
514425698
483559103
255239189
760175990
600143620
512389833
45300498
134732997
314813814
157946401
78461228
536066930
84996661
447532373
727768405
323822820
642024339
947574443
386896726
73604991
753007966
328975267
61616475
242967207
870145886
975562817
1059112007
56323676
439495699
572339566
805179099
543288701
489145410
759611603
118045174
929997727
486126665
876933922
789596505
131745746
587729983
601522926
330797587
784124080
87960826
71387883
105142381
614830929
891140829
537245172
60175476
14069637
860046388
20303454
4078109
510131025
326273008
231823504
555101655
494279126
224927580
603117652
247258839
131930070
444907462
281416165
410905707
118300325
112747534
121340729
431310049
849290805
528726807
481568898
230892387
1378509
889744424
1067204069
889359987
127919281
935224627
113837953
704821246
469598779
370742056
1309670
289326508
907864552
857972958
35712270
499111969
611600557
922901081
378376005
871112187
347274259
263860123
1004983497
693250488
993822467
199352278
140532215
631333714
373647346
431003639
712002510
727764537
452802494
203153434
382358284
685703176
733118784
117002928
985159913
132116155
800504134
685973795
820147216
1056348362
7359922
670069424
269983959
458110136
901015928
620880198
521130293
798607856
108663022
844867709
792779447
925321666
375367543
527493352
129348712
241825671
923710064
204300456
162245405
50310970
390589408
199151895
111605036
299799273
47201029
662320383
255481339
426437479
399683252
611964743
671603038
13969987
832600754
922837619
88253353
843708593
59484394
316820636
174450733
672671630
828202136
1061632236
1056464556
781447603
294516895
1052095017
381033253
695263528
351250693
60996515
725080229
918346804
81396090
22569299
918702595
336841511
164063436
31333949
739059811
529192149
58710248
133527132
499868519
720292754
580722301
216881431
752909623
224197647
504226170
16410710
290237265
370579238
959298285
741743938
295841
865765295
52968994
780063731
102570653
470871971
134162104
915353657
97469204
788292686
453233497
17797560
224870863
264686709
790289983
735043594
692511372
197821302
1015245954
365233125
612072012
586710662
872087889
700221089
775446118
356853568
286390593
105980870
763027924
481031707
725327616
477734225
17629932
15835703
720355807
143865915
284089171
71835357
366471391
118907574
253743642
785741761
57984587
118310938
610619600
367503841
89905511
887616697
587708839
347983648
351436474
493008815
289341386
66190270
403815863
72217851
801516055
264608986
675940417
747428400
49177814
756337726
94000800
527932911
399923172
775375387
153367223
735114681
759486547
165436632
53318041
887777161
162529341
640592913
883535461
258860268
355469903
279368918
511668766
198095588
468819489
1011180975
375685671
413124712
540774029
432305122
23788145
515841413
606298924
91702490
396971988
556378153
151361854
268827839
428650002
641537805
507309649
867885594
318446033
151998032
926486895
801541523
971300683
203507773
326333611
127522661
645773019
542662735
445906060
527080740
345329247
46513119
22083066
10121782
188582440
547978551
605765894
199174870
519419359
74097782
697892903
354659670
885521256
274631290
775728225
339813871
104161068
388841006
367640949
748087374
561082599
1019522115
498102349
877745565
688294873
648875780
361036108
863684192
34688349
711815173
73858005
346618684
364214209
585577348
60680651
354993793
482246998
855526989
445729242
783472157
537632251
935356529
851028026
279056217
1071186697
1044362339
828101536
389979021
912041814
991086149
161737441
661400960
573112200
409934888
28975029
286696051
1040899620
672847957
81181970
630160371
728376665
9272647
918020082
882624440
441723282
3530102
139222129
33046264
34375361
798091016
51532835
629957668
440670140
836876451
107226148
459821879
60991129
807225653
216575583
9818848
482992280
47360691
678280009
401463983
12274569
916662831
136858416
82498032
983256618
25638840
238927654
59916073
302784635
627159383
690822313
244574330
931641322
862944247
653656117
456407196
316479578
729738087
1053521019
379095940
798525848
46692001
238424889
685601675
40665046
127484989
83569783
39132445
945308481
1040277075
300315415
258068706
1003584791
418362377
74530478
732000901
269108342
836768003
92873293
115658002
968961230
72598015
896516451
201572613
80722397
360221127
872364452
64748051
954326016
571172506
66169846
687513922
215696802
842811417
247397345
723422576
268527655
121405938
907751049
859385387
913057628
155112360
904811593
299488776
702970836
881167525
588979327
452648260
293709114
320818543
387759590
543066135
625862812
888246597
335680014
374603658
167984240
886676072
97805819
1065763936
471970769
918146727
435044506
932541471
518771013
55461180
150117483
629733094
611228778
443424650
466357416
329476929
695973716
774052736
817462487
661471435
706179731
202899702
802929498
655578958
241317537
362061608
657796842
234330560
643604886
631079051
562698764
18791525
310539474
838053116
625834354
269951567
931659063
325754671
675207688
116377743
107518404
93561346
396492227
168171361
72562362
565204053
826721637
679534708
443755084
399093566
217858118
535434017
490125792
1017936236
117009883
867459806
398354432
56758780
637142448
250088409
231752870
130567038
325546214
329566111
742834209
905805983
745934201
103382929
154945038
253909823
108149494
496483207
497535419
649579974
1059486269
629983778
500561948
202229995
918881953
662324706
608685173
474924838
861887039
724509861
766542178
496359316
514933950
448110844
753656827
932748337
782960304
956898584
738427570
243460907
1039154075
238457282
326432652
203204364
499262204
338982262
39964402
133669477
895099347
634282967
605729313
100016724
330509161
806042362
349874381
578762603
89119377
889384053
878831394
952101110
154133135
777728475
912026051
1030310031
560093518
375313170
151055899
407028798
599160447
336102893
677719068
190579633
147230019
530619863
306382597
537985506
626320694
935927411
501599498
264903741
268947893
80032197
182462050
901568851
1048361546
5144891
567681878
345435408
483260529
807888557
211292594
598388248
795418537
509790527
138670555
211227400
481826425
175851631
1059634735
794140363
448922719
472194348
61925024
798431741
1041914416
683058069
804710710
224650792
668278326
97893023
576050833
562796720
881694162
1070395124
882984078
687442631
656994162
482341888
392411372
612334129
739610276
540049148
710669009
345195974
566056505
601040854
1033523562
52500946
36316418
494664075
47520226
385037787
756888323
631005893
281983798
436141833
953876858
981059698
807806167
244238943
836259915
368486360
2290793
704432798
892112766
24822953
515034073
711062626
484812733
273738440
719239035
203535242
752986501
257093357
363366962
135401082
413527343
270156095
273104137
454425346
26202116
1031108069
889109037
87646150
3670812
555862938
278837181
529856233
729594222
726446844
355197135
707732698
432650613
110800789
738078787
937886899
111389679
653746481
349283116
648908051
169692467
142779020
749770271
547268576
526500088
987470314
269393839
998651092
525608154
756028591
741593261
161798338
301027911
920396902
764509768
351494345
626592292
730961272
233823864
56472797
685775761
57165814
591662472
72358689
17785136
514788060
374819120
819933654
840360607
674387449
510381251
672903103
587070405
647166599
815924717
929447612
22070072
590700572
828031433
938575487
558361787
20339603
123123367
675943185
714434307
561527770
228728777
495619594
772125741
703608698
120913154
9182534
472186085
897372839
329857612
279864580
68086398
888315553
207392685
80951912
767105721
280473043
943825800
597234782
52709323
82776525
786416139
175948628
832499234
692650235
761786142
184406740
339634243
87997551
489497380
817083310
670772071
104953948
7479484
249981011
136862704
374468354
424716593
315711561
690653695
272089023
1047791857
556799944
596133301
68283523
813746956
194750131
398067824
18548497
68808056
747050258
741944113
195864849
738850840
276392883
305539309
82690115
71892915
874587760
210545727
820572143
102725682
361328061
100627455
1046997884
929720207
375106269
768083104
690841376
149462774
788954829
582631410
875248495
578050248
670779931
826538032
598489761
359190697
215658321
687923769
910567805
909220697
490054037
923560438
103669343
281960165
594940541
831184362
867345290
420771032
50346935
881993644
29089127
23799155
767917740
714975972
463197393
816675969
220932068
267977337
14005360
284140828
481444324
212965430
658390294
739431185
947960772
705803315
715125520
288712594
508240640
1014045155
480401584
58519957
771703272
374164452
876434795
461569779
48118036
559185082
375186917
622817877
772557446
293371011
192054155
823242576
371373272
86877466
587440452
901337898
753208859
138025777
67638124
47611442
200388939
822264488
39243285
32554039
115106370
292657119
908008652
215027638
153933167
546301418
728616669
234347836
856972159
30900780
971969167
899709370
685308744
22421527
367801965
603268006
521557686
1071383002
426969457
50351076
655230990
389191488
37465231
718189537
855255863
604648776
968259608
59671805
427077745
371293804
277725968
485360363
285631573
362680487
976984499
79104756
76599303
76151818
158750814
1008501922
751003989
975062200
318254585
292263548
43085510
888441430
986348551
187010379
1064375652
770182256
170294746
593007238
665812645
360958581
530415657
905485381
835127551
853199594
627140863
32544960
875935739
57953098
147304533
986780764
794654340
172471934
740080525
278758381
360896402
82972979
794778566
25248056
721522291
917118747
809511893
152720021
937565343
467163519
455636593
430380555
130338900
349070513
153932763
410143089
334461101
473056470
548489673
892976278
162353277
1033819756
893589225
791143295
464128142
1049854939
564767447
585200306
868689085
632441018
629014958
885680402
602615420
226546219
642642500
836261695
130363263
192005585
909137578
988937551
375286189
708175092
157145437
702075229
80162566
463601007
510930848
1020882972
560534632
679796000
219468038
142003403
24256600
440699036
384073115
721804535
387860674
766328185
575871375
919070023
3665404
713440855
584468789
43287158
834269368
200696903
91657203
470483954
24938684
397537370
474650070
235286348
401837881
474432100
885162586
700658443
628689503
751653631
1000939474
210678063
303625049
741462599
102304661
792510196
538274180
817569286
161905820
9265487
188300662
327054059
11030204
96121731
294328149
919793244
428317253
49908064
890075662
475453944
137147709
467853059
310528056
755261384
190794329
1036177576
315139703
800787628
524774631
32804859
530285823
248200897
498214048
105690016
156394869
514500528
634709203
35879712
120292281
484586381
903897356
38410991
736511942
612122212
803023224
214219846
12669813
425742617
760529702
966088817
179491839
277382395
596773425
826353547
452632593
376381707
684220235
428083359
320906563
815849243
100277280
591069328
559405078
623830952
615159824
89375702
923025464
675767951
680020202
370695089
13807167
341699095
228784740
252590072
225132662
740536336
232338898
438357033
482248103
104852178
504624104
25890084
420328903
7537126
337610026
366832394
51567185
116359841
826543332
830043226
785618618
444001183
102930968
84189057
730147303
749502244
242612041
796251468
543965608
178434687
108278983
299908073
602027960
299541019
133447216
614077780
41566621
352167987
726038281
589019586
484741206
824787484
107087580
738523581
418000967
458886996
529140594
686126117
523292372
693570340
249081875
924034812
218243433
435146082
638818018
534297791
496517993
266057108
180869968
321574007
55369450
51409059
887485462
782593844
790117558
201347917
636328654
537420246
535416022
865769046
130562490
712937901
100554925
438258374
1050490944
739638753
607208630
757285685
595498234
1039302421
76132383
277331574
499863560
774605441
854233394
624658260
241187065
27021005
169107521
623166880
292027005
177975209
287683939
527760222
327656773
121314315
941543474
183165438
280312955
610517110
731975859
534486871
425287882
241163087
93702500
880909113
79651949
633194530
779746318
317433308
861847888
718764564
837393510
164229994
134188446
667397452
143752968
765585402
548993300
230351498
656679557
95340551
22661284
451896785
23320327
324955331
134335889
541075927
79480391
363923431
546968270
146748388
85721556
326677334
704683381
344325902
735204690
512839082
516430923
908502965
519667061
210520567
411008685
692647596
523817660
844814982
81065331
547108270
970812406
942158813
497729683
237604466
638733
405944984
500780517
916163832
681736739
882022847
12111386
650149745
765071963
673630221
620358591
79839427
228354590
186098381
160999304
92849139
100404569
678707690
880157317
829204983
62958734
507155829
486644014
751656235
786100795
372340836
779855442
850146732
259779604
801209550
245549061
1004388158
459768057
14053963
478713112
102565172
969631413
616741964
833941821
841821897
927515150
879018351
733258242
568096973
617926545
762046144
397195705
417001554
368961748
330719629
622543852
315604881
109921048
108539361
434575538
697735978
157697413
270207021
506665153
17823994
341441010
121897797
398820790
662515722
318184258
401058500
493435398
666733869
715925472
895448704
792549734
927736336
370684752
115690367
29420773
135772096
772727425
35756672
144798635
1006245999
758422991
751940393
257798374
129702401
187120915
258055349
892823353
345062434
236251392
274688504
594267160
636533945
668130492
672373294
437478257
342827265
5355390
300275987
647272415
303792855
522044740
88551544
814555135
812206692
894366777
524051009
282956899
708144872
107363137
38504083
911653809
667000815
683671324
247078208
604827509
17853418
179634513
675570835
540018938
178826668
427189074
775536002
278607268
1009462753
64944782
930811796
496213429
27438284
417605764
363344842
825387553
283136015
628260293
1066126959
299000727
736495440
81661797
503251019
196458057
886896540
272539885
304916677
53638402
1015553314
606871451
841906828
827011662
289797420
869350794
757381680
734708500
961456568
206654303
243554609
829937709
12744589
800675835
5061403
931330369
673787792
252029222
30549494
493253812
386829189
883843612
664786622
1053232626
287438759
10382375
1011228679
1009673907
1009712925
408549780
798494473
820990146
730598318
188722627
4576602
148409973
178411539
883846050
503322046
603271845
116397203
669983563
520889550
4115500
409438810
397893152
819460674
21618361
425733160
304380226
1032974497
169944943
833273173
188414691
50958340
261186519
753570145
502553743
744658046
657578520
126906840
777174776
126871320
489599927
1009134123
49829488
594999742
172926253
340480670
617384485
501256869
840108695
224885723
381803060
916246926
257471118
880454354
775122381
759697205
908159544
192532955
730371545
244678709
68321963
331553988
184170707
912506841
873238973
219458189
100109755
146939963
172032302
599799085
449864629
345707484
47759215
168529555
111374239
748343803
346597033
72974967
698309750
903276531
1049132545
27336498
392270328
573738419
549900167
578372558
385550143
210305320
247921583
559669507
140272529
820306165
240427451
365866691
945678185
644116417
244394291
855912308
53301693
267882494
455704580
529224831
555936195
622793470
185280271
511382990
342992637
812422359
499457853
589072534
299948621
78064223
38472360
529236920
497457752
694975911
428975567
209561693
1030646138
203914179
148648634
327080311
180816818
141976604
451622214
118584132
379382726
644143137
338197203
650286209
1037414717
203961925
703293356
585132541
312794026
802382253
571259134
19999176
684109873
780580014
241254307
21133416
162727746
105407365
113144177
684809294
234786188
610122600
87895938
805849531
118132354
862132622
79097163
789696831
111022824
825197296
181300268
39829410
859836656
52525280
900930347
116713148
552363966
488940716
848349063
107865114
103767774
722788152
126617099
946071970
2193425
730574124
751430472
808835848
915640307
858735526
384296804
153032931
487885525
643835920
70594389
436546499
136843407
216570025
805650127
501100427
1067741754
58252490
135908578
631185096
654707640
68865282
177228575
109495707
212101250
416493325
853262050
457057799
146204969
179824137
903185064
34186214
327743752
709530643
167099360
863430605
683152711
135299009
502423490
873724775
205698661
997220377
277088419
182896662
121079422
723377874
391874752
55279974
850002791
250186080
239356850
905824397
179743066
57378413
352833368
182292397
214494710
32637379
486307300
122448835
859568982
698566453
388991899
104892732
585572290
389927335
816924886
814353947
611362703
464435609
869750793
870957491
100728346
924058022
186044156
261337613
677934668
430887366
1061979884
721065895
239088299
606311808
540575455
45854559
285571536
249964723
364590492
654712470
810118185
119269730
337136627
175605973
688740800
497142500
490502826
317704455
181717974
852519556
478512511
8062080
475579528
53236870
445864263
513061177
139236182
385975284
361167640
839673494
234989842
1374865
407540738
521999039
310010829
659781530
266066131
619522633
274099804
930045069
728938233
1042861761
490581791
692776614
776019404
35488365
1003096596
803417159
637256692
133726540
552451142
802706108
809581071
908392322
510132882
870560187
482289379
100418951
121033519
891535846
318819096
41892662
312116831
585069376
23242369
963556290
860533377
601783102
389236881
887625816
549358557
924041979
591039549
138349599
884571741
676041237
372054294
377822879
348844823
419145749
1029917561
14695949
68396035
761311127
541799113
423917924
326554544
256636099
365594255
555925335
773100533
306073183
876158646
896241197
713703562
804662978
831919479
553503659
784067369
424863676
23840399
550854646
330571997
475561354
550705833
80162742
397283755
602791686
137047232
632276363
666936178
728202411
671442907
533001666
730351351
915207251
873562188
171501939
126068992
34130931
745465227
134411684
500529595
550021877
88752602
836557011
753068076
388374931
47211234
1013851752
946157185
739326653
33238354
83942228
906121274
184311560
91709758
928165977
1055926611
578045570
513002445
967283238
180107745
824411997
129551116
353110954
686754349
747944024
418410836
227529438
16874657
828634960
730564239
49053159
154420390
783686412
175531804
67323849
959144170
71844989
863830088
16919937
724965867
404407634
804322530
320425162
1043778068
929781601
106606802
198950611
672848734
928450024
586123023
552249476
302654356
486478829
115965654
850899374
335177972
118138718
672845182
1027612935
2768641
410397154
1070059789
370402632
658900034
725119555
428457022
924120744
175951063
31426315
47828832
481077628
923233799
870736695
386009617
513447972
775175764
498153698
600108137
507575675
19925335
637861721
643894755
527723124
173327779
178677781
227076229
93049876
325887001
87791822
573995480
167590121
451343094
113838395
319901250
162975751
921024546
136438331
777964575
518595613
290226139
520678355
423944048
1015841786
363115904
809957057
490474504
420113122
428892099
1060184074
222280833
436849324
157827791
560741029
585678500
20915213
843525281
460122254
81579973
432445017
291456926
730036651
72465602
1071978418
751016535
598380441
274753915
109776168
956746810
435289317
957426157
270846300
64713344
269166510
59448943
590989192
729614702
481066690
605006109
370353252
323325054
463150506
137793951
97575921
310359117
489482422
337299159
921253063
276898377
548305818
958946345
968567331
594151346
624471845
855195479
407696448
97389283
843514748
370031802
115325098
822185298
1015091439
432051487
628412205
46195672
112212429
168529382
827533558
382930131
1028753428
299346850
550476637
441127324
631919365
468912548
558465291
700281372
584412796
429332830
908197968
242059374
828899909
235020652
521498874
960955219
922991639
839218529
723953448
1001290154
225335473
518261914
895131042
491187987
203392495
826199334
744278709
125174282
827076854
8386610
45060963
751344381
222817320
434694299
71654504
436474074
1040017649
147705986
25795624
615438272
626330036
407693827
643726807
796303712
893063041
20125132
559633253
973091851
495862916
796136586
977601097
864507395
321177142
872199035
718022600
857475026
781791262
567477731
724295136
97067473
20988115
548655603
96234435
570644258
782049954
367187088
733221998
696701395
377738358
749601295
909054087
292629944
72990915
317109160
76405469
548474723
812683379
678014950
471394130
567930410
749270546
73183805
19328331
670722177
50644908
559742893
228145534
784374837
498081614
165337746
582575876
812537737
877858041
16036347
873042388
455212605
585999502
24237075
365196856
69309768
249113217
442456004
548340743
126624590
180831189
687824686
72690051
11182670
51003779
152316612
892499917
258218379
343497946
217657745
44329952
191451812
123592491
118931310
135226223
644613766
818832378
287036795
33546617
908985766
606752624
1008596561
83976233
178497701
616185641
203084227
683122957
302188152
376673244
545563929
14904752
35529197
656446640
792174804
761442527
915200723
896293442
68193434
110043822
474659100
642846579
734974446
420508755
125858407
806511450
516653784
928515276
440754434
874748971
408785667
1067920302
64475319
167215271
4572089
238702813
70403802
364546833
341349423
909456092
930466976
205545411
389900094
273791308
60425416
197414261
918562271
1000769790
148979905
41964516
230845257
632783180
369789039
173542553
197530238
245261537
651482536
708948468
933097024
938952405
265110549
529648769
254217578
19226759
550919971
416092402
482515673
149929532
461350232
349044276
473385975
853792930
112028007
18767492
679311668
31820894
879687664
913696138
877489324
604017971
61029417
344005016
202816449
322107976
24978951
389962397
332373312
549491612
659013074
837755740
311580102
135263308
216647399
459003501
256369908
656376512
216962339
860944413
561231322
150860714
921119887
151490446
851493683
1046123908
54842263
982661993
605972632
905919520
300715241
50587247
561774987
1015141544
1055574677
265431359
911654696
196189694
305344574
5699380
115577443
519861364
788219285
818156212
754279153
69328297
289744495
678994789
175108693
978486197
489653888
981319863
1008439018
12857693
592104943
323138199
929723286
85674410
479353414
31566086
902393920
141143311
502124069
177488390
648104927
41746626
533722636
391583749
334406540
708461596
422998512
701109114
941514603
271410111
757529392
507016934
403870577
985892220
816527735
931456799
453185690
736221971
130100408
381586329
739819480
457933676
907248821
649370284
220313880
189063040
290671837
771597077
411155465
948766451
773386256
544832211
54172416
65996621
542690397
930093913
604546121
297844219
680900873
279989964
1825392
12888518
232048224
53954890
394491241
656487990
1016775084
528279936
616204877
322135570
108774752
293921501
492773422
358946309
887209613
208719541
174904523
529761625
73008899
117071681
653353101
702292882
108710365
593592034
891764620
17641010
20473437
780775491
251557621
102065791
845573318
442946877
813707532
775659977
623340262
139817672
733206574
6910217
65856793
915061572
723802173
884418958
592494483
605751858
5661990
116649831
85518226
5543643
599220456
571543290
740850524
351770431
901700905
168490388
26098146
710780212
150085035
561091175
461139361
653546867
941575928
384951906
396708653
711921014
519928559
71006177
409969904
587352532
129686647
131744857
906310125
113257429
712211805
865889924
908106883
707067764
142149839
729293314
830744608
883016991
66081446
463968601
725029166
713980332
874079298
77415851
755165504
37530324
865021882
493244825
275373389
823557317
707476896
304611110
194810701
1022725166
134824690
736943494
671845393
500170771
8508293
527059855
768259901
83567456
253611529
607156290
192269508
13423391
43652908
290484258
572577847
499355754
933733684
352857496
539739425
70935365
778844279
378836761
88843573
381131705
387445887
79012337
552832095
546377045
691784371
834948611
283901221
898022929
423119963
675730332
237739186
578022352
130262019
697518139
767492719
842874835
60111260
801569247
81238145
135686532
318638088
822985836
16798786
605775316
31977860
469693383
21344766
493872828
1071490093
652026518
122557160
846437767
269304874
795611773
196699047
49823709
687534550
44134618
586991732
492481474
65246075
96258955
795491693
378854696
707780924
625396195
378298917
872349430
320586718
998146809
592432929
1032622899
987695309
118131308
793582697
186830054
639702885
804762539
873220789
221607962
67014800
263856147
452668614
159832754
4912521
76142199
58466431
944228175
178696037
614022202
739887511
757365679
291513582
948615469
879575948
879566578
151058082
458819710
413458795
162583130
843547273
82632011
695719817
733776545
82393091
632295689
282481496
195044420
11878256
805644695
447713814
764303125
681150347
128756766
116262866
861209847
952036438
647424945
756303146
374688458
862830731
727892084
530476009
786222551
200426887
219409571
55853044
313827843
621980169
106100098
733924502
483654276
696752904
253148793
927425348
566239852
701736644
1069398800
350898935
700825091
85606050
547695913
37777852
86034802
230366538
324259230
85703018
784082473
354137364
369342466
450669619
924335141
363544748
237135265
768786889
613998895
925110264
203424350
808819665
970875526
481594049
137307736
236878755
416668234
744222577
939494077
788508264
481128952
776994756
327189
1004453962
534005077
561621993
93198083
886231504
543458354
211724715
1002037865
669071544
387848979
57233149
742016810
110603871
131624918
356554616
567210765
746278188
210004402
624246370
19744652
152877197
79049168
451541413
161434772
352309482
386423428
943542053
603513433
766730638
1008659797
74662776
336810183
529602754
403328711
850017068
798157492
53191615
715725567
1025208939
410947087
493359336
853976297
340955392
343563664
45144431
83487634
780610373
7663416
967112400
597892746
974722560
672540083
407087392
318248304
399256482
662331102
874795297
463347702
826313479
175953068
292965320
198837434
679738517
517619315
898807119
383411983
364078648
753960203
578048209
55978722
75891465
936835755
87133573
159610872
59611172
851820208
876318784
493067432
324073739
403653960
119372229
15842135
909933254
462189235
908926091
317802504
303393027
1002419563
507338066
652203042
845823765
127098048
688511387
478945592
838424544
369296477
455266597
508162896
81199124
705697664
555435334
760543873
130654777
597584350
1058824365
271857326
606326993
546222276
86036100
441253999
693368523
808515591
121947262
647665465
139546968
119529774
510693791
620725908
776867577
627570800
320614000
378457525
505955819
355609866
1016762915
583367809
674329587
59512300
842392381
858766160
194371388
1025151040
925284827
694643137
998017700
457275943
355472558
379403187
827328514
520335541
880106308
473654465
629417245
62572021
307259776
868893613
33464608
554925733
459353199
794732332
705613302
628518948
221572236
989429482
158079826
1026822674
465984723
445138378
167474398
982356232
777277969
324594727
383411951
43979578
262919825
152652398
83893607
163449480
204238119
421281839
515160334
186105180
8670322
491691663
205869202
791535963
104072265
860804994
1062566396
537821684
810411727
427849841
819874819
548000567
18665848
172031985
551217413
722543558
337610113
736032452
540799466
593541732
496215454
199271193
633618863
736784421
494482206
472166418
171078221
190986312
123279884
723570250
69384852
160643205
794179522
17389525
276760421
254338285
480422620
184274076
257617601
410588423
219523253
200287325
36752319
721002614
102521324
834529498
91432413
860215282
958763606
354421417
836765454
794101004
129284425
283745907
33264071
487231223
925318560
924702940
427021576
470332472
9710015
49678466
433865166
53669609
202643193
480669149
83765973
490427216
386975727
88838886
816736843
673027119
471160976
837956776
162867211
775954841
746981711
273719652
150671693
425991999
735480284
459638779
33947650
380526045
791154364
841163172
112350286
269378207
312666093
829923203
549454724
648110528
846655989
329799662
34820543
136243670
448053910
4691722
612863690
251154327
62155016
864425610
740338284
106245954
93655150
595452927
675877695
1006461555
17909985
372377716
877653979
171260746
452733225
222854086
561170233
322131318
633241158
5402868
172877094
560414313
114733225
117214436
251947044
306318026
171796485
322587556
535546518
790302990
669800767
47050079
272766591
128783814
481996498
413417684
105178430
921405834
915300338
77437821
14812610
504019658
410680979
584288948
387370761
68337734
240265364
703287166
484569208
767269093
825600588
688354545
7035124
358262991
641554071
223413338
167686049
191205166
620955455
872823915
283916546
199328238
264121781
385443254
660944557
1063486085
185915473
832468802
281032607
182201305
974661995
927182748
199962885
1068944461
27712522
896159802
83675768
184040367
131933937
444717927
1070425357
413254133
38819168
516206673
570285222
168696626
452252010
539811610
348097782
258734337
469956045
35668761
384212672
109001679
137422138
375940348
988181793
316704675
168747910
132453838
879548715
136496698
745259228
1050930866
418894873
536082560
598389835
509397977
791460447
284350217
239034508
129903502
516400292
106733612
487091842
491096580
962309127
832271776
370816832
653441716
112299442
745477869
546876699
760207029
7105995
401050226
771763056
399614978
44477151
107142045
745536037
313354188
292747149
334845118
88917275
238876788
30327459
119478311
373060996
49371799
991157831
626307493
188948070
251829977
458529235
113223604
24125893
1045740930
639119001
47352269
221389231
136825310
337498960
828920847
62247134
16985122
676944060
668842201
736130331
447546741
346559446
251241188
335577526
35787771
530084516
910305120
369369095
70105683
89035152
765657402
51806741
271602496
492850384
802215249
928032121
276156631
225676972
60421544
98867502
602866270
179349353
587998083
272161097
603815893
624045542
793792676
4632168
471518330
139670362
950833
657326062
476124545
12077600
511172777
632755402
1021211262
479726786
427738448
119829460
461313521
253543986
345985459
454331862
103888096
84410789
728619953
663260534
832312202
808205833
926940306
310040375
386896483
476792510
608570289
120676838
126098074
177506356
1054368193
356502567
292755687
470667536
249565452
78636488
876181450
277878982
742948193
670704921
163287619
78310101
811034646
908656963
854521905
476131498
784916782
919662737
199805594
92221531
376774692
598163945
265272658
116166567
249563385
271896021
68199412
532938301
689850131
742624952
380274932
372693732
185221009
376694677
816517235
182627039
921088369
580078563
442435013
328412373
550031864
453078792
17429762
283066436
280128707
385482422
659592477
240739991
43706044
578069479
293923194
46688628
327088605
253888940
249270494
809751406
249524953
343791808
382677786
41149853
1000779022
671439522
111066603
357701335
596529427
874338852
763382578
98637606
614709916
134482367
142400177
448883870
481551537
658879842
486449167
875265206
52920143
67031286
592714735
318759391
427418681
213527277
247956216
415102936
664691427
512247643
560734321
265931979
28294756
973430427
410442617
135802607
314831959
768006576
768223584
89964278
132380559
520274017
615656436
309918152
411220429
221269960
57784874
799841711
197614861
741480623
541399369
278992556
6375297
549379123
126938520
896499319
9750203
780312923
204666639
972669748
46227363
654757064
466742749
49434793
147302511
620644478
594456820
611848453
80466659
442346243
1008143295
748038399
889449391
428901239
752412890
776918344
448027044
761995416
1020104677
927356793
950575014
923024313
862782942
139037372
829930835
358227097
54059670
708483978
487133167
30798513
672786697
31359731
232565687
169414028
812357673
553908045
1059916729
227396119
71893793
718465621
296046496
451758036
35474563
79216330
431457725
36641352
125304018
77574514
1002013300
818112386
691988753
496735259
701469138
594036751
438794259
742102804
523025584
151862168
487933349
429337267
481750410
809236598
393322628
31839378
482029044
129138500
74488544
126669020
698234526
756892930
26381565
5700035
826687069
34165469
669954842
86527841
1070138425
966331998
57063117
992627475
915038386
920682275
22127299
180629250
834972312
131878177
570348408
196362127
576454556
564172244
42259722
250630999
613379771
428375550
348964867
276450295
676599494
387360676
378314359
486003864
572427352
1000898722
755460250
392327587
776017836
430840553
674115162
716276807
32265043
884195995
699485875
712148408
210295209
67985584
1015728400
868811486
98129663
864762006
919487407
178678141
347419917
366299151
639219636
161546362
642372952
400943979
58904996
851774690
346431966
65382092
259350823
10404788
515763063
277985645
125429808
331501455
414411869
279985906
54864129
140260823
554189871
32269330
721212435
882295071
589405395
563635261
948785986
413809022
234807944
100545261
496687842
833087474
196762568
379875854
902835039
948863776
1061341477
855720879
650778227
702714663
960180678
504084478
766648146
292947311
957917556
709923231
825539286
499535602
789914579
200186726
466463379
69206126
915784710
89133294
796773449
7492301
51371302
585352389
496385524
234620175
57393373
1042738971
340070460
972149760
555516523
23480399
173903337
402301108
84528776
790081478
350197604
772086845
657379947
567817743
88255283
741899044
532582425
95496562
246344185
417782563
92499157
609441713
533949485
423005787
429435397
566695731
425805681
248117153
548738160
89467448
685288060
782642097
468520856
224353864
79615474
583640995
150314635
719831267
338656023
88343482
771068956
614639666
1060737034
132576614
1026921105
98984987
120325799
782595999
34253309
651941085
997315680
707954628
281181138
617495536
704453442
454843826
709107620
524913384
347384949
17437302
87106377
939031568
64964619
3851148
862407925
494400852
958289559
859870270
482657724
926223104
598349462
796464057
865695061
929818086
112697932
439902414
130592923
688550626
19993147
716746683
415109253
875955171
266019365
746700003
413936988
69618749
254735780
172259882
602604885
186027200
42506778
122679444
790464698
790628457
570547090
759774163
571039026
492885649
290986372
652650726
765025109
784125056
936581672
133365151
844064007
107005724
804664891
126585733
107830485
539417928
277105680
730949164
135667166
752118343
315936814
198492143
120211966
234553306
1005917382
307839473
687310807
729725597
925844507
287851029
48013085
778967813
260291541
380835789
586268139
30184562
390239551
1050082122
418866222
352846257
578812060
194196591
423760316
610614914
54721083
517110309
792650145
568510004
658511448
797129782
867901027
140157962
122906295
694850268
186734790
752157222
123526892
24843138
4106495
30722526
741496313
20904673
118398523
720918638
605675715
14862980
338536186
865547813
412176271
1003214995
741925100
431373157
835556525
479654447
158589594
757833524
406439197
568062859
716382263
368662937
940860412
648151070
960518072
526440181
134185635
1038520650
204458991
949135045
59940597
946593782
72996958
326188415
616995997
211846193
35749122
507952588
312264436
108522481
803633036
497993201
298448332
880844651
66496328
891152229
178200786
485624185
461604914
78863290
491664977
545809665
219448003
852253022
343696405
78982513
943967555
359635677
106662986
19810775
130548695
440253309
460568292
981918439
523291197
134604611
699720602
890599662
801091775
799110433
837458680
425948115
521983905
876358471
159894614
9378524
874047496
599192788
161110429
390619489
775723450
114502437
131896550
247129006
881785276
70949926
850590559
138787645
349397079
135051849
185802929
940392072
594062204
246982563
40127684
787803649
229741398
143811535
974323431
80227374
785409370
213470117
929389483
68663062
715633269
854993500
207488210
1028201868
254402029
623638293
46616977
458610237
166264377
497339248
341591703
849212865
76973312
615517351
763170134
137665706
887895323
514070094
921875272
30764441
951286888
819036404
199675169
59863342
13898908
854756744
482998602
268092786
900483084
633249954
775362868
343202363
38062431
100044538
533374914
410702570
133441102
335082016
641216109
47285206
300377338
1010605626
599184980
691577243
296139042
364067025
88916278
76162915
912771235
13174586
447673501
1064638444
720531375
914230871
69153384
10035923
930473273
360478979
292513382
881842668
229399768
1008383725
87009574
585951825
187012267
298443308
89918812
142058545
896632707
306028165
10978915
402232059
403620883
323626792
881682506
351701936
585209646
636970638
156491578
738915275
888964119
45104859
534270830
204477755
310368065
108548905
34142327
329714415
340407248
60155649
273955304
748316665
698201419
598299415
742040259
265112088
508403768
743717802
497380348
326094484
525616724
196010640
12339599
64437506
527295651
923065990
536450738
727331150
116758628
82518577
796675749
482976687
798504682
200270464
308720540
237463937
27923583
461011560
307429021
955638314
790699292
984205016
469518556
414318537
237912473
511991317
844467777
473498233
74178842
139603230
267048891
284151892
158771134
897863941
618841909
649154217
651638156
589207580
264326997
915006214
426621405
603742938
274481884
114807382
817925113
1012874250
912791922
728175867
176020089
885992601
398973660
56919548
369251794
24284878
716568491
202733507
218804972
266795428
17548109
49519899
917327565
335591864
352593714
102428284
823638033
390391046
657398198
125739859
441667111
727144028
156231074
153941849
151498617
216552291
9912405
352749338
114067441
750532878
819024178
62190203
908297294
717790254
248121232
726175977
60470095
914939192
517028034
873051356
556533563
45145695
281934010
279287040
12494408
210891996
949696327
326697147
73892838
343120710
673618615
78717660
375133041
17705124
55711314
908917116
114190620
104949019
137558945
140355471
621628296
48487184
905643809
67435697
205272833
368465963
546768339
961209547
507755720
88550021
3501644
242627157
737131049
2703356
731812233
372972736
634963364
777281501
796644249
372660170
603502994
14639024
255225002
65346135
88593736
534020074
77621466
491101786
50481580
1037671898
918178110
269564836
617705655
13180245
306708173
550097480
475195938
846083602
607500320
841631051
132241138
1069503578
286128849
91530364
47583927
467133633
251706173
652734005
58032372
417592226
399984055
201209887
599341455
672516178
92553720
36766325
742314704
294000388
800705760
431969229
581648260
880966970
702716576
1050995651
333445719
192404740
570108077
394210869
507823361
510121802
433390627
684514865
1001387420
337979378
571618322
502899217
1017280858
120451509
118312903
473919805
492551387
111446571
126854417
365939491
779956805
161313033
771178809
522883257
98830716
212776863
45955880
1031287938
514686904
635750522
175702956
11016603
50482437
797829054
768777684
671357558
173660331
614598271
745413734
569921719
413488800
581608733
846604051
308282520
617152467
779891863
468848007
528025013
1054028710
696667296
623453105
9658337
334525938
808867821
176882773
58014615
14004471
1049816251
245693441
74415826
435962306
1003930721
852788474
350398931
58555542
649055176
548921574
546037328
631199510
1030302429
586211039
184054957
794855637
809053422
725800472
37225480
12264504
200403585
706942429
765043583
664783988
514421864
206642765
90326495
549194835
431525659
61462317
10108951
123939390
963782278
628889795
4676063
175994453
573122522
755882162
434035954
886095358
768202206
142747504
997495644
1046072871
894263459
178432414
749454244
509135885
219026912
848074774
53667545
428782621
692607210
98786666
739161426
208931476
211450642
640379899
110536565
771798083
646504307
835430608
460174619
28626672
616422666
902904504
967685919
363795524
368868257
920766787
795693604
1030537953
829606633
349921026
136145147
730544324
205780100
171781427
1044371918
130757351
144024791
464715289
217865329
905834332
639322392
109907907
157045125
575990736
663880061
712396058
181461365
368275763
209661055
120111429
1021779431
767343906
351445881
411345425
194400501
504274186
63212475
121255240
821543198
133167531
38302376
137964816
562991536
888319347
253870087
812286665
326214801
293970090
12435508
595201282
15668695
1040558901
780572806
158481695
133547682
6970860
204128061
532270868
651176252
606687434
281537340
33212208
199350412
352328069
380727203
418621928
40178240
475277065
473511319
416040471
132980304
778909057
708604076
171143207
584286490
398657162
330635234
540491217
107281057
741771564
625949739
743747084
472090670
553794271
919698155
760233308
741075463
456702069
984152783
661976218
753905307
568093597
559417995
400127289
787005202
221622558
154808695
353570487
318224286
639416600
11029994
424431394
1072622766
54301347
857208129
544646420
51398510
548170327
73841180
485087874
224026963
407631818
738995321
72650268
735482308
147658397
245547269
846847150
520138500
294377182
965655451
840976415
737364720
694785711
471274852
738967528
672185119
141052718
41632144
320916396
273999244
871856145
388893974
904631794
753682285
420209597
31205999
448250974
784163248
787348937
175426619
736341017
806746305
392622672
158011968
40637539
530343252
18472971
765027472
895184946
255944235
16822018
710411048
122636199
815681994
602528747
570132095
113207918
350093993
359087342
426941976
7032419
379133811
10352948
296839545
515387390
354762930
47506333
64197646
412264624
428357058
4818748
487493629
227883902
623857253
412608829
334925515
423229095
726460779
925135856
687349326
924313495
247220220
241116728
490191749
258212753
735089969
983953205
521715236
53344641
73295917
330202212
1026251787
48538932
253928596
909843385
829342672
117220672
6722449
454896004
78633998
763692395
43055503
170138058
811999057
777258474
689436167
360431651
135379559
387832118
730874761
538158396
332578124
489296675
1013716466
184444161
724216682
972989676
548298505
398958170
292868606
238765957
698821967
550509077
75083438
290424928
88533048
218691982
269563493
1041725887
719096581
228146772
26822953
63101798
196780531
1002334266
53421249
538869156
907213077
512702916
813320530
62742280
417312269
671194139
196995236
103986215
791606423
211921430
881498825
179151936
85312585
634843740
556416918
890977047
115607479
579757004
59324157
245926224
131505863
511741579
482556739
170851090
296090171
878193640
657795745
108384703
372662271
881842161
50771832
526539678
95930769
443536709
956368284
631891351
673498542
201976348
826275969
282734792
755599955
152471487
352104501
290334523
352314022
1002075351
145741634
58351627
487428061
396927327
398923587
524843915
306282101
80993759
166562947
388754705
591572229
750703240
150311771
1016672892
347044941
253941036
185480725
734458975
814180997
250535626
294035474
138043062
569115049
799790892
582765369
72985536
796687034
251844822
931641784
516539843
66040482
838388545
9031716
132002311
838064317
170147790
506146867
799332612
808541814
85427478
640185450
699475275
841444715
236387638
72354160
111861894
309009462
389915846
797585526
208169136
252685484
901580127
967821919
901009514
78810769
87102513
211765252
8385053
523498986
960126960
857043098
874904857
15412716
832323127
61226427
441821506
485724434
280316580
896830722
149341683
160936508
480238813
1023021982
492826972
733396555
276204608
518116209
97895027
268446519
132128268
896968591
924898998
984266652
36985120
239058022
568598144
422770998
120925679
745033140
844830298
200537078
269615091
124660722
178440385
364643518
71009576
92090744
778135629
53640502
669314048
68362798
40922444
701893786
722527878
916257845
126102364
822223576
621049311
903884642
688220928
176973594
663970764
822054324
412336979
391057635
235308596
453393713
950554227
438079162
736044920
441186023
323648279
324779984
344124391
811102531
631023280
66063389
464712780
589616786
690070712
92531280
507010101
127868523
768127739
50078031
705885793
218836292
821588898
108062155
839196147
331889102
41071304
617729821
352985449
731063232
321851523
754036571
436434752
138942301
514768024
842565643
680284383
384018382
671933456
801417064
478160468
182094772
598173902
373245245
141001695
1061130758
713504092
639944231
830902917
488331828
34822110
418841108
244815755
350810268
361855273
843023451
419363992
426162759
891858063
102527739
689317583
843942365
831342176
686591012
115289477
860432383
358336660
213447470
215963475
868131015
1064714460
484749734
588789040
354132697
495921599
647337354
687234179
1003205495
827682664
100253045
998549841
441313118
655103557
93869410
567247715
515801025
806985385
968556978
978378498
77167269
846265356
793369772
68300691
112164559
405803372
905870742
380675350
895070207
1068859693
40676432
84770536
46844109
623943461
702674984
331264183
136710725
289947978
844859568
719829186
321147270
236356977
663816264
426718221
719726479
681656582
984201671
383795613
1006412429
832047969
743891527
341446015
474672186
877597996
56557908
129072231
64462554
671638435
49376781
280338711
446450919
737078489
795337657
173557648
262443671
430269096
302748264
161425016
470024350
90125625
770280688
111859753
443969991
629937305
808113017
329365278
6101804
537732876
321148364
737020041
1065125531
938156622
1005919494
279124738
131778072
1069441348
447791146
803717247
750400391
592680226
759075207
665593694
122319766
914845861
48447588
93975410
952985533
333963264
124887092
72966325
49253611
84982098
316882197
596378211
737498536
759626490
526248580
114267103
762377248
158951721
814809360
709999057
633288552
364817373
1005279712
874183735
928420762
618493326
263009816
165101896
537760469
349598444
483779065
779492640
559893757
842582251
539600881
61929607
1011688266
857323251
212760068
783360579
32075633
239000138
750555937
221851975
395745667
486155948
102231212
118854466
337923442
170658579
788505590
184244249
659335163
455279288
114477300
6449483
774324266
300981308
790208726
947027102
161198947
199309618
551347987
925555125
346516047
181940389
395717135
787731843
755981529
60978024
615481491
876354688
312877126
115431702
1048398668
141556594
348158204
258628876
799687366
63265186
414228199
133741399
752047284
931912878
17000722
90346919
127233655
437432609
559182240
469454807
400924217
669694873
18792859
715503859
246338243
1031598883
90889866
818741166
872414626
203482312
877375440
870126951
608760228
230320977
927339117
628039726
377702431
211176249
78574697
563204904
913021471
333708772
612660418
632449589
1036934476
508320886
196676378
630778288
819837891
1040294321
909104439
135529011
818584996
1031531549
199643542
570302023
1042056589
109749772
190291227
59223649
785703579
994051968
79822865
854731810
619760015
780668257
482791775
949501817
329817775
51052814
213887272
709041576
592280878
763177217
627905954
2971230
456860646
529819984
615026876
784573657
199009522
897481838
755926749
1050093314
466134474
682121086
789416211
69796100
203127431
298099688
1003603573
378473412
365009363
130978225
426675684
67339480
895938434
374401749
664321323
590126056
659471685
225622181
515926154
31330727
476620988
898316360
771158403
793205131
318913662
109377427
254879875
438189797
349110542
655199842
370917104
277718156
370089391
613107179
6330935
953298520
40783566
889434659
329150394
81940229
740653639
460568647
368034560
139525245
126494629
797492213
966309160
594715767
926780095
74930445
919176097
201664056
1013674340
838816879
907568998
1057804036
38332938
777586644
550961621
190427846
497438079
241783228
478275066
652662139
178152435
50025470
30309115
50461618
691017630
98667467
736293778
166240862
808674679
247909460
787197569
170923044
774486755
882213380
597434658
510333333
396298597
6746119
160277718
537506413
946486231
302398325
859560628
309923075
198067794
87960277
63085087
403731505
812246664
875934765
673336754
37784764
80457394
703815381
242395690
18288633
11326167
724178281
648669070
672952595
377534993
106489794
1019796192
345107167
722424358
20498703
741140524
599226957
243471420
1062333028
678194625
741664278
186909721
627322832
352460264
97460294
54361722
237530582
714171384
758717119
870594928
684873205
837499286
285849720
1002287138
915067207
421977832
503833049
975090393
792695734
565261802
50719336
20364289
479382539
78459985
23647766
10488901
694620859
126451626
62789388
462483821
943051021
487104429
560264452
430556300
642261828
95632564
682356872
48146328
850532524
533669563
142576472
649616506
459061898
884583155
38637390
566623126
84044979
281088830
649752870
1064184863
774378479
259483428
61415381
752305256
715550210
853043441
615734386
762239258
131244430
663562815
194635132
218485477
699058133
130561860
278134683
774656194
66423427
643079007
408684623
388016103
533875432
116192009
596235842
358236595
659084175
104934409
385815844
199314663
682337119
567515473
591538491
146815458
510141783
134030116
37795077
176891734
548706865
788195573
238430256
6253472
20747928
818148983
434607765
839667139
554912487
211247180
601870630
871328142
74215276
164669313
594319723
543023788
634644788
421799789
330167880
837504721
398584068
105708970
806947844
83967211
205075072
642141804
653277026
52788608
652658698
839502653
559018966
523835502
847576296
59912220
159289654
876889374
546244066
739294945
61804947
848882736
44734721
422055110
205240227
211105151
973615782
238707839
566964739
860128996
775093878
444801561
603059258
840486644
438119772
636325728
255560095
766804736
176978745
998306562
730618811
588347287
393850011
156300938
656513714
227872134
862729323
499821618
128195123
748922399
772606200
1066239613
1004287085
254719286
81992865
630400048
314953910
510019690
38975884
736533916
1030979952
120270611
703994991
560243598
1027315736
184106112
828244618
680604582
2821671
866313882
40866065
104998530
567977616
131539142
488911167
369358343
899394354
333031992
176636429
288095810
336272081
856390451
789462892
849564751
324835250
84671417
1065108914
1002835432
12260486
92556379
136278125
14236193
18458921
491578175
588773166
606619833
318791152
875163048
60093987
34369100
360038030
891287622
730681679
910749823
88586297
311029063
250822025
186795075
20762831
745690438
243648336
320182346
667836905
737608777
120818934
179775374
239247785
691605010
165931791
639129802
598834457
479382508
342339366
326509747
130151935
39553440
277026806
284469149
903310569
880366920
68543369
290587570
265035784
485292935
718377907
826142733
208412095
300699341
757303925
121425977
485010374
609485521
661372273
773816136
49863089
441328695
848155844
426197610
1062338235
611074448
169743776
17360104
595258771
928907331
12183778
655163194
278227970
326146578
292433878
356799435
887976264
320046352
596959641
983154229
1005963897
359445615
91534528
339464647
976179306
313843562
593192851
552472483
86171821
596622166
112412269
720902664
818464976
870351135
202337616
927238842
367165640
236525536
730405423
212408713
118849726
547464163
562174277
509721572
1045470953
93867042
193595832
292102249
270863360
280001775
216704491
467103591
346441424
250142616
346534556
635947926
55718850
244342105
135865085
333154470
927322660
191735609
590020609
918580401
61435881
401000191
258339143
862010500
638648154
748542660
641619691
658139310
420419024
663461058
723460337
523221248
771866431
624217838
547024106
356601502
875210909
886600356
692620720
805245864
61509713
450282078
790795459
748697336
144733296
834413838
261290272
371492979
206422438
528874236
672339550
710135920
428678533
533616860
546092873
586398622
93396990
377647236
278932582
229237426
391019316
640088901
273802701
752381537
141123191
581901072
19247861
213529549
1022603761
917455038
219839626
28815569
393050709
264344311
318408479
443878559
624148247
428652629
229379833
726405476
596120432
110223938
734174033
411524078
137815141
104248953
685349125
811548453
398870254
165527763
917703891
774935918
760289027
292319436
518453206
427087130
460861954
145086569
861064553
804330131
19420256
423449707
1041643604
57656781
444721418
291623085
973247935
756793797
403978043
857036315
201668638
170835380
747692687
924481825
80104914
319496211
349250317
944951621
111774573
965238273
11394047
52751794
457250854
852009437
133146389
850575391
845685547
204917937
404247967
1054651823
710728067
583878049
250924447
584702799
524611494
919195008
659318780
587562769
848407638
1044713777
68049557
383284300
769216290
359629688
784517244
865389455
640945895
407740044
178842917
321484607
394900266
306375198
346456911
304619174
467340668
169591998
164053718
234726430
489307924
240564758
1811051
621586828
970366355
742199606
155600210
638264785
156880178
952948911
905493196
765116885
740731531
975139334
835814571
904970502
871137128
451464013
385319966
582620371
236208207
357411943
241020539
9224138
74147205
249467197
72257485
486304759
83123458
784689510
805140351
377891018
687711621
542399080
36236365
562548402
583669921
664252987
330781711
570820568
702565421
732798707
901787092
654727167
814378052
318993217
48508286
215227481
874468655
83739059
16476506
250064838
773820125
773066277
936024341
576445998
298005103
265929017
662178664
599847383
493903354
948591469
682640080
345546792
988360757
320330104
142488558
953213079
832942158
154741013
270911943
326987858
174262209
43196807
861802448
165513938
488142963
31947935
130440707
580408127
14352895
257469220
819362564
421379526
789478006
340702818
655536939
696222241
327522796
733155266
449378484
678861539
146605106
893905592
155219446
744076667
508882445
326413792
64744536
833066080
390829103
48442985
115947139
9995684
691656592
840367496
990049545
864157626
82554858
761929853
433122679
407346642
360068757
122766482
548468999
345951081
263431953
119494638
205974537
30421344
80213591
824267308
101877152
200091208
647233893
422206311
320543931
15535118
630228634
31684154
20392336
533140372
631372226
11432771
1063439475
801893139
771985881
66432551
515331122
406524433
14145921
376752081
725198944
82217785
530588798
949269848
491537172
183034813
128218652
94086656
95664626
187827542
374656591
156658178
520783849
186383221
458828602
77191940
814765428
673285617
273311663
30165853
24397282
954673479
267011177
129875163
730341031
578555699
571962796
128815828
365311735
694591662
878334350
1341304
931193325
239199745
290355807
1036269069
482566262
608026093
892219033
460482631
122519208
861388180
841167454
61716215
653632447
23792947
595006725
425812316
840418241
864535532
934377657
512442382
811178746
19037708
925284978
245389441
585473915
157430827
230812122
766951051
42370165
550241860
956535318
297407434
426667339
780243956
263493308
630505265
546985308
630586183
477292701
935219109
1049668490
623238479
238055152
298755675
455421094
917802205
610652814
1061426321
792297242
532195643
335102358
916063706
227388518
488188445
275141862
834363081
368573839
739121457
48536833
887054307
672475770
701515441
220811893
735593374
524043638
62073107
564320418
808148907
517960123
563305401
853575399
251742830
707786392
103265795
21914841
327196398
1069664180
252006760
925484095
437415701
107905501
442504222
544540866
812164245
680820974
130090539
625654478
97948425
580269974
223594589
117792496
363490672
646418071
611763242
388698668
873946249
474925925
517059479
700934094
75141202
557209720
116897183
727722180
650135561
275402754
836435142
210122238
928881315
601024348
280958826
442339849
834556575
605186040
722333667
814670272
821705697
69621855
688574683
79706662
1031594362
64956744
96534055
920471668
479848681
418576276
645049526
49543076
563783001
31967897
94679744
358079102
633662798
921903567
10646094
794778218
423634890
762786310
483043334
331185416
124185592
790614768
677593062
663985857
843116349
661323224
890821312
921096780
373361457
699237940
697126925
774477396
487581614
707846005
139953283
719118064
855708358
381603383
483721169
908507977
808458239
117149962
723064021
143195258
81992831
828662418
470279849
33712065
59835119
714087512
847504737
745241418
143684150
155946113
306264534
739843940
768115786
14748065
310385281
440121635
67291766
238413114
724440217
281034180
1013683246
50978983
843471907
483832676
338209840
400162478
771148125
33684713
412144957
882960068
65719027
41166524
725696249
670582407
411047742
368242296
361882917
205350569
563671071
45027231
395877280
613270531
933425517
840119810
695388021
853701814
246907322
242347231
241363222
556570531
139033791
210972447
692263497
632529706
31764435
291645972
189661891
520925293
759444066
321174232
3556578
631083772
62917806
289982717
853275887
23607239
186510713
278827488
650902699
268539271
655829376
177224094
813331137
754179777
193024984
228353031
384060548
728359604
799783052
1032573525
139383135
357227895
357675695
130926232
895641966
898817846
307880136
249478959
841106573
35389289
212843238
297628366
330751441
110797386
178160785
636109782
52068024
643437765
977622450
766551503
522058890
62853212
875241782
84980793
382906152
884310407
665426544
259568422
341757236
912313579
299337821
978119010
675591533
109378954
248437122
164595853
956444443
667350284
821095378
748780322
80273476
74238486
15775243
808793250
563515642
85022818
188961789
562488697
396557882
370283654
896027497
763720406
110557963
603589763
317232260
550799509
45549484
491435146
958844901
559514276
873851575
519044499
493280025
61197179
168545485
883062300
314589731
1050875416
137942065
705030424
66923934
60252379
807126103
33141070
918831166
207763145
163450615
56241847
223485478
894797936
830234002
523519192
625388684
918200816
148291385
285420320
79806915
187031662
104932541
786734516
161057468
809619870
1069534694
329468112
50215990
470652238
202872026
159104218
421082387
517849632
41939087
925246160
215857896
75594266
680679944
130155246
783084616
233160741
872552079
65071081
853810147
870133306
596809994
670543984
240373051
935495543
1058578814
404058139
825535875
521485321
408896433
200469580
658330928
104689029
63174420
306167426
846140498
759267841
339368750
594673367
752035934
69626258
310342210
4483056
160909119
775924397
244524189
828701847
476939544
567568618
29409160
524013776
183867271
311673572
846923935
169893068
570346342
610320359
713203720
9740059
67029965
510833637
688316607
140667445
125442710
1053599505
648887353
889744453
713411248
422905891
241595457
360040795
832318283
478231453
652079815
553465336
340551213
1030663932
256350807
327954466
13397933
395988312
811683602
561955156
620981284
286175776
644575252
741433786
964807114
874931887
915209068
47855987
345212547
137144452
383681789
50272117
121140454
126280254
6480760
732406473
740011703
556954032
1013028209
713996839
651883551
232839706
218071692
675369250
707445001
231762838
625842009
273807613
1009609526
746721766
155238524
710467576
350226837
413667676
699639920
260521966
57996055
771132439
122286754
980009055
111531741
706459646
701379166
410614388
728584517
579595328
488980742
53560833
410000862
336293118
802465342
313680602
157092002
203444390
383831080
176025757
247741688
580965962
137240228
512625896
282746997
675905959
234800478
959164707
263610547
28929687
26103402
201024852
634995647
743888302
373523788
862418939
869314707
918615721
287481600
657980782
657293335
408871581
337841100
885124542
797324606
1015756926
323579763
73538658
406852121
1044317383
522942120
749870775
128895748
391985184
19159711
194178262
517683202
635462104
104916624
523891194
427814296
511270340
608946247
495570570
469151203
211318915
366055873
518180643
763506680
911328967
1027047040
526034682
775472318
534085037
815913925
849545418
731454845
1062037525
79455249
490029954
16927646
607615020
729453804
1018592211
821562593
409457368
95517077
312771472
230819329
958950656
38663233
424291968
88743430
103692592
104026258
716805129
502643732
644594493
302732162
858888514
512539480
32993057
56354282
545961198
400193355
682136255
232839526
135232840
726588210
489781632
973305047
18483617
383523260
560562665
460095308
877465423
540313410
788263663
323138255
232070693
39882457
88446372
435779808
594304936
462604642
126812979
143189679
764374818
15947025
139226534
878219155
796906511
712751539
149030751
120140776
826136649
643537781
432745213
64520408
375516101
104310139
748635841
647625675
633555682
971778636
487844422
856389419
187961955
70666848
738861245
66323540
632144999
191440193
856094156
225770855
783085649
660197512
577580809
245477891
386540524
258406273
919770669
292966373
536452999
511640575
43327307
692828487
354740682
14850085
488458671
576275589
711359004
4011552
678126781
915220942
252347072
72882745
140939256
132366714
77711728
86536992
288886650
796511340
1011863549
921377416
118897610
624382890
586642456
534341065
877883883
463267036
475705571
436179190
109571216
360952327
560782583
308321977
293770043
278897667
50025235
658472163
550444438
347408849
45079989
817000768
183828270
187025320
883332830
61779769
539979804
247102236
870221412
1017346866
727172776
322141398
630350110
13036102
397299107
451711935
27795967
432258213
682811001
871158076
590717433
552221299
703899331
365290118
421662994
871942693
531397867
711634882
308528145
476373019
152031182
74464522
330628152
672765528
52264442
432099334
610691944
840594358
58131734
1022542512
441037810
554888671
8000893
268014148
125025032
1022356288
739387368
456883360
389144646
76628094
807402987
432620354
700620380
866516699
612929682
305462088
421661870
160233662
120047734
746191799
520864368
381471905
858542318
464097749
101834648
1037325443
116368517
461163059
595676858
783313329
1069255319
396404525
734727277
54410447
333115388
166763023
702980827
107404913
734819584
661726459
38486678
812807112
88429296
38759338
454166278
26543188
837106257
74427457
46501147
419781968
1070097219
19197392
201695165
113375717
698104964
840084226
467327500
891446835
127607250
306778196
819194086
239025620
756269096
147565476
442290978
249302023
220807680
64240769
535758789
707246984
19633907
244942960
400968290
250290521
59769391
177264315
97962419
387780170
589085937
864574075
169608335
396281461
449290758
161148251
778795785
352743793
549556939
352306345
800991795
264701872
226580829
14212228
858256119
245690009
144910362
612549464
76656532
53164103
676925473
577912083
149622834
247324372
595257875
716620249
128485757
672155493
490203553
679609832
155275366
137204541
821165026
614704423
33072495
490684094
89753197
299549720
1066167298
146128123
72762983
258420585
910985738
415658252
543201974
883479456
13741346
998663065
837353247
940300248
415066508
647338956
352096868
744195735
560678013
932205690
819987475
694032663
114375775
51594101
338789493
282313262
89588047
254352457
746860166
1004939353
478153397
593004553
732997478
101030782
361354639
853374662
357693240
764831676
790928733
196562010
818414579
689821383
545452702
901859165
272657039
588070035
478508425
929290092
933419514
357697745
197387839
609946761
892310225
234722412
325034708
13702926
910159693
44625335
995927538
89328076
54028761
153225508
132960265
810958335
246666967
213670283
513558980
347365274
332225975
8539761
80287355
867625217
1007081137
861204080
133222618
191024850
694845512
860445635
493681203
679786659
40805792
251318221
1065303375
94064471
247686428
840391136
406161060
666650220
754097398
54368325
471559877
829569
870957675
779812268
525852596
238817542
768200506
187938405
155734505
9807758
384607105
79624105
551388668
56526711
407959118
185979504
637602354
39097805
1048084275
1007029401
552996566
926196360
802897953
1007217304
463052887
710282780
934139201
705343403
884410599
924844428
220994541
305719205
223891180
500987417
230642329
698428676
606380112
890437070
872590295
501741016
907852857
35819525
1068845926
246951524
851262432
165057839
135136234
345998505
674936979
416603971
488833235
756133450
873488176
638321905
463656491
934238004
204603066
132933003
1059449846
5480042
337281580
183714993
500657850
831445226
443614667
215004631
496912337
20834670
751539094
35910583
725477669
720535426
1007121361
56046076
18954057
896715083
232063996
176882842
395744677
42147168
390207759
838722491
576519270
391351103
304314837
395770299
464325518
1026788486
1036689400
176135540
70618853
760108485
5797049
102319940
1012234640
589130459
682933049
423392989
139926460
440027034
590235168
681606120
85933552
378523915
643745517
312096904
694425323
1017047216
794797817
449993488
330749510
128906454
319493247
406965372
715272924
111233322
1031019129
212585128
213093326
373406127
212683743
638118459
543309521
22476076
627049181
345885537
578508758
1038396496
375320823
564994030
144870624
529932333
535982041
426672927
400541749
672829456
271183187
868563947
818629941
567744684
430424834
255994163
455337457
322080234
592268876
988167273
770873935
46859746
113133416
49104764
340526974
475130046
26055558
774432259
368564510
424195114
108323514
223067573
108410429
179920353
499137318
786048195
538703581
429383578
654670005
513741551
267337808
673822385
747710228
486308254
642947938
49094576
938922035
100533525
817309954
22499336
796770894
438974874
849027790
121141966
273104968
351411123
38899752
41408460
326004503
969799964
364478256
787139138
357971934
484563250
516355932
625559654
382525362
501117651
66723474
869081441
605372525
228500608
379556567
497797503
797625779
741428756
339008356
599334821
550071051
287406816
517218830
232070159
111331493
124470766
703676817
6769871
207218194
87152113
505179544
359251076
838148184
317425708
763078219
289281467
1067573845
232092603
556570000
337053217
264265818
194185849
240677292
129508327
436226196
101585492
801610053
96727413
628431645
17660518
397828896
557175485
883630266
902711766
39031952
241932252
627547139
338155650
496416747
664349307
965638558
940963929
12372469
607752589
518759709
25487401
139927410
515821839
298189147
456931364
792129081
921833010
201896963
421731146
794567883
697871900
918930498
446886650
529043521
639022328
746967592
98222328
314087860
977367924
25751194
16413352
266993397
230729917
50751372
234119317
805456762
458042047
704657539
789520721
745169038
415334783
86226199
372205054
53859452
79506312
636388615
756833846
1034166023
439187619
706940072
715837753
672213398
437529836
71981918
463088347
508109956
302461009
458895487
342879604
17412463
451708510
518305577
764755408
329936613
489905345
662851064
964418157
513453391
564451749
481514900
469501512
39793719
932190400
513543829
78359390
483057021
251672616
13097822
406350548
72887401
728140510
235829485
204633421
947023010
260976359
211769903
270679115
569355637
1031566970
330455869
821428076
706909506
89363054
223359210
129957008
599541813
380214465
403172536
370255275
702162445
631249806
428624751
232411216
238628930
74053277
85763823
730827080
894840219
579595902
382818982
481361285
353251531
603333194
513338882
99793034
953049493
122607097
559229935
232170983
545254672
433858910
127963786
490607070
911134298
134176855
846671128
128830424
825343280
90177219
120896724
688013982
921013091
308136812
91897565
411932385
705874980
194428906
144307779
923558017
29726513
483225850
88417650
69493722
692449281
104959441
208984121
672893324
529852676
744070732
588253176
325817724
1068709657
121140344
553511995
120975862
517577870
245237251
283173231
305357551
474401913
855883763
551519805
87870811
643637717
910695039
914202833
378535399
823674638
1048446276
892603493
886683315
840539096
9350305
513566785
233165333
73254238
86499369
751656677
632404697
1006311721
479701636
632128849
541544499
706142167
685506470
893243407
69015693
837940844
58240573
533730923
473306821
447370248
17360305
874833441
446837668
326695232
439777170
851691585
548458061
705142938
76011010
6900057
251600446
364049770
48864881
882561067
431024028
430207282
662788733
446378725
1038702235
169996198
6385603
593631568
713352029
63295761
97906592
141962059
915036717
940662199
189393623
834302690
72586178
135717230
422067045
911916557
422085157
791765034
96773960
50229669
25573921
525747201
183721246
613644622
240636334
196490055
15647541
117362854
147819066
823608628
183405428
816256492
669954290
241533662
194163870
643769485
686602903
343218303
904141192
102912606
363686095
641722730
115796507
748881497
360395058
833501682
508761051
216206317
458525442
79274086
1030817452
79999422
818818431
440260854
728310039
68482892
842576118
819559160
817520595
570217588
341676523
788631385
254223185
22326337
810807070
713667330
683986920
197162332
565113866
426510716
528826036
237936388
272114475
463605273
759766698
401381217
571372624
737481897
328680797
605259682
1002065727
833628740
105767185
389603739
83358895
890563129
378023309
1050502331
319825559
14260421
681760958
33551828
531912414
864330492
738414277
133911572
641033536
345964248
413476021
484597018
618597688
35278021
356176015
994988172
593061377
822509077
210491332
380472266
694009876
18141595
848223427
1025420506
467822869
229231106
892553843
163734908
82161694
641603022
351708527
321911600
357699064
72108589
786082685
658823532
764298860
765033064
36590612
21210847
81269922
311970544
31185324
618805789
815375452
832998868
749516355
105027305
151847495
1023635206
489059676
551853235
493254359
718397172
26771466
1034258449
56965218
148780398
888849691
623468773
21168421
1005139616
463894459
804158369
72903917
620587380
429683911
89809694
341843263
379041414
755387203
757970259
612045205
248732353
1022566234
124551637
181185117
600020533
233031596
46422631
432718219
216128496
906365871
852255645
181060302
965053253
778427415
815715171
763604662
92113258
722249752
823078973
413271394
615429690
28024150
19153749
395777578
390059744
681877504
684183077
607442941
584986412
291691439
117745789
317665457
975297491
567181013
77180571
140907568
693670643
421377828
629674084
296336026
253129348
114565566
626752438
439065104
523023500
746270927
852967890
850628335
518996231
546073443
250778104
355702309
855912727
72417776
9380180
357836989
132568434
266737199
542640452
386204359
784788236
632691416
330242165
385453105
753645448
512330444
685422805
82702793
60257528
879438694
523874369
332147235
776593484
763993064
652916127
237414239
416503203
135549159
205941755
662899010
660101130
1030926000
458406845
739375817
335664608
588302080
708606544
864211169
867563138
656950314
912232149
18272299
550071309
209311214
815480792
782515512
181270172
673622206
779586655
225256636
884328884
389934877
800923276
930651806
83096020
108397278
334483023
457894016
139833960
707482642
606330700
283413023
222871264
494193134
222549603
251539676
599923732
552330265
29451093
921849773
923100540
174790529
83174801
275968389
85490876
245238759
607279678
546337693
833916401
899524108
34468164
297174985
859453583
961497078
466317814
68367036
766110251
780832411
875842107
139209059
33425252
720069805
261328989
397114046
722082963
4227744
300218288
176544125
217823224
182407041
873904404
207389886
493931639
341816057
830624198
464937223
73045251
571669625
585245019
355877804
117938175
57052531
942822419
926057724
438553105
911701927
426154088
153217905
100487531
423689967
42974323
862076424
207464711
450393812
255046071
233868206
233292410
1072454851
524517391
470590967
26408937
690672642
635215201
720878142
405839755
733729707
167025792
705490722
89640850
234115478
95986644
858328237
758904420
853623273
848727260
380322801
559023484
394614468
981801236
856199590
112577068
903370316
105167026
654093360
898576066
820808939
423107768
672071153
529351861
317950349
702425016
105731667
43756158
589517678
682753990
125057664
236392307
141849163
771119511
677024279
1032380751
798088780
96401991
490017057
196600102
137663466
854469945
294304112
91970658
709384599
744683696
636970952
137357808
389550582
922992028
571346318
698238572
48978751
40340774
768623804
413878459
202881239
497911793
159747929
729236531
150208200
1051804181
307512580
632914513
883240410
830553269
430710917
957852321
175948754
85600722
20735072
917775074
42315151
1002115804
1072484563
138110853
1057788911
143702409
231593373
847965756
466353956
703251005
126742464
443669787
511812770
314179023
376979079
1037478295
781471458
621357307
409063887
136737454
734984296
684670639
123972031
215241946
411901162
413649034
432112627
841334842
453504575
543388485
802612600
176036058
258578332
357471676
483119700
268325510
774648992
318512159
900777182
555862256
237848157
636923072
612431213
680801427
1048916417
963334689
657573041
355044672
722365214
932022981
414297796
557419404
287175134
80741233
195286769
353147010
673030025
451325100
883472634
485227521
208832788
422035521
440449306
849472447
556511786
502129928
834360268
293586864
721081996
443318213
77846832
697733081
201679943
170168589
133701057
870057977
889559421
275854919
203004184
626653742
759339143
797240798
40849352
849065307
532071005
1026529503
503993381
709024084
1007151258
576427002
320189885
550301405
872408970
673588527
1018398935
901844369
281542289
290869086
923743324
151238234
566148407
199562660
1035860814
842730357
854694662
103295984
999472831
518464347
546668958
799811304
626125637
262237568
320172439
578288956
759956294
552246441
41125421
530076983
1008625234
972514657
644481049
890720793
796323276
435267279
1016382652
1041890621
789250606
684006708
642835945
205855157
125653347
862727434
858140089
29366105
618128106
368202674
70864824
1040393529
9511421
203353756
563255740
661575783
401888915
314445741
741708648
581347593
345317743
1034140761
689395793
922739505
199218121
422649404
683696140
63529219
791220090
786016879
438385525
559498527
645691502
951914546
461160412
107278494
829853516
795537089
338756614
679289559
69307443
667400606
698812390
513126389
64728045
978338804
599252279
128989111
545612093
766174424
466682147
598851762
148702667
668301322
313411186
92349262
583360338
202637457
698252010
624721557
148737607
51694726
60329290
126764160
609816884
679629134
181536140
506865188
806700240
25270405
656587885
429088229
1018026604
374637300
414404778
331775018
736249712
378047517
845467723
469435631
745979651
665614132
561376154
324669843
200162179
622018314
467559913
89871708
749747474
121296729
390126039
1782203
836541489
56785247
92213714
338039560
742200889
40196721
28649361
805483931
996120954
152476850
331125137
9356053
706857564
660169501
443067455
357189848
108696669
162363897
7111219
387333138
570972395
186719646
792396421
828433294
272222172
171629839
430831021
99364558
311638672
649816826
347743937
449459708
487897014
657350988
179142308
592549732
398472159
416651704
45960520
180131697
359825637
129102319
673404499
343489880
54916182
154893936
1067228625
859100724
283092495
183964367
694966331
279264751
904012866
418137565
74831947
335071324
16946044
573543631
40869909
90538352
695941319
498446209
849785929
237727182
726514994
662028472
546435037
648750309
704124924
674908854
732072382
280529701
822383210
787598359
838022089
959039209
190484244
216564951
667548700
25664947
224213071
949375512
695901888
636240648
517530045
312814176
173646030
413765491
514332455
926197605
213331054
1020148446
121496757
229686572
1039234919
176282572
9960184
167926591
576300256
99062305
108490163
477263222
72135604
485737750
226223056
72653096
75946695
843369405
322688361
845831835
395322742
477887620
288842
178060243
798210840
737334644
688999026
255752441
239457072
414517934
5941897
905234235
365573675
138674970
955490111
43358738
140451707
823011024
374632888
65559036
204451988
72718153
151322040
580843818
1069960783
204688630
408790956
84049446
992356999
810856057
555460611
218091560
442376399
184882256
176004344
123683509
120250218
340822591
524872253
10580759
50858655
523252066
392107500
582243632
830025926
111086134
240487905
215229349
296538451
566788837
650552895
60571444
886874005
109290616
530632762
859095645
335140762
389370417
775250325
897313862
498544231
191508529
404492935
488811687
806849481
240489426
531673972
80721838
983769046
682810585
309883826
229723718
776770291
157873951
5852822
358042608
338075374
310344436
23204261
510514940
921671892
139972467
259637553
1005724335
410706756
610324757
149872748
151216272
807372001
893808292
712507426
384537122
868317282
860066355
842267070
788490530
114759083
136716424
75415475
544061409
683492029
132970987
128265136
175152453
874591623
23349525
173327994
771512343
310340523
66997313
854676342
769062906
850866086
410747307
41393511
198004894
102368304
765822634
896477281
373842894
3109253
558913695
12651385
425654840
22093405
683171819
696369386
913120418
491844549
185376310
131192790
325038845
62586474
745508676
165667059
582649009
724116308
345213556
605819235
126674846
611749939
571597632
114597740
707871146
942416268
65938522
624858050
514742471
548754091
713423525
232119067
1023854531
571465731
619261241
273766977
731455779
622697999
327466734
640287811
410653274
343729973
790143631
215798553
722947793
417653599
545889040
866274345
672923287
1072642152
467541391
171951109
365756538
354566930
598860093
143705789
711389314
834334552
522939031
658935397
881600995
816088635
793276907
197979347
972619405
892215216
469546977
491674315
133302999
876756176
908011232
16164024
574812973
973449840
34462175
196155177
561490582
477383698
547123141
673484033
1012899790
812419691
1045010212
451580776
2851600
977391548
482629411
382779727
910969393
7710737
841131154
928409983
564339115
609905576
214987220
765035295
49834600
562850126
1015379485
266331444
757912492
62924411
89794913
431814780
868848951
731796976
924705572
313347584
126089310
734337436
340473262
495221713
929344066
833382063
206333235
23043305
195952848
338618123
672328924
72113169
276873665
451903722
597947597
824454417
755419711
132028682
910680933
834430225
752237480
704180147
620042145
56646935
813191166
28000928
91956134
86786634
111596559
496667209
230199836
641153381
732429828
74685943
467347704
402567357
288787734
30672248
108458521
791740119
482584238
541000270
919855142
10285416
92735435
156140495
894989496
234812992
637391186
471275826
4216205
176840424
114421180
550063208
576145997
211444634
14060724
840842925
306489983
239855132
424996212
722160686
260204750
148150774
192730787
136165319
560185029
1052579217
801832557
245715300
796962102
851853426
276520085
811853937
677655186
189807803
233305798
556467599
2772661
458021729
672274363
955078726
114765109
40896094
248417822
569063785
1025085471
782660923
33045160
18446117
498740278
880266989
468451798
573786014
275183455
14957298
692910038
313747703
830210317
791188059
922569334
257838556
633685405
168691958
768844832
444346157
676706136
414775824
613864085
31527031
13543004
110992924
83435599
581043434
920041494
407418692
866313831
428383086
1053986116
300560295
1065527260
291161799
62693021
88137072
480100564
773176963
166148430
267011855
375825760
511459334
635431420
990994432
651050519
202490228
150283056
447299180
314872222
810560062
511313848
121037594
85276482
692630297
52872010
782323082
82185007
510166125
346490935
212535099
1054368569
836408582
918075848
272978290
155999235
818085630
116065979
725642741
248482419
452767371
511745684
730052196
944017507
97148219
875209372
421880390
724708642
986745915
957141372
76478302
195778907
847368936
248831794
513187345
192030456
798668639
616189808
223965004
621455506
703232107
912110682
345674416
798546108
480349557
444660885
721344437
799621181
19199924
342470791
331368290
846571375
305192633
511274114
875484848
850270858
763224991
45232266
318632462
293836087
311325132
422725124
445852010
1016527579
123315630
345668593
27330110
932950240
788831645
861680378
710784468
443779189
393764373
716739360
399705075
859608244
23559985
18187341
638510167
142036247
386886711
564739107
95089446
746739562
794430051
682068077
239802773
179969719
822431039
694193372
322429164
66996815
688651334
815401142
46157250
222817791
793371619
706603709
137762595
839297401
914279561
571237658
1062357382
854564726
63061094
26356133
21991312
590822333
319194175
171634640
778805502
798395384
108267503
594468680
18431034
104480918
155877301
79966350
775155344
22454702
617119668
290621942
423477925
416668871
421498243
34281699
49671188
906311361
190192526
403968787
787062472
208249400
532397672
13690806
570976216
279599947
366270485
101694430
518581409
318021612
314239130
274213892
251895639
381191935
533821643
791368794
360525673
397654383
636063334
334306854
728804839
810280072
110386864
670424835
497253050
495306100
688979147
101660672
1016960490
449878197
475585646
724182598
374695679
795949910
600097416
632943201
811078812
276493928
67057053
336035051
350509848
442717529
949090532
765964883
94146053
154950609
590920566
472758264
134800682
110205752
532795433
197630846
38888575
117856270
769272926
18485121
492804790
11788119
864923776
327377942
127426576
595716774
709691148
750878633
189699562
927619317
952462727
59542661
947604326
445526320
771947323
970490520
925214089
840477929
34519206
883038188
717099668
87865242
399746350
123798995
1048057649
378856153
310498968
844388028
756454815
827496896
820841035
645670601
914096548
455624588
506520751
177476782
669934088
502927585
171001145
726041595
1026374282
1072095520
750868880
447492894
125829494
888242183
133065875
545242003
80149983
781379279
192045717
1017863472
291113331
998575488
281348131
466774373
682031181
497112014
374785039
792740105
353425192
795514451
134326669
319254592
475453539
8719705
193320425
596394306
540547655
13463479
239018475
263448694
152938238
487780210
772080861
376567199
21591273
538255294
365354455
651708736
373288394
575222496
472612719
117957821
900417090
901971407
892973293
194315714
59811302
640550054
1029531484
91228710
41715254
273955945
835223279
314792948
512351296
842035737
476776884
131954883
158330104
650460032
333176884
90388351
312472771
291795595
674313832
386300434
79423554
190014040
371522161
908759607
743051822
2667966
844619396
449539029
235464385
188083392
1011690052
961629453
1009410145
799997572
422050454
252269413
632155486
483036086
14005688
21381598
62022634
762487318
158672410
43422025
445855902
29693310
369320085
915539271
97264160
914970557
754351198
87703867
676438670
524014824
96366139
233102969
850760127
131946049
622761272
751798722
406873488
659993621
558415896
288754297
69844260
241909915
504795318
203875563
248583124
938593591
621516199
503338034
301117341
615539358
158881547
126326280
1346462
690177998
214369143
563671804
316487642
34667035
483424891
136347442
33348232
3215452
380468088
120314179
349409886
672379288
237022111
140961714
651940715
146360320
876987252
76781436
582529089
429902492
349991067
583563096
708106214
1038203728
160247279
837074976
961286690
366177988
441990326
503592619
405194659
1027156145
145586165
890801443
141644226
860984479
953869115
734317518
24499545
884380124
783555502
42633379
431655106
795667342
123523387
101406967
1016128146
85387523
85017043
23660058
149409251
718296559
181708461
617770045
144566920
953583116
143036867
806795108
471943108
515252651
102468153
191099788
812137976
132826959
319591523
50074461
108046799
357880241
214158519
777277408
611630949
635077251
860907513
677589179
245080552
62147610
876416694
251746106
670391779
438226038
822374224
525899321
323586765
287091529
133917414
896470720
929059955
707788496
33509001
42249687
712050000
485481183
638958837
196452962
470029744
433164411
330551817
356655484
909758539
258799111
123260589
856139561
820648296
976118506
9394403
59005023
330337807
303084518
489285813
131163609
482445870
666864162
590306997
534051514
1015496050
255600767
81950949
43593532
809498880
683014716
171910724
325938787
353421192
257146277
195476031
76510128
300867296
557834833
693152110
243756180
18567465
699921148
678012521
70032905
37714284
299578105
421325535
571216466
321455443
684368977
564902019
543082764
289854497
823858855
326634437
825485261
633887227
727034457
684065727
933241643
617030230
931405018
925251886
598703593
464814720
38126368
37125097
29316549
608384902
658215590
987705684
628450630
209853002
786009009
286382944
541956914
804586751
1008684184
828499765
36634636
1024290840
738175863
515313062
455310776
687583061
473861941
449743567
216313253
591628152
620430544
855403409
55911835
488265740
309260394
665157217
743910484
561313104
603380344
383409252
334154623
24733837
880111551
44159629
200989219
91920489
862028267
1050722466
600487479
768137223
708270061
463215221
42174095
135012634
94327912
489846662
656329445
444071417
55973148
485382150
190934072
426611519
310227638
897160615
868838541
887378236
18023875
230034889
227638131
705752408
883469406
1031762719
1058408958
928756197
749666283
719573863
917699160
1060477940
476035717
272472409
542367990
774499210
644274595
901903978
436496867
401451086
4001197
712281474
761564291
29308610
907692368
585661423
961983101
905834675
241895372
635409426
471988222
411570474
548273229
1055090788
1054961331
157252720
742272029
906973784
363088215
867583243
1033394257
948688460
18815628
71513629
92918889
111889608
250662186
607428102
111422099
569306613
971577114
77862307
663008773
1070201812
195606051
149393920
310461319
3152191
805121864
871302089
922245945
529863110
854881169
1038758792
652326451
918287800
468455232
116527233
114816692
10077342
43945698
325024152
43154743
824341034
684156304
20804926
812665313
913140874
473560349
345709028
479396669
602306715
534634500
864917007
972478239
959873932
101380856
437746199
820646744
341041595
17819025
30636896
912514554
209890098
748193786
645792197
234740591
27958705
100763353
204427385
834785306
875266630
583029895
147617006
708930556
760996038
850505120
342835022
521011805
68526175
456553636
349312395
96247777
527584564
337062057
55853824
30143761
241844018
377963777
802451397
226349015
739902089
207596718
973704302
50606868
131644608
823464094
265369977
206457493
42981175
591881736
1063596303
378184842
302114399
1043130735
117530519
801843725
198850234
214657284
12536532
348615507
772424654
1047109358
225621966
105236737
864001647
648752281
526716288
152469870
198230381
1000311729
317596705
240108753
664112246
755916721
720030186
28402237
410442324
664079964
40937723
904667429
533350421
685053671
995501471
955812642
26297567
435750925
396397278
1000998281
56883888
11645868
995277724
262542336
41817873
827385440
903511320
195267285
486218320
630758943
784759742
527967993
180813409
221866827
706493842
52864849
832296459
325892907
104558820
152725829
581972789
369789359
845994631
1056176343
512292845
14678485
52281397
101283318
573280642
17877811
612930498
36325637
135253375
192232738
17569032
526845957
391985082
218856424
247293062
985337303
814484404
190468988
609577511
166775853
896216592
596463132
536710466
806890397
61922558
119348353
692311092
27262801
609744873
456106382
588067239
683539088
293975822
543805009
232675628
220241980
243463917
490555660
235094982
800367614
711713830
657823272
632825523
340837446
931205296
233438825
372218006
122569919
857901235
917976551
443871037
353299578
740524745
534424582
556445933
620866657
388338657
524701034
749377103
397565070
1010711698
400600676
614897053
182954026
537774914
697205646
91665458
735896150
309505099
222954567
738943422
919711896
908112254
282276752
443781905
538817499
96446818
689939657
810818160
317972654
107654754
464069518
199514017
379739804
604116894
441885394
513430841
604172888
939840714
279778195
633206708
690632572
32501434
507912643
387296406
185086090
907978842
42500762
916036522
964741365
373164328
63959473
620740398
160654614
902811391
796720081
325943748
118187974
1001755376
268680023
800215304
17833436
451151111
16432747
1045203051
88086791
240317220
157478897
168408015
555469225
1039880462
459753854
973372453
931841711
552271836
283611208
1002517236
913197636
643092985
673372331
977719741
26095012
121077704
72268002
501707418
286963299
906184706
1041242585
391574228
774116585
93037627
148849553
426087684
401739560
125508067
891307198
903486259
173781119
27234292
380964928
873786345
63703013
200246483
578959808
930546243
602582020
263320537
112312154
880394008
825504135
515421779
894730985
486729892
717959567
240819399
109821140
552453824
1028407289
626699140
692750407
20532161
714659746
832365102
180833236
126624717
571177535
856979197
476099172
668251117
1065245590
145499583
157506754
696820273
798883104
927111634
733281146
639482288
298411738
268086215
104038098
552497590
384986817
556268790
605702225
840745829
267420917
979845040
751114066
959071103
852701076
894147031
545685810
94011785
65565379
390257768
897466001
52391427
204748495
929139909
900095370
615229030
889961644
7588595
50513908
391818622
705358785
482370629
953425466
228972638
938480411
255509568
347586866
970915579
124133530
429701328
870686968
466232752
492520777
602470064
226082147
513164915
132770688
316316021
498176131
98360422
90777239
51377479
661770983
198271784
915521968
877048659
739818715
466289146
884018004
49861743
848648997
175371577
344163304
201446333
1036976255
131512327
653676743
633032844
272098110
375839805
526192986
826345364
730000370
632181687
213910069
576634875
311985334
177809245
310609295
565403318
27291723
187198321
87377769
130246685
718451040
614011203
825890201
363172077
585507427
89340542
1025626584
928891808
484897114
1060675801
834186021
136265381
456825258
609361455
351267186
251908296
312609876
166878601
158792416
828221141
873633833
329318442
650452346
15646861
498741797
64686364
695575203
46921911
805729589
1044832878
462806751
79231350
15177023
47747198
776160628
918269280
68017589
468486475
639628466
128306961
346057100
323814430
534602140
327863258
1027019704
349844854
521953660
117759432
675186153
711100120
389704360
301886983
729473472
243107129
180764968
359988550
845721557
635369617
121454566
854485920
188445361
490817074
700322223
314444950
122312527
27600899
507430820
177311153
166776587
739836723
1073146514
874363621
850543498
218623366
606796606
113645755
129956409
853870379
139297509
620931647
46376749
1054941064
44935674
857627106
719585745
559253814
549805451
349717784
144096414
506177506
708365682
894364377
291201335
1016830114
769066435
973423022
138810656
436165998
39390829
676772733
743773282
263568111
11046795
827758175
529856435
113608547
228246507
69717631
890038174
16861932
436168783
608378286
871165391
106955159
190853737
455133896
434899077
362036245
680217291
601089079
657560594
300812194
137815188
472170188
523992815
820788464
264918177
883370426
607541527
39813209
48541044
7509848
561878501
929385991
485598686
586000013
379003190
162796874
464914349
611586985
190914428
1015984007
62287940
658831418
742196368
816454120
260506978
341092779
260425306
198311766
653470190
23013765
738039231
897521148
169007091
44377093
142229324
815754122
812231882
222576121
307060661
338339084
1070566527
738182509
1016825879
70189247
506407155
836599943
700984865
299916315
162660823
15514577
471569753
790721553
720998876
690746235
45501338
943856567
1056746572
158918976
471049700
663300118
603625378
355733734
153452750
27118549
66858702
902317862
222131214
889145335
558853439
1038104873
742807384
787337888
302117969
792558005
382937405
817539769
808274533
143689376
895838797
626070246
213441048
849355343
422173265
445617597
237823847
792953799
103801364
914015680
379064900
527316392
1014948157
815480334
651960158
918780468
56235808
644326948
273984564
845906187
151614568
744099778
627762605
436984891
36776861
485712692
910090606
244759313
491715740
667693051
12582779
543991203
332069975
479152513
815830937
369127613
750412978
423799165
784111462
243570046
64300976
303645330
16799388
751946695
956873680
578449200
858629615
897617971
444589048
863669374
835659678
361695983
761169015
816764589
713194449
499999294
204762010
537488109
700278657
730076524
561590900
338468073
283482477
744750598
746687022
403636148
41962700
87850953
617742525
482242686
98780670
101605821
852801849
665761149
62359228
1062749192
556879747
318658208
771133803
916663138
805659271
300913266
78804839
998983076
360295007
20657759
315984091
1043932499
1042671653
574382796
958047671
795896255
890865603
207805991
30479619
380565972
297284765
98905499
137158702
139552213
431630686
23444632
704444766
702001818
629587129
564006578
766032952
955078567
326973645
519643702
421184180
541821544
929918301
302130866
805530863
350131814
883207193
770377427
507868822
254199976
882594353
577607100
311939880
506271601
548086574
344596179
341269614
754654945
594060011
190781267
565384136
489268772
122061844
236989030
73428257
693644791
376310805
879137480
656453908
394079455
545154877
307641731
692008602
10128755
252912981
819489980
1023137245
400718940
702235444
560730858
195812221
798601557
378143890
45974812
123236788
372968775
245645147
762388474
809822427
76238712
40342498
947947772
338317938
201852254
120205176
1023789402
150789255
888140421
419561594
630446189
441084746
278105294
750940715
691298889
879926243
476014901
730181539
117578978
625145734
242883354
148929590
128283553
8495312
36224307
1017454452
178427607
877657778
279099586
563941914
1041877986
804851321
779281536
794371909
737362832
283206992
298699047
99435291
80084816
229007675
535987507
782979617
838831819
237863260
208667487
873930981
660817970
620954709
133246761
189476370
687360610
917771024
253049333
479957502
51395091
590100341
89257798
509370030
93806024
831622124
897267855
479277157
585081149
850701680
368074833
655852748
861090801
175325594
443346436
514189528
431163519
149039372
611200322
234112035
472557938
1007479854
112690078
780427967
439505226
342357311
805138191
929930747
705664325
632885476
546140539
851324606
385195368
564640620
1007002770
627660209
138974380
983216995
41328671
808778610
314206207
74015057
564490618
638089741
102375567
552996197
833194859
833392481
819829419
348616410
49302105
225824495
745247175
580598012
825202801
53010844
674343037
392583901
479201095
642819091
716793496
297008013
733966586
620894932
380949944
300059792
79618455
759185604
520526878
397042578
862990732
900283325
65965785
909997918
457371361
53001715
601148648
576669563
406668395
89656980
300906331
284785634
915601056
272305663
517585347
915688107
467631053
770426199
28270256
5021892
152672724
1008035864
267376261
222767099
916100416
528578241
702140849
945760923
924250358
113958509
954330073
674928135
838791470
881816138
45210048
700932732
804204564
18619390
213105621
20113047
835124711
761357422
288313337
355753207
777701281
506915751
566273578
1006508829
479714569
405957267
487022276
71036779
16604338
777952302
612356801
707145386
132357740
185492813
1028137502
700150018
77872983
175987590
241426004
42385031
923337737
594294580
903461687
42989666
754987526
216691230
404608419
15571580
244855773
305866626
90539804
931348408
65598763
812559345
423662911
95080586
370201920
891191154
140307626
46245982
822038034
677784117
113032001
38100178
242649481
557139222
276241621
360944997
448339978
648865149
21622140
352834031
218922002
591745840
171379427
602754170
900929031
353894407
107724479
157449907
735961386
683563242
55593109
139644493
351843074
724165366
599370622
765289271
173540931
525751642
780628035
686567208
542874593
688691520
358714374
1000973029
627645803
892479870
581560859
535401389
95121571
233127321
189082501
439042991
207968054
55773180
227130938
803983649
849717249
206205705
472647091
155623734
744231355
58019371
214058460
393026642
1060559832
70587470
972799945
960495155
541340339
303194582
825523968
605392054
733683894
736189191
152606988
440454372
73747022
356461051
158809749
737642583
723871046
321528264
384775759
1011269484
432122247
1042816764
555472790
1066717927
312322928
629318163
828550536
428683504
494504453
257018285
882861638
939599029
869806166
504149417
676981206
595842660
682399316
219266019
65642769
942173428
8322661
50467930
775094621
806086000
612525379
56743769
50938575
302865443
109986442
449814232
174950110
962986347
536832666
229052026
602066805
47356377
876547539
514177908
576975739
773757583
235884543
818718629
893759397
274483104
714200034
857628732
836869474
813414816
62956115
902435749
347522790
201670560
1047616431
728228839
169942870
947923781
466318268
40879920
740742833
497653997
247232678
477923505
95329407
310320642
467635657
823308440
15064866
173059270
155972107
539789816
818419168
79971780
173787606
778645595
436214722
221989655
484098672
834464798
125081976
85942990
210058180
756105470
208717997
73405445
104940414
690605078
234739353
201270440
1032085628
389972643
108731978
285578244
378790704
520488118
117344832
163505559
582597784
552526057
915691014
82264058
587356153
1010906255
751018312
297537710
44609081
170835888
366387897
746171706
362058276
597280671
799349105
806806119
747312504
25779020
119094171
958122511
88484533
595461076
1033721811
334466063
647424385
17273052
28631328
174135521
163935075
77665031
599117667
479061564
236976747
210179430
1034854876
129436488
989847056
748443356
684811597
954416109
936440759
479878758
9621485
422676937
492345716
344413059
451728363
290409903
676544596
111691274
735806519
827912303
32940572
387339896
793095571
43161573
447275661
547124767
384626927
630453704
396401846
754037127
213486023
603750565
893265752
735260586
304798990
133500371
58960146
1055491729
1070168591
715422541
688608878
900599571
366179505
735809549
639750532
677626806
949438343
810182421
411963847
109893819
28047493
1054502397
1045548600
5978602
920506706
271278896
1050863696
534867739
836762236
32140902
101926778
463579818
406289716
605928494
953035739
320617501
166788822
1068090869
404545623
247486210
581071715
1067998407
757558818
901494961
74289177
130922493
58548208
13182178
794522723
68692588
683162376
581158043
38917554
196119113
575834732
694773679
29285674
922672351
285069831
514996040
99205989
676232032
307336089
481935047
656754273
983247767
288167115
323698340
133086320
770547843
311652165
280972137
428839350
476011720
228557543
140183434
844498611
485517727
572744923
106209862
866309800
703246338
787693934
689133901
894991520
977930696
125749007
614496769
315063672
335412784
74689671
1012041816
358926931
997281157
317528668
295001543
326779142
472145876
159023052
28426752
473477870
113174606
117776631
220730480
603780965
184033835
98654729
664574165
546151545
737482903
617862690
181349174
164562820
52288330
600375928
163201545
13330704
1021310064
70962771
563947636
583784911
560786690
1010972368
206936545
739732526
273320475
110734387
436067543
175079944
598883076
428413881
123797235
105376017
713508989
99007122
58654841
159268590
713461062
771060560
579881221
931732300
720904653
374786591
384679139
571586242
392237653
812562081
789974097
728057433
161192131
633456061
858085977
839288501
1029880855
344460995
40573746
315480121
452490475
52281088
588362637
887647074
972096843
704207495
470663602
44328552
111845833
59275023
678081582
393995199
642743079
96499038
429794127
511710469
309818189
786369462
254774133
12611609
293657289
841458265
1600383
744406014
630486677
150293272
1050473951
869047046
630974056
510364349
444440489
76883279
652981621
1000668894
671099772
268457223
515700710
795993198
270189871
912061450
196596599
343075301
954872584
376250
170841852
780445316
459073590
717770410
787496583
434955602
584236157
275869765
87815879
965467349
464778526
184940472
792399872
42276169
807053365
252550693
553393015
8322196
957239850
258352310
578362404
1055849137
463635983
396365922
256098216
909457609
158793668
449167112
970643243
832296489
393438625
889422319
251673685
93128739
690752367
806166318
111704206
565543825
1046250707
334364368
457573512
808826766
753364696
634475966
816352405
421136145
404135987
290453164
342133473
931638452
735062949
435831104
237937679
770336734
1030199922
439053659
763667718
889741715
639704797
19814879
843506486
799678727
677767662
37282638
259314896
186617468
559242210
256289638
409424603
215198768
265157969
779914308
317277490
398374450
394619446
546869983
859140352
619598898
289196951
690639643
974032015
891119081
566620929
464284607
26551442
549500550
681965192
668764487
199816622
90055463
692900584
899477245
769075258
289694692
309788172
673699301
924506691
950924906
564743451
601003645
228523383
231233693
332435402
43561751
100967611
193603338
770542657
198425481
464673076
731720617
535369753
192111930
170984042
151749806
692076843
675251776
688858748
105576367
873398895
901775564
423412401
835149946
40975836
74975787
588610845
628339550
486603888
999001680
97318810
460230668
689106038
776911125
35141335
814403574
98540855
16737229
664074390
1064137703
811720776
277614384
1012725140
939456857
793320660
9433307
941726372
465636224
390747521
209542938
118208262
401344331
592641999
738702370
336883980
747367717
935126985
682766871
997851281
85298606
480113862
534327760
564395886
905188993
376341827
588604580
131851864
711299204
615602788
907468427
172273245
234922018
813648739
907768705
673743110
240789414
436028614
428213555
841996403
89398400
581964973
779803565
83096528
223911802
793620692
718101330
920046867
207124662
4542730
183313079
523105316
617743913
547449056
1026473676
513190509
741614183
68362622
735230493
865036866
990815536
224353018
758381989
795770707
730611840
495544656
264200378
686256801
763385004
61732252
475667665
1039561251
736993489
591215945
44984125
283882627
34341967
878547021
719550775
173375245
327147515
216603883
473170974
821521574
129739962
227160401
525091834
1030261793
86504802
586825655
137819219
515517979
727173316
172457459
920899078
749403055
81667850
906309733
2698115
65882369
463601483
737845701
486022595
384609134
309016830
52245714
257287708
900311376
747429795
283701464
485516785
768891816
1066026702
188938705
322464454
127421067
547863841
49246820
767204756
673329079
612863060
730629952
360253732
921527037
556226512
909842893
90849369
957157322
273367856
78117237
608489419
448813493
137720317
324070190
139488584
1048061904
789889307
830074729
47750637
391657059
809346616
60865084
832751012
842673157
16634783
1050180568
193243943
848392707
130884867
21490435
303692659
89640340
700760545
377555499
383176112
700717721
856313613
85892134
846520457
136586306
1056928002
555194687
678934356
366737306
709880785
6450847
806009470
240985905
1015806253
389111690
173355064
725335586
125899783
60136115
806708256
761833654
309747469
966324552
62018549
724759222
1069518989
993045097
686644182
301730071
638173507
20864398
55158739
256341886
483685878
79736935
372543349
73461990
292429424
737887889
225364751
193262553
46373531
89843797
272855001
569298642
149330875
137701718
403278271
244891061
569864531
311188777
233113831
972928088
491352556
87563546
1025979438
145431540
815363139
872285928
626849203
133077142
24921032
840012618
664822462
522735770
757761065
592239511
566804704
864647541
54758101
841789812
581266576
5606858
8097791
337364204
31336634
478042318
89449596
765771111
536789108
122789545
256261921
419255564
132713004
948139131
88630542
335123890
629666646
59700254
4224636
339626677
75078122
513790150
269554424
126372094
420584491
234724199
171763012
848142427
723483970
632604191
224327956
830241019
234717003
558674284
353920976
837131195
1064199345
874840959
482998955
133270723
317289938
928659248
881317611
793528964
211200687
832060730
527691729
637752634
264102299
349579762
228558373
113937619
390148652
479027837
916249805
843646299
47208728
789507938
468538819
667158413
209915798
463497539
80952489
848245650
150193442
29993308
518366862
1019738923
480938895
848578367
104238742
764558936
665275954
146889054
56535374
880469525
447097103
70973946
297733588
80676697
110218429
174908234
676572147
463358979
545930268
407216092
204907753
149845870
578358252
1070913725
459011781
901344797
74124841
501073722
958453584
960442528
973734566
482858405
182514269
660334105
673299367
726842937
373155718
815306072
240338976
653322843
757034646
672374887
660816876
129276089
962771345
681115894
77585728
224930078
244022177
55459780
86644873
862443910
585249697
478229808
764715521
310540532
820050784
64768931
290194521
300883861
350678882
1041988128
139147475
688364606
286012883
508063514
311728205
832458345
249003147
789481821
294757153
387985185
216768266
1010820234
787456206
545529756
146220199
492657873
988266583
668537324
851105038
432538324
680938755
193641639
428201172
729261673
216976307
252910900
636916220
940707359
427951579
696338009
133843668
718882378
503848854
108248995
697851034
932931773
80271553
161248042
243527365
439003368
141587066
894248244
1022560647
618020351
240624315
810285106
637184735
282179335
117332928
911132118
279445038
327804246
823153652
75761634
727791392
594099936
414251587
63026382
102078308
739840810
1062320338
717170603
280039142
41284403
738007658
560785422
648996762
584741605
725871345
672661926
242183487
456871689
607626391
878848411
267860050
1052407319
88246735
882201811
621444209
1046972088
942817981
510735057
348863528
916481508
682238075
662228104
708421645
366457739
705913110
18926156
64741112
156469897
693427746
802587865
95988416
808154316
95434918
483137490
266882384
867262709
189508173
659143124
501106956
347808347
686051650
314623719
223669079
903780607
857994714
365799274
475360023
126620021
345359312
363322777
424521147
346963257
612592649
578874384
446851881
454550165
79018336
669297395
588496891
568013630
480192215
815619373
893367595
593262425
900226294
917883848
39687038
724377863
404783980
832894538
82451327
1051454638
190449082
1026785364
494575776
640582215
381128247
715921332
250957331
647053242
118285309
328447416
682300545
810252031
489908019
72550881
1064421767
82058399
978588046
167647315
556159106
300448163
116947468
345613688
459383746
867317814
410120370
1016955543
382421003
313335934
389785741
792917759
858121724
842908850
117650415
88648117
885700941
959326264
331723949
718782597
150123232
435691995
915696136
719579762
199286710
304276655
767031901
177110453
387315210
99980848
164405962
527004535
577725244
186585805
643787101
1048786278
625299307
139755036
1070956305
972943076
26080988
133803031
508244639
270782864
538505105
467440719
700049748
819933215
333292403
602368822
45717915
837905082
55064971
345843159
903910161
248780640
729836460
790019285
974811297
267471441
498481107
68743818
796272659
610136340
962111298
240475059
716176612
1027075825
189870752
964178104
825535713
157602557
803114733
645969621
794025092
70016957
715268467
624867548
886780733
1056250826
581339545
990551737
508936520
202588234
309978145
859503432
232241432
543402381
750328932
665798544
236643558
37605965
874576273
597283645
964392648
810994778
10349027
695764699
457291531
144350993
58292693
969698780
806561515
533462607
554989512
301990213
68907145
810460341
68984937
979327989
262024199
431626127
229986735
791658771
159574253
802777332
725465291
508401068
64351798
289662995
374955319
618546698
279478775
454261127
37496767
167442399
2686408
431237118
793374599
127523728
11422002
97073972
555293522
684058737
995568105
305901876
913604329
740644062
487286107
327147918
481010655
824303838
441888234
716370204
612267338
322042178
48682558
708806023
372820580
290536645
219102841
591428458
869116486
178306623
379494059
666786569
348274249
270459950
880461856
159255809
105211652
109591955
900414135
898527359
63779087
494139749
59990092
623161415
270157077
138025520
655151970
577071095
289075917
860503947
901276445
514783316
567972988
86640481
509688495
875452331
26748195
856349508
588990781
82760110
414809456
575714239
92512965
66561066
1067231624
618041901
80655262
686855445
31688054
110188795
825579012
41102306
207749556
146637811
510793231
722803440
309526477
781165214
585133506
1064942465
841706538
540304797
16555325
637905296
134486662
589619926
519336318
879308127
595089292
872055600
40944961
817086312
94122460
100740269
720465372
465451590
701183450
477707132
85432979
765982151
930621764
246900560
1053239555
310874450
4670975
606727720
911619584
677401515
222811299
751913256
1010739763
357964931
75637582
563492481
85114984
662304343
818907204
599525323
821014692
158593060
227160317
78873920
322965305
930123046
741989536
274654377
751917497
384084110
816520760
55540886
129567574
51202985
693965379
673137886
628043327
474496232
945281115
1060898790
376560833
599624126
592489736
723796018
855127200
305792806
841057822
988428341
427408312
52930667
757274879
488870111
906028889
374352343
442994669
38988022
345704567
1005021116
861120040
697746173
689213613
588640941
713102062
634727324
469216957
114400414
761955933
1026954680
633552114
720040568
970388650
29932778
464555983
388118013
616287378
894439612
223233659
969602919
912666184
862447196
425818727
1023519614
647033381
56505224
371212915
772276915
602489627
510211131
904078832
245237982
118023823
26612943
756588640
344508449
453062455
251883706
317633749
481800481
104652140
379083118
381766743
743724793
87400219
44475402
286095561
645675756
355649152
93606257
735419807
915323110
711985597
201193939
295126486
1061201722
288215370
875643679
725475367
1002467873
725820746
871269884
122257760
764265082
323064832
938374094
362901290
99483252
873420369
890107336
331901000
494583656
311025496
638327873
842112157
916291696
399598298
713679705
223938817
347992360
469646619
391089390
59495255
974350042
139479222
887063581
735198034
158411838
604390922
216554887
290051806
74524652
772924512
559735551
540636709
610782224
327924858
909746483
840673646
387250983
667985501
518448336
789792295
864551702
821829274
974516789
347783666
76018749
904161044
251402001
751054529
307597431
930971085
814628890
302186181
604313948
328710786
507185710
214767095
646516791
586674495
993798
381934300
48339762
994080989
583409447
88184162
24860646
523495430
643316327
826970510
862768538
504223053
408014871
875522154
822501763
528081593
249171160
108080426
329941730
597252683
699813282
219502694
490193193
631078710
354280837
514970288
747561010
720834117
805098735
343938038
911069269
584926552
197180161
384009525
580769494
788702458
452300154
139087198
536804378
209833360
362045621
241965083
810912235
399013007
411671820
444357209
30115313
335497869
507891841
754417362
767684848
784388749
403841322
296308843
760557100
246875552
579175241
366039847
518555081
206844188
856233288
386798485
466086261
39902248
790033137
477784075
330612852
630219337
38165121
90244512
780899772
55155437
825960698
883992984
253163383
689887318
527639671
1062660517
73469722
382848672
963797620
133080122
908406673
162695141
104972276
160438654
590059715
379777556
918103516
101939006
207124061
414494063
794770301
2977230
291576622
798658128
172716823
683615208
1043267099
161525784
166165248
27284846
818872670
587390014
597091115
760759434
266756445
605894154
504924426
204254335
994697284
185705784
1001565959
101053953
782546587
1045588784
865858317
120081435
265537133
341138771
323058642
733758669
410982196
999571223
874782382
1060637060
59254371
889410123
249494329
958169738
601273202
114583244
788491429
71294104
9051374
50487303
581246325
921925102
117072218
41965637
44753481
573193543
201461890
91086355
586898235
549912381
764873893
507819306
247389694
1022538522
339775674
588551083
924187044
47081014
351404107
26287283
117907521
500165437
55257914
910982700
707423132
897242832
540535343
226408089
118006042
1044366104
174488787
445718962
62824969
414422658
581846625
17958982
107106012
86038803
176291457
12092393
873061221
489842108
307570785
54037951
750797910
90930862
583837591
439107165
237022117
127806882
220497937
726195206
663890280
489967873
83743077
1072125716
478310737
82260139
130734371
278373595
301617391
81306544
905954278
317718644
300201706
95675631
731948459
848303590
701020091
369850971
1047904047
527168567
856460861
164612656
93956187
2558006
671633634
66629662
604278257
854394801
178103222
210780707
838856515
158406771
531186255
36499052
104064922
957821436
521325716
81551508
351021444
77770726
308631134
1015387628
810062837
602990455
953683355
965132986
6685954
111191003
1000026888
110135932
59587064
198448087
42907809
403767000
645423252
624156649
625938113
933879023
428758304
557997502
484471134
94413127
780500739
377258686
353294183
737135788
340953088
60709273
563812860
1059104293
12929245
297120992
242236817
208698801
901699986
187267273
423657286
11158702
627941600
837202002
1016469077
601689348
925066303
948855380
193790139
831945769
610652213
53159060
493897269
872113540
236126483
915598869
407976459
138429359
382090206
150984336
824456717
889811941
481987550
157833781
484744448
90069392
252676804
82116184
545743383
276001821
6783959
789883024
252188756
658250795
970858991
166668738
347509917
182956182
747664350
572190403
397484758
461635953
946145316
744965024
283582963
126274915
346398029
986441482
770728497
299780992
306443758
456334793
589845655
550366389
46996183
422435153
59304152
442871892
494738490
349854517
623948399
276260693
459202618
635848459
759910801
172264344
750308571
787223481
334805358
530180580
593977155
174511872
903602086
725646020
79708246
310492522
618545216
600261246
635056491
441509442
586883794
313838202
309288168
529862940
572482046
92810313
5832675
886655753
884705946
300948758
540318660
734986082
265109741
370442203
705187527
428964019
492640676
481780035
910779149
512937616
64859917
783550889
873070111
47042599
201940012
715363671
167004955
34953042
919427576
399196175
284262136
1050516918
637877660
927061047
677770422
92006673
831347694
672665856
538937625
381625460
134615058
831365699
681169379
733734707
338629233
144643655
1028006321
748023571
861288020
133972387
34514879
134205130
27794795
704110871
593494687
233868231
316555957
377959147
65383165
732152784
378455230
375133157
205787506
924861882
932071840
458650317
211071503
899364537
466641678
805598716
541728089
203390747
238531371
271154019
759958995
707926932
13933736
397392126
340047310
635026157
233604628
91222218
894104238
542885355
446578513
554712775
521781512
121078214
406368662
1064227417
321797210
157258232
989044931
44338649
662505468
453727741
699299453
407701473
321137816
14238276
432901393
822938176
534626891
500596890
403163869
892924312
256410253
408921414
671748147
427063775
58883042
364194205
492656720
344759607
789397752
648426110
135521252
29498400
689868242
537401869
228750091
884908435
614339218
797530774
673348085
472857331
239216558
557328867
675862460
612583060
468658675
540075706
73776271
59929171
166584643
782934798
161487715
880495076
814189432
847515400
103366141
72284994
291254761
422685368
457960509
284893782
430108092
457057284
461458840
334444122
462546884
1023378215
637738502
185462634
782644883
791981801
768495403
576823114
279481757
160697878
27950331
1012290839
337476393
28858032
120165071
493893962
547596319
273661800
340577066
489779105
840331858
2406395
1072285874
521093774
504996164
223040391
194298557
57920165
838509847
678939573
731394493
608302120
542622062
316841983
408003600
792022179
873983096
709679068
440573329
217468200
46394987
404774162
1024069211
120697883
549472522
673770327
1039386238
412374176
297866860
317723778
602752494
88036411
38005024
342436158
443632958
350406020
348642339
78950878
3475611
154722206
66201464
108302713
244395473
540112351
457465366
596362183
101412579
389469800
830343463
617995954
640039706
830919612
509183258
495224088
176434498
413836391
545354073
696453053
109731238
680241270
228232027
694329710
376146685
328405135
90193034
614297064
981718309
926487102
488917660
137390929
205487978
256217509
280938741
888820988
41752316
306095974
46411452
599628946
77398616
695963532
8265665
1038481459
889307765
614716035
587425492
36751005
651563674
891984912
171897250
671401784
550613899
764948050
763524544
86498734
426441572
75430055
226553355
772920600
1072053496
346602896
132917021
304908808
676322413
643241283
37788289
128784475
144657175
111685713
392140016
23592444
328876103
601518214
139192186
1019519968
614591799
582583948
957049083
317590616
218216970
615421653
409305460
844407445
704853900
810373744
502506994
49405997
1073645757
735041945
810964126
276599975
40116375
166238166
21164245
764367447
792890071
776700615
117168651
30645732
711031711
52846960
882557983
460066440
612520093
880900961
9758968
49785886
150515353
254613118
699852832
411060810
251286015
828768927
942699979
257392462
767349382
68016138
412492376
244228558
790106209
582327182
416460950
849740517
848137117
879312971
116507621
241478593
611965700
736248300
855920354
127828968
230138358
51951626
723927681
734558449
628882021
25758344
82829192
960548664
113682989
612786752
49667013
597984245
991428112
68814743
180389657
108735655
392488814
120073996
738181606
482966735
24034426
546237092
732453330
104745173
266078988
283899247
920026661
977378713
349946531
396920692
28438268
7779449
14573017
604258822
49401136
112991672
662865882
461613321
299845014
93971880
632119810
881670002
326669865
101718697
757758520
273867830
352525125
274039115
690814866
186768010
1032438740
21223881
25903693
943140183
116110942
891672707
481898436
12236500
270508877
833414087
101481047
881379430
737158586
28676631
167546976
302019947
374547250
747806687
806081027
726199647
861889426
456023823
310646661
286186658
71101982
676338181
360713156
767246271
54538970
378361543
1011367542
629643979
70540563
853280980
128486205
584414661
398098723
327336916
856928198
356816169
800039564
26871383
724702455
111140811
516298731
68242617
518113233
1047411558
209167756
250876488
680918906
113630695
290874271
573364116
121406430
69006071
97165128
216029208
238224498
808681327
164901763
416019995
641725786
197926966
283555688
114805678
632323992
829093326
17633373
204831226
466468220
408715186
651028893
452416177
300143803
710691866
271851942
214975807
442659764
831386516
209935616
757605292
522857956
39945438
189901801
960845273
659271031
286918615
1061220099
333383808
134262790
893324713
304618029
386607705
869432683
540408490
579331053
55458402
1018542894
709595584
340180501
931729962
892517667
443581949
91813863
234533266
887956677
913505526
88674849
1006767744
933252090
171306326
979020511
467288503
462825637
1058524450
48070686
76945236
128334587
1028156613
223751116
727539244
243064207
156798849
141903743
356761835
563259178
440255326
1036147030
459274691
499572554
435809298
146171008
555146839
100196965
775968187
698509680
221256976
345297943
340228189
608537665
629272764
291973430
847907025
392216557
960923620
677497207
225033453
43317946
165089056
216000093
326805918
578395167
922998905
274348109
477810041
1027132364
47856038
310441390
781056748
55461129
661362304
58144885
482884725
733491294
244977740
937260413
138488725
468075941
291865040
36574002
410910926
943673132
516642655
421445273
90602963
892196121
136122912
705276269
911146763
474553735
522089443
794823406
779986077
788981043
1072238643
908441444
23091906
75747028
25660696
623035065
974098701
868228923
318088542
796144495
864789104
519190301
816342871
321944280
710743548
802010559
1003395614
185563358
200684032
351823182
758502685
342608384
623919928
835996420
636858848
586388413
755355494
89272240
553422915
87458910
589057089
247894395
452437821
471456573
835425209
227695971
72625568
527275021
848056908
846126284
847928705
187309450
671923904
94414161
36027600
623343775
419571930
70053742
371611170
873360995
431705315
1710015
738276567
267791625
959171723
271994974
680263099
329816225
84115504
430050172
887417599
745227791
58462612
312829775
142392949
52254798
139764085
4687322
864263991
316890478
453312102
268653595
115105121
338278554
89615452
319363728
236867312
417853074
946788298
73633095
983788864
730194757
179852704
787194704
355590416
720068758
1041200023
76308212
935421563
422441015
531144883
135900559
80883828
130257364
632665872
110026794
329778349
592524036
923333020
620662993
617634415
80999375
744598742
948970075
712551424
557573669
247046327
797309603
595457251
422517526
198372671
697094210
439681118
104697319
803167479
494453924
199922557
139725001
732760884
477057953
453279588
541524964
143250487
235828388
400232027
100661356
117148409
53013892
221204305
846101838
1023728592
297690027
842267235
302002941
593025349
872856777
88180081
813546099
605732658
37053553
493321503
671484629
2385720
234214684
882209729
174219982
273388634
49021068
116897354
543200338
197000149
541828742
682955205
516610796
257265678
428483042
691379255
568629411
750724365
917354997
950075863
176989868
630400233
191636716
577034943
242821392
3410518
126130567
273855469
1041968832
122663886
629937717
422935894
293409218
135241717
659110702
154855544
161298427
129026752
599468610
154687443
828326176
975169526
844463683
382799209
54633707
135658915
386421482
157626118
658513242
24425410
445100660
6240864
31451977
307563621
189558701
540125835
620349023
898599795
898150849
130019747
61349664
704271226
683616396
194517093
221680424
512269932
398223454
621409561
2007802
408825409
176825348
557680771
598077099
114503427
871510063
160871782
650858905
447546119
793955597
810435433
861005712
749332350
115703726
1037133988
152231443
731249246
247426990
193146408
597726932
194248387
974144222
535927215
568492566
811994777
692451792
230600533
5224244
665203021
203191144
379296569
67728003
684479376
251992181
227574328
533505008
452786601
125172273
52083954
106017644
49286423
620339435
204443291
186078012
605834576
705813814
744691742
88850381
155612055
440627396
116819848
153238487
615612128
906549654
320304988
598690059
85524301
649478364
770851348
367186221
10426635
495647562
121029417
318119988
925340502
8057245
7367354
26911436
861677706
498247881
79858882
477832279
449797929
736664916
748468121
731165694
310681665
862242522
85798764
989666696
1006025140
187130109
225934918
703287221
214417880
122111668
150989393
881631159
512855691
888351844
574663562
435363206
47076535
524628627
330484589
210929810
505192685
61761501
893415605
604341329
1033499070
750339637
393312189
852191030
169698470
301322187
560806153
977936649
27464543
88987376
76949269
620717035
46206494
239527732
514442503
181286078
637237304
866260530
697427005
70547867
659740176
678402753
175470693
102916583
78336276
560884366
632478215
737427498
930995182
685222054
887739536
194125000
72621413
689356827
631353441
844746211
198689994
645470440
98919963
999067136
940290981
754512999
875383396
103970255
602726220
452562005
722615687
216188338
492673637
632200764
732365104
548951189
852612288
653445174
869066826
477017880
131895410
301558601
857301869
947487878
120979339
803010195
832337990
424433228
58574191
864183343
386097316
1070223783
741386654
605386493
295612865
339242885
447765746
783016472
113245588
617612054
983070583
4078127
573651275
341165941
692717665
490080006
471000165
451355079
203404344
956670794
272976439
274754874
70545659
811410901
640792046
277359099
983475697
358702799
991262724
41868787
690819126
615311720
877853684
508036604
257238865
647190483
894451571
317872734
1046631949
75046650
692137084
90061149
915157117
11514279
74890861
228517684
444674786
61359772
325640841
537616992
167934268
180010256
240583325
20556490
694081872
827155618
588665958
914348087
432895960
48360370
46160679
340412054
468936848
87851500
319397592
444372641
84763532
616632944
470495278
679477377
873449643
684626599
698337328
818455026
518010475
424621212
491922840
121921864
233720338
822352623
42814174
107365035
306252799
593581633
568759730
1008240472
913522500
756841323
211273356
595609466
575942240
360370230
59751510
21898190
40294847
54162095
385463642
70029653
233754498
254065620
70500790
378554094
807689514
729713612
844522260
815161946
479384250
340845930
72968907
40179925
273910178
55715701
396526219
136691363
137586029
499710190
1001292466
259025355
6833122
961775343
166578395
124336232
153215206
392670722
827926279
198790792
527192664
546811379
942880132
620914845
422489115
74154083
784490420
152195158
388833651
709594170
1024738283
549604080
84713666
189738703
582697766
7649824
131922450
167439806
445536263
7785094
694580787
425637453
555775684
544882314
1040032502
566936626
1014665061
21498800
192646001
145849166
1021738212
952149442
707960191
80979595
693545000
436666470
170703863
67942735
788365923
1019318272
934216780
531286664
836626098
900776917
1045337108
590216968
126383248
932595261
514472008
402984531
28597718
1011287433
768870169
274010517
758970463
23751971
1013414181
561500681
315396416
731828727
642734176
347240442
998242599
951690252
427241052
854562108
46842133
3369740
5168379
225464744
637624292
450499507
152484739
420510349
608108280
895529924
326901121
13133301
656436563
971688820
31357614
606431631
611532067
893912047
887181627
447754534
435508751
376590134
44084722
122789890
735040661
969950704
394920675
520915996
733508661
128208275
238287343
191295412
270699452
674092174
338414744
816517491
435245386
428832231
1057123354
198438356
918171326
54851539
144646488
498279732
202202846
991250813
428043160
638538988
120270035
923538936
568308363
299523520
1066994546
549799103
628207263
835713512
50457013
60216331
533247833
140173895
392556388
242856113
166487284
586257405
46542613
93671487
169284366
966634115
469780149
139171337
398501170
778196494
791708074
925375826
745138277
846007687
330804924
92124707
1037174147
132278916
40694803
1046797125
900459552
513173326
449296055
320743462
412830614
644984799
352497418
382010945
769740840
369160855
450712926
12982609
487897064
705434326
652526070
1019885178
403780145
775741673
37919517
767788671
329255585
862861137
43222765
846303944
606721207
187996935
91894999
679151699
346241067
175299176
56249074
404269108
580759209
380020664
410326410
136344103
694413299
488250243
96593671
617514915
965163624
175893649
73406639
422451788
373461867
485330088
859850564
889740157
203440471
985546673
832714794
420264121
906697117
257937579
658213190
121750303
1029193733
532951787
219604546
589163324
620069784
1022777351
97923103
773046471
383024070
263359845
733000269
595383308
940367720
1058132811
143918019
732250
263128168
128228474
415345785
142714372
858800457
649166411
930525580
606316523
381551768
381804865
620215580
888079917
245653697
1011680560
45527441
348284570
331697948
1072702465
260820088
197603939
233424910
69517526
402813727
611330634
471768591
32748026
104154165
505083821
1000871166
739379576
241036468
421969461
912406580
668007538
562605113
145363563
779297073
1026895758
890715136
100306789
483878241
306984248
120798004
286069659
181348799
20584126
246943875
343349072
1004140759
185093472
10798581
215292244
685995194
106036948
732930745
791710407
620712693
79328958
696363826
137667433
317106026
367013138
741462217
1071629745
788634066
231780446
654095498
656443547
474861794
769317371
317053621
558432019
512238784
94421649
1003159592
220145729
390340640
18146012
645750468
78151574
480329467
367647675
757004708
608346150
61059282
573489535
1072521794
523451534
695940704
927193681
990619336
871882263
149642916
646593326
113634525
82294267
101592166
795304203
540948409
83636797
915144369
47035839
715306059
491858338
536589947
962863409
700221923
760685608
858604441
712173468
265854327
914432349
311324923
292958612
32818503
661853341
1033721739
788145384
627605944
1012790912
832886235
543921523
729831591
516803491
53288878
694505493
16618116
827246768
238105991
387788690
423058963
567116756
173675849
125240099
769096356
99308177
966201681
54522347
81667324
203900903
585903898
735413549
641174731
138037372
816696190
498434606
783040410
830366350
273329853
824913298
879238561
496925150
634366421
460905112
189688580
58562265
630127656
585686810
490466624
3099459
316465489
399434318
634000673
190052653
37923466
83587229
73017920
896432762
198875121
771647477
15317311
231071424
691100802
843005528
466740590
341246590
414554298
16542473
104312069
89715991
288476322
407626951
753815596
135793830
795228082
689483807
804566294
522905606
804228711
811065016
64532471
188005875
26823008
875871130
411143471
835998898
65148514
128029281
681516056
46142392
97522591
561777097
723096675
390929403
303110187
932125182
206822375
194958817
672908794
927408745
822018169
850587303
859549842
773046038
309354941
218555778
621729874
94567520
931930823
724668286
754406588
669598915
118327338
543103735
720988781
801546570
12694649
704661199
764580951
687797954
430726161
407071599
753601852
249798934
335365431
773090036
765091181
44174403
159763032
741569896
984048792
838903401
395996081
935903177
873788186
368343418
382571213
209486732
625283525
22451482
500668132
836022077
372060962
423665398
534389864
760805197
560868110
227041374
995789547
251271716
639162032
93523678
461945397
573050947
110525466
833478981
457959193
10783404
824185104
428759396
666599342
729529974
641789541
318162136
253346393
426588419
115307160
48072163
171351897
590739654
283540786
893070958
294465434
357121236
686532554
329741857
1042360471
433115697
9016601
100503625
387626931
81129593
114119388
6444822
98554257
426691574
14576532
49853195
638761532
213293607
400427381
530942332
669222540
979454213
782251108
940602134
392650985
599070304
499162873
792241655
269614848
979812170
953840399
593233344
503555043
770412367
416477660
199286626
117929079
690197516
111215027
203888720
786361870
77551630
616046467
668842975
503871152
236767941
671493933
902829832
703443482
864632501
827113248
339451836
95176316
119710080
794279495
991571497
334130141
718682459
72746906
110325489
96269249
27503031
103352888
869070331
315434340
993632758
931452453
221420409
215250296
440592430
664729286
442687506
353803403
364180672
682725893
351397758
821599588
332359426
94834754
517349948
1068963083
901046071
696583650
879560655
389855142
55194230
604833361
187274348
1007481091
733416464
92876427
181061404
389973184
765686666
1063079976
243306421
927849814
770576050
119335322
670097903
171035532
630690138
571403259
8993223
717648897
188522932
1034796226
510602441
231234555
43407842
693156215
64475045
779296146
164871090
900332437
474737178
908490515
914152108
338536441
118866795
732470264
792968835
817631133
111467498
713690877
195696569
722903746
880369470
443452098
534661853
947124798
267668854
248656842
254940686
1031224467
710293866
681197205
169078674
659350327
400210376
716735655
632404646
856078557
1927962
410531026
495831540
472247020
132702736
1012236602
656326534
620793828
445273253
722399451
653335721
243127490
888621476
716368287
252018895
93888909
1005807993
790536669
1069648077
398970421
398832189
375595336
92785546
274295473
432210691
500640117
230961052
272923002
770545997
774439144
695568627
484084066
439663234
122447750
671234918
564178474
718226297
118399253
69993468
697300032
315647824
2895208
75538249
733106649
332024744
2479631
369047268
581486340
828099678
170538163
292267508
703232197
741405692
95993213
140584350
661832708
265720960
69756295
7461371
254258701
303582159
433994732
743302027
548255175
1067644553
130824971
239111076
222922215
441289720
858831174
179123919
105021489
37908148
1067418231
44555973
666169777
645330510
87682806
249476075
160779984
421646565
529549038
51920297
708189655
278958999
141999332
288430454
251157187
562455674
653022263
492768700
22065025
271872899
941876385
1026999954
112957168
320519498
102577581
602549777
865649809
652275632
687821083
602899351
333959933
110070038
557967774
158690586
156082586
971094772
300141849
53131690
84858698
122520468
605433909
65118761
954808410
893877497
725015724
715438258
514648223
831558956
776576424
719564042
487728273
816219082
608185137
127227312
309917207
88052431
41733271
520265328
78137903
773001668
763436024
788387459
166464572
484530738
744026450
942615251
1028584087
153455338
762015599
182329408
811744572
1054199168
704867173
916934769
48695991
371759806
97807961
83389684
913924173
274228774
838930447
742221696
35767028
423715355
243274930
795973607
83998919
42327838
344068868
357472271
783029538
271812120
23209835
212025278
130694543
447600980
770013323
830312945
219330204
670478224
926988308
865854025
95399131
866768566
934359715
832232856
87303407
450743103
526162026
395876639
215937679
693396805
167130789
999303671
911568544
197295516
988750075
842717502
1038246649
309218307
1067557398
328113071
98012489
613603436
508539801
207289259
919872939
777343728
558226308
821694110
84546748
227783303
215969660
150619451
913817366
5597199
668204167
55667166
320138762
738620561
464351778
338757144
913511130
605058939
745264622
794048640
298259025
36938687
226163241
835360240
928710038
973871720
241582954
496961355
484410589
176001380
315322230
466817578
979088787
834401291
351145915
687995272
784112368
511863015
260721488
2772566
40697043
638862081
791784274
703344639
505235845
640101868
742333933
183221928
312626456
365207726
498589501
661406701
193281596
145493828
373009320
429035711
191825927
695986358
618865865
393635558
412507509
78490279
274487366
77009904
64936529
317801440
843650019
120715464
4994207
276535800
555132757
651052816
188613941
797484130
880200664
998496762
358687609
581380109
124300351
287204043
167522890
100992299
369814726
41277945
769231197
752812457
230957573
205153131
884734940
293966566
327587444
117732447
221966719
667679417
565074887
816818091
345490045
810685931
347090471
438343093
236692866
574516116
728851317
235451343
849221754
579267603
607482339
137571816
463027852
242631374
686392868
827615762
392404493
21675250
483438991
922731877
577432067
536011686
129433590
120615384
367796184
289295036
323141211
871642827
17719187
881187047
588868303
802910214
266536100
787683005
351519052
818336337
127094473
369064998
259641547
583412797
537792758
669631500
225832858
714018277
789379021
14579346
223439731
212036470
849647341
306866167
843964851
263948007
332066878
575816777
470922776
286061401
817538508
936564749
349483577
353838658
165219948
650940416
534136954
878635508
137183926
718781182
163220530
878466276
682657439
435225222
466028977
14812099
462580626
460769345
735790367
366071439
531255397
356585241
13819234
864321283
554552918
199067183
699662148
561290245
665647006
669730296
784717336
549073961
702834488
193192658
239595947
473465665
643191197
110731260
199102148
15585909
551328431
819657904
359101797
485826516
511294110
290255279
907014453
677139901
123660112
249219539
496511902
60365577
619651355
211858168
213064627
920637959
723411311
800984738
321989755
241092404
576198561
263125805
437592168
293807697
877513511
924508338
332627685
647559007
363543070
837947789
153776498
126601856
418313209
93531410
629542487
640502075
865971494
822784555
629494687
791074116
1007848878
1014864106
552972719
145271953
655670781
560038732
594321840
753550333
962456572
538539115
248620802
650256456
75842491
270672308
1004777902
205518798
629845228
131877869
1016636510
233164229
186627738
334270920
546758795
579185729
68733490
953730776
430596527
498861834
277773985
278691441
616881668
73953193
1052822533
563375336
342323810
379883789
375343628
376816372
217120600
283834139
207557438
884522525
975382641
352165300
5434851
388224863
463296371
2873908
527352043
505009545
148389910
746856792
947277433
794065350
72848687
517167369
449294898
126132408
637590603
530350515
457383839
332257218
307011607
570629608
901380367
1052268893
94362981
921733205
775315199
58554796
646214394
195485256
763013161
372703181
148144762
36802639
888544319
874438201
563533908
23092998
654537455
648515046
586346854
576141951
64821331
202999360
277334159
1014117336
720102278
574781578
423704707
540690886
980644072
360321302
994027389
69180925
244377292
249981630
140460571
326216692
527735575
1056974697
927700666
912332299
377344148
649880477
91871516
898898982
739530944
469209917
568892757
301554775
323002058
59138833
444575233
528087457
122143895
844295787
575585785
972135070
444487705
539579889
13332652
394475910
831529649
620252422
609648987
628837093
258944705
322371848
140246698
742745991
569351952
379150400
544415605
91041091
825817367
592177776
343587417
658928860
124827079
709369965
53504829
874699428
19356407
364198861
181361074
421993695
827817123
29481257
4945915
494966532
1032457470
736828546
207628488
403678302
808769181
133846878
585085820
522952934
58133932
764045329
127927141
338437423
1054098365
461807487
910412242
956722807
177748821
97689125
290054500
858489946
821988013
94928185
786484233
286003625
853262305
432342561
369918471
1003848956
486928054
335577465
556260956
259641606
838367974
467616476
858698157
361076649
170959597
288505744
422115343
76549560
691473568
109083444
487244423
337925225
431105193
505343267
1032718208
136520563
48573778
59597326
715844564
1003102742
1017335878
911163236
933033100
567345219
563520163
819729201
574962165
440081701
105644681
408578144
777325087
1002622493
75493920
148315438
268494895
885714962
295543016
577798344
777764416
53828526
888487472
807193803
446356790
603347488
45216822
475965462
623939585
63585412
533981195
557687235
148920131
222137356
159711993
88183901
78909758
412591481
363799543
283363217
319577139
288415977
32466831
535565260
376799887
282098094
811051519
780172417
135703876
752664187
869160720
299807523
49775760
701068809
66014782
290646881
286287369
98615272
410359543
42075861
581560593
483541614
512188674
486414255
118540154
10223664
213757023
1002686597
370659580
25337475
822017926
170495673
895047212
493974740
251520866
878167286
208453946
359524064
759253425
435450415
218847255
139982019
103934655
44366451
839597444
259497987
385688280
903751159
47333995
438658596
67606994
480165710
19937596
344932949
752543340
864556918
574286832
752224263
140380974
501045112
73866959
634767211
538766149
947863049
788760619
233184396
837178021
480657943
338640982
703221884
672889502
196405411
846805304
59228315
812135634
752765799
387731772
412473078
778567729
579513311
599374121
838840600
311648915
568155326
278919929
15961785
39901754
332816260
87255043
800151510
952318000
711651444
538988
119064042
336976998
620922632
296876162
506733756
631778124
607044364
480096785
929422731
835373342
192306699
721198811
888934308
679206012
866082932
577226624
525766963
469325430
917469988
458969176
722956059
632923319
135275848
227494137
418619745
460768063
119326357
951614042
708000035
461362768
22424332
411746291
738394116
761796136
995502703
140156517
164028962
249204926
812358114
430918634
606481787
116391868
66826993
519669911
410685242
60769272
12795493
329530258
420502530
400227135
164608056
53895592
380378734
909255970
779799578
276231056
365691795
105262931
527544079
133603989
813537839
719568284
807545894
644438186
926026038
777884151
792621291
486186358
483109651
218253222
869447425
783021088
94679519
593916181
580132107
627368165
921893429
72519627
248551341
158233489
687881308
399041967
183042022
506018973
414501146
995976148
285671718
371604141
379140533
69490080
619298666
205458935
829395796
471377160
61851621
386355010
913957679
364066021
737540548
548752476
661272434
288506616
243157458
675524778
411232181
648485877
227474205
705553436
339495692
268647631
873456491
217995487
507314865
736930221
519061747
249413457
964241814
542422970
124289004
896612510
748563708
773624350
532873693
448052551
508624732
621946088
438618069
1022011743
488918329
43304697
897141010
603458895
830638225
921298446
216345963
557363659
282440941
74778077
662682146
102828657
306446056
405904451
631631567
1039226449
106289755
262360466
442164545
998644082
4874649
502217564
657285082
112388457
524399727
170185295
58226552
492219244
997788695
457966122
459870382
602486508
432240066
636506147
5153901
562352019
474524356
90592088
117324229
205365955
952775364
755064002
648565199
442589769
279237435
195205754
250264812
90869056
1010768626
905138880
215041782
885294003
384576832
888290822
527096025
69883190
817437416
343389655
65403860
31788107
753450561
150664357
91601369
753135498
35823862
111465944
978281626
288661172
106476531
791017693
404439264
247274438
752763321
821709788
724872907
229723721
147407003
334555191
903235633
689607757
598481416
538154529
864748893
792137851
1070682940
953027369
155915705
830829377
65453466
793761453
358553410
121166190
752102643
93198175
469670244
446914121
650794878
497431053
878799596
339285544
725240797
344036337
626445213
856750775
679921228
267826153
15400216
892664441
844713723
134700413
835583793
235051977
914912573
854438791
15225355
381312158
619867741
547880829
967129454
864469807
255889573
538041670
728860622
105707894
550399221
88704053
170252230
1006192179
123154306
731393321
255101047
878845812
904969219
255112237
32103986
438580953
385708498
981254562
541159228
29546278
394286009
330057814
582663432
435304144
116312561
51769717
413233438
313297643
491172663
109732928
754907169
159499598
591851750
670329425
80232966
77085777
818126033
105972461
17881150
99780624
774889316
646264389
8424044
640155906
876201301
371102746
365117961
905554632
1019585894
223811182
268933182
641253081
56269940
340365029
355417393
489658943
591695993
452259957
229315858
447946134
909219943
870456123
697880614
646452252
271326410
669801718
519389783
694234053
192110835
790467883
401002909
92979574
549880652
659734185
704570640
18544162
993644445
88874228
517527390
47109021
672505160
677342782
443110176
834469912
258692266
530978628
105810363
437995179
236112979
501802770
57926033
688304696
194948320
595611887
860734794
849558900
707861037
858965391
750994866
853107469
519118840
736297553
1217721
66221320
405852590
104272493
155286269
582264347
917985504
410939688
235741780
231391850
921230763
228404524
917623037
815743255
599428584
847272183
578849890
837977003
829746983
515396349
9314251
402183086
690681568
699193475
66794784
936941411
154773059
653424598
99374279
361654323
873725011
225707342
537564647
571107875
139764334
204861232
317995414
143293586
205768194
1002015576
47559951
327503772
956819272
482301424
302612573
821911660
186712747
481428834
245133840
84762445
272871428
674633829
756010921
666459070
727329722
441914411
526863230
44137929
817261799
392392403
437310346
148728305
677067702
415215732
749609094
374014962
789601852
680262610
933491452
922536525
215942067
147570126
267699613
79004149
718147406
57352133
1033930005
846396090
836237575
485715599
36077564
742157685
42209846
505122682
110544788
489038822
925940638
928635077
176546393
131118013
545951025
183982044
394550582
210310335
425820449
17380567
903985885
354492675
315789040
55727523
421105058
752820680
529604683
393202297
822925478
667760120
712790453
149503274
949035543
471959685
122754790
903669250
315793750
1039851652
532921920
265488936
707260765
434903168
833595868
728617625
419341020
226143590
100636258
373303002
735460471
558358286
401518185
951871182
854019955
415809972
939818358
474799347
766523770
736460921
804723225
457386725
995286785
490026211
126092425
279425338
1056821290
1067997547
152327510
28167760
649709016
527119834
51534814
156038094
978536941
411351644
210093911
859840760
619183930
435134232
628340822
955058640
337944296
996017937
681042369
844848661
253764531
121024500
507718170
190273174
95819783
188946875
255964289
718866707
532485101
687339819
654161611
698504385
584886244
830607103
571224368
730510492
248170001
337860561
195512832
375973777
196673799
597246307
680623533
394701552
322630304
507765051
858270324
384042460
101537499
842915674
90851068
845980156
558791652
443138631
778889698
904980025
450948305
495116831
19085089
759825110
387004392
666736697
607690090
822261777
117945069
448904702
158035215
829131349
612556068
256732453
84555809
500839758
5341624
874648270
19605466
506799175
1035894035
718799820
76831379
486642208
125670647
684886728
364262261
1000532727
638804406
220780446
552808151
325779574
784492038
582576486
968731719
558936753
115427884
567641477
952628664
668349853
1056745841
147606275
719771007
250342782
539234675
1008193801
259658677
857764919
386917570
263392857
663547561
279706640
93239605
38149953
687232905
1050425754
52909809
84418446
480001524
1057514403
805884453
104452446
37799034
524838483
395732193
54853458
396162052
905170444
108166389
602185171
716735449
673208534
703159303
609241321
18646382
54913375
370581382
164561531
188498433
181326409
263232455
429111481
570739963
356368481
411432815
541220892
463680927
31644017
1038971651
483831551
19500339
949064114
46340138
146691527
588626760
678412122
986169017
859483112
575636021
369645826
308235739
249067594
259126637
353901535
921596946
67575599
724707402
679408397
123438779
1005886108
502347250
771497071
925652326
897941597
47577518
622187677
312284634
475959313
78225056
655110661
734509180
74749781
13813538
223437544
647173348
989974925
766138232
490553215
593197921
393824647
789912729
344818085
21098088
459209736
717553492
447374536
252151294
112024996
61883597
262560074
350387293
925492788
74095665
9061825
657057166
234327198
767128185
401683608
466837927
235778807
390358379
1051598729
272192905
767817431
284687366
110048692
416742998
166744822
304103834
225047494
860007260
541961388
105435221
830506356
219682979
171809205
816353751
38152133
239548009
489538404
251491708
507539425
983357966
366645687
850090892
382453293
117983119
537979339
283204316
143920877
568601351
39186826
324739119
607332251
90880842
155437749
1044687141
77522501
404176667
234938505
102776615
165111452
890035869
444178071
205406979
461728581
903829028
11479781
859568509
67342841
782597933
359737146
93330082
774761779
229657225
818689553
694007327
553193571
753807042
609799731
652385835
518823453
780016038
126185824
497344656
442550247
556966325
26659261
587776429
74061329
878036569
216782739
802810060
1008603443
834263197
368347473
542447836
243609638
765703549
814564770
422667053
395507145
474547047
696845030
571816836
13587624
449258342
874413651
1000346671
661201854
139537722
240690499
50550746
138279926
713438524
864903602
625104351
249569448
97721791
14491224
643579010
904993133
258449210
478736248
581855476
12837347
303317922
751608146
737827980
237038208
117220333
721202575
496183051
768234256
51016995
330358714
18376646
202577995
74847302
743194055
95739910
304354150
1009559246
893583569
79680861
118085328
366394082
939225876
84547493
523397221
342701961
37732811
222938276
919218605
129197367
954488354
270960412
764652179
448635293
880423233
922688020
584560273
904711711
4175584
150677878
191738937
729558130
62030765
751096697
176540158
496178380
31489515
242387365
833259551
306893793
286254057
564707695
371180264
528430973
451852031
251158043
239403936
873062715
1000127824
68285173
497626897
160212843
398517590
110859209
160538111
5548594
995564204
384521744
32849117
16587881
658976813
195207363
456034414
126073624
826259983
485346570
899479419
638604394
115074867
663604643
515445994
1003719288
306324773
1011585159
435024242
31447356
362834210
777982907
221182970
127547213
165330574
223846183
44054298
496637496
27058818
716056286
755653550
187345504
27448204
468067459
79620053
342074603
726169532
187581062
298601607
128625949
928022055
876971563
563152098
198120765
667681692
199630974
486468974
619144059
652822386
43304870
794298650
101154877
853666373
601651178
463207139
683115406
430978648
497136041
786212378
932571052
676349102
1011059805
586093749
1024964644
569931731
897616748
520564233
1018529057
354422809
379014935
484287855
342689636
474733659
324541887
601997729
848670600
241831314
574995401
128051723
200671691
520745909
196044330
371547630
268057097
968584116
610515633
776117618
501968968
578632048
364313664
76797215
592807101
925231020
354125909
901593042
166410835
68230677
597479587
643943798
92006921
579523962
125488554
581985997
459009207
661540694
475078315
170137630
123881683
88204268
563796030
381034582
545966755
159577276
889043564
2156447
549879481
469174141
71152483
369740803
345608676
561056879
695877580
674173508
241707796
364682101
26662652
321311794
121240116
642333922
351325390
776935267
293086024
502831080
431100039
894400195
970768627
664310951
601796221
338921820
234692729
434608945
234921706
833984786
585039199
433360748
113982500
904484705
590235916
630649957
413718163
72532235
181252967
903649346
68501066
693468451
1013090334
705206247
17828629
811746180
216255483
606147662
307919292
737306505
118693894
334635800
93752355
50729340
70269394
124969756
330780347
582621325
80346096
725713214
27764347
982356694
635082671
574257811
299882465
115644736
532037127
299217806
857448568
108367121
652555222
1066488420
259347401
461036743
789453667
437868220
576725701
128153089
68817940
7326685
799576317
927933834
573251955
91233419
644014031
351591907
714251559
132421172
919706422
98893560
847123119
660208596
90817188
488173542
276373687
528335531
759128719
822708086
535937354
896911691
321114363
329036989
519100275
794565985
403145466
67398383
778450714
526633755
582883910
236475349
577222770
69038094
354910739
802562657
872602931
204629972
148723688
81599566
343354512
240461154
184769733
1063683809
102381762
106975916
457641210
611438514
315834462
223731819
920452178
909822684
67171638
46861073
63264255
1024376359
212198508
220033990
639612297
427103934
726551712
494174977
85103432
71573253
201234737
279255413
669828938
767258374
718675391
19811147
9495332
255473658
161541370
899976222
826140693
610062971
135647572
870715821
343681933
621688897
585823536
733518831
505167045
267140615
308070074
791383183
116740370
28145707
589279734
146350652
529689652
168858574
927566817
745431154
397008107
883080666
683208999
372314610
36808300
264734829
926406984
10673170
236805346
669658484
33856053
375336001
358023862
295798174
931998359
690669923
542179873
445668602
109781683
266281265
524353682
1054096644
654049351
909052659
311161009
783855023
247236629
116135084
118530236
24681664
379420761
513365555
141618525
280820000
843932615
960618477
426346749
19792705
932001285
105081291
360072857
655094602
181957831
279485223
250078190
417931907
1019518471
899328975
957246865
760766593
1737805
88897374
374217645
434738828
1037535441
683211718
495671678
790518886
384023571
326346965
441086241
330515958
742491580
474258057
262510257
420349522
808926070
692332614
617936973
904507283
1015120950
905597062
126771062
322252630
899950550
71154569
459793713
654157852
557773634
102769479
497271053
292104271
1032365894
623171332
245338821
84549808
34829214
905082893
679436240
672394908
9765612
772939931
212135249
1020074007
408030042
657108020
431563588
345328711
1000564422
33663948
630009153
640193509
34618799
34010961
625128275
5301107
516870591
171368458
57855170
565829969
166802301
719415696
24666630
196125866
26417873
123650645
488660639
247523566
161636906
22935579
54855642
769888458
154707113
648961464
266529876
26676885
290245772
379927456
596438090
125744555
13415453
346198234
361468744
1025355528
82828646
658100221
424757182
57639911
221761945
792026575
706993910
129196316
631711287
379067329
11435268
1058577658
102436474
526926811
1065412938
53926114
734403939
352841118
925616116
524226517
43340578
983899272
268787046
955146487
407820461
262478203
905940945
866077664
578348103
257883740
5375483
644518975
90751435
825198716
193442223
297576105
799508818
54032534
387744386
102624690
195909186
563049966
753074000
103400973
674648454
827699494
813751636
486718604
322094911
54701115
513858902
892977005
700667843
796808222
90019054
17807571
331451052
736007761
795586269
268463505
267608692
424746226
420897817
119693893
75898500
325445107
526672227
36955616
580576289
449582793
800111997
304752972
115163147
349918594
806427641
514814632
1062774487
7913012
917940934
360495525
302001911
650512081
38193238
471158846
588146782
356280115
455047249
934966465
768709067
547875057
37097652
501689391
136081041
717374937
918523450
41034830
830726340
183029993
305272782
554604351
641845723
696822980
920146944
1015332757
769190854
42767244
759727997
39991138
120974284
83661506
902151783
253196517
816243244
454314051
157330594
430080228
334947507
311213927
611209003
796466811
742270848
320518856
169291792
812952520
466105459
396679056
228882679
953651715
153017328
300472443
550714662
457753629
924371126
133930041
881115341
768496336
555232009
326130775
797754576
222362195
169527814
484633627
335832070
510451662
980081602
799197318
608392022
550288927
19091924
920859627
400216922
798081020
119773968
95117369
397125584
174562002
3436062
965063889
231311465
828117528
138956006
876019824
85011535
413941670
1036785893
71225971
224903001
526282239
1060434032
329120759
5794418
809814117
511107780
629812754
169825155
87642805
285990870
404358578
242487730
615762935
286932038
850106931
341896998
64084326
131619271
712406997
245117236
427958311
497844861
846873650
930845985
43366422
32009577
654754506
332940494
902000319
1024421592
479936961
47928017
902480115
285455762
316960976
337853967
635027403
217834990
288969946
550248001
218034179
780061366
204984275
277136620
799789639
711608194
801707297
890663133
5998745
238506121
773607138
416108398
197660017
1024366087
568225464
167195721
290702159
74192966
194089441
950900418
719803045
407436174
555875316
145129351
608048695
884833780
959995557
924120867
1001800811
992514927
442532639
490116412
100141156
577150622
123211282
214367851
109991249
357698090
53733825
13341728
886462910
36611774
332948180
64202711
621078872
1038605760
68944635
863761555
226862044
322659314
821479566
260002899
507060580
664252625
187443676
8178027
923999252
121110795
72437688
725526917
27632245
824043317
212286447
406319740
329462790
648564743
614235610
216243664
593183876
467691697
625005889
269678776
942630740
658468922
435446002
775500234
67560115
981626340
488094165
718995051
110098556
1035414557
409957929
771888530
917755613
58256923
1063679341
11198240
578068195
873894859
187493495
824821833
168370242
534900170
113825850
259622465
473971364
948258570
399211593
20901591
812243677
60474449
407094210
801664697
741339849
132507095
103729174
250802200
897607594
787906750
825198692
161616025
476396730
316929842
682538045
607720167
557647017
571450481
739867303
1016818878
901191083
543870990
240485395
62620776
365976661
283356927
313201378
905490046
903076937
1013435821
627166566
281142445
141866955
2071160
78224454
215457760
302046504
910593968
620917185
1028854278
98229835
311899692
31671723
127287495
573640119
513537063
614395654
519450762
432873535
704912113
607327205
557428772
746613868
518820854
293753834
488255392
993716830
803414880
151375315
745738314
205256184
992737364
47128306
924143837
26883469
198672148
401942172
751156701
76640010
649917586
951483180
903034582
72158555
682447841
1052296474
948549301
821292026
211034991
91592245
415337419
616751128
1034000530
437025733
582393978
907651135
884059584
504315036
723765923
694289370
800007459
35145660
64227173
327960879
932430336
618013309
960000053
95607816
387288231
417275268
1046299290
335824266
384806460
918198783
202213995
367302496
278505595
603294563
325801088
899309073
699037957
739829672
604603169
572470190
153672140
95404102
448502355
49761902
338282916
1008796443
714279332
609633610
845462340
543090013
559328254
563325345
812237818
1051234714
131765928
542562881
465966712
692981815
417424742
22265447
777619648
363119815
400334250
618514401
319512092
550890512
456519849
271037050
551201368
538115005
798493018
35320609
133789507
312759290
537961388
92523009
433001872
8225758
495311494
72306133
573945674
1041893322
11900068
151739540
487718486
453641050
185677069
403187583
284179329
870680823
258543927
552866391
485761901
591797166
114090481
211041619
354215190
926073995
418381664
929216692
42155646
44828004
5649894
406642217
512191850
460199330
374357365
529196822
359758971
115680226
711355461
228800852
505914961
498601155
366518877
615997876
944506082
636507236
175756713
306900446
454302986
525599585
565766599
755694862
309620889
606947340
124355107
220377495
124453533
480824866
280626991
1040304003
824563868
27805400
572477041
1036498533
28063795
922355623
750725019
726928282
261284850
496466896
584768451
82825271
502738287
267109640
727388126
1671774
836741231
686103069
223525945
569828792
204131318
52992452
89666497
430346883
388283921
877248375
710573416
749189602
590639029
130507475
457543379
722495499
161656420
837333376
331945911
777429175
100092325
839162957
677257606
540710168
48839969
31767320
511862682
1039640333
723514339
273045216
228585231
609172822
819283920
775424014
54414109
754222307
657762381
344265254
715411453
534392007
436764458
309265908
132717352
184959346
371570400
171119902
801774667
57312528
360629417
624804768
519420225
569549957
824928688
646033087
865705879
157107913
672842596
384927972
89767629
1010021028
376121269
269065977
95264148
932785017
226030294
870937088
137362602
56463619
206818607
636461925
668522903
227511173
608173050
280755940
530555852
226193953
324434247
499717695
821638433
875591958
190838239
860034492
106447690
357407376
404595919
171391884
854354386
548314814
359571592
12984464
113021143
211949204
593781272
64726104
137343033
315604782
820677602
515725038
85310807
25992690
933916961
770597866
85174094
29573308
281813928
542445448
141079114
39862779
532976797
284110586
111822191
998501099
49842208
785883259
521189044
765716810
357489913
22151878
55973098
887409691
94282956
873279166
318080285
318451847
84646074
447635085
550507190
55226232
20450990
594845338
579243613
923004213
1030707318
305655707
856224204
491382687
1038065175
252784476
270977221
341033035
240714001
692748630
368634797
317828763
374685454
930725818
407066744
24493087
510745401
376970828
871443582
451307258
366845862
185085814
623557447
60361624
381702214
722407886
427343289
65680971
368055388
171102447
702653171
346726688
807058471
995512814
658966276
788756552
284742300
730550467
566876461
839486442
892251734
1047145076
1017275614
255454259
243063330
12969484
903466383
292945566
150308933
589772648
869108946
109574914
204887916
195981487
838609790
135487689
731192750
110545217
147975162
53230965
128500
403670239
707210763
466636086
118904679
1015024295
287454284
275695364
1031639836
612335966
574060026
520542747
997371666
113809811
64002686
603300566
373898294
34641315
118731247
1005543999
624601381
292564796
857026781
752627255
106852258
678347840
246617371
1053080306
104466117
523166359
119531994
513914130
267268223
641454591
116748092
904949538
305684338
1001634528
832689740
252123477
319970747
687369528
263192397
877492400
619199229
817441458
660956177
580390901
665512135
381139116
721360432
590524946
617433481
323586382
265852855
523495713
573096421
219326965
803831425
552176722
631308618
295592370
553490119
354319689
91002186
135092975
155377952
765665562
451607888
75451005
1013191193
370199591
876727205
556406926
101490560
23020881
330718179
158894467
261511768
237041045
315588207
231791818
164667186
29378695
220539817
400651064
52005807
953849118
708606601
461807991
752670186
609811585
803442121
101427156
67521310
625040161
710602219
854075675
921204604
277145582
336513459
509305925
515562546
384167524
33499756
27439730
116405489
795816481
332215541
399946136
302627085
1064160510
15648769
674099811
2436296
212428288
977271428
1008783163
318719749
850833616
91442551
205304693
301125763
475925039
32195306
99993400
967772718
133652796
1821693
987190106
174142638
624521886
55183100
496764391
878772085
74351744
219044774
244977922
207035785
220427086
382375239
574053479
832803787
186085794
863688273
46455787
506724788
41761327
16142000
284040127
19954218
932043968
638048306
1040483671
683525953
151230428
929560634
549879643
781219572
449506250
43071831
816569250
233854957
178619754
745085685
211826288
961708822
352268285
173408496
297357568
506179064
337980279
522101293
117535716
972054748
148974452
270576321
631838445
239018916
754428233
621347469
23632070
243955271
1035329768
694910485
622527605
55762898
770659740
915283051
155672622
522152668
1036294873
618420165
82761369
612422010
908458928
218588760
669342120
93592454
228137187
97447894
123422982
878087922
871732053
567879280
881454515
398966994
949676183
505314303
660427342
3457647
485336285
494150689
965904580
993180787
443161328
37879981
170097647
527582279
983826443
854835477
319324001
421147799
123705980
153954085
178028908
486850085
660772280
884958844
635659163
673234977
680627589
993634191
693998107
959470183
469194379
462537105
128196801
50691985
877062251
243608421
784029015
785371598
1059688670
131566825
186587526
907998818
582832005
1066169741
342281077
155400404
759377182
666909081
568537659
206392010
129819453
634521563
528688328
351823184
942739952
203156429
355107056
130373087
72876925
348599668
141614350
152891631
188852827
714823688
744974095
55506747
438131376
855557261
103094893
407713051
617028628
168335745
788939972
976989992
562166905
62576001
896504977
671688032
383497734
909663537
160243769
277752943
722113839
350795950
193207000
937958823
436293727
567972414
471918645
1013308770
1004382559
804782051
639581794
46334011
715498153
285381851
847426005
541032312
763360245
669236142
717252509
552403974
566005882
231296284
799169288
65183498
454320320
623870982
339609054
110155063
693117786
64679623
166244027
310829376
564455443
671772618
439776832
569084681
759697618
829308342
178816513
281850352
831372635
793954192
783498644
641233534
366561416
77248890
378540337
248010816
294401958
639848369
559104663
525562606
143144509
730185538
523850354
303327245
332901861
660035172
927648866
726847428
141012356
612616826
118432757
810777863
195555713
73271679
512075632
859063760
87535726
325410553
1016429825
100439564
792934480
318248540
195573936
867309978
775450459
856138983
474384940
373633177
36974677
491516276
112654386
552499840
140575075
19148510
573563436
358852935
1020719880
6512860
789112688
338481209
206265993
732933928
62282781
698820976
339073062
648307764
393433637
933231702
212548490
757928857
1071968284
286440336
860798512
87756505
93034208
415220088
828430224
187523452
107237471
56885708
69855102
105610299
39831570
204869769
776823315
105407232
865181520
860911360
684800762
295322830
441820824
144050417
925612180
294794547
284833542
546075431
123788974
25549701
476128833
416000602
119476269
302489488
913255400
844468315
1038326886
87750410
917249308
602915108
844688837
728227490
316305157
691783341
852246824
603714672
947752509
996472442
326724211
45059989
314879127
690552123
22492870
685870073
358332749
916434160
320325330
185060314
1052795064
2982791
520434870
434163287
552670912
387932507
582114009
253205227
389436045
102715499
1070289272
418586338
70544175
484159956
832198498
886842918
612979171
709467049
563438418
735431914
426782415
1062419698
763929234
972804807
111898625
632209439
649706980
463326268
238332626
178035905
683621741
15613356
88535026
845159591
2541235
694340948
837786420
645792392
924901921
888911427
546633855
352818938
424432994
50422483
830546676
800211989
219595385
11515071
607820996
27019100
571096661
106601127
330637044
211344478
223507068
144855861
755207265
100312251
380735251
909321124
379193119
66853158
799846025
114491232
142615208
11202674
862870378
115768373
218426709
301562737
353626929
278989945
11008643
422304947
670693999
18170458
241904927
715590868
163391842
301934322
971592431
86634166
993569082
880486581
529515387
720844814
695383161
125807004
446052201
446365087
946653269
19149669
408902087
82825497
631737883
226530370
46126205
75910577
374910000
104207428
131619897
854482948
891802248
459653036
595317150
588431143
437468914
583044964
409236595
766894321
117545525
496821142
92190328
129625191
877358266
719755104
918227787
621582322
688358498
67316082
121083975
678162416
330243283
471839136
712678942
54941921
84674497
60811443
332067099
132851614
424269251
211576949
420018192
71958671
48225123
244568688
143251367
76091377
36454834
561203917
853579216
646273489
234824147
463347928
1038178636
843231857
515721506
657461275
21798572
829717489
216924088
520646935
1063932527
41242423
211584070
916436382
4193280
418561637
403625298
13480992
685681424
756768171
45352149
922743729
277479885
277831486
27493137
202808817
462131978
44329374
846497578
154023972
375991978
156623531
521410419
73937559
93732618
261011123
378765669
206235486
136961812
498878916
349460638
41481715
805081899
833538053
113492092
636100829
627062879
336016591
170401201
208081491
588889270
543875655
719762711
690815739
582407502
1021179471
676983490
17948321
215387521
334390608
1046620717
25936000
830131043
674673244
120136131
331581308
137448450
602938513
973797494
780850931
335965257
340589486
717207937
628844630
276939427
609704461
1000641921
849760091
64508298
683821557
259704420
893669827
957775074
602593421
642878942
125895017
1037991103
1058708192
32594628
821624993
784618554
981323589
60143337
254150893
274948613
168638990
1020290561
280035292
411433508
547755656
118589415
26330071
488364566
1045610053
765764506
178722639
217996097
114418062
51218578
402791068
514113723
68392541
981968265
150587373
579285936
581544717
720223093
921371116
478514152
144691491
753647812
647178068
550375603
598012733
197080331
135333689
920463249
98114688
974125277
215264885
295274481
103802914
330942563
639229870
192900940
187565866
174250736
52023155
803912382
533792838
717754935
779102013
872852755
460081295
474148152
319820843
257756883
200064844
797027177
465071406
408817177
1003392115
554296453
374609499
772366403
493032042
503787038
329085263
283181249
424363567
250113840
874981424
234723413
444799559
981256229
807279808
629423484
106971813
999917686
675759265
456898895
463151169
574755855
752470364
367004093
963495896
706619443
473218046
1047354082
1040008691
894803817
338115315
577392020
49350051
926668438
269025394
27731117
759397903
591328241
386682250
541218549
923679657
108087064
323011342
448745802
103483055
129740130
68522661
886685495
418272351
842982026
397667007
486389553
540115360
521449528
169880622
410806250
163022418
342974332
741249706
915969039
269100247
353246376
819756565
314838546
905802154
992241906
303021280
313050421
690179748
836849496
964083271
739221751
833464306
680054695
7746710
553277266
494249253
614469863
932056615
404551084
502273618
342073671
1009254943
434032639
556539287
412011411
371054232
781558742
367259738
913063044
117725841
82795
225380302
59811405
892090456
196041427
1068727797
52175321
260154436
415534885
824005341
471146776
112609951
533408605
566835304
203105526
765328308
363451484
817740976
281976020
95197696
23627103
1016132543
20682759
562010382
86154124
330679185
996219934
736264591
130731142
36188857
121491534
396367915
999798093
115778226
124686065
545392662
301159589
224115590
690328533
758059989
305972188
400698803
880257699
965651154
292579640
130426610
870272422
106586510
156048054
1004360977
433340656
429047284
30710441
1056342590
506204091
705093950
103887494
248198895
95272497
921392207
68206410
9495629
926842732
520408624
479103945
149226006
134611910
432545947
298351410
93933644
222722713
683647026
38650840
377670645
931297073
10661936
203398018
1004897561
417553846
65647885
110164456
594703493
141376571
550755788
649968470
29884583
791946415
547530779
712292777
312749982
76780625
636266754
343569481
477334639
85902098
724696363
106085805
581499990
480479789
687190354
843860455
418284079
778835936
318920475
676617383
54150160
21997621
100491897
465411723
334262747
469038449
888037445
230875316
170816019
454309563
256948002
923310700
786493238
426648041
1045791699
11571735
131150998
857274019
539793529
17041748
940914809
718616488
409433841
217921287
75991548
505171479
104231361
1008171629
50060413
411282949
671915589
48310320
315766967
101624728
80786432
796532017
93633135
703169845
598470804
290889155
8466619
74317147
358373307
351651969
369824797
289886933
112047776
119294538
310696838
350290484
620899884
198785613
795801501
284515241
238191227
202565150
438380276
359355823
144972175
272102548
540857956
904766747
107759051
147635721
311895797
669282085
711663952
854901018
185167793
1035568251
1063050045
670016863
300616800
432014397
807295724
308615337
333021671
1067974658
371273863
859236609
780451829
31109979
530416886
59669904
159257750
205858945
45230834
857568609
972163741
139665999
779301052
47044743
76808057
479361618
183146129
479480971
1000947416
589544233
463517193
380779475
530053395
911997983
248115331
269361253
911665947
59827206
205537977
4035463
429463667
1011742096
888910554
643123000
787415119
340653870
808139544
7537748
374987011
328621806
822932816
910296659
355239700
626311503
143911060
50696028
180659292
252899769
265520469
19516486
262520496
437698393
289176019
823997617
431687117
354180618
817517727
49307365
227774564
800450349
232224007
293289742
699185603
549368392
790441670
432786298
929055232
257452699
382636078
949309526
86586088
202773622
420483771
70034663
927699853
368173349
507232491
639722406
274567848
586268804
684233849
251802177
956455040
965350825
657620438
287244807
1070666845
996539731
90328807
273239445
722660508
171125942
651105275
851455730
1066854391
124513134
309295987
283808919
885570184
457358494
1016336446
702541786
582851121
497585505
477515188
758123833
760467133
845213332
14585689
189761880
986909947
544387599
690590322
414473310
70529684
320096870
964664495
885728699
574236522
213868965
287969647
667072044
316387212
312525538
1061470789
198014083
24134750
123361195
918827590
565373144
335924482
861824506
41939164
981935087
331613150
1016156787
301627345
453620678
1048030557
15902703
335348880
795999535
163890786
141123947
524110480
65249072
658882352
294454434
808457276
383912448
324709923
826568468
2729664
592581214
180165856
1012777917
822400702
82570683
721311604
202840358
137764039
239287540
262078253
705040225
595732597
344436448
622852402
895009178
585024555
461943388
89247731
347620392
202930355
31770415
653885703
303494536
784014344
655211379
143439296
531772763
583034770
1007843803
181044620
617070339
309874970
316860688
687565526
377686380
161587401
229882477
132954029
814695163
143074336
237548535
963988639
92600771
712445754
605426931
63386224
445160651
435341492
913040965
774731808
428547537
115328778
818707558
258722273
232166426
22740861
969624383
24637361
386269260
296500221
697488735
66709811
733147636
38501218
40102959
137661689
816467481
53338683
641930344
47352287
854514635
129412834
916165574
738880521
239362700
146647375
321525360
72674243
63637879
42264412
131980806
572391331
573573637
436139676
4706216
82774174
553585109
535876219
788208416
906016011
443967976
750023654
614249961
94653899
788604
1062942819
457501481
148132943
254237586
380409593
927107508
185079899
675370772
10531969
1062628105
343666655
895469539
124605767
190875771
321437834
496835046
605747927
872231153
1052326891
123754591
733641931
822178425
665385209
425279050
21217055
659380404
847019586
666146336
124658113
398457337
115601729
756734775
916544156
542145772
889265161
39724984
1064991851
394145271
493283100
399467659
441161970
879383863
747528500
674951547
536382800
103883662
102531760
721563575
623414859
840463312
996524955
55018709
809006951
711325463
616817691
743048380
303471679
761305855
368708183
849444965
362182635
905304902
880862310
550705557
743094173
77045858
123873516
720567531
1003199761
369001012
395202466
811827607
75884448
816589569
861907214
557255932
471879511
1037033635
290175053
57764732
831424411
906718848
266875155
22008888
911695723
1023922862
851288681
139402827
328315529
438681005
474543280
829457231
873642410
432995106
92347511
49603039
766227499
12900343
436124617
437008064
707233272
788549023
216112992
760182647
669545348
9138831
328631084
224341912
416946205
218607306
215012103
781295028
572761623
148172749
829104600
490537073
831712840
295605567
59554296
659169600
388482361
7018765
573819738
53217432
888697693
848289048
821349225
218779891
276295798
536827581
19048699
775568764
158967100
32417866
260793040
14536285
567468214
433304091
252915725
125227316
1039660402
379153708
314959718
174552073
313115629
763571160
805659555
249841114
1025458893
109406225
40761691
69357827
4840486
535118958
56098686
466284874
700777883
16857386
791601571
673908363
110361431
503796774
177365189
666248743
1035896865
622906509
899597475
470489562
261841500
510423561
873527111
480614520
96634583
723873090
970195507
126783848
36006718
782179026
310476684
483111234
498570302
275548455
865197325
436436232
26134103
511894256
57398722
467139630
697553000
109184705
722624667
600821795
866549173
38918537
32174331
375915755
694962760
995827655
464417473
539715259
512954174
457128035
177948785
583729127
249110879
395766642
1069539455
515968032
232105607
965630834
143831586
795024568
778611901
532784924
142547708
659839123
257940191
292770024
175065318
378306008
636328229
181512845
556262189
561387910
600596836
400877124
721081684
931452157
46842585
876553453
670567757
52464493
787190228
712626314
288648914
172032845
650606074
764675321
399255956
410380696
705598326
811196459
332934
778889944
126317294
377222882
111267571
140537637
774921890
927628591
729697375
1055463193
801436515
1002316349
998718095
334375757
76471215
983512780
1022051326
123979665
337277719
79084165
790232849
695232479
139700998
481241893
575038855
383532315
276275197
710998334
651062059
831826063
43462657
944994492
497173166
347713096
355777806
631225565
927733204
844995888
801835463
1003747821
63688608
887180181
906959294
400558199
496068956
419385120
900239456
671960841
145213047
365694000
513386444
62146146
175893958
361070200
367210308
207120088
885928652
770862718
544995134
270340897
537635674
647510948
839706731
36033493
472976219
834140020
184248160
561312805
870343445
404786785
421031520
1016682058
773122388
19279716
159711436
493012105
979346627
269052733
875139479
4718877
706813716
468308855
802060309
599433384
367149302
110703249
683042287
228971488
1048760578
908112690
537871814
972734369
956792485
255703397
613788573
99479260
166196418
626808803
945639164
774490975
82978705
94142710
146410026
74702017
430708328
256158967
799084140
338314934
604510931
225926043
854440603
672732286
100765735
122724242
378299625
71052642
56897007
294214568
488309549
606049954
699960681
21428513
224932750
33695972
301991168
40916606
725684387
310899286
6363403
939770266
397753990
194170748
383590578
657958028
857301898
65405570
260047397
908823750
868548744
100024930
269056982
179488032
62162747
95679056
924010843
875160392
39445652
702674005
343317558
221194531
758470509
891712530
654748325
570413300
1017543568
546353330
18952084
415172413
283143926
149640979
613216037
662750097
87305933
1956092
67458948
838815266
791064865
1052019682
731809817
821626609
145387561
96042605
86994724
386111546
229638804
784865737
627469142
421774703
13785677
212313812
646881416
114746401
123059687
736275822
501058342
597396311
778398720
159014938
271569179
302447340
147794255
410978070
950073549
697610790
182741743
252676169
94884174
401399934
319789754
139728611
829408681
815523389
638136156
466374267
586580057
759142709
271279321
576552955
788474654
37728446
36604697
867754802
798484255
771403945
540660986
72952599
996486869
830393417
137501880
678158854
480733928
384714424
459938692
758967221
87947474
353460237
435329672
537355183
624200268
204604285
353722178
387447270
514262261
837348422
929753009
442761325
153554581
15016537
574344229
136394184
918908815
1068158015
918641777
440568763
1048102820
841533793
270959322
604550395
861966389
644558042
158151834
1054722685
700396217
925199685
910638226
70862643
618363536
1036301877
878364350
280593101
115217109
107066694
766252595
97656188
146689327
58055836
896448843
616547574
35034093
72331248
596514550
627735709
349129796
93286214
60339823
73392914
703578526
561733361
892076694
17481703
468519024
129208283
255231306
21901597
421333610
584167107
378083806
366556740
1009770895
88538242
41294586
171925823
201733689
207877656
459963978
125749825
582211040
427281363
208286283
475937134
543415803
714383298
124523406
715628457
748355310
56921368
966097852
601438255
29421621
395472417
101590515
484783847
776180347
588159146
287506344
681001768
117373942
538022858
328841455
583763966
50991435
793104835
77104843
178094249
337689494
455254988
21047081
189996810
919019292
848609304
116739802
823048885
777512488
616668162
748553551
317381202
908032708
883549518
638859621
17922188
420811534
482744370
620788330
306001288
799126527
598849607
818052158
76238247
916800728
43321403
960253784
739386830
678760959
565283321
537096464
428000189
123297931
466681858
931715129
136410232
342438376
921195551
290988825
889885674
757255453
73889574
360824927
505227327
288729102
772351104
861288474
850648810
244926345
795587912
223844309
108228872
1015487374
793688465
160688715
366782102
891268781
769283899
320863327
425510087
197538223
221019097
532042977
177243596
522829070
87441291
38660147
379871309
573323976
213140069
57879654
718872104
368823238
335072636
615183578
84880095
92274408
5378992
725796490
468201954
222369342
1062214184
99542797
382092255
749475761
192480565
523383886
30991416
252025022
648808934
52904949
746845647
387817611
769496741
1762473
214756010
860257185
485161302
571572037
699582001
810715271
543547850
870330481
360136774
940603316
123394598
809549983
205602868
970694274
163498045
346628797
122846735
722139495
300516458
682833912
748589823
25991518
28394082
792935113
152507997
745705954
860877187
494372229
886454024
175410158
290039599
495121370
144069575
87809617
644802890
511599737
679337350
819360879
500828501
444491677
265266018
277468482
597969917
326453755
370737708
668206504
372132258
281235959
514419232
27703112
487918495
405131184
143809351
8817770
970618549
646203739
429108180
495858267
110657569
645332533
391091180
490401974
610697405
65026374
488912899
136855109
913346477
277917733
833393602
1050023069
740044949
99985389
753729522
330061720
344413851
412697614
422763784
284329571
741652767
11094175
723399573
341227554
971249719
827732372
905880789
528087070
493413847
667595216
290831360
245360954
388195827
156351344
628073402
911336045
138266250
734122329
418608894
632242366
761410416
113933532
257161777
91991468
477665379
1064634238
31731187
189343052
1034969007
297801871
134604700
233514320
265398630
482766162
176817025
67039559
708813760
458034996
963650763
783466406
376528395
62329230
1010612187
828186593
878680819
628055200
187642730
634385859
896121414
485278274
647305188
796766983
733290922
455924979
731086617
990774176
940008379
582789839
371690934
634319213
389481246
397487767
117117355
378394726
564170285
1012435383
342249007
420110771
124093014
624997964
108600556
96625137
521391897
711088779
1016649583
136628006
741612900
1050170051
773561717
938884270
144754126
401723825
679953616
348144165
1046099735
726141508
441430619
55825576
287782723
922820593
246152842
563079485
660479618
120983562
894330662
905603830
863703835
593003167
262992744
59563360
48119955
456966192
534729686
519288336
346621369
260775209
494730949
928769342
570934723
441768251
895221839
638180667
788530230
222014723
306161660
494445947
134198196
843832186
249805009
839669682
5975192
256115835
339444223
441517810
87154431
509474825
364488637
875132438
512669819
338372335
445640490
240028339
569831523
596995958
580811541
764292300
952255169
154408121
339123805
54594687
827441382
756883896
126869641
478779380
862993989
525286185
435571099
22303658
916090296
240183792
471109894
217519064
18057648
567580804
34768362
924116760
534474393
187970257
232448588
367798741
269502453
256593405
725314696
125620813
246426069
339052571
155881799
134074448
276728210
531120898
250088918
240621561
55669912
512822591
162256700
169162178
840621504
485062096
52882035
408086934
976487511
365073458
651940529
513881075
127061332
307080556
634070125
369285879
43209181
977858534
548330904
918539177
921005684
14977277
799885283
621425213
96461889
1042572598
411904751
743986403
453971995
916116331
665684323
844697402
20027029
121931703
822092997
91140834
155931430
850816894
529182320
866020001
311257128
722276018
384477869
188386135
369845730
60322478
523735169
811338803
580092166
460349521
759342488
64715442
798265537
286235269
240290792
368236704
120936538
341625044
409291493
270122444
701428891
600268378
302380048
835841505
338051108
137173726
914596627
146498008
465650893
241055763
651903792
324404851
485406291
345169982
262956321
740750252
12652594
42065622
886456304
264420101
26614503
174417358
884797137
506589644
101878032
190220209
423853119
734194471
247570202
870872439
761572125
541826980
12729991
156172606
247400831
1049951882
29758851
282141710
893513996
258177440
603292006
816089098
29937955
70235029
482164372
136264069
686560653
11134637
47584754
384078042
728557019
850315061
792229657
739787104
55018618
533652031
794591582
752370994
752541047
450267084
830628737
330958265
50223305
209653456
509400142
955421929
161591915
270760597
1072024254
492081575
142342738
852268741
227991084
828379103
561076252
67753900
932092587
1042724873
600147993
428353340
913025073
762649934
108943857
814039662
37131653
160527333
184371193
323981029
469952159
459809655
564836813
556563894
926275718
331761641
704183446
769802341
137063672
544341856
418379156
353233813
798333250
916299342
312158322
461981966
245156852
87626458
516270422
159439415
95995469
821486201
599545427
129246711
324486559
982616625
165800580
405948841
635212686
1013753518
415044903
144626127
531357599
537110667
876442935
342690511
535980528
558218421
889295748
798393228
709283090
90478515
36291890
624818601
604276641
967104974
33739201
746438545
270241859
679640067
395243932
1045381373
39023640
200580909
424895420
275932188
913814485
2435601
862838056
688526196
258999743
620266735
619878620
206065134
1065399130
822406376
693636881
244383871
390819140
76124546
510854164
83723564
999781578
227291373
994727509
530480073
423965089
894695586
651282582
1000879434
772067023
96756371
610505156
613509063
1067419164
232183495
108605589
63030646
542723294
823523152
413711906
925008549
638580527
15351197
772981205
66633490
692032791
211497874
645187172
719006882
300241649
210311262
334012681
584149651
563663925
548017273
895506522
881968071
71504483
676466507
980465146
382707337
906489855
175781626
204813251
183714961
631579986
262131527
526711058
909243889
106470331
201581308
782803333
388580251
114699141
765708749
82634320
901492718
528222400
674631696
757663954
586319940
37973982
488667101
761647891
70204661
55917893
3925569
703564737
900601360
805781968
47258659
667242546
944455709
811626823
62331090
329950412
159280458
845331886
280838824
461003187
327614350
622829451
422557553
1005359881
278488560
841985372
552074488
60099698
557209213
968133952
856161935
616420722
732924003
1011619343
921248736
150407413
775144712
928632394
233461546
373377528
383251579
837697323
577107168
284372613
184668180
169001322
403107278
49445931
381005146
2310458
245547081
684947461
274184125
352224552
467003729
367825167
74795474
852496620
237150005
201363660
523206292
529563547
222702272
196175345
425675853
972876546
913831961
107059365
190835460
1043891147
533115387
575009742
469755153
608042892
979520233
476952734
106029708
562870588
511783932
791782324
305761127
956912108
341914474
541439667
590170637
538818513
849563477
798112131
675165111
160054283
68077925
76843466
710438543
502839611
746989378
12198609
119369474
406174086
26255612
201606201
385460917
665970447
921168215
688173518
722753950
451764412
552150063
824282435
516551323
337327430
755574475
450121699
666866146
403143143
78397103
95149109
412089304
906454732
77718483
130336587
295372401
658219554
177624124
243941564
943454529
91546641
279024423
285832230
746193514
565270500
360639963
355363883
769768554
521131424
708963214
714874716
300484256
126345645
989426753
520513216
159128520
270027739
220643442
732272901
593064732
717685747
91793504
921528
187384594
775964341
99779137
967598669
64679069
226601163
531146768
839503453
426089482
476657621
1013620550
399170982
358990273
412906328
42422708
660575226
2796054
193070355
128124366
784152725
107129687
32510358
32355833
254809917
115375496
31436412
1007313305
588197678
614379368
91574922
622504180
234838767
181863136
727875422
374179248
502790934
937926673
186500636
474230348
214328922
239693336
785517136
957686870
747140714
227335170
362698808
376466885
542054829
92361943
868317521
915788891
155422445
40240241
817171491
783233632
170991679
344180993
403764103
182739978
1007764594
915878626
608143887
101831471
125163098
272645316
660734603
357762495
242895513
224995375
120045643
84740839
164986468
455118454
938362012
1067884778
396162970
236021606
476854657
7021923
532046489
662413619
816330836
142768634
485094096
904894456
442908261
103749378
485472373
524874690
122984438
289392589
495954471
590369510
863267270
501085057
877058670
440611201
36191140
605132205
18059089
333997293
774149522
135777324
63529749
817286773
105927833
986975736
417694660
360292533
27253029
528792039
18049688
731531699
901012464
997497278
47436307
165640004
976813561
74381145
28984588
293772743
924605454
736794722
710610075
757092538
92295339
709090049
389118310
164585853
629802002
61718676
627408196
565739383
810090149
497081417
317389547
40902404
857203740
718125609
941699628
158193270
613619073
70598168
160421417
426698650
464182397
815691117
64005395
548328700
947809201
1061399672
903179522
641024243
665600304
247628676
686884349
493811249
621334654
437071299
7165755
920208879
700416665
770511063
969846845
53662243
498080374
102286392
69880340
81074757
888061589
476611070
82754768
1009279855
601746981
552760739
443951597
147176134
1061385964
323934961
370357454
587006309
278260220
122214075
499518581
150536450
531992262
22614779
664485085
385751697
471419209
149632368
263998404
193569563
281410945
135391702
895101725
587121473
619263029
869731894
912624377
358878131
714331111
193194162
480302789
1060192900
303059397
934008050
573549016
959357414
711997382
573643606
884062373
121863865
937015873
474623363
5037526
213688487
422566721
232015326
985828506
640192609
354549845
922860950
835608766
849974068
970140903
355450997
718213246
136303204
254511724
424300967
370686234
45833132
1044872100
763037710
918286074
239020108
37519649
334765274
104188092
413907985
742187509
640391549
172932019
316375616
454536566
968307134
164267138
685391001
640218113
159271442
985489524
683856456
627087854
681738690
337191565
591206043
931920903
673610323
282779910
599211910
797577767
629454522
434175659
304814636
897104727
485414310
862377626
617462702
321722990
73257776
528678561
805208875
170548976
417968736
602635630
116903536
437216040
495888795
54377002
79615965
50390611
686592330
149445679
254750067
737086918
196998469
59386907
860195437
896171179
683264767
429175312
1032850699
613441606
152927689
181959275
404901438
145803319
212033369
529379295
766417664
2363597
666062186
380768115
573000529
5167537
628262453
330921164
648963591
109284244
397782479
101350179
523593402
28008180
542402493
550639598
890768933
687380928
103640161
283834483
197604686
207393552
71574259
620810785
268278588
870658519
1021338545
816974375
286077442
414389212
750599419
552444730
866261395
398945213
160491050
713457492
320011106
250878121
526081007
460352604
387385036
808650052
155536170
13744197
604437475
618322937
600734537
56493916
263109674
711385054
64476998
781696457
479524084
1057387610
971178729
866879932
701267686
901117839
220586009
646646858
409910692
313890872
569567955
611471655
825823914
323193598
881529748
341704262
271295127
219175273
769348436
734868115
614101539
461250472
262707269
726626277
225383475
750178435
337160110
694544305
818337292
46458358
537772597
913437223
994826809
185372074
71184051
154222965
408742494
586888383
790286013
410982969
206548159
877536165
937956132
492293395
1004963011
375592062
134486690
204319682
555472275
886662166
376847191
660171305
723273813
523954693
413090697
663059809
229929560
89605299
313422185
1058009609
187565692
713637154
856461450
518281126
374563838
453734688
298344772
603915960
213482030
669008906
55981737
31812685
1006495182
661369306
984630819
490818913
72412184
701821210
115586325
474637853
477561978
449133510
35451956
72012902
33436472
734849640
66263944
375329503
95652627
245192842
608594074
386310451
1007383069
676795138
160750347
680034803
213636027
481134322
34734132
498021967
361084277
16931739
414678570
567022592
777189441
657529888
896456579
200620266
125145422
738668320
162678890
783551020
400387785
1047374113
744090739
503292518
912098181
599438482
260714889
904023193
393821146
557518338
739223914
1046633723
702469254
217180351
123436763
589692450
399247207
307175854
101894242
382343456
678922019
474599668
282073506
111371731
140921684
1033087622
212629774
952087252
784454985
847162418
22515324
779945685
926437782
632015722
964505157
176154940
129971610
435580433
22550891
154855013
282757478
110533419
187095578
477401526
84404624
946357557
895249307
669339548
665941131
50764854
449544942
52647989
877674400
58476913
242752903
1063697863
749503951
87812878
89368304
693751193
23608843
280692874
285843590
81948052
666532330
434747358
218975625
762509070
42539014
923133489
382547299
810802295
80494233
61824200
530744823
343635462
388857565
821441205
922590148
693401121
1036102160
557716100
541801999
485558304
556355792
869632927
314954744
204784835
431566745
565311511
89099674
583580480
600190555
219573640
20270220
31334778
34296662
445280659
43106543
86697848
192047107
605280671
489282347
110023145
2932715
668761762
932511018
851303770
509880276
115570945
117682666
934752266
876613672
728077987
163388238
586097795
556707713
210666585
135274466
1033754398
344253775
511553711
14947071
661982716
567565386
262550161
924459383
696570305
429851701
854623763
91940478
15590530
765930517
1042867640
828260987
387641553
698569795
301795906
395883240
305259459
948904601
715611923
832027292
593868636
970661014
129606498
1023044450
1059479072
512111214
824010444
817086204
365403313
525991900
222346287
697893087
19154259
162330611
439593270
140121831
390067390
615784799
166557759
946185058
347235814
107158070
932498967
798042894
433073695
98931993
98426283
249940974
577453261
852346721
473544734
184338931
96424819
590858330
572783472
415277584
847856010
506410183
513595173
138345926
481004220
669004097
101018244
978325186
398131902
621776210
816313880
802204006
21383508
242636524
782622074
862415657
106607935
330264658
525795266
633787222
705888501
653145234
355566884
552293496
381573924
410976524
114015341
103799925
458759216
1010879972
71265802
1005689867
20895994
798076843
1012137427
479748919
587171734
518106094
616880922
763352649
378299791
48858999
521340198
909028123
780409515
355311198
431321177
96464300
549471940
65823676
178921558
199066892
464067849
775747155
62060142
72577038
847259471
1073332135
696066176
201215433
540385807
461981502
984442941
631496473
238588047
14955845
309807990
250518142
279425113
921739856
699195595
781845186
182668177
767571085
756969176
489040538
873542538
402892461
295068944
311331958
6196648
299395986
821624682
16138651
924408815
650107367
206682966
89491074
487875615
335000742
240993314
394716124
841978566
825037680
247142156
1018933891
529572687
569343440
935159252
586077657
871589987
402604075
9540391
534539343
697386697
668518971
760496611
838516964
135331246
873353180
652440632
635812205
1063133299
667041181
857552982
495978071
623134355
659932272
457592540
197005998
57185122
86532669
995675310
413330331
581777699
299081061
98402180
550062143
133222332
1012344379
604052655
431777561
540735090
1067434074
138697798
287137361
915566142
80479898
365634909
1035421431
54981305
315461432
403226251
241177138
216457392
312824999
614360318
181527551
110799958
287253532
365918046
726694817
807403850
112157238
649214333
254281861
615911654
857579122
783496258
481844662
204794127
887378943
887501610
108080347
170384468
314714570
969724770
884701947
915499348
10256049
278268348
121425669
974938272
980233153
1004019225
610904530
109263825
21141219
701020460
921325177
383898370
755936831
129965483
50183358
771328457
462694862
324977314
77607302
630040568
910866466
372434620
695389494
220800210
826693270
845752276
208370235
44146863
717104281
457462194
427149495
35299364
693532094
681537205
727107510
895895097
798153915
360490714
165172799
62590472
851340984
592400865
131166817
17191707
18232392
682473982
911016870
261484417
144965270
509518854
107115745
643877250
807574161
251329419
803527
1031528275
289177886
45686224
253650290
54216902
537531830
717264566
521379476
253843406
55601098
605332771
21292560
416215893
387408480
76101246
189037521
307271763
724732083
898560107
556492989
457837372
756383139
676404013
287681414
1011022606
760524924
1068627641
718081748
958913594
4905195
841931624
928245463
672158121
569076621
765190412
657325731
353424922
250646071
825301978
93906847
229839386
90797415
703164500
635826910
329514029
408952212
182904212
173165390
190920962
559611055
1642114
31655507
483162006
451811217
168858452
64220166
467065081
764080111
312126134
684824025
455783764
598686917
564804405
560665555
862323708
778751986
189729746
567262249
159624316
115186231
631706776
727180604
334423976
121517789
91913477
355105518
33948545
253300463
132308
421393563
719843730
909405
3726464
649380474
654160365
351176474
10888348
518469493
984762430
58777679
513244341
691288394
434590877
212861082
825470121
364094448
108887759
588717821
90752
135307929
136495494
1007033504
913070870
492696163
18006628
34597876
313586428
426673245
878047446
390472808
622018361
168263016
186486354
702863269
1061994377
840828221
672884990
131474814
292796320
684534901
523874208
190283307
511934294
652553187
323406125
946015656
864508497
602588781
656860610
585801347
277453742
769861208
193922890
951439230
873736389
5094476
66966186
368901727
671677261
1035797465
198311403
1007423119
948608143
528959388
767980299
243755339
393906652
410917411
330097207
422778142
850847121
735274688
623250399
563629033
540775967
423841540
500671218
76394835
893792908
907264464
646373132
841037742
579780988
976338716
466828143
106885213
753247650
369319066
220823882
523942059
666205091
567602464
231564608
468672020
34952623
920961217
660786781
788520785
74042782
2962313
83407957
1066118508
18922673
65670006
220902022
68261649
604310910
47156844
206119585
95063527
818023522
129970281
911854198
853208565
676523989
593683151
173590722
663502799
947755582
713574092
385700116
189595212
484615100
100374109
752580918
931806892
419034699
250160484
114098733
28645154
93370420
617469913
134646314
1022102824
3318940
384889995
651343151
305288256
670580188
612294039
882414143
53854215
880365669
484854088
333641921
852002369
202742794
42202874
884275489
768020394
933813107
62214586
512996697
573630860
121394597
740568485
863856323
17116860
165352645
591202744
82385436
274236298
1046507889
111403800
447660115
530237084
958592757
819145830
308183902
788996833
712532082
500302485
598475585
240041995
86305538
329738042
408280345
1016447490
920413509
305003210
792876586
883377340
775921355
142490394
296045602
721256074
876197184
437482439
805893149
91017348
856998562
409119051
1024729728
853897635
265277109
513962603
127971634
10368779
300608855
1054913491
432575791
390833242
850244473
635962093
854069504
400852659
73993005
177092715
88054601
1037039393
323721689
759714795
800858289
422501557
130515066
765036846
32359139
798122005
118016263
250600512
13579888
24556647
809654271
112553801
440212029
599269972
412454467
563856431
262898836
448610393
316289387
956504756
503347821
16853240
1041227208
941679240
267136313
68638163
234800494
108329950
116386259
787175632
59758111
157298120
189906401
716070846
886470998
714187240
65319816
145013396
346723622
13870470
979186697
1038879909
404357667
955914961
640410883
397814042
946639005
89741187
227935922
428342296
330903985
638056233
288714654
569686071
655363367
597527601
14294563
701053606
636133719
6311402
319490757
110544090
959237604
255191518
865440235
154096796
100550916
659483267
642137903
91619092
227870516
1065881829
37413481
660817307
343335599
83922296
1071254150
995871363
394751660
1070181630
1001511942
590366609
150261948
276929530
612849707
83074544
124610560
149800548
909065229
43143560
263347665
49057677
321532240
284525167
148508271
1043391041
431501573
104599421
736123876
441078619
1031391714
323524300
458710637
384941561
350857948
754007187
555150975
82637922
633595005
378568216
507470988
999038735
908233258
868965473
552082352
194076459
760455428
591992690
339154997
720772424
331277546
371133804
130360824
548712837
820934813
612974351
483070804
401208856
708824664
236406938
432734770
696897432
296313546
546186756
118340723
392396735
594255140
121647891
2903367
555487039
12786418
286074474
914304970
20991778
91288153
736553001
36111503
784128367
574856905
316122982
449790653
69074070
257651358
835577003
68655006
432622294
412041782
858612788
472895344
801992736
485232672
155121667
824512520
201998614
403395651
85740474
12242415
31062592
486193574
19334959
110219987
917604145
96912194
915523766
508337850
60249210
456807981
581829943
80879084
814520419
368865398
404376286
914418362
932315727
368993718
89291009
470523184
68390719
635628438
63501091
835261482
271367303
198464103
707220458
703941048
111847312
133861048
520829505
18577721
582721840
679283484
866785142
745823249
502843149
52920841
377934324
830751610
314082279
569414119
656788289
395559964
479992108
351774445
925929811
869111483
1039237748
314494994
550717986
975029245
294286280
827477692
983047654
388437477
539961364
170949020
646351402
1032300500
162845241
260995616
821342358
449943053
531018417
686034593
891671536
269128031
541530274
925093665
607351374
674224212
405213233
477892884
197283318
311738638
746784680
515818857
769756599
66824597
797115203
516341912
266439378
727260904
948990911
185063931
25974382
556171372
771376620
690324567
396773991
395703743
641712704
564202058
11115004
846074813
732115234
630847440
281717162
873439511
70551584
639566708
51622078
668370650
363632831
858573882
213274771
37795986
299630718
118973128
581254088
185891176
742609305
445754428
308677454
388865034
511527874
335097929
358000317
734378040
214680145
830269359
47975288
349857637
818292778
939665870
782108096
846746681
76126156
401560218
745525542
623375574
885772240
94690934
95772576
380550342
415194317
86637027
212715539
810775609
905325426
845699820
1009829019
131582521
45036281
256359886
390483237
40788661
253353601
935172672
964548567
7808287
379059065
628513591
530939975
37927559
390476421
43130522
428590230
338776964
989169924
331103580
823101700
789739131
366714762
492496723
893151167
563522564
594750322
279129473
1046469993
414472048
126942585
689768203
913629755
96074572
690597262
201884437
799070390
442670612
850365865
630878976
221073447
216473005
801582332
1008429311
812659508
63773264
14334423
562050153
708344807
31509598
433532266
765157381
573246993
532218303
928596430
367875631
772643456
99324139
146866359
60395567
664485304
173615525
877710296
955013295
742019793
837513522
286832174
260671066
663015247
136208374
371131285
82684368
155347886
570516878
497334275
609969502
895738346
907554552
586165951
560249486
701607089
356254154
60522582
634119531
758043978
589637071
622641299
125466353
854329944
428432820
393810922
366000148
888902594
263743651
55554144
4000032
355586639
531201598
325408795
206562295
350793672
346458529
394778979
818339402
234823358
734603636
137690893
333328185
507988977
916806670
487980219
106305455
347976133
185934253
217972820
823752946
255611160
327802564
709051602
966414308
245430537
920738630
654138077
757944307
918053897
792585420
448074029
383431468
884627318
536350336
28777514
456967731
382831107
1694060
64742755
28931091
521642662
41524112
56252887
471738287
608049890
373514322
15730932
126661646
393226756
1069873634
949373438
987707086
445442155
276603603
743110616
168587592
40805518
574364510
357809513
138280434
162942854
437127959
54341647
145947282
12402689
77144991
876492776
146497021
980511397
106607406
869292389
48463960
907277917
214728629
595189441
364777327
864803817
3721326
291953065
433629113
432404771
614361271
642541426
764662971
250874163
266106433
213380621
164094952
937398861
238262318
731832641
143236946
753174320
368298272
296626878
697712530
520273806
171759689
66105515
638384405
733951211
644718547
145319405
61163792
113895253
467822917
110038072
154223630
758018132
42170271
672678676
198821297
837557704
489598208
373918892
287558143
166303944
189032429
808005435
742571004
830936472
553229684
888369029
871102181
578204606
42434986
720070499
858980402
752494339
454464844
610391716
368113828
1022529066
436548399
14914795
464294467
523343818
853741056
140122103
258845751
771946184
103040486
542537017
109733556
444429992
273960938
513793704
106004934
547450413
286288869
929245055
756445865
42595052
716818070
535775900
1041700935
203202731
933569261
240592802
33944527
674416462
806759748
157552548
858363429
522233261
615597559
962150879
756583539
42319014
113721261
582895924
812075172
293337038
598753649
782120671
4553736
7518886
497263648
650336339
218303785
352795725
476564266
339775261
312865958
840379908
27104436
367610516
61890836
718654535
261792639
500914979
809828689
144575104
21734690
796549908
101311538
422169209
598122732
85511175
351611063
263834082
61026192
284810353
359307397
131790903
356756443
95018729
489369138
607507963
242077594
99371692
405919854
269494326
631714761
981946521
347811829
710270713
944140446
813069190
132376447
58378373
925795366
722633268
392990932
341412969
586715451
326687048
310554952
130508385
158759192
59426030
210751859
122981359
831693054
592170642
155398209
520117637
663289042
630188572
706722629
106493139
479301447
701218023
377590951
799041357
78011809
109836410
976393520
510571219
235783564
905986569
820206122
539290593
802685604
673605633
274911199
3592055
280194204
892298435
603451732
261050544
683637674
37142455
1025675936
387549366
998684925
719556519
853470635
221817810
843470915
366310214
742437460
6425255
141627593
1028646209
723893976
774772256
1008813096
127651514
707857774
215380130
1016309133
163551201
327614256
445367606
347707699
423297779
248495335
527921460
395361970
483431642
698780771
660618090
63292030
661514497
370385729
189551782
878746522
35249157
86701383
511276443
218552756
872783630
431212502
857171016
809789109
79660911
451322906
135595345
454806778
352679987
740919714
64403720
243564141
678543364
580269637
764674603
117567451
51471586
890679672
301612598
383075754
128470259
188467756
556585915
409404835
254068143
518412916
622507135
558781809
159157826
624700800
723474941
695121155
76649305
98733766
205701206
107764802
664437571
87123530
939507089
264119881
573111087
578962341
611425099
349185072
129311946
761330599
642412297
42878051
102341250
445552895
623421336
1064185134
849550252
642712886
433438130
42721243
756280809
54683790
967000053
272119326
725984123
82929380
623732172
221288516
267419246
101031124
568388497
312529982
28384200
126427687
928990880
816600937
1072146657
905493946
623382978
54890306
344893690
570279871
544941259
620957458
806639187
1051430477
672805941
926796926
453033821
511241861
429945862
919812740
332958019
179356682
63008628
158224448
653380816
302786354
868302096
3856001
431333495
110057637
412420359
220474215
83252599
99995230
193389367
800892081
697631006
268289485
562725140
235457197
221933498
266944380
247588464
899007372
111687961
198206033
831520674
456477745
217311569
494886979
361882047
937048320
409858316
94640252
698766983
41205762
868340998
144766570
719607594
69338987
46012372
422319121
545568193
859221565
502185087
240495944
783718098
57410681
235398418
299990365
482148381
270010520
930660411
600249335
525466277
334079910
937133340
515926942
983425286
379411789
863087545
202193858
583053098
974212552
692969614
167761555
682314289
659437868
852549163
42017231
855533699
83324583
340068489
194800171
389544670
661620499
261034939
1033268352
471648285
1010768943
60458346
754880532
401903674
67606614
807836097
1047612915
767035128
375468433
4676589
564427886
492709954
573111647
223693235
664748175
533292501
275104058
706563965
122124585
296819340
496750970
721326257
901855726
809131877
447981352
122080329
134287898
372288117
294793349
306952966
639552262
487574992
360254489
730242012
155122947
20339662
265547282
330068296
82543654
578557661
879266812
891163633
101029375
787869500
926348348
422279495
68898428
333073280
889594546
259761380
224207137
111736048
369996350
1005386816
647919762
331294399
137098818
815228849
338426132
774607987
831751309
683191440
99915391
678032043
72753433
308714996
566123854
134944378
862255385
455575454
436134949
238107462
2501308
18934278
790265153
531960094
124260241
656496693
83932603
139943742
687466797
453646603
869109779
323541350
795837420
442286052
632901903
1012778454
8217390
43245897
892170243
413672428
575958626
166864289
538528351
957234334
1036780911
613416294
133302411
838001596
782989693
154285622
94511656
44468229
51293158
901211587
662920114
745494986
518883630
32600462
286082552
417237623
534546226
148185750
753212662
382589570
400305488
12182622
770854514
738203259
285022047
551212175
155044603
601965539
342896930
798255460
691316043
85673438
98663350
819969080
568275924
521908861
13921407
530313801
590742332
392524696
108677649
238851177
655588670
937650483
542297963
975694472
803915375
593306768
643456489
821369983
749664991
32830175
803628501
615277566
898576282
403965705
85369626
56577285
550548844
806359143
582650060
178977162
977252019
141660510
319390272
684957271
158825686
1040213979
66532523
490655513
515810156
1039277982
604353346
690367469
223913528
100265346
198211824
326959517
399755827
648688701
498565765
855116608
44606839
968075028
188939586
283820486
205868109
654158914
271470085
98954138
975083488
368862447
1041090277
482589650
231357236
12508553
598754817
735543841
615472097
754501016
81781008
857390815
213936320
446099961
989906606
329019407
92502972
57717004
460619063
426955702
738500251
770128689
92690517
906874897
410037141
579489543
833527909
779467263
8518757
881100023
837536568
675274734
974916530
56806210
340213638
261342386
782569093
268485306
952288244
931651615
689252467
639744636
8110186
704075099
778609617
874397231
647810902
680016219
416494197
910779376
287499587
902336970
618737475
79158785
198698830
785867454
655782051
544562166
45569730
539864105
686328737
574156026
164679043
809383421
265482239
686110465
93030301
689965753
611786062
135309845
846850183
765351434
199305738
159697893
411067215
135970061
247653828
284051940
379442969
341735500
666114508
124165208
468809751
537827831
509513672
957995950
379916076
59741831
885777333
172326671
919001719
246756849
366652208
927217807
409845253
176621487
430629767
109592136
181832902
113865824
246815816
181540923
647725507
554183095
460722475
682863738
101721744
961524379
527344622
70231
358441235
146980130
899449626
1036739909
903992230
839544348
356298000
844455183
329283270
671356841
118321465
584874576
417671659
547760087
354572739
949121402
72751425
569000222
560246115
46657001
608862214
748876884
833544793
103014215
52059014
367978445
121765056
249766614
351768326
410711170
693586408
204956140
308450454
13026450
232212843
466765408
805227725
80722836
661490709
2346322
817451032
1024587273
390093033
545568049
205711082
233803525
168628141
80779961
560945417
412690411
12832787
982462706
88271533
871977667
32523695
530227212
311564001
63678381
962998865
510433639
351126751
201837931
531226219
63748733
517081372
952245142
704124353
696204060
709752669
609073374
295022065
7395729
827945564
656472489
680320538
812170726
978058538
618117427
644855938
453972743
506534694
758766714
119700260
929313106
875668850
779301610
811517560
51764546
857771448
68525008
801401337
703369769
309849029
67519158
137183849
902243379
853967960
128865155
35412465
870036394
589738164
74945652
569865838
893235198
694290159
25817941
257600578
194582969
43848327
307755675
783594026
172980109
71754889
323089484
426938772
1018248666
976294376
551763153
146162690
826313849
540589051
469974839
648234746
432554481
786002861
873115248
84139704
126590471
274198795
263061944
709721078
784729748
367678350
151607266
915321747
421209135
1037625224
387930921
341342884
230459393
627710804
830773126
283500492
75317419
473958797
325752100
827262292
70441072
580805243
494382784
266884699
12126458
873691138
842886243
146800954
476210262
29436627
553277513
398177479
78208723
33889541
470960789
722014989
841693577
763450197
932777716
385498773
187361169
411876798
608054427
889194149
118790612
525078571
579797284
226921231
210536963
128882076
188877851
8500715
287547791
500478282
869201054
439717246
278997459
872410736
195872897
105147069
21638475
334961024
901711079
45042868
30265345
579346897
91737255
175972797
708027914
14755190
910657523
486307540
91667581
210537362
321068902
91090450
12825317
944143134
54848975
19957861
230026192
163600441
394724687
49277883
364253706
532497918
518505507
879710848
511354227
245942957
472847888
101388680
763084878
748438991
27891238
1043705242
434616855
1001652091
895108310
65924637
181878294
668103738
684143259
658786279
771893291
21094038
449334960
4901949
94272706
304841257
307338894
380081371
408368532
638212538
566493931
696669352
369474976
796985415
1046418171
382946216
494331424
915568990
526522969
571230861
740727125
883616688
77134967
856937015
779262016
855895588
333117221
87301593
1051168524
171355071
333232124
554015610
165913858
45717499
664543105
380147748
419278651
305852599
661292989
48832364
1073083804
638827301
591123385
242623717
396017004
377996058
35195320
623727922
816740906
101118322
353309026
739070591
952602824
54602398
341543298
906967168
75077959
954658621
124439713
161009603
678176371
457278162
819246720
262710258
958023823
36703235
845094648
869521629
887612261
331024883
375788178
777613155
636302869
183982726
782070464
348114544
232227381
588763164
953314037
821292220
141560176
1445235
700684526
918182790
69578456
669968696
339716073
896232768
99285225
663019698
773437214
475433017
602128051
472283333
982584849
386211545
285401502
103973271
325538890
426899165
123880084
840483978
678280206
365873274
17677983
725836365
825628316
71267357
399296057
183944196
763384416
358542281
817155448
28045368
270272715
604726930
478070568
857748955
101359253
1000831451
105031550
910152430
780453549
773560871
591885722
414146862
313261911
537886550
161462868
406942190
1020876448
33460701
309396379
789128285
248662378
529792865
154745006
632583184
695852647
248778655
216165473
495524856
783844049
74989380
525601497
725271890
560515936
105513632
998171636
628897336
396460930
948757332
732465989
834633881
47573241
568573354
161482690
738415
231340110
957548902
838973507
437250047
294069733
403232252
504320841
672905877
324650283
800217097
122435322
619265402
852094008
433747275
385767460
1025818683
791527627
722278568
304305831
90079247
909864611
24447426
733013404
448797716
171532861
107953381
736382142
604633817
841315712
735883342
821096172
259335381
664501208
162556531
274973057
915411992
1027261418
732853613
704127967
670454859
283182492
517858402
291228124
1023185422
13389660
774771647
440202387
580940126
8894398
207341128
203704753
676277440
55785961
843757343
724612875
843147074
4479720
442504639
336014044
776481071
144190423
532118927
437876095
756011651
923470955
1011952089
79279322
210658229
298106323
1035636280
421144124
164345059
159220428
69561079
65713181
192867567
531125361
934953484
904960792
623344266
788148408
808123805
242957481
861835938
858798707
630698247
695687171
772481922
468808251
698371461
755000396
744425034
964454911
388957706
289775250
335964904
500114676
871609562
15387092
69737062
831663461
287959124
562393861
516088724
36314540
773295862
520843851
211271186
397845155
133488991
679446109
832459309
821114921
708234043
638260114
1058917202
826635804
57362876
541147866
554062271
62399351
717006732
45824770
854143067
876736200
198205575
524001199
588259444
76136570
315448627
208295086
177493680
573758504
557791048
15880473
107513414
573041945
520865953
27285629
410766029
637128643
172063416
987865879
640076456
190646840
845314378
182407261
500788061
465236931
4902629
304262922
559397226
3851434
844400972
589102692
2074138
931053852
521191671
1375659
694781457
902394311
872278567
696734386
907882583
565476231
569346894
373430644
813959267
61523649
549076210
766043590
10688171
1006602043
254134626
760063215
266915447
622842411
881089592
646091135
334064463
835587880
866907622
25328900
653215847
258658725
85708280
27929971
574316107
768933363
35683138
51854382
110885701
508707844
128104084
914777961
218882695
573152223
19473034
900487699
685333669
149468504
36365090
75010718
138188662
506047176
366114080
617127454
299513598
817204464
414464771
97358547
401779864
1067367173
54592994
160857025
46432894
718540931
347066929
41708571
704410976
659127389
313229623
895754227
535920635
247933221
364372715
650648118
1015802536
113663651
605301760
84809759
584846203
82762028
663817585
624741042
672226344
853898254
693953768
665114434
382042771
32776159
184597596
579483310
253955917
404626156
967667636
577907578
359701851
336943321
785140203
525578490
379383288
576653007
48560823
155727809
288645589
525248469
871928243
740558563
583479843
770742940
560878808
23092915
2493545
77930588
388635845
238173716
116816315
908271435
49767586
877294874
38104314
952313431
359791473
29090140
971887207
628249288
141657019
587177167
78293685
931784310
335532078
583178053
1051699995
617725529
407965082
225481859
98309489
423017199
1004497777
749601667
318855664
428582596
163023651
1026634461
466468619
56476257
47808394
321264336
916704900
194149393
567840762
837654623
664341787
191166458
920351479
564656146
452449573
114864464
794599607
856790559
19349293
196899417
619836371
233581323
524068863
995041746
54934285
32547442
294113934
381289057
372054343
587503050
1006099191
225578243
910781685
262512765
129466111
64203912
44491180
419674247
1006830092
75614307
166843960
847955694
331875647
742338553
309020448
595349153
166039611
35250034
37126691
792553377
757174979
264124673
221457769
718455592
884116015
283225659
1042888718
578833115
212942453
212524849
503529620
903997785
695716643
813305774
22611720
247665525
596446933
929682247
121847292
180023056
576038232
50096704
380031169
53779985
1017016732
463165913
437010
323946077
158927867
495912233
595627351
309555675
40969058
143809479
88121503
235694903
787081247
416917179
262950815
34573604
737001996
653030249
791161388
219193760
107401599
198544087
525598997
28933728
814252930
870041475
355918668
633449414
739757375
443942825
447321931
135192087
976255943
707364034
39686228
570022936
989893177
990773846
62267887
75233651
118708955
845810495
325499070
825199855
382142853
201795130
673917282
799389813
473438943
55708010
848456279
519555923
461213214
132616156
523210765
466917163
79383107
183462588
644503918
537053868
130321473
923026800
142751461
306928330
429916202
55573748
55282531
969238287
219289933
106892092
235962424
310678591
20367407
1001541850
569718868
1039747485
411275210
289880197
604622496
237132320
26360112
165427529
216065128
879452530
89036609
526085149
908383266
781001634
397820165
8766636
240570800
734494619
863804757
272787926
688098589
355482301
150855703
144330734
441176747
150505281
425272523
855212388
580269416
396236956
338189104
79459107
520432960
16207015
905243787
705181319
6487504
441631571
367174551
664921107
24890206
546136973
277617920
850733763
238309124
902892162
718889558
81516305
863220240
476076584
527375330
281238001
94437873
691206038
657061266
618193112
24069883
58372374
980824083
507804528
149250278
581232537
526878452
241292847
1041786304
1011079068
32457828
96197890
8360062
869822266
277361567
273630973
1067490101
92005714
26710586
46221918
3680353
111015946
357118543
706258598
136593470
28155152
862171085
577261140
119329288
602867721
135844526
46351695
134760215
30423338
738167649
618745807
844756780
339322053
148985791
734610665
896748812
735944700
887118856
622624466
894119740
751368390
95164304
85815243
143649812
532052390
52226762
971894854
947475195
232689360
209313908
730269637
656324015
998813111
913250671
683721509
980760258
689851026
647954622
91450183
751247776
1021651285
841216015
1048687471
83537572
737668545
101193205
606486518
1067983013
153476440
146168803
426721548
687432486
55369973
959154089
120164964
910979798
647706898
847221666
460318620
830287549
290525963
799755841
755913219
354828459
487089991
21075174
694841570
164214607
970152942
897031697
967601055
84650505
760953050
231133919
1070203726
271775185
126732715
391572664
791786230
858950839
314313631
607832398
655448919
685624918
29246195
427779045
591413851
464671553
511216966
426154921
172371578
2239051
43948698
248665473
66471011
389098716
262129890
738169233
835893365
395697021
207196507
647587911
402820862
284807753
223209574
629289014
757122170
694685442
92255025
703721042
466111864
820824820
875351974
431421666
42876874
428901248
717509998
115598986
603893261
449513326
37627587
8285088
917902722
522078798
61466083
235799028
171135948
41420803
749448396
891563754
648190545
1042398649
812098799
619861897
344005476
95611244
282008056
524612209
155096251
62584874
406321341
744140279
421922997
972174601
606632941
889954836
384949099
473040379
802210398
465556307
296107993
876078326
665063880
844942073
581212036
103637711
132169024
631905912
700254318
651721587
387250467
414227094
112147362
754848566
114000244
475718272
848487670
336453676
886317627
467542175
874523799
307579390
204558978
627700089
396082165
64216904
673614448
341133300
432626718
1048348961
450217232
304964588
728380181
946086946
889729260
1659069
770410109
764119303
34324863
13612877
523757417
280654906
837587922
116964169
1065999461
231986239
541896713
948752089
245284337
1018805196
87242681
1033097149
115303826
107109444
108467441
861349859
479866244
104084289
830708216
1002813443
312619762
332355967
838665755
117966790
95378688
352794183
9752602
107189406
102539382
696656331
335021168
191461071
833841448
547486216
516593815
480688938
637615691
469331153
227983455
412747888
790985176
646640582
3949752
925794203
968128835
598810099
99888321
251867910
12074703
732109926
202170135
143483197
159674263
168583622
407684611
59249250
695102970
925665738
245320922
13114174
674656217
650430255
328453616
775189553
768567536
869196835
853928837
85011064
973723771
749490207
42498514
713908663
300230392
503569452
691780085
33488637
195523145
134154262
512475230
864505078
409816717
666925076
598898294
411179148
72446071
14119118
755009914
60118387
360775604
15936258
147286711
271508341
733343785
866786616
381921664
660692275
384425205
189314429
72726912
689776058
546764033
260117566
217524059
772158891
91496110
697770598
696862970
722249747
301199715
809856263
521073799
541775006
931996383
955737748
117184113
76154453
61268260
380866732
937822114
205321372
726721874
335016290
657972010
54537340
780132894
709208350
187458491
59222046
767673893
117351592
512989951
897035543
670435133
201279920
283444247
349434748
376608507
848895602
808632322
127582735
553427647
90717651
873375544
134828578
231814737
941052081
445686212
667292289
35421496
576894942
623402890
677261254
677695975
27765335
282106148
275839254
851482081
924649323
797810744
566652804
237916245
48917735
265224107
866639048
792354550
108397808
222380031
268285186
304989341
801548940
451398588
770858674
510860345
228484036
1029473463
472127063
436672219
84822659
304170067
350771318
247512047
646112550
311743435
718197473
418020574
552057654
449650957
306130326
219170066
403012884
677980592
649863731
322442919
231693774
471749199
790052849
249206536
256068570
484393629
525912136
346528806
838748611
534716612
171835702
1027722689
136360702
516903778
21101833
587826069
814189073
835260696
845751759
100495990
712332449
209916866
413561996
450044870
700854824
249705894
13135726
514454357
43220533
143293179
285849470
176460898
857609761
556796814
230019320
5927591
309097669
314426849
120519518
760571373
816148446
760980113
421536343
45695846
721937242
529079239
920108270
893426356
132406369
400511149
382003540
653006848
903597338
199361975
798820661
912406443
385355253
718740846
149566767
479220790
20340963
664891823
1062069556
851997758
209287091
623816859
1007177036
349307085
96773754
787407579
856831797
925708161
292632175
42252068
261402048
99304052
456031060
570421634
737658692
565092890
16331112
605151659
318249807
646141799
570043049
658847366
52794997
521578246
148436131
787626111
152218417
39810580
999355428
260180587
166482099
536476252
148013720
273236604
229917148
229516478
486758274
360665536
606749865
884980440
653646413
231939421
412053064
481029553
881982213
67854209
633398862
438849841
20445937
314591355
698380094
257895599
499386923
791606885
849034307
928238029
127968402
442376044
217528554
85260451
1012845126
563119717
898102190
561487064
780971250
235826457
487101498
798320206
460512581
226455702
185946015
12973349
167387532
853935881
726984379
832656242
159226238
305505091
531576012
902134729
809985820
925729099
698598488
417406233
514722139
321174306
73043233
873925496
1070811190
1047318064
941545275
175742528
195181863
10616290
415155019
173135630
836313307
374744508
23659777
546539213
784242066
24651171
550090563
164631309
1041582682
56814776
11355277
936415819
62034312
281524405
645384230
487931272
620440010
217355073
69971159
108739876
979837194
919070842
239540032
1003345860
429482018
183682268
640947329
928688576
852731297
106429145
731788262
180558805
664608515
781929161
228723409
655708145
90975330
591004710
792311631
959867465
788341699
729546189
116164169
917871770
1002278240
600841487
685576578
938811124
527543560
218595261
604582743
98658066
582912886
374302824
417843839
449534516
330236371
487990915
971145965
482211252
423337021
345608161
279597668
874243331
65248239
630323443
100972492
572961373
485559530
192940389
415264980
895190008
96043177
540131281
922874101
752472624
239225765
588955215
516330563
392879907
689867632
318325030
537785960
822954891
253695237
993664104
1006599576
762690958
191466632
22348244
177681121
594382348
6732147
283959708
780366603
312213830
485644066
113590708
870054652
180606009
86271374
859625352
123212894
48030052
777654898
636592576
985856233
720472294
266828838
863880480
748186863
369946026
81120735
391091449
768311723
68098697
20455137
733055148
683870852
599004627
851463493
832006406
319088477
963738600
690741196
700028002
856229739
525275337
901740151
22356354
836293634
377151321
366408490
67332047
165779235
645635586
828192051
988392949
90209362
800113089
417868083
72394966
703945612
485935862
721609407
476483379
598747265
689139377
97671664
149265592
208409200
347608873
406373664
36398129
207564969
63134686
470482802
33361367
1014514098
913944670
94504691
494772288
377893244
725322957
866641263
1020329948
736404973
245482208
837771137
565619837
185306800
737684403
112513566
897133261
357258245
856324590
402251723
211930138
387524893
322625120
86329210
181732969
563410239
99343313
990409656
299033832
501289992
898421304
874679252
807746467
807378239
1031929823
867684285
1056690174
314943549
361891683
574786711
290922187
37755076
673208821
122143897
337711682
142791382
444809764
232433294
383238625
769143637
383271988
792858902
744553449
671793805
716647528
716985031
237293816
605407533
57392404
16575784
699214708
557495247
243753046
530411196
896655319
175990612
1070213249
572405818
69825386
1055042325
343296488
720300803
660597956
839322331
187090260
180009692
1015265279
23502862
594348725
952925241
779727065
904761844
883366468
584138611
855197778
806580014
330639889
194229209
986419646
916800522
675050757
845415976
901230399
801850710
489748141
187328910
736208153
38847119
984403054
847254040
395997159
238840841
100146468
133019530
252222691
112592370
280460760
751419977
1034499501
811100778
508792379
646239199
505665080
65320894
656301437
249100565
418925338
194080281
921011453
391239023
443835108
234338086
528754985
972902274
954173388
6933726
916263233
560482649
686488632
764512798
605293723
528919158
568470014
328891970
117014495
515231960
572191775
70746574
150472747
798031740
961482393
420128251
525053637
219105537
673329689
406848688
131062191
155358823
1006996675
41530021
552611175
470461875
654561417
359580204
933086686
976595544
748178512
691746303
229851045
337290767
28300669
315634640
95051939
207124455
303473646
78576133
153645847
114718265
438475847
680156674
698825659
44906138
905992364
854066813
573762455
454168781
69327529
109655373
589026273
333343327
846748446
23072306
27872715
875516803
752746110
623512197
131857294
1032406434
471986022
588837704
930347178
996040990
879725151
512283565
489391437
213767693
43147454
189050526
655944712
537368729
754071300
994093085
103786827
57608745
551090221
688436572
756368180
896256743
642690276
957361106
106683550
602052090
615541116
502165315
130157510
532692999
334245463
696415578
472717202
80720386
748700163
639075315
306150870
993678024
796388716
214753353
41599527
119818515
23052696
714227572
728433119
1037439014
907537149
848940263
621709410
537892267
484418708
727994265
846130134
806325970
592143017
679421609
253029403
76484288
488139200
288635231
452777069
694395539
120017507
874399063
325512800
105309911
441775262
667416333
688806960
1064254739
909966264
981607767
395432821
224678868
123291481
515288978
113875909
862640941
605536669
42535579
68762932
807896223
188721985
865358835
149800601
292309415
592721519
75278881
465839731
5556855
161501237
91457935
797445595
368613489
684312302
186548083
840308700
330528673
322273212
40390123
326246823
598755923
954846110
974037927
40907799
936075226
567355860
337129108
1048547283
620300069
324463983
619765312
868207704
327633862
280011986
729469974
48952913
592142396
1069175946
277001214
398291455
98093883
93125951
464279264
489194978
867706240
25257979
112262137
290281886
217777092
15492302
524782070
409303456
927587164
535621139
441079497
270181169
33390402
322625761
571895600
930478390
973709089
779589742
123689618
592782471
988394890
214971950
672719985
482617776
95928230
5641270
1019066754
2439281
779786628
898356212
203801026
643800418
918401465
397311835
627092281
450473038
805941396
981180481
356635640
279714272
334553521
56486843
561177978
258593780
665305308
826477328
45873264
180446943
94413647
140196305
634768329
189509449
323029577
771887456
487004536
339801405
403872516
27694681
455214370
439845594
510153700
123456507
78003482
587216939
881662226
753265984
384997833
809656630
106638785
454607873
766976307
341459552
116955700
129072739
655442692
900262066
109728821
929195674
113223125
360149431
377656350
363832255
190021341
537596840
888863464
890303445
572215093
679204944
386518331
328256108
444111262
622702053
104753097
600915312
269056081
561090962
208310651
476281861
232242596
554335044
1072998659
629462182
528917835
327557966
1043202983
372541828
18162743
826755429
399657958
903520348
522565978
382341716
242050877
196123868
6332771
662314780
328927895
858375676
452960437
47769462
116235283
835994014
341813345
679285079
291165927
477100587
899933087
611523780
133210518
683192683
625021806
285789966
489800774
878710676
463929778
291440981
413706674
714563084
924014933
563906567
829169940
22086186
34279952
1004917485
648829932
588347901
93706301
361631932
152134003
733840604
159996169
122487016
286547075
396138108
364728757
278259217
1067967075
1056832218
870615
336652743
669291469
990467531
866053757
413420090
444958422
701166786
25058630
526886823
727619148
589082958
668670708
138762952
93945751
972715304
176776471
744516912
368199184
535323883
939600256
386271194
881605770
123343762
696692884
566499494
640170762
369176287
808525728
105567923
1051763799
64203091
380824695
860209312
396220796
1050192066
196793519
572896080
376417590
400208326
694699817
631253000
907891373
496228399
856597916
752719073
746994794
989418335
692557413
662444470
164592441
277115611
68531393
788014638
894480922
584974704
7447133
776567669
69173341
1046900244
8422884
686649321
750371975
809495341
445126902
384223947
104007944
319334692
578266494
617488318
429402787
914444506
271207076
700417815
816324592
614381063
466368973
647080400
37186710
512186687
781031901
299605272
624665438
405808571
141433931
528195698
359590405
355916027
986168728
319407287
937482394
620414218
87335084
754422810
576586708
888149548
296850624
657803091
81182350
910049096
80081974
934110069
733401348
137385106
198876288
441494994
316838917
674040543
463234324
669352864
547589199
812584279
879087726
832871131
386515383
109144530
100596619
906269733
45139973
687398536
286048334
728604332
605947381
73976497
683624578
242833231
434662267
209484095
378321231
267193490
637791803
157692144
205193721
920615778
100790138
1056978240
78310658
56640968
1040743797
679697918
222176215
808098503
111779153
104418968
53111245
603166387
888607548
636863787
891735654
692364352
366239621
446279509
173042617
195723564
122424403
790671140
72440196
209011418
750182734
22549123
33272234
561112273
312832215
8854472
96858439
330924154
162420693
115220656
628353529
897479114
112623875
162293796
487665638
650597563
32964989
34315773
84463298
55032250
208548743
17008020
765105543
768505239
473365227
611218936
261585361
1060069006
116279902
699930378
941897405
908709158
16848048
108014863
886682366
779921002
367590905
326896465
211776442
53396106
112958093
853775672
25829442
889409761
55639078
605397809
1073698573
106229371
590962391
258773213
658605490
425392216
902538483
11409193
914605630
73944160
729420339
187708280
834737932
897359122
800288673
21743986
76952568
817050216
623531734
1071817890
107691066
160849968
102015136
399032040
96407387
970442664
467611278
507335681
369099478
326556713
1041282228
895891746
757588198
571750858
641281741
515773505
60210452
826117602
848882633
105104528
624384016
45605311
226871557
246860853
91466289
550960287
269947654
103499663
79225593
542486278
452649763
395738315
9370823
675085800
299521909
78031041
641338622
801502320
676577342
531096460
36925376
967707393
662739274
682638273
813372823
248073303
417214828
564483902
932582781
351754352
12933453
8526965
694078815
589397500
132880024
131873209
336381202
617335501
23304008
526686445
377614674
95872839
766800755
428987471
33756938
784004577
558756606
841619535
669476073
476007927
685341490
972161496
1055691128
806444269
741987120
49502461
523035099
48261790
805732040
841735741
606220475
886179366
270788209
270328852
78247534
668878554
702447305
852226961
9311572
970964062
192547686
797158659
92099998
791019742
670899101
944893333
177927398
575927150
478303197
174580991
7737419
668369145
337015944
602153650
98698935
164541453
446100585
1006829404
81608128
502947866
350036226
304114370
198345495
43594477
785088
581428814
128550259
859364300
622910415
19466037
887152011
1012855969
212622848
657054281
736966117
113653450
460359696
681881213
364724586
402269130
10566403
374032178
86012252
93569327
547430777
497447263
437699923
620351734
168106059
152126065
571238657
125905012
31776725
1038532934
600177160
902668054
558330501
98089615
643927203
420180667
586008447
759771262
280447512
1022260532
1072673649
701855136
788395502
809341153
702461619
283588784
208107749
47212836
596787564
477696249
758932607
847217385
89992412
221165775
187857385
26565812
551643397
756959690
623096341
12727477
614920671
480713089
549488345
656381916
21457766
520821171
447099719
118504850
35115873
907532052
790669249
409762465
1010748201
534867895
866853491
811918852
843911631
438633076
95045431
392192235
362923651
104465889
414882456
273373674
562641361
672971584
530148227
548139605
383286698
1027257319
697518118
865744845
51239709
787346075
251909263
262788336
226382210
773085673
730882033
298835312
361195566
780664497
188371438
284756570
545642096
888713571
70621658
637106313
911352687
127489434
456507048
193239502
105761384
672383313
5957944
123340232
358170158
466069621
225982252
185114978
196670575
800385665
29032706
389153598
714460716
237477838
255150191
269001659
463957761
123813165
46434090
837069214
77416299
18061089
187795520
1281074
625234005
651758326
232332138
661567351
624470202
532905255
677991918
26133070
810207131
538123559
537756702
328160714
812162101
918571550
38284332
170024818
788434608
525357367
929610314
101390094
219800400
286217258
503117509
32915419
602953633
22482211
872489924
822798581
45094119
537125997
373082033
1028210930
877163349
316113882
593009364
139628704
118714571
1058831472
878853360
1002071967
448386971
756347821
723426493
206274662
99291059
59471381
798780864
841462052
493766958
120835329
641995155
33416580
686309992
449457053
177168364
107059014
609913691
80262724
154412515
95034218
96853291
1007390808
168446084
424094717
858945143
815904609
12966396
114166375
75399734
398270234
148982941
878123431
435651329
85410238
593152931
51339735
194292981
652555622
760099753
91867352
36725022
972501545
824008396
97197195
998520737
78234403
208368995
40230803
189231555
300999413
165428424
539305953
196670793
70689860
402342407
428331793
1070329171
770072988
621331751
646262048
429652858
619872515
747769530
67643278
926401429
504986672
720981836
799780648
369984693
8253670
1033027717
278309774
111906366
635811910
982568191
64949882
932828582
835844003
693155104
470115547
620359361
563902736
153225338
392824320
86670241
362452377
185892842
142486445
1037374303
97952570
194202806
70280996
195954238
941459993
224756917
361182226
520508253
38973824
422598840
545173011
181105524
695882285
896616929
13026964
683582330
592051179
414539056
138647017
916686563
285203739
344198900
1053475003
638386172
886670133
872476361
637169339
473299026
768809642
305250848
82681712
892816138
448808
544637383
703449591
286118081
736597919
983268684
843253524
1016352243
816470362
81198400
794926839
920521818
991328627
338746509
629750482
815658476
391434191
1050609256
22365547
217367605
1033959565
682866882
956121639
526568344
226165182
145663299
229179416
718658996
425788277
287691803
141484502
752653294
316162488
694717721
59421485
164406746
246552109
823110489
399009102
827782098
1024360823
61410944
173461007
607878775
904390691
721703288
784521959
927023275
478364874
787441871
667656816
416768511
866037491
250713166
442074182
305365515
185771154
853805737
213761645
25396691
209771440
297858022
636601199
228808339
980452787
438353533
101929320
696149021
228831537
366843898
440502088
271171218
105901118
52420648
439177817
504730344
173146708
710157901
161300156
991629225
89046943
642378895
418935296
225858320
700534740
666901942
613141021
834225315
196880610
1038704899
312692692
633237074
198539958
362502552
416191709
568508303
917945029
44444305
683245608
118477651
211234233
377333526
138597392
329018494
232035298
319765818
763674985
97482636
148914217
670284447
881032211
418573967
302196297
55289162
1014635040
503052747
307375797
835845629
225775607
1062765332
666418010
69454142
188050392
807452576
626921964
250299924
569046122
507677157
198807409
131171890
84962523
291828072
722183227
45883826
707682461
753999129
203039585
4939208
990390047
1009368727
142645156
326011928
995457788
649848942
463570651
541538140
482160714
7786739
94870406
286133269
88577896
310483832
930500915
823364528
54072997
457634570
11833504
767752356
402936686
54072838
191795552
481955756
495892435
945215453
402755985
741545098
405311613
1064265503
153053071
35478015
639794884
403844218
203017258
725834925
723028365
539376526
442433987
655695429
577990022
877318653
684775953
679652205
523409030
278416444
550979337
91160486
807007042
909317854
81745915
682893489
548891035
786513443
377432790
63481938
895636103
69999312
693494835
804330115
346085575
308510603
604213336
81012554
242905182
555075172
618656608
196340622
875383314
292703159
558893430
342069410
645215077
235687330
87978413
689444270
256594498
257387073
464541207
687172850
395645280
99012731
614047176
315680024
345122664
876077088
31483525
211061977
415816321
8581935
553681998
4773967
903553395
86228968
459903592
209371484
8823261
3681253
603737566
105474349
927744458
638477425
52214284
421527687
644518099
179397657
195051073
142307087
446332662
600529564
68853119
36272692
44543437
700546816
218658149
523399406
62060168
98804012
145246727
1004276271
17356568
121795417
434760799
659241499
773952701
202474353
855273214
779825127
278700989
615012900
701537745
710676990
152805487
877872363
396727948
436046430
125911232
115378618
821944349
649337810
960649355
291219220
16817382
708912641
966560927
449826
314854197
143555863
587523065
113941288
104322602
746564918
174744811
790905863
703478899
726416704
425886329
399482420
222510765
86451472
566151096
709686714
798028113
696894367
289815441
784946828
427738619
483714803
386628703
666087836
56267152
606752206
543970958
132429510
248460182
89383908
446439351
762531817
1000542590
763849135
122778188
470097176
140396378
501229628
643577282
824705001
693652498
248913160
571522328
1071020424
881537795
420194889
1026390200
424960959
494669239
96065347
871436550
516193625
727546819
605773254
318571210
64141956
995765957
102363513
694397784
239787144
186304619
756429074
909623985
18402135
785344764
436885289
821287074
661787663
104332660
1053788487
831869667
220728680
216586660
314355506
563391376
620750517
281039928
747991916
973714262
728787631
1021518602
335271938
252582328
311071166
398451013
779818856
335306445
258702045
390554976
811106939
53458374
770557593
9782790
451420389
278116981
595072428
479711433
61872856
994319214
156123995
523404776
756921400
1003405633
477519571
655596241
481737455
854314461
1043552914
623360906
633195404
809011816
334943963
11128549
154847504
769760838
532048483
313829596
285707328
438423821
563712188
185683903
729332850
150261040
971010860
187290665
90244470
966304591
418856224
29577569
116711396
232904617
366991586
1004645007
649570544
764155202
389605239
392562868
123667963
744340202
664675243
551401438
994848594
247023391
628969662
121239040
142854612
180042038
900877868
229460357
480272222
105133957
77285158
1055730795
248093050
81233047
584218214
1015917395
284171007
845287975
747114063
725736972
668900063
466730118
224296548
320972085
1038035424
641361476
923802865
101874805
416594865
499808846
163971726
432396236
631183377
709512791
378041721
402096609
193545122
750550208
913246592
189325685
423886509
919118947
661609925
653415782
552330994
72191291
521467219
512674843
708529913
664778529
509953747
267343911
69532359
188255785
82589834
786577316
556498021
780423890
579206365
430143231
720894794
914755326
73837295
810157246
502134153
2769335
675641407
782502016
636236755
513553818
696568661
10904033
858343746
886319267
640312232
702917965
1026369337
737399532
245849201
949489086
82581223
826986501
570601057
429654569
995390955
851922574
377170014
145772041
1002383919
806894365
201070155
856419527
328231362
180162474
342121579
388979164
215740476
109183605
26199923
778780447
408304734
847380988
627360122
154819002
810845438
51214718
605356191
373185579
775940871
855897506
1031229003
469023426
594672828
818912114
43303379
990693019
429141323
444655179
683743386
538761836
628102793
640334911
564526045
300877031
915097932
311045716
535481701
112728012
284534346
25514846
663163180
779445836
566141149
1322298
890490441
878303853
56318862
604568568
665989747
1028227069
196050629
728160356
904943028
928602105
839443740
443573273
1037240061
728741918
580950617
987096239
337063596
842550641
303470453
362456754
767709445
684378372
582472957
762207650
105943447
810723853
919414271
581824601
611146728
479467140
33804157
797368896
110737996
112479600
287784488
309926822
791878351
153084501
540674416
714283643
739932400
940234440
913135115
535432601
685141910
850209681
333979469
156729065
488243855
858925911
744145016
106009842
296988421
762891025
100644668
832510090
62270833
633754234
214235168
492861212
36602926
544581318
191395211
955956930
829861973
803896799
836251924
29461954
95259157
386047819
122043996
244053212
51391108
226636022
180824774
91261528
55741548
869324237
122754331
1067432895
559595605
660453788
493095612
662918367
549183967
1065572736
401354589
63115110
321263887
718371972
1009248364
67745751
231077448
97727773
896181648
654677474
889006711
985455276
138877497
244944657
831170324
426204673
472659691
611528784
779070912
644241630
925135358
846482610
64202007
858273975
243201544
549991402
28828452
648141071
103251920
203996803
56119471
19463506
186436504
670932131
746494148
887657186
442305779
28588054
812180672
533806687
814958116
40106820
471761117
359721907
929563009
295036382
260835432
862691032
12407425
761008743
49542665
564361573
302237323
998356228
828041045
22316561
468477354
620616223
98900662
300852610
329657942
147976644
258618270
104680557
396807189
96842514
648185722
5113545
602383103
198671534
388149038
133511979
564725617
582465964
660724505
1040319339
827436956
647791068
51480010
423996167
966390314
102209371
248958013
417515431
37050863
134281613
44747377
67427394
88837039
480671591
881441322
806859238
561803263
928763997
340952424
128485718
940514090
774435123
338018003
826414320
82625084
800268764
436061843
877502525
865818905
341375673
1012995539
656884246
455401566
321912569
139154149
237527221
821750446
121656692
619057536
883066704
42597440
688398007
684862119
351787555
1057905141
498686993
626999240
565131080
82622296
293899433
404357182
227702859
891618388
519706570
364345809
64874893
5540339
233831922
312346853
656228120
64383807
360584272
444316845
188928491
598360103
748715585
81169824
362655407
392693240
335980485
418965745
230897544
221043524
463137932
1050348941
37472865
126797514
80603360
109373590
305625819
611702701
1058680369
164590341
732575982
156214103
381237876
395670018
66601179
3123060
217019165
716020409
161378170
652549164
762161672
511513379
817885837
255959388
883003850
76676508
326062700
536652648
15642777
105037098
615951454
893297209
228547405
13720822
304651890
491250032
354450914
268431547
259809985
901419307
293170054
892224161
277901671
112134432
495029969
657102546
747302902
729553144
1012233722
151376985
476459198
517529669
993619817
137077357
377267397
248759987
9765900
75271307
703691450
862526161
967205555
162219193
922544812
542875114
842618621
171095745
685108505
2504281
541501875
784674474
244993547
374807826
308249102
31313480
126371334
63178322
406641770
519944623
184085097
464710859
823987082
198297888
391347263
107255508
621697949
918533656
992279689
469680333
17908181
164985693
461748699
164114577
453561527
331407546
813794183
449951445
498840254
347622595
56623819
97524220
132409186
471271438
302572780
277734016
368203757
324103401
670883722
765258171
239192424
829007119
26614615
32170686
61038390
763871775
694014309
795983975
944369118
84942864
342037677
493681033
153625979
607109136
372917658
82785443
884177662
80241326
43267476
784476536
492205291
362625146
402917728
146473590
278380884
446745094
82979796
397575241
825125806
128030721
792196321
225298183
48866900
439682610
277294448
477754385
906337950
89549833
784589753
790373018
748754019
1031618588
311374732
135254835
567708699
468374496
474101717
888795353
66127435
615102992
686467602
179836867
1000152153
1035891724
786724265
48458285
915899204
360385520
361787051
497604969
899582980
423231263
726567390
682254417
1055649216
203031953
524045279
254353968
484911
228370935
35942032
175203810
423821338
312945667
379459075
1063333528
843445346
505243102
932421901
496538055
618685421
649619533
430668219
800758625
328049687
3963407
654188170
382748201
62985937
930533143
573159749
788402312
399863061
839134182
333659283
239787677
169072739
510220042
208525349
1030894085
473938722
108139073
562254099
58652750
394153460
134600293
835568915
236434654
69164370
701547431
545071567
703397747
105229885
99486366
658426951
990987340
299068437
394323058
656928932
553477818
509076948
803996703
677995963
713908332
249830687
498213375
490621365
294647661
549059406
909606482
872743868
473682523
711579512
818735943
387896635
272107186
194122367
375449939
250365739
967508052
638644528
362013925
801163043
651375317
399025003
691539299
381007218
296097526
26400825
594925667
620877724
237529217
76967235
754033666
117482065
175758790
106694743
19222979
261349548
391910729
365410588
717744524
382502344
905919781
262506012
823200626
220394651
483984929
88853637
113581323
812076663
29377540
686455754
893544438
719198813
675095099
784049832
897942453
540512166
783027662
83482208
472003016
800788625
1023209960
327837035
162893209
211732497
192515598
240871266
120481119
786659840
178509973
181589262
589778198
732831010
310720708
39122818
187105323
153856307
937126023
58965843
969836430
77891083
517115982
382242557
345747673
500088565
592128418
667625318
189380357
688542970
69285896
631054178
634492477
392964676
333519073
524154083
70858249
599538024
269036905
433143650
284513471
205957470
400511143
192378999
126555466
438221954
816160075
452232579
128674184
223016794
364043019
973121078
697445433
89790745
406956033
648182161
523081855
635026639
794637666
861713888
123472245
324606812
503042469
524115366
970266035
160825155
561218283
836125568
559121685
77662403
797080098
1005776611
646899441
96271302
602039383
777874877
391751526
732059194
13151573
734082965
137137213
451557155
162684847
90849705
347429531
1036113639
242586062
317187932
602125099
464853104
719673814
63506603
479040163
1073134581
185570850
542524589
554642016
369292949
415594961
506048641
117541224
41364615
503484129
175870963
120241171
162290059
17282541
736941426
88277705
55429685
536725151
85443080
940265407
875609276
122451002
112058282
124565940
600119510
652632514
519260398
764943929
398389771
255576508
626778563
146152946
899016910
628391911
841160509
506111265
777034036
299173445
76126811
1042515213
1051789451
800466183
320537761
386430799
762781219
128746295
52776766
64941451
817120263
210741231
114507029
294482155
693644153
566234486
84310230
794246674
223329024
559665879
360868710
329709563
936333375
365726060
733355096
74734310
50259046
128187728
69243283
915650067
364554873
599573646
291379993
370565886
48621847
1058575800
291473081
459398660
772999394
69432946
182050405
909346198
710956939
256418453
808433199
891317048
1069097710
688768422
1018541509
660787822
123396567
262255015
27080582
709591350
613693642
158950815
271420942
887396424
239661432
37065669
731028034
354913198
412446833
1013119797
236846421
210010976
312702838
1056426779
542149056
206778641
397558775
737187847
500941714
718272844
109801962
63185343
750636476
352815018
669352478
446588001
99931103
333357134
477094357
893074430
1008318391
27602461
532497772
208687378
523205073
840957877
889871053
540752276
389157007
656107187
393332602
750309487
826209410
905897643
325966883
175063531
99570885
873992934
34371546
451109244
2813956
398155971
189383764
245051815
899390787
422651358
1070769436
712245268
390457959
1052798963
617860726
184540610
216129588
135101370
134387278
15650070
12108229
889229168
278972461
780032762
169270478
323602987
790789603
56450358
506507515
31502898
189628165
908715098
622806441
937573028
978256471
753737878
152630240
258771939
118650842
676881195
656633459
735533552
821933538
481186973
686834333
586639788
76962768
349135496
673001847
383221102
233105043
494139368
121328840
24910301
206860646
668558073
628533851
163433516
48591885
912738936
505539750
678803961
195479351
349186974
448478474
372255865
284511694
134234045
967535931
505163143
860935840
823491784
430329190
25750
698461035
281262538
686630975
853418550
403150593
536192625
350158237
600127829
841758969
899853392
101078538
836207827
712568244
585314562
780455404
970047899
565020243
816747719
345207430
126934965
73517534
666902336
779148398
125260948
416536677
349633865
563961368
827858982
46287044
834571684
132344350
720803525
908446369
82846305
408463254
135842316
1013565930
113228877
484919454
333053292
189862339
485986591
2359342
445497957
579535467
223618224
937205573
476159655
615803487
300051483
909444300
573162775
586867840
353842011
924881474
758844527
436497706
2398014
411193041
1050131720
794880857
910180642
352002186
497169969
219833823
777673516
300030496
904804702
30401364
744286732
79372509
63200073
881792870
302956653
654151127
698859056
479354666
100550011
196125737
866077771
180542534
330838784
54676247
434386612
628120692
899703374
815635096
290278662
95416779
191159619
731924789
332430383
632888867
176466800
97615620
30575265
820126351
1040045325
945286924
959880206
505621630
133417166
815660449
219430434
1016931140
75789772
648838117
160881125
48772867
896342689
446807742
565203710
636561392
134910113
932197322
74687529
806890250
892906172
631800521
948772565
871156048
317019188
499697739
654237499
815248237
694859091
892642780
662820566
717828186
30484086
959436245
7276059
313276309
589622935
146349331
446324841
415474188
671330038
308159589
389900706
76893468
519294298
197338948
632570914
113676038
417708992
1049540758
973269271
392082528
441724390
953804056
904166627
718308507
136966520
101809945
283706415
397228125
215154906
118946071
576649453
577696067
653963781
204944598
50142561
1042641608
202374230
306174356
3841362
815868016
184781452
667675106
163296619
338403826
1007699694
293092592
38201396
431223942
631855977
171914579
300110911
240780734
130433448
957255387
919667343
556396834
543317714
639851908
422805665
151981105
783835021
867370856
664091745
862430983
68593831
111776753
382732242
219419272
1040169647
647440498
802314413
916802136
561739766
837847562
950054416
548881284
501817609
689756347
848677432
595687569
720363386
352891251
1060021807
401862420
534586285
698145898
386970744
535049174
372347820
67086435
496555897
116380342
25393281
298113354
351497440
717600151
527523419
27472804
428403027
607168278
826867532
433720503
121007952
296379280
756811052
882673253
46348680
385570949
872105529
945812672
925714617
429294289
586420575
100871932
234331706
111643408
6527807
690182153
862362978
620891528
416942394
1006371473
777105941
675690104
209457219
73560181
63690125
722240366
307850952
591192476
316753609
951611286
596429184
450817173
480871222
278711934
990418120
709334079
529542179
336167129
859043309
8001728
912581777
358445236
479612565
829530632
67618233
467876979
342366955
256670074
124233347
1069281182
887380661
734691877
1016155794
289752731
547501561
509791815
376225942
814346560
233019401
1000434070
344450709
31600298
239521551
576971087
31224697
826635754
344299128
328701619
766017131
14428550
264438199
626118380
600029735
563417894
3773731
200602016
884679364
383271493
520472683
836185203
740325343
537217984
143580186
297595742
551289200
75632360
836244655
241992642
276046174
403154020
221778851
909358486
835958348
364489623
386703053
182615977
716012133
64169216
371354667
554790738
533132176
805286511
399089084
6396963
919604936
21870409
361536408
381672495
357689368
687756281
1013752190
938336063
657121465
441872991
149871339
84950492
694002073
467524984
1004431403
42713981
231702319
266165867
203385602
857648729
460915725
653696782
549607761
123863835
447054474
87721708
629315802
628158718
129824450
550239526
636520894
910808541
938852038
247063042
891728015
1051542000
783947274
28057397
76046153
392800611
717658056
46284614
934508662
522808083
837042280
51105314
873573433
194302737
272718756
14751780
612992795
650921004
483391840
583011454
830899631
149453866
523249630
748047895
77754130
374607753
759048224
100218863
454542167
364478725
1017201521
25538187
512439531
87223055
422352838
762841682
853618891
2555898
174949274
968457307
155290264
93757988
835693373
680790638
629155521
151326957
632072185
195982955
60896654
133516510
20355764
10989527
734911914
384673671
764149215
88822765
548712388
108265532
376557602
16044116
760583706
785900658
484893287
389683957
472661941
95954679
486473905
715221751
120489628
916848108
305542749
219222959
114509800
372491393
42802834
845009915
837220723
189215852
1027938825
1734445
309672594
127448965
345290399
10705739
1009481383
698648259
67055214
21795620
171617882
20861806
131051911
84722501
771269861
283560066
201067553
219241049
382983633
655116036
256275976
542283449
660290868
433297842
292633420
908911093
197609864
26901408
862559867
363849654
807533477
352470011
792047158
867570566
918401072
318449461
41024727
574264902
235495113
214262778
810885595
340609225
327434336
544729551
760448685
957654424
622904171
429099541
667436597
723812614
671873059
101917531
36825479
481128626
891317494
148678515
93052840
52101361
64370691
536739553
712982435
245317887
657034762
603354285
104918029
111054770
503259467
697261191
96727052
19977856
940696466
964735201
798601181
239837584
680582720
473392350
404801609
581968110
460042911
801452368
646319787
408667273
333051756
1037893591
136834630
484738600
12128920
104453823
178169640
740617218
469097935
104833864
66550299
69566408
5954863
158469395
850441159
76341471
1021294521
539529897
24622858
369490740
326258647
55054196
818235968
711410037
2854404
295063940
569961122
595997910
302564370
295105881
669833362
470328939
552597659
983087527
167957827
613972293
612123932
346874151
531613150
851524297
8358584
603872255
578133831
221150936
88167964
448848369
95276487
582959703
62866637
292009910
771141847
73270328
782581010
14371420
826658057
634262816
146314448
480251592
571835729
20291118
565888736
766234409
455232040
375954615
1049071835
97152531
640861974
404225202
871881480
590153494
632721729
386072528
596381874
851713846
634641894
895136542
126745553
928611099
70653732
166991516
106360733
933112671
715881048
304496184
822849741
205733663
534210625
87123997
806359700
432640596
877758053
775362718
49236758
653396444
209285273
165874230
432761398
411098102
288841124
588921324
958473354
419778685
734690567
475792828
512655771
42140531
370041055
528747923
514650488
398511228
136362822
106497012
730287605
784681911
300104646
916420695
302088715
603778328
910017309
711660043
121835073
13832646
638219069
770496866
791640182
662406420
7881118
564042469
353413792
683555625
856158109
697697539
1070006194
328856600
514877517
603442325
68804783
54846892
86113713
645494511
268839418
732015073
210634858
1014889256
778612417
284482334
217852799
926847844
417486234
187314094
430051581
354677444
193632491
272795462
301783340
224415345
360021398
988000364
386318455
482934296
339451955
447139
816511748
912078993
35515778
18878084
675750607
312653113
923736933
356701619
570653793
70630598
604462629
849560837
773379860
570856593
885512864
1018365959
284199817
788538945
882354388
133512344
247887802
561318586
98529277
812289646
847366560
666773507
727152308
576440766
701345827
1028508621
785516336
208314902
615436986
737661138
78758441
115985039
384254184
705843295
802896149
218881777
394226607
21523495
254505978
755741577
19749185
395226847
750556376
801239848
15540233
997615231
543904962
420944914
857819141
477857853
778751644
230409596
649310160
428187660
198126741
645269045
28268105
90056693
59182278
137991265
564028021
28364110
101723116
29265552
924326623
613430969
411435353
76802260
444003046
750162752
755834403
67578031
851072327
348528091
115846510
984977114
689041098
573408617
810879638
535907572
176712819
639030270
127009600
715808930
6423552
280057678
62149222
472618637
505270430
609077256
655895474
86592574
741226089
1061958959
470247677
206743586
881035566
583338058
347207487
364658913
617635020
464118385
59267546
659921037
32371316
111913090
996883157
959461535
66079172
68989499
538718622
531516735
47765114
280315703
266518130
96833030
356606453
912166782
564603683
47327220
693602462
70842890
357745972
348026463
904241268
308381383
692749044
715230428
88583404
202402004
707435993
587484075
860186447
828145834
924255026
948023302
894056290
509088848
183001110
90772045
200389446
664032762
587280936
419253749
508639814
379195264
920890786
413948746
600160690
125298961
110741056
343018945
85361877
531087174
494824206
281863539
87927893
655267388
458989984
417988414
763092136
36221955
830778263
665805897
1040494671
807871018
650028222
8549422
1069913002
70668332
228411061
393781353
365343417
991547780
116743300
858878444
59236223
838305924
693500490
173469789
147733028
597090165
266061264
740723667
493505573
753227823
230839115
1038255586
48574267
487431178
77457015
112068248
375240515
93622969
307002342
655252515
315348811
319411866
132469832
702985442
938442777
274150214
737052934
832379669
120983692
158517085
799950962
475791014
569188895
96448831
836506739
397841853
1070959271
800180870
51876817
615005611
160125318
12117835
54077974
1031034843
157481772
654816515
808366652
918225313
766936759
106263134
833290736
889129542
569588096
819538389
111908322
678699753
457530318
236127138
320916194
34899348
590544404
502745947
746581567
628982952
569475898
317707565
587580464
85791168
96893261
986205791
614361122
762149364
67582411
931729121
399268978
215125961
441945435
241240787
132016590
43448141
672385071
1030517296
775565131
269650445
14811442
148175220
773278130
627322177
42431580
577588536
518853190
217115041
577501651
283156120
395494813
196611830
969074108
180361769
336611012
750928124
772783695
980595016
876343174
802067004
86400090
427390558
306200531
632967150
169776673
519478596
450299848
700066615
77050046
83444793
397355843
624426439
800391507
850031858
132370246
729339928
91843072
172253005
868151331
208003958
1069572814
951428879
510488225
1073077112
384440228
1001199328
124725315
1018850855
150078819
735681996
440413173
1063847687
755582904
930299845
34494269
3065052
932701602
617113167
317848703
816329200
699228533
551000247
362585892
815985916
358165413
143343167
217435579
538407148
295807896
1011897356
740841289
501284495
755057441
969249068
661104291
49682640
522538394
318117166
23050339
746018387
819601489
106052512
230382902
425200188
246997147
64065281
163919230
513897677
750662684
407027452
188156611
624616148
1057392976
944048680
210666891
247260170
713259115
201135941
346001732
818062205
56607095
366438418
795706652
347075313
215999190
810652660
137071030
181766051
511832616
268080743
949712292
819683132
216882985
740443918
714070448
82141770
855778247
58119113
536488601
1050370584
507526580
223558837
215723649
905976861
879369008
235656874
756313763
411484306
209989573
602996711
844264841
902309881
200633915
270959584
713852809
556525552
1034869761
932892244
533638666
763750777
73015380
20863500
188578152
1010098209
510534204
389542992
10092678
255587874
386112361
14764354
633478727
173860909
418289540
771458247
798138608
217452230
949761314
767398377
670663534
603822436
310023103
669827276
419048795
812156516
518877853
972041571
183811878
954535561
105171983
620944870
461948574
982036897
2971003
402565703
446363457
921747520
414898205
143417586
650820439
706023401
849410218
174571221
676483802
702238759
988931084
751881622
14097078
715105896
402785390
690702616
257890232
953764796
123456530
573650683
186586978
1010890507
158484799
62392713
448399004
683539632
80988523
740726096
370085514
393467824
426019940
970249140
830451071
704928000
873712667
2672136
692083261
89470262
192197794
752451907
1057151517
863527988
72158534
581455030
912602425
282030197
192923789
437677175
95724870
392427098
273700208
163567676
194262980
90839095
264243839
93972817
553770106
593365889
695585382
135087933
2260123
147555914
1017626856
566788161
513439366
75962684
280572668
168067680
492568296
209525811
169113022
212037984
327914679
415727013
765825893
484204218
316162465
311499318
283908466
299657396
111990305
932716795
615150438
74970938
285949424
931446114
587995374
104203748
734489072
1006325360
137660953
683545620
256120203
713870913
7162911
404291747
315406564
793030330
290309367
823876838
219413262
1031321236
751323400
1071548079
441056847
186873179
487834614
99456465
932378983
69584588
612456789
266267428
877800122
925335601
61129520
529969383
423966988
436180808
689989024
2505674
223719780
917335990
267369970
522424457
615720934
273121340
132800625
289871570
946915916
31226587
24508279
355503463
256317082
831337973
151929509
211182471
90137746
154118929
930912017
624171914
335467677
116213489
784911412
827098440
828864548
592389113
767750386
368763340
806492093
104204067
27118382
400986137
229506101
756077985
298563698
48453884
692687791
450529068
711409501
128858128
269783028
105506154
1017369206
54774303
741286053
634799251
333707834
233889953
657805700
138776692
785362475
938630163
211240874
808165818
800617232
315440774
73415824
893534775
243445811
767162680
174202694
27623866
290263669
419353853
459054075
971354012
604704046
574983166
218575004
13082861
735317568
875193598
97699952
685119525
991525017
252135801
706760485
740553485
822587628
1012008768
503638985
659888747
531464410
339432589
751851392
836146896
681039082
148418702
680814610
186800042
419650925
690583688
859352580
257266058
443560860
23670581
172069205
189373370
844689415
520488274
1021978478
284455509
128064335
474930015
614641828
193077849
167581146
294534657
167315059
842704428
95563108
624991010
616849583
38081173
691399728
258825547
49035111
335827363
43070512
845321316
539402681
758920339
55891196
149062191
953485101
182311565
1065713946
102281623
969896345
63534125
980246385
12791733
865640725
132639116
226291720
352024679
150190091
820907617
298230507
991915829
95566922
12623095
1048445214
696360747
677238728
317755086
8512717
398625887
27395304
709122852
576140680
367610814
305923042
280641449
292318734
641470260
299301021
334767625
117227463
285519392
857938489
304467654
282050686
526205749
582587933
563133012
430306626
18889879
253092751
125984320
920317995
933297138
769777324
701195744
433023629
1029700369
656904859
9929674
171092058
34002637
979036343
46239098
876108864
931173739
645974446
460214202
239757276
919741950
795406598
30369882
460169180
371908695
528068767
841630686
917973791
519756062
820998361
225784700
912438279
678825191
347946992
44136764
666381227
664154115
437332758
542734402
29081813
7749400
222739640
182569579
932585727
238469306
616550190
651437055
688127692
6832792
603132133
690694198
81763515
865131679
464516947
764827602
456339671
1050749338
688872333
234937380
69475051
575787890
937660691
67530060
410003541
514379416
406646549
697793671
975066565
355735727
171537172
859440446
819398504
655185545
62940298
49160495
149130713
26012908
637774432
565096136
308562889
476058284
699693805
270534747
589293655
966860232
813749049
455622916
374607916
993934741
1067846632
851277705
453644723
437599243
37748826
554341765
216001425
128436398
56768353
442971950
373471010
473808081
155564458
672883962
174069952
34635835
562430289
592724422
689462327
241324660
26192466
140438114
892981719
365461439
16075047
662727326
352096064
643681362
199796897
104748143
835900377
964012822
92212763
266922027
439577259
857115633
652142501
707963614
614657648
347390641
15688935
87193998
139826795
875445519
40614106
61719931
186492885
127361498
294329276
408610128
110102529
125934434
115795857
159885599
41153594
428101447
584309453
424627525
594400195
130675186
132783056
297129885
3728973
879295732
26347225
380194173
406147971
106267101
688256044
319312579
1054743081
1067566308
610938861
75048060
926097372
766611530
538775433
445071615
695805115
188792044
464789557
66174411
142030070
459796601
579251281
626610998
874752596
51821422
105802738
824861006
473249797
83953959
1070358588
621444882
1060965239
481489464
446138390
530522817
720105384
204055676
43916165
785867377
377360331
678847784
31473526
581978424
295927068
864977943
261873203
51880957
430490246
701109588
288606614
250398197
355782318
441899157
633349938
385282489
58628754
560788583
420355413
83712064
734957563
75741558
428286255
172185559
801650006
521006238
238758046
92142039
574087698
61154092
688065903
351978398
436825028
185026326
189364481
640378167
284343644
54983305
843742238
357007501
448693400
588165213
64562811
348907056
281263694
913003391
856497728
1064253644
311579264
284333691
725590679
492181036
848403901
508165323
774333202
256969981
158331200
44308542
733014765
861544518
10849065
117438550
240275441
294500042
283488515
1052798448
570460837
12186938
877744926
30442475
593097402
75850472
480777041
41237858
513374610
361900758
811160780
458485713
446632605
670206171
398734734
13687879
46758629
240576659
686884147
851069249
558431588
165240644
1047078733
386830928
176176124
218507512
13672097
172603618
496894226
538655211
418330759
931739777
718874976
456508189
228936672
538257021
87013509
101064455
909976164
547061935
162885243
207319686
509477917
918176183
8334196
35831598
283662049
1032411412
133061233
260812497
649013390
356938482
569482428
655720243
12813566
699441375
102182118
352256147
353599611
33176816
68666538
1069912903
103495035
281123786
229361371
879868314
407921047
681316905
902382051
590692561
673649819
17152599
330725491
735721362
847413394
113174155
45478910
335323764
204842971
666844354
84642007
379494348
636035813
396224702
531678895
306129830
692195837
114991145
974005317
774161676
967840075
730672064
204253382
229208175
749358624
50873013
295281546
112164786
698750933
603565717
843536142
288274892
440550294
692483801
602207934
155405920
487811801
576540415
85904307
449390926
487402220
595521736
930631299
780916371
564305400
712328409
428008128
3662191
752098729
135630384
155964890
125100414
244029534
684071263
292990521
91454946
559984303
911305897
320921377
39429431
136793025
426898813
167505779
359617749
52965169
407741665
786284435
993363819
301398153
145848912
663413622
723010805
924280537
566529876
245970567
264259185
705946536
947564742
47977176
859972069
588031726
309872402
75043378
257146480
833187654
37745451
1062270463
572515550
106932235
432498655
160149370
876323463
454831085
806463467
983587047
1025721820
134895012
6023604
772660938
586379920
14394865
21881465
451796873
1056389749
148587078
119204228
38162594
241747599
531275174
344031330
848477097
5912592
839177866
400882817
556420421
137118993
818960426
433081715
101626862
896401652
830876217
558950385
4306993
710261880
915824297
43617810
557876854
881503996
483437811
861409874
684794188
536931691
224444571
908342406
593315363
576285371
813523360
427060885
1002848986
420327766
606760613
602406274
2362439
695522681
900127578
451916655
689291915
8107978
1025776997
306723165
855024936
895800289
152074785
479552071
875328578
926113404
712054802
499243008
72518619
267132736
885528737
550741384
493498838
341073488
823529136
57799792
879034578
266533966
410291750
319863628
994195264
620225868
908327205
413840729
448065058
87322514
466938102
760930797
545142650
613543269
164945575
899742207
691858389
208920009
979277457
521600960
189905308
599154385
395126198
72251758
760883826
310615545
5210487
322089362
588695264
845283096
392576795
864536237
763817827
320415816
950469273
354685458
1050758849
91123443
100665452
422906797
604263614
223201699
220213321
226742484
266524795
348150525
669567234
18024339
419973501
1028996694
106715104
363333705
471352489
455875350
899146491
500482464
27449126
387371773
54576327
1056571029
471740939
328432101
751238809
427209583
684896592
394171434
973718923
1016000894
278877534
802690455
484488884
815264624
20030504
759600454
883665900
817679166
140324634
630545506
700140024
55949175
647791860
310478805
133883922
919098544
650872293
657700727
85050588
995528577
809432242
320344993
490732112
901021330
136651776
870849579
723152419
355658910
162520465
844971411
778218516
709165841
405290552
979596625
973662412
454765157
649685831
114310249
980049555
45962256
680728909
87323624
629211691
627341956
35378423
436365932
155814920
517175314
646228834
910789537
110014595
41103354
274495338
33948863
518974573
505076717
996722952
737415304
1035382873
551497292
37816369
951273480
267225491
754736758
817737083
385861921
231826730
754367350
863693021
827782206
1008884402
997515713
992174510
550973594
300434019
810177956
224164603
531881674
149331828
190445521
804661076
961735835
70187963
609725120
638249892
731693215
904196743
290859101
383571543
843360233
78134074
1022255947
334421222
793688769
693272402
517737208
627356977
668251778
115007826
46570562
849314717
252908361
359989056
850628454
452515402
213167263
266958473
832948150
642077181
152047992
744601702
967113555
1774592
203334114
765858580
870040133
95083699
569430499
733631201
124891528
33479238
1065025468
781054318
901817404
444042135
892311576
1071879985
694433011
132907917
257352241
214587046
929084431
384171362
764743498
1052404377
719093804
294609062
171922427
601524489
632625373
542749865
368040955
22479533
540800778
1027156336
402383336
340690031
618329374
963813191
117151523
547195464
954617532
332223877
51298400
334110285
113145484
61377072
344006350
329261507
520558197
98104785
731991719
388239795
230571455
867224459
287702152
110226479
390054942
221375993
583771040
51535290
780575818
104361136
337426037
143219790
997612804
55413334
680119388
932441966
1003278432
184671995
414832089
385816618
1018662972
31841475
510908279
151866885
196289125
268582614
689850662
458614642
1356368
336499586
24596350
659081846
269353718
171371716
346224633
274673940
231296191
819837966
811863394
26861988
154191045
608782926
55476396
665335666
788997862
878965590
404607298
115956561
515631771
143747925
52088929
360574502
73166670
92504835
285947812
27013076
696125566
632409954
1051422960
808434724
433411366
787845529
144879348
578894927
258045612
870596912
489294107
874833802
545414375
514406086
294277777
619730433
244130409
668263479
965030645
55405790
1016614867
370291169
21540974
888920579
738744194
871035269
843205254
857414323
565724058
635126453
47070064
917320424
640827767
653669088
914798456
64389092
900555586
945423887
310124531
268598392
231979410
129423375
738019081
878948930
211174456
297575468
621448619
830759135
652996145
68880539
327333595
418639522
567949890
283816235
1050924225
712544248
1040277677
491918793
895720567
282785639
737459456
432054789
862172244
1036329098
881072641
283708733
164737442
570125910
852012766
396362855
754586161
105272225
84705221
492592194
101889235
221151305
422654185
613401404
49850512
740560
607456489
132502810
53712794
290482365
764143183
942493045
210896961
514338924
993185678
342943216
849224196
68254098
284215861
971849448
183902355
331904772
323954547
630468021
233951549
350308146
956024995
650654570
474396955
529439384
305755106
415173896
503392367
560688177
513312886
469903991
638958127
555489331
192474520
407495260
240738231
491436046
184435091
216201532
440914605
119588101
684938762
968564259
225762309
109769851
121878731
503205682
448397851
650007705
378482858
1067298437
230451009
882899560
553341450
140633392
630343111
807841011
2555808
637443496
225089305
174965630
393802434
34063068
11353890
549987902
16061304
216630154
1028537173
661398410
51147156
709965171
269825614
130602634
72985978
782013681
582174722
645043317
702065868
885092687
430092403
170171751
904883279
692666017
271932720
434730672
289926724
71485389
515018374
39706077
37049398
886079633
845614314
662116522
203402756
113616289
42378468
5907040
529932870
873855620
45810907
473174857
587112628
243719358
1028062411
897707673
172060439
469937031
515655998
417871285
813093255
138155015
815275612
869648716
842635111
562218710
252836370
291098894
646969059
75910495
25816004
592659628
98808287
423123514
328480705
259781213
580054690
923303858
682655353
874369278
455888508
547566975
324497905
615589123
721713510
499014783
1013347175
12321203
288101564
512220849
343354761
543757331
236853535
171256103
179445361
859943990
616043863
129659849
380007328
45839225
503663835
775508527
984757808
622339894
290189693
675042743
40393298
342555007
819691757
544985111
907665881
701386232
664956417
879396149
643210299
280515077
818318771
797715638
118340900
928452301
688446768
901417972
23040860
73002145
172928728
908784980
808517459
738134847
575047787
933582259
676596864
498962715
403951434
76766740
850564379
930822924
601887507
120367563
276959617
534576229
811356961
597398200
113621091
294094038
153809784
833185138
575604127
177838633
1043970844
709420212
45425516
352977967
673229773
339156636
14944627
466992981
169610424
580006503
815068865
38815639
235607332
584886399
337979124
857682265
84245651
195916788
126777210
917641260
370469675
817111619
123704184
278631136
763640419
857860265
147882818
400104284
835591926
261616854
814630961
689351511
820232089
95463024
782392444
21503847
403732675
605191666
397207633
28323784
157605079
592073686
709118126
688978044
1044083899
570797452
485038654
750764893
279247756
386110535
274476839
67018668
313145095
413218690
904262527
938116025
113327625
434270749
374884031
219672154
207674185
197114387
184449063
131814076
68594763
592252265
133111311
88196362
679710658
223524379
942957524
779671284
544346466
12561395
189707176
190714777
370932544
438323589
402623690
85993673
154977522
814290052
404432117
734345237
470816712
801946453
253340514
322575735
648076120
1065146867
848684820
583394046
710606053
841914218
377456402
792020513
673069074
820522755
783284545
295474460
927882245
520391843
531555001
112740233
245019954
151244911
567579237
165838488
541957694
525245527
69491090
800077410
124322348
94548922
376213898
14224500
695016613
337835253
444499166
540033229
976691976
57711460
211518198
674972853
438874972
88034627
932629059
317841472
361228552
98388793
802413774
34712015
928543777
857832495
30695072
196392557
874744965
404174610
758968107
254883693
694510482
491810242
16631459
536607297
148300282
463531850
1028923525
581974937
870791131
249941843
690189505
42703744
841095487
1066342270
874255208
650423022
449745385
115336828
85715473
192466244
353855460
532959201
80500134
259677885
688572063
267922106
22869374
144441779
105733594
597858949
384526362
682584985
524345730
648877981
516781183
192306347
845571710
387246122
255344323
11193602
82801909
456508447
871055700
36551390
86221841
1023693342
808950485
512592268
356716490
358502055
417959113
811049562
624303340
42119016
630820793
890479295
613742468
819293983
81768462
314103811
557170958
920052647
896591830
833248151
727945659
119979414
809473854
261951944
1055582835
165941206
920011863
393199752
537238737
78641168
342826673
927654571
938114450
118635424
199783731
7446197
277464275
207464655
125369834
654545816
121716948
719872646
10738017
709313636
740710770
233899198
247615030
769136177
210006729
872952110
254799814
685749240
215396236
967431608
710859884
588633984
576294941
8136137
555409522
483239102
431662752
232174086
12522563
650608363
304226501
913633893
819103418
158205651
345113378
442180970
600131033
22380587
473152078
178603570
747966496
458512387
445896217
644508131
1040226125
962262213
19422709
689080043
113396693
6856274
1039838199
862712722
546767444
17140948
915610032
182311616
857587187
695722125
398425721
828817430
769177243
635620822
305093203
975355468
305817053
225229357
498164232
838140833
1039950635
198681692
117941544
257254648
1021817309
131528485
427037522
711411226
603941907
118645211
524249262
675754397
69385843
28237916
122756327
538739925
1069889920
970783978
185330171
15876545
314845892
479906859
34009118
1005013425
390866482
473244310
351489808
812097305
183812954
988425725
121858609
254877345
398417761
232096343
587530443
576496513
395377916
429860851
100237807
1067338058
692363405
473135279
823411568
390987039
540712444
99394905
759094763
639920683
928162964
808175701
186905161
270586092
574906080
871013037
269151713
233163421
398365060
790969434
406675923
81517500
413885586
395560521
24071117
464323367
41328724
179786766
791001776
810516960
217735047
34225164
820626834
515317125
181259603
574599016
622073525
602239138
185258310
342769953
167111357
87821682
213422882
717988108
858638376
222848863
410780806
911489573
805776753
584230028
585609606
641887128
881860805
377472735
375756419
202706716
875565398
99537247
558136844
227243431
479860916
908293281
847823390
255879856
25364078
774466994
1065854173
1026229133
794310882
867350442
117117978
779850323
286843731
74845078
763828170
395586289
752180801
268161302
43094021
454350077
712380431
679431781
497687542
364067035
28794379
314582076
153990985
64853908
1040735215
352730537
301130421
900768821
186026889
1068460052
108115918
438236079
604143549
451247302
957159267
527660009
180562307
58124177
70504978
1056702150
262677069
768319927
291580006
965348102
38764612
54957195
194735736
967376876
677776379
34540870
86454864
473405641
471358210
882884606
513850829
438704482
268451041
407250634
1009943651
385867332
325838488
121846967
934017798
386368755
219707299
25504348
50025749
854493476
889782733
1063247144
596396436
313991954
842806529
491793769
227671818
753974792
104086729
140999775
750646704
502415053
296507544
624745555
93744636
867917250
417362855
520991425
352547618
664207869
904455357
900620676
26836161
1033866870
242276505
376599735
1050464565
378421849
614506507
479106505
616236930
758693758
197619747
40532498
248499056
531122614
1068314323
700226226
5770357
292988621
761476092
589199461
615518390
78344364
1037703960
723877142
38305118
821371169
896086577
786092228
633559279
431370540
882788627
508883365
718206213
203521091
538375587
492368703
545942964
236435225
195079182
157019412
576713761
469309163
766552421
469902320
425132583
21416900
166700121
48996543
399087496
779733276
112153432
84530483
628416148
375573814
207536248
123794876
577899052
109566696
634106532
878393666
828971267
500990819
497026077
295722359
150734386
108064223
200073963
920984212
372903339
718900688
896066497
712918986
502714849
19162763
750184088
329890989
71854562
708657236
729098560
672566530
73008651
209636010
40140704
27830900
561008742
201055948
937656541
131786530
803375861
429709120
396735113
52146902
5626555
104385559
39671299
681473307
765155160
245105491
155560033
285255153
367897368
26160365
467201280
598441649
590210330
24882833
202895516
381793291
186063263
10162432
330046186
197757439
649660302
826755384
64028710
588704356
665236884
11967552
1054125758
536845800
846132288
483797881
920072509
324465121
137371124
258128509
93178538
629533902
246978267
614974421
420816173
91162444
885458744
71007572
713539195
503352187
517811394
742529780
638342342
396536025
468537701
591360166
177465727
371470325
529699703
735450968
323954016
822170036
1070400478
68428859
849260369
544356897
625846360
657472015
487712072
173732662
775587820
303567114
1052902141
163098643
728397430
385634070
1073392413
395594700
234812207
847164161
102719851
584974832
530924085
126585407
430285382
1041801176
132326142
11443099
154236222
620346477
421320744
68815591
347615147
557937646
928433848
1014729320
649139215
34207476
42896741
332529950
601768022
745970571
572215765
53152941
280184802
676000884
746395211
330049197
276142012
743352957
145604999
369560053
277218027
108638007
564560410
869209
601100185
34253091
711825767
33598431
760905448
108660753
802645181
735141510
393612038
135879403
437322486
682190641
116779302
101570526
17597708
122155711
56851832
207158481
103157759
35175735
298585618
786508503
582546436
32534341
200890222
863604901
22082589
419668466
189140541
168430994
764335797
173665531
446995504
656780474
902895067
762445860
835792695
155227833
923120726
809642242
356175916
829138901
138474284
798434538
836961604
23239535
183710410
415658452
718386148
247774423
38882701
675278249
411690995
567502092
85183502
592653162
902907827
27190240
523115779
717226325
718748484
813891134
4286172
318765910
717133150
477784029
643675861
697606492
117398854
242694927
494769267
925255915
109656502
572889699
563672035
1059764911
305069450
37395764
303951373
380257332
270931397
703358547
144934132
755575216
518589972
746229483
108105799
263552683
617104975
58106900
541703045
597028023
844044206
223043363
338814851
21596451
528257301
309954607
119093458
283753809
478944605
577300842
835299184
804812702
1025525298
485697518
1047706659
266517187
784064574
99835113
19119418
799540918
53958879
146826326
308855843
810735764
527478672
301109025
81406482
667698364
102671823
526676472
369951918
102218017
349669455
410726411
464141764
916165590
453593348
550495906
560487296
617164884
601784627
584574318
439340274
64610454
820813202
759305825
592052902
478612106
130492219
236769404
233436339
38992800
68443259
516394124
84550871
132041160
466977555
717755996
102718654
515245172
440568621
248127470
129248261
759944982
964307482
854374461
2165729
18604002
549771213
47768932
1016786525
387572827
103997888
242598259
813953446
337820715
25567849
139659940
379603006
695870732
30149801
394170659
577442948
665552803
14688033
828451491
100704144
367754988
455183635
552075643
435111923
657489642
261445645
615495880
111899141
1051874385
995442299
455678613
925734951
552615758
901468396
105728036
1012236204
133132746
432065660
870387414
642019993
254115528
740171275
611429536
314808515
61034603
28780563
735652411
704859877
310083135
803165911
882988378
237523584
202253552
768244759
322367928
1015662659
447560884
513010111
460420699
856124835
131242861
105083763
113908477
148336862
550102406
980459853
900735382
583042402
673173783
309460393
895382406
920254557
388583
254450060
394913787
982264581
129310786
178653022
964207229
667210873
345407903
7489088
718170512
482962712
868076824
520716500
251376650
25834119
1008066219
712574512
457774320
855394828
634703786
970961439
427952981
32652247
64617563
153334663
630672823
167305792
495635726
181640476
262823842
65692855
769072915
526386417
325622810
880847587
268345445
411753961
409412935
817888700
343890469
42419674
955750127
607143434
105320075
332228723
63173750
565292152
102447118
192924394
325976164
314654698
1059411500
638849425
97073040
869113106
561791981
623099120
188173492
29016631
12199885
661637482
618509857
115192617
171124553
215942149
448804237
158337572
42606607
829556521
387755615
861957298
462718757
600920197
567815321
151958133
991182179
655388838
174355744
323822433
145613712
190810404
137276674
888234788
213250218
460219997
335892534
617468674
659750063
797732929
774583873
733838764
37774244
294889686
293639552
979581498
506706090
100586459
586455123
823866042
840443051
467626419
740093828
1041862122
437314458
761239770
641802463
178410124
85051878
99279012
440241318
166174084
101768762
376531273
322497036
414187400
899627992
191792022
382053550
240311453
925765544
165096832
630460251
240318136
24379084
442432949
485372905
337825984
875367573
60966654
48585066
213321046
705197264
721765372
705682457
40449316
1030543294
118447607
830367246
510346167
839019961
104967835
909615538
837792707
224066322
42936391
722142805
569093836
802027575
648421377
105452383
58589631
101989158
649515571
535802979
572703837
527785492
833046300
468694880
141815739
984743005
313641981
441009565
334971621
26111375
884577665
739178936
53160536
187119780
840439745
277682482
231576193
224645747
95385354
76864313
453017075
281296149
761666550
716310119
380487491
73204591
873985249
342062946
720466868
978051281
319020731
34138864
846802839
963448806
159697555
246304531
887521539
446288932
598135783
598342610
971935790
96204780
550845975
625583173
34365698
32965197
711884567
903983351
325888669
634706092
900918698
165216100
475526549
357059924
48591649
45459028
834522053
578307756
720588603
1071825508
8271125
175255977
98152939
412673591
6760155
117200150
62220800
689292512
101493600
959639070
135585464
237527935
213677151
770620183
153557114
756135302
799752746
89556249
144461100
388862539
757181841
1058900107
788478936
705379379
647061405
247630104
663289969
167899023
367908975
878148121
633481247
31523719
699505195
183656027
623309806
854530476
4839428
615038926
581054800
1031520291
45525425
144593567
831223679
512040688
317927042
135743381
876988581
237158631
147689994
272976421
993333222
566636085
241683222
858406260
354609667
44027648
88508543
175865731
641770874
252695370
863696330
978021450
555705849
517924429
421595841
822625032
52238241
265618062
423452479
183574730
866467223
385769555
416223590
8538482
316456951
151522874
930986745
121583935
197240755
323918930
497324460
167596152
669635573
51056481
905467926
286294835
462233586
860741410
300614922
70282133
197428990
864140400
699578721
467624678
692147945
863885461
353232207
805950351
812925216
249786326
17896216
409759890
275060797
284845151
925382293
540976982
65818753
103743367
524672211
588475123
711141042
258808910
617672690
221071524
848024266
1001507398
73854257
131651385
534284937
272820163
119853209
716309007
352745021
17984681
739649809
879838489
192650881
648994595
55923009
93437827
407839214
696125930
358728863
178837916
592503240
205197380
332370470
105600729
808474008
629447968
1011359356
59003338
781764349
799934910
504322225
808549878
1055233207
460770157
747597760
159492220
158181397
186287942
353111233
242582603
696788223
843539552
515147521
764674165
677456069
127772649
591812305
879540835
715485900
913523932
1046834310
655701009
504620998
762482820
482107012
434462110
10926488
87788555
173717973
608586981
550902289
26125758
739597403
923590601
239151007
770683313
110876427
343517374
683517912
821459045
244896112
478350653
386439166
781896607
485517174
759560571
120016641
594278696
758268168
448527841
555729571
417234985
1060740115
349018668
583048
762399300
278915218
501301757
81376727
573740914
526198303
810885682
1045245988
854058377
1056864168
653449680
936942011
131716087
898352270
380057606
436813571
211329723
798351497
447998419
781430947
513537370
207557168
368988831
863417924
908833661
659463920
170993286
766798499
513519654
783444126
697916581
169864660
69816980
688793031
774202554
887784122
911683721
745993470
481974939
637550253
167810941
153837682
1027250598
922827741
719617444
286863862
127275306
460610824
773174068
63137075
753458326
968947040
180092980
5903268
103126430
46049940
866725868
1031712811
46781976
354178317
861558162
599078084
446000091
534155144
342923256
619067131
615128661
614039978
222386278
524204805
330312012
596450077
770142364
10445945
502135039
931553150
72581686
486357162
442836491
804671182
684719770
949056574
71841153
228900565
176213219
619740137
249618288
770478358
978183597
903600238
493777954
977842330
3902076
151856663
337228148
580727704
514096651
174312699
12312428
880165232
223233880
976365020
568611934
278213922
661598174
87202836
869483897
788651014
241103935
668353930
30866015
667195247
631382261
57158643
311636455
39792654
289745594
74637749
756174474
538983552
601581076
706979270
758146799
759595584
569968454
644498063
810861641
494026524
287031749
219769085
555424287
200453785
61320514
118672047
909257346
369098130
491414305
182649137
424224033
101328189
222710584
10171593
191350056
609646620
122298529
143965255
15235617
871122087
900824716
101623437
714364980
240352082
473057140
307856739
432161185
25304153
503240570
755359239
539673860
239887676
46937914
406610451
76501362
420043805
120043022
921238634
992388807
33360709
932821325
215243470
891059446
13027701
557337511
82064063
126566222
33471326
54034060
516991809
925386632
315433818
384961030
13668150
813407806
695312133
388246305
963727992
499332616
526122116
812057879
568826135
930137915
460357627
109294483
181622643
48215544
73284192
148873551
877441656
133981199
561026838
898454030
587134356
213369801
588287266
647700824
97882275
685669036
836498280
602504583
896559880
863406774
150811946
1056796412
760162784
734837885
498606216
698460802
91167230
332827537
71088776
1044140214
973511737
727210950
658603263
680647291
1047350906
236866493
408850740
78932804
336956865
624033639
580893097
336448290
649469681
418430068
998033577
97101826
111811130
419672785
147201732
178093886
778204635
245231840
1056852673
771213536
486164723
363203112
851572110
13605713
435842474
355430742
28436558
324852962
343760591
118234399
119333389
752430206
59518053
359080964
670056081
503353685
378058025
638423262
633123444
864502419
150980003
636672462
598723904
319664246
772966417
500362063
1015541071
856753076
665598953
43946199
198644890
625706332
480771926
221477687
983073815
316691781
439743762
99071480
48720161
114782654
64206689
921558702
1767479
147980306
194891561
136851960
739226387
318468756
160518380
186410033
692841795
130162363
804695447
23569572
929283711
90246824
1034811084
207068655
923947798
770860242
546975464
579291056
737185740
358716515
504621500
34469736
396457752
182565202
534523012
469713445
625801142
591127617
638681041
549707140
501474623
815298692
362110077
468482432
426180053
130830430
720554885
913865950
329932263
451996330
369481173
462092492
548585290
508410891
125903947
602411520
793830050
602086830
946130453
389066438
31598703
155628408
33426425
936081471
299756005
435386281
443618070
731434738
1017614127
31986041
713108298
556497745
185938266
515394826
362984332
356895574
772587522
213651869
648933587
236287881
390327490
684842015
636068180
893064167
789952876
509059659
626363015
862515873
639286617
729971102
697516600
463769230
666305904
269291491
894069684
116445432
525482923
252173228
70080550
667749760
855888705
496925094
376197316
147069350
78754479
151585376
97737622
239548624
359690950
72456439
362648877
671988302
849532244
835284005
855000027
194790857
813673677
393886193
184987412
339185420
766225385
106928217
173040648
694921778
855316953
853407478
23195334
99271052
302073660
66827937
430762243
68708160
20249991
568137406
70465141
750293437
183694725
767568778
129956668
97039289
504356339
196412873
469015969
467194496
297154227
343307953
795641225
106182883
82182783
88043865
648558361
196910768
481160057
255903705
560800597
663305592
370305007
659623855
362974707
25555243
587098958
736274793
780879307
51147748
865007354
82625261
836871841
198335151
310930821
203636189
14754168
70718848
1147811
572609541
924076299
231823769
33943227
746431789
225700875
885456942
936771149
456790295
314533478
292420630
457593692
845425107
429913846
205636424
994716047
795184173
443325996
68085057
410251142
359007002
538354557
512261349
346376641
168200294
691092335
634603808
23592989
687949132
530003363
743911419
738746768
362943353
981248172
1007571376
312460502
813052434
744872816
459771259
428195920
819074822
436821866
401804776
786223894
913921689
117169958
41692408
397674441
453134127
835664169
622938278
679800231
414084368
895134988
368438854
850056569
857763800
493708656
532894392
483152978
1011304445
24080786
804469052
243233717
867593087
570825032
642167195
779038426
809128803
997022435
198250063
498911828
986473788
449412933
687697672
26272931
881118236
604515321
612766015
3279137
60477417
823406816
99216997
825811420
477364397
219743951
308030312
6115888
126420901
947702775
314352905
365637040
91244669
1014888923
884816644
318200279
659187474
714853919
877882830
733665517
282930792
446006324
1020294637
19295699
907651031
746435212
867232353
551305572
75398035
729402952
296221833
831766915
41726676
780729024
288031915
690001371
320320358
228839058
514388082
339846882
734332
496559399
332184841
893358953
466575816
434712801
522881487
1066436345
13846292
832447059
140334435
872840912
510972476
1008842106
135415828
299916020
568801577
352346235
911255636
516141611
720983443
555773738
351164622
875388339
107492906
666889119
9058354
989796277
493926351
471649561
266758969
113721729
634956247
11034529
497374253
124789077
685602871
314738976
155289248
187379509
750479063
651266566
246515008
346483493
559132823
436698784
375299737
728367584
83403722
690298361
333493500
866050917
281251354
841464965
504747702
980636899
16943595
289251748
192397905
352129352
239469396
644337766
406163894
973254507
1038365638
137260837
331156655
243471858
599246285
115863858
247611791
493051246
862234715
16900451
484953480
873078593
84116113
687421400
742638060
328077013
103003301
72294433
816878994
113483211
467618359
372635616
533420143
328014926
996219246
302803827
713945178
58111953
827129274
636570689
258725609
551516773
496900798
795888864
939577494
582421420
205634390
115599425
95231465
127882813
788529725
284482715
814141378
153052545
436357410
411783727
821186181
264384247
654026951
484383120
103475680
853316648
15034999
255736920
198131525
127975348
814306371
341652503
103282121
470464143
632557671
301637797
120035936
624347181
693210401
79526610
28051192
172711396
828017504
12695580
671410975
146640772
834443133
314910836
331227713
262965888
82767487
270045587
197540974
976866307
1070038315
613695629
123066668
67433871
456443
111063694
502114521
572729401
94227132
126799258
1021244606
737469619
21284076
233073689
35738468
176491671
118849263
56382640
362195427
259915349
203945960
382748677
117569971
35791556
910033561
1059223162
693013030
887806609
656724337
37403
183336643
865154833
33631620
825415979
1045353982
106708307
804539760
89190916
511850308
200822080
287573284
553907777
909254373
761798667
696425177
392272008
5280389
530177116
31480664
716053199
574754916
459965081
379133736
575891974
533481394
446698407
170589790
868556239
576151064
779653366
244707325
4854412
563182708
570213865
24455117
1019727407
102201992
112335203
814449586
298577946
531856477
302816153
20370104
849205675
654243647
795355583
1530156
497168075
402156769
507605626
487479498
92737164
859541871
137932464
241528934
222668179
530016153
542746923
1045086113
73165599
221557380
732111225
594989351
136029790
711805879
771987395
304798942
996539185
418026316
39078012
637897304
499855907
135459913
644557888
568385922
1013706280
371845771
361260228
175842547
379125879
489154823
80107225
9011254
373439216
63634408
12850995
22492809
795703343
622224978
405413993
10501068
114384697
84369376
556754278
321164333
214775595
80166852
19417559
157130331
375558603
805374001
922296448
901116497
52734777
77692621
847782870
11099537
470540526
786041881
636994978
97005455
51355864
72911566
407007483
463630196
872777849
237890929
230701501
432505686
796179396
89814439
739049066
739960326
759011175
370714889
485724771
381607219
1066863865
889168199
32790071
108953784
1036947231
553158566
834081529
899314400
844091949
474968932
438272205
645246956
593447815
445805882
831911579
964482610
348847131
292078390
407194946
354120367
96106276
564307259
26773679
694279224
586580992
306522993
236693764
74652926
382876433
43144658
414787154
32995054
713794427
493500876
1007419759
417647900
821815421
26887262
579407311
786369975
24245137
43357849
459807555
298652798
919783724
50645422
135025826
232035656
549370989
103640119
640073020
512833132
851472567
162993892
327802127
730698675
457401472
894300306
240296689
545494117
320351662
347167641
961094156
652427130
652969219
127344562
625584658
607447031
246813335
108682845
1068034179
134235043
28582683
295161028
74004803
214560887
644367002
197963342
489161216
35357901
21602358
287689024
802880156
258074735
732492223
39453590
554368490
245393651
269139227
851830543
448125070
85729884
43264596
550469581
482313087
741471493
607872871
218017707
58127066
875591155
191079412
724976185
155648623
676628465
577839760
116161270
728680931
904058005
766898522
371286585
33528489
27614621
557063233
326641953
69954160
754038977
902878955
214053791
583215491
550230675
552971757
39536432
75855417
187428710
531952516
366453115
1019702763
273797611
639700061
44472644
588273775
37603038
411357277
683510802
490568475
8144369
33963916
177709271
58190483
19488518
131425593
81882178
920666438
439753629
956119351
263194142
630967284
236291598
41340472
822498430
287374371
501707353
878323598
853128833
111469850
593572326
325474230
460939045
1031134291
940337662
733148337
451078366
852558374
258956531
674087609
211408895
45928255
631029656
459448118
927681180
209292191
21385729
49224360
55394655
449932695
920128643
192437543
399713003
51750394
865152937
807039741
613558157
856593325
844135095
581262652
302104049
493815523
673550654
13386870
690313780
791592872
853972915
182395173
814627433
46185945
959983568
890172695
773108928
951960031
263553205
589806040
457608020
889147030
693576692
134591549
432768711
195078637
695815937
674258037
752276447
390969482
640584914
205233337
880424547
231683607
542932402
776550252
38941704
546843734
561404604
250239362
393220805
414745434
171021200
1014624749
876362698
488074012
539252758
783157805
636101819
697485551
903246305
594719281
59164683
741621650
608599399
962971991
785408402
506001583
600551389
946642494
778736913
846378050
913624957
590183325
778207760
70163811
614221030
757472567
732704280
360870246
624785724
476954376
835390156
500454221
356098640
765371982
734329571
305341573
160717484
398427045
317024269
472895659
200389193
952860401
863292938
126913501
771403378
99018529
935053225
895251428
180399958
559817912
51147968
696514550
35171950
77048871
771104769
491013835
847228002
971502681
891435377
118031199
1050513449
48406814
24094795
196150138
316140930
45482456
688042781
579154349
252083240
142326195
273062995
128512465
211044760
31557679
50947679
617835241
647952748
6459400
395501398
876542295
958577586
286503545
1012251147
81694376
870090503
140038746
64932919
397274989
435481603
304715989
859735689
654805656
515051458
32252330
863874592
970424574
757077550
388504142
256416506
886179434
975533231
403491001
642998780
102044930
296513904
631824911
396227394
516454380
81726117
888746953
524416581
901883380
35531244
110911497
827501286
485370005
297796676
555359944
756542242
804876942
412395182
343136233
857162914
505502529
615869640
951404985
172852607
555610845
996192236
500331600
730528519
264845492
8393105
754721754
825839699
233136130
197046290
40030878
784092365
778699336
73613383
674078720
502824283
314192767
822470082
101484567
215370610
433840146
394107813
336928451
881991089
592012887
213252190
126420005
244492418
249822910
628397084
564571789
6107546
482754237
108433561
234092578
17484109
547567883
923409870
46684073
521476160
85184081
478313043
517674007
183638673
248483580
1039627937
77087619
1040049315
8143604
351652977
257888148
117741225
128958399
1038181754
47297796
814339429
146902614
344085961
149288428
780302927
406675637
277742623
718182697
110520357
318791163
35477730
831310419
730364731
261285295
202826535
106978924
441064966
443648930
1059115228
379790807
990709364
297466474
55830802
438760274
16463038
628524491
401145993
486473864
553934221
752573558
263914569
840841966
39692194
557045708
944343500
650084855
790218204
1056021200
378345138
79315411
104849260
446748942
582819450
423107078
747897211
27344921
28406539
783706561
286508276
93164329
411419277
1018420989
898372831
181516981
207341116
597784318
316901683
818185626
111586560
29648226
550803833
5126045
1065837103
787966175
544729512
435713505
691294934
291616763
166694137
1000216227
733966133
34455019
776364299
1017504195
227763843
162579267
30403741
706007438
304767307
160445501
86963395
872560853
43466921
501756587
422912462
1006167525
19404957
341576906
960178434
1031949504
399406944
100340447
429149329
311652631
152837848
369014557
416486527
366288962
258269376
670114504
222534713
253205072
569420922
104624171
87693572
851372127
183618796
776254127
824975704
132285862
908234279
565844186
17363395
710932427
867093943
164386927
258074701
117169428
79289222
490925473
425282520
654083308
146526523
7270542
933388830
364460417
129743285
85775512
929352997
563396521
592899508
738591946
212290693
745385078
425784364
739876851
431124500
245569302
25043336
897382640
955024534
933885769
44664010
158132673
90856787
904294440
516227888
460988678
913792399
368327885
295200657
43159996
635995390
370891426
822883284
967700282
382633473
855849059
773763683
749543879
521112028
615292010
497470447
832773742
135170795
603355958
443136858
82954783
2160498
14658539
648378449
736782094
595804151
525224650
459129235
508675869
781123198
151411673
52764917
542372841
319117537
618307162
859159999
908301888
81366328
753279525
690920350
687014873
935209122
1071436972
339524402
227095970
556597070
533071739
429608305
797297697
355003872
577895482
1043124977
861085471
121017074
639837185
23858213
513806563
391607931
205922041
1017872726
918695179
19097973
36348133
661041991
405004437
101767038
82726085
321613638
121899670
692007045
602797526
81762335
460533694
554363975
552731989
166388993
999222847
1057024580
915507385
654817911
586628785
155928090
968392209
680081671
920172437
918943980
873555076
492090403
822305971
134374999
471207428
698981478
908222171
358517604
393504228
996757727
44408029
435088984
415828646
888693220
339775720
59716789
942174009
962564204
665176815
992034289
745932585
740645012
366453424
116001766
527642769
807005910
117961660
370452138
491096042
284936027
267528300
178033052
896460005
826698638
371366952
39423877
429180292
623970643
153719070
622506613
919647147
179670811
805437910
919628503
83755873
120579136
616132592
487244655
646781761
274975159
985192569
921049352
161383170
62522927
418822897
996464077
248372557
509909345
793173082
202860769
767932871
13814229
903366234
1030488554
881917422
420813058
546120922
60257379
1020712898
1022606329
15382164
630522188
1047721643
665794579
985114018
429682958
399667571
56543950
292785461
705698150
245012566
894329225
320889967
565552825
144282155
633655009
245347014
704733183
819753368
53394981
373013603
477345873
274804516
861316081
687837573
527893963
546041788
1072213017
369983213
342365113
4699523
673929685
655341956
750687512
883021123
58737236
354075678
21889322
136888178
122728345
443393055
32063457
66018917
271511235
594558666
17182744
938125859
849304724
203605791
921079489
256591079
476492134
301500936
306462196
448502105
330030111
146728095
296474641
533285288
930063284
248777470
653360317
705273703
632887495
22088874
129336901
245642987
237576099
311782810
193105354
832571763
67324713
233458423
258962116
931785229
680188767
129444850
219982378
970044618
669856220
259353207
619042835
753251547
400369506
186258331
240463909
464839715
131960446
671587975
250642951
928177352
636452252
398211295
677941857
494905605
494219899
562135837
326170251
755482769
514252234
386929863
375715832
129420011
616982962
246828230
256897539
72945197
85144134
535385524
1046984723
385371635
59037507
506983705
115411205
319319833
338038069
732608971
624934519
288345425
448638070
243373889
777094482
665800647
787475576
692239854
365307793
295096519
810720062
17125376
57720121
904024095
109610150
317084408
351178398
110292644
207518733
853581468
669985617
773110006
573084635
211353090
395477698
570310046
375445080
547473664
923880628
828923388
7562422
834950692
818352875
506786679
365825115
144315317
732266611
345788275
516605676
658888311
411820364
533425771
1024206096
146688818
384913543
41666171
255450496
99446176
1029432518
233505472
100431495
283584715
643475502
553193989
534743744
487309190
293797007
519430654
887235498
185521425
708646924
79769645
170719705
171731284
133678065
447926206
131286936
415037055
427799156
68674110
32829693
976022254
643633508
711545049
295402875
3763789
472483459
101977713
262749252
910270633
678945751
911851018
223538253
651910371
147635466
962109699
624797171
507091857
353016459
651816035
530848017
719384379
739113256
713449887
21329262
746519215
182663101
718080018
837774656
405768153
224405364
92133455
84784330
110806636
92349784
12478297
625774812
412130380
338825869
500581070
883131280
127345391
757986867
538910981
349246292
433687995
165073335
489769436
191962008
687658452
430113988
907509592
217600527
554607362
579050732
124153846
436119210
380492743
445154035
923698094
930998103
434967228
17038033
272187276
732885054
633968903
445583580
352718337
61864208
567839893
1029429377
236927446
291722365
512171014
885053302
598191973
927085691
764639192
1024811112
220039011
782273298
773211558
529316903
306185623
26429016
580325441
914248645
233266257
782902465
76677904
315136874
403438769
493630181
179519711
57420778
195569056
320481881
201381448
228541003
789209285
448507833
96429513
320618106
702557981
423362432
905306831
239706865
114552364
329339910
385608832
693630794
293370010
616873748
930826705
350547919
26642944
9002313
295642723
1015396514
781370379
563037692
311088745
196168551
884310992
67942574
119841467
125585277
842601289
115535253
795446095
694209726
332054170
293390886
381061848
692812844
600062695
49855179
192425586
685021939
771532189
761801039
581453126
371500379
696760587
398228152
301348194
166812071
862565163
328014504
835905603
539889733
410508377
480950232
835768640
1027899930
52767177
491847907
388946562
473419356
698613308
430430181
97915880
700279112
405674599
337938548
182951457
530064849
253174295
263309042
592131889
830074258
341538
627348759
319100945
541910496
1039330869
151506249
917812319
90901213
295223615
417583469
232926216
138550152
373808037
641958692
1041297556
677754238
927785609
497842440
258387461
398431301
145924107
287481428
749952301
521053837
807222401
590266233
301430261
593164374
478904969
426779326
840986509
414357968
262152910
868175023
85783838
885173947
231688512
643673760
477296190
160647222
237195396
177183558
827959230
280779201
1072386243
960897217
879007336
320262324
421286087
1009930007
870188309
738777868
920275678
76691055
681009719
534606809
55166977
523746019
267739400
183163827
578998993
172929993
371832579
1014311213
1029859054
367103837
557462627
854440533
622163828
727826523
94728038
73895012
1041138945
892364148
750395641
782834482
72105369
921231456
515872038
585286003
879215486
83895908
51444968
1048246912
795726202
903040516
98595437
107264500
922805949
441786150
68330045
855112573
32901457
73259823
912632440
880105688
537193840
147957637
36168530
47848705
824794334
929921289
61655244
56297575
170644931
510179133
648962531
660724531
342381477
16238584
459445425
899378194
275490505
511536247
96056730
491783156
577189420
1051813152
452063655
690221102
391795554
69255879
418208291
789537318
530880009
8777107
1050349563
1053879946
881749306
704414348
117974567
965572345
470418298
541580968
837355502
893419929
284718655
403739635
759571464
530431960
132883349
414607402
514279614
361589330
886419890
226351305
114717532
766473690
1061825496
855847174
392373079
329077797
423802189
446933926
59924879
607655621
724147270
161642243
343266720
486972153
656150497
86597417
690848209
422919106
13642116
571286302
880549732
9365102
700096776
621556069
500580159
19745130
103991062
315670663
985933087
462545493
301567376
265467964
469129264
878919785
752754451
888786572
484400679
1071486598
140051804
78349604
774770706
932274638
560796248
111620651
836189220
1041329270
330881373
545316819
780785405
209040190
75188432
367589780
1062893681
18574132
984635395
910492694
335675540
490684219
10144231
295717473
524700405
117920541
496360326
722507660
221304458
11431328
163205105
856081999
885012733
562874765
38495112
267171683
235566388
618871830
427076019
158959316
385466540
874273447
288346607
292803091
943473594
806143952
31484917
466607978
530055503
638662128
355366551
290950657
730604959
184872949
891327036
243287895
902026264
292450935
55745262
766939181
237717835
99070976
154740682
111958576
380762799
601576190
582712688
675291680
869264580
886143263
270912139
238130933
380822994
497141767
182751140
502702358
689680431
689671725
93710463
596132543
337852106
418174930
224066075
649027079
87461732
54668013
517117851
879541664
823380812
542081419
774594873
212202029
713472358
442526910
629762228
348571328
370198681
303323766
134700434
754510656
340037537
1002507252
168892861
29583799
459478089
784006727
824021313
832178760
31913004
56535769
728509762
44434204
238768602
759888444
85709917
876945344
457408263
349818088
680933110
685490042
17982350
227000511
599536020
232013684
749029580
641353646
41885941
428764134
100461066
794780648
44454491
893232579
470610186
335736195
830024871
144470845
343239357
756926130
778880017
922453790
625718658
857965288
383425781
15174387
609212493
951371972
615511521
222444984
7086815
90181353
646322663
752034152
887437696
66167890
631730591
1046743660
967573754
58884341
110869968
901801628
232243152
581321763
617209748
67706875
428863173
247009350
673854568
198578349
641834278
147041574
601597308
664844611
951010532
772686947
146017069
848878206
728407916
574244285
86483067
755515328
148068777
938761465
135398674
517046102
469001298
184628315
924788156
492286018
921431268
790195537
140207282
793937948
921790063
66749212
143963886
871848759
99276784
462185398
800466387
219480728
991548567
192582640
320497214
430252865
1016756870
161893169
712038495
811180452
457843844
775932181
767109451
242069783
96508617
167976939
1031716072
18959038
791566707
577718815
896410335
206508753
362250576
922647706
672462428
841948123
745588317
799029248
185092842
653571568
812269458
245491709
275921419
505367622
757306567
313382541
506202755
767629848
236522605
76572896
624851455
32464727
670231816
83883281
798851179
203841363
625918602
93223621
62013208
103158641
96822319
888181315
284661865
538393651
265520316
778398892
881716955
113327892
427958695
541103923
1581267
690446862
542507747
596255136
730491116
772070120
464184348
497253755
94837125
618260072
717529198
176987385
60038933
70626521
768840591
922379820
423590975
183522829
530327659
637534923
546106987
221962704
922372828
826052793
821779110
163168495
693488178
991070810
911785298
308439985
459028877
303564097
977476981
915633820
333780136
902453908
815290135
24008951
118120636
466732194
428205102
191067331
318285959
149707957
96351822
763213496
755882992
786229940
620779764
160596210
33807028
108934588
602611368
298619405
190577600
446232852
743481678
155620620
93925890
144355245
763476516
93887800
1041261580
453465223
293840778
469117594
1025340941
243660216
992309863
60543592
655860609
76157731
492306017
594940419
396449853
1057823761
713779650
20688690
817430404
336514172
14473520
646491306
591256265
520283120
499346388
618969941
435832546
688379779
926906020
721942788
15789283
898426879
924651533
477783585
178870584
54098860
686844768
581387954
657656934
714183511
1030727176
446040814
302768689
528528779
270257140
686861075
230983858
82530601
497576944
750233677
722841332
218021021
571837950
821617627
967995296
801642844
69700331
384713792
515934744
669058974
297544631
279810624
1296672
751079126
270884801
101579318
439475835
255928583
185924560
374639162
747177841
1005158678
557796158
115605365
155631390
926838032
133757809
329933900
635905128
633928095
434842180
686117164
122022997
19462293
153422451
528782659
637298707
784393710
776330156
121342118
470264516
733366957
107345156
879733876
929914985
716955459
101685733
372905673
478948864
812970430
1067783563
881200998
728210776
1034007629
277453061
570332972
337360391
699969293
219517135
254871077
945881490
648019779
508729652
619505343
761522808
968279222
908059356
453820239
153192381
60242661
495693965
526592410
1001190807
344675148
658781221
222656413
919602150
786060428
306746282
268526669
690557894
750091811
5717708
154318979
544256268
870869673
193366663
6835082
757854279
267781762
299285845
222043953
709343757
499736147
266186502
869960231
138899200
689192139
676480442
303526995
406302147
394517436
987003389
579827382
752862746
362238910
404962565
123552935
377988346
123569782
458467144
667834489
606755478
741983250
334368239
637803124
635051551
125940298
500588324
286344205
901606214
439430154
18467081
554705594
253187417
388859665
738720635
657250296
547551276
762542527
578574285
408191003
566496704
688197125
588128371
454366591
690039691
930133857
523695080
453191589
15631177
836766448
965660653
93001347
745766640
247647794
389720018
671797254
538199488
157132244
468366202
749892938
572210826
743159
1017382596
939703648
81587103
572966687
49261366
412976035
588427153
393856496
383377872
349508530
559478622
181735713
185054855
320081212
464171797
920086832
774759117
226427444
274378030
37424470
813591554
185582648
459253724
513996371
712008140
831124202
437060921
714476225
1011403812
727610846
422297053
809646352
145605611
468547028
109955492
91852428
304601393
318739174
64446538
673401959
763155691
181771935
651216570
237477025
64636090
990712341
465301898
1032218703
688948838
379120541
1073652474
789366621
748408042
927710087
1007756585
656224505
25069805
171874630
8732165
191423106
160040628
700958467
835010489
303165281
12717426
597351222
79516964
176483046
347339987
989008977
839135672
45440446
617060415
888721241
626666728
699160832
396110288
478965128
52728067
888910598
812645621
78073567
725496013
1068316981
566322063
280448922
621991037
684807850
543204441
1072416349
506189789
90409019
91128078
267251348
699733946
349958707
776254261
257058501
682588885
708416768
302133038
1069513322
381670304
15691877
106624789
228576409
993515901
722686973
95931893
295415369
139273689
19904683
140321597
410451646
950568056
346308996
100907526
29341520
1022659840
615024894
200056869
809014453
510816120
412047243
374156096
188014953
419751935
214558837
1047511106
449899259
810794143
29554782
64546923
461194745
244586769
209664814
53651435
705131654
402897042
97473742
891556756
216741097
1056036617
145869788
123225663
739744339
458892548
771979649
828195421
958875624
443224527
584341073
39736054
128258763
540482119
5287336
107663
84750379
934642509
871551281
967046283
125718472
655082306
83208797
264703009
689890410
63141209
271718743
697534705
545510357
907024154
11458512
121055515
1030191342
186171983
106739619
713783984
712987591
56414386
704660367
905196055
95960176
802612755
419443916
767656423
871994777
863981355
856299959
46577425
826335997
707665522
593539991
232448952
642832147
95897392
891294874
875873785
243918276
140535071
98065597
695231711
998016709
1061085980
396766287
378925423
407328058
149351321
360556802
159911982
951977753
484711956
323818067
683044027
891588631
16699637
6258157
1026629848
123660765
570450812
907238511
810444581
169797674
167950969
689825564
881972814
724329394
123193398
579786862
401484906
696731768
313546071
478345281
774180037
66009202
189348343
427837577
421644776
374733463
476219117
265688085
558878694
577393052
823766042
555224762
481071756
58580129
229434021
127967169
205846702
200761256
374796401
743217359
574463474
734266312
35026199
542705017
1056887123
342892231
411108476
306649855
283904017
1035027449
902155391
583867341
423886234
570112384
761456820
943353203
283796914
520433379
811404406
912728005
598381102
668376292
6253579
35500304
125857232
151725024
226695793
129188138
587136208
516179908
938888438
537029672
56584224
327109567
535746085
588796509
347974158
136790187
84715297
133271795
450390561
305500397
879932111
113269483
200904302
668177697
82155924
214994442
677815057
866071703
848856827
200204679
564557362
899288111
509285354
67417505
384471972
703677515
15178755
865302895
513311634
282133971
872518454
734207703
106147668
616411003
255893360
285665973
79868721
536638627
492001556
897059380
43889281
134051032
270200242
275151091
526007941
586551752
121328721
8948577
121784603
249396129
649547580
265043932
1068245576
666799766
613311009
289237010
1017112390
64497716
208243071
204655001
104506187
266607902
527110846
453311295
900916056
93488658
304684772
413710431
508444539
785693830
496885692
194100476
424477055
653827063
598246996
433886385
64833455
928588090
42966011
307754995
77780231
487519125
108005633
681653525
1048654998
12693286
394794544
912055121
465391951
518906972
558194741
833307376
720202889
281887742
344540593
773966212
57801637
804785825
296545386
782257440
806303055
743257423
68659733
805970301
140626325
664605876
411501123
670078652
460554460
28703405
327210234
153674051
338642520
550819138
297415576
114218784
402514869
157332581
646619245
1005226283
422010648
834296026
87177010
1032131028
308857423
138427625
930419295
87994773
317476797
971164967
387035127
504212107
1009775203
46325700
691762815
296156368
573900492
1014200479
487343422
275724218
819025217
499183747
987567660
871022677
574221821
705537932
780087744
817722189
5125220
365688993
49430366
85149063
859213000
351323606
857540326
276587761
108114912
626755797
711179418
253243378
259397715
380488680
583675987
30094147
196089252
633918632
124543746
868850474
604018339
464143663
121709469
338869950
864732322
533079270
597234714
62058721
19591524
29948381
988987661
118326893
455825666
216197633
397571394
631041405
720366824
878293037
251061129
138815919
316619228
825535686
525133082
837401617
678371198
74250292
134964844
704952122
152395027
378732241
421342499
899785545
238789207
910043789
847757918
672559033
506355998
71404510
800833764
502471860
702414298
65995419
1050613478
495084899
107241933
819890173
17421279
455894856
135871753
1027374963
267314702
281837311
398774457
79647345
328963193
531329533
225756603
2587127
716501882
331894937
579061483
419243492
723977177
852693245
374907486
258623238
499433803
764122277
101274687
90989903
492804073
528530617
427216705
128761252
95705016
101292895
679356544
56850363
462589980
678327288
923442310
546634899
544326321
454914867
147700219
2097062
235139451
425980215
1061745420
221219380
82312901
617818037
50620979
298833659
932441397
558280742
981026718
479505562
549503310
23470397
687897516
123308923
556195135
537760
170945850
627907341
544269412
81843441
54224271
175016595
424753292
43295117
905128223
783649399
805450498
4351412
973344324
831529619
25178863
999996364
1053824517
449383462
726145432
186157742
911904001
182180008
442701064
876267797
96505195
936291314
600867486
529134201
416532451
23182867
45247550
637836024
503599285
830996490
404047491
143944913
726557960
1067753422
832914189
369604661
804684158
898290322
380369195
39852124
921918838
24214061
12472396
200068948
816184817
812731644
41393093
670014293
349716725
863468250
601220533
105223719
672799381
945286828
424111986
635671324
1048173942
165713561
670164860
362319121
463763194
559098335
265557817
58708441
167626086
864820701
289080096
308581803
1040473706
800649155
91523933
663132866
511350501
52860563
261544183
520381389
797802767
156721837
442422846
745550371
485836358
445810796
573588913
522397033
1434652
931164662
100769480
158914634
556974449
719893517
626954878
610741254
172270979
340634579
331122758
572972147
830386516
658790817
840090788
78126719
638064532
1399271
596762330
417869239
372089099
106085905
230554011
557632116
832519640
365748206
118282140
114432009
1024418542
205160435
1021325921
699208192
359493780
391397887
860921365
243823384
1013945128
365884935
133651694
714239375
888698992
263644227
804309036
741250890
77557235
612668506
437270797
751447031
286971727
168165325
85942537
514734050
1043212140
196903154
589737138
276865662
776731212
337933612
918586122
610513567
440740464
880627615
668889266
1023005228
908750057
237584579
670074508
880181361
418538716
742666831
1055142289
620542478
626957628
613659490
452805229
253546385
299871481
838472200
900079139
58452233
905164330
656038140
115270688
67300011
747134509
890314648
1037071654
553581897
603163709
1062089382
243930794
1016429876
583640261
860792411
354496957
493294338
563510847
687416475
819382472
279506184
631598575
569539521
533194307
252131108
424193298
326157447
482372608
560155757
116920997
964876907
474023307
797994488
460020073
783230934
514615015
46665268
85074300
948714312
806241452
29114189
367582261
32389337
905431277
49798231
6666684
560685475
325362734
725796462
44836667
479929990
424280864
772580518
209715293
194539016
774656601
380221990
578924839
1059108976
72071666
359224740
257412839
559428339
412420671
716387770
646768547
1016709019
789828264
647319820
148701821
149330797
924854967
58770705
290393503
188881664
219960310
300546445
534931865
127063968
279030080
471525120
825370599
130678532
56298202
748572915
686772434
335930763
775685888
316152949
298182251
214145661
120056263
62430955
722896281
669255909
1032946658
342869625
481531518
392947719
318461755
1024143885
173254839
750692084
681034289
800621219
357480748
564274346
877688376
199440384
816200222
1017655655
143307817
626895736
900988683
370241373
295194582
358515121
606976255
484305393
28568588
401057578
433523985
71158665
658952471
112542760
346867661
525045316
343240046
463244202
305615000
597509661
361701326
417488392
850833088
390518619
39236746
332366259
823823366
199117730
955438115
158674273
508774152
66968819
902575886
230073420
571270914
224145105
850523108
316794459
329028383
714588367
565804520
189255249
658051867
73149466
981347612
768312108
263772717
475966455
432409195
508369982
881852346
351796987
441063829
353163248
442819770
486586730
107879662
532082671
131130204
91280790
185285265
736430073
902446143
682321830
52266897
753680085
57037392
519011046
559669620
335108678
1006841155
144944175
564452632
666253449
630488372
82548218
32271774
331746864
24548241
403403749
619905143
77849626
115077256
241959001
817264357
1025465656
746992476
650685607
914351922
140858438
489617932
213130280
109300194
523522870
907175227
210663571
217840947
337853398
233603259
355894468
505109467
727489478
404286305
416063401
36516955
715994871
128557885
907367519
822231685
231049440
491647502
175918880
78455597
109321897
160499923
711155862
632177591
984626579
17566167
207618474
91442313
580218006
919653742
457858275
1052306408
390723938
478850115
105958708
428644486
217593958
680496968
321669046
501225654
482968949
840816099
432217868
681116014
359830927
633851894
543400925
854826306
8886738
848997071
24812627
189468977
933701212
519385795
316470997
695496377
325004372
556942615
321087237
44145681
39574127
565522612
76015154
584015161
887855833
199747336
563170138
503304434
607411647
604757958
828902781
508923692
689083160
326274031
437755430
1039317951
1048417284
1060304607
85278150
416906648
929848349
812060616
354099686
842406187
190571630
670995079
881248974
588526201
379615572
714333025
211478118
361615805
277923136
236844191
918756529
403250515
337320069
120397891
664506676
719846334
403141645
8383210
704590677
707239104
578624889
35407746
375968847
835599512
885859209
224665587
682107
291338070
910142480
236994249
441455284
282243811
200198345
914588651
235765821
404139909
244145625
390094820
44143524
340921701
713282672
446477748
260418636
118882201
357124096
597726621
98318134
710091556
518826842
551534890
447253703
354584476
462137700
378429046
385518265
503199202
633167424
739023889
1035722158
849748278
140040713
325256129
461275825
958846539
512544241
520296433
599886723
718112517
34704842
775877965
231036947
304625145
81270467
543391534
968470370
643669374
41360453
413785176
789874289
268340048
735529494
396046967
78662027
531271134
625845685
533589973
438742615
506688105
15694645
703920954
858364089
1018934272
169032180
187961922
657867512
676469636
593167840
862643717
320506580
785196733
553580299
870150143
290832317
579251243
560748381
76293079
764593018
171353361
380463148
26362160
163846643
565558161
842263644
777073740
674633079
242952983
1014887673
73052642
623771867
397848055
1002391327
737463211
917597875
553125892
616361246
470222177
630549237
885451762
316498566
769413599
144227574
71861372
259300201
317351587
797217897
201422810
537570166
204711023
914617839
605745413
685554357
163703324
104921350
922746969
564196938
338809734
838357643
934455005
555585119
114560406
1033921480
1004928590
321784482
879176036
101307023
619897756
694719533
236795468
899671412
6661901
985533499
306123356
756142740
122294728
344901302
517047224
834152491
802830777
865445922
244855645
86359860
28101890
715269727
506978450
632012114
279555230
207341377
360868353
893172192
409042469
720018213
750726770
581896001
562624028
436310102
266611217
739148319
370664601
840924608
921875534
739512792
942998684
854024596
44168779
572631221
186016025
446216187
47565880
905444980
327970461
484584826
931340290
96867103
530667541
313478436
263244782
787804334
133675891
362626854
589771460
631055916
361738002
127674918
98557712
86409036
227391330
88025097
69214574
313252861
48942085
326912756
94867163
304031435
890376514
687701865
668831609
671080097
529860377
788102884
617476014
1054946260
793735172
1070514211
113464659
529747107
144328863
474593608
1038292199
749053221
793512722
609562428
608029217
626744437
864998641
692565857
423189734
461172494
883656896
1006132826
1049284270
226443544
245056146
499724404
827891586
131448655
538049061
3180237
807254710
417798365
178602488
355473748
58622082
885632375
482163440
1006315779
65762588
858891337
67626969
661082324
741223860
650753357
319143163
559181692
632087658
140054038
502488918
760711758
519746346
288991079
176226788
667187990
661896675
834122251
1018525563
973271589
140251903
891538694
411789033
937577
842845081
269711475
636519398
692046100
529283716
573320168
410174531
295729269
900417979
868510096
758886588
316810419
385238228
706762946
472312
256048590
708035063
41167742
341784399
915964843
921823340
643493864
582309519
537899571
202905146
321102638
448937093
927845470
120749735
979431971
194825289
823882366
546841727
381245308
665179197
34181807
639011512
119746149
824471122
837879022
479200024
774769104
863809962
829227683
256654589
32039918
896656565
421255476
928544710
465954913
233541429
381472185
244727637
227704465
507093444
89748450
358395641
981345831
560305550
481252866
257350623
335355263
717444457
731335974
626026769
440458816
904999925
799036384
671378726
352756815
226154829
298596132
373938065
221900711
943031828
818119000
283361606
488220132
977000247
499311580
269363343
315111563
828616644
457921324
134062217
812298033
179441578
152339834
243352479
554538503
144309367
239283107
659962259
214078138
1013974591
18764048
1001389504
591531696
374281732
249433115
645732261
868560994
25141664
445468727
743370763
521793695
225181083
100952205
555495286
374622198
376649450
986638306
727261856
127476700
480139372
536145711
786870354
84875965
840752171
147421406
315953023
324319413
497207148
774506838
88531350
756002805
750087600
910135001
240242711
712723538
762750906
913168961
787406448
495463771
313990719
131713150
379015523
519307238
881304179
344069743
576773605
501931575
976544153
656727011
864822915
722770048
752150292
96626679
486500284
87146956
301890873
778664134
674892666
905358457
725615941
659862868
483331241
481767102
989005657
529178607
641775156
400833990
1021718157
1067312681
156466365
442539937
440234988
487493023
934320081
12727313
776110173
22414239
108872189
571833158
850247771
804222767
486790914
86694116
769432672
869243862
160982783
732485664
948132509
131490063
746660661
461820210
816807554
916042743
55331035
16731011
722718160
531432227
952268709
570534496
839048386
500116768
92964971
949478330
586411614
635409348
151443942
56588851
507722181
27761733
594337989
535547268
865446519
660395717
1033335229
177534064
12111385
724931134
44083758
72432010
607894207
97398141
871986161
794504891
193533832
76592052
1007416437
238758463
94263453
328695639
545229031
852498647
532109924
521759698
171270843
554918444
368948311
886732590
806303575
1035787452
637334599
854624473
1072748213
155731446
126367610
147126698
338886177
155195231
429571476
795419174
619376026
728236759
1069569449
363089303
215638428
728226780
645086752
350240412
528750538
737362981
338628333
674944180
669716126
896740002
855323730
115274559
243242535
315540443
592311161
1041201357
211336994
727837861
131053915
426775060
932279521
522494920
41801143
363567003
161409004
85292437
153211922
343948840
110993559
494867543
686348418
578169554
224928635
821024403
517916182
82702249
545767998
62506371
869551514
366001656
612638552
40866674
651861086
229220177
111220042
533074611
393987113
621512045
269767930
834241224
31738725
653024452
589055888
231991110
67862371
623398414
397516248
653923715
115995848
879147224
674146857
1024784348
375982350
472650820
289578583
781663781
357666011
898824029
143392478
820473938
143952542
891755771
101310863
657761369
281339728
585179671
9219098
16793977
175692011
238524045
70824407
645930828
588706552
723441706
16972809
10269126
840304347
561737066
440877804
507151310
890237521
1025933507
554811351
351573312
599087527
122032129
958514572
165317598
587205379
413150649
285191299
765103536
392359917
200941349
680169530
903684643
867338886
181722948
684204911
5169948
190308863
1020119619
895165032
829875054
859797623
79722021
592703651
404315061
24182509
885216534
380264315
127275441
356636780
522269788
190524039
457964624
795298883
596571584
516037809
92265925
521988690
654654848
83728749
92929330
731141565
19835616
478906319
492839575
878080659
291529428
890778488
516352847
361408788
295972885
673201562
387112524
841540897
443713086
234567775
100096151
300389381
492259858
267042821
29983437
134039289
66244528
137922163
563411499
762437051
443692794
314538439
764659358
6403184
74522404
671273033
554909689
294550319
25445680
166099474
773631866
236284908
391871787
770703159
873538019
89155235
28867493
281866625
767345327
928157469
810554910
1016486284
423609266
546464640
939544989
504484061
79618124
686883743
463205429
775002586
50815781
787804756
334766740
732553051
424856436
870237972
179572619
734706438
117192458
259809150
127565687
622430652
853291570
26903111
900731790
505756797
873635835
98146091
215749284
444345135
484583083
9847559
402053106
334252833
159555569
361584112
425270440
1056933352
708473796
447575358
19572653
553926579
380724202
516755700
549687057
585308595
409514437
1046655231
406625397
397728352
108800541
201531612
17814794
879548236
194817777
328667598
695600388
455828308
742239164
1021027466
67515337
460026854
54008565
355512562
1021420643
93730173
579468624
731207411
339327851
390487253
138624984
96765447
668664273
977465207
873407153
555346007
242946188
484867510
655885440
757588712
660536232
660043617
213495916
111775839
62095346
435198784
7019045
894288627
432787376
79760177
789678105
99633368
858051363
396494291
491796196
391988627
139232381
526167777
577113767
113124381
207121953
839929440
6545570
97396634
525403498
812442720
952920064
481536389
282178068
525653971
165944176
60137185
1036590089
6134244
291163823
105429318
667581788
993740916
672750246
180375549
194552534
647065841
971809603
810960375
1073548156
161792428
106773294
892898279
808234572
609583588
877634075
945913560
727286909
353173715
742651303
450707249
593282779
77849857
78891669
952910546
218597999
525762651
122233688
816964066
170209803
445011292
134733982
726890235
109353854
114574396
680528459
996781312
1011284124
972734113
1030356646
376446112
892863982
922555328
173386043
79396423
85498647
458354970
982247813
149168766
117825504
1010522069
177254197
65338623
793793827
412544609
675576673
133193788
476800586
717368819
507127788
60697720
388088203
20431382
489898996
455111104
855314524
472993709
111054008
354937537
362006169
862828802
342073968
739853991
44945127
817290572
387818545
352271668
182642084
280073257
542303196
628494970
53333884
564016935
566079184
417465116
472037719
99498689
269489929
48130879
430405983
74080290
529010846
661046522
799055006
732423400
743219386
872806415
314923399
27856407
208294172
876003183
792530687
842672969
229999190
584027991
541826401
545544947
10718412
197634815
281541743
144305041
424807079
888229645
306451157
687648308
147008677
261992466
954298000
135390475
781070385
911617609
303784920
808878671
797584519
50534924
1003486946
237717885
138209595
20540854
35207003
959406079
686985290
329327363
178580330
678096830
110394477
416377994
899393344
728682726
84286500
117506939
974057613
368583822
688744671
342529062
445543227
906167353
375850035
626328156
767127799
580996325
746655774
77302774
356461478
543772724
511461324
876750815
83419733
450302494
982688702
422374252
228597190
694590939
697866814
507106980
759174575
335690310
219308119
352625209
285893830
364746965
765249914
416704584
620662910
687749296
74983272
884099890
853809791
256257077
1033440418
76759888
918382609
217876939
966100352
1061689714
533815327
183179829
801764953
251237
815120881
878295825
213268720
260599860
260518142
471271466
347136241
6005150
27396799
255725927
794384236
98007683
877682814
479781154
229301315
954391981
516262314
68356842
514515119
582210647
194043029
202822315
809085785
592299221
432709553
896894981
299271283
407809701
624319565
708918214
434538492
31873569
415429599
465932942
991815399
771893225
516770339
512638800
109801180
296169202
368107807
695862695
40483196
911248432
776864353
585338887
484222583
14720000
65672257
615198002
877025920
95862434
214323117
853482878
128583892
866635027
195232613
230986034
518686468
108090888
896231607
640784159
518214550
132622722
484386491
989603853
268742444
889039164
1042196910
14762176
744690472
453073603
577725419
242554139
893209349
807107345
110990049
370640888
237226157
561320795
599313723
498169696
770221428
699351118
49162500
835715490
943739888
8263622
106679223
751707688
882776931
923160022
66795207
971200968
863979765
233206329
2878009
465180149
252415379
438034125
945559807
443660241
696369201
330196600
702741623
869852242
774549814
713116027
6244772
212281630
136270355
467348519
243779230
119820119
90233357
5344806
1039176176
636952137
900928909
391110150
182883518
108620683
906491007
725036527
358570054
198104954
449721362
915302915
664897387
256610446
659892523
857839154
710960298
72731529
595770521
134991336
791719317
521688472
413578118
744776597
36559506
333903826
675250270
246696705
277503196
369765967
113491793
488980767
574912761
429514719
92469221
1016252566
156347463
716229356
918496531
408988998
537717997
508252150
125930059
686946419
606485396
407744220
136833857
611344526
525352529
16260394
20509938
568925534
704284492
1028097124
879991336
430353410
313809440
483193950
108699053
191402145
360683249
642733956
281472454
557493113
428768220
491561979
954495857
907449701
479472896
60335898
292064544
629689915
636867187
393842874
698168872
527665935
110649557
904598616
558308866
406519313
169675730
503270490
92399299
635468285
265698613
65166921
253408738
230552387
222885338
984071554
135898453
1046821576
815967873
779327092
332943519
213870175
77101118
693706081
261691349
89602002
299466115
152068364
57198076
791380167
1007016010
268052870
206620808
315720648
45069164
249381770
133410494
1021289001
528621999
380012027
244915189
384618555
905697093
164171403
919307669
309893828
583519642
1062411564
959736390
598330233
325696301
168419338
377879194
528961333
1038533914
763729787
586159706
613431509
1033264652
588582461
800069729
798327597
543338233
26246170
158302971
501053598
539203653
943106065
926096520
98071606
514871251
167511134
284637302
726718249
625460802
189905872
347607493
661636251
982803124
527850842
379374070
410706470
765292621
250805208
959710427
575451172
277593453
709443129
590820195
665733810
885292582
775642021
910788397
257676294
258991187
887213966
600032677
905172370
785563465
116803108
431112565
139287167
642788903
337852019
700036312
583720589
926140757
952059462
138043696
931266417
780863993
242972458
317146561
880052461
437952899
981814411
756025094
926000872
103662368
766253589
119955071
522858067
843167283
83770724
537169634
445161108
967348017
832760790
251423031
239720953
984156385
906670783
476467436
58427073
949040897
450743729
308485335
248922289
301035674
126037018
695959543
290069428
607561081
800318488
36389210
615275287
395405299
613243423
274049324
518917784
844580548
144602538
77093802
157234850
74447230
283250029
202699384
286230683
763064920
1017473967
260419107
886914970
74126923
313298243
305659383
638181713
868792786
155822164
524538467
390931310
85215344
436307716
595730186
305747512
83575136
292079730
16059403
859161575
531669443
579019642
138506338
121399250
133816099
87016206
79164890
324255509
500358244
592952032
831331014
588714030
355751517
44501495
845389561
461997244
491267525
629532467
392048735
985302377
376382521
251134646
898495488
479270571
402868626
628772656
104752641
1622140
883881547
691658003
157359022
307075854
609816771
345315655
754455284
594645585
536767108
512643390
488085633
686632678
197967058
910755001
385408369
763223854
25416021
199306765
1023681742
179630979
791220330
487880368
922479912
810343913
62136678
747025966
448731758
508091816
882894471
297647904
324397379
952737393
649584109
21474904
1006656167
226195961
866709586
262983708
71089847
167868116
248831275
824105906
763697363
692491239
884875032
115640415
184841395
907315200
72938315
641521848
56154160
729987328
648709383
705226666
59472080
853025753
62476429
213438705
210075123
465939047
29899581
156738916
435558371
116081725
919102394
936320558
692236627
965035547
793109417
987003413
395873345
227800097
717906568
351438812
695398136
808532948
184558423
6953938
163156475
476842870
228868625
332002989
139559985
114567611
819817099
570852000
794116540
881612535
306806144
292521149
836030308
794417242
481470599
55850162
272636232
1373509
79686955
489525354
556673208
78174515
491265091
444697100
655250929
931235233
411877332
98091847
739955116
683641008
1042109659
932968035
339099448
883165994
53319144
497376268
1043699559
1053397904
291492543
21092022
958235132
42631039
309914130
751850597
100147220
123811312
27499125
309519120
917379065
785384974
699206955
928919950
132799591
197302761
399844455
437950852
237637284
580708401
621304774
945650051
901881097
930624119
260071203
644208184
566658846
281978970
846184894
209518057
112648371
470191864
906529743
656173515
736953996
1039947832
984585551
213541258
907575595
16592611
236824965
478927560
83567375
484494249
105635944
42567247
167748370
730777139
628474145
70961490
757663063
857517405
15938802
548146860
67740389
224991689
292455512
456278554
531741024
372690402
420386211
855661281
928016759
729327940
825905423
122664787
45029246
526562841
836841957
51397691
706364418
276062946
980308626
301100991
740029550
1942968
15307217
815465588
296559018
914959517
478913451
839863420
803407599
584910743
574966456
678662396
912697811
413981297
1035296233
43173540
455788928
788257893
902720754
762649510
349262750
455574706
567749681
137720000
795694881
212152578
425854422
504508560
260684954
10333195
700487391
923823319
239280313
42517101
516550435
475111333
616606132
479590489
359954659
689343587
688170622
378827226
207455776
305093627
868740889
549723019
368933555
66907413
105059149
165359574
1055248195
554338015
638072192
708726489
999468383
6192741
714710878
654180398
335270999
175908487
200959021
114642982
333008338
526335834
150317834
407906461
399081561
729936705
1063088226
169011098
37479012
388313067
841537949
741271791
1068682736
514651330
991041173
906449578
951501776
36604564
910081922
441216133
333013675
480147730
743646526
96775963
824362665
881544819
875811884
976540056
392513237
1066652726
113659119
841434415
44005171
300810998
108151106
397081070
980095215
904181927
593302873
638697773
834276309
2997750
62490799
292700267
604559685
905473692
251886896
850294944
618120508
598208549
960048319
234351641
6348912
583316873
273321952
10490746
876087732
670202805
200598620
460497813
456086559
590292355
32311209
70780767
725523735
443618578
731194181
263833042
90991353
122795981
202995055
398169741
428089364
803262419
24449039
219447391
763562230
114767227
384157538
513220403
854537309
647769678
49953837
175790933
825667881
505258494
572530710
100919144
757401882
696223304
161115217
329301765
792325686
787466132
629616985
138680848
672670153
922402133
764968491
722912107
463695226
753129801
124772257
170676505
825145754
730940305
849485750
44768911
571226309
952125154
548066216
537513937
11087021
728961462
410625486
500522378
813874663
977461895
382188690
887736304
800639310
327425908
812749173
211368094
552659253
437335125
388129744
173978188
287281482
242187523
769957856
639142926
130192575
515652860
617259570
786630955
222811515
128112610
834481072
553366664
710546270
621696288
99381345
283493880
113758764
432799184
335306551
320065489
541063281
326109780
654252151
428738082
360628092
46454847
103903714
997394127
5667938
839384171
548595384
773026251
715474700
612986014
130283895
864509766
43257417
896585274
437190775
500831407
16004541
126758525
495337155
793701164
877073560
887368517
889793880
221853586
1000050697
789880325
834806348
868597014
45755379
361174435
9937241
347680267
757521486
286507107
665506689
28351300
847124100
28337863
569288007
261618158
11289222
552189646
839719067
650417508
386714690
435335847
7428279
563250783
324370152
432953044
63796656
666287584
162625264
500355086
944816893
153768325
880386972
587802786
541889268
739410979
383642731
392171135
743364042
504250164
872095054
191441528
324765727
913727712
478612732
286219507
28572391
232052089
494175192
481581751
191905663
1031583664
248255906
33534649
231693067
193184635
260589123
173510325
309270521
139661086
353837184
63829228
214097815
358284183
182651438
18825034
194689158
950105492
186022775
782794402
307026056
869733352
427520447
501199419
264312207
591589467
414970488
348788355
951300011
685570701
613853718
294109652
540405534
318403186
80371635
492373540
70350048
303242259
820495207
442233780
512217429
1051186195
474843045
623171466
892648190
412610854
6311323
167561134
84766144
621374556
654077154
41421931
609685483
289212942
356678186
648818598
550871072
862998777
952495694
585687666
928742904
271077390
120163664
548686331
272832233
651381728
417639477
577594763
104383094
591336144
383855530
396872140
792675885
375585356
87443975
509747061
93402035
85071600
567692364
699809648
1011391136
553035086
37168456
308871923
1064352801
883926972
133536230
516765426
955814668
383242972
920539049
52618943
740729729
575736173
912105544
1463040
479253547
131301819
1033357365
6202943
547954126
465350094
586073666
393303573
8296795
297006254
1017765968
76607422
627972810
127006460
994804661
101692488
31197016
124310705
954482190
874123825
368872953
36443022
455419933
349351302
413865458
459467818
203555071
109558722
255334080
224122585
646348824
858027443
980780594
527701322
461081185
75816554
875129560
851816003
823320313
861181466
262669499
802647691
923639769
364667697
356343913
562943084
262834745
606496750
255825024
98309722
669853713
613775593
427042922
76278507
8161716
621379499
110625607
877712855
188749953
65755575
105658399
614701848
42842607
819680802
207913020
223146157
159032045
837894643
436343841
903353447
637234224
715336769
801276487
849040453
969260669
883349696
610409932
510327459
571766492
18835415
100515134
1005675634
145818568
845622144
610259776
234240283
474454279
129184325
676457170
399587700
959936051
713810330
633505289
216771943
406662399
118781786
758903071
766724709
820544046
835113438
562068186
530814172
434075412
164769581
705138520
890080915
121782242
154852151
680545383
94389806
888545593
379986416
263887186
967314941
892888472
367751404
72527843
343995473
625479318
684051082
421351724
848208758
1030539592
365336742
441600248
650809107
672898138
178340246
311337143
806817657
8172237
511698623
206965130
446646260
431374395
296892779
557345689
322118258
281992939
218401855
73439722
187569521
966921731
468724285
859794345
335000839
583941497
948666659
487994659
690266321
659840754
839010418
266091131
938902219
634184777
338592503
812116137
520877604
240301181
909813092
398974325
894320281
84686814
48310014
157731456
699622844
933307753
27932076
552278287
533084055
1050396542
27918057
464753828
560982145
605312796
872065781
849439662
121033436
247490456
573723195
115492103
289709368
664495651
100715089
70076840
537067497
713048020
43074731
40039389
16687351
349339679
575897480
507655543
126079240
73846685
227283157
106978968
305053890
975291039
122079052
106483369
299671755
291047348
1064248483
13718607
976438921
755290067
628752874
383097811
151922103
802863938
1068254498
103770103
1029546916
705335540
117602442
877687762
416951401
619363608
426080021
414652068
63055748
14944013
566718239
513555981
62558638
164760848
78779175
356637873
414507338
393782552
940707568
949383975
574035918
972689347
335660293
536465375
691114043
16782836
16366457
110303119
773016909
276653476
965566132
93952669
1043494152
697784352
826120781
261292287
135347509
252788988
473839398
869723840
266921924
837930361
483760738
643527618
571526837
101747153
901701833
769682788
542777970
567515158
34067066
621571800
55962500
921736518
1011844540
902327657
952454599
628970090
822321992
545509333
326509296
783458147
842956307
1025923463
873124425
888463521
556076560
424835455
518226602
208756204
338778072
942668099
985172372
579964357
977966391
1053859542
698988351
385203165
28576078
1061509428
857081599
224036632
379439868
18370640
129274554
561568106
405125950
33772863
928390744
1050309036
946783228
130264420
579603721
107147834
712195315
858109692
38061809
183180814
797933656
382083392
428678296
743490226
300404053
76618919
457915554
54583530
9871059
110559031
700315534
405226897
593936445
182533505
479313406
1049499928
567265771
619599910
227751168
896663560
133526646
823865264
885811535
129971477
130211990
552072621
739551515
658183011
635780745
751087316
273346080
526171707
151602163
111043485
642692247
907508550
907247697
715890484
462338957
681915248
293964786
771307861
606432025
219520612
404037881
209823270
905025666
866225203
15597089
221582262
770576834
501423475
712980975
390315360
197006413
183015517
721363115
310088603
517644744
422524259
567132388
665981833
716571897
381302233
221335001
457373567
6462872
803566859
309941495
169251345
681257465
64834354
373505486
582932070
112104489
598433958
704719105
144568353
649139176
5976337
476984471
277530649
770376336
269806436
408810220
935495130
791324641
345204616
442167686
49153779
1000508261
300424297
45834021
979034717
319092627
773019691
796590348
487096759
265478341
781115009
262876222
831271493
569455972
352861484
238443288
492154006
116518246
796695265
304486200
64897782
894571530
486571170
22298307
177560160
797486371
28980455
809115802
529708094
311215622
524025926
492157158
855525706
875673481
911684741
628696695
78226073
881415241
1066946453
746037491
258405442
55698132
737716948
214553091
377216201
283825113
142342869
984337305
451572921
783920040
240916209
333013606
788401310
883939523
392629961
19285974
92932473
797764226
6713285
231904957
605001275
352086859
358627588
812127965
115866548
25974521
68753410
535267964
921646364
705675905
249930243
1032226974
7518303
521741528
976139010
538818145
336291801
181000780
79845518
572035144
441693100
552494820
305227181
434516475
922114909
674980365
139641826
581823115
456630137
302048787
924126373
866425782
798687182
89168057
826156409
422474155
326128111
52783584
196562252
925144084
975721829
143238664
86106313
188781958
895541667
901763771
398612923
932602564
668132465
209663298
749889068
895968876
674021673
492973574
502967764
123091580
870758456
587226670
339621412
566516465
52440475
907347469
15244314
715268748
995551148
170839074
905298888
673973746
149390903
583734979
718895471
264878755
321386193
539692117
413715155
963085930
427005167
265438417
629815030
192541506
39469704
8923848
497103776
657919646
916760159
365768593
82311678
144741154
268353874
412934867
65129419
496454048
25228722
1299314
809514875
132926279
557221398
68240736
32320039
767735100
894073181
718566322
549752142
728312120
895970138
848404435
369784134
520149389
240581442
116971853
996603665
314225534
391748257
741980731
34884826
440063741
495735873
179830431
155768033
138081597
183220032
939095902
605832080
155589339
1047609240
30340333
381802250
517469565
867689206
545848193
621682477
898447284
278372491
15422715
1053335513
271479797
206905589
856474957
522337339
726066437
70226590
533591081
449202026
573808736
163027293
71981614
239399357
687729222
974964788
951912370
64228567
43630371
567798359
432101216
838427798
793912771
48404917
708912617
231080848
881413421
536208776
105076085
709425036
78981083
703529562
632121722
388116113
387121676
361458523
39223592
111221038
242371202
13156564
938547040
86521521
497688479
485214774
465253677
462485117
79775375
642043459
348917446
313907364
1052989290
622177259
9082701
710950346
100596570
128995895
35259568
570963349
45820031
343284929
665962571
122223714
105615219
243236145
861341990
257487033
299424641
999717583
961291979
559961242
427948261
886633261
112046870
63071122
928919371
528283535
279041343
193136237
481689667
187418617
60431136
458108679
672799331
16592508
87925789
407839138
473083204
45997125
93471823
742996974
796738440
329132413
55618252
808665735
25556278
14170070
507905247
1008471477
997020258
667312239
668532981
667735343
784768413
653004433
171030104
686232531
519798266
177378822
885862984
179639682
115959403
345636065
14317892
79056794
231687877
881885298
96007975
827438144
397183602
685274798
728960334
602897497
520702767
98662683
40808441
451815506
894083332
128861884
4075463
705340475
21202957
62242371
337592156
857330246
363296515
88590566
1047942868
756160087
538679627
35300056
200040381
1017570054
210825307
788126038
280608790
450664108
281438028
419022676
469502241
420721187
952788461
58886098
267715062
488808561
596127129
593455076
1011224177
957206469
750630490
222551356
439544762
259309200
112380118
406928219
1021600044
481596360
403876405
613237287
703758033
826215547
552412639
229883165
231441494
638202650
784938491
798912365
882198860
79296536
803468687
643376582
380789406
437574690
80600038
804486669
286688319
77416654
251118580
536568268
420647627
531547304
450669562
563899864
522511728
179963750
196336400
1003565495
363457912
710021007
625782656
14017122
345955633
166716571
398733592
146549533
11886251
158797830
142386999
862339481
151495195
776480243
140131128
132529719
140617521
806989915
350231824
94015790
120013130
360176916
30932446
686357331
251738531
786688652
353453957
125939503
543847713
201010137
816295978
254483127
102348756
1071543066
16310573
75026210
211892319
3299816
8844820
566957604
601727554
936023023
855190739
808360054
1031297517
76190716
269168221
657023345
459062131
824097554
746641617
100582870
119927992
549588090
1112150
670670305
322708301
624936462
521172203
429453842
295183056
38180669
184547791
795211179
557600919
467212016
370948847
677921109
671677569
900963792
196571243
342544670
97759022
482779686
253293997
23917295
766107476
39086504
105531368
661180434
446779838
101205316
622445510
656834913
1073550869
100743293
330178544
575002758
477684340
1046868789
385160610
65056491
199799293
235753846
5355924
35378193
159157224
618093836
123282251
209556308
33473195
178814511
101816953
791589303
226744351
96080731
761760525
830088292
687251431
333805725
1029691663
492972506
505767425
1037366868
519825584
892798042
905452166
265179908
99917388
372371513
1029057796
797909625
118475927
886208632
546356404
424592886
374799377
617413304
162462227
717188795
1035533841
583815980
815429884
800771475
972680344
27610112
989824621
711988058
587348147
699629008
670727397
843583112
175617780
59924069
316522330
87283064
520930195
71816704
587010177
244880773
38904589
199546114
446240012
1063287932
362247212
301123204
87884577
212331876
1020847370
882896506
397598198
541942220
708193860
388718967
271948205
707410908
906090623
406497249
92978760
519749289
152133720
695772898
99409303
503520651
247275964
310142722
490427222
630317802
392102040
627655613
438237610
323132428
375854038
830489363
51931208
131631088
304941638
444083222
661766934
591522859
467851525
339518162
28238089
9416178
1055787978
291962691
105968807
39099564
411640041
158227960
353658072
667636175
43521208
129865897
52496693
540589213
971283727
404885138
916858585
486777190
118288353
386103750
460750245
987394146
361707486
402876781
361739328
440880513
34748704
36806851
359050412
607593612
383761614
41715232
493695311
474012504
374147548
43813142
352234813
1055517468
29345745
777537246
381423556
796345607
574765271
362760582
196149624
116666171
1049748189
295676075
35103214
7943514
696720079
592377944
149879191
37384757
958806012
570310006
959597936
542002929
52324421
602009384
8948198
35957601
225286348
454656236
168237500
669640322
936327621
980827717
762430029
191689921
618735578
913981958
914256642
32128320
775893035
281970353
419728505
910452865
930875771
905404414
242853489
1030986096
37808744
117904271
741885564
655305307
1071594117
139700399
226017893
12520491
13538740
853667406
893732940
285854417
329975114
124467724
900134060
537610815
1019783983
805096823
32024524
323036432
89778065
8900997
634565547
243965060
315912329
148286778
714269087
234999722
692315271
683988050
581836512
664222630
10944444
282721641
130467325
72845782
1068494901
536041347
103168264
344338156
663239975
836298180
274995519
555583757
778994738
693590616
595001165
814968095
27878440
648914575
489048910
519248226
803507134
180035856
620897081
392671238
365228337
3048933
434097814
674449892
1005776815
426440151
67256567
59239939
191614332
394137843
356173046
372037547
1035590887
992613752
424676806
141370766
466770758
778358388
703052387
247791617
21594530
229038779
49470508
183986103
996433231
269977473
839739404
364802806
542317813
451249856
595217898
172044399
596383247
96687721
255727418
209010577
366940496
506830115
726328073
5725234
617169553
927883930
265947117
111013773
502619644
190404187
81142426
12342548
98452475
110791801
1016137893
912815983
757851732
73976959
244292810
126372706
777376114
170887670
199459722
126075726
844165070
585518010
538271425
669748415
55120218
339133183
167257839
588166994
805425757
543119870
741846143
978096176
790664458
696375981
357143462
477804648
65189794
912217130
76327854
447757437
496336254
269621429
453984423
936933055
446190549
442959241
283375995
841089443
422555612
849765735
353090553
766608708
806037679
88656812
461537125
80728851
671534258
688382719
275053948
237445211
24800296
324425826
94633290
167817847
836811187
223146149
760298603
534440261
802411190
301218164
226426568
74338044
732297292
809080609
240552886
143740374
1417837
573529472
700596715
472582954
174075538
579825992
752399207
353226772
522964428
19504453
1036391949
714267069
64135578
909870975
703703992
710698717
588692796
941830026
440720145
679213763
243972577
334770926
225822357
685012674
409357880
565093028
5931943
133870669
936538268
515413055
231183487
338537511
644170454
894766896
828611010
766601528
685536763
62128793
856285397
727061151
659230913
563909457
705344769
594573302
808437015
201556895
469928623
926412031
94949508
332820170
314591183
922402280
53310501
45317560
798587786
309069670
479677528
1049239728
918988642
960735828
887629882
900876653
1050616519
324173932
567899209
854727648
823331046
16448832
754834422
60725012
182374493
863757257
450346126
913989563
476241614
16192022
97106785
573946350
596873710
145805681
622029631
181093805
911493750
455832718
540623171
1072266731
886352409
733279074
487138427
839863796
441425627
179767886
47612060
753170961
718749765
1016831006
966425217
919970566
462382695
182364594
818619188
491096
110086910
242415874
374212229
627520624
353480127
561742585
909232137
112493202
66406539
169507039
179765369
763267073
599111383
712069176
334093485
323447911
231931543
108320979
996372845
488696874
891359503
677203332
217869356
348005139
704621844
384022896
673905029
593450523
86095058
543263333
944338144
723711865
499490275
849328705
634789692
698232442
522295533
246172433
17648658
372670173
37947924
954887104
689584140
911127539
706373675
262782988
454932610
679497856
885442942
584116498
67597882
247127571
791615208
678287693
13735751
879763757
874566181
622879554
21105942
333002941
48486634
230707786
649196027
384100302
854176840
255617345
384396234
859897527
62960166
1052190553
722973580
128379590
404722625
81121680
278439658
501537573
76825796
830345534
990680390
675805430
316493130
619148303
501082936
943816052
77319720
781396089
566078369
109692339
727950068
744858950
886252782
540888336
112472376
1037329790
719510199
800526347
497074344
11380260
1032550973
910429773
663062195
695765096
313460819
615086196
344500844
181631107
740172164
46348553
86926734
741398408
649329913
116927828
21688074
559706175
9762574
16626091
1014478160
176452899
866078011
503180359
4000592
293848830
192932010
663732541
490790972
153210923
7144374
701669779
539103909
9329670
584028252
288606497
738346945
778961740
42199594
667520161
1033868811
138602331
368481620
714231883
59982171
414538114
204496803
236616064
230100197
218725368
271901492
265151211
39306507
748503886
460085545
409020428
511223532
573271527
416872877
13465309
288776710
684638663
470469489
303789470
234115706
300299238
378076093
583180880
676478646
498888699
600225163
483034897
803761276
124984340
477640328
764404446
566453069
326605797
504128330
523093347
501139495
29862336
737072423
363513434
1011643229
683945754
44798825
857147581
357117569
995452427
46839744
949404325
128331581
435816473
40235884
156305049
197447042
768820357
147439992
200586885
1061651169
623467962
185343784
740611197
315263814
725448639
415352095
42311616
803379437
102401761
785267299
733220089
866845409
702834909
486890586
25884971
62441998
648165171
263798970
930904204
44271589
8081587
109980334
70222606
809835435
31462657
431331175
430333425
400553686
164978335
170420621
569816521
47788557
480648399
459274409
1031307381
920421797
311399072
156697418
77592395
413588971
414151936
873737795
276927224
111484189
295566247
914083006
655424500
868965561
340374337
681455996
246930605
263587036
906767489
939951354
735046696
19673109
332290965
127514488
160875807
399353137
520903485
388740067
549795272
727545522
719776091
114367677
211625053
591951620
146468557
888353528
737959648
23887307
868352787
94613439
249743398
833900038
81890285
362119506
332862083
448113340
351182895
153175365
7350975
748115736
129546308
1035334783
537669322
352901207
136882059
850395342
8396468
364844657
759451835
721972307
883544436
278782587
518167765
864450525
525314326
679338270
168467122
870595979
767068565
527303192
456612934
357491326
914510263
695953224
516215392
618792367
440527528
768317653
677762295
551129279
164766037
924852500
145886344
387598994
871462015
743163706
145117069
67571916
889906261
586105780
33967020
939711974
517617738
359448015
260229404
532287147
556189481
106457990
172019724
400631836
475874415
786701325
96966924
1028848206
403399482
526825331
20597875
911861048
1027083283
800510892
597030994
779223373
642454036
640897403
446653593
273100136
319155275
891748882
840332875
751224774
454982672
888671176
597103761
1013796157
272587028
764016080
999621438
808439600
281437166
590379727
906010879
717534014
990196569
989517744
167997438
926778150
871308973
165475902
535413148
945116127
846095458
744533444
31146186
407223967
203055788
900017037
927998802
186749172
146265545
668156412
769525783
4158338
329815485
28679088
415821544
1021458199
535443772
960150247
238396285
879173308
217494257
336119842
316172994
264434171
1047365319
1058015663
380041494
377157457
298723486
923315002
446547006
1043377278
630196442
474838910
9019193
95645901
52634161
720235899
302864147
38818011
984175899
86552167
152181096
207904866
217775558
232364857
276738811
431914445
198701258
561129081
113281923
715548042
436770116
816037380
554284505
223694223
737290166
1036508290
122185403
407291089
509463519
71198772
49228575
760052829
476781817
736964425
111787386
104209213
89042150
636421155
701360157
315617552
518591158
461952078
449055348
328966912
857128503
19208763
903278898
221202156
93616923
385269093
544509541
102191201
195326001
343793591
946957124
469166975
797138087
240155336
867277466
619856940
36203178
483279396
203928396
453373286
1010877522
784263770
395035931
41455104
691982573
553963337
1044659836
23919576
1021164611
288737100
40769479
250965500
473917916
83369979
786955838
42306876
582957962
272652022
779940864
635271071
699355819
963379484
346195214
505245176
318289218
34576428
488177417
436031352
227359143
706856890
123059842
12894083
923963803
469612798
599653229
1028344453
427948771
895541053
831539347
927104912
47284855
435145436
314138514
564472851
316836292
904042028
435638146
72172111
269397462
916022965
854241097
20576088
574208809
841934955
169419721
408093070
1005208772
752166846
781330539
135332509
1003114077
323664067
90141142
650870521
4536334
154847468
149378357
134140720
17798871
263165815
1019603107
263266094
862726781
263590764
747217275
594740502
505213056
1041599924
521813065
954892799
38138456
452042075
70764924
118676297
629173716
275782385
401330388
593020301
902710809
760630839
181792511
319691034
407606404
208617938
906277753
522684114
125767353
198848268
768481302
425753143
47596068
106520512
588813397
779898870
482410051
342198031
96646792
136809231
808781125
219273767
575853152
652648508
783599315
898152780
235936588
9824306
440586089
732459109
675228556
654754185
253633430
888756414
725756527
854533416
437908060
169028127
90252629
782296962
740088657
419105984
205101407
45159002
685932177
742002227
705120728
652629833
527539122
375949626
419468242
640349650
719434863
4968007
979283801
750454683
601545205
547914053
806063274
237935210
718920556
705672533
510524343
235311792
752204962
143875463
256889098
444194143
941832279
712269628
303342365
278605993
484801327
778449428
486508347
635376401
130152570
481986537
833181793
464341480
676789137
98462773
459357302
976917442
58734312
241737259
1004427730
474536564
413778544
913924151
121886981
239546288
91095227
892716461
787060544
643494269
99105378
531358410
351529203
93482754
116894520
772340189
63135583
463067657
352379096
584773336
1060122854
74535017
894081839
68668523
458139913
345737806
521035079
463937360
519202562
209085971
240869517
824334577
362133407
780919225
798224536
537007969
605156823
862081820
645709710
381126787
709828380
76239551
952190199
237258235
445826414
241320336
775999755
850043958
205573497
127133231
197401486
714661772
483256504
435627464
500667357
366646330
610534091
293875546
49978037
886633401
44393232
249415629
46125000
92356644
864253263
603725920
883631073
138700623
1028961779
629684285
317340513
592641223
506131742
343115243
484565796
400143621
491532875
697581406
815934082
137585762
868770850
875672588
52872797
320035243
655616544
323322989
1012965389
686432762
869396228
209037405
393127143
298065690
325655521
489233139
571186247
674293297
153731685
393104763
838826662
355354303
729774779
319916613
661556751
181268898
169727874
85660744
66402574
233116137
446288776
600562943
416083423
591262615
25567867
917076660
1045736773
211354084
84938749
156369174
604535318
411278972
1009258516
122719311
228895541
534634430
426414114
759574586
543884107
479227891
469035072
219447604
802566007
209714995
28987631
700915502
985036383
193387242
957363581
922472339
20171392
647044540
726134636
355998289
891286821
906385962
84047080
1008924232
623550499
841033089
651638642
352976324
506659416
269087377
210699510
502798468
1063811123
958770549
690292628
120053171
2511367
1990013
145446120
40086780
82069822
488449995
275584810
82242766
454705131
380097716
891119249
103847860
447883830
664307728
89246525
853586401
877715277
459630481
652091761
859073261
447752376
534785292
322780069
853810802
316587590
509805087
531949340
82068808
743186602
111183049
738309752
131763338
605946966
491702775
17369254
266687875
832129786
536688205
485416470
999310301
1039552163
2884321
115941756
403851022
38901983
758476732
265404623
527067258
548549134
544534954
503376564
379269407
398297098
342932555
440287113
752632875
985188737
903857128
840470323
94089345
749000395
71728680
950378464
300901245
965795361
58019408
442260131
938508769
279504602
1072500187
757514673
333461485
292509536
696350252
678857257
427496803
709920920
857407307
164936667
78658581
789345854
452420303
573966802
487307851
806200889
921492509
23058554
85193497
626103100
796777339
779555664
74220822
790414871
69207567
1016194856
871684667
425201206
237892436
848864535
919554658
137524675
138212583
15432758
757465461
71865075
80326709
912347436
193413673
153090907
510630194
691801529
827342822
47822645
109344166
857350790
544926026
581805269
222373941
1047201759
305689131
667912696
756088674
962534586
483768180
560352977
137427605
510543728
502987736
163836178
521968799
708145971
801663535
24520999
21019761
137707372
43305941
60954122
519710693
23384529
924715302
131707740
110379578
160743827
408190159
292614461
131368075
130884276
424542166
90899580
294043279
772270817
101142265
203659081
923628893
972561220
810781114
1044317596
813435673
601443252
315242530
4301139
28648639
727871604
712561904
898752730
395607525
270212576
638078980
465832137
700915265
329483665
395178666
426030493
431379034
282756521
336676095
541461558
703557217
26087858
503248984
275240653
870351701
462521545
86240133
130227223
219263389
151368127
1041084467
608657496
20017002
352915558
245386924
722017829
578854915
498893756
739861521
766561510
667817028
38075500
9953086
326813661
909327752
843658528
403809797
342307317
477560535
780519893
937829380
87036238
525130975
451304544
708293792
1009036211
580779602
915769083
422986751
27521481
135909169
61501248
597983599
30461010
25289614
72979159
728663264
332319640
886602460
371303085
135320732
823523422
561281501
373748268
182620991
169099105
339365004
858249124
634408917
6066159
114835676
689732771
98403640
882894280
80164161
432418701
768367155
790928152
55323299
166433257
492204344
415817376
706789786
835833197
577921273
1067812479
780287599
321856990
913428155
138184904
874093273
275992454
1034118046
32197753
365427521
112986737
674820442
756116458
218015251
575325280
427022432
274294574
320114608
219831763
216047472
501622645
136192590
585117522
911450951
112268331
23518602
127683758
102288570
73122694
468923293
42498519
425416228
237086250
120516975
394218236
22506998
493620437
459057082
114611326
903625551
499902855
733448866
692398444
578302075
82299431
762198502
77001588
582248114
66976059
1052319993
106244782
423950422
159784753
745518424
387346031
782589877
569461550
722407816
204292529
20554554
481765754
270732836
896625960
221084569
622661285
773025704
200747904
677000675
73157052
634928734
131751744
274010142
786073704
889331462
430958344
203216366
478240173
819720829
675159542
753612790
166726310
160557387
576130970
728006869
393907655
36049279
914284707
12473795
514049698
824555137
737949446
924647385
849950096
1006200390
637689961
675446815
65226199
98148659
1021791654
76246294
182264552
867616882
703669136
649424020
848811179
15243225
635581155
3695986
536775173
863157238
622225905
764482508
508438749
395724519
755701941
798446062
724923456
820116854
679984115
498827776
144265774
316301661
520876857
117894529
396809268
84633514
372172170
914059595
919319507
544671815
848670173
465504290
209926564
202931962
888992513
271222323
282745985
880020461
115093949
928190117
764567858
738510708
928854899
432495584
163100159
161313307
454115771
719194454
46269236
620868259
690801400
102350529
546529813
51657792
765887081
240442225
918929714
8597781
1046667874
334076473
344518938
74054714
470436768
810906433
1063604974
518882998
176381625
861784252
389205618
592107517
960205198
26950451
226647314
365036980
335984523
335599571
542732623
827367560
551132843
596790640
922565035
288575788
522508266
237002735
56975505
481951220
1009889385
748831965
403792829
362368236
228127036
768510203
174537338
850944296
434897497
192924347
415924924
590239686
698775420
265291712
723267920
839846873
182402777
822210353
43950597
674202348
949461642
109852538
239336055
635270262
401705191
24869507
376609989
171207943
649923932
898051579
110000760
25780754
527323032
1019256214
166400190
843351260
55602711
92377161
980915877
969172316
904071421
334081677
676066262
208583168
8704520
551698396
697049548
411108816
773699647
721904384
976339941
189792162
511632864
112482520
358046135
727686159
68870081
395315315
915286846
856527638
777448475
902039573
400849822
832701097
596029768
248479799
39292723
456828711
68670673
36647749
999195456
1037063753
100589311
598602981
170108044
725468625
64102395
274570891
141402328
706416931
795707963
443632299
741398080
452841518
818001630
585014950
320738422
737778973
114546440
504119135
925343067
158469176
57841700
802627069
607227302
3591370
597771224
371766445
414599924
564382695
521669548
902314990
905306842
330650948
828992266
90108868
198188338
85183610
962932254
455274064
390028101
33183490
906089101
460799124
155816072
405806929
308409958
586808836
800732231
86086433
26717433
584805573
565430415
340278735
343400963
17953822
321333479
788143636
456087245
400627956
407955072
637618327
900157906
996997077
275717440
250046232
326194056
527340642
431099161
553817634
1011401566
856158579
763565839
412673975
93990716
246701039
405337918
285226064
101919950
207131702
358480072
961386405
358944985
643213846
490176918
912773661
835718182
686829879
332666052
19682847
979721031
136174873
76961425
824385266
911196396
697175834
555610148
739951699
66720885
119743918
432713374
192306781
935280312
1001546071
112471007
761518377
73213905
329767336
386009433
469713774
319500064
419398648
677968198
204809983
676346385
368502131
423986725
511321809
506860817
479729750
386613148
497124964
413428943
1031973597
396189540
230474699
521093330
939029206
83711259
729351712
253994192
143604969
725578001
30421376
301625152
637371744
25886819
496294744
376533647
305669383
882472062
555328037
252932675
455143269
490712781
163616824
416179318
489603136
29063817
226712486
97090883
85842515
132411433
562293461
896006702
348583512
471022173
101475754
250785141
919941708
808029250
553120141
457695571
218482236
770320106
817448355
376194198
57303937
271029231
84465956
835789633
146260438
403876263
816367755
804355213
181760429
20613738
689109380
844519093
965068695
138387439
616080682
538324269
90102514
641211408
110219926
888932081
636329196
504216554
1014384994
389752156
773472579
64856487
888675201
222689924
658045272
274378399
223888391
1014425820
688971414
769873517
985154618
403901094
152359684
926697114
350519909
215406451
793730410
720404941
256553763
174266960
652401619
41241339
609577417
257196160
563820736
231570664
819705769
89890765
610504653
131983553
466867644
218847544
768310011
795520015
949262597
73293302
766661724
330470575
518431190
527304321
681651658
765057774
742576133
607253374
938451665
447935842
153542176
518433712
391636973
80546454
136257052
795080135
831002684
131674266
780132691
284202150
766082961
815658126
971123710
995570374
155321849
93669209
895890704
297631458
852314822
762257741
813331811
25321143
816719080
846284718
164203385
911152469
313577287
572775934
350467838
113707969
864368874
814653710
819480096
248532997
557378327
512883141
701959107
75133302
976513834
316275699
326392454
64176987
154984506
58501231
57815579
1011242028
238929303
675617453
790697257
582720667
1001856433
571302071
982037482
423239469
634768638
951784885
1033858583
668046079
438515895
479896534
898756508
485431173
236465898
329925705
870800178
227755088
423394818
495903750
653064849
2101071
725573633
382825074
896106002
800791654
844333709
105440936
905657244
81521771
537521838
21802647
672323237
481724369
115530140
353666706
30601832
49601898
657883122
368124031
409556299
89356762
302120223
197725967
785669806
202416958
38924603
865344153
473777338
81453462
458527135
424817712
139117334
30905534
906846580
344163002
634860495
704123381
628317460
278588678
529326476
589695259
986539383
627728309
2853677
183454692
211217184
950509777
8950189
214250220
447360121
84715998
991932983
153031828
105833364
886754059
912626140
551640309
132234473
278913842
22380883
596468959
137556185
865246727
380910396
1062303140
423511270
44321627
69689010
888211046
628973958
18254532
170846022
641511364
675521633
438168642
449708986
139072900
434132687
733771542
1010074747
58458238
3182490
982860764
581447461
389050945
565468513
885852011
44115564
387624419
581619075
625112030
927345908
685508478
554105659
591666315
416100444
57855093
752904415
492154433
904961088
678603789
496083172
340574630
11250773
326751178
620907356
691113154
642306312
110477600
137304466
894422870
419183714
972687842
1059909065
640270499
479878146
354731353
735846438
864389444
490420278
688196448
276834324
983712
889761728
249383100
21177546
647386349
370571499
679364635
4348064
33468172
491025772
808416919
150420753
107799914
716463335
167313304
309136458
46268789
279758326
219137801
787687250
741297130
339114691
441255663
592813249
35261284
70495677
444541725
228343843
69329780
415253247
71935332
545597169
57118384
695170152
193206613
209695581
493632501
488996002
240502417
476527245
299478766
45700077
767939350
363277377
426423417
422141603
851149719
897877011
860009514
251439534
928420915
121550364
358174776
209457930
107500254
733783820
159266270
217914758
120443064
179619388
707952148
393454619
355100866
319886320
85124535
402157000
99376214
569429360
482483119
123143429
531787710
63877640
843983465
33404239
211213922
859522399
814784616
612098431
678139141
518826355
570225850
843724373
511605965
475382443
325871517
369673560
522368368
896942597
996657739
183294711
69628637
120211152
429624621
47472157
590552507
4857932
272882969
245525058
395566532
845493265
105034476
646012521
715633270
1060669922
325818304
772679019
420612236
65461296
692115000
1024915864
679231962
577276358
945271347
11091432
610624163
847877029
64924943
409976728
889361019
626679715
848441776
536884438
285422326
904891970
63508576
394035327
812097981
1043084859
861028346
17638805
696362089
321141642
493235878
608760490
335595514
731606714
768629432
305607652
4667379
165419578
59739055
18488810
597681835
763036857
901351062
1064193185
713106742
492830677
109626619
722770011
470861866
555517598
575384226
427373551
64798294
929541701
78506208
203946702
2777602
128071646
22146787
776329382
430116008
75426643
504581720
984964758
105089728
348765379
254123956
468097876
435847304
443459597
620157653
116799729
29534496
593979166
363394380
786934810
491984956
259511188
727473352
387154901
637474652
579952279
578974455
136779032
579520225
455433445
575874317
748871308
817104546
516433023
565675371
1040924559
440216852
469371641
397428044
926511458
659362067
712102406
407030242
386988775
496035312
320058839
622227711
744233688
545611114
753661677
697865038
584091450
947538333
158288443
695590735
232385423
443779988
727119818
860284512
252505334
1023446058
562059946
989723710
4437623
700790839
780451803
405201886
670568260
270522694
550222946
47487098
454896724
794011443
690306705
148641484
211361520
582291459
670277660
213545594
26781591
499729829
165508660
305607141
110188284
731848870
890472653
228620700
337518300
661216413
810758591
1037552290
115775933
862456822
1044375268
527684123
775939952
945305499
999260913
52013098
893957721
555461528
770770254
49231350
81201936
269944052
587220906
840338811
779856441
555965679
631314399
747904918
244894247
482533457
796639407
206120706
385323769
113144957
893893851
398213070
872824067
652657415
761254566
15558163
115223457
284774314
722088889
6308557
578405999
63654646
230960886
918158884
98272832
46866243
260595393
893520644
39494609
727294928
239920027
475690676
662606322
27939513
578745324
485508840
945061297
384713079
26511156
66794404
468006298
324522988
418082886
136508717
898052185
325241916
814229053
560030941
628312828
995361079
622218522
498039969
23206827
877132496
319455505
315159040
916930474
582978739
924640906
67078421
650206347
20753972
400825246
1359445
95013541
88712577
189449722
277685303
536420840
403031602
91918122
710253393
143473772
477692449
938977762
1024638263
4006452
906135860
411778250
500885019
971131075
290939099
243265387
580809664
1071671592
983791961
487633009
24954659
839793836
1047450850
254990296
6073161
829340626
12057836
94191892
22398233
169455696
78420114
230191125
540636700
709986289
317968780
1070990365
103213645
193799936
327673253
1528134
56016370
594184825
205818130
581017059
820614929
822867838
230109084
625180066
207438029
147690796
666616147
868330245
981981712
706095389
577835659
991630768
605407528
701926232
408022803
387671412
26589468
120846197
116114562
886787262
74366040
848959397
105675569
437070153
913250316
531142739
125276630
258768497
28020698
749482134
377468514
450282335
200209145
660756532
384070042
639876295
715852346
547647659
125556931
43015689
261713847
663723716
882533036
184589880
950102189
413512481
205056054
657886859
642495666
69818296
718703534
833231180
332360777
389914288
218113000
563640202
1007088402
74389641
2372481
934005666
541280925
132561723
63829313
499831569
102265394
799805933
346259702
248698230
866432301
203453434
138457741
912601537
128288047
887683931
594200088
431364588
88639342
296962631
421290138
66365952
433359310
411439706
492382419
806468882
646979843
858504658
51503517
716584829
891927866
732423306
626704099
1036753605
794629451
867812094
123683857
947047439
867265176
544234498
152455574
59865128
494456189
651788247
682649402
725751267
173387578
261450964
474478818
301036220
484437155
618858352
377513926
232079425
776909286
738257191
260847796
3287844
783407351
227521864
16622589
893150371
545278199
990101841
305322254
422695779
593816870
324138594
459976273
349940392
399447188
300080913
20150397
482514215
25360094
122130851
730224457
231992847
163055979
147776022
365749099
606367031
678941178
64727259
553638891
228319360
569780480
961610453
39341348
460403871
6677098
106684122
664731190
798005312
627686902
644394792
864482524
86832464
33783799
534857503
847541516
888738158
639806526
281740439
213904878
1025163457
250937205
957483528
537439793
810370811
835100667
292393190
558043776
162438491
812099519
527479654
527388103
277708773
185998022
913257748
368508767
620484873
922785133
320715469
252888838
759182115
438368233
921403189
497716205
655154830
848052921
170202501
732682790
395152003
355589875
385498957
25605482
129145716
717782724
683103107
929176855
473805704
627691020
497787590
612881068
569053444
469407398
688891362
535396609
113944422
244969466
682000372
712999527
285880808
609236662
816598451
263785486
758474954
538129398
150714226
543035458
464460804
807253004
67049394
89911881
367466591
680437192
746113364
927528296
24964712
786579189
927694825
125140739
75671676
2520993
1021852921
13068817
484257481
773496386
296801928
591643616
265204860
499336583
6920341
36485818
816146186
81020533
147917249
349442388
869431408
731288968
897519830
297029652
631594851
999999432
67764799
659580543
64469599
411203128
719612498
103274991
337669200
199031293
531113866
990489515
108009380
211261201
318652617
521137015
927046281
12474741
32211094
394695984
897887656
308727702
461160376
72690436
877612359
351331270
168424800
661787849
916115617
630192780
729569292
600160340
806296736
503943002
351605610
283417912
771453344
67739162
71063553
165273790
693465469
209918487
925341091
486553839
19242951
276970684
683221052
398601238
556681350
461856112
75670792
572924864
404334884
72911277
781093621
209675451
1036104269
751593998
358215519
1003647809
488724950
193185959
291580010
795294283
842560826
31035886
136254913
832270999
170882949
1015988232
491596733
560366154
712172867
408577959
683938483
655419174
545360611
478439928
788621719
752117227
383400956
823901729
454029108
127160911
695185499
643803873
221329177
566999584
649960673
419035068
240319661
359078938
56889869
970850284
104426498
891838772
499294046
215055640
291344827
645150457
270966797
307143052
345640706
774027407
916635424
182016884
401347212
357779996
726844077
651978059
904114140
386013275
38331858
490561834
943285465
242465185
277182970
1054777625
490666118
966654445
81956177
979401265
1037996541
8455716
518327890
307970471
56766956
26595958
361967908
284118424
719785328
372021984
424421235
34936612
175036238
456219389
2778735
740295802
625318265
658132244
476100539
699918679
1008315851
487309234
310587675
528053481
646240657
161171795
460705567
119579739
264614709
100306539
145250275
375083966
796926177
48045189
414463563
732152384
260079607
645579523
124719769
667955532
66881891
116109884
373465124
89587437
952145820
905473275
97411563
934879881
728918089
19880805
516490039
418677416
105325300
695466319
90406292
349234885
326379671
684875639
701034389
404839874
31272298
603092653
724700884
371250990
373413953
449516975
210080229
1014703029
999366575
826764739
926107548
173319224
567602566
86162508
699573185
774333513
868230776
207758733
767915050
247296376
37056763
24406418
631922988
843856662
461138072
573578780
699137375
1054877476
672008113
387893246
698957611
95600202
392169275
360865790
741711583
153929679
371890762
92820583
3046645
768933807
459814996
266574974
223241085
278208661
315008784
119346846
895243912
996299420
518305981
300013862
99157869
172616404
491622563
823091771
550343622
307083314
135283907
302941482
962025984
320689436
314167296
424831656
3212721
349340745
912126780
56023832
170213394
549248527
775391366
504734555
816882226
469724100
452391403
377606370
420730971
825282648
486561479
78139969
805075874
78208147
143750567
581003654
644186358
42715163
355108828
879143205
426182833
257987680
907133989
426822116
682119247
196593721
636049561
866027243
702214402
1010844440
145382615
508158319
574616624
342977190
165238446
94889928
423504050
818224904
55386904
792333493
630982277
832445050
49262006
560673624
776538177
12586015
82797755
778405011
138533063
372740932
196018946
243422178
820508466
83991529
440524596
680316767
650853338
472369205
130665708
799821142
738391386
896039922
400066738
545518765
929657628
842371307
593462875
19687136
281271061
283040133
839346613
67790095
609949210
605459933
780774447
714734048
351518726
474185468
485964645
75786366
71794425
956443485
137781652
72402063
6067460
207763615
526371413
610101590
23285329
943850787
473358948
597713175
470104547
643378384
225433371
505521959
985551813
962485093
431269487
609301424
457244597
349666266
300191068
905537735
27845729
194451418
427404954
392997597
930978483
920493940
822455976
520554895
88727085
1065171749
229786422
816676444
625368706
737562275
119283989
456608488
411920129
788991465
791453890
11322150
352195536
1012674720
632319555
42747971
868785952
26644313
775566315
852518639
143493961
460325289
152612521
409907666
916223073
752087122
514718686
349540933
762140608
34739155
747961617
108680224
111665020
849150437
186217612
140682706
211181587
1014460737
866171161
276556147
757098027
690816939
66540108
924332036
536404019
356971373
103473563
1034943700
600976132
28628092
505194811
465134706
118548182
428399896
1037794339
900944072
8086878
919225428
765949377
1043964772
795802077
439235383
792845915
181329469
277704817
314846284
379268357
566191272
393406927
549451129
766462456
145525230
242901953
849176318
760824472
163721077
72851760
730389755
210966036
252693144
47934959
57171583
695749809
132592174
684869268
654188496
266268997
78397408
650065487
584937526
532574094
168262250
418530308
538038776
877286474
44425371
425186594
419339996
865616878
62609489
300890718
854334219
583426957
143245910
927220600
778212897
543757285
58393970
119614717
377385039
454079912
707723726
804721505
785804011
745911137
140256126
913440874
680876815
201809539
582876625
619221408
441341182
722709306
118439708
444397288
624826316
125207475
563344808
593444258
593440785
612706956
238673600
2774823
875532011
810588386
259872674
20243900
726618981
549178398
511535403
407798682
677653988
602742255
529850384
1005292252
669372401
923903326
996663388
102083982
57520684
250035633
616969728
85522460
1013232738
181820819
554534718
513646210
330197977
607017996
727719615
1050254775
149741054
438968511
612695528
871116191
520640106
54524816
177032459
615029036
774748132
567549688
734698747
413987906
612729000
58775578
767146645
590056980
935704804
56465563
777650301
211789967
974991751
569730735
547019129
476119901
115440121
503566460
258695980
981950837
72390763
64389944
2273117
30912672
98617053
338894604
874302914
308388256
165228743
61407546
196709256
819616234
507455210
229203490
374567555
985805560
104397091
634725115
1052871818
1044648128
612358948
20929648
68057796
536702269
415009212
12449657
61895436
272097235
289079079
543074153
498056154
177520197
712905711
709123452
404141273
769782750
56745909
636992576
186945547
639404385
698062834
561902618
550835179
396224161
120901680
570476138
602008521
569640470
345842749
123359
92624171
833399488
486876681
696144998
777917403
342692233
121233919
510426073
524195806
578898601
120436115
612284710
964286320
30532290
594519595
193943584
800561755
836513843
631565629
1028175910
1002038718
86209012
127979344
862256980
570200565
645502025
724360814
479996562
573542409
851292552
822498642
781463944
206409701
111244575
70068226
381288856
362804977
47895930
412362343
209874716
485138985
880771906
106336899
750663282
5127813
774199486
781022463
865831489
93072816
892322739
902097650
302163232
15597029
822602194
608441462
336780454
673454754
155596595
712151321
526586206
360732060
893134978
708965473
122360108
588558881
32094576
281467864
889389652
32546360
725024263
596985107
520169370
413187570
43404935
648941087
909533270
937692079
285258163
199752169
301212190
207902219
412798074
667564572
927092047
866695923
408013999
566437377
586637240
670864579
98137260
548262705
463309306
522198056
985128686
82443913
858490664
405248745
1061030358
425992814
47411815
278356168
608886116
309867357
98906058
100053096
434368096
130972021
1060528760
713160117
723349691
110772848
152865408
705645443
796407228
1054534520
276843344
366160102
311514727
74426238
1004988785
748121172
682138061
470864776
599178516
707755865
765230025
756884912
401465552
125164621
446684962
34865244
505763251
394858867
143968051
435271081
784421509
722144210
848086549
128657989
229550229
622309622
581200740
46706180
694241239
314369565
137171044
931369752
1031574297
527127519
1003086042
458329677
138964276
173498719
225999222
427489311
205485807
517244950
562823962
43840405
595164857
531821896
848101849
723499586
923250761
907734843
346856199
351961808
399054756
539786545
35189552
147518675
150905284
234934224
14315857
385939084
636984596
690046005
514783122
284194188
798003190
2488140
691824044
556938038
228139865
782848024
57173861
504004774
662045569
129380708
225285944
634071531
499996018
481187479
871493621
305329373
91141192
666872549
10496851
940759282
173051520
642623204
787804498
438304524
19397470
119384916
431234414
455183344
70747404
79840066
1049981881
464254185
41216342
709689411
207453671
571664051
293487597
470073498
213431583
383658513
824292643
1040140752
323415121
320587984
565525414
122004652
785597487
609146717
784300817
86099339
170030564
157860781
798308819
611725502
884541690
592798844
705999761
165107133
47695291
490492653
886123164
362558493
265671387
632364973
424371832
34900115
161828805
124835803
28267493
105708520
147089958
1036788154
183963310
16335095
473191505
844879303
186240298
91123990
312973500
568799135
227554378
398662974
4032464
697750196
608289471
152681457
287567182
675384394
243881248
703189091
265462482
210217917
889336684
903614462
91746116
73486009
350600413
56913066
343877149
386932831
343723080
774461295
3571466
451050144
275395671
172097785
836138122
59476178
31886999
128530731
569334732
583590679
674165721
200826196
180768109
104039985
475602705
504010841
462177463
1007941027
243130713
626660677
910583904
5489383
716142741
1066104015
336036853
339243112
142714789
162075938
476057724
196203477
211532449
638406918
722190549
759512435
678903107
178420592
857911069
525131335
317930087
993361777
19704570
731084760
939589442
626559326
85534795
219823945
589892368
37692401
357095158
411234673
35894298
759315769
773565238
461032598
728198804
531063367
639515613
910322730
7825174
847268571
212161209
390427210
59153873
247966988
292239693
800476686
34458028
288854603
44985301
966433836
338112070
728659796
893475823
690563232
95296180
202233284
738754812
457740356
228352423
562387107
150510106
708069032
123401990
341220789
813726082
8486642
657668178
263296328
509959458
586275493
344207712
260942417
448084517
296015848
209991218
123287230
355097241
34355920
1035852215
928200665
609489508
61505118
1022063135
952132182
204919180
130451653
179432801
980318807
36335016
89555361
127911031
888141700
111114099
169079821
364989574
56633281
449112431
94153119
302282772
855714509
437209325
123244090
163161334
311074690
232413901
727136726
754129712
50905522
530949467
146040619
524838147
937333370
461469370
297642493
211602283
337869339
132696587
332368979
912905716
776668413
110988966
713216867
38515163
145507127
51022978
532318918
634878716
616726948
634969270
927015473
201556937
562298406
141142880
911425587
605026300
51884563
1044415489
929363334
455481993
719310529
433333453
149281341
855112228
298390749
95522368
189169400
905435672
912646971
713050436
886228250
150284011
167922497
1051443633
130146503
305986786
147261091
234916972
222677045
410780111
432627047
20961582
803381782
158865354
899233980
459532908
323823020
857405536
871431665
937260738
335206394
125522765
116398256
1060324059
376727110
67715413
763007751
216751705
874417174
483164027
595762239
478544981
619429100
478246022
445545429
626269427
511270633
330134553
179147175
314973579
714079133
150829544
330708912
244222159
91427698
179522982
736998367
673690441
127848975
699804581
419959572
421061472
352353766
907128483
275485131
13633399
531049228
881795786
954015406
200714721
920319376
799548286
105220912
866261559
477691540
154693680
92885890
895796563
675180567
43655842
877543458
74060456
221752182
404181321
215704680
355041185
52048990
927172293
761658692
952968075
560245734
270831837
750332153
165286526
29642116
228694768
406888680
308951682
606840855
871323696
384944290
1025484836
514784846
83149645
665522579
368310119
1070037649
945815183
872685602
24657048
386959324
876428537
978078253
489404111
32343716
259980992
720923182
202510677
16897483
364667915
388693287
834446549
720349379
57875265
743879791
488536120
476541199
58517612
965489515
892054910
323794168
763350627
290018080
414255871
459093943
989335623
860131209
159034517
242161358
92947167
158785020
532024902
80278439
83119093
486693627
177431678
1053468078
922120391
973558855
576659896
108473470
132956379
27895145
260944546
368243603
604327041
2290246
510584232
793809703
476566028
354478429
84164547
380381114
603949015
54520479
639109117
599120780
198513874
130971637
245301817
20922451
374473253
119811295
527752596
405018983
327954821
443917432
301274412
485319553
312069009
219662832
843491050
1071473012
794028926
568378590
768575135
22790095
893827880
813706974
404451777
278415449
112053862
352098284
894860817
385466947
444173114
291938446
490828637
463499583
418372456
176704656
828751532
182512328
904724426
63591485
348775752
175413295
131255061
874157886
713158806
85562054
931669858
578826578
15399523
559872409
489348972
828291888
284301206
100768585
140854012
350718185
365709929
298688768
401872448
589996115
566301981
406193668
401288059
772986684
161176901
850459559
62609580
102456870
823386158
462194591
367585522
802099324
687273645
297175687
126151096
338007841
629645217
42941266
796137001
373879031
1303393
674755020
103835780
410823756
47352590
958377353
752846369
74491736
713781120
663096601
607068615
599300539
530907053
401477601
806399144
418188449
133525717
79187827
3985852
231498680
429945176
466276551
802869060
756742052
260665101
209098746
273459446
97620970
798870479
265241047
200713377
546802654
843288211
852914732
182917310
1039269575
126805795
70141596
39487835
298841385
239895723
94144826
664568805
665951058
690864364
269454648
962850990
574046225
227848885
787243758
645204863
90543926
110833984
768600759
54484415
309817681
923611664
155964697
736385372
252365494
168252497
171343828
404992690
789759038
306181504
110523015
322947726
790312271
783723676
443446456
760185667
480817619
505456034
472723541
806927461
521607492
595138567
891884548
505256619
699888077
459392124
829739736
359707422
142379734
98396635
1048554434
687319717
676210127
18670720
287133506
289167341
867693385
568607564
670038266
641967261
19132800
314167928
669300336
321440893
602907549
464421506
345335077
100265635
197033323
304309366
11449781
359823074
544697861
772551593
1069210067
718492964
368394588
722816504
492137344
916290241
531010172
880337371
666283464
964805698
166454606
695713006
929507018
405276943
769567820
822771500
444863740
779637103
426441707
917868499
680541498
147454438
415616228
81070340
142225308
79046973
308164525
1049212587
897211305
845706915
484834416
424988609
1062259230
528557587
48482132
259796337
200016423
74405794
783271974
764447589
127610347
582406586
966483930
740361660
5540301
449905957
33321516
205673975
213350771
296140960
314488141
57771780
311417463
478366605
428310778
435331357
220139249
991695994
783187610
902834764
96900755
64703730
361465781
152061191
352838657
44221773
352368838
530060752
374828197
32963304
385072044
425975346
412290778
858749717
1002245344
1051121545
315070944
155626543
734432370
318268522
755889883
29085390
464483846
838960268
775145816
990680408
407133478
832344398
686843443
148733139
653424338
500094163
168196309
430633108
30323686
123730199
178307172
28302784
711961729
830332451
946758941
499841755
16443138
25833025
83368938
104234646
441336094
631546732
608278905
579076327
877996717
491731406
996279184
766010152
454212487
114780056
336787059
607380197
80638457
1056516776
15351704
900800670
39567796
133135446
728357736
212707467
622590616
796488835
10074165
246542311
78273188
932173326
324173567
908947514
25283094
709476489
45647309
497322593
343370303
733061805
409585057
530598842
435809246
503561823
1023417158
258399453
178341746
583665840
582642651
114899654
377509242
789217613
709140868
367714582
191485811
909840312
39719080
700161787
901357324
128984055
87658237
86553499
644871532
116744685
156006114
902355174
122935728
23587153
178858734
670188869
558993368
38330659
221214076
141156020
76046549
248091625
5752973
992333054
71779708
663739790
266980251
1042615320
177099348
7593678
524419453
726302625
672956366
889697587
570040975
150572336
649223072
158021699
873966154
91201653
111948841
240446930
454866901
768845070
201781072
336153721
802450684
876528592
894004876
503407986
649596135
525278013
119559529
1020710499
900569711
1006186791
684088
739677035
382212320
435746628
418791346
95795018
901271941
830479574
591066138
460068411
121698375
673311975
735561382
301698833
939765119
1063794284
407035694
744229586
231425021
440156651
85707056
5288890
575190525
916086309
303486517
822063574
495331637
947756938
108829620
67769855
691171888
122874440
787551807
21286089
40253661
736108440
64309655
39197888
925395184
80244408
746583554
1002295983
390856953
606638705
118940290
615196558
80460264
975235006
672090269
20819392
243564937
838304645
705897479
14290017
107274296
60920106
63757654
88946463
865785360
21216426
718223117
861753075
441399228
733610697
686025526
752091601
578273166
304380301
601729273
116209050
835175958
348462520
307260491
139149320
199909397
291601995
4351049
643074069
842859501
766812092
124288277
592305984
28731537
1053647335
563585994
265722552
413900787
150211913
399823446
28037622
731041121
584780603
821224077
248057693
738369933
112400203
386289828
632134899
668307718
393711565
708154969
483172013
621848580
910132279
130317477
688320114
606038908
382351870
634785884
10778161
712194593
369644520
35456869
861735177
540078003
69488793
981796105
222805077
393617050
477833060
204937751
170894226
291770242
90755994
531885048
714856580
224712517
195080413
220111013
30849219
164778681
142252482
934312959
602735821
564910161
778122709
99238406
647739817
850492421
665794163
840029964
478973461
598982336
532484185
797784709
646197612
804328485
242968670
220422899
919087803
60103867
622096218
780057942
39237382
1505268
865444182
78855709
832535887
11644938
563846640
62183970
46480603
784095448
738984394
483383154
856766653
274714307
51058683
882529400
537838962
795327607
792485146
600217137
900250751
50129775
488206968
526657993
45741447
31709161
449102281
435971459
125494582
918562300
832373261
266849328
959613934
907325861
70190745
296551710
393892638
287055237
458995229
483702422
258297164
75063618
97419145
6441801
288636089
399466990
1000583367
906366211
795408500
350413834
521980811
902955987
60562275
864888301
137554947
1024294177
1071574625
170166801
677308118
318165670
168527949
502098195
169550081
981824966
141588076
897473071
113034838
365043439
191186023
693154615
712352957
72822470
669322937
805437701
278940800
727719899
626837134
683495311
490798851
35833361
850075427
81556916
1008223056
62965551
1024761485
876379439
326085308
159159478
118449354
757183937
81373972
52431221
567238280
712170638
253763158
476025160
748225677
200779343
352411821
15946481
86780306
33719345
767786003
756503248
224391248
350540757
851107371
80891572
65156683
328899132
748638527
349016600
710735757
454058678
21113155
574151377
147932181
942730289
8321863
728211714
132352320
819792473
548639694
535635836
1041975644
932716216
84603897
488224116
898444004
132974798
338546127
94365867
522569215
469111737
870160187
763604187
409906416
119802692
617911198
498600661
868202885
369932611
846880186
815061682
586040623
658054771
722077900
477980303
64004360
701796368
559560129
862935228
249542957
61843148
53321086
379857347
125591179
8161247
393547788
570311905
978831726
38005655
395931952
5645412
811307388
179701960
447329900
474164555
440519747
349928114
163366758
482280050
546490665
47030404
380579472
53457358
260853622
912837175
96335432
42980059
692839612
271683758
613548598
903957615
348771262
333510279
117501683
801095954
373146873
670946047
813698056
898738645
164095807
516938354
1004545972
234989305
1063914575
971385590
319436622
584047867
48660531
247261149
800263721
830154560
963398707
994052185
78020362
704164792
905112392
643204479
847936805
526475546
451782093
508746150
11321794
506341845
3525585
226144536
868875344
111030394
409916054
247488268
991046830
78281975
306586700
443935040
385281340
126463555
320788071
675197394
654261896
673406331
68972728
528492032
89680457
622638472
530206106
335762317
96267366
336843756
202445992
483635745
818104627
491706010
312224250
819231952
763587282
550531800
807333788
837323327
644804432
744840146
745233177
830093969
561562000
29955711
1014631767
418650569
331263073
172374834
492404622
676888715
618075563
81725335
158960698
456254089
653498026
1045690914
134213047
92748097
895238958
808012429
1058266478
662038716
270850072
166847368
892935582
12420019
856757701
1070250989
80109261
886398774
580115663
1058596664
445992025
758333147
340963815
170533305
645524925
641276193
452586673
1027859080
718774891
990363893
60682626
725081484
225237414
874399171
181687400
586597032
796199874
102740902
763792106
388910331
172761475
740836665
112797652
104700897
520834121
400278556
1008196022
862965703
589356647
172617006
308478163
746952863
237974711
375672220
189883218
544914341
209913714
54908087
906963100
80542082
321589019
143144461
532438851
415734826
595991388
959754791
414481116
424292226
408917769
721137890
912776388
309675070
685633731
371659641
805506282
221139794
933022358
309396692
718623809
439773056
380398596
352915241
958751851
795564928
644087160
100301101
916585543
532069999
1055873469
395561846
282189536
840991401
329215285
533189452
942434857
496284784
225006705
251543658
693322738
685258670
697641898
95019187
262451187
417192456
597734071
99136004
777685332
228965994
876116600
288570204
9605520
60816507
700970258
625943099
707698141
865533388
89934962
872083829
654557007
878283123
235861080
547359323
703147635
113620450
886710153
598561434
113303815
197843144
319967496
61083420
920589114
285522025
20999877
429825472
580712632
342992601
138044072
615721226
733592487
835600580
198447576
228477591
86713376
52283638
317022224
360604682
247556184
241308836
870647806
292342335
113073397
120450500
592602106
440538566
673085719
799013583
562817509
109542860
520727155
123127003
415850626
209191211
56116566
280192260
469863745
89984088
274784777
182284000
13521559
46097826
32792205
625055819
6433077
452712917
755768102
431824857
1059571602
901940783
158431361
828053642
821582885
278147493
476701707
97585039
150169305
243745789
337023663
1059885366
529658460
870616971
874039304
590875784
77288390
1042472496
808780105
212244246
922394361
68133465
17738477
23149827
731372582
632183434
202612470
197454088
124098680
432842130
785657524
1065579383
650364976
446895054
898009614
290253812
216446284
138931640
805419923
683406685
710291225
457705100
208404660
993404014
1071459636
397556569
302480409
572579424
209305285
827135103
745529024
1061549368
683348509
263075316
429477721
878077287
395902614
186503134
1057856821
3725860
458669643
624551071
650019483
1062224826
350435468
100470162
859265193
51113222
496331032
883898484
186928713
199408193
17189755
535367990
351419578
1056879383
940376277
638154518
79306691
583551022
509170870
592621897
120528280
1044880258
24838903
468926239
610186110
142828332
121161006
769337687
2891274
349585050
427079122
667493804
821949405
3043218
68896504
833386831
446972551
806284094
726477429
683579067
77375259
97869898
571518967
952430990
545941005
584593037
423586101
265007042
636962161
710486274
71287692
102855767
341571792
849414623
318180688
257229109
493231583
875406354
289221839
706076036
49284982
593784073
676586407
133551227
475070764
153237728
521741100
1064618696
232148602
716963214
647772751
294114626
677520720
339585377
57446994
587506505
470160979
1001574272
455226330
594126448
1046078246
402913723
70372917
283648587
300997336
852850806
108634617
82947842
450316906
819813142
394452805
614495873
722440718
426505807
603711994
101137563
834911677
137041183
897841879
274721358
488216816
125651
408368090
449922016
505606709
292707069
810885299
39160863
657103580
844823559
412557099
1044436307
235613510
286583864
387768361
184810953
755792632
539751856
408667166
16019139
393239524
881248634
142187323
871281335
171677269
193936971
373925294
246847782
272367118
17481759
161652115
603035902
527886386
215435963
547606268
917742673
540181308
278801109
431260082
829888924
718703688
535401109
114715524
1050397176
382595783
114133367
337086894
809922035
134444593
868442078
464385417
549154827
504607657
102079994
1044953626
887034480
741395915
708802645
338514973
310109327
820252179
613588044
208327209
15485774
582698570
1024822661
663286026
466795350
535763918
237591915
286445364
123149383
399578333
17783212
584325271
526119309
752135230
414432872
697047926
229492416
380761745
460660977
962123059
345771947
563246917
931120870
774905503
11364054
953137526
46407636
638353946
2128917
779149544
484782109
54052754
889774459
102420096
686434587
411722258
414946481
963799785
891576702
393511025
765705474
280317411
736627698
451555301
442991026
222233651
840732808
57192298
992415045
374301
291070794
844886659
453980980
185915119
466823330
101014787
992989941
178472407
366918800
461547676
135220118
152827599
167640049
699633615
369632289
972735219
460333865
714949748
545739920
112388876
828520401
378922547
876050002
470559579
254337908
186709121
964117972
432426198
549556616
425643609
106555294
928121378
135432304
407462177
959080632
760650719
733254713
247228829
763883465
986104010
716810908
334037573
579265098
946517395
965438829
463155256
623056181
424484384
235093503
506575954
418712860
834291517
540630432
895102782
866223999
175251620
906536273
464709529
61354065
1029767722
635904277
91960439
736715963
803050045
415306629
18499950
710683166
119817556
68142307
408343846
748643479
651231707
19142833
341726865
379684510
314862110
716933916
127065596
923267369
559289838
373572134
306423981
497496500
188085249
508077120
566920359
246939806
764416701
467923796
346579535
330154504
137684660
135179439
634568792
402438214
530851299
838563663
134753215
611746206
35529464
126839876
229060275
95089454
499205247
233451036
618193875
855455816
677609205
87544036
42255484
358552976
614221988
617954381
667007296
138728912
202040263
371901828
639348468
491492759
96919778
399483134
355464581
678564505
98090554
479082277
604320181
713452818
168582386
101347866
694938280
605041687
646302636
676308470
370192971
839349456
26575518
249141648
346287889
763343276
760729940
444067406
213891300
436108639
904072061
566292758
1058847425
629819377
794310
191546906
607759569
838100028
122245301
83290433
800548930
912911630
82232683
778845340
648329753
26827060
26898050
70843752
690712437
643411885
140621469
1062494026
932770398
449631372
840352079
309149990
165156615
121611477
712871149
824827423
530555435
1047433210
230375403
428800062
93427657
679509833
41001232
190002483
280715367
21960751
98813833
895798950
760744679
792673887
51697738
687333080
181015071
206621904
986873747
680707704
1055863302
381265776
954737746
204466658
137160287
490351054
557538147
640601637
256076780
644415004
903293185
238257081
267260116
843928120
147216196
46294545
737369710
152460382
65743826
780076920
724011518
298221159
509094327
733662985
224614670
421175015
843656567
346046605
171226327
217566896
567126898
307123124
39651151
849120414
164739936
167642016
1033455801
22817469
752915360
441551729
268388937
239268379
870388230
356792681
560890810
145658183
186450407
285030666
260594202
331496533
897178908
381000838
313231113
392616435
227214007
36849925
1045124297
674563694
720776214
809643435
672631197
543515226
756312314
152098408
96527466
509155900
49648735
776857432
360890290
214627422
137472524
431936632
527595650
950625699
271687195
945183526
568087101
870315242
451075138
475136424
572923836
889538367
8279555
985452416
969700160
305503533
659129503
142285856
910855736
568927511
705697038
120034745
62898459
732014047
5937058
269148519
43959145
268348710
958913180
702722687
306397313
888302374
531267486
286082463
909100886
477182503
502951505
1022412556
654482480
146738807
814093424
587509821
641489459
117863586
895260758
448447576
755070667
301015382
219854530
862291870
509023065
877583834
70522115
504082707
292540447
592996451
133624087
98516933
29538225
509346678
1036966791
400944620
147060554
930891961
355973093
562785747
52089802
10801221
259797569
55188829
513934832
725887133
1036263870
770901854
107699832
1057516323
371873280
648563358
12937295
93421236
573384892
582135935
89749986
888743680
456050474
109457889
659033035
684459471
867321407
754272421
869440351
905288963
49024214
827162710
334053382
852843111
643706175
599828214
161746696
149918962
706991970
936011865
161637119
121410580
135921331
930237938
399331023
99191662
590124964
791630888
632539420
106104186
931969394
143532250
468991861
126657897
693485133
394525185
535657448
17911272
458534012
743855706
125078925
513792590
555002842
846954552
802413826
597618351
725906385
28845052
101517059
223398426
3773813
65269082
341431694
418582358
379558953
724745986
931743606
286757012
396478403
15691524
79943725
1067105943
562032794
134578849
37055045
806781435
324130275
69146582
22146116
813757064
857739322
765685873
910872120
476975118
319984944
640073246
172891763
554008168
655646533
465389656
394793681
81759827
929822710
732715315
638635346
420589142
4407027
205289195
372548394
75146021
101189129
159377252
274914806
75920694
468887682
690178163
599082544
649520565
1063501468
614704574
781224608
117943081
355399225
486511885
353725978
206082059
625106562
1010310140
145759977
897497953
413142287
263930124
493444600
956274722
148202918
178514480
740103506
781974407
108576298
609051452
104631763
1057874453
528822211
556017867
1006931778
74830949
241937678
566129389
600441151
426158839
12815005
744986840
249360270
915336488
929278033
820238843
473351944
549249224
865729487
743671589
973927549
212166927
505493000
85077998
434530921
921493465
464139546
267179683
112873151
279008703
840734605
69234402
178106583
450091199
1071980107
769013685
5438748
181204480
826392174
543124073
125748704
775184267
50529441
651617457
358710615
272469022
163704199
366048120
27102296
452562098
3075528
64421656
55272746
378788950
511908611
928189117
239046910
294460811
879567827
734293085
10534921
290240013
415380777
797364044
539342697
889794865
324018275
691589571
126100830
46557043
126122037
483239073
811950037
936059440
790693398
782312656
529630982
42382685
795756047
735724221
82846293
152004535
432251956
645498515
980887872
263277472
81946355
539094101
591131676
719244749
998022417
316883887
707940568
606495652
547242691
39541101
168484701
1036953550
1035139739
366661761
508338116
975553869
443371024
551096108
842317862
831472412
905728756
287425275
855852261
36797538
369971294
959442110
267884273
206107897
598279322
97826149
269624137
763817154
299887266
162642499
719084613
835061756
135644631
157914291
150238452
106451123
271050466
125580986
914805243
627559852
252687931
753532497
865681265
583536619
33008655
441604153
525895130
510737130
532983434
719951899
863363248
270346878
26126749
458949554
75846138
587847050
86382973
850846135
711245548
110806191
33078221
563262716
755334426
428085429
809566513
1038454993
108270844
659859825
771644981
142244830
339149280
102283362
857072529
444511737
380685672
446402773
33986445
320966633
217495829
70812153
30919884
552508453
270585367
273588319
465008152
956636713
212840276
296604930
5222993
772061376
222692768
7244875
643274276
112915330
425492959
21662940
641224019
876917714
853454918
87870227
914568572
256450995
1029685188
49838003
361087838
487732091
455508165
48032137
171417863
1026467791
907303235
401553056
689217371
312852989
562807296
994965852
512145402
457301066
871388017
288598049
677267837
90744027
338222352
84074793
721694844
173466284
11189666
1030041683
920405355
376909819
810533134
161334261
475808867
717025477
474003786
432189089
56441232
417878120
943023421
111876118
679410743
72490869
67934059
739236835
438600646
746039630
340538674
705642810
592924465
16060775
562122307
70716224
178755297
80142369
57462503
639013332
758675030
775703045
599637855
881863748
483602884
421202774
387793620
707404345
402030221
833247437
238630229
790288385
740787395
324765345
410678631
883352534
601541051
922220924
93427056
373247900
70105504
749400888
988211505
505532454
32786702
488224748
376574047
688802454
564088524
49441834
111176969
929721918
444366296
47727420
575459111
463052682
563655384
170378985
521775152
794624965
148521825
825978782
976507483
709372559
662179528
367879512
758524006
552989762
68975869
15171220
369921892
356914841
898249789
337960515
551434656
108417288
549265686
291967598
583007799
918885525
827069796
804144925
718196960
922314598
91682363
498523055
482624965
180782632
730961112
653416044
718243872
1049267494
763144647
927113220
195091599
443856122
333509524
741585690
738966227
905794559
594559527
359168090
393586004
310575595
125609115
540773378
792740216
526507183
783792314
102783050
500364891
416189945
69127784
671182001
955506417
846314919
41382844
479766786
812348978
767088282
821249266
56298646
98648273
370620087
29599655
135812065
86957555
149440062
636035819
31094596
531429118
61039777
868493627
74696056
116750046
752631191
564790635
685819287
177336769
612794741
315443613
736900967
86209918
699143576
122107730
447618466
393248790
433921128
116380052
143330763
698630911
238044655
631149965
712461555
1047218562
82338403
67036524
831978588
120725037
223721568
113876686
896369613
246913522
184012530
905823170
877737813
8906349
720391976
173476904
515458294
891940321
435873990
765265457
179138532
932805235
195738506
141115379
902036787
556229353
99551865
480307856
126595273
86245568
196185765
554328346
406676111
657670145
539076005
244233172
442756589
187989882
638864966
797518460
65363551
760781565
949630830
209120340
797218872
990128598
555088377
1053278085
843241960
871229834
334629574
234362995
426331906
482796504
99687527
739929120
767893272
611280636
594316455
786923627
42025057
237456313
100283695
344479023
61771298
319017042
465002356
100045208
42648160
90361629
278301315
588700908
183517783
897549182
805983622
21885915
99642489
512037359
616991872
210367085
206055733
142079287
430993555
629307597
173195597
897291544
335561076
564606744
538490346
363828343
999145086
326313140
645056483
506286076
761782127
215299090
594266679
424497050
599502870
565817194
840389119
291110625
801617540
761944300
170389645
537098203
578402146
120838655
768677088
619337478
410693139
350813424
258930191
23393473
896030368
698046774
978577579
1046200176
911790013
972819355
1067747613
104230739
507159396
722124739
59766444
658812049
309929279
682991718
851851193
494207777
81196959
403732646
315242443
692486008
177508896
161728465
94654519
743922619
772342740
944565645
8255316
369484012
465519516
235273456
685119094
917768620
55566278
893005838
905264582
946070567
451542950
461860481
440673482
214926630
13233271
38298828
615386318
761644397
245859672
250792894
793314331
764210065
905207418
567918720
443453490
93991219
474304669
508109156
36122366
261824866
16358555
211501295
707906532
1060880097
755664646
18575463
614064999
531690080
855146069
249176014
466114436
327426494
106591251
129884821
906800825
192069253
832490451
903133643
162317341
909307824
195118329
600791457
1058898206
462286238
84606686
132075432
121544730
558055473
361952821
511506669
146565228
44429376
33404643
934597300
764093109
321276288
624304761
835310011
188379776
516678840
142888994
171936974
34514372
633226775
625505060
591479013
915224611
25613532
650386654
211266483
515975234
507521694
802839906
24228704
774258447
612435533
115919989
248496411
581280201
406244480
160287124
1045770794
700547128
17314411
817196260
106816359
761123663
888596126
231657324
689013744
239333475
56893706
871422886
646344895
535342693
512004697
184143362
838056797
622333239
369454766
150867348
906531486
157524425
609785073
560468792
462012766
452764443
362628049
31868907
910720910
195392813
189099590
40589768
331141911
16358089
95625927
384440120
146131693
931115519
138718612
47889004
425217071
327210168
751098951
71305631
926290673
3977066
505577545
276377145
707489839
604231378
741274813
872188425
597551289
991552662
214319852
403916525
325696215
775611434
16463942
872445521
180530754
191975373
128561739
589743000
109317141
987396735
316476371
12486026
582320702
857869879
829081455
784406867
126743590
646717474
681422931
434191538
529416076
614977230
161434674
842258783
532525103
188259015
608672276
178173771
131041902
402778169
431660547
389388593
881033831
49841060
407785412
276926798
177114754
10323941
230454752
609301240
816068736
960210718
857648221
749564483
26944489
82643974
473358182
365238564
293739736
1050679270
247341611
53871274
353340589
763005790
916777937
413690442
22383635
77019282
364802000
2552473
112756910
198580915
416571939
74337600
327128492
760066214
305139287
998926465
878132701
309190463
986755635
728503052
882383168
956086371
980335488
705846902
1043835288
746122736
535162542
304549397
1012392451
503676383
12383592
109842108
43309629
26829744
68171650
965462707
487113303
190913407
592047200
694371683
75675693
15721314
394785249
680701587
733115711
577225788
539497169
51160234
173015712
398473164
833322772
258657426
204916547
921715360
694560533
566676730
909097811
447989706
250898144
563577110
165585614
4000723
102358359
214147754
133150933
516561431
110387283
139426129
291704937
179182823
529744881
682759869
395172842
876556246
111957218
697000086
996080891
982625612
756161764
159414423
876309530
641387503
518109957
87601745
116442687
581681465
79559367
359517827
247707259
47061369
810037923
637207307
230663366
897731486
669122635
943053073
800037008
384645328
499084703
121135281
87261031
328630204
101088574
641552604
58052598
849117380
218276530
808039828
306903347
783994416
615433572
655288642
230919664
867448040
860410433
553104074
758315313
40750035
636797555
275114966
156517714
629855919
1025701670
171963529
63098659
161147350
535521785
227833306
923285207
563361061
358352232
583883453
132029907
109901927
373851373
530592861
716821557
253392720
732175022
927644594
448229440
540721158
39058429
24680239
278980447
879869770
912078753
820915471
362874277
879851368
382749536
334009982
704723504
975924814
79674197
366002700
193107094
859884252
90422960
542738549
539521037
1006736085
87107285
348224799
470328231
112965386
491036747
86479354
893720996
1047803414
818489925
568214075
454360466
310677788
305836240
914186832
409855150
149473416
668006070
946943995
511375484
125242561
292485850
613317119
59727184
293432532
927442997
23644622
423575428
60417383
535968137
641684190
96272873
228386824
74456923
969528489
228413621
3389276
92094067
1055335707
130343278
378267751
344245340
573420231
84464173
845461826
23586467
633170842
130819972
884138281
170718978
139338692
800954171
920032068
759434360
393098879
243567611
1014479158
521508393
703863110
355567498
293320121
888987302
499013303
854963875
291999415
156249953
491730698
574066072
917167607
306562138
75794420
74806538
486172090
812003462
128545670
873190630
613640170
696586144
915815700
629635552
711063365
987382612
810004874
467073178
1028779611
889955317
671994455
328678103
346677888
763346383
160768874
245318739
599460686
302207156
627285395
856921996
784643458
393659173
325184890
241252410
982597057
592369026
1022227757
13503799
847329796
118616769
265903544
197652352
513412709
514471110
498617461
331563215
135129312
1011739744
652869985
88766269
236716232
209490152
528440597
480365983
999844130
517699557
29833507
264942398
282126663
750859566
3322964
57178465
593246271
87652939
33769641
734099648
716897428
596345107
233498997
754938912
883266161
351607151
121820872
523261129
462878303
110949832
209059826
885967684
163304680
182252847
76298005
748874336
134429861
172363952
274446883
527530160
333771827
204643205
562602106
859540231
135855524
558596921
64876534
495450837
692672793
425255533
942285568
910395621
371865661
230245390
143892931
78513154
703828106
933257455
77975940
425741114
475147028
699403883
844047277
768204774
939473649
158207218
501420669
670333925
285192906
867828264
1006584254
906750593
296413024
177588314
270923189
588220425
935896853
634323168
334995378
95438726
729818742
1008744594
529821101
519670379
713488327
29700946
327013483
349916539
628975937
64730716
197749526
61113980
866833623
766106859
91138512
328814377
182106775
326684231
869153840
593857129
86369603
503460490
626924860
385038983
447797127
570944561
28979014
53680598
113096791
1023899811
748248288
92107804
542789509
990512329
332061891
195331259
60443883
180043969
619084024
358414178
874195577
1060657194
347018381
865902473
1001040495
12579866
21290997
813474340
664136774
902282030
307787725
481545404
863320283
403829741
293587571
401801808
477203759
64131160
569970216
632566703
672352266
239731092
1031148380
324639016
991022595
825314313
458364828
733957174
102279584
656605768
685631936
630565549
654697071
402202474
691645588
648194349
887488063
332128684
1008046119
533353194
950603991
76653559
518043574
583170279
874655823
83105559
150699972
856953948
475283064
23237753
427756092
664757000
485615716
12655123
720568629
130848002
830933998
932657788
85027541
103131224
608120464
372487472
899907889
631132726
622428336
394635955
392717826
217944933
190109133
224511727
776608372
434366732
703518360
16608612
735368937
815144510
165319544
236140332
550903897
292934736
729215854
357347155
162108284
785868323
13464463
329810424
432655025
531445698
265032170
58549780
667794143
477721002
195156766
32171615
648049637
53223390
360906432
351715520
334092023
82804450
281794387
485858710
384364348
265767435
772931036
64942262
264926750
688983505
323439844
273059425
394490860
482585466
85082750
345327253
387029468
114960649
48318895
731502657
33268405
289652078
388502552
380755115
104829922
180428064
857808985
607331566
127999694
141527631
339362656
121143679
122558905
462131225
44496004
603561040
43420323
91536169
596036847
152267422
749602221
196051782
134412366
993541544
27130873
756808646
688839305
159800899
180971898
841618935
601167107
584546453
753537730
143425550
215289151
976699520
628388457
706133071
1043049895
92128128
687260140
503589544
1376664
40014004
352237813
689130606
460643407
664907596
224247247
416272064
170941364
471343016
418239236
629045889
729667052
665300393
918340181
645542987
899195626
168980653
634105176
338668852
546932956
442760214
878824840
277631846
385834356
916011271
60281443
399193216
681375815
340706181
367214040
653263336
738721406
651673598
1028584638
882719803
1060834144
199214146
318342789
49513858
292736100
856480126
785069854
209881283
453997446
918678016
603751879
221451646
528015834
849130360
649068796
984634415
117418851
568993522
446295655
347511103
650947754
158964543
874809209
754979628
919433288
283848635
446344737
718174801
164026626
383477393
499901067
656828857
404476719
119996803
118817325
656719374
1019728525
339613181
251444988
142775987
902080946
546579793
931924900
175302604
32805498
42877442
993807050
76284656
340673316
101572492
663789363
296170965
922205172
497487219
797292201
197044787
1066887825
107887500
1552596
14195849
49542418
426407584
105008980
294149587
698973697
905172934
502243335
247026689
622729147
450615018
170378216
38826094
176885486
155510364
711217840
212796174
226779501
589710828
490125388
777470774
346497741
685692638
736503957
125705933
744148481
913084946
290896001
285623231
306196952
786876640
610839805
845090295
54021210
236323033
452492033
800160929
830268009
714646095
552403388
126750812
764902369
63594915
406891436
590495104
790351739
797418425
510875051
372641345
137398513
175958106
970987575
315138493
314488952
568773292
285281255
15960559
9847428
891583096
710087763
56085425
993280437
102376788
629843063
202882244
150897757
424047368
140560486
775657266
43458016
670171169
173785156
305181068
113916592
600371445
812672858
458274351
858190109
229540382
102584518
248448171
811262973
160968708
478596646
755102287
414887027
850793930
104578606
912961837
486569657
109414799
22306502
957712160
335912606
502360277
405276269
691979396
490219233
302193195
64061645
698442859
335085288
275193172
839042281
658159089
554004641
477370803
402178283
523722999
474851855
102846187
843806970
230497860
574031862
717986720
656901782
183957424
166412109
357909137
714220851
464896822
709900288
911451880
511181082
635770563
595088649
140648626
600357579
906752316
111409858
1020055265
101257284
545899812
730078531
199381958
986792422
565041223
673461651
661287631
1045498475
304506163
28848366
931999094
816301273
870510632
664236188
762938017
14010184
1033162863
346477273
322218590
30654095
882478754
497583409
22588972
693340929
103100606
631592849
699624630
74596852
509435747
380132756
430584685
715042087
486461044
548808719
247305404
111084084
350493805
526066894
285579871
700177909
75427612
490695423
121067694
479017997
89726416
36707699
601523083
1050973895
739527320
30494255
313075922
902217984
1031559974
103567750
781523195
491421423
550661056
698918294
614324366
369147437
170917537
291277129
83863095
927339993
2122308
736481313
166327832
45683204
127072845
367544000
160568931
691805020
115569835
309216911
702490098
360203157
10477657
712763501
127561804
917731165
450454091
444882340
212343372
89157295
921130640
314927502
523239036
859844804
531286329
435618319
121913628
241014556
795531152
508046178
446397900
260349385
140078490
861863303
403369587
973152221
474637139
258716148
147328595
844257364
702767304
327535989
209527653
23987462
589243847
995067006
1024726229
347638375
1027563362
584141827
153695698
607949526
697890122
41353650
119057119
872063031
299317191
572763528
835064811
299504750
195699876
593780899
402504496
97090101
284751447
713517158
91042327
415009372
321962852
701066411
408889281
329759640
625244813
2652417
847503548
1018448776
944958312
116145878
687479444
911361161
102040225
477593281
6433672
189587318
134566776
910073565
597613666
318577775
276186866
816998596
904701501
19410187
367108646
116554220
630106186
812420082
786624193
925228961
35132366
47712563
139300502
61384589
190792754
1026687892
701192555
657585280
317251315
656299611
160780922
805863296
867684457
449291692
1042127234
440539937
623167426
595188132
231639729
284983198
1036535083
96984420
74789176
544367436
639137485
143315697
1040436124
657720760
701292864
481860829
334049455
673196048
336911439
786600054
991872147
339213040
517084836
685566466
257682406
50829749
283117298
763653543
210239685
151105601
380903104
507468997
622282441
1020398829
582879719
875974437
731098485
522590694
577643110
906972579
290607411
799060652
218863019
682879233
184834239
407550499
533866509
628919292
510829179
530487467
94434459
802291258
755479874
207546759
385555461
302278994
65495087
35488683
797884335
854117880
900582139
615371163
310518368
724428091
746124927
48886940
795207955
81236967
28576500
736327162
470218309
16553007
273776296
820071500
118638995
188209698
1069688252
446843203
181701811
335384661
560017345
42873689
21050901
758429478
553551452
463759359
667193290
767055475
813668197
5803638
180747952
737129427
64509443
764473317
489074417
100296165
269730681
256833411
267280508
621723124
362535879
911516966
773367167
1037614000
185131013
512515978
23032075
964544558
567448529
333752770
681392204
891215810
999190003
590133857
15828460
221132964
431169958
756322897
945052865
925402984
549213812
844292233
821394861
8016796
175972121
297882687
124047891
875402455
470978212
382881827
811223787
213400401
803579968
580761364
616176545
731333061
144829052
12123811
303893684
207583653
502567242
404145375
761480083
535454130
878914636
786180213
589265994
1066362661
754905015
993995145
354034115
670302411
220385098
250688182
561909754
71059832
30653421
617350304
169897675
810192900
204970884
872781227
448470078
39599190
505699511
708287146
892753035
144197895
54189201
704332161
201387302
747491198
598826590
1024174224
932790573
884451821
350171835
65828829
615808533
417161643
205937600
766842773
637868841
345659262
654156135
375072243
99870981
154499405
621235436
674994153
865557102
825617960
236110619
429515488
63790054
1040342443
1039041167
435333535
852056377
221484399
897899465
495586442
786035329
763383263
895674721
21385444
57912060
177706503
664708367
353514150
239500224
65141321
120473406
807967748
348382899
612572789
692924036
518540377
32732644
738746480
854131550
682812610
674050574
272981536
253342206
852858464
805953380
45871387
485389887
32787062
17121776
495199789
28006648
41521527
148180155
848489582
607315177
840613490
244337655
472641042
807005957
338751681
377329785
673216616
305377448
111637096
418278775
99460282
406178152
366367640
921249814
904899403
879989908
10676484
992938412
37152062
83304598
332335303
901183880
530926373
497156698
736632871
316315600
287979069
43990208
625081449
284348569
768292578
194925342
422496534
329201835
840324472
43124657
873140814
30728043
425357432
180461149
510235460
131913949
286185747
800790628
208059424
293764398
383308168
540922167
743468740
332368544
208888608
608969337
386716985
901241246
234497367
107895213
645394390
891176747
275056245
117334899
910937066
526382917
107361354
93223357
71259579
287139656
8657421
710406999
321407474
415021140
545866991
367552915
762725512
537986156
10785706
587812672
133335597
68484355
315331167
17785219
727956684
666738931
127292041
198903756
841310526
71519602
63099422
993583535
1046031568
789864865
39407095
764141148
625703619
272782569
61248462
394540778
595492660
311420352
572256133
238399461
191164249
1489917
97220970
6346778
379159493
193243235
448376745
591309278
997582204
148945644
362231952
633636913
671681377
747424558
803610762
510020519
643972473
175296855
573499134
18276475
44770522
297483390
235819339
634142878
819799761
285405631
112176046
132929747
138587375
20968354
140665890
863231322
250071627
874061196
146429984
561830490
170772627
684347772
815021794
988222898
887180273
669369617
45187423
57701307
749568915
192888180
750315604
741788414
880248781
609559094
360703630
284794517
164533958
286297612
140149288
466893656
400665389
160516374
864820811
1051598823
437544413
357140880
153122855
40763598
567295253
193880895
96199841
807704530
233418803
447861868
502353147
467812898
184849291
697100738
54119272
797890321
845702914
746438947
387790989
166027899
504440482
16915619
838584204
861374120
333766930
512486343
357822006
13626178
23773152
659256644
452599899
850870250
464694516
430959076
237028092
874486992
23811015
268367071
131167399
1001313471
572807674
367969651
627929550
258902079
159237991
1010909267
227822038
43971196
97206167
893231448
420146638
142618079
792951545
91953974
607641587
455968518
740897753
896680043
131792172
154360498
207571338
902868050
879565631
476139319
769998908
377921303
56520805
701018445
931524530
48078860
20070357
572131728
254243721
122968835
1039538530
677066053
368857272
1030732634
660603842
77711052
1010073214
754578790
324401127
49896862
382400147
928922267
602023098
89696789
170611507
309217957
349337883
309776255
418734462
1033533305
981211335
925085692
915106101
910394917
54693315
347949234
265839819
839563965
911755990
1072359125
68184551
145033884
220377441
483946980
862234273
1066679597
481240991
754161755
590861369
488370670
758678946
149563393
247021899
307526320
192875677
93661737
613978877
26812052
974819902
540383467
813840418
599931381
236945806
825258995
78738479
540277106
565094206
136423755
94112494
104724489
609436622
548048396
718395988
50945238
152534726
449701663
50908118
395287047
537556674
323233418
949320344
520627823
901580412
179047006
27259827
68282178
763471862
1067684265
539420412
1027600090
495559310
725245529
379451146
41893671
474909112
459561147
154895786
791160356
704155795
45342525
602208246
435027317
78184666
700064308
333200363
235818391
1057482500
582799420
74769917
487771960
56735425
107738979
61352572
335022654
143594263
423182162
775304023
897083719
213437411
256694869
244244022
723626837
520492425
591176517
64949841
211856617
160112079
473973546
285410177
986973015
396933696
101065122
120881006
951984582
588470289
880956188
768107957
127614254
1044839776
810120898
1005311567
17075985
267831285
172489398
366960977
49161147
422133939
1003047638
215290356
877333359
83143269
703390202
563618315
273682101
616710474
430106986
239611009
639962036
286461893
127599002
105744340
484232789
467643488
419122614
361744245
553609736
255491262
363053985
81177816
280084018
787454332
453740824
505603365
601422880
321298931
512403374
113354349
303150940
617747084
190189855
11902948
209979945
1067714775
12761961
276685263
121268447
69952229
876806037
876284449
153221954
341081293
691541897
729176736
1035433476
783881636
178931500
755024024
1063178792
310174765
31720060
154387834
436600724
868654847
799895655
925466172
2611346
966972326
647241280
896418397
103161552
760814437
187943894
19233887
539323002
179579790
775611606
583374494
839621829
940763729
116400235
1007779730
52208963
20737141
590332715
515955492
309314848
42502565
134011205
22868995
391145102
29978371
958387622
512799531
199212700
638272676
239224758
856595730
258921915
339113353
580089511
469007072
546983413
734892492
713903159
139929926
27125517
124321318
131490552
917353084
224514603
135202649
1054194516
103402472
654732353
296201555
645814060
539370861
343633510
800050264
25198261
15101279
458117877
386066307
124772835
268541071
711561500
161256189
462457345
931388797
55403875
485842056
126629473
27845902
433306764
594714897
183020995
792142945
97468162
578976691
334144992
60414897
458833799
663978858
908300960
31654264
23703748
1013152160
750281555
620596201
2724723
709008589
240271911
34456907
813191279
841295212
387209533
326873257
190296440
834249723
720050263
196132728
450315553
894087230
102799301
236701776
71397343
572583883
299378249
790066397
287389634
393736293
526245139
587557745
778376910
89626544
280884877
376011677
421302334
717398639
918612832
910939800
966726025
368594674
365052039
512504296
642539029
393956085
412451240
300470384
537151792
823085816
675856198
334838200
321712750
688175413
140167747
504823322
283384638
506828540
817680169
86479451
711174526
1044148004
528864612
448284409
660973490
950968319
322984068
286504569
471873852
300167037
426311545
1067164762
464009456
425048105
445842488
83311637
58878337
414473274
183937306
1001988744
267958402
34256833
158195180
583868677
362356630
590340022
755941318
565279603
10272611
635470893
568770509
539390287
913157416
563621186
231765881
75836012
437998590
438896142
712168389
293178049
40631026
930108440
393539204
9696540
619546245
859926912
430865208
90453167
487011253
574947839
212857704
285416663
760876694
313965310
813992870
400086452
276262531
718111486
959413430
140528796
439890704
619792779
392946328
348609029
431235544
665649960
359941821
643178932
1023608818
727694091
349888703
826056077
591805930
644182359
124491938
49610632
570767964
361396727
587221675
910587118
700477870
1010779857
942448339
315068699
463619381
723090442
585687971
787888707
945830432
862543754
69298570
420306114
648473044
811353143
839937987
106668288
498923081
453351897
623923284
45546030
226328023
34881242
170299340
1056425141
107357365
179625564
683639632
816722467
729863908
420323744
269447469
962734101
711355424
62258319
318337087
556651867
224670210
423596351
481218304
578014568
37107841
624574531
424487055
46033570
270118350
576669208
60264593
374851615
15577977
381386290
33800745
86152493
596486512
794097576
775371437
733195731
263582770
881456141
932897754
909336034
179448128
809497169
226154294
78247983
36603357
575647333
464587676
328875055
238463915
272609497
347601125
100802197
497405984
366168965
695349151
767150336
102913056
322082317
894826783
570799618
208193963
68749488
875162023
8343392
446855348
261291785
494330435
472555613
129953421
274556507
529374215
115244489
752184842
961354618
185886496
712272259
531117538
133777343
104904463
653735993
423073622
272474457
203379933
976055722
931984038
506865317
426149566
86818946
126351858
677862383
432844150
706318811
164329810
504071743
49132135
820994082
206666008
597182132
112986175
91608685
676366433
499501887
568813198
133366757
701409643
74318656
335194275
91388903
968963012
909415428
27755947
557216150
676394398
925782038
580152485
901266031
31009363
492865412
120919245
361902862
785690699
1023497927
565088376
687324305
777262721
264005812
246580840
106355869
1042535489
919928129
183359123
731723243
422707820
814191044
917736069
432871199
679230671
958142236
564429377
630886784
161637871
932311868
1064343948
398109194
204636137
367684865
58663081
883677888
457827256
91913212
1007793332
279735835
114984031
1065173543
735860961
14278928
724783417
653946932
119089026
815438399
503923943
852377493
416361866
110873171
353355910
664897086
75800184
900689595
35027342
218427014
581355063
1016616525
246211984
296011586
575135933
689026171
147089600
708562146
56233570
785869978
370451090
696996896
247916335
125921951
482981228
120747225
577054905
785619409
660443557
114826072
45597330
448469860
197772256
104367786
391611961
663595304
474835322
556543715
810795041
72610579
1026814629
773257198
678950944
279652772
493023951
708804484
124589261
731308209
729450989
576367341
792829005
950041247
453071194
124246477
41566977
691472998
671529001
384110417
876123152
823704939
125157279
974683631
823614262
572108054
675498329
526644550
240954389
869822154
835787108
1024807065
257840932
1012650937
100441857
413680372
194355037
479542606
622411084
428601781
79649675
199836338
1701580
357305831
336997179
3596799
73712965
43311795
597200276
327839075
586554580
89351780
764505860
26680107
156951117
33688032
663564042
58664041
26920504
115493909
710013102
603617217
73752745
41538137
1051121133
716824544
37154833
271101681
441985956
322408130
753063674
835537862
870934674
215723832
658401164
610002251
450308447
4656682
135036045
261929459
415572028
535692170
570531429
321302799
30833812
678369703
348036481
334355696
541939961
250656827
1021954339
421271740
208109040
781925079
612780310
314903365
15781964
266680301
1005618775
806403096
298609276
94837640
851196714
932532158
186845182
727308294
177678556
533578656
922737846
869589751
493188767
416386844
168919145
162199370
337965492
344821001
305891614
631449914
868851975
684055497
881001550
117013027
975088462
792697092
99925911
71461918
699296309
28343583
237831153
176583867
85403592
560600802
27978755
474641708
889863282
86358380
985205633
30290681
61535407
496237857
337790966
754575995
403777927
39133222
973462529
565635115
85351347
235762429
452117127
77076078
284245980
32276840
366805863
8520235
885555291
589802587
280030185
112949881
120471581
392332437
930428478
5316581
218033963
55368101
299712537
797732601
155221564
639011233
892576959
298598087
219204805
853994857
366609749
531272491
467257231
366616542
15402974
265981884
894326275
903588025
453794162
563598431
665160561
479272543
124628697
255301368
733186550
191297882
491385602
513135803
713090548
490159036
599914858
961930457
144406150
540796295
486270705
555445428
440834884
561685136
87076167
116869401
341427367
53889509
890080583
858371048
654349976
184181002
97844425
601022317
864146290
48023205
380043831
354364611
53331242
453257542
148180889
27585371
878294224
108022327
648500191
572291679
167439808
690945494
36414634
788848949
567616916
384808414
788570178
835454708
1003452162
841651755
133326759
426842408
17627252
913826284
849487499
243465175
376421138
489783857
360208974
380311943
108678383
9317132
571208627
665408154
548628728
578810189
510127529
760491715
888746722
260797470
79867560
607677878
505588560
869124468
228610892
68110991
7730189
301453081
129772280
6115955
326437494
427271740
516836916
290577977
714597804
63249457
122553338
598983452
835304317
560854678
851374825
608776801
706393789
223644932
944006362
862796467
814687030
240839372
330348013
870938077
149708042
113898747
672030116
900403276
174163540
986394279
83397045
810901553
639231455
974186293
471879690
706198023
979567318
751921159
545369990
207377497
690877265
315568802
101073688
70987555
811060526
86376695
786383407
751163650
65655227
861369028
200450158
891016883
648434940
342449156
466543020
22713456
78675215
654158159
621169582
454986129
57015113
179204028
786870462
121529731
508233972
175661708
543639232
22532099
843447126
238395452
263037297
319926781
880705308
802775557
114375292
134850740
214269148
1014788923
311337693
639266401
904818516
876485184
15437193
493048270
612227927
21390816
340782019
565207126
663631927
64765032
1040889006
16312871
654327610
108814115
19936798
59724533
911238015
507043556
109714565
852474773
6023113
945437106
563412576
775864777
79372656
138882216
107160827
227936166
253212127
794068986
151746043
264819485
856918482
1056574511
838870112
755490785
916745367
258613602
131003720
48605260
8938682
116239139
623996705
736930872
680925584
76615930
377966798
962570930
39556629
54034677
847626324
649578139
362969702
445275376
1009585367
704349795
681368109
60881732
231679485
35089995
321985883
19764262
453141338
1001753207
713339912
438039954
650914447
244769524
781410937
574772816
110183709
802693774
92884966
230747126
728303355
444741839
799514261
817157165
513756539
812268812
727214605
921893180
190443210
525843694
923622850
896680944
232255470
240503016
556123646
931019029
85316653
187232589
1047839287
130659935
24045867
641208627
186410935
263220017
863595005
696937681
23510714
21770157
493739085
1002877833
733523312
186806081
229089328
770586125
726657813
691040791
911090053
568879397
1029181718
822584523
969392514
599426177
313886571
596898801
883469504
643089488
171790951
569663275
270849485
744724140
94011810
815126224
620530698
95776273
68621385
461920737
290399349
164747621
468144349
478826821
213939406
28695339
85642372
1067924778
864866188
420914400
27188374
749580963
472562595
290604909
830633277
927427268
880787806
792233792
639422413
834376502
526807416
306007422
247031557
35856890
106012715
63949165
759727160
780920158
725802610
188618372
98538279
811299008
60736879
321431663
1008423907
620436357
945138180
197461
434206472
437897975
492825640
814077345
382292515
899987193
800353063
798361506
57167555
945132674
132624912
818063724
274888851
528796492
780088497
264713117
565048303
821429401
271373479
444257236
149935846
828676364
285366344
123667818
15472910
460438331
187881178
215404815
58404950
468398162
58796362
45961838
783951761
748633853
636728479
494592335
670966012
11440801
802822920
647095645
130167284
33308898
519866525
780818488
992915017
483680169
116158423
742471290
463948492
1022350670
25399047
954256543
974042198
860269733
27064136
588334370
748729847
334622807
870356978
1054440166
498488439
1048813868
853363443
581672291
483136044
270505257
40397564
271815395
183632565
925135374
773280999
367928118
268943505
643123569
884907465
62661147
155115667
131873259
895933596
459621539
451399005
813862904
88719089
573151577
70279777
342391280
71845364
218087972
479785568
406347525
692605769
881919431
647398933
923115792
794253487
774918518
246694621
804364307
526976071
607765362
76548576
507731869
727391286
489182806
2176020
987014525
572111320
609418471
1016557141
615359132
116017336
116551789
831575422
698125664
572919545
1022722586
108564018
657204986
390104791
458276795
175748616
153977846
233656875
752971292
711075218
913540993
611124424
116062684
84839372
653767689
1046337548
92828140
126376329
124687363
30251412
256991320
21428901
20775210
522594874
431557965
275907420
846363748
368365161
463562184
843530026
177878696
927650643
897285490
368969351
918737481
953166402
886534933
653613213
15282180
747971891
262394529
858854348
977826400
64358130
1028653432
411234808
650272081
544154209
526742916
984675062
379259569
473725547
624296044
25620994
156063197
434647758
583073297
594131248
654552109
854804632
633292781
742254018
738755384
31868174
52048136
563495046
806901050
764017452
17075703
485919956
348832433
591596624
66586170
626635922
911132497
538174313
88882807
28735881
700667051
86309912
425376681
532252282
1035254940
797305320
871509283
292384790
56309340
567392084
203539780
192263179
809299053
500368
426010461
792735296
511811518
13223194
877079555
21982280
908660456
24753809
236343370
201257197
408692330
978176506
1029592533
142049025
34707672
730246868
171785640
654310891
817172010
687700603
561238951
526017658
877199873
169500744
75482383
754425342
65665395
303979142
755557884
927322936
729234630
599213078
381297709
651532674
54888548
745237634
182746654
79200328
96514325
26006119
478801938
656171419
365549659
706640507
754408118
326517736
210964844
237179368
31771134
576333374
361775813
51016571
1007970937
671384239
378917968
202740144
544737065
609759556
93549690
446538905
802879855
43459833
484388557
391708354
517580634
91705835
704757373
772108304
272939302
669729922
134056323
576492421
798296874
796652429
355168390
525405473
9421397
24409294
197733898
217541963
732388765
9815616
451970201
1002390797
77932813
443682018
397107134
890782521
58942765
1013508746
131372026
357760502
241610020
634603374
5859761
502887839
368965452
27911013
361542621
894074545
414281807
510807495
210447351
1073708195
289770707
683501269
545562759
702593225
490346812
574746086
323172430
301370344
657252625
861302925
145184269
525185925
12565631
719084406
571413929
492403097
518126997
630556759
69682487
917777780
522862934
263808190
703988284
886402636
1035116961
513866649
703828774
14254871
68219416
939407385
237991156
708390299
460231198
94295474
524613393
438172373
497770541
308656328
334074343
696830228
143510268
683323027
102265800
349334548
216518276
810118559
573068765
558856975
58201658
630128893
732140949
978520767
837197075
565500809
334752410
674293215
325544263
392516965
48367561
738952349
164423940
67624660
268325508
837707914
487206402
909342215
669968568
583089336
94471675
19839875
544751676
115059080
44922754
646335392
175685732
639490294
786874999
144517623
400511835
448642919
865206983
100239010
165279713
243086935
106406057
970289615
23975146
869683061
378525842
443502356
753822545
242550636
575708706
729728545
717523186
930854024
388872947
37337317
781336626
162133438
402693988
605815661
70288099
776881175
844033525
210597833
155892532
57985212
47789045
774737025
751686322
59901678
729857504
109856566
377663246
251453162
190014160
555255758
185283895
990430341
405036814
479689840
721091888
359445830
110989910
601108411
973604397
418380138
1039563226
1067172381
800226706
331414200
28410716
458115442
71323240
28613132
502090307
104204646
112893269
266550695
664748576
434788800
595584440
120589400
167006744
904890488
218246601
91304810
256805139
460351925
783567137
152717824
345497419
923984278
720572944
682273865
843795180
876190843
1037146849
927043636
37058373
305217537
268984554
783276433
945942596
202147463
7080981
215912920
611787754
670312015
182948520
570198568
603479039
599953813
436343075
978609975
559677316
728706419
465950960
702680953
889441704
60834888
326608948
34702187
483560251
404587894
472744720
760167716
555006366
850680141
739635328
531666134
965633978
261805008
906185899
977308989
936229623
404009566
381806930
335065767
491955345
598791197
129584761
174754317
571596791
742855814
707240925
744375257
668724996
23891439
756267328
8655952
32517726
15424191
199606660
487264154
297715938
1004491459
297530613
178807072
57196585
32875874
330015329
289828762
850346642
426167569
100521731
218542518
195718428
828678255
865770809
435116483
254514110
657702692
471370069
206773230
173317288
359919409
365129624
568988187
963468370
674606585
778208667
404601877
334688130
717481574
401738891
497776180
726036493
134555899
125819129
460781
1002949446
10041352
869471287
436071686
781757614
1030760252
137657868
949038014
521158611
1021034326
19863387
364751605
526805727
77136936
48208950
299990664
437977905
131096744
889061553
341134590
744761946
431531190
659773321
702995201
107177462
889430536
162271631
1013597798
27977211
689931605
375904769
53602731
226212458
255162359
892524974
919923672
1035107037
934851372
865854560
728328640
281307698
166988116
72687059
199571934
123836998
36193356
946341053
380539686
555809703
140343872
580228383
286367339
826867044
88990305
711581633
658927047
428251543
784698051
1073416323
601602869
7604017
763910333
868249382
912099682
195296701
1006224256
527855737
243376854
366326655
899960735
75944278
204628113
518633439
864477348
107426642
923133576
237706935
1068975726
32239669
663845896
234264705
1003061451
815178096
902444324
505063638
111929388
562038583
11461910
654113055
806552277
335192896
876570354
336161359
745771394
846053087
595937395
932203791
628039335
697953501
781402987
533634460
710283229
558119267
591489702
664599643
1040687265
47159429
920921761
500921154
99951205
136399115
279808382
428717939
809158215
853476013
463519074
899038215
616614009
29377936
803220298
739976183
901342437
399282636
518685789
408388950
381008524
381440839
680306217
916894012
1003745465
280771375
76912096
493583191
770797566
35460310
283853953
56042881
629487351
208206329
703758697
833725380
368955662
160728765
810926100
672556804
981823296
201367701
266968263
26749064
425484337
464300043
45218185
28365173
323897831
889793923
60739099
527568386
791201872
405214813
832835174
617545278
446244433
725910212
580779117
817893772
22440968
782516990
217681377
883021759
114368911
917465125
415766583
604802768
918931764
9842169
502933835
485857005
513215672
729306210
98256987
885859344
30139539
47700034
613088991
789400121
837367969
110138229
71330354
593933500
1073187967
875859549
579392506
377816419
426000122
39119316
506838961
785612134
727185488
784799413
830949206
60905802
481810521
1055282220
1026642097
610318239
386821883
314069319
700410693
51995988
865923613
858240241
83009210
43571568
329680892
2985526
536401009
29693015
94278284
638267652
586707306
140182042
587280029
73574072
213052344
266617886
216685362
585569026
621226852
176804515
524426821
526682481
103024294
212869855
426951833
666452348
885324499
402332966
327800996
612811600
742134167
686744543
138118108
466086418
968369409
125397342
963338043
406140410
134713493
611894304
537063017
782896783
870582143
1028822539
728052032
806151725
654894119
844150366
899040331
900586577
86958211
279637567
744978988
109832013
371703488
508273052
926331143
464984516
610230077
55385095
54872791
9214050
628920653
851008527
16117549
314802321
911409517
220287260
347133112
247940263
1051845587
975832495
181213644
694521614
787140415
122899252
678358774
618695363
844820643
687756761
140730592
312243342
945228360
561044963
721992800
145028566
632113786
671446715
414194422
671686397
1042133211
36521465
926698948
880287761
1051178892
766288276
704434098
96565942
677977465
2112600
533511376
93240250
475574544
112783086
123828715
224934297
505313305
598313188
916672588
122963441
106734141
1012277313
101613829
454004118
552055261
32077909
884572025
385022292
238234513
102431885
67875962
313626255
729479014
1072116765
524370885
252120535
77505345
509188510
225757452
818053393
626881664
137866915
323678850
724116609
880037511
1064633660
502144066
869332130
424029851
730291031
989045451
787078080
380639907
31271071
674603857
732439461
114600404
946769704
178796684
67107863
631265301
421892306
643831932
217548796
11447856
150093013
64081886
852645204
648582322
118034397
148385377
477188049
647038407
701265032
14275664
18499780
33944912
53437897
798531767
812553872
426398837
596074032
314962617
935202513
747780149
139247467
689311869
85409480
174223763
296015861
762619725
182269782
1036221868
822570870
506694370
356592535
731602121
490489176
816530441
3283098
331444949
312992465
899623151
490937588
251991702
329261587
168384335
85663629
606581975
891876187
536532663
180200046
334965783
448530016
89554334
568323163
594343677
368014275
205975746
420330091
712820558
539494121
46724150
871412198
600307495
181727107
71845778
257491292
99531622
765880103
84092595
610085236
349349388
24919449
111538941
80207828
261756465
631822566
452432018
310016129
185954748
42096021
853670387
945926228
353838010
349860282
898525947
183282123
353189668
870115714
1680502
74689209
918254882
571917579
343577034
557256906
440592190
927989377
247169629
381295080
505153534
105853490
106245518
785385309
1059965470
783506720
739655059
110684041
912937095
229342582
912764718
852961156
734181805
500135835
574297735
930588463
27730914
616961243
673806955
593411616
910363925
647934748
368944760
508674667
789449799
390912333
872846127
908087775
84912691
1003524005
423485018
946234013
823070771
585192363
818058158
150081749
689352809
579186808
623550532
474009917
100366290
967731198
242626232
854727915
203474181
53664595
430481842
145090378
415610213
884260832
42717213
814606803
899274324
857282837
615485580
788341537
330045498
755979533
270009162
759553579
107076822
167357789
880032027
206255914
390960297
381826961
258689821
513976922
724057870
533305351
836383008
981653494
930235973
524701338
127115000
740643724
231303585
119979875
568679069
259494203
343010709
741546266
904670174
826579921
760613441
820787844
534048510
615941305
459505962
517045968
558728054
820812782
580835843
35197746
333943692
242984772
284242502
345570176
373884719
951471214
384551720
584010959
494131993
235401063
474425401
466517091
425281360
97672660
502610095
8148465
849533568
580423433
583893664
175205097
231974201
226107037
1032765863
602041396
143900754
614366305
5034127
718394856
502043762
222033792
15853168
908122890
1043943779
1066078052
267056282
719446320
501789954
182471649
170815991
913970022
37100142
140615218
743050216
472449755
741992836
383578329
272895194
971462129
632763891
797192766
198254928
465765902
877337080
87117048
780979987
429785063
663253891
860214396
496325601
503914435
160978192
129994934
31710332
536313460
58428842
631209643
50891053
956728650
160357734
1043296451
38106191
826333096
969739968
1033922363
219957385
556900355
559160056
814808960
62839918
322259858
818459140
237295456
465589683
72065892
90386155
634200384
300303134
829852425
347826714
588625021
321043185
948719673
247565303
537988875
34082650
431673979
228862871
1070121373
929908787
106001074
110065958
356359605
334565432
747327440
250732561
35777346
896622476
518894232
600542001
380851174
332276478
554081687
548409833
41193006
759563746
632444056
235624927
346914042
590160330
38183606
564024437
479583882
406687360
457351042
189191715
708769258
717642614
149522789
87799746
596887417
619224016
502594298
633279773
491954548
77580315
849934095
885413248
236082159
461826584
433160463
598550662
239401739
538611159
434762073
860954464
540689642
676125601
468857916
26622773
385361826
557865864
745807839
698644391
869210213
742238445
878404521
296816746
790812877
573646033
810068199
672369077
1048609470
246558131
510416402
330796200
377383991
124247571
184457525
238912321
909621112
208554764
737084511
758348242
689028805
887302831
900425265
702371195
760682936
385933718
570339621
19393917
390993083
204745935
33448696
977347736
773038412
583611790
1039503399
98108980
807784800
147060806
538257140
857990541
213505965
703869909
746255279
798484443
74477631
127843608
795118024
117911381
143610193
138368028
36656625
1045476290
148146992
827139056
175799591
400488846
781570207
240066388
102110146
798904342
34954631
425171175
25112716
391402512
311520973
559408820
625590473
259534270
649938556
808370986
624319273
563273092
447049081
786231316
627491413
725747003
645714102
559433944
1042230123
47122046
406865169
628186869
63932325
80680672
759995566
747181345
91084912
642720669
106967339
13551395
214833385
463820041
305361213
738946623
1041005686
553858782
459514780
332842846
855367891
304233232
369490422
200424039
495699509
346938717
405927187
404040846
448017899
829537448
24945366
886571550
629040306
366338257
474992333
538260366
320276939
146469423
960823421
498572084
256953416
985447952
272916159
631870564
109866034
259914272
230637825
267677698
720746648
1015148464
400112303
941243842
248418777
477071848
501521973
518281478
606755836
769585381
745734577
667521299
63609699
57327257
207751887
502155045
25936155
539382153
923228688
72695874
420855611
233406014
451669829
95997611
107933272
71928153
400869431
776183706
733800270
106956043
225431164
3881186
119588019
677415776
17062756
66980523
366794618
567868269
911416954
943805357
596364117
939933321
540784065
809942067
402144340
349966985
874238589
227172214
104683828
822244417
862271957
700322021
256526722
833132124
65886663
321124396
645187342
1007713718
829691094
594386235
868384389
133898504
365116637
729623008
191916881
732204118
434265787
135771764
553232778
925651431
879671863
348285467
360349894
52233425
93086567
555706916
798545198
837924428
1050676136
841034617
38846459
430612349
858281224
512134144
883517391
164463937
818391897
488794201
2579082
502613273
254562532
405365995
674183782
69285914
944668353
819969285
336075615
804856447
883880993
739701335
607292517
450019235
483829921
738256698
406099236
582074649
151706509
780684743
364561562
403266559
827206433
145261077
607647972
491469381
119624465
178358946
128509409
286431889
915421007
25006506
118074908
116012504
661437045
162586955
813583149
187744872
856004604
4817371
631352862
807697890
794372713
826123699
29579654
602136697
271074670
119037253
301139604
940245137
198662249
122405750
454286708
505551329
924470712
626460237
73570698
440631395
835359600
65313099
231827033
595541017
80194101
99623598
297857417
410825600
1068959001
294366166
50954289
967367514
658515585
524421996
228731619
948259085
84324836
714631575
466623082
167282961
439895499
276380278
92376396
19873684
287352473
818411600
462386734
380647008
299038463
919903849
3952890
377462403
734251467
967057880
817411207
162836371
327505573
780660724
193337773
648132613
463003647
26569326
171754925
180123195
660514728
998563469
168935719
100974733
601950344
237892229
54889803
529184607
839945247
802277344
525524377
580888511
117699911
47748900
81589417
760248223
676128528
473487009
54269161
815166678
709409601
209411550
802016897
72952954
182271982
809075657
600127820
763239630
131252499
1007282566
387090014
21861307
164459934
42113282
418039447
82520918
325483505
677349554
97443870
621978896
692448052
195084530
954849216
3577025
43800255
365858877
490249657
701681128
231297889
221668076
16219007
562387486
596121459
254804017
264527113
40196427
441667960
383381531
260520362
335135241
183419249
735210883
155629547
676607887
595831058
103180017
128723130
953752576
39135036
344668091
219169999
327552560
620145473
191185629
24150821
111244626
575544377
229468365
698492158
185016605
78839780
691974384
20679371
139979816
988114046
644790699
77084744
1952498
1031506740
785468370
67688387
611457020
17656072
441321934
21489203
936729620
262764552
448548963
193862561
624572472
140091932
523091146
656851068
914406891
66411161
596531718
730418751
1058646455
182744616
249824155
260137422
163905728
949088273
13918215
267898715
458757935
182341424
484510249
573807970
380066649
299538143
774318678
318417598
704289891
252365119
564738959
274498314
383633905
689328767
219053771
102958053
150819231
726576032
50750142
449391258
726204235
333673331
564487397
534233787
220168388
356721827
647330838
861781423
640407830
354775037
360854022
885502696
743032564
495232123
764979079
10200598
479153884
192451969
344194247
446249062
580199909
416185228
501106276
111011839
681593191
134806200
923519963
621035711
484903973
172194510
846492318
874896860
15155498
784432121
579635688
783055306
167482566
239882693
329723534
877018193
816681406
46937359
165963782
326185494
710499079
34581300
29004502
83383340
762428092
403509743
91670066
635729870
519636076
787084399
574736484
927591581
809757478
51050857
709417256
693504260
83188672
829424081
423164822
156353172
847538128
942801331
813343209
124618999
587974257
34855244
568979411
687959125
211463331
206974498
183161578
193313272
695479564
378543422
69375268
438067794
161674754
782379764
19488996
160513597
885617407
977746312
506045056
967164201
257231769
423990076
208447951
54972988
706955946
15745323
175985322
760159857
1042254559
98279141
161397662
736122054
735475721
635442382
17691257
744630266
629261632
63545764
60411255
808552344
833349303
751270734
345026029
132595803
906486561
160883421
770981823
248729787
463390191
600494672
339295101
104233864
928889918
873181563
708269593
823583620
499204996
403469871
938801294
84027963
115170007
765688429
208832105
526439869
965505630
501533134
605889972
125873814
121776016
517254485
814619778
224180855
768208809
10572148
230631646
190415412
620825638
298868730
104352550
850109429
86073633
227175261
91240054
360573989
700333842
391291069
71182928
29524135
310037896
398918190
416010536
234700586
893666833
933409163
425793160
201708057
54592752
270745643
130161782
640163018
576063351
479279737
713841256
272239118
830214297
912778085
327406156
135577357
747963232
352922865
705021461
1033852574
50429485
905447016
69748343
78002137
710894614
78659075
133000992
863759661
370284891
61956472
1057846910
52594529
333435594
180312275
960148314
583672369
371279415
117427241
235475161
153754698
893368322
786250283
864626108
123415097
345979287
66432540
664219539
129067936
524544462
821713289
309146161
347786925
95250785
469682724
660643542
625325110
855851193
432897528
914101687
156134042
1022998336
516423521
341593650
537389358
21786914
203347237
898318799
359588042
875691254
672524919
238309290
9778258
843255917
15383525
65903657
218184320
394084148
628636219
447014545
668731155
658958718
7306852
208813656
684677595
122423834
754670200
1070197182
803122996
274039490
871556444
56939334
777074530
891263852
534930669
705566820
873995101
861341318
774319405
315112093
569804522
16945257
798269048
222753674
60684207
553729059
184965701
948239589
409921265
220267330
97213435
1030108
142876037
1060082808
66356893
791337081
598331930
94466632
29255270
198738764
814013468
1022180125
430051461
1027934645
448040609
570425762
307866618
583377827
500742541
716167488
871171885
551490239
168303256
66850535
963177175
428155072
84972367
910000305
58872365
140597656
105568523
400396409
630708677
864177794
761065364
1046780041
7281448
302486806
96743501
654457371
916240781
689627668
385463990
301838077
456994521
299478719
501688540
975998182
750564609
397678928
339952856
63298820
895245600
804133150
735122964
837510879
393719314
505093242
327512262
290434905
597596442
132670928
75389854
365512693
8933756
190100786
60166940
836777987
619185229
1014316887
18933256
206417679
579712054
118094048
866671629
477332200
857785503
697383547
1066901628
33617385
100575426
491637242
617774846
323727224
29415036
1006412905
109303474
320343788
991256750
381840946
846966787
241628048
817405664
1053072284
135738328
953316098
377323086
678370263
625884919
365888501
192657948
703648244
437648340
990976948
670002187
206265068
365821535
422467006
453819957
268280233
555402381
33444357
519066020
994738646
499513209
1007823211
866759047
61047824
869293982
867142972
277359017
257010884
306902257
241552388
288847674
417195745
517030053
843890768
229369968
314877506
118688159
487969579
886688523
142370943
667957421
496024415
76095376
936726379
780742579
351292165
473712490
47670801
286043258
160669111
582707333
311211648
865162580
753757944
696428019
708579349
39473296
162218228
91469557
498566303
129739725
356947026
685261624
9339396
363094642
834947497
926869266
995426857
79170865
463314547
497830038
133157747
229014010
793529075
601892900
540925092
275784341
683314230
369405190
66181341
862662131
93446446
181118477
500994840
690574454
102803472
921804385
792623071
812651336
819531351
1012078018
139350283
392159054
101424674
441576312
842293466
416964242
13201437
17786637
858372059
545420910
823023756
404709068
751874183
402544714
484420989
132607718
555001441
513351030
634560406
172261519
111682135
546424278
113566654
920393992
339487251
207601810
1066870691
911988327
896586527
590896150
581672123
279266354
596500030
860014925
533145828
841744801
688417452
117940926
226867559
840838065
637980313
795781062
727665998
443027476
82391100
206005782
824342739
1008309105
63490622
785733698
1034430969
589693803
216393320
236691804
161114284
1009615687
119143165
637776095
432597736
464235109
248557690
245967305
81771201
627573692
42032038
90127663
893302240
651827777
595028513
619871685
99879944
622152640
73001576
1065832270
474562800
87503394
52824621
862936166
514005282
279857643
756333598
418101429
116722017
893161892
92279282
816122717
995037299
270525261
832034586
640553433
718941261
815318979
128442771
1047018773
88196600
124743547
904434039
346682386
820346501
7394152
605394205
31043182
254965648
802300873
845498293
246113970
164084554
470035929
873518587
1890623
696447468
591846488
669479145
755868057
312203646
254967778
372380180
651859848
868893545
781261308
1030845520
198262989
81981649
554372644
37869970
843473597
823554508
469029438
507679453
42947968
914417879
152625587
865240847
47974381
392476650
86643684
642212068
470768594
20120837
746609199
929633895
792308242
877919231
165653653
338751526
620626420
506517364
673797957
644652687
25324202
336609128
312967857
678188701
910587231
83365254
756300343
166710824
478046830
943776760
564059232
992959174
669528184
1024852904
1005065244
850699581
559151278
209272577
581274543
722770831
371371919
68489802
604736336
810111341
346745926
971216
888932736
229321303
486580350
754303411
776196148
374551389
133714514
59982910
256886347
200024254
515147999
30418093
785028824
617812140
306276813
176410402
398314847
887500963
1008135302
229057141
447553107
39110473
254347743
363171925
230076513
487721745
831710232
139596413
144270374
882344300
161793010
60901375
812715796
793232445
724037206
524614145
692813362
27345500
11047390
525310440
953713601
53263661
457430197
321594487
950268625
400477148
396523982
1020398882
476696107
882607226
688437263
787468263
1037861235
462242224
131589362
75633630
134415343
863900219
462414435
541775500
523263987
377261044
751860561
914628849
130722851
563120474
123889045
334241233
17918851
63175255
199180758
301726422
549020318
273671030
203637697
276634162
32186745
713604898
185385627
5777396
344901421
202183838
53317101
697455991
681137917
361401235
899440130
280830022
895669544
312411551
436862828
893124170
309856165
38697981
154394413
811350268
894687388
316315689
616874422
86155687
560004029
30847363
177599825
108650348
866178435
306407103
77022858
698349010
940090834
230350205
129751757
942010471
189065072
758044736
124614191
237782326
358672591
277892872
861621216
957771174
15177437
90929583
316225899
901050531
733897901
484632475
25617558
955004049
537485456
87537369
691079702
413633112
875263526
934254099
144984450
384115990
1008719900
533676323
331239412
715093027
418643940
62617465
478884797
940258270
583186648
464071002
420030580
457849138
636145344
884695197
62903036
148863998
670114933
389742158
110440597
200322152
157077036
40261280
66162232
437933188
1488611
57445724
54195871
783728542
974313345
679043327
137980667
894440419
858677036
876365191
241534111
283803271
406542205
101488226
371499347
470282706
789654994
794507146
109938538
601107326
447405168
114641686
241888471
460396680
427095176
62856561
547279707
134155680
811381453
493441594
1056379461
622784003
558367977
401744598
196272578
27045964
416833070
295978826
77027928
826202294
508282015
239667637
302633933
143214128
890781364
430726679
667295268
712626878
604632324
309114398
251053894
511497893
477848009
393523752
912081615
125914287
242615395
328441701
87634630
1007494104
175226797
126322560
625561959
483329948
1020236161
816700287
54862881
724778121
269505393
154502072
471858413
454466987
927312424
326638382
321479763
408507685
624869620
687458015
159380786
333142212
1030147554
303423351
611871174
403322426
280333839
56136997
45813175
533581306
219770846
262560219
46868524
386186559
132156323
56000217
378263030
678726373
887214318
345937368
144181691
514292553
655313682
524937172
7291707
741167701
704339267
116542553
460396926
489861181
783946004
91662676
1919073
704450112
678796947
522049377
214791912
595723558
533029653
497490624
31695557
767383911
94902595
835472005
453570822
355425087
5025078
814870497
3077914
103649860
703538583
853082889
588299340
855351334
703297670
587908526
444016632
819257440
232392323
161133993
40151302
338624608
822989769
192777601
525332064
856171934
922126695
281031635
358807011
484271377
341741276
212242545
279988690
391592381
820059924
546573548
1069285453
905387604
31866684
852173399
320850839
60556961
618345897
605919918
544886811
454402226
14887547
1020615385
765060001
155486641
750535243
157190429
654173591
631527515
13259587
310154269
392791988
644003205
993613967
403435430
192630767
558959359
310083528
502394550
844298860
512779805
426856625
615400540
7035833
41558057
864459463
495062916
1003737697
683533974
241505594
455284040
730408162
641654673
727648637
249465714
76417979
367527342
780445142
791877139
82372287
15348713
252062768
619227840
857050067
172583727
242247568
599607268
709026412
146977915
800455802
861138896
506918537
447063631
64110469
349332220
206206460
441543897
875092559
780984938
216049900
964528781
648351679
497868445
6143731
646569490
389519378
609731488
870205117
598946231
148252239
429027732
239217557
20300244
65173859
980283236
962426165
1020835370
428379663
820672285
297380668
26724029
827466510
931567350
760165881
765817706
331308382
329792064
58590489
751751301
218292736
545645178
596278151
644013095
4615960
244782309
784443504
337126063
256191244
510327382
933037487
991690491
323506876
901787054
879147181
505861712
586318633
411989312
470503787
59770947
654518280
777116372
857373736
251617539
516766341
123095527
823691110
566666047
429441996
455553526
322737197
258545444
6095549
84826035
793452408
811062008
589807307
1020762965
836251308
694576517
819926526
655337826
718059164
924646116
31859787
308606687
475445373
471225131
585916276
25055503
700648145
961169865
558126384
590152845
33087859
881225834
95574828
771119586
99970347
94965646
276711086
627084188
318953853
441269699
580618659
136755162
369357959
424238607
932374206
455692529
432951308
885391695
74227766
409075373
271708581
446685317
907613349
367491373
24595175
124610752
342001520
672081740
566863258
705759069
244542293
457872950
632200455
132277910
200521668
88198652
904737228
87565162
675568720
239663521
612046997
90978831
625640185
451009098
133868484
825571401
452050259
915247303
760539490
65166501
655793741
500206652
828906191
573627288
391057739
57155156
103823255
1024068499
259423948
55797377
765676258
771703206
17329478
154493580
1008963287
13417691
654339375
144719595
308968476
47809148
317238793
1051360341
675069505
217440734
469938034
535358202
221522134
305857158
194757658
364949970
820667889
720994322
891992002
18341501
369661901
316131331
311772022
456192132
81037965
988250225
13786222
853505537
683186184
755474109
686628679
74838208
425049914
42392503
587804621
651832888
126884650
992596606
187972240
211099301
115595025
168215593
575474303
505346672
33600175
270434823
233761210
80041772
208020807
109683534
323825348
820207197
796395886
889366668
40367067
601607720
433645988
426000409
858459689
401611272
325998356
397889819
224891443
285485936
1022337080
295652925
223601137
582473528
781180274
419509786
706136658
836852359
857856065
1419287
328030342
460891967
423306043
280703511
684942767
429339127
28274163
905958626
626453275
620101713
161018092
222354312
194559499
792538498
455889932
902561811
545217734
223550074
356066057
31865902
137358278
882119166
112455254
980136026
477255687
139715499
773679732
572343775
488191727
13828216
292670552
794917179
273017226
221556702
589636084
1018321497
714627630
240856192
889264196
632906658
955060451
138624156
201607214
549495763
69023626
982109990
265315107
407154782
648010771
234330861
882134085
379785854
72524619
417018020
908549510
462139193
889462081
511781741
97332382
55355801
550859656
809364327
526352237
421422341
912145839
827154501
42236054
591787381
894497647
424778879
844331181
586088715
273282522
958693050
11664309
958942125
837115744
445613973
837341912
952975628
871018906
744513417
839586834
376245023
197622550
456563236
754857219
909577487
274352901
746984035
875492810
56113493
112350067
276822278
576336098
40582543
862444384
775754602
114570181
74233154
86854021
702375851
640363587
936766227
680969617
267648945
27793877
188502579
33062222
438065312
480723864
331240890
330659061
897715817
111511467
105651362
850974750
106991973
835125189
539885320
580024813
925073583
338869020
96192023
364502121
48244809
220477507
322224727
272082293
344595200
607034152
863273389
606503166
801863590
7196984
810239511
283113668
121298660
701405605
853256856
1033062159
44964205
347902610
871591481
2274114
351808052
733348489
852918270
319177296
633996360
197276511
913596075
1032065314
28631041
319300664
651894995
990961880
458418840
412277521
1025764638
398713351
90775147
445170480
324429845
732305771
16980230
255178425
476887707
99301535
873231008
454321890
837880268
637129840
636664609
760139922
530874242
892518286
424745608
632258051
235867036
1055831048
427976598
250338817
732083706
336641226
1049556693
331186458
88763236
384481811
10897080
240373442
437305500
370993028
604410988
26371199
501645395
160040535
245728069
108973863
1041333846
716956982
444150523
897759098
802060839
325256849
279378991
421644487
1046751409
926964989
862803841
343956770
28711856
709215867
914376655
459824018
330720065
966032638
77440790
374699592
998548994
900031867
613816122
128442971
248144363
90504453
142574642
609227934
797801453
727040565
129806952
868634352
216161934
20998706
336576180
240019599
162569985
746883653
314244170
289469987
64565078
740251983
814435660
800397431
801754211
525160963
566818930
459003426
147893903
2841761
83272748
886510502
309171000
229801157
642551273
252718949
106817901
262485460
757595486
667321167
442837238
624741353
720107939
578238133
630662157
419387170
823941252
26692883
140037570
823442668
775765181
556620440
484277186
870751888
667589893
653738718
71957999
113256720
214741200
867640098
339489993
485596435
726755435
430373991
768783355
716297093
745122914
560962111
877624535
323789122
170532796
789472053
389838406
101471979
661138872
516898209
389969840
579204747
863013352
117348773
397225892
377090985
892164501
224265256
503597589
515749205
592497465
124193497
482437597
653830722
543006944
278035827
588368213
42875480
649806
2609869
853213044
607139750
384669196
715912322
727688774
910626559
952027423
436352603
608714922
430557838
394742750
870299751
914063629
287008877
140314729
379504379
669319598
872735812
92536700
76086072
21055404
133585135
14706109
260064197
727036310
701401071
747445090
238720517
478049475
428738503
22920458
678807223
861802256
953801168
340936912
841479677
802200973
683304532
330603652
507243359
982220154
313249516
632861601
310605560
144614672
3762846
895816335
859775185
508600670
705130969
695979943
559759287
374191808
589575564
38948898
36922988
157979702
884664789
761485462
35582873
68444906
140550510
1003229930
855710325
807075470
213884532
26883538
201982071
9881060
454100196
955291804
277571328
841195685
971028056
210022816
642611774
253528966
590958352
850403225
621105845
860026322
361279850
675549442
636214596
703048946
1015574602
788910293
624128607
307898398
433532866
454283941
144618326
133794490
1031487048
34761705
775506904
340099620
56185453
115193313
908651882
57202406
329099359
136804012
610049170
400900978
29538870
534871313
629913072
909733871
719778765
233424612
906198849
765902917
937402684
721699596
766253734
689712647
691929946
834182161
338134315
479391645
224098553
541830378
749844008
649242239
248576176
817424791
523106329
1043417501
598254431
225995176
396535449
312377609
809139728
242960861
515473403
581862474
11103030
660498827
427773452
83086160
44924267
616725754
758326225
21713030
344691950
854919316
89674202
615293895
447687188
179918468
928836652
1050961937
952389040
767801966
81290500
842113221
818314323
834902432
319727972
785737555
171238913
191248422
941784289
507956435
79941711
486462562
516571091
82548539
168316861
701638973
486839732
657136269
203336911
734310954
341827584
254400051
361451121
1055293754
600420181
545223236
103641442
756055501
702940792
223003157
474555646
328437332
883538962
400379927
611442796
676856002
1069884027
533252123
443819773
587086907
71227663
791517091
297826436
143311027
98035909
287169518
639185704
882216323
668095697
462116889
832431769
366639366
204059438
112425470
622267859
1040348554
758080694
868364625
17555691
471818995
444905083
36412545
441510609
459331803
616369756
522975292
475566220
129891846
856421393
675734259
801172619
24701125
186065913
1030305081
38571896
881841490
113628939
634483012
111370469
731661100
430408144
29058099
929852153
652515268
401267259
184394396
896848691
895523685
169076517
634765597
347384439
691125390
287377473
1016152925
834567854
193403413
854966767
23466711
240754383
490524064
789832609
911376766
884013979
903426397
933474958
327654154
907315431
527473878
478218439
801013164
210872425
430278640
143136262
703174462
196642577
92827534
2447480
806986979
11850493
73382448
27379895
78701198
486731392
122561652
283632372
411566618
703592494
627259236
643819999
297534648
657962718
893853007
742795871
895101046
49370815
1048201205
717749485
78361283
7565045
303261202
50755925
926359284
904902467
808649493
1017882712
241701392
844775712
470086121
688910735
476048441
748815298
22604579
784982543
523562010
301888794
150660250
889880421
173908384
764468548
544251096
222572512
377628287
55337382
507436157
346732068
830759057
641564738
414628499
21244743
212268290
180158358
24007646
506863321
65567408
388046225
906199479
462686239
463568062
124715596
329186983
369633456
774567348
6483098
571575969
261216849
772832593
73030973
578329231
61671515
777484337
320630389
1060336474
820027931
86941350
628739249
483106437
642989620
143401393
299385981
677200557
284422722
350207426
240046811
4263235
639348541
751436063
317947737
810210804
255108670
1008977369
380195734
16051118
602273940
598916245
874429870
810492140
859980446
723878606
82409644
468660828
295490515
889309434
884385777
818329166
449188742
16515789
98164867
127057395
51362344
528356902
276578009
218475300
352064958
370416206
456096849
223148034
844775027
713255005
664494055
721171601
137665233
358211911
770254295
795611833
278158193
21896418
796648272
758209902
108983798
790760150
753304244
664897400
260196145
527985816
762252927
453517636
120675301
62006433
223257027
920118552
315417496
1056151419
249301935
675923635
795503779
923366378
614422463
347633035
818932533
214453447
117949691
474277041
265301731
55812762
460816987
56889224
192433850
22130744
779918315
800021516
298568658
43661715
231083269
62097296
52514703
765031756
803864751
549746456
842507518
905954630
929719921
72732409
861485600
349490658
489849
136257606
1006730561
278964875
571214069
421660127
617612911
1765484
559831174
624474637
223986403
558179546
345789472
128376445
1007089249
49424728
694294523
92238708
365601653
1072669409
852922823
627459739
814851912
744529745
106995336
910852272
100179391
410946237
374431339
1001473324
84105031
241616037
22181488
613255133
986372469
391514108
99685675
88605551
433800172
423051167
476627243
871777245
3681000
89690743
888961409
826548173
927663221
818381241
468934200
685857239
970077265
73376486
881946296
1051215772
62032578
131029541
8916121
41724630
419360761
672023601
8180542
133904961
419252334
300833110
236438925
196009553
849662798
128795479
290711002
248101303
506794540
891403400
448852876
809621923
131458648
29052158
832733649
423712344
182158566
925773619
496836905
410714782
317427386
278854539
786436757
168454286
254316077
875857204
126816209
638297836
86556250
679228190
178536502
23792231
613087089
779292556
205179517
871568336
796432844
478974680
1025608107
1009931393
1055516042
1050008383
490699322
507522355
489486707
563460716
142207428
95633523
603734044
280363149
58106839
398435709
154870710
430582706
591754601
312919351
245734294
682119245
111322622
661918578
510222638
476404856
598233343
755953972
232565559
4054369
40764956
212127327
206158641
724343873
217054626
297700235
534021451
547451925
303291573
313068648
287266147
814173666
147112984
221297371
740275254
18580331
627841816
324905266
80990008
698828944
220342856
109062943
1043263905
325966553
140372937
293900183
214109806
520710892
19604302
89130723
174932320
748492083
619732853
985003982
256476981
346996885
532878456
298099389
460804086
775214189
48702245
95731353
592332860
112921303
706679897
438731963
591077221
1032615743
394451889
978448181
339570106
475978097
848420139
301107272
183744530
836659423
560580472
1057887113
615748267
691108667
439775688
56556731
169581025
94179333
26223798
563191174
250588929
305157711
880162002
260749643
97731082
644582698
815400944
596825987
585137504
606093724
270291633
48939523
26310496
352134962
142004543
558985267
88325900
277203641
818637350
166224929
702277596
360281088
365793787
8916420
378872223
109674977
485232918
437265905
301733353
564077705
119871641
836331365
121036443
243600689
718403536
641643327
287548490
1072190166
374176129
671188814
763031977
750441598
798821216
967380626
110938864
611207710
788351796
720322187
413590430
634663133
440663740
686505593
693375514
448469753
832975767
887515240
686123459
696788988
678180691
719329737
115059542
368159449
630592871
879714822
45577935
591321906
924514910
422026223
96611927
537958416
775755645
237454716
915946844
147569521
732243812
798391728
331267199
25202258
107549164
421188010
412468458
639368771
142853764
14962461
998806217
235968631
112225026
437186708
755896442
896786972
799884878
469274102
714246227
226842641
466308687
834265415
727455812
68276862
668859675
317347585
917474341
361659351
93654809
51044659
450517535
190207855
354869609
515384983
361530635
957826473
457173521
773531712
466471816
188769403
132620214
936827876
1059433202
1006052096
231163781
788240364
790529488
65914222
53074813
348345426
390442075
309360016
17695385
166075424
58530796
686413938
860961813
26846667
1055559535
925999375
83168940
1035319877
826518451
152928018
468134406
361113959
81932909
773107323
27853269
724452564
360942820
136878002
234854058
994815997
544852822
429653259
554486709
568635435
418723585
394428918
571066286
812349717
774246242
752627486
658470281
888483574
88692294
93834083
537315635
680875191
861981802
495791320
428017935
931304164
852905453
800514756
74449381
70144356
399067256
436396236
433682386
210781132
484071880
194150422
460180541
889157073
771155164
872461347
583205641
39088041
48930191
60828574
445640693
972075193
20660018
969160731
867181733
324946474
551472324
225157477
179723611
467645701
633093436
283882369
344618300
1067554808
229488453
376270990
44957414
305438196
890648106
801273977
307057140
961599801
430918450
4012822
153588177
909750226
86253136
418125327
724175323
683762854
466579866
695708168
542210520
858468853
409575785
110120062
638479632
642077635
110993490
1028269532
184664226
399492669
332398095
701788797
155814480
144067688
860730132
200846872
907837465
969629772
571574906
27219598
3986047
131968969
522960008
379561202
17689857
186113915
663587113
473576616
407284856
227397041
524335405
804786133
554474885
602102471
706682089
188620678
365534547
825647670
547743393
663034036
118093237
263750593
803965908
386683044
421886759
613096245
390553389
230911384
1044814633
856679166
388594097
314681207
432804736
709538446
198054099
894210769
74236782
164742931
29119065
82626875
513735450
464143233
1039863671
634918214
876297862
474292479
670727717
152851098
996217809
499225220
87478375
577334489
685227845
1039917844
360418640
232267979
603868940
845358175
739695219
647842513
172619511
733401391
44939172
80710175
815557278
87945238
107201878
1064750807
755586536
292377734
5987895
123989760
287972170
387419939
302140675
496176821
9913794
385022660
249661194
162925192
393897620
1035169370
264379546
79130322
842706281
129144679
244383158
525466256
148740549
626937964
1015063893
133213727
767837634
146745898
191541541
216547793
841855661
153453905
130411865
911802390
885406425
1029384639
360996754
729060157
601567583
27533772
894257543
494125512
678983885
532110354
298771889
804193976
1067290555
99379106
257147354
23336915
45301987
406173855
741402942
916036042
625062627
812118351
30575487
100846945
80945767
928314187
448530692
587260452
542672394
706697089
764736300
76204020
849670804
283252274
684527134
786560622
276688623
962740425
1038753330
365052872
763459916
566332000
226620965
861642349
907147256
636028353
150889793
334438193
261525494
725464837
232123420
108158739
311450174
164305544
127659956
322418951
97213041
96283902
176173897
19385539
378782039
607721059
715875654
878461819
908079109
709054878
316697857
715929819
21943275
763952636
476509024
107638349
390267176
897556069
88106675
716677472
920584889
63475792
681702421
466378042
539037689
863814554
407791175
269484678
593810229
719994750
534953539
851613636
98470595
558577034
799941807
653465983
733483531
557732982
444480488
65056152
333374437
906168968
501788500
237815307
342921453
18434332
59930722
870010954
753048167
344978586
556358844
474262413
641644517
838858820
49279840
203473675
899700924
331392207
137812638
349604503
875246961
706838474
305002049
19837175
857953765
744870684
289518503
837985477
103644841
10461447
855246836
535578956
249835939
1008953534
503093922
216612058
793512118
306691989
352816309
290394877
691344922
477599033
106915008
697627546
193174550
222827456
922024113
655885495
973606964
626423874
875913417
988872263
833401710
901770196
548351589
249504444
79946983
73076285
176518481
397421838
686365142
766343806
726885095
914079800
6499929
96624542
517370101
685669374
233577407
389506180
632120992
807226609
433029347
898929964
717921972
327470249
50431589
72765039
368559706
330325092
520521935
605702370
298047542
241180197
79557056
380469191
55298103
490661270
201829189
164790523
819773530
457868768
652990073
714437049
303079748
744838804
257312877
928408965
775743412
435214758
585876640
633893763
1070294995
477731582
929290904
44391694
201698123
753100047
99809515
10068469
364815586
434063264
98621868
525718272
384577740
937238067
562218081
959858513
829517356
757153610
73285622
427304292
652035156
337244259
500457784
221649180
28478174
554317079
803785774
68380569
34141803
292648388
569923887
222046382
542613345
77681100
195889933
890882711
1033619120
526027935
642354944
533180768
188990661
657276086
301363692
314970443
798190536
931865377
927040977
620072015
548256388
1011811463
550967897
377672513
50252742
38095519
718292808
289698977
725689380
33890398
880204036
288816741
304709061
899025345
789738515
553920709
631995114
867742327
387857944
901380522
282945781
197633617
577667574
42352552
782537048
464240520
706417932
541881398
388884017
95393380
160749846
369133786
67562611
1042623216
616121446
101103559
735996130
34136309
134299161
1032165296
434045952
854064858
383293570
285421370
689369350
1017715366
97044085
709779401
476241614
901341393
334523809
406574924
368097375
799328281
798514236
486147990
247330990
225540422
588675454
469717393
99348860
261994493
726798260
782970854
576692861
710547571
679930622
396881247
624748974
757996850
880219454
508339747
718188181
825090249
311757207
1000053077
916070895
888813153
367651958
46654771
275527852
130049055
659925939
137316964
649398003
560454472
554603291
509684250
869589634
713485602
482098491
800025225
35674919
101127212
280053983
273929870
764327251
577955555
930909224
842758597
958815723
29356281
605837783
638726836
659416132
1071918896
266496859
673514503
480214097
705498653
922423696
382765160
590979766
311749879
742908480
21627815
972866184
1067659566
590024625
254877125
259344582
806100018
118171740
687356145
247429658
425569162
506113815
57350042
835970283
471498922
871837788
59377491
825424975
342839536
826596881
6293171
991427928
397384006
285181132
774900750
611425443
1050693533
142634727
67149189
825372886
410000122
380004238
461346243
382015772
1036023451
750131830
147070466
640310913
703675775
44339261
525018080
531562786
840219208
817585682
719717769
794245898
259600840
525353678
794823986
873362252
249812596
585023338
3171293
289566925
284656790
37939942
56586136
519216977
591929630
78661306
832277576
293881640
321644905
879740745
793520013
799832679
296028676
507130917
744020761
72962282
56862202
253497059
28634341
77168927
243347188
999126616
95652683
301333674
897844675
460024653
1068007909
587213646
497229698
730151799
957957651
685072648
262245694
54526364
778198988
119016323
287525522
90344362
123010472
800475790
499010628
846050328
372874125
783571471
661439032
245184777
450667844
627389958
935742378
70708818
672954539
588003892
93469182
269916439
1070026287
585564191
183409022
55487049
65624235
493302217
486612283
480290444
1016973808
717108910
715854897
304775006
836885794
483119990
497385325
495064020
97916224
55880124
927387367
45180711
298655082
1068304259
625199311
1070776881
790105598
233006759
428219868
95515673
778790052
329291132
679901482
977417482
320128000
126058198
492894168
93043319
709721835
925046004
843772775
829610615
421826129
59270467
15543777
248982153
733421801
63682628
750857826
184314411
67571138
171017542
481611516
418929802
492323686
660084990
118573217
822491184
686143474
598017661
103463037
562936326
492188344
384038615
453320167
166548345
878725633
148271857
601626747
404186849
696778568
563877387
687797939
422666377
401960716
209459157
934599098
409223837
325272612
522349962
428530724
366399329
1026464193
520109856
148788092
855871866
122399039
868490762
6863566
36654740
445671672
262477425
85424626
659574562
531878960
256205262
656423934
120182391
204191024
230410664
631504199
265461021
921176420
631015461
558939416
685093659
121356415
237398208
686187592
476821205
864498396
312306729
422546305
404556198
139696614
327945834
1069478781
873333440
794273883
771211538
24535451
210340737
256392630
352672905
411626961
294477267
910749968
930878181
106188363
93864095
104231735
365315179
82132029
1016882067
595513869
363449705
163830399
906598255
369758777
711032641
503909909
50684517
397895007
600472499
310170498
1031282488
464375912
655027995
487762635
771143242
379435265
770241069
1056612780
311718083
136856226
60273645
813861735
841027113
159436105
1064069501
550980843
91581154
130067109
628779941
130378488
768021493
387032481
119994663
134533483
722533167
521378716
912155842
1034422043
680827686
395428309
730379997
759680773
747367009
354171401
574492871
628586484
342593032
733293275
593094719
101872758
206131714
232265192
884750099
723986861
313061733
511220714
58997745
791661054
13165719
175685126
45526981
64003448
235035212
850707705
1013352872
277588311
642747184
190288491
51028303
293820810
167521017
615104083
861544114
99798761
686428085
810597813
427984887
186990325
87042623
558065276
124108988
172396430
693736479
287526876
343875519
175770064
171990313
597258223
50155634
323388897
39456118
816768176
142418466
197376350
34629953
396771829
658010459
784938038
931853177
1022769895
720727847
572726334
775015208
60083080
872036
909983952
584373933
789083300
583026978
304482877
808816523
917052942
56024066
671090270
908286389
116122290
744916474
374248745
273977819
478933018
166033191
596492150
316414839
825428913
505865595
724671067
616767598
634025449
263146587
1008898298
851492234
652963561
88356777
35771988
809773520
777841521
318766614
793129082
893739616
601538516
600986135
848117822
820449942
24375892
921089484
107545855
292125271
569736168
854636968
742816642
468442552
492733549
747508185
207991720
756936976
241598753
128913241
428193194
987004483
959217886
834072665
881421428
612874258
432938158
49839174
51353312
548929313
231749065
615550594
138431040
316186267
582927030
817975757
461377937
811918700
632505806
339875913
624705651
817601179
554091891
85914959
171323180
75790238
65112264
50385348
57001823
583573095
19243441
66193715
125960690
827475375
657934275
124910079
113274882
474114229
736209785
199070150
261788705
377520456
33116465
530444271
2049737
78276530
649396711
361257482
89497907
600739143
208600496
23245529
453761583
56157396
124304191
231334827
389430859
853650935
244333405
793979753
913257209
127019246
1016726527
471841816
1025238975
639257717
583831283
763287166
226778250
361394728
930282
737175335
268500084
20480783
175667218
899873701
472317922
785408842
863399065
447785232
182347966
41909109
24033760
78259681
410241939
461237377
239956282
9105681
130641796
88205101
703389926
602805760
148802243
798582790
497981609
753355698
748555608
513424070
386062183
1023401376
98253406
415048662
816881959
846666052
453740804
320748015
56780449
747983216
164284726
284699246
926764522
409511156
618920852
300425849
440877151
216431796
942296472
877340243
263207118
699875607
792707942
7909146
78007891
403300473
436288863
252788342
511655765
98462185
370835826
550704291
930287577
417758780
465531790
551194077
871621668
512602075
405523800
928962639
343318830
74053699
805863933
276491571
56056785
863240954
773841788
305520833
33597681
496145011
11552059
13469480
150925122
821990903
113498022
388210003
935733003
584653934
137335133
259862377
162357436
620284526
389564925
774159083
997314362
922292074
170159532
958955394
528748354
225762965
170017292
447292618
424466060
981177725
960007304
755193108
216659782
51737385
435113487
1029387310
1022458736
434467692
739957287
580618167
1026885732
326096656
487269346
436483812
872251072
259137701
511217989
807139465
523638937
119703580
751688564
525010767
20201872
819281917
205417894
162695295
58797566
281722999
329096470
243403420
129041770
234351660
865101321
294395705
34198470
200009032
630105421
271893612
751413503
477381699
343591963
41651372
477098334
15371686
108496427
141372840
109545618
877797955
484130872
215903546
653208190
371131621
207847622
67451399
801116008
983007767
533139481
895326889
414948755
883347864
236388927
901640450
748674595
106182585
152377806
958707126
1019312851
222730101
1039779226
320252092
183243987
186348946
180435348
1108848
777975511
185744532
183664983
427214229
67569128
17661394
63055264
92448175
158723616
302702010
886673918
99486745
711815064
201446011
293769699
554549761
153926818
219940143
894594520
55532480
247466432
108368755
397791783
178490913
656652277
821933487
171062271
747074594
274171169
842042993
77333639
706601324
130060469
568852255
359296941
913076811
45807998
1057942139
7863598
67030425
784541220
341672564
84871710
905396072
171098257
926983744
344777561
761006494
412642885
285094120
88073977
445618445
212789919
858795897
873824129
92741710
229934872
747799334
449419605
673849458
601380213
76522076
13192797
347253977
160560741
124033682
897434274
663830835
207043204
397792956
863597693
873063175
924948937
193940249
193489514
128716898
321139259
526628603
109682791
760167736
573145923
518878248
802082934
714634884
46738630
223823964
810534823
930127061
570265998
310598044
125687511
625540485
1066525130
921815896
159882161
232052555
981329687
337438776
348784524
926369252
579646138
91460578
380910848
326410463
279485443
1063161748
424552838
851999722
693387670
519802239
656544991
653213162
851014987
340718896
457870235
521580839
832426001
280213684
701544302
298344189
310547899
453117945
902724520
78695055
279679026
583212516
417267334
707929188
642222253
320598182
449566725
923209963
522135683
629160069
84535359
338540225
422840689
337756312
230606331
122423142
81863908
513424620
75891829
41901129
122518242
885121815
412250649
128565259
212501166
291896811
611487759
692119780
770324596
493724152
513242706
296817385
388698197
442467245
24769235
249619353
54440002
67601833
3161616
327335157
813235345
512699305
597898394
592882047
368525671
221670266
769668738
825104380
676959046
689872206
959512317
849015755
208063220
266244072
39042854
426887616
561040587
692145941
137579427
660992464
505464680
314131649
749379770
286016702
540638149
121240518
982295712
225962063
20704355
327841942
434014754
119597725
479917580
569138959
230602148
190517352
246624646
796801348
710800276
556173726
51880380
604105241
714585763
77051375
670502829
2609644
85881049
514717562
141523354
390867954
166504294
34450504
152949553
757362747
47900397
249018748
124781211
60215043
1031420682
782229410
542159733
7186837
114618742
260754656
391362022
487610523
18609018
319224647
420228126
102223646
805268504
708566369
271281628
43904256
765390756
64714491
677887966
1002506516
453148653
115564049
700484885
750606381
332807918
238881864
561563059
428736884
973662045
149397629
691685767
681476476
86350796
898457506
818092293
764317788
83656793
249582115
549971656
851464970
485164162
702730863
498367589
266075134
121287349
569489656
749431717
685194278
923415274
15165914
404047404
72837183
726280785
338761120
530180111
292862508
133089274
55244916
260891611
96659919
877449883
543381467
50946202
596494607
946058022
709042464
458059469
904724869
171214190
875737333
567542574
1064967964
298023706
680318101
227134032
289323667
510042842
865296008
195111372
602265765
207281630
625105315
86361298
124168919
907146667
307199179
161679514
590465727
485553445
366847927
974020022
884186637
837106118
971310081
130704859
307217378
737400425
70242834
314669227
429566600
261233250
37907949
242763417
882615982
825415677
507919585
39465996
62273089
342334609
975704850
319018294
18598275
67761271
295325079
564567003
952475781
809886849
34314118
404358507
847882373
300224502
881726234
89310994
283177858
1044497739
1045342141
394321286
553765246
219696770
844513052
640897251
395665127
780545985
637264859
695138735
548509170
41694932
683283125
367408149
562651526
77860041
909252415
383793360
934263881
445938481
454669148
495197364
671450325
628542910
594478334
646378765
452875375
425739258
959736692
95792906
338883789
982898235
505177200
844984359
104012219
137649612
230274921
475930888
42420818
62956779
280671792
846801902
745638631
3536162
199519061
6538068
272982012
61026620
349301320
351430787
49450169
1011994905
470156764
389022654
444915941
497706123
509544367
807364290
469565536
813074672
117801837
555716837
594650144
517172451
589669681
464180250
705913026
918844938
816617297
1036876761
826762270
1054036217
731607260
444005986
524817309
4087886
69866819
100318241
384120497
675383673
553009176
539168202
468255427
568822486
899711225
398922312
992798482
263525875
233790634
778094887
98443012
468142334
690216886
832826791
534180658
181958055
781604881
479942530
594284035
668563527
506980614
421214498
654274862
2959363
459187479
713588684
770809340
725940319
165336231
950508247
267723316
853621969
128080125
433019000
234845865
209532843
584213003
94121924
101088815
260383854
878135534
184822030
289534050
310716842
322045808
221302416
527521885
706012568
261005233
163567272
655758732
23278679
70762701
330975950
355138960
1013441951
632247588
82965111
894627431
724881308
721822288
80929930
806709210
831204356
200461631
630480788
716101133
881793199
1052474212
25630596
78616519
493404017
89852878
840218062
36966326
334984043
363799444
141963280
269771716
372053591
383083903
393368955
723209092
671649972
621761797
102728074
803268362
478157668
239416464
944516795
84220841
383400794
902987128
966758329
846761101
709907436
475176793
181546389
512269039
34157858
898706320
1041981469
873675093
447612271
39260608
737703738
524146254
571501732
994697996
733722720
1010902474
131392770
680737041
536981501
373707839
179553265
708025290
826905190
875504364
828622434
519162877
1038246419
539947054
604273008
67439809
295535745
915456378
416937900
1021181816
641715849
732631078
801134307
176634342
223102493
1036387452
752504780
470567449
732689954
319930947
678990046
808789184
813942429
609026624
239870579
318630223
877614445
769770789
907062307
226219847
784144939
34406077
951988121
528146660
582403274
222386779
583677753
88435461
889252019
481016860
180186874
796310128
266053023
870380565
365002398
155796480
493038204
27199870
695176080
49135998
329682312
391489023
369613986
163496597
244301814
240504953
792389930
830519397
736726492
84074633
138903187
666020864
430073667
70141138
34168367
255345450
672114055
625440133
193674203
434424540
781679577
210694095
126889212
766342954
83516268
99175087
157203945
995017916
384674859
1060756748
532665580
130923294
96767164
380338170
612215403
76646774
837921593
28053157
676783751
895341754
571071871
842062401
34200358
663782817
1036069865
45290761
100730432
626031429
280806872
628596033
236276948
420747749
59498921
172839840
28798118
422840866
196528929
676375194
21415181
930918645
265443317
478736840
500652851
563671343
526282507
741397244
683111284
903673241
537204073
545808123
137868097
514101570
86068605
846440454
664465269
513198222
606084855
222340509
230533826
955112674
1045194473
586291033
711171262
604746456
418993705
881292772
904804670
891258825
438387457
446586451
434489975
166591806
85550230
281143029
523173557
139815634
785281972
216105385
68587290
597344918
757007522
111358042
726548383
1067830104
733489567
401619059
608031723
342384866
305372571
76581254
645384701
249430508
9418800
779636256
353302980
846901227
708135214
905953187
94706630
733449930
407631445
130006233
1051509245
776160366
22177169
319258437
136053753
91401964
101140085
504792784
381849887
631668813
584440846
658499192
712151033
574258918
660848606
269276139
102914425
921756016
683779226
933310533
876618644
32220777
29581210
780431184
303852210
849645588
150467738
353041633
100839645
1049316495
698480949
326562451
216545489
785829893
623163413
787072940
877683416
611371280
704536669
666925112
937732954
963597181
225461223
736420566
377769859
14247292
23761293
803904355
515386383
207546744
228306271
772162347
88400967
147084806
909166585
1008898833
183096969
787616582
208566425
734859057
229205806
448188194
156831337
493273880
975657291
877682761
762355553
443783743
93467406
710609402
190479570
561392808
611435846
130364120
1006877031
191939658
821901843
555965183
26050895
717866145
24547252
339502243
164825612
704574571
159755637
327842255
335437950
72041135
372074947
552477170
134543677
467551165
732774069
1002093945
487900048
35020717
234940594
366265351
84067119
798716294
619854389
875372105
149624105
969081382
498047885
686252132
399805873
655952328
592464283
306549544
297437961
519069805
716093218
932144759
1023090323
110898340
58165343
732067546
67514179
729488498
142139077
265068873
703374420
1022754281
712897968
228719384
597132260
609629730
700039590
898986918
473381283
285506223
129986196
739336072
571239046
1044376582
737081549
322238318
364297149
870125166
526812775
221361541
121121304
289686863
506596254
256150084
332389532
297125265
626145322
659876102
357802256
696363593
73786808
950484411
216110861
722851392
120199868
933783916
49691770
1062482063
264660910
462523734
927203701
126341417
863025581
603249741
624300696
730856279
452045740
203086706
421381865
759309626
3981525
642245831
769080671
609961316
83448712
697707270
899049295
557174857
677181451
183648455
875182571
925827824
448361775
129215405
188683122
478240619
434134922
386995012
959044839
370787669
203271873
46319385
26374119
65141786
38406406
138868210
511524366
93333637
327441057
896545026
459303462
708788825
629102590
230484472
507884803
342500257
736682325
87965410
59229129
533527259
823868651
78139758
804006748
147795507
675336579
433173086
552956673
161908920
652890386
622723041
993665530
938847111
561615257
345920648
246834962
66709311
337444477
258612980
316322463
125415379
798978411
260129577
115695014
667824840
814431886
714961691
389601672
457876868
673794744
920290704
468846524
776934421
198764331
81572719
508871135
854975225
113805954
793615123
604058545
65001614
604504193
427333589
567602600
360467431
474609075
14543399
401588644
164891238
893940468
182355014
734766198
844491642
4951392
426302509
18978325
442645006
338182673
965817772
540790155
932783718
459559687
373999467
805720184
528416552
785354661
303217996
533702908
783837648
919646896
495893626
487045382
629022984
875432474
797928574
773642308
565452352
811869903
228180820
545257771
517996480
534284185
51479032
102754607
954870782
831057938
94857217
523133534
277161869
452551450
667304986
939633228
874540391
306039652
288524816
926233829
315740348
694651018
662335600
128794233
94294694
920487140
552443057
120604430
694703032
38525862
214494276
1009909994
582178571
44272228
301077562
462825786
564854565
984037287
88712923
696912897
65857113
372159527
261766452
374163269
414149227
452307996
457763466
784593416
911998130
696246527
73859267
615494704
450379610
1073476314
705536933
862757221
588534989
175295317
2168270
873686171
310377106
252533319
922042651
593683711
932907625
899632822
864147188
712395969
34091115
920534578
475693092
437280267
78297216
700130624
510263559
637440053
1033641456
655696482
712701209
427842341
673140925
645549147
976433183
985645406
996333748
817067591
608903380
388771271
282068079
908323151
796549184
679887548
288252926
423992201
718794718
780393462
313140200
1063054250
636404074
433928175
874311237
957281012
639174118
163588634
287470528
780489081
470191340
766726702
929791153
826313647
457698084
100610184
885166068
194242160
924223368
73739562
946081347
201180820
229589207
640328155
784910629
667994693
81939607
147376729
1040584936
794147125
714227978
121637653
844022844
40395786
10965394
767526559
212071168
394818555
681706222
25635356
589794440
574235170
262181938
750380053
762217520
653566244
151143764
135928214
439313100
104815634
431116418
192926337
767307745
151763207
971120993
768147168
871028610
85165830
197824731
569807916
232589410
570318244
413722694
727129171
90142776
88915391
489888099
372019097
217816010
840040305
701180866
602368786
151315553
839250518
589995744
657411926
1047577231
273233573
208464193
166852069
758565723
819866160
818923330
639480160
782582808
359506837
288453679
908489499
997639628
137138907
357544192
262736875
437425640
718937698
321934293
803839728
208472473
462784332
16336887
479279780
715615450
135199718
75149805
792067751
925259728
372284082
138902128
821755837
237906650
7818703
560313796
707256205
850508956
211326709
406135522
451366640
596308352
259650595
697170822
529848692
396069642
105980212
885383121
37557712
883574222
750045960
64607163
346504780
761173196
848877208
315353224
141576040
20640701
509377906
801174371
474072566
75189866
799131028
856018218
77036179
882065152
102912056
277557727
136276000
355477715
58555991
278570478
368093616
882672808
83937947
50528614
81836933
486292682
153206712
643914875
1334937
124240276
606482836
42550291
226130028
794827290
928201870
766132192
158210049
307597501
533397921
7730827
765158736
281803918
762592582
356180657
585529314
216403902
882218934
68601480
656982196
459950226
863084712
82225293
1008717913
330358002
96178299
9867038
832112336
846617729
284304995
773777076
468820421
195676953
456707489
593218810
53965377
832704245
413081948
864603023
652981722
816432045
740622173
677412303
184885285
368185169
579344768
405939834
265973717
533035037
1006552291
903286136
31939232
763168859
784750413
933736287
23478649
320722650
428983765
751979969
374681335
149974575
395957877
136021785
224446442
170213901
580911770
284689823
943320912
406101572
809461057
366549201
942522541
12185166
752322050
770976457
951245519
214859981
543780687
794736091
86853833
133056356
172280522
628845995
532520106
977503252
227301776
590065507
24497727
393846973
152016910
178310728
219604956
302982174
1025366617
879842162
477812894
846901299
497559942
832610096
363211210
787205848
73597400
545938406
765123131
874914901
238439303
154232964
513311584
288345148
903162793
503415000
33602177
164899597
678579942
909471556
941453536
699219385
926465110
39404236
318773663
1023872919
101375260
1015257224
983550411
287195538
324306032
187120488
274757331
237299718
416445025
128958919
977279172
225465846
66509516
796078264
246104464
801839072
850573416
29081813
40130265
640268628
173803135
722344504
527638592
468812984
240245989
435812671
492865453
40701041
133720916
944658147
509246839
867962174
483025112
113375680
561550728
887591672
929262814
250829574
703410891
534815516
665643851
13698391
698821949
644142448
891178736
279283491
254729411
894076323
178120145
327825145
35583877
541939981
26098734
414921519
860641503
1021395895
987280468
537311008
156408964
230504560
622770400
581843768
723948961
682169579
617202588
989969369
640556179
684548402
458509399
744393928
183037449
46181997
653400459
708936684
831861707
272541761
516144540
465962412
464136114
557307244
573271354
660383341
931702313
947397692
296918013
50765427
95698897
717188625
821097499
907138169
218082902
308337056
167895952
389465580
56261953
498971871
346565787
910276086
356803305
802310305
187582852
481906170
16938402
380610495
477736454
343511457
601259087
778276188
493063227
468102352
900115695
527087877
260259928
658780076
73812266
619013941
307339535
966648082
152531256
229229083
768837735
393002313
291504299
273082355
191536619
682122096
775174175
472164290
499090285
719412582
444551096
41869987
291862984
424397957
348950068
141577196
293282827
621715118
491459112
717584042
984211570
841563291
742746604
928650343
297188296
1022311757
46578118
841859413
858300915
923492411
986799656
458869279
666564362
931784855
109212365
907934451
901591384
986640174
263971064
1020005370
482785040
651128141
818358149
867804257
893075418
84655789
57112017
1012473907
691024712
948615099
231745112
27491505
806793033
911504977
781938546
698838702
893259071
720344917
695470747
589022027
580191584
387852837
2803986
146581082
123360031
560981020
11834401
696013956
669519451
815649705
739775021
568697933
716971601
264082910
729708374
61077183
312383855
1014118804
775514937
357245929
389726562
320895356
573614720
5789499
758258738
547108518
188443962
50499448
257365650
451688404
93945469
430804475
961695604
69746555
739453660
347944786
271477606
456999358
752664699
222056991
351143308
209702937
18802453
793232222
574784742
611471517
683944387
141974781
621029766
20967986
638713817
342179997
385982304
29771315
328883458
783400934
228566133
567843425
320221502
12423152
458512623
489994629
873742979
640613350
703033671
56001912
378723498
385769404
264276510
37183298
667369024
621416124
880603349
491533133
684165690
89004517
194766200
418965816
137226729
978426562
136305140
315838381
499525629
346649685
43406678
705191496
271332461
954940249
649697663
486591154
84260161
891686303
221510062
555107857
504061778
265912436
420479243
222310801
68959704
750722256
301022859
30714402
916351866
1072520519
425301454
100658623
127880766
788587973
155513394
708127617
77975991
648171480
622706116
485375351
787672157
11604519
825841853
727965581
887316497
227674845
279029370
748437740
387593639
1037615106
81467286
550911594
853613269
939212653
62738777
20501554
794516105
865364123
215082064
563297418
31933257
548847007
186220976
999186905
35056202
183836893
701976331
557280907
1000746807
884425335
773597913
699497619
144605280
389217717
77623043
529001152
810402643
701833068
227649255
918667623
375939437
660543087
904168249
486021718
566833903
961574061
409204435
109291576
145365019
913497058
517939674
613858503
372862718
740110574
869227894
70789748
613799063
456913593
875415003
623628109
447212857
635197073
165705447
195828109
309913188
815372669
404339726
571339818
597439093
444629663
822744939
564350667
313667492
155257056
98030064
483847752
216603685
187261315
930448719
693379596
840643981
483359408
790499787
156016645
218665967
707122216
323638036
330471259
426567637
611989126
331528726
136755868
348712196
930441542
55335997
653353316
52005001
134137106
43928299
364274162
1031457128
370920419
758013900
778001795
254035238
776094484
619658292
200611622
303782781
381361896
607390651
322014001
305258430
850129831
746304856
893095138
700945009
985373499
1032322480
496056796
354111956
5752176
318832126
75971229
123018063
329963075
558963583
738033757
34386358
280323989
3313322
410969548
289951033
15733590
79149938
461147580
199086304
473947387
673263552
488762727
1007251739
874919720
256303981
282953685
401862806
138296798
522297902
457663849
731210495
127695869
333417215
310537573
263315524
117337195
120004678
7348257
210426826
545988089
769709019
105650535
459134694
924977343
793213678
860596777
922953877
468615100
644051341
574475713
349238736
910861187
364828076
944729221
867392667
390215099
453489577
942504005
739812965
960972113
28897065
909967166
803034957
60738385
10251289
488283657
534599324
176962829
591841854
541597547
746239853
15767804
213279382
897954803
678269506
338635340
599927403
725932760
761015265
50794400
488800488
478985969
353367539
708428313
52128413
256960263
34354856
924355870
579229266
548955975
600669186
98495838
270024314
1018703586
396700844
217450771
956805434
975816390
700614928
107898716
1068101057
336712709
918901188
698319541
2810849
889459721
128040252
219221261
597985258
636676463
159939184
14017927
617479220
279433940
807909514
64010912
1033505777
830982834
728707446
369969017
629094241
683227720
240557718
222114305
133547250
107716643
1061147392
617803369
319141205
56809430
351485211
855577640
662201033
256829551
135294447
256257267
20057800
729095500
116421534
166073740
225145211
684112288
676839095
817435564
51669316
908632121
61980582
62633081
370201833
108263515
153833518
618114358
511578087
715820977
713564301
1018625475
363257418
77518464
857169769
29250235
976771340
660223003
695265539
548534639
109233962
919193042
88234183
718272939
85263000
435384209
731133271
804452058
76179044
268317695
843839795
909103144
302365533
711879408
4041509
196928938
51042695
657657092
1068574017
87318538
10769688
86494811
110542924
903208893
558518492
46328954
395352693
142401021
377274595
762264543
107867897
775905716
209145954
438844540
662009188
565387482
115781070
481597081
328430264
413045959
408848913
423137538
200408114
287520933
486734233
25914059
142809451
612855648
87898933
696590622
504121440
770916387
980775644
986883574
489835793
329985158
644905549
488487413
666890644
771225761
100281387
674485181
665874841
735703313
472871511
851911284
828102533
663810708
727857490
37515683
903140165
109551410
468852927
808504014
581619486
141884798
229385945
924991709
96884229
64179197
12420554
473006866
672748647
501917614
921342349
752129913
114506456
573273970
526635391
645361127
814024110
997728067
389217005
353815479
502846395
122772221
401000403
704019427
7084226
326871536
812285584
1027396655
866940945
577066668
42537280
635661706
795274822
174459010
475541147
878165379
946269163
841883882
663631932
273534966
604356699
666057979
746323197
617921888
213556857
207586220
269932701
179570772
329154049
383529843
882304269
849997985
396463316
95274596
16559701
5298972
36131309
312046249
498642079
529549142
910557795
175865391
647298533
379528512
990780087
566748881
158584071
621089386
28060330
30287274
152088789
665536428
706943195
37589850
974466060
51614703
371189599
125603020
582916255
1061855961
194448060
366212296
105440377
256308909
1051895054
178120735
322182426
177805044
888155086
368541388
1063848028
667076598
647636183
587356253
364726395
4994522
197248653
260435976
706737890
436189734
10913385
815133138
524882878
569793750
275248321
195090707
706720620
907964470
862419240
718739735
997049287
853235335
161856320
423245144
697331442
479743505
259346449
108255885
421645318
331097784
31529411
169820482
736585185
85780256
425622024
959980553
735826565
469485601
1060717693
833192341
537766724
459467385
741642982
929571889
594002294
927097185
853773409
430696982
27218968
108794616
387912474
942427549
734507407
14595346
157160244
472705833
435211099
840269531
848125877
473972875
883027443
201490371
631818220
105933972
74922765
178793425
209761931
653489524
385650473
873324931
582787802
304652931
412034476
47369332
767280231
43691339
56242760
306540124
84941380
414013413
627202681
904013526
780943058
848149195
78104269
1057633638
920021241
605149146
641039524
1007360708
240775930
118716099
363149002
51994915
837730316
607954525
125730411
154413959
921987450
207097494
576553630
727899036
760848194
29376330
1052481905
662723822
1014047259
657191770
273611389
610887745
242110258
428791052
864640815
341429384
371369266
1061207550
880173255
578328261
974671117
895425516
430042731
239842454
614076825
673802600
673136154
784631021
918677254
350002327
863542329
770692076
306873834
316664985
259123666
961899031
288298939
180379403
616219626
296262153
384171327
903585767
669899737
106384387
102384602
291326657
74076598
53354875
746434710
494255694
331928353
373183653
232910869
686798352
973784912
72600368
86955752
267780070
938890488
197948829
830551169
792803122
618209466
352493445
564407248
222718901
436734358
583478138
216380857
585690969
105853345
400638357
701392718
297893976
109498131
534074646
52033537
119164633
588180403
28060600
385322464
834524353
54254374
558617295
540795331
246402101
1010171919
187687163
382374131
271279440
48339189
780150952
547376492
118845119
437888909
140660896
397685219
430869297
527018234
722574821
267625350
1062691631
964246769
841878255
802875178
112980728
333656419
299816484
1000019583
802190907
706224392
113636215
51867546
622764449
600907349
713614591
729460829
139503389
879201366
892844849
369026905
948435550
32787751
369317336
733828882
323232175
248190540
677793379
48289147
878943863
779727592
584644441
288296275
122327618
772444720
50319927
14171465
911070194
99523860
146681795
585726267
407236511
906782358
482204282
519418212
671183248
13795269
942164720
113806013
395847359
72838226
20895780
511838009
274625977
346183998
792944001
891221740
40314637
419040896
605591954
809925238
90121262
666433384
192727297
89951741
733405377
101657187
390456728
753182377
291772311
153305722
165107134
418727318
43277303
727940688
561828423
59474952
354759855
1032465057
432405907
202977053
211464939
987027687
266358826
333919617
973406933
709762694
879982192
270194013
1033173471
639043997
388516977
380782074
210028386
638993373
528837351
875160823
494834055
127825059
521830172
386239263
15885262
486267522
358322463
886042194
540197338
839014179
76121489
87135784
766873877
136156486
635014828
29186941
585365097
676642866
759413746
454948724
292714580
1019395851
764593027
828134080
68641689
367335173
87690253
712227195
247515359
284105852
645302092
797980171
751618935
471692952
671335660
420162183
1688416
682002529
264427677
204902301
378030609
759146686
93623676
668514382
31616839
290584467
473485345
322730759
697018169
588653310
1069294777
466234562
582204021
904179881
792204194
246616309
748234901
702870911
329653225
531227001
176521877
386418386
977291351
942026747
570488101
243409090
673326044
844596564
924795990
235992256
991689120
739751337
836600950
715613091
666523891
875753629
61824981
841282379
105151653
706599274
233420781
449253126
726567263
296107383
895142485
287795034
362937593
546187224
603999114
499623212
642470901
528713411
490065206
810327461
1005821266
337771859
319451449
139162293
74048098
549898314
174941632
849195610
280384358
11905334
1072327788
288736970
813163560
412267993
39962521
32276119
592038539
137542183
223988209
1024423946
993288293
334142136
545846102
1054338539
993865218
777529177
363373520
700423293
17547022
613596340
469117234
451522719
82835683
106476254
73341695
745517269
557738810
87376262
678141788
63645866
201132096
376317466
322585828
807957943
323262539
678956535
60600164
920450791
786459402
590916808
10343595
993346331
549923975
1019896706
356267889
752589120
58548109
188820847
339477839
1002580929
552163567
522035396
945847213
756199575
321929581
725938206
536066810
900355578
652523481
447887042
63883526
633106600
744527386
644222642
885621483
813660848
247772633
976806954
630698780
1059756955
932639262
351816783
143097152
688527350
91856243
78899568
752035192
559485546
460191790
433084152
984342253
636114673
716271737
559565226
124702682
433429372
43134795
519221437
171249009
330081970
477993673
559502092
187902953
579107793
456526320
779509117
674081583
525499808
881061767
871154331
556903564
56279814
223660351
134499697
709508211
939328755
81135523
551361244
751648978
917133216
557805620
501560220
313011865
474756874
245955556
193011502
1065639546
751126870
824792564
751124503
698437623
63205474
108715702
115526868
19523320
61713400
70705232
594817246
516591823
504048903
830629962
632321745
153924039
105001003
402905675
928162016
680409258
947831691
672849453
716404886
229849137
55302816
408307153
684271464
134838819
754361600
300525409
714254639
903962454
781395441
742296393
260727778
412784225
64346961
405748521
844921697
766442451
143724345
898573964
233479073
150146669
784482666
508354513
112693844
170509296
853015590
315506020
188027690
456133330
88411488
381355887
564394756
759815872
456378436
603030156
544318969
744613429
552078293
28284681
6687722
344462524
178514912
247934246
736488178
107803714
632864674
825148098
844530257
39209024
162785404
124596697
743645395
451050646
537322705
886753999
678129302
470628985
306329705
571416205
489546054
1548044
235294766
453500651
404833533
795878354
483178245
622952701
64172742
656377821
338939776
71764048
115751158
288857930
187214438
391156920
747066372
866086465
286316351
196016655
86784357
325684068
46200554
71273807
808241217
711868741
404613942
579394710
111626923
9361209
795442021
42517099
795411
377385881
80707030
978261644
913526935
1018768130
105098830
929443710
884608811
194351535
418118661
1017160171
708914130
36159264
493954754
899380895
846622853
781861925
124656878
302393588
916585631
924169475
263720005
1001939754
414357234
571382063
103868027
429136725
467579963
169654659
543972350
241885984
198318679
733069724
636387827
428074615
490455525
427174269
125288873
36334840
759235806
439037247
48775486
461487092
541042279
263491267
767092550
890754470
877354549
495959104
511803856
126804504
128794159
823350157
116923290
793729136
534317145
665521102
516084994
25706253
825065191
275972396
2147089
691399465
643067409
527074508
896993390
290961140
274773031
346785827
107826787
53456518
507111841
292151808
912901061
214154601
607055579
530869735
723769108
836933695
262144119
936852421
944145390
318755552
475955352
536872916
872971589
574155461
376222300
537110758
110423504
227835355
308307602
674911140
1047889536
532743721
728369388
321687513
831240197
743949549
372899691
24808181
938067144
478471059
532186157
737243299
833762421
427003989
1072013134
26663083
466276313
68053778
162833440
719676829
378413746
435099679
596965192
782785818
125786748
701838131
410669187
367497811
819304722
239017981
682018030
649337979
173317258
195456394
455362437
678453724
231275951
652004866
640376508
215789830
829878055
491051406
771854028
618809345
719966262
120594059
471737780
684109129
835553184
329435125
861613992
258522299
114615673
54961581
479148343
447413611
536608761
683404135
71501800
752137889
575185443
186625776
57808624
1040207650
817215673
318107923
511362117
905550103
835386777
166571073
579492484
476077868
900679090
558394527
876840120
830564198
598409002
351465136
673525980
616494679
895146055
89002916
859462214
958744136
370209340
861900461
13787458
199633562
631290826
20477932
483705143
812672859
653833205
523932872
689641276
18846580
208860648
843811853
450631905
615688203
1061701692
837458315
668083342
1056870945
69607532
8250856
713992109
561684994
118892204
36587313
359875912
527151305
303940458
422660523
374264889
361014710
368453739
223315010
369395395
751055887
210051181
992315601
647145704
707013242
492134811
922800778
799034445
487662528
21660982
643148368
82502271
617493555
336466596
835722482
254825013
71123092
198601462
737148874
469955638
678700319
180936092
88588738
903969529
868546541
412832491
388471629
931002624
13206019
121261314
107161705
288223219
48534838
308638736
399487092
363676321
155829460
532204858
591498195
820669462
495635393
172485387
795751961
956987451
223473581
1006115870
521250337
790234225
848079016
703698277
11297828
178269870
678902257
552202556
280479609
864275682
458890320
445823125
925850183
478744899
474232762
828188440
631716209
632183520
569811975
861191827
255772744
96466480
24423991
338905947
807142155
7276776
92459048
935819395
922825723
582777633
751941413
245057934
881905087
64198589
65639600
166657358
98682607
604316735
911792872
428010195
280234804
185713244
95959190
739232473
388613283
409016819
585492528
658042812
879545596
1052945170
714547062
614826930
549641612
143908584
296196840
381115252
74120996
297354886
1036590525
255780344
492427959
699588998
667101306
679148596
865474312
625662592
11784964
527081537
312149536
297348625
309824146
533007410
593521764
694682398
282094293
907832447
30404544
126930306
817569604
377983246
531346090
463811031
96651710
171472876
447483791
365377012
214200625
208168325
3234284
290351027
268458104
126766075
6350660
63283743
126690529
640794673
230513930
268082919
88671694
1017281028
256606687
501035740
133558812
345444946
960284178
422121671
249124085
313206031
943241197
146310255
817756762
794883590
25541126
723665721
850751695
650368303
976121140
645080939
927523354
454045366
974551247
35981412
632627100
264751179
1006991359
357659300
265081607
73764554
349339894
545492624
390893375
159966320
481095464
329210816
862488389
215857947
726338464
913231318
882340944
787350211
655959176
633512022
431382896
559892906
290307953
1047729624
153762807
41389264
798344304
177307582
361428580
417303926
926319030
580563103
361034090
336109730
646753319
353178687
743813574
133346570
804058225
782238101
100631415
940908692
261142691
693638905
578297048
777253562
293994425
92050577
859560472
87166419
605354377
718280500
139017801
235805828
25876686
316041695
116158859
233056138
227683010
66788068
171468369
163112486
335688788
468720699
683323368
835393545
63147470
490362046
398474538
493470686
159356440
832173467
852063869
652816848
125755143
952642183
911875935
110915695
297175905
576644476
483752903
403007513
25800737
749065642
967766823
56198816
45222131
188239664
879860063
110863373
908890817
651068107
31776574
269077216
689849586
235709926
391590208
787418108
599002244
49238537
912850571
546408679
853152562
922273948
923934245
80030644
882243978
854337556
700654871
309888276
384281103
697937440
251230887
400834573
81927967
550832691
414853388
738452342
247034352
201764317
687037032
204539401
79808958
476474983
316122224
586112924
398876707
543189883
903236405
848570115
320355739
765544011
911788815
418359715
365468384
182308113
109491312
474302775
512639718
317993489
11628583
877394658
40673126
268185202
498439490
855332076
931302762
902233745
325618182
854431093
1007632739
810507228
490501966
373339566
369418255
247048263
381040569
1072866269
397543811
713852615
591637283
781693775
390806520
285463219
857037331
474426513
29149867
834310470
703574238
871022907
965898337
661611648
95030441
43140167
928045738
736786943
319350895
243368807
121839837
493497362
454327439
44292979
386688110
351358530
220083978
15771190
474283101
385437571
264377104
410117185
252485765
53508677
799215340
67595176
685052436
33762838
595931659
38001820
23574511
66055538
959971176
496556050
899866635
137398314
518143676
771811219
1042649016
128067203
48455555
615435883
104984307
147375432
75483928
750450980
574737599
624031071
105905563
29051723
1069495988
444503503
62194925
210785455
967892792
658567575
815829180
816771584
338346818
688644699
75782442
512889183
530089763
178402238
110023725
708682770
655218139
619675726
222017344
607858107
236229086
58774833
955573778
106702246
765951607
493352444
649587262
559169335
276992375
741930524
152597852
914765202
456315916
451487229
498732603
653844499
459601512
61507520
655080995
561612236
171129029
115283000
476350944
1067308561
338282082
488588808
38626905
365611172
790311288
99534256
943358983
157836074
673570404
951966278
387553358
602200350
702373687
727628068
177536787
65898444
242293169
354928193
743442364
775862893
323238868
23543285
695691149
803388839
260065878
550429302
188365229
554531014
796371176
203294041
929612061
837956222
823679736
660397622
980339026
301621494
445488158
704006238
506544135
644271354
41524719
762458639
481160803
46887038
732979229
666584580
519373562
35242262
831255710
1044005892
265730892
34604227
456393266
267542995
98521891
796462659
240345499
369936556
1009741445
414182919
948318815
324743562
437824650
944576169
122540953
106694
112983972
447720285
773321384
739886956
693992874
871232811
14702511
1004074065
724908207
619680980
351540832
60350997
371325611
192276336
846025576
882138407
227093948
595302031
38295393
657859709
1005369095
592884814
904092381
178346057
867732213
502973352
809366825
142469021
635166760
741474246
527128384
714689449
13560014
540238766
779010960
643486599
68593809
656968012
34076035
876174344
700256351
254911787
1009387291
824146106
732126163
326492129
108664602
799077982
203689408
314737092
952559861
619596774
328425598
1060755105
245709348
331225127
94851672
870733513
50432968
741966436
179931568
827414781
895241246
832791999
166555252
215461516
98926203
133442204
526767713
930510504
983643109
1066672150
122360111
35250093
551716879
814695136
631276197
368474006
469348421
1040592734
201311445
29506352
224943034
727589447
283404040
591103054
120581324
57401207
514612464
415734512
869867827
864893035
73285307
228407208
287149395
526766791
658884687
648041414
719221698
702453714
234476554
122189236
152077714
1019970527
553555884
518620623
799965181
125313477
469397049
764113605
970950018
311922530
121641106
366178775
469425299
910403787
777333896
407189121
560412855
381702890
996695181
952537088
417667666
803741343
779800641
991840549
59481087
18702817
116243373
88900242
801743471
637799915
447041689
361005327
605979178
255253776
58176368
318766319
419471924
711138139
31765425
802539573
859258117
413025774
554353371
909399552
849459434
1069004703
726018997
437786160
306548741
135418276
34661294
48141461
924921648
439006884
174117565
114848830
196619340
142707667
378030009
100242976
451823036
657821059
592431131
924984845
855562400
330620226
581502963
129958014
204956532
174970961
84998921
479365026
25266712
891933899
741095157
557044337
13940903
504590719
162988964
572267151
342495036
975690304
489221382
282938959
1022842607
140167258
95959100
175060891
589834366
524522530
333659230
376364066
430262756
20887413
444360843
678718329
844271332
1059083267
893887446
161501122
74419711
736430858
269430053
291604620
393631177
42710292
964609262
141805787
648258532
1055038983
104077154
294619892
307597544
415671694
548241735
37646640
227070586
793040255
1033798637
703994448
967687271
7236572
514008487
105943077
311735556
388716888
887912795
431076442
30213362
530825822
772150342
268031789
409465205
843950956
279547414
723210007
428480637
98962816
879488935
97929565
151489056
673952447
377555551
368742683
366921663
53139256
253642068
272123426
730472479
99544537
797850280
391085072
479459296
21336391
554296707
402689072
887226551
19675179
596815046
598809189
214244540
95982136
40034735
197909127
691752263
847442353
187123454
849763954
514176415
811132083
197938619
189403523
705607311
202463622
597496562
118675417
520136501
346542956
582763113
116279552
49478064
105520733
54765680
903184266
100872598
52559855
128883245
450891633
310385005
922514015
802857455
786537915
182105159
668766294
744448199
454528286
23255317
1030527779
582248951
1068934306
567459991
48848013
149058640
316434893
501324291
715554602
413968834
479692052
487689737
709171655
67334685
811665301
650007133
449925142
695336722
982292879
492869959
744741050
597795784
449601634
715269489
255818170
519765103
1073541706
950883813
92109126
6501971
316380819
879798000
22595682
137681758
690447784
962287627
339395562
630195271
511719835
739754534
608533577
288649329
119490828
384220242
391582134
182289627
114146563
259870015
489738699
67888980
95018736
749205811
302119295
9012596
858696335
648292380
142117261
1001821546
310305345
754522185
703022175
195451534
132729932
813253909
201102712
77142680
978234741
730535744
198922994
228023659
836544860
377365591
880172994
588499600
617745275
677966920
413664090
923537290
676969392
517092043
892421654
241108799
487498459
70442029
778108129
529641883
101039902
445831459
138710961
24207585
511183337
70397108
783165276
819470839
1005213163
472037266
64628098
406408667
751705854
164806183
775316382
996983321
668370786
924484426
610976333
911767373
717781761
40180519
1043014125
161827446
189387661
583979559
413926023
806142313
815468312
547962209
732311807
460314400
47848980
341594835
326664258
707243156
228700111
397909405
392676134
98716049
260516809
976736623
880656152
114562275
606343781
206340756
200643436
591854532
185284475
907317726
320642068
623309997
355157979
887971660
647871498
396813154
736298564
931060530
75860311
232510778
775062535
806460783
453736079
431770705
746909319
499198676
154395056
683808812
136901496
324302394
551641603
900733619
228495820
757411233
78162696
986560221
777002934
103418768
392082060
284904204
8108399
59059116
692212654
672056487
448478893
680802389
784389676
140577013
614075899
384156872
303054894
612379072
83169695
444627334
317902559
399844236
580549663
769828554
550000669
95049888
572074417
132430553
772532924
503180082
519225202
72020840
110570397
36168418
748427141
668991846
277242536
740570048
875968824
264385010
153029386
839593693
483516565
215398389
593261202
495174662
954144814
68596993
599824803
325370550
585561161
548412138
478343115
1068825285
651897139
914111926
759560439
596945573
859560359
351642843
879151822
417824314
762242396
1031842341
591186716
844149636
485405780
454696211
534060311
451891328
709248141
124714468
39140471
564401933
882233392
204038740
829777526
514113447
456513750
806603470
1036999173
358278836
895831231
619984343
189012893
749679485
290395275
219585963
662969239
576465965
766947918
226019442
750597148
1041261716
419919171
107327714
418049890
831839648
626810987
877603156
376216011
781000159
354192943
344376421
59061583
414881162
768262336
134594223
447948739
578486732
83809794
177302604
499650385
90228371
594796736
76115745
728944662
52768671
132189591
234130281
384902724
876603601
356827293
805855038
320884256
1020873332
485300853
114126053
341148682
245243104
98444125
322102803
245389999
44356887
772016565
428173691
927498609
725228987
731119754
504246572
116171537
664270378
575812190
653338875
982750853
268050927
5541930
42414259
965025203
769168590
365258312
94706798
635950066
710913317
203536161
552904324
592796143
921180086
921829307
500713842
325617290
838291487
144519602
863405291
34392138
980417066
963746655
759322617
680660751
26855211
819226317
552134000
723192411
714461287
107921717
187719331
1050855145
112927616
40547058
438750045
602080210
474589644
346807324
84955185
837978689
45495481
691569929
921743816
204774061
912300407
52125975
746234782
541175193
150872216
902410551
937975590
1962793
271063369
780307989
302496366
608486019
54266209
293850718
848648781
886702695
670663482
61714667
827410891
550548228
251527358
916134757
158195282
735898675
52468768
785277202
987009691
51186372
35221983
10459348
843661867
919307518
762248886
131969355
650827292
701773377
269306855
225688091
529179105
856760786
330309780
284842397
236546952
351768793
962380001
222554945
44991285
521112958
116058071
530730441
402515141
876812330
984242445
166239380
197917680
88242845
517554504
120034497
849771081
92785637
834031429
537624547
383461219
753178131
778735064
333319898
650242884
919987447
446463142
1000423229
102400415
520837672
247352417
581628693
179590705
761790929
989754909
959560093
210669331
798993592
56735466
304485093
194962068
53322956
444529861
634035423
135585680
233800441
70232830
546976841
416101637
49046770
742013740
631589024
855175581
75917959
415412457
404490498
671790839
600029125
859789029
589509150
522768137
445228052
705653970
842824499
434803158
380128502
34308625
544644607
294816493
727653426
67880864
387518720
5102016
130479969
74128743
645866855
750871027
538127236
217130295
430796953
406653497
103237916
608244083
678675718
194703263
680204771
672303562
350485220
840872439
609211868
267869553
860127452
480004125
327781926
913036917
415983118
636419579
35140102
93361731
281554732
113318387
972620334
815084097
529942773
1011643060
986102355
528063858
432083686
163916093
490803504
585359736
530473917
352265830
600273472
65030942
1015006696
629188809
30886523
230164182
300975183
1048213327
373836205
52738943
436861518
632700749
641837435
901366890
573670294
664183546
906832598
48945392
115136134
828897921
396894673
55081343
153385695
118777888
391431132
400057036
669486009
822872918
665962908
336151147
178618269
547407462
796464426
208035902
341402300
124538462
881597028
503082075
349829720
629119868
793376792
636468748
477079327
908016740
384327215
235191786
378333073
63540988
305210275
360885624
94111815
451824794
805700961
144522059
362367934
30622027
217963468
1033752165
260262935
623686131
386682533
555765024
989706555
73643598
890882900
75359900
127525626
375848195
267692665
81930689
642241570
200949962
1060957634
340848935
95902630
99641213
238557622
314516015
622941640
375697357
30261153
632649749
45157197
17271539
595783444
291139850
493069087
91403474
512393041
1009077783
604359794
157796081
38612800
64355014
860471707
168552401
98681946
115434885
876615340
456689002
653879867
844254291
306833910
834806168
434825421
494437868
805119297
15933124
191461291
572201782
801654651
76496352
608871579
1044175738
465294732
158631444
382524086
118639902
72373995
575500193
649846370
753956948
789087256
573185330
57750527
166312038
671742398
826657022
294082554
899931390
291129098
945467130
54621991
148612282
151383595
774852471
860965782
390026126
432529984
764432078
101771991
697915080
99810680
47301787
33522315
501499909
1072711257
65219844
363590420
180587408
4859847
383119226
336765648
931023304
10844374
607805533
760029991
1026787823
682809064
601963295
155153281
389212183
402946593
67057064
668264150
348426274
269999596
887179015
852920242
724290266
433089298
43296227
771646906
186790455
137347082
304617843
677818056
305966003
215177298
914216909
901981680
904794835
409333321
845661766
529607767
119191600
1035878325
289646849
299487123
181412798
332106299
729334566
246775913
224519499
756553026
412309906
535210084
964346477
28510189
340627461
299391873
869044412
762963958
62227026
983357954
566200532
729670463
177904958
183352017
786628978
608076110
732270244
649874118
221660093
426056561
584731654
89021862
194549125
746297820
48267395
500415973
897636376
976918270
340363306
826195181
234005825
459761661
711387980
515409139
854935333
843565017
733829380
745959402
59060265
111412830
422658737
862452656
768173412
529666941
59729883
369359496
923963908
186269950
1005672183
702230454
428745891
79049028
612212844
84127197
591753217
778600766
666711755
187223416
681170090
958566524
206582974
1034635679
290877671
899729263
708185820
1009673719
67186786
433337475
980646422
276930913
853661769
439327942
37987915
156004433
691671106
245659080
295013327
162631455
353716737
949356098
516836784
613978905
759611842
611652591
772353370
232089501
77945677
65820260
364884047
835091595
121996752
1021724478
494875927
351130467
99233000
325639859
38290907
548322745
1053850390
531334435
41732261
90336352
501756624
516925673
377981304
708796926
566598437
265217525
767393687
325211666
983749802
549611718
376071392
886858704
110426148
175557140
315447568
553150489
703364246
469445965
274609780
929552996
109510038
317827218
878033758
810445658
79491512
876997690
591822332
19315179
101481130
61979207
742079953
19733992
752121104
379306099
82567486
1769594
637460109
135896495
29550942
296709024
440230023
845919499
790079458
149445473
408336387
375404532
34126693
448376889
232547870
739236854
270372576
507192878
408832650
275842901
656346772
547426044
20746204
262459643
673724859
909958568
904643937
84993936
747416869
510619529
427969058
80681197
406007469
391775420
297878694
38824813
588399635
43975682
394741037
486886747
858997511
3043493
534724764
695585501
621408252
114622722
589891907
533320046
131407384
877654741
7858425
169112646
850959800
412976217
800837796
166683084
430538773
342908353
257764003
381235664
378529378
714150667
39391695
98151155
587710816
600085155
959200696
258742547
189858448
908377684
638496974
503047900
30388446
27472707
18280601
234239950
1045223827
432146510
329691823
41015702
573018807
579887126
477213905
121154526
295949538
724683842
1030851151
1070397506
207518489
416307291
292179685
903923211
665853103
274535383
197880
46778059
304881333
98609612
532210103
516082836
175554521
829521399
602328913
120161618
990962539
383875883
535245540
754376230
757699309
330474063
692692089
679343265
352146696
846583905
857059941
779431686
737263912
91536484
428303588
1956577
96396402
836238845
740546800
899655831
472043039
671287935
22526654
14824899
1054842251
44631251
357906038
4605325
566846516
287279124
729811125
548246724
956382303
524764715
827616995
395920953
1069695078
598225655
270356438
252496185
541374603
156532479
469419763
1061365836
257279611
24589804
704795907
880213509
883580271
277538911
30144511
863373649
526269854
44577672
208480351
114998403
83087754
716050840
432668684
515031969
45493234
743954276
38716475
263983701
229891750
345353290
583579
708105241
804156737
671709115
397986159
829407288
1058238397
1033581428
523620546
33371725
1014493344
105004022
816638424
761107666
910510334
654795826
730332533
786176735
108757401
680956851
237766789
987817470
256568009
639428617
208129749
134903436
798355734
269006333
890209323
514040682
270405449
53216383
384253924
669057745
290452390
66670130
712895085
891139612
928402848
816566894
55884921
492986183
539607177
321751163
859021761
431281899
138458847
263995685
390806647
223296414
135584375
276393462
411369390
884857799
550617653
328821185
786725516
808972619
650715130
608665544
100346120
491680450
450703899
109747128
755644810
589684829
904324227
806623891
167441859
507982206
312337981
672791475
1006840149
277912541
746318369
1019808520
60356021
433698846
400995599
700799856
224718905
833470697
290393470
578567244
251007876
524124230
57183334
1010638745
812510293
574095113
308959864
539323645
24824201
228605195
583383711
649375456
353720230
1004060995
42372338
450178418
521694038
204955462
305048847
991130245
637975986
810218295
78560589
664481124
175080782
810518732
889406617
633482355
2829010
21071041
1072687938
760552777
512467353
307089842
314932939
68905833
997275939
966760020
362496562
527450707
376843813
644271227
931694121
643207771
767813282
46639726
202443516
354314794
839615987
599342314
93455216
893058952
895601665
19084032
410491713
70163137
18334673
187416450
918446119
810810099
843132422
164878075
450243429
546087909
247512750
296924691
880593616
498614367
250548356
94382178
131148384
515290842
738322604
166427097
881560903
262459722
620288123
622785613
13445911
494221462
448134240
883240768
396274434
24354735
33384028
93463961
423939297
595329611
378377341
952861117
524595005
837147918
709573881
630559318
762637548
332207842
49757426
392015993
731134239
159769896
957078854
929050677
69560978
395796401
138653345
915448880
416494707
223276116
131961927
916003626
1045531459
98544684
597490573
608235991
114503723
878744181
88154989
305117078
532920887
886968427
183401492
683051971
474445703
452353
545764622
567922351
157840870
820415460
223942958
77129676
330487831
758258649
1038156280
717015857
38776772
95167748
325833189
29646781
751463052
473601767
13470359
1022354249
915563471
274872061
190852757
826182500
374790840
6898654
500333226
836540637
461729288
1042602404
776843351
373442470
309920636
959364571
22398849
776016366
462605983
70642171
329148339
241714574
193125098
110059721
39442984
440140639
804566918
74335851
688822721
310462413
643051949
389049599
30320331
389014220
349784886
353957372
423396307
449787650
844285172
658209118
573362975
170501531
714923294
160085903
40845093
255005723
525976403
416263086
876036532
116138293
472506014
971669889
132682858
579338972
115135404
646297288
188414197
59601694
409865591
159599857
690235911
482837116
125576147
980081365
771292753
79950447
633230570
925302189
325594225
809796703
594705601
196143254
406723304
1034686679
475432542
615528969
675807361
234397117
1064381532
869911433
444528635
931989401
787083318
910587878
281364349
760979490
95910170
74334385
279782937
667451759
155823950
706485035
515177306
981244209
289191128
334664720
653533872
878394213
43377309
687125227
710112414
549040997
539057955
656885448
517997548
640971618
741148429
853682200
422169298
36630315
605513649
793309579
423550258
552181060
661431625
1072983366
28813819
30082973
97916095
594284984
145136122
637964531
435229604
276440781
246004738
916988719
684366129
103739329
301433688
923073344
169714242
186925702
256198527
766399833
252206486
36943511
448457769
350542405
300385267
156230913
6969528
464823637
917348424
214396682
291398600
315477919
986043087
800297973
67641686
663271482
1061213117
717190778
723352424
527188752
761631615
637042941
823554543
808166189
878001861
19773749
12549248
697428550
978312359
93350298
124512999
151403319
805066162
688570423
1003242526
404672627
33009334
385991633
277412640
731297338
69237043
177331313
12580929
147293871
506316879
963105507
345495339
883471239
116933417
812810582
640317187
737566433
393029271
596805644
451546382
611457515
72347491
883883858
78693328
2079882
338737144
423412403
72867637
901709231
731441654
95578099
784519371
178915855
90533092
914905800
237654976
129778145
448982636
254273813
830440833
179601416
288454329
920325707
976812707
551123019
174672204
932529551
546760896
270570711
20997399
246288708
845670319
568654840
175329957
889244164
286854665
308779262
1020088789
936630958
903656256
343273310
127628517
452664672
521078761
519255719
42542388
800728533
67869454
35382012
326142519
456542520
408616395
114564351
128257244
63724134
250808564
525386597
97944943
119741740
768201898
228015109
471457132
484558096
531957508
782525996
792795674
538012456
419534935
482633603
489373219
927935068
301584570
326191182
283889283
85468462
433159770
648436570
690456603
370201663
68079411
214344632
525626668
196117648
331192070
559869027
573338377
908976461
793642109
341367706
96245202
122795995
88549130
219622977
178714796
416564482
809467544
174584539
450181449
414086308
116368684
17083445
595589923
631545254
295058043
600593917
747978519
920708215
561537723
963762771
4643397
53961973
4409790
423692718
599248696
443537075
86221926
190925543
453595671
345531446
862299003
488186349
877087594
580635664
683056250
312708330
777242039
568725834
595216812
303158313
897112824
695683990
274231153
732061845
1057309720
824709928
157549148
449317843
855621334
325778409
426868292
219550653
72072288
912020333
55182604
647355710
95704527
69460672
644793871
445991894
12946301
541143912
717428592
131390365
154245755
31159108
303227831
852139624
387215637
1042589216
180084345
461608915
233730369
645724550
399507349
433144181
496248759
582949097
1031665093
639243627
238423482
833940141
921112493
916951429
650985465
676984544
568917170
33116856
736578291
466772880
978130168
334140392
941120399
540572628
557687125
1011212690
635820091
404677166
450664194
66006455
59943767
718320571
15414952
357766649
497194079
673679985
791371836
802219525
58740360
624709325
375124758
760767482
119192299
983022071
339589594
738421398
858934771
1028394295
201352818
411944069
63216822
307701638
508589069
720911387
586543810
531986303
834059076
387758054
310714784
871337258
272325001
909180664
919016975
791210597
243167500
234061328
703923358
509202370
999913519
846757101
709564962
681956390
524013539
630705906
293010919
270633802
31233419
763510937
318135166
204450681
891706694
867686986
47190220
660658828
740833606
767391561
738675683
846538955
652892889
90590967
180033767
578154973
748611553
228432826
1030217938
694964631
78967833
436986282
1073371466
380834110
738891533
43378165
450089972
874086932
641649546
182717162
392817913
1032950497
236368538
342006679
761182075
107942707
733453420
33223207
990803489
259147411
347884089
408007980
259357941
34787415
239946232
789606046
45291957
189338249
936456216
615162218
635231483
249647477
334949159
94941386
696927998
907964021
797271442
257930786
731897407
91467364
791536920
952837174
556146303
185404619
740435597
109672409
590587007
878182477
923504712
103805164
394127906
799075291
461571680
381859225
416639525
17829075
702629389
178835816
106015095
885208705
231722517
215291194
421116246
814760936
852198637
817570017
997250531
571556385
807481880
504807647
774971589
566128343
560218217
588893020
176119840
579599250
321499189
578381271
673965217
80409814
164224657
906320891
789112705
472813748
565123380
21461731
567173362
670212297
399469480
1001197209
867037536
331661067
228203253
64982653
155700895
562162818
110287543
548315985
147106726
348511183
784352229
837926178
24478235
612747665
901074286
347766424
1047257683
809164896
937699220
30145755
86455261
480240913
475936919
22401226
42860053
120874854
1022199466
171911295
600770000
818854805
251120184
189387705
120536286
426355152
6530643
144809043
397038870
289728706
720522099
562934680
683042339
657509680
990839955
885749999
962309325
12885839
723742383
645637869
267741391
969429421
876723317
507915008
806203665
280568470
36031820
283281338
594227930
417489386
185356630
96109438
860360539
213611813
592582964
702869156
65073196
201511635
639053390
68075050
573985603
824499169
259061916
396006828
463716162
290874080
250566092
582339849
495978794
828860046
1003430734
82716606
123459377
795901545
60570131
60286172
560849505
170831331
126396341
458802368
447249618
306100541
203575213
875657587
1032621441
855031010
436992577
957072455
288891103
108565824
750781089
332246358
120552583
124715437
136831093
185290817
540766572
630125810
446746993
510811037
411046772
153538063
437420156
194092405
997415011
424001883
752824367
119915365
326241175
468555263
968805677
395382368
212152683
106430383
383807925
923869212
1049998712
709809292
321848286
66246478
554789316
127548067
313411848
314821126
492094232
169640537
785451859
822988508
376132185
442105320
332261413
903024197
858526444
722195343
369251536
633468520
626919572
365485028
867822945
365585544
811911932
673333436
167164232
447484683
278257184
651465917
389395028
126609216
1019839953
562126695
52391018
446962834
882869976
405243111
559669261
30041696
654284126
821461334
333527569
431660020
11052369
570532740
490132402
996598258
894175905
751580194
606836518
692792758
4164312
159831013
2695017
861672940
241477231
545342746
804596641
535018944
845729806
564325797
77181206
698350912
972165358
51754527
782304628
921224720
768841327
417217758
337843688
776744877
814541323
221240966
151606739
287303324
928726839
467029246
265069527
1044180401
749141758
668753111
626083314
592402891
523549913
581605623
141027698
507629767
532954472
427223334
270731744
748813002
633071026
198540050
233738757
269205931
50514657
929471539
661767366
486667250
384011429
180541375
279139722
266209249
483957120
282256507
474874488
87977940
99428108
421230704
314839543
664276769
976625067
390181560
35054336
24455454
1012036928
944104890
100740288
888871946
37577216
265644445
336028456
968626607
640140373
116852818
73467368
668563505
508708389
681658289
69424369
29743736
911110570
225154297
36679114
663463512
700299334
868022176
349645589
820013744
5280620
359910516
1066225539
55098596
221049580
252527147
228471731
720164637
41720610
425920725
193175671
433970197
11665617
63633288
58072754
558669485
887428840
1444288
80884516
448019905
793299768
873722187
982817933
576498437
673036252
451167658
877404502
826602173
320960721
317296570
840797739
301729776
69033622
319998411
641031090
592509303
535480615
871246994
120206984
395353441
302680944
585713332
798574199
62328986
436381460
565483642
603821000
857922127
518616871
822772757
79769348
727809313
1015344045
126721933
899318089
714395367
576168791
515914972
53827018
628108404
306098903
974959994
53978885
790346843
211548400
658501892
88490330
114140029
186113254
91901754
903594406
421260869
240236313
707022536
582335044
1065585950
381239336
865269096
792859662
74729224
188167136
362641057
253372814
166092943
576985974
591832657
131207063
812859926
1017184613
13736097
55759144
340469954
831727269
79789020
713871338
481511344
887749357
104954115
247191660
928837629
810355897
438588507
667594307
661235726
112733709
63073103
539894973
746148403
535540281
196954915
980455664
3966444
589533905
210072934
379967614
76047837
512097199
265716965
40572343
716986776
528182688
181141831
250518182
573530397
820142903
821071185
515866817
588235186
873433
357270925
722819784
638079804
14870353
548438983
897664705
68091674
319973204
346441404
524753128
142150951
1038686503
998010948
62747330
793784535
237070603
585118880
651289469
328637864
260825946
580945443
557647244
436854394
246500011
233712936
1051496989
109322592
687315413
564168409
405438951
813683504
642838899
669315187
755831561
745889291
290174536
27664507
391016489
511043330
314729946
475684885
468849543
94527881
759256263
180715264
150479728
874120014
527031645
873048096
956532890
152037062
146517863
880130308
644220469
241966097
551074542
177693699
510230778
309919534
138490188
568012749
551948812
8546717
186313706
214360013
634362694
242070372
546098643
666644298
647204812
1785876
974490767
352033933
733015297
888039080
219503512
86733574
750700942
124920347
43790350
73034666
846334506
666605918
363563892
716582754
375691104
342878552
246077594
687419766
423781199
776856549
884027025
762966424
958870412
705573109
294082378
747729051
160628059
947994670
881415678
883190045
516776547
459805004
54811576
808862278
856514110
470106875
161168228
576014843
114133493
115872824
53369150
896862144
130453194
1019503302
428865835
121492005
48193541
1056725912
795437024
581597890
89424471
311923866
418608559
718860729
303357156
289187312
483936531
852037656
90994939
974487987
412351758
673075473
744192246
563550415
514821173
392326146
330683564
203067732
659103968
348949420
542263117
386102675
891101433
55734010
29112887
568872391
119375411
109582262
172494991
677684494
92768548
358477053
841175898
239659481
269074348
596571483
574975023
252681750
354644983
441346250
124238860
825222512
667311143
174097174
674852697
312723399
988707554
257988603
299660482
249594916
434486374
728301685
895755803
609368347
75000298
419759757
194763731
864824642
454274609
768796253
24533978
30579045
819635349
695641334
134445121
754945908
577003750
645308138
316747378
575676688
439221575
79873295
655563352
562975426
909877928
91481617
547121825
1014568684
691942452
619883500
507962617
462234315
991907494
691556414
496049432
1048631938
396500041
636171559
858804273
14417703
664749159
836924600
509274125
431144508
481134899
20777572
559687909
67237305
516812514
712766626
19200242
1015048198
883077219
534678921
702883093
711309434
3225335
432019585
319158916
1061945426
48022595
856306577
351335987
11822258
467938702
14840940
619817941
110411545
533625246
164208250
401759409
737971084
557582213
265713593
448299400
743950190
403555439
170947746
516974071
971269317
255588277
538966964
149829890
512131872
361384221
53793968
900087197
516357763
376900358
186926888
243560869
388437000
664964340
468922980
90384139
300681678
560133049
569608023
696599469
460333320
32567584
95614886
654121729
102183468
601616323
641822947
568216824
840522889
656559938
548950069
883468661
159831738
756195635
6080998
878094903
644609287
47456851
910232513
419112068
518201768
649755726
140393148
324115156
584984208
283535328
2106737
117396518
463122048
98950555
460217750
935617361
21538438
771309384
470253893
870445105
344980336
563625015
872003875
251890622
2245759
724752854
769345185
447605114
130886162
487271381
590516372
762846195
258479304
329426862
858407524
132333497
853903291
615019517
650613928
102326848
750565479
797869254
84373712
604894248
858945282
806363784
648884865
987774637
304111299
984326757
650903959
499737176
598219867
431460158
396811469
35523976
709096098
519803963
212698091
1008729681
69380189
373621376
585049185
692544470
531113861
185509800
646047830
28227884
215148306
626931985
60390294
544937826
562764437
489214375
41956349
914021147
232469119
177830982
501554886
773594034
681077172
348517061
992580200
705223192
836432985
605289383
128441633
733224916
348799491
814897988
572899696
1064720664
869078009
408488221
106100520
255817992
275016582
107476116
188652316
327841638
278684979
196396145
217188724
446562072
4576701
304973445
842895545
168446314
464762104
2038047
33504355
424955562
210420482
502375893
412046231
772387489
830263798
446087212
684005797
961670126
287939838
332974142
770168173
976639431
426584381
1013365219
303448762
768609671
756353560
912942041
886804197
926046248
506629514
898351010
398613238
13048304
46096305
884303704
55015219
44368178
692136962
941688334
207913456
295056071
833799919
266497301
94073383
357103709
698507503
65825775
34907454
850589062
565553594
897268235
233953355
169083659
784970912
988591287
673586347
372296021
625475963
147421981
105824437
387167490
826895655
35283174
813181485
9722114
332624280
133134385
774884936
840897341
339248210
686570709
32567584
372737174
764575298
444508140
91600090
741646921
492241212
847214100
729717577
817988269
830841809
977148881
38941800
85014190
285652305
457939813
897366874
43178682
136437243
806829474
667591841
213448325
318579912
599086243
51429133
244469840
361370588
340514036
892181294
1059816539
264028370
562968733
200949689
24083158
442063627
846738408
513219521
684633159
254679651
13927416
834624408
536609115
265617080
663222629
369566622
469462466
19570047
210134874
986808004
698563738
132045910
672357594
458005228
543980109
774540649
367023053
816304780
657676403
847670565
373550727
896454551
265976817
9274885
62802507
710329721
277470871
18527669
835870451
440649711
537447167
71588579
676871768
82589954
103645712
507963553
421985273
668439021
313616123
90331955
459397898
64043050
850609624
101841871
981074830
126419304
824597188
556822711
12159416
36762869
636588430
81888029
82975020
813451039
354299131
632352699
771359915
898795187
1060280610
227881211
610043885
479309035
552308396
136855771
883116728
28502331
718345060
712109355
860717408
264826468
141202665
162544061
801147234
668362612
847577407
540900738
458116656
1026092860
190172012
923122254
122168373
445510248
269587263
990062902
535696347
479151704
4584887
937690982
488636115
519676315
354813767
927665308
214617319
890270721
36138397
544993317
898848054
347049592
281953662
151256337
444518213
842778412
339019052
321750468
24640442
297699182
317148474
540614022
379868400
3470370
163709316
574313564
605882497
83509036
110991999
772401415
213402804
71528559
315080818
446992268
582935199
67404860
103886434
498764712
32077047
899761629
398928158
465916050
529268843
26477308
132419848
544000445
547889043
898244505
357037420
269606368
83101645
906971538
945030107
811399983
323115969
239808762
385982548
793770027
322065143
903741623
686041304
800307641
197101565
882501311
896305269
561026850
556034152
233310239
74480379
190030691
889702328
45898648
202479511
606080905
586174184
979029643
17653266
358662186
116006885
628236742
527101669
917977242
791092473
436716429
329828196
48770301
123501819
629045894
1252869
850525981
878779821
645243644
528324507
37446091
378899820
723558791
1062518742
774738411
926654007
571700416
905117206
609843222
855796735
702829744
607846409
511391904
302342947
94918594
294371871
541914091
5619836
364874281
107754657
633609071
484898025
424721362
892695450
833778893
407284193
739372283
9395960
354273181
541230228
209321607
722213530
294474891
431853218
862887189
214106501
922245930
835636241
222850251
515362369
677569617
445754131
723378266
801536581
1048203140
593758468
30885258
142590938
318292929
332938711
180967278
530192728
312964985
584010993
13592257
659359626
807621025
241934268
908493238
742481232
238754009
133652722
1067356335
594999414
58260135
419345731
541898584
550012938
449197921
457594050
85913642
220867298
355897928
558364452
573187661
140519142
1052230021
7839111
550415522
143353073
738348968
55475387
579152509
920712222
665770429
558055854
629090443
712133984
589954107
383210030
705174613
760684540
797901034
796422587
438277422
90822707
569389709
309390292
611129345
310723142
742239280
21757267
62846785
490148587
930647860
601543762
182688891
593972848
405239519
462736975
182687444
153973825
559200701
315764009
1041696020
581060314
843495536
74696621
403624077
344744314
505119072
170840151
723661017
735313134
7724783
1039332723
677867964
290718769
723585910
822543349
299885174
468648828
140251737
835324132
175105904
804405924
541501161
434948184
806974319
246579063
502141920
72026574
331734683
832223187
969228119
673118873
910886548
265010353
752028396
661929344
414233425
674274521
575411836
73413113
694628661
49601606
672819208
510610959
484373520
845475586
850117031
575231282
512878510
12887605
1007491365
325871700
134325638
511289870
243199420
877724730
112267478
268429157
115869761
715898751
255704756
839446022
140057466
67571108
107435288
51673376
755275660
670481938
303949470
384939874
833390037
833206362
323821434
516345303
947590880
106849722
927448885
161633773
494803542
787357573
450320663
784080730
2177126
880798723
488850825
201504877
943547838
261071799
129520179
773975713
143491650
132923045
894036425
1064705060
664418768
124909292
402952860
172852104
497383183
59485973
734534061
442305364
643931478
797967521
547709511
636163817
586599162
547742798
130558925
70221297
383942089
43547618
171035856
540254326
618279938
721568292
208960538
883412247
652851922
552601846
454068743
958677840
91683019
936448131
38300093
224791955
128058190
276052378
1047367580
826856010
482962248
78550186
564814308
611730047
917829767
552058157
205613905
546396909
77245304
800853010
342030817
678444649
642213927
769183050
45291296
274660622
345209104
427748647
382088486
261520136
56326936
524333113
458144783
699894835
687405556
932249625
660223303
707097698
699021795
844535086
273065550
339481881
398664689
595213311
873624468
866272530
85456377
258807492
876480303
286563564
593280666
727152725
682023814
408457549
111276913
399846266
224704693
350846506
573473922
189723659
77280830
229566144
861746470
846995437
513991209
221544229
204888540
213292193
516777871
401788457
941657623
360626636
607878116
575332799
724448205
762280922
236197286
31381487
828450092
688686879
797537027
583543669
925843308
23168415
485500850
204506457
293506840
446037138
624835625
497881632
201571033
144186286
385840114
321313177
120859943
690562000
987146409
54653031
64114952
275042495
502778315
110604768
392911435
112814749
785584161
219547240
937774181
491838759
820615442
671734994
890067237
926787601
488919012
709634961
126177323
169565012
531141654
773470182
836811684
727401251
282582415
743381533
658911408
677801385
182202721
554832728
564349723
9572273
596891454
532560873
630142864
418939660
841638592
870938709
71868196
501591863
960433089
782379524
614024181
299617088
662233638
2327353
469900639
132368445
731106858
64348436
152656306
375050590
883270257
14147987
45075001
376504309
35200811
477368937
471581092
512367139
698351087
212914440
667251188
650188458
1010212201
612124118
264740236
290993898
85680357
1029407119
28454053
203178694
417311611
853536926
524448901
808308534
14429051
806196353
433421104
865639387
23438054
459018162
317454563
362446957
262726264
815204420
650281854
354835179
765845990
742087269
708106665
928239518
705449270
189817057
1043337031
435020030
667050442
140554477
59194890
735869316
961770757
753758541
703287344
532162426
450796319
100831039
25391240
948353946
475365705
3541378
327457940
578651243
680828990
394158025
289122400
128860280
814931571
715462118
125043034
188097990
655704732
9229903
384914832
478851728
88928273
512813767
920954512
759123985
877585976
194323731
135825701
551432027
272718077
884120824
648349182
321829855
568720161
770750988
355558853
880830777
798911067
860873337
337625904
241080678
625795681
234436605
106817810
127523291
186593270
125526389
77036351
924597468
919073071
525649679
145696913
786034296
652641350
516989909
186336552
57995483
541704386
921983005
145215966
94973330
54323833
233666934
949170104
636459621
54358599
62306697
421106106
70921665
629079119
57188131
553554479
975777293
548272772
18268627
7355264
92213219
474398745
193039278
551059800
211243622
125438693
805473908
470120701
687207501
531222393
981530736
859579244
595180375
774499925
235171247
726690957
702877211
934578761
758489045
792330633
224887454
591512375
531229372
40587430
13349245
237320071
864159013
804704359
638581825
65961811
354232894
268052785
127572964
86857087
540786457
270939313
863872293
862950520
57915257
1028683175
542263018
133059728
215418912
66507160
650798865
794669055
925121737
195972358
117869736
353901347
228932411
491245350
554207593
621736862
532221385
683387349
768939634
614736928
169355802
112846848
813713058
892101671
896495917
132932310
437818720
739937092
37932491
826471081
719208806
130521108
18059578
459745088
837927852
186502395
822641351
894353566
133123321
575934945
75275008
970243065
262616158
106103032
793878948
892688730
373955478
898348439
904033541
527243658
566406037
883075540
872438222
226147538
764630084
28354203
718522056
138599921
420636702
67287964
244192312
69006218
909444706
77078092
318621605
474871237
103668904
407905524
54807480
256156235
503050792
726257902
68708807
55227412
317133095
119005797
149407316
105731371
222281917
73076011
646474138
492846410
39724519
141394806
601720243
121541882
541404405
178860232
638915781
447688111
356603018
584289529
895362992
913091746
872830360
725463677
601030252
403278033
252892515
1016600912
9139127
744984894
771543680
508886134
224848016
500338831
590183399
435690758
700907433
455707650
468780755
12473888
533311908
777481024
308654150
426418283
925398152
868336807
229078797
308147034
467627680
102293093
26944718
677187965
20596849
435420437
447897436
626103857
211875636
553014868
117098414
838323061
565980966
873268891
3314406
315901822
1056817036
595668412
304408156
878529151
539582485
814382607
828759159
754290366
696587694
346765683
701883023
130670240
1025579105
56097174
37871406
566750843
138423301
30966547
569106125
627179388
75961636
89341953
734564808
871613764
425425120
659983248
537298684
247688482
580193720
444287650
675784649
779668815
588602386
323954654
505732161
400227615
526526531
553329839
400117134
826074335
495839400
738451498
269884492
448532223
216183809
675715656
319003003
913748727
118536182
58487322
322667916
272877387
948284503
103459208
103667178
26460240
408764547
980874052
817966964
595642496
456056641
341263870
579258973
749580279
626546471
388978745
52383639
584009936
836292747
201586129
683917932
887695893
59873354
45819083
217407817
327135729
46650225
515439347
990327441
390619600
66260648
418604649
789683866
186227676
897656046
699767031
897174316
808086950
94150322
250032626
562282857
51937842
31169056
301757527
106884381
490886759
820204861
432446387
45936486
436611081
354717257
377682859
576357386
342769737
314163407
48981093
236885964
692951664
16525514
356466762
1035315707
296554923
31332494
666155036
414590618
880204437
91660579
155029942
858801742
405440918
157517288
42584835
836655088
943772413
656503864
184162815
281423190
466771737
557948437
390024662
88209240
808762176
943261033
847887781
528507043
827544274
774665956
428656973
391266710
879646283
525184912
873420638
892756226
326936104
606949642
275760068
402334504
223258090
182144856
1000174662
458305063
744905620
409707323
45037804
398508330
263889244
1055408432
145445981
611332751
36986775
537572242
328585912
745498477
138018632
689905118
53439870
818428581
233697550
105738577
162940431
270334688
776169538
631054803
52682303
460912851
875814585
824387136
723992940
541845601
631359440
1067120112
232477251
550060045
33116195
93139545
226960775
904200442
474818454
991661079
911473294
898483978
303575372
844204726
212188324
23410377
751631541
595262319
828595532
798512982
75608553
124683598
322042006
513271959
416655636
531933536
810023317
316162550
1005804977
134340422
680248098
54714487
174539463
831133068
69786736
650447824
655129071
447964615
870930708
840946784
318685962
749545767
655814183
94824318
359906088
732128810
386915537
605864318
503735349
631505241
126732105
578260300
190914980
685290428
121291982
201948382
751633881
916916613
151032961
921583573
448477988
618008480
152414958
463763771
794700677
296587637
511052570
770209204
34903345
549414341
834253193
85059733
118001510
845851487
6890698
1061287661
59264897
357677458
103914680
216059551
50540735
1027620457
454410371
49161957
32103819
926823185
698168411
164103364
7032686
152119638
629906261
328634997
1026533934
249080402
574668929
22237393
44702386
253718215
559546788
55341719
249685860
524922865
127878316
830939437
765896325
8177313
330296868
500118381
371354154
339795765
281253981
638147993
478806253
825069122
261661625
837575966
929490991
526117001
44698481
118538483
755260151
480884958
1026156391
576218314
797117368
196049978
485619555
471242963
551744
1069694096
310553420
914217924
48543419
571901283
138794177
1044493776
165384952
905869521
358898424
441568238
531932409
86903491
820045576
767578874
269603177
149725935
663974630
94688573
638109277
665102874
283287796
737873029
154406983
707129338
45261983
454922300
853231038
661661602
448201635
205733212
185945044
364876654
486318251
488695896
193070329
175818548
64141162
132603191
409950477
731853549
914688279
380636242
3089207
79313384
324054669
376667972
921819884
708148776
408682171
947710301
484473936
145025870
822821528
767163241
43619764
103129102
819623133
438086637
311664289
340918428
150676007
493948061
526046271
895778664
532772003
322082043
819534164
632776283
885394045
75873438
99702055
672922954
662767882
668295702
43554250
958380519
512401631
614955539
788255912
1040091590
132997694
190790204
896196793
588060971
638650648
703778068
842936946
443278993
621541107
332653349
113962247
66897932
877192942
872384099
45104024
838993119
194080920
56891749
127837375
1005699044
94488230
431098899
5609732
295646354
119783082
359161442
53164064
860109205
174828091
448322210
564400591
257376758
450929145
915674470
26136472
130855644
268968080
124965123
503247682
109300969
397140569
997433162
102094103
728891030
509467269
496854306
598359063
899264617
135414816
554312902
374430054
563490131
314038335
266205337
457296121
788546170
843968715
652970713
562953298
289900257
411591333
280118921
607900872
52412025
846838974
112439293
218151647
139154728
290642851
697705389
780866369
669290908
191662489
564071323
556639714
893951600
707641388
112011936
205970408
52031369
771148886
126594759
699743011
869719904
671109550
12812400
254422594
136899672
138195422
126959044
762514892
870638500
47497514
638214889
354646715
232535477
714059845
530240771
765536793
819333356
168131710
89368004
581164309
868639384
927238669
481110113
802110173
79341439
468229543
169990854
334060760
363816496
761656565
595753955
146534291
164585443
240406488
737220302
620878194
467188702
594631536
157302022
152563777
239522818
21115036
791898967
812040001
470211647
42946151
301635666
614883407
644803513
68403946
462461794
188629244
89915353
944864556
32518839
765174978
1066451043
29784720
208381056
74154143
549351781
811473551
447237807
665437945
134163204
607895629
490039277
593190740
646700899
175401395
769314123
299490785
793781633
613546775
238015472
747670637
664144138
986584089
838017497
337253759
519694419
635720944
808589507
656603572
900797474
268340637
839496586
143994217
897106925
769271401
371500084
989404895
928602576
280856661
547442616
591317123
630175053
862471833
308466101
94800707
203596722
731891522
930972765
810202020
981656121
815718437
948931809
522630920
419229770
282271912
769827390
26982842
93800524
39512745
401703503
819102518
497454795
996622923
560710273
35281775
24415818
1029353092
367982822
703398361
489302087
28372543
133746874
792962414
11725306
770471093
966788610
226301352
59999249
745187314
882265567
296906409
417070403
13859505
730759863
920495206
118072777
613021920
71138379
338709975
90975844
636949564
551271029
374524208
220005684
298895046
826438784
142783130
988976202
443707049
222129892
140543756
306243425
732679390
293380505
600902560
314400926
509036048
94276462
543857480
137102271
342811571
786783371
622194880
131123799
414927236
282620534
834113429
375951915
173818081
772012677
120604014
5746187
1019000805
861429707
273647720
539441304
95903526
450283383
21415847
850915581
1576118
991814073
1070629463
536312860
822699509
152998679
247255490
639858830
118110440
962945073
633651008
356446842
962441547
514568186
595709724
205801578
632850375
781204778
417897989
800443733
759673669
317731515
38445452
407015948
592709376
37200514
1006177892
89745413
407949898
804993182
103627860
16090101
342240906
292474423
248643011
134566887
180191062
430390477
758118138
656506547
341197939
711018392
154269663
94769796
471992650
914108573
836815913
379013990
794408800
73026207
831321815
466513129
8120887
297064636
801225276
250897032
854850563
342315396
37166795
919569177
122449273
292352272
897706919
272152498
128455778
868998023
834085941
1038205716
84931107
675361098
141357885
21753020
22004049
139159168
801153606
849644431
744922445
16698558
598964067
254176680
915343903
1035426828
592516349
444153022
47020349
911833229
179602744
532816072
83255767
401434707
516304687
874927498
245592190
104602238
528706502
920205492
830183011
394225990
948696461
233977311
91723626
532324435
72570211
472933161
522716849
107150596
259277499
715393305
288848788
697655336
245689707
395436188
774238890
351088428
694956436
571168512
5363845
124921677
21149803
374417103
820452095
931117577
811875183
932828673
319022775
985194506
449090579
707500446
304123365
798781171
991884003
852675108
607273123
1440077
642366869
520518968
998081948
676379052
17579025
763197451
159123332
249543672
48454248
617144482
8806414
418572660
919705829
783539366
382675048
7918228
227751868
621691375
113904234
888307297
759794502
749399202
38014159
312732847
1022902238
439046018
479633476
818000170
262696941
778834607
661006544
737329151
663419420
900193329
509607304
908806911
359436972
40835990
790979481
765233679
631675555
838763792
195728870
644478830
459049239
30055973
343896765
794415296
1052663824
851555084
683854993
684189284
619313850
507658341
145509356
143606647
329688067
955409188
772964894
50757993
875717804
204586265
848199088
360761247
827440680
101251494
32766996
407103987
577381297
55547599
40170697
285676665
248439931
243505091
693490220
105935308
234419976
130225406
376438380
835998326
910875302
849005226
1070919987
381324246
304702034
223708286
917340234
62960886
817386050
321015484
600729059
280830036
1018786508
51598593
109614413
732934442
239991376
749733114
38794623
811728996
916158596
36598778
611737479
851795344
687339783
140745540
666676867
538362515
40203336
119860
825787417
96565637
730138608
229206506
251843677
460659277
861973886
854017452
878131861
1036665387
1012454119
54286228
665901749
284025958
249525097
715265759
365429510
134264730
725045393
931416594
330664912
138064765
23164420
800180657
691068435
600598419
866773322
302085137
595762780
91296506
218486303
54430885
825965979
746399176
552166849
661730935
270637382
68643981
577479019
262013330
417529961
824586358
865725786
669494703
779697836
159292792
634268720
649015197
543076362
71334740
273975884
763676074
318462477
838415066
768059939
298319443
96870639
603723676
383407790
276601340
167840082
295120258
930931951
396173994
754694465
421767874
126832583
640198860
10937425
548808873
712872816
98417758
385178755
839255125
1042275059
65522664
618665843
5397365
653007766
876122457
869080091
570203073
335850629
508122979
822846353
474014808
37890662
479293118
60175101
258571207
286921058
165081652
32966182
307701045
572050374
227506672
334230183
430216561
141942171
365098256
1062186638
634338188
478460875
590061962
566010043
708001383
520956429
33005568
251134369
588125948
732102433
398145703
961571754
10900994
833617050
61475872
422684632
848397338
83932931
506696730
702237107
851103466
221611641
51603713
291730893
644160143
662934599
83339363
4498604
580536629
610896678
586435692
404741806
720327919
74038073
205532957
575553255
133299210
867003631
618140296
824632583
35084199
438436779
312819277
353320989
629280426
742940724
783400079
784379643
703272513
864583141
982922285
99272387
371131786
227382593
258841035
104088870
673412851
834320009
333690421
13418528
4375015
312517460
970957028
425333586
89145312
716865505
863883616
40805442
197558547
76803833
387118456
98554205
71647742
180593930
906116314
716538401
17286956
765181669
119126385
514989875
895576619
487911611
463137909
54564307
4477406
184011283
734232058
659699488
1040804
559447353
382535265
92136013
157557964
173667308
322320503
484956043
335657201
829873708
568499954
245092668
82721401
31488468
711669437
689748505
879710763
35011996
377697962
728983496
51380938
952597345
939537376
377199665
544251536
859590789
365998954
893301168
882016797
332589060
964206982
440226968
405363916
25595371
743044044
666547194
724144916
94384596
909214276
791393219
886229952
700047796
97070278
767864507
370654950
565946731
537935769
98211274
548327910
849129
226614902
78970357
139057211
748272605
785596284
494910721
391395574
1057885636
640823831
253154029
126949451
480171206
892189706
675100151
50418516
865720063
128946704
294708482
44303546
383190647
716477405
635556561
206890380
522597004
438623938
274337630
661767040
16059711
681120706
195220103
293367315
75487886
280118151
38547323
761406845
221236773
507411656
438273578
402751881
910245637
803536861
473864453
72922596
220006388
247999271
552497770
824396046
311909994
346411414
495851140
1053509429
438218858
640796493
409053615
622964119
18754686
637713012
1025635375
49458549
531594156
727783500
187053796
778992828
509210093
56993425
85738850
789064392
805254432
186051245
607239752
667437792
369346839
466842966
149616906
493140327
161988725
832218234
625619724
196235700
589131654
133064472
430647224
125086386
345163170
584040197
327725314
926626749
690459287
225884860
976686476
869516645
73779509
554632967
91720467
108716615
71013038
281980800
90168124
804477164
718204815
454649461
773825845
158146919
627262275
438191819
451286357
595140301
861959692
572694488
686243036
701447527
782535116
325831582
316753686
374949780
652656601
214719124
63391801
1024598072
1038211965
147119176
904328848
7737609
677633846
713142121
47444301
254963450
250534324
1050912047
126248415
669161758
107977417
339217956
604976315
862023291
679122268
985202951
537003045
269171254
358973758
993658411
530733517
584626866
103904458
696785241
913917089
75973135
383658375
260178970
705265293
484339320
916945830
27927347
455656253
9988580
486984294
569277460
245442273
214130289
923273733
579499602
129378879
992915823
1070663826
849901334
227813404
79748279
937613418
732538604
404774225
60416032
813089421
324620967
850513064
334136599
235267888
530409218
495367111
225913411
628936183
120734583
543885892
135339316
308158485
727285331
817977421
952920618
484310101
542114886
601893943
309355704
575488787
550037988
496920456
489403185
126253710
116436721
810620627
4155263
186569202
898627068
445400131
488129815
48520869
679678034
692097287
835806033
895713906
472272465
295625914
371007352
779385736
158934473
739220107
842615970
894530327
997251177
793536466
403471183
368142042
559387393
65356378
461655896
633553797
65563924
310748650
558631653
272244738
813971243
1021312931
71084647
598575993
175205314
406233166
86686144
728740961
901529783
34440385
822082868
430944535
804746211
672447458
898742816
214774484
1023072287
570047014
71362271
15009109
694565960
825244081
121875657
775555031
622569946
379764542
544904844
184815956
619317507
846859413
868870857
431520124
431551805
838616428
585334783
749481660
60468914
194983341
329456524
272665257
706791962
249195633
530054121
735178355
639504394
801262445
777502158
38435848
649494345
1060197430
797593059
367246221
585150572
247978862
880997324
464059
99332092
973316586
31900671
705016015
209964307
32296665
80463842
330350923
14700036
891045490
119659040
737270314
95008839
686331953
572808540
556968870
3370949
87127947
17554924
706676683
713567059
141243870
17278180
309590190
136630711
51843628
592757885
168671680
841278363
449373988
608714890
79400957
389144664
928671602
306902255
634218817
508152127
740758389
595286870
838722664
384814753
55122578
746595480
591597535
145713137
62049417
181144874
714743256
448636348
184561444
479508885
561609019
942472338
720663637
486546480
262850210
302468943
634534972
823081188
770768761
400934523
138366989
974268549
219284182
630355597
30959850
289541133
512670132
28766770
622289028
926550563
172275585
551341416
411914424
166773558
758361566
941759536
216702724
816754046
117707508
839832530
690804619
881893296
213903483
570639013
211574417
1069561138
578725433
538889949
196070899
25839391
621600977
636762122
736143361
59891709
1034456305
69433472
22271323
1062566169
647587935
139282562
982911109
591241744
822919676
686106892
250939837
759024142
746460455
496445618
50048174
610942251
804290956
662281753
417303593
1062737083
277484703
339198518
263379695
674548703
194402449
890891049
206432371
384798347
246447197
569327135
785810681
447915095
927560355
128523194
968875265
543585969
386453343
359272129
880139996
521733512
528306920
868114121
263285493
754547362
127329854
154457450
637974377
215101450
779484640
762915029
883114310
847236222
323115979
705001794
92845532
692943058
1054504504
422806988
666485997
102010253
353745196
492557488
718183174
409770654
399512972
165459316
894331319
404711286
71720238
554533767
751593023
1067032363
661050353
43319121
519710050
114525623
401797075
932090065
662971439
751478557
929691040
478942188
715234513
893986007
127197047
18435767
829827092
537403946
427823831
19159537
866709511
887904373
740768268
241003184
362600900
600054613
976334860
35745897
1029565520
612354617
512082171
169383130
783173760
33532449
354425388
292361965
186377143
342157834
201006519
464715613
923872149
130386924
136940448
511207979
22122898
316441956
821268226
291258969
259527407
16185318
658797546
902002940
837043012
46807667
242466430
949886339
783865823
919061938
32007186
872913340
406348864
77221615
742095627
684575426
833929072
682491074
76223273
190417658
29400530
85146309
1030062746
223806641
1041564085
446594117
425654847
475930744
642693246
52794222
921632941
238928256
645702710
27063157
639743838
702107514
736020281
941011325
889201717
218129049
441517040
856853422
399375260
766090843
812194699
560687872
623169959
408821250
787950704
124629145
653365220
90012331
680905728
74900126
189015044
420304844
305981731
564619216
743772925
814340743
142768546
209226861
27161093
168641667
120847765
376636832
186922717
156771908
564588065
571766383
806015352
169736295
403059986
602955176
198896064
555316885
644840885
455832504
730821247
835343165
125317300
692797243
886201478
387640779
148156431
56909001
85308882
59342288
309230197
702117025
72766805
849790868
155808149
737839058
63928036
664556582
126565033
501485351
340753470
456729475
263677930
509996930
88513162
44927998
298551927
905869617
930737106
437155812
262029598
107005145
89579906
374545896
262746046
155169624
180302014
159324663
473766966
792966754
446233128
308252877
651855020
464333177
170528721
802967874
491628497
758515951
96679385
656696269
142923587
29840193
771994382
767205543
206715838
223186114
672554614
745963410
812476730
759518109
526930215
201164872
887603640
526025289
226573163
410623702
128417945
974036492
910942892
561318313
502160073
185752333
101544519
351640670
275842824
963941946
807475256
888246997
258618134
531878271
449510194
854688044
449881113
826569855
489398169
893627372
24908944
18789279
4268869
388704102
548503974
290457050
370269215
251803867
445492683
180993891
793099356
821160405
998236964
1018949111
95707098
613023869
844472537
669040719
69158342
195768346
262907218
388786183
450530545
328979027
491187434
857941350
612570098
661097753
246263612
17873793
512054945
743900894
329626055
57785239
323202783
364676103
599121906
286201679
460967582
79506172
192068869
88958157
750379770
549276522
563933268
546186410
546277366
285032046
555545266
622917208
596370867
531773295
807970842
660289862
500070925
73609791
1025472946
845008150
260853247
906326592
95265481
34605223
876430800
584361514
10683943
444554609
328702526
77035148
861218124
539442287
544036290
46602265
123849415
264793549
279068510
557718567
757463638
82792084
260190448
266616246
8262814
877929198
1035728150
540553955
759204602
37009849
759963565
725266477
834565456
335430887
13696518
554883202
552388490
820199231
653058275
9711503
72473899
346515819
117092614
717007600
100896509
32054458
978286634
811588299
673639135
1060316549
173999135
806725198
386705531
887195953
566256257
116229533
59035724
813847450
416730372
911768479
278045921
445402201
768059118
129273314
537840180
122207328
797963036
786456330
267716233
358262867
704390233
680274963
4152997
798897220
85066133
938510248
928976202
827016927
493419298
991249923
931481206
158243431
827990878
1047943302
752182538
344824239
14529062
72515078
653052109
439565426
856565563
168145542
614504472
120694539
877710883
273013743
218575134
458067928
442872181
276103618
1046047893
504143839
712942305
5517189
514986461
97286078
749416463
76525387
46195190
324361055
376079634
866928656
376861362
708136027
964838309
148618755
953396891
923979507
436993829
92422281
160180413
457362807
314482905
126034160
731108119
632813558
395999403
1050071911
677255149
659509553
876278076
572411257
527806148
415445762
137746738
50610760
697576399
555753416
1041861759
720966789
480412182
80903373
706038911
716187596
741699572
226133259
317655951
648398357
147451631
84749641
779284479
864439662
502676893
622750676
235811148
236940128
831328306
659550161
515734031
121407019
885265399
76156992
213000040
463528086
855314714
645650038
683638125
30891670
131028519
864684165
131190305
9321171
486383040
915030465
37782510
393381167
450893008
259799753
120351682
91259965
197863740
322124868
380830196
201647378
73574129
878698380
20472185
515512434
623806129
857201685
600810877
651551795
505722113
782512179
701594633
668655437
677597392
55447805
410712088
918515692
249684899
37280041
678407046
125241699
117165869
1030717060
85542586
836595877
446136753
424910811
626710693
462334397
77519975
777880310
774877382
180090599
413041672
361634611
118392505
527492387
254920795
301764510
19252828
139300397
891298936
820693284
584035631
23063455
727068057
216702915
349856116
379024070
895478296
921261752
294450236
597658565
859479936
97406730
171613955
411037590
660261262
714753013
648589049
832110672
886989622
78348288
512522347
133574020
264946285
837016082
637420405
175682798
467928215
368806526
650453726
769370306
426719628
688842374
355770280
584796277
703597127
613436133
187432169
757950611
868761172
360004364
89730009
855598268
16349009
123458567
419393548
1044432968
229468541
988337098
173659985
102486288
370108434
86550009
389190749
358148446
432640735
616649847
320755219
146944214
830483403
1003906960
89489828
89163548
419732723
111769508
643807443
537565066
930178215
638371726
535530941
429837234
500274085
698114737
652565690
225048777
41719906
866756537
56070190
590825172
819021833
276767938
124422794
329261503
364706253
507800467
1031068648
935324115
117955276
486202530
331014153
106086409
725808145
363286718
855021205
324596493
723621816
337618056
482612681
36476113
701428034
533157230
548829526
183271012
21351796
222906871
447640094
584442934
650065616
89157067
35672036
379875601
222690309
955567852
451288462
338223026
321921646
1019043672
473692096
604451221
5618720
847409838
504580761
693622299
794727062
512249549
263448172
937922340
676534053
117699644
738050507
133055360
534875245
64553820
488244210
851840622
563278378
947121741
331848974
75021866
135382684
1023890379
546311811
884969334
493420366
203184728
525506894
425273520
836568510
484094117
85090554
604276751
887701549
642486245
111574130
198642908
371694772
927101811
103777604
274682940
807913544
895584089
162337145
808947215
877600195
176234724
481492421
396660783
465740461
722574986
823570384
824271402
277581675
106445160
482875955
45472495
999652837
1039354575
395744686
13411987
993859473
88551980
37073432
697062214
731932108
6386657
474685588
603283998
575204693
59884715
17115432
764014785
113329039
31274601
289788604
708676780
93676226
611516321
349356768
633563549
862046228
489307718
537523511
82172500
728579047
585953490
106757351
548063850
1005853984
729160114
624025037
713121159
228239076
196680311
767046508
444485822
677766383
166570294
19558677
461848592
250142936
279433305
250286706
998957891
614407923
685613772
85386497
371278861
575888761
891221414
465118277
172773748
403331269
210690904
728743906
237942916
1068570967
684016519
693102765
708828857
330524013
679774142
645693910
1010850224
685927421
698348435
438524616
146446709
558695614
472318149
377906499
118842712
294552531
617851489
338349991
147682333
573639324
151699759
12339973
574746400
124710290
916228338
278047511
331348965
486727906
117356067
580843424
163628220
246630328
648652352
241990548
320769568
38935798
168793601
983248699
1030857307
9808257
456794997
862277042
332171210
940040465
66155702
685726055
248796193
78178877
584251948
1042012620
202714543
725720233
199139435
41306318
810101343
1029598736
479627412
188870796
19655251
187584074
502311500
174937801
872581757
715471484
573286100
776999859
690948872
214424033
131120621
113258470
166187852
341948799
746592262
524529133
726646102
852058464
652338581
113895790
628342332
182499785
720681872
111459569
314736085
435549544
440956880
735308060
758580465
601189386
674991700
264593662
623432827
764425898
558793028
934522240
122833600
241280141
862122770
388976709
678623311
37860198
580906584
141869560
636026219
978490270
654378567
846486215
493566551
687413296
623064295
92011288
591473910
656328612
34260529
1045600172
284976211
106951596
642229731
339200337
851223029
723104363
413290888
124815804
99934288
93047511
427338058
817125867
7236690
887553286
652590293
895038129
869130179
870364544
36411983
923446353
379771838
808381246
416887035
115064803
812341396
588049296
674485255
392321917
731145992
723219162
132460259
455133283
613420437
365466697
668893203
885696822
136209508
256872405
339134396
136833113
580049521
524985740
123230994
210744287
331013354
512600838
686051233
250665153
427062442
1016219336
320189538
559765324
234111680
76410836
114833111
1072951258
286355747
223904974
367761005
330878974
435527955
229163217
878129178
273567207
444189610
534977759
1044219052
287693440
978296058
126064374
858662366
854927047
508811907
480863029
299082383
923576660
722137060
923104771
699483493
757974208
338974871
693653353
521525544
514041005
412366315
586124193
906036256
549877288
372399610
425251569
116969885
473007576
354084456
151232461
445300674
49757402
617303274
19985818
1072986938
772480914
381704519
890212427
652172696
836419432
885974670
762969544
744329723
627652602
765919960
285812623
103236370
129326674
427210170
926283708
31568705
838066710
909886079
767929245
369114594
439147431
999850171
251207242
290610445
695110423
1005974297
401581534
383408317
615351412
680220697
163331944
159831341
191977872
71080604
484292545
698086287
902856781
911158054
361547949
26097288
392129398
171411912
1067540425
391534385
432353961
143958556
850459730
12229196
440422562
417489356
523504997
633756186
947342594
432942150
88085552
218065266
558026269
481498200
11212653
227890129
1011702914
387481909
956952723
105345988
623677975
174606743
705326233
707375243
487107662
814075720
806929149
122323410
488533410
843038461
543769442
291542066
509692521
337066597
426964470
716536880
965247927
50341767
766421797
102017512
31864897
1036294990
874492392
56265813
829355257
277916502
755833966
781113404
596711933
584688082
627507832
859919950
44884934
42104444
1016208116
198666683
919558114
672468160
246096423
357822050
694953493
582406872
272112367
850144440
615530771
959415949
869887977
688310711
863428109
792994887
1015194180
780225588
79139593
929548543
315258215
748917086
56939639
594829660
36247048
264791552
732322972
28646915
103632069
650814354
514288026
839869824
569301305
383666098
273534902
321906304
734415728
947234214
535977841
187322619
839554324
290917953
743236917
93519844
103437739
880844409
321973933
281038465
541555387
606631382
111749698
752112795
1066276321
704436038
160842480
167652473
410788073
424790451
126364684
134724469
610873882
55100506
1010770677
609724156
349072924
501246846
138066646
655217437
153452391
799770551
103928482
100292777
774222841
735656791
391622912
197305194
952865384
1002259856
869858813
435393722
962170043
94898996
323830702
157096006
895371010
791577961
991204827
580931292
765183356
377874471
39485693
293133557
35157683
667846415
1041207918
398435799
173711198
815473928
29052330
41740238
996351736
57553325
140333575
391101685
1021987946
196153694
692385211
839425817
59168229
699474636
744342862
815613385
376846333
482511205
737487740
678551393
705799032
640827638
722818725
818564784
75393045
518139588
852235118
280922251
65583379
4952915
71480745
2467867
726141179
61798058
216802833
116899994
824683559
43222038
856572200
211740553
150992866
766658746
221276041
48461825
161808379
445015051
1014638110
681616199
140034309
123839807
831993098
487011325
65382678
404924682
458935430
128407689
413460623
680071526
1009562678
269825473
922605160
330918354
369895761
316140014
30436376
866767209
962033763
793593696
158499462
83201812
600784715
294278434
173591182
715897247
910455628
207041267
767478491
689735657
617409420
573562495
512770737
577190515
135511052
636051434
421818938
1052102476
138435065
170679485
454561364
421438280
6129947
398823523
92697342
44813183
87608272
143553659
192535875
68356930
84701806
622057439
490576855
455382571
80629495
7953412
579554035
174695418
1057871237
426207665
447679222
646276442
156311771
202581748
858803664
25123963
323576431
235627316
314514738
650737524
665301333
137907411
14340802
897454595
745464695
75296968
69170673
2918976
859632901
996301304
757753543
373801313
735521914
29313753
648667906
652753203
124343315
692655101
29521616
277811402
114517698
242617793
141597027
409170813
451037490
572182843
420070805
423951500
903642175
58145720
200231776
1000109814
427817711
603916278
202306208
299240884
301751296
359855203
787395444
230179353
308328626
862368605
815261598
950907395
806500605
190645452
786867284
398222718
736036530
879596641
17697169
322081890
1068925592
762796786
799192498
295499713
69825901
902835800
296704773
597164694
996626804
243768253
112395906
198924825
59274604
61262741
391189485
677734380
132196970
235867711
567337799
32084014
756150988
589166445
922493503
289891633
389285923
622045992
523880246
698343656
966407529
941440764
69209201
951542585
912222661
59053813
785692966
391211726
92972886
728530208
300539803
787103045
900311116
258422802
82636205
141176705
642631028
259157098
554308964
1053903470
531940472
146837826
130353283
993307885
585342968
165050732
592776284
642623744
213819164
1051109256
132300569
131100205
127419781
553687071
949186375
776719
573064173
651276635
685664095
926743623
285854211
290720328
37121553
505548390
108878183
406739012
601459957
83025594
276325909
196209584
237476628
559155481
625914990
721530575
55762377
716416641
873899046
287162330
74311535
228876563
201884715
283711396
521684182
317825512
70364902
157352869
59250789
466611721
60770959
411889501
37162236
458149922
269273606
96569448
604938217
386117785
27976831
395768707
244138490
414586350
575858705
111231383
355362814
668504663
40472967
813981250
342530801
336925875
151273918
955389545
758941331
348636170
145167006
122180277
806228485
52038277
175621091
432341323
1022426906
14032923
315070644
207450322
93318768
55006953
977871518
860147747
485734323
376247361
368333431
368436214
102109511
690479601
724401220
808714505
357497403
662244349
717676848
115770594
480986114
1055588299
529403436
1048186830
325265705
712954333
989777076
935076299
568780283
436532435
882207317
100098299
201824863
697873869
839609637
656755500
332651401
631969732
547511443
944107841
957107104
633291531
590969070
891287116
113355327
305447205
988211130
87783713
234803399
243368197
947531436
247525137
746297989
276068167
412167781
300417075
729754531
235590662
354592785
332989303
588527824
249111857
251554330
900605440
189468398
627686011
37270755
551013164
29193582
70551598
832858440
1018208566
90278380
735852921
233193357
912819274
774193978
532290628
847056091
579021283
429386054
307354817
497063079
317140798
471050414
34533270
758661067
67267567
159057415
360725858
5793206
562201342
850620901
872650737
661218531
586717831
1073523951
764833711
819355874
1023101865
255268007
728145636
895978073
929783768
665448936
514201505
979199396
518144571
304725310
165614743
43213070
49721847
994634611
539840401
822788241
23828371
473093751
225815816
614302455
557937806
579939704
84824027
282372652
308390995
408908545
619957049
574567702
635773882
269835556
21310253
872387043
304510538
4684949
55955432
752841184
173226361
893604866
1025750482
209248377
37563046
875062461
137193782
112800092
871348827
82412442
823488834
4712949
715424917
443926829
909699444
452188832
663379395
407891439
655601710
875787703
20897839
417600096
1052996678
138631604
261265226
669520934
383415848
65269782
31861171
796479287
772879870
950744593
728292311
44820739
761376950
70232198
523974956
288595801
85147727
139434592
648271448
498082259
831418799
264358555
139463898
871755830
443336455
482433526
1033652805
689353280
233463808
711135039
314333017
186926748
353216418
94123087
483546256
448319799
81815560
452732590
48003762
59881399
999505193
870541300
136484435
747619351
171996407
194302254
592315723
234039557
55819732
80850500
920367987
269475681
308763899
290378251
832297793
55680195
100146893
784392582
197975352
747236642
843282673
204530572
670997287
514961031
114962163
614412398
191897076
30687120
391697452
65000954
952639163
256543973
113817890
75018487
425464838
29994391
830709270
838176400
21324483
362354070
1015864208
238532042
646255649
1056651649
871598675
677092984
449906071
588883172
760174614
875517201
834386177
588217456
206951802
86233602
632047637
364562928
492269386
708189479
79886450
310308629
1020324225
487582241
987953817
819555359
155511710
1067598377
734414646
507509684
934726039
517872122
390560347
1067201871
552445267
14528189
459664076
650732088
519810750
802734947
348610235
175324595
518108607
560935078
751255155
609034339
1010417437
31529396
2514934
136323867
867296039
254207163
475688872
940778910
177084073
355780538
566549904
96731499
840943351
471012258
793026584
56954226
59469409
123853403
113473063
898258685
270372251
160245567
191235593
16048311
978368827
894013972
110506301
482093592
996641438
396164508
166982941
512543641
400945281
710407906
896574311
562102693
613648789
328152324
890287983
240119293
716029482
333007139
258709231
844900681
42694146
105107361
620442096
858100651
461620364
602720967
1029691498
658971732
21002414
582055162
257582864
913777700
1023222967
74635695
55058991
671113360
13117914
448087295
460786970
581205561
727212853
133118359
482580682
319676236
53701712
481788738
509506956
492469241
494867627
948492614
553556558
788336825
107685973
126492656
395128416
557795523
166112310
731761970
831233363
219191333
738770707
263134897
230377003
914838079
530281392
482743565
402368264
576770595
360020860
145442426
477876713
944405791
461067077
359597261
580122317
170408936
627998055
701001180
256063217
931849077
679915693
655783660
819503527
659253441
862075680
68504157
574849062
1050856663
541594058
462047072
1056157764
293125749
132915087
395047227
1025110826
101581087
875319441
639826827
123749497
726863704
96949556
318950992
875193054
915287074
632777929
391019838
143620648
292523110
1026501906
665514037
148297136
394756706
591375118
570955894
186180150
767865037
227017953
21843570
590454178
371514469
729609428
112913542
513595140
216681056
159922235
229827232
856862536
117437049
1007396860
437849834
120043035
684279034
426361394
234873096
991482637
655192317
435837118
446838490
99800685
342045654
893944030
427285217
544686214
399789961
581344599
598176434
177185159
1048448619
122408565
968591516
23539774
687499617
244406042
194410252
72345219
603929644
175244038
991583380
924166517
124529675
362843629
59415099
138992070
210490588
243701782
442207083
655382286
726618447
116561156
170253228
805713995
222110870
872312979
767803530
738898085
80765137
30183952
427371605
174302127
711890799
883859542
966559608
136320931
291546506
748037247
582445532
21583708
668539768
152081147
542892533
462506997
1059636192
763837904
943181112
258700483
423059187
661686142
534318203
2228447
117804406
73265544
437847430
853035730
336975330
676560990
29926603
711097851
698674181
429086942
546906281
216358802
897262696
493414756
461653119
109961957
594138286
346622708
559390895
272203408
338605809
843149334
81005806
243696309
89271610
414708701
708800065
532401532
576027693
890160009
588374736
684053582
250264713
348329232
364165222
772937079
354898139
138218689
371079339
282499177
402927638
22787014
676504771
570306814
788577152
142729625
313105139
693295405
272604135
439940706
447758379
406455634
29709939
446132781
134161639
720483153
774069226
575075155
365373960
555622811
458365142
664733494
873365033
120441235
252169886
849653771
840174971
850814172
75271294
337589434
159409405
605865137
1008915072
517883122
178838610
662070638
187003008
475589280
537349381
340167703
223327702
556362777
579761372
67218077
556640252
1005122670
529795343
64672925
925758592
1046829941
1004291371
808716200
888221061
104178769
14166489
67606058
701083191
649226253
816746885
210364796
188167086
504581431
678991622
390503339
218725650
843177909
65665457
266827749
1070030083
231973309
22925308
388606008
923548199
279340628
821191837
314427963
490793991
1808919
173864852
908366320
1037217855
682522768
322869937
842370931
387272281
329612942
440838852
201121333
822966457
24113733
970167383
506033568
83809263
764577481
107727062
790921687
625233773
100344579
275311322
474834223
10233172
139696437
589581361
882374321
680622658
909222462
30630851
31183013
197586082
653428371
883848934
235859163
1051625008
309702766
345834497
123350427
655899400
155369083
603864632
791859072
729832559
1069107825
317083306
82475841
29881826
960639602
314084765
275329816
740274824
545162452
717798961
790406380
1072216813
753009615
769119968
813085085
446695963
674560574
42572417
626678048
559855874
193757321
636332765
92166761
402349109
596547404
654071482
346362780
185245597
40487193
1059385720
587148586
869595681
403691446
152576070
51537588
470203494
653287828
995696188
616974341
731013191
370709717
452991880
30804565
90932458
659518288
273093426
649573283
642206529
48030628
217464717
574129788
626177266
68692035
388016842
872435102
33018615
637945200
94047810
331820290
740041521
120899548
371835946
289654549
890652806
83312639
718567534
862700979
159347608
167363996
683974635
733309729
416774411
269918991
825605795
555145415
659993105
712612758
794747184
461016164
406867729
927348006
268686476
885324700
714615420
975398532
85661216
390070872
932479539
872600774
328644390
524478392
518935790
435611183
373188950
851599314
367214324
39322435
488427903
1063934881
1044251078
1016778017
386159127
417949023
60012173
136812670
59698799
584866375
824640386
818575738
984020151
111716509
368553970
772736376
142601325
475169835
795436268
309938119
751313090
634064555
152267432
266897072
217769389
790600818
6071499
374069604
198783206
193842475
918139199
772548439
937080603
381423421
592182475
766628616
486163927
147994250
164743818
57969907
333570014
773152371
591577775
115334266
699923334
705927547
342670838
812633551
860024754
864784662
671019613
929533288
232852191
862530144
278019961
780109214
835986022
18146734
834314055
351755272
723971883
71731520
388675155
480224656
71595464
834737631
177168337
33629110
694314806
807616536
1024231622
650839988
60418933
207213040
10040040
562800871
683566377
726912817
585812707
454771934
685977284
466938493
906296834
58767252
463642102
425462757
587940031
267522966
19777032
610007198
381933708
623171920
874255705
130915038
691052704
391964148
801454710
92691960
567042561
87137710
366072389
652388881
796475529
669286630
742877243
986726703
585932391
42827385
160729102
121002250
759429392
362642289
438784285
47410172
888107602
29684931
787805418
60708760
528243833
393706929
143119713
248448376
50420925
41756550
605675253
129847079
675725197
778505096
14738862
113509750
819806075
150199876
684611419
111324037
289133417
617806821
19295092
87563407
505760347
280866042
432735828
329056594
903202487
356801000
859735132
887703059
754162502
206584298
597040961
785459667
171168692
385342753
684666323
682151015
602226116
154378620
581302495
558567606
376598006
395619753
593251674
1049704840
736370384
638704447
922426863
353416217
28176343
632288729
137923305
970184582
129973150
49598930
393599517
329611121
449793315
140361156
142384179
242975515
580185627
345996402
720988713
448724395
223772692
528922968
247969217
168760663
476187101
437447402
826526126
55128780
559204642
453194924
452471177
647258629
926079791
387785644
759582897
530064055
51353657
411966831
691925067
25494631
6659404
171729280
296915801
524649608
703662137
624624509
1022244362
322620612
398968664
514824255
895145685
135080571
237705827
594051607
335347213
90916483
149403517
523421536
630160893
369355007
159746170
623786838
118379004
49746283
723728952
742814474
676374094
417890329
491857692
910626060
698403420
517440911
331103552
642355644
222764085
428917970
791291269
350101889
784713360
775247331
31333955
46748546
107816128
970017359
543496057
493793971
594045240
504851051
185927823
20243731
11433696
791202160
287467611
1060624628
608067466
714453776
132708289
695338860
292756443
47770555
465431236
493296615
619714653
118455762
930955464
281249629
587861192
812029371
66272188
81340267
627957555
661970466
905225754
68105507
223411287
168065192
657440585
815234245
726424719
216628208
1072389498
733599837
637244872
388095842
337714804
726086105
613459541
652596376
879196390
850497986
836577942
858365447
746840231
112576579
459806049
50076731
34654941
1044962586
463136269
442332120
36325030
833438677
408991145
302300359
340567430
524625706
305192017
12566713
909107195
659127692
595005148
753625140
559796236
87161004
151077751
890698823
764826594
185416741
410918294
595835768
988744835
343775734
637283121
198485450
340828664
116049301
633732810
632409146
802092660
350292044
315978520
488802581
165874108
388453347
510165811
676507516
238581083
645363849
302883870
837399157
768377687
927775735
890038144
1010784181
132271382
497817564
735897586
877284406
727754712
826793486
102543218
589347519
657414746
565217894
212391161
19155788
208581858
516709838
359632755
643267155
1022400738
288383428
261535357
793900511
283921938
361041086
324740742
75818847
318930467
357598742
177484286
579005721
109287156
551601392
757040072
27739293
751097904
457170731
548705801
135753824
72510981
286008141
795412904
727636601
69778974
993894388
528905119
633329402
802446162
174027431
794943978
539672785
799203587
411191493
381745251
33053477
391969616
199737345
680888603
716870529
146439783
64846083
203096624
380452423
16936772
698859513
104475968
210438982
369206307
385419436
516805181
553437180
85763920
511301954
1028777861
584235346
791453750
917477792
414172159
1067008405
267554706
591219070
64488885
623939618
771517916
110904923
776061357
330928387
484431875
695393046
63576246
822257874
62540314
775838543
238411622
256050793
528146463
877997000
715843161
1026330537
645126166
628200524
868492810
135529151
75846819
66880162
103724011
853795987
481390051
783633868
391913076
292683247
672555626
438953061
806447358
728276215
455035408
725277398
730750288
17855716
477329847
805363098
833216840
747318181
489539356
168239058
423153059
587113073
698517797
617937967
343866081
809055030
44093734
537574345
247655326
367042231
640165938
513611349
32310155
921820163
925712072
470217189
899210916
859718454
217226889
22125467
24616344
708223850
499343418
843554099
727486430
820213306
516832153
693551496
1009898822
419221209
46833694
485221767
1013683906
536946746
675112992
858919012
738482099
909096484
665457406
118654754
815763263
613112554
687837353
296882361
122781451
552778667
391143071
41917929
235457004
488254122
64195061
677214578
766832345
174333170
258393243
677749938
580085374
540582415
731357036
818175251
620483592
883096557
261470701
550284134
570794407
474412947
519541884
504581874
871769081
852494474
38818214
56835179
954937398
953741560
783111759
392949270
995387079
267738364
194233735
539386588
923476000
466932857
299257554
863222606
998659165
153705308
165393090
723296213
156187470
659141271
368386183
195410930
180652718
473147392
348087038
488143985
160164009
848411415
60422067
416049299
346782700
230389105
1061609235
418107380
764553586
9612283
122512614
349229380
668172506
26281174
901825998
702967220
395760175
307012671
182444254
863492864
641045966
108317990
40740709
772968255
670589266
864492237
987603750
163182457
821699492
805866293
703888789
638031847
120300818
904060596
83251126
39544344
713951778
279468643
674287701
626902028
620618538
412466413
557632233
183430141
905769571
22288812
631960441
50710138
20509815
121921577
715497615
828058030
309328252
458629446
12479921
743637557
429442090
375151241
798668086
218922397
896107206
514841759
249761258
273502328
587237876
374032011
838203967
866015377
162133064
546292809
262692648
15283761
298550686
746124306
15931630
654172779
554487301
433279905
660824608
141434877
450435528
684628468
1065786319
570002208
1009119162
469447613
258741734
97777041
875166374
721426438
875863295
870052085
678444248
87115505
3287646
721161833
92246660
668620843
808950495
519782855
488748563
9313065
681534160
653012106
17906699
440971959
602554110
176636941
466872384
754097707
773616970
923883202
733566190
157727103
31872838
280017941
733655672
616341087
677735254
31979035
496308087
656327194
991547356
513691049
163631826
62410264
595564646
77599993
853285076
1005478016
120409372
754008705
923056352
403085370
773533480
430264054
908015397
502534258
705156484
277414091
417844558
872952352
393033066
476370534
252794687
265306550
901175000
294184349
242181398
344454557
58592299
419386938
646910960
66916191
71976998
354686247
824811706
851460149
452678510
597993407
10424975
145592502
949530459
588347678
485275960
341257228
493121947
858705345
749480608
907244988
336867063
659508551
623400328
513354034
39545126
848467281
108477892
961570074
782066024
383550701
335236336
878125489
271053197
102221683
514968719
908906657
405228400
147345044
139472578
238538060
46534084
88330731
214895618
420592645
452334907
398134120
314552377
682844772
213836184
954368769
69020692
647555930
351122231
429135993
522515297
669612511
821594641
1005375499
82331613
448596539
82627841
529810080
256820761
331015182
131551801
266377093
68090974
674821582
1057063386
117380332
46119194
141801485
893165475
178691660
425661479
577078853
540934103
113041855
172060135
335327054
655699161
926155642
863866559
209918586
838765293
419940225
181207007
819513568
1057148084
976127744
692408672
124929376
512611881
24271060
682028266
336513342
168874578
847118664
716162558
154416823
451251414
714299903
484328147
492432005
665849192
876802144
874282697
444116988
165960926
205397087
827986159
38232969
590180515
444746511
76219377
62016665
240435627
226844458
443960533
118756356
321666706
320583939
131120514
716674474
159347149
211985878
249583092
118024539
483799870
561251317
228849630
435719428
466499796
120307205
448755595
13443475
160880235
1033286950
24986515
870396331
524549335
238582217
680830445
962125424
126950124
1072878953
139818145
684427936
23678617
724350587
110713948
28457614
1071821474
844909074
664222338
66742754
650203963
96734594
943245869
629495217
434753110
211596848
1063488901
247804442
908332244
345202831
636207265
357555621
783634399
657353078
770286449
770458903
96336050
885355313
711654618
102951334
136656298
647237156
558802356
139829066
934111873
620011286
206921732
57122403
313862095
290929217
364829488
638469449
995496863
848976846
239421034
987389702
333391608
361823633
663498950
211844914
53599842
1020446311
876338352
317992950
577645297
408179484
737225533
751869712
704304188
359305475
405291088
386717801
41410705
697791906
317109379
14379756
808408265
912544937
105568203
75692805
906375300
973917675
597436467
577068971
246065543
379296371
416900116
738268717
581470852
89478651
198213792
617518842
346256792
32771487
894432161
201953740
451679506
645154036
754175152
484687122
11113802
66741964
415598767
1026981809
93587654
29480343
287234113
646652893
29579315
11574073
787888670
858649430
315657402
422514643
578542822
203903742
556786360
84585788
142571634
103285239
221201479
527960732
779764765
68184670
780296180
7843121
152629481
941583520
82155295
605034682
123816278
317269987
427813521
1001217154
861652762
806544440
304183221
376890934
642949292
308436704
665491416
51518991
109030550
353323026
69059953
59456281
182440770
81051187
126811433
106897619
179944156
856919537
241120654
916304752
886458392
159831767
467279455
503901198
271368515
767495848
90069498
814618841
270593643
742107485
763539470
452784516
829362409
494526248
677345017
740154110
488088806
316498958
318908953
457936440
744539626
138278254
186214911
33377565
634168224
202443019
691405400
475021814
1031846833
443767222
514209556
473741000
499051847
91497117
396241215
475153513
190010483
901648138
633244107
181263337
777425999
798950519
1038933888
190344950
658665032
699404168
92521069
309003445
748986227
335791889
298163509
419838777
631949487
71971703
531000184
666436419
496284321
911088076
873189764
525430527
802460443
838559879
250496212
553469674
896293275
278540374
1048436356
749546021
435010704
5668107
141668009
126953421
130664886
307001032
273305017
669539941
842867355
245234539
508179493
226676499
754881022
732760046
551825414
403134819
296997213
738448108
7165626
143532798
318587664
67943337
349880635
1015887532
98099447
419942051
845427385
144582201
218750669
323057383
493478808
543013303
61253302
296056488
562007578
206249438
238352506
539403169
78591298
847896376
668929121
131199074
700058079
34096512
501352912
756300077
150261343
852222986
714605285
139276498
936098150
9724455
901032853
548284898
97591747
504544286
516536051
274050796
259754026
269233372
946615345
541539760
458677323
93992434
675872714
583725965
860109010
638937870
209493290
874596509
717234537
140521150
8057577
584195212
722719252
888261467
12792526
618727634
24309714
711667704
294218390
164669643
22674583
116215005
1057745527
679909979
222468659
861267002
301918321
498337837
714035435
827802664
17146272
265213056
293080860
741638412
406104923
156771288
495516670
942261520
49398909
247673859
576433121
643050873
688233568
969904262
380504363
262927457
163668822
439106619
853250663
392278322
80226508
755050337
822035901
122178796
238914953
210217623
545708761
760614763
1061572452
770041825
166343404
906642696
628025042
1068076051
660324839
874461785
795005085
383209770
246255577
622306289
223470611
648747994
752707653
136952195
992398131
175788518
73793797
555669008
843325166
316925037
3531029
237374774
954729438
549407593
474202500
1034384934
1071153039
533767730
945012035
557572395
925943335
15583300
230936764
116700608
328827860
430428285
691927713
197810249
636616992
981472659
704532826
82980170
337107976
518978155
495040142
138961775
225056101
835865247
725797380
315855897
453106747
453899375
762316630
925522105
184528567
924897753
560969811
798577752
691541068
314028292
809251095
741395181
607535140
275901164
382342634
521788254
686270633
114314334
694312498
48266627
799347553
42390024
907300476
392225645
433011248
919253248
507473393
129085890
157340455
582171547
344973504
723361859
213477923
613661894
663113734
853546731
983322291
956609145
803819776
408895909
188919220
331609718
48886255
878316392
73254979
94139189
979592377
375730794
581435416
234691214
66465846
840840931
118005194
792927254
65716463
151829416
663802813
17943541
292364131
126488096
771892509
783847591
897471260
797071535
282801566
857286319
253831188
465970795
133694779
360576597
594551705
735361066
344074537
245531151
997793930
861400704
451989459
159288779
938657173
29113136
121953557
637641397
437043055
888278196
496340734
1051463218
828176053
483077450
392645241
594290360
26886022
79557209
301685101
243480837
543435692
314317363
85251602
108089240
189401445
19290664
97738580
843549863
710094516
91338644
189066408
627009422
415807635
43057301
12327865
743436112
559132109
288068052
424856873
233593613
740754119
366915743
390553405
831322577
952237557
618532315
675205471
705485785
85938862
875421088
101996469
935344426
810441169
513084606
967799160
916471607
66477742
399562327
908997594
905908457
428033691
855055466
903813003
328082762
442914830
154933838
674877399
554269267
166207092
854447105
880947338
695075881
255051803
752685616
740667750
877800899
383780587
124456952
494143358
129861805
722958809
548884733
160675009
83900519
23024224
809117743
843096829
266541280
732662325
396028523
811651463
494547865
207431529
335541989
419773921
705548320
750199436
393085289
210103404
585985936
482248677
485328579
1033127796
838638775
838012001
158551794
642327214
978926007
620333866
899563019
846787036
35356868
712060743
923005555
253657354
222207020
1037925663
195082030
245006560
756275177
402218597
866512518
916156020
28135048
79338118
710428167
385325757
656942120
522456581
12724068
8370763
578935211
801809612
36781482
874653292
263665226
774798876
455248194
828132618
146876380
477996556
900511137
670004828
94539306
338146674
754176446
342194459
459729109
240959392
605964881
356482496
526315066
133638345
674752618
531861749
3072193
464534647
7011111
594867081
179517233
630785004
346446437
400635830
250814027
650915527
824123151
793324261
924280497
184517827
22564062
273178463
793153126
929219583
6083078
249944043
590930912
467523380
920623755
158697533
857983821
162047184
602612185
92633859
16164544
326671539
201103580
64364860
685792502
68908509
932815745
225705282
407153917
594954500
909617262
633045948
630180339
369139653
165609215
893515700
738925195
501816508
886952487
68115975
907995200
398451064
455877033
283989200
384300253
324639116
699510979
914034948
27265762
696314336
671206286
515305807
943847769
483990750
650218928
322976843
548474134
37142527
412499498
1212611
266990672
876318368
350452036
430023464
926044266
570592774
849998330
67470703
96194317
544077952
29826351
16486650
655397948
930881041
656075045
931612444
324860624
304712007
517715726
260602777
927988516
241756286
50924625
491264542
860688439
893532184
969312536
535730520
311877401
826438424
251221563
306162801
485413278
599624237
412525524
580719489
106567202
37932484
57960937
445267838
631454767
876079411
663963494
144909384
730937842
77623834
581915026
906470981
61576689
63630729
500152726
881531500
674398311
1045525897
515576256
717923870
30339499
600314675
858329562
737059133
783487114
705257302
265384849
285246794
37255100
801063749
60142987
211043000
735889727
533815793
881193127
532327500
979573438
391436721
11696728
346602002
77009315
13102332
516103938
950669844
506569574
157682109
353760440
368169106
973523397
474946643
6240911
618765499
133089740
957547844
272528568
799313236
489839644
691932045
177679939
626217865
313767079
317877320
500854474
31665251
654946570
248525992
440144211
713917077
944408957
718020417
35703436
352076509
463579714
457744836
820440936
392424411
283007314
216880172
463263403
392070152
755157316
846312701
293488736
694793652
432440440
307351567
782664071
993686954
118581268
954418683
669224986
207060714
50318247
803009333
813143379
839363942
902590874
616118572
446652162
567807797
576242642
273494651
882816830
738980991
571129746
1007335549
892759117
326417525
705252394
523574261
458336836
6128066
901131195
690837813
718759963
79392308
126978396
787739811
686983810
937451498
1072636825
632298781
78614907
620332585
503287801
436093569
359361398
456382840
1064468271
742106443
258382613
138319509
522615099
180757337
164639400
320228815
915512232
122103765
326388540
844909686
20173689
858216224
790140136
988257069
314336068
557268238
685692756
817422616
407248169
270423115
250219281
83651359
891408916
293689146
15106720
40647220
553432581
555472566
65978858
117612721
193524745
812376533
296726880
221355851
1043123739
624092007
430660285
592905027
913498488
673697152
440337642
963885616
398808917
471173433
915604167
845102699
49268215
1055261660
488024122
116885389
835311722
958321375
374978935
440557558
571651068
210256054
754857255
139589427
546016201
826026266
125807188
423265631
529353939
661727567
607661151
682356416
867819741
561461229
111335790
665106593
250103991
1043204957
835105418
292457913
579158346
695258338
131015957
87613254
449567609
885320275
735526094
352717982
409100223
979975004
50028492
551652260
372960594
372008976
630167951
723018126
57438633
48122324
670630926
989481556
1025733468
311257788
643224263
284036994
645070226
639675744
761609945
62146448
638701570
476467046
165537558
330712167
470277985
270773706
655227138
394937939
54488690
361651765
437086742
816952684
43531251
844170932
500472781
73542229
407388049
260560222
535095548
655244723
177679198
280112937
320104185
366383292
448161848
420535218
440639062
1034320804
546632680
356226755
918639610
38796163
979778257
684554368
890628772
654077832
680962158
968129553
957471035
723888609
848149004
143397823
234428079
839873625
908726712
613767323
411470466
72825579
18835116
1039953021
231009531
111602353
762052116
46868527
266761100
44587631
700782064
537528665
151305182
783186149
426019020
88143958
183347451
362568702
918349481
178561701
15984174
195161196
155497061
631389934
79702104
604083512
863963017
782609557
371530816
209130587
22837847
701954567
458244080
267710791
319561342
941097212
736436544
180497051
445203376
662421156
554779795
372304893
541947338
286527361
854540650
777943236
141161883
150479041
678251566
109830019
72034642
681587813
321016132
907977108
740887094
358040233
970733426
566926051
300404214
278675269
697340750
25496784
951660946
504823842
875479799
761555914
1013810481
822900872
439059085
94219542
220707842
609443563
390177219
556638383
163653520
912441543
307076794
1047726292
462143542
741166603
301034489
137654131
146611986
502187933
684606404
832532497
115582496
230586009
470862023
544570538
970767433
843739202
528780902
389098317
363447227
181064134
766817931
113157180
346188513
566016234
419324907
1003024409
693041140
388896508
14008231
72906272
524309620
115136241
801284391
177845459
560757652
244357971
818284927
374835993
321089655
47784707
191917308
623551354
136935884
182692106
79745401
202635025
239159098
724060789
822005821
339005600
327731087
844169549
7793969
444319948
293688264
136213431
609829017
718793410
839127893
105281333
83342068
589843561
766344693
429859901
68326949
823630337
419144318
608989296
87551171
104051300
612329145
215074396
66944762
102753556
902268568
99433514
797265389
93712904
929439600
71392195
359353551
179425686
696652912
553665546
908639473
513672907
105553895
595643130
1010844500
286143629
254660965
751240054
141769465
749366931
435441008
854576715
782696903
921521818
96904949
678698536
266734705
238372318
54949241
826101399
880641523
831423158
705394489
602373481
561446663
703974120
306330031
66169796
1007697874
702207243
737366544
895748347
707107717
583962167
383280750
894765944
374824943
533055255
509598056
994298632
620999641
61105812
457569329
9530028
41225395
281729304
85816472
849608434
726742953
621896392
696150516
226462325
443597180
285025386
28776810
17413376
37685440
644021369
205794793
886780146
432203914
92527374
479817594
377859821
509536903
169100599
931563187
691807516
503309895
462186096
389987414
530092546
417461586
922927621
753923486
77848885
830733567
771063032
320084385
650942202
282509559
450453344
563835116
723063606
112267184
14376353
591107348
929927450
504183917
698740558
300680292
296751153
13880948
857109659
350567531
511816010
461925156
914065082
97703637
508049920
674894740
571568345
1066895171
408401515
273782463
963016984
17562010
1054106005
461412815
787379505
338699122
511972682
395295364
100872116
123255121
562312747
57606484
57325370
769207380
548097092
639784204
684367845
904712707
970103314
569121111
30622218
909194685
775359757
1035547909
723747223
270755012
1023868137
835085700
519778396
613835638
781113417
712820057
185453621
123386709
836174636
765556105
667243299
194992855
39329508
30694207
382517215
323624266
911124856
340095209
615519396
632609233
622695326
995944569
815478404
749306984
878754344
370966243
109045476
841117048
863415107
119024032
521489864
504834024
527616438
64263714
214004717
673599141
827903340
430450092
641391337
214466382
828450659
266889065
218306969
293443437
113647863
461484892
855115765
482897085
85735715
659698531
29634849
62698649
855357731
634750426
1021135207
217640491
501564679
920912494
659450916
868508969
834395718
756465895
148829128
272989428
572124882
534305273
118501981
807527309
157067909
323125131
425325037
87877651
92210424
713676609
497633642
591675364
764695789
222286585
440020590
355662078
213565074
962134592
553886519
372842014
412685377
22988038
303648012
831815375
186571081
214435022
47109160
150064577
6767996
792245112
867627172
525849303
31047962
480174548
177077393
503461228
615898952
494688430
1059286169
663634790
1005826283
63892467
469781301
650341493
586308203
923337880
443010144
387643971
789687427
125907834
1069064470
623442835
504047717
738340880
297151420
943021630
132561832
208429495
6472242
427121819
435188087
39889242
933477375
559828655
502924050
823760115
663334940
176383540
417850565
864547038
450530583
151810181
666999115
533664938
567240054
614481192
445076950
14456865
148818892
21150725
608251399
357561956
144630141
854113635
796899305
344397937
445660938
105009869
856447792
201276048
807033883
559946480
396385847
483181508
496918255
263862927
134844176
510586488
222285624
841955020
2792393
119131166
749476321
909342774
70388161
89700628
993291307
1055791050
150308626
720482994
828905894
819311782
672686049
591453776
828428886
699757703
753592247
627903999
250602223
28424278
781696088
265327673
767772011
84096146
712607631
632222764
855840307
639094088
122835629
276014379
797787154
56973359
209805590
906964318
355954625
922055266
912856427
113383850
361018011
732539568
68974383
748969661
17042620
587171540
752442107
158058010
113445568
954125011
899908726
924316040
648994274
808658702
93842914
161910736
45780723
736058885
393043131
106485041
725608646
409306926
483100675
880796364
782396304
919797398
615442302
138914122
609916341
678803627
936530623
225535425
9652233
23324625
299139207
672124041
682809173
636629099
997025293
36943656
553092580
662472368
934684985
285487807
815874561
241534002
79493363
727889951
776893128
351183886
740367167
234610681
519883531
1004230826
803809881
215762019
1064830782
377953692
746536124
463548691
694648179
234247466
520381511
722630063
639610166
225823323
512266513
3899415
679903173
401575219
42478146
693131864
281172727
818683973
801442301
723950029
121145852
122748371
54165405
724403103
193679949
207583398
758889819
523697608
567842444
123251788
609525311
503230620
21299702
52237383
737977751
171348832
801300153
567566211
206390882
616156375
376026233
32275467
383451975
988853682
688818220
487873183
995404367
41557918
446848890
625047173
869982711
177780738
16751381
379264771
171146757
623213092
886076164
1030318432
278376880
73338909
983793933
118054980
619231141
848418719
534722341
666051309
403692391
276733657
656094242
924900177
718334820
441329234
196775250
74684865
410251377
790576619
990550008
11361064
416473887
809691673
467076168
489731773
453405523
358127577
489379103
70571257
683657373
12870649
117378651
703814143
516893430
707276440
536852855
36656184
926646676
971438215
455921332
117007753
361465911
12000041
543764185
192389431
735128859
522998820
574129736
165738639
855034219
450982953
6797220
197730166
400902239
179683090
482854719
833065672
771826170
762080891
927637009
676842407
507959792
367789727
560484684
306943187
754772835
659922327
593794666
480615053
812421977
918435721
23904231
273427820
589740528
104494177
405123671
1032659754
115008305
129003484
1000893092
1017270066
542102200
369752332
387361236
264424264
577580773
628890403
1068191872
464130650
352971572
1027826286
416876657
738093951
99052974
133636125
651273495
708128343
539957862
463103054
62078553
260932805
977302548
308059575
66628996
341544273
267073225
103953984
349288196
142093019
776060615
615202482
493550581
473226154
535041993
94658034
730771771
303695117
312329292
391686193
732174306
798558854
236431519
750112659
530161875
100976131
375507140
586072950
454654075
36396657
129458806
653731859
486645528
420821247
917411057
104191282
893967296
782663388
590864077
1064347921
558812219
561078936
15333159
77864645
621595629
526598548
104658918
678200258
552902021
457194512
326673583
39330039
249737032
484870188
488599967
376771699
848372655
115562038
218833015
400608293
307687982
658398325
522681886