100000
914921556
49692292
796072557
858098058
218
467043842
49718139
408795
527328
925210564
51880539
470450654
4661411
510035282
4901537
897566263
617959932
50890826
854617375
975541474
884570074
430392221
622674747
54788
679018288
82701897
548081647
345374
456481341
708538798
4051
675202592
64462684
705769317
457867614
399788948
456349991
605800397
214782615
720278117
49951914
462825
47807
710389148
270609867
497865
444875
897780013
567008934
61153
630608372
45746
407010545
581046486
255025073
292408
497898104
844999362
199001287
63202
13290238
452695789
39120586
397215272
726147583
132061913
38005593
28381529
41948633
701826383
775028251
45537572
767395826
735671139
67172621
48232
4680677
4858974
270239753
133855740
987930396
4764791
2871
448602063
265965435
440960877
369293200
382
834532724
996419580
46941
454320787
2987
284129253
3431444
656741265
61373729
457846
700183813
210742197
259406167
50093266
318907680
424104833
400847219
967326252
613035157
982094862
446812650
127529284
298222923
918483797
238108876
4336288
347712702
4611762
46170444
649440506
831392876
44406
788093027
834744087
691106
461492
449444514
932571717
936996831
546729374
271564548
779929169
41552160
925642227
3265
597236385
62724249
644010708
48047
586740179
423183
512114211
86947382
117889440
729220745
483169495
717680110
311
357657859
437019166
64377014
419639120
171086587
519176336
313
4724333
353108079
978951899
162244183
942272076
431928841
861568005
4625934
4462064
725881905
50043
487720738
567131949
231669775
851141805
865910085
842440451
551666115
543159819
212845290
148787098
638021943
958561610
338617931
116695938
547290902
57775803
223589689
43753
4382122
603214820
999724479
996038494
684224706
43859716
747888474
46116
696445727
403495265
191536454
301643403
712250646
49525921
55051
49646
544814
698265394
2319466
96761004
616104403
181347381
495873
5214882
832295531
556089419
433072225
53476
576097567
954238732
418548939
227564388
209566998
38141645
840211294
24114
536564271
888227958
120329094
882258450
4439331
518072068
560369026
46098
47724187
582841674
887489581
684417450
5070939
427334744
276608883
468279415
374200581
267172505
614912649
924559569
305179393
22352611
859078144
927873063
43757711
46213850
396872590
871852681
832239342
3352743
165511102
693056061
777197577
247786873
3597
848429117
451214263
57885751
487315
46009606
853673892
125348929
2750
39347981
726993808
4885614
50434
19664523
39841760
652607115
43536752
46161198
464118
146019567
816871634
602288710
426084
717968895
375371665
775633342
303235409
724171875
478479645
47212277
663264762
49707148
44675
514093
494568
439253432
721279677
426165088
16907918
767435831
475523486
326792139
4490675
177260581
862271634
522465297
4294
11605157
725935497
148957555
61792875
823337662
887221964
50856
655188196
237912414
375015644
50229
548746909
393138790
483691
105234731
579838670
464609148
45623813
754147977
879032820
161009339
136388857
169345403
969199010
31651
551292931
683949751
6292
42463464
4846871
233785711
293531182
45441976
487306973
586766042
578130640
38626
635930572
298888455
587373443
182856080
809289181
377973046
248436419
978280970
236507413
4632887
922266553
789942194
47346
788194427
872216472
3559511
406855914
431558790
273350383
478844274
527648219
755463856
332498861
461793
44865
672284130
47847
47752156
682951240
287038815
279880866
275538361
4860279
637470862
810188268
6882
44729671
864037000
674138215
51272
782292008
610315195
267318653
2797400
46202571
447356542
715368865
273450338
480323
44747
315739145
76071477
902058999
496010955
904469588
838880691
4459935
161172505
37326
359151
5380
898976285
63025085
529519505
550072217
45418
620351537
4662099
160528479
573518
4856324
58046227
470291003
809810489
375078736
465375
97352263
169091726
406262
75024547
5720
970356332
3586
55608
358460451
611898741
341392665
105522216
905635940
610038862
39560433
415746428
4573988
490065558
338691093
780411717
35287191
742944360
833109223
482981
526324073
459037801
45517297
425365
293
899990696
948112791
3786174
8835915
350849442
373096493
705303120
456565642
464559043
878484674
31450123
3966726
615545
439436867
21073229
275481757
802913047
38250
40689
465729426
4660
699447466
949016460
858620115
480933406
533655521
338676
441683233
48267
5849424
975815683
588456
611833581
46048
278324
445836
486428969
497708
263446702
594729700
47891085
44810
281001
468909
901183262
357503897
127041487
850286051
458340461
204364597
913030022
901860449
46921491
244862283
262797769
427
570990041
37327807
360919501
18838494
564292824
934506719
578122722
46761315
379148537
522381966
442550230
157217623
266092508
36952406
35927
111488755
191316463
45875
614088727
57126544
782281388
176161463
550707427
17679727
979036708
5561
4992822
931779931
527977093
895715638
807977256
973297766
800074204
47396
439070025
4692832
524879332
4593879
169141476
5323565
179463195
436700987
25876766
97528323
173409792
438786
174734032
486211
466989
817816271
27026345
979493750
43084865
503166843
3469
65681350
4998671
497351
533198003
379304176
687757539
664572396
706504139
45138315
721550025
790249717
462864220
79333232
986056807
62270130
258715686
266726304
56890876
912848251
501224
49834
521309380
56044
581173
589932741
41752
48073445
286213237
314565526
21179582
456886087
101364406
13485861
4651436
155491971
444502932
4141779
477895363
489662024
47389363
794177758
4829266
781174716
349689460
57621777
800707810
83277387
747220764
374870617
749648886
4918038
315539605
825740855
48915634
558893025
875760505
4387415
70006943
4969609
921170036
320163285
515771968
30664688
716125641
644943244
882961157
17562602
330501498
149233347
739123046
581796472
5918294
411903561
640684066
763065095
39941508
993744723
698405512
4834775
444648386
634496441
598403
45130185
761387900
977129624
28125510
436412013
307815933
4292877
95824986
20888932
393306819
45155508
618011945
473100456
525329183
17341331
36130547
22930274
590326850
601078401
277270761
44513362
441597
468389493
858977515
4975579
42777
834007837
415420
53120
213266310
263271112
4774897
438770698
858449920
58287
47584
53982
848481852
389082105
907517161
6183758
498945925
424235357
17582858
931243015
78267442
965593539
518514796
245799157
88085444
3669089
892754449
191650443
3905
456099940
282267592
339492759
329148107
11699405
431214941
494902599
428135471
482329211
123259579
715736124
4474777
613814572
357048179
4948830
736956831
264923899
50002
671615052
358136513
53421412
638775284
128620689
561006927
255520874
54594496
322886710
477808838
48156561
430393361
626389538
4287179
981686064
268631737
484852
680551063
563219076
46452
47348766
474309
426547921
93025229
972942077
215392395
197455760
715580918
242036847
455216
577461630
808285650
43592605
447002749
4942345
141546373
939287791
469819
182457029
495713444
460965
472975
5920309
4676246
922189460
392060186
22451730
393928
48913
5499860
456765879
59049454
47868482
366101128
307506200
972603484
457403691
605624861
345505314
438925411
452897480
197937699
720673673
858026276
410167414
434789128
489316575
825784161
6382796
434136543
790399774
856897868
375049737
641374819
342738815
307843507
533431904
410226
449722897
551340290
429702579
458883361
563344181
307971795
387512
134700365
747651436
274512808
244020104
47859258
683614145
148395769
93405321
660789609
25375967
490864218
388867785
3073
466364589
985501109
494674093
862794637
487919659
972638885
359068592
694676803
54156509
967746257
828903330
697444142
877974236
244914277
334159717
777086453
64272392
468257963
120663821
461619945
55445
874024728
47758
461813
544808290
123421242
534684398
3334184
55978180
848924683
921595198
456948922
147499408
421484
477800024
75987209
446751558
46480340
53185
683730629
485127006
871480147
461496576
622912115
182511979
506594936
4528659
530545764
4635252
534857807
532254602
429829403
970384845
186122506
473709328
133648863
447113340
661254588
499387
767577119
536329109
398773705
675537918
561729722
140935726
469500
317990443
279797998
49287315
413114685
483956794
560183225
267736072
48651289
379894497
3346
388936058
852715998
4480
986571908
647453770
845371678
79486183
873719522
3291043
490350511
499519796
46007
44034335
92536399
432353926
200086975
23718618
5983
367183982
154167319
3736
890189893
508509076
694040114
363805522
170051926
439870808
754990783
560408108
503402809
454530062
864887892
49268290
65490655
996498679
409623746
950428796
563126453
326020611
444018918
625537344
57133081
215352723
55757393
190866840
553957
528692938
43969123
33122671
4570832
840528026
659294538
473223773
4692820
621285113
279330897
4894302
996440304
963530099
44529278
43205046
46062
31622
169465588
774572965
480167586
67025
975404537
498641198
575476033
503599368
582381973
499078059
3322
305260007
454611404
46745985
578022220
771833812
176549982
51696
897838720
4094
466506807
464765255
178128831
5549961
427684468
50119
917974770
12252420
816851650
118110874
557140
164375734
273
44863
658811016
795937307
939233987
304675218
672597693
471841
564143003
373537160
2097
585412
5082900
283521868
482084
977613275
367960742
578676324
878988208
48748291
758884592
32324
941054374
429607521
485480
386071764
292657445
42563435
712785614
261880593
876465190
528990734
566777867
271588099
158120661
596572260
371928178
626178125
996773207
333040542
53868
96568638
453725987
988826616
469317
260008916
937049536
465084340
881951281
467123456
71984025
8000478
666271
13233841
629359692
62155
3372058
754015100
817352879
45319
600914087
503022027
4162849
60584
214852526
176585165
11626573
396277764
36494888
43455407
49358
480336981
7406390
540811405
5398807
237885684
824292068
536067781
480847794
75421824
507312104
157646004
498982
50845375
54934
50892485
42093432
762885993
569475963
50488531
63472966
51010298
44583916
579452823
454239926
49408
178416623
968897954
7874953
29133322
266638167
493397333
609913042
348570057
396892740
766735512
481210806
519673786
466731
361240306
4831352
980733107
46268
701585459
5705
741605737
391132249
996357288
139260934
391422243
2609445
456165450
463475788
79019552
957190616
24951612
354311
839096172
265499767
4570333
481759517
142718887
377280110
569016522
95022885
417270265
473674130
83560234
555347086
5311319
615154210
539184538
45200674
596140099
3858
410147321
958529652
335844614
313402200
598172848
274119745
317820844
525084065
671088836
326677668
797776683
664835959
737049292
21326945
16066154
129734762
206054918
886741256
454907647
715081926
932103789
449058171
867339469
182429338
392810960
733536316
424688969
977235684
276990
468385965
981012249
773105079
476882103
435318
597815065
849194383
688192819
424655022
118181860
897564044
431233
538063604
875239869
116968697
814761521
403977272
314277915
43515945
65219174
333662687
130046661
333481675
293495133
828001564
529693000
334022582
4146101
536713
451672
398589091
85268766
54172919
4546522
496112221
520382409
241882918
600340482
238902845
616120766
267703140
393569149
252467054
563482362
640587940
206102586
897816512
52916
4565461
690337451
342573530
502576859
553867807
195546412
48523080
47974498
699803790
370909828
539853142
4916837
307713481
819546016
985224503
2813046
532591826
966332498
854575577
882840650
717862827
458676133
584502487
944580200
269487889
259464232
573046054
48505
386747
4246719
959552368
918097948
36039
47527312
823268079
498319406
2867953
400908097
851955493
619208476
120748315
181602300
5783
838977814
585729462
55170
873810348
293714045
947317290
935644438
49457878
958300865
980755452
516221974
496319492
52552721
627
30918561
4868993
127570101
752981417
749441099
730630363
224524573
497500549
46292741
512918916
449094203
756861545
628255460
286066221
338303963
892684323
497429349
63414440
450502134
727514663
446462
890424204
725569936
139867505
156534616
34551470
52439719
72244139
352324054
453361
895377368
439137446
366253631
768819083
553390405
392618017
513062205
6043951
502215600
508587872
4670
45997872
834330984
608957200
267398906
45881
486176117
509907531
610501457
4868497
979545484
175940325
972710519
537349992
443534071
100459251
42148445
55590601
499907460
573407168
560446090
265339311
4693269
885410814
454238
612135038
476455
670481084
842714402
70589911
444444
2259458
447326880
732517393
962521808
748287765
321048804
44903255
835450712
149901209
4664208
504667
430610092
618466
852039260
852050877
46098200
339899716
365530429
395322900
446068642
46064376
617124739
937124425
29540
746761108
5152
34132445
709962121
725440222
992177432
773425695
661914174
911576573
508742065
665263734
461168162
937979661
256964
488543227
41576365
926908916
746383567
989612371
422816
278563894
10752
498426164
37156
419351129
634700912
445384515
633418
82051750
120995230
610558775
5660974
124225938
295986762
924815646
51186011
595111678
817526263
640802534
714506766
57197233
187420288
492450360
65392998
591453110
436466244
903923850
992606317
46572002
326227304
42961785
5810
311849
259622452
526921261
515664730
46169863
777798484
989194544
47834557
4817334
343805709
284689060
46923
486088
55080261
399414595
569952
226580838
425835922
56748848
43452
944064576
4507496
687418050
132926590
193942539
375384471
318157663
4793
503607316
992853648
50524107
607222873
870548670
989907648
301466713
244914565
4798
449516737
162540233
203864949
28679165
232071412
523210
412075367
43069972
689815210
792462533
30571076
48973
657300152
571009791
375200592
962807494
39319474
297909122
395637
445304
53731693
297530174
515513183
563824922
973519020
461014306
4852304
220259316
457158
530004
46514491
977101228
425804517
759591193
570320024
290105331
238322840
46570819
278210892
507474419
118901217
479488225
237963318
47111
5612
332928674
64595892
45384
793312864
45313
781432704
349319208
553341877
499987
137474257
589153008
773668032
711485534
5782773
36813591
987728255
4870851
2532341
600673267
393901
42893
802501330
653614661
5284
39061
334436783
468496164
48825301
610244379
776805671
795799402
992571458
267638679
259152176
104423269
4899424
491547
46643850
98337282
539502901
457125715
613389042
5386595
63458
947843274
4842629
637012596
499268267
703296178
735015779
439443532
542220608
516399090
608424
860292773
51888
259063
387534482
4732313
711968402
267934401
59201073
447127574
174819586
4650714
306126349
98867840
832332598
61712036
642
28994333
4194731
161964186
852059450
47650625
744719760
703142897
673279749
223982475
968445187
49534242
410739405
625409989
45378
485381211
889198386
61648
680935888
965647983
445921299
596251556
933098702
555058602
36962
53805
656507654
357612298
3859
342446
297913150
403022764
40648939
3586379
156254733
365769671
998446688
230151203
4536641
4592298
966073814
5731330
466752345
4786566
756266395
60741566
159758929
933043523
955274220
345459303
741123272
831234563
984172248
356088720
43820527
723552352
876476759
42106083
210182738
178534699
4158085
3177
845682928
413792
45164
473578958
423434
42133541
59092411
674474422
413748171
431375309
488179296
5464
951318646
4807702
897962728
953102567
543567863
250926593
686678305
873328916
458150955
137633119
396393
406298896
572016795
48254
6996
783206423
39665
462705668
19541245
50798
234421308
48894024
380699694
44975
320969035
595666564
53767901
542483
200912195
520620022
917979026
959212240
349709612
430117301
681729780
270874928
4843633
841027202
451627861
39234
47392445
869713944
484803033
702163985
451583757
713321005
34540616
82088791
755618769
387666155
4440655
24024273
621096221
590326928
5270919
4474282
415041184
210102491
258345246
638489331
787645240
489751977
431656
367847785
42697973
86965016
196205957
45650
975264980
859882933
900697576
47930399
419036058
42835
180962275
58958869
359754632
465301940
51199477
363218355
41828
49432
4087289
513966572
359219680
983470985
380519420
752240780
217914014
424440491
4677
464304027
44541
560993816
507879
257838232
929560683
150702249
17091663
45404619
23793249
4681718
964594245
972823342
194103093
47707171
608532692
255699635
857645096
418052511
130265710
767557514
86806091
195566402
681218777
266554315
466011469
359422509
750386327
417024238
414710628
668467299
274447150
436161
852535985
450392634
320407588
344168127
678209191
425979077
874259350
999122219
652174873
315010300
780281845
4746575
529604667
380908809
23117474
4728336
46192143
62808335
390158174
707554590
979606717
594983026
49620
45166
780937036
518971
5177
797687699
521678960
665354238
220002633
197205872
768789303
57464
199318203
580362145
50050
43381176
326985399
921256992
71991015
37354316
712946375
561655072
765414734
595770104
4796213
582462005
381337871
247097530
472098184
379175971
666728095
897044889
818299401
459625608
87895999
737632746
940334943
56480823
276
155585683
762683823
203358385
526962
219157883
671428891
908232218
534434024
297457255
502243096
643752298
401161195
765008700
69874004
56364071
248346948
849301597
340610360
690705123
848749405
3846224
471228
454732
472446
367452798
691104964
955386402
846754656
2510100
160759940
34415
293994311
466666258
853545402
90638878
144449288
540493763
163139700
44956
58259403
47194
248412648
384038363
276250702
745150328
777162431
472261
430527966
45485174
471589919
479638
728
498071429
409233291
922386223
172558843
475288126
45285640
468752469
428847496
496154775
395250414
491822584
3691
5335952
699145900
163386957
911577001
13254806
789735659
152249896
510888795
458966818
55111
543861
43873
291396251
230591313
565
443095416
685332673
457601790
43334999
271371518
490565065
18412189
11541512
480343
5177789
552118034
495499
20423803
4635275
797495857
902045682
48992880
47941955
405275314
50048
56945731
371330973
43305
445998
198596743
43965368
847307520
47151115
77457201
289978
789855841
976927295
926555577
468017373
496912162
495311
111891493
365155828
830944047
995567215
442167096
292162
80683820
592607535
421449777
5650
222148421
390996125
421240298
991010977
127453855
41699693
38109415
658750738
112867240
5691485
475298
928364466
481298
591175088
22643148
996633926
734530079
641705178
244322410
905493531
148524850
47128974
443844694
497125932
433256863
132969996
502742202
277951804
6723
478047790
477637245
895458009
505979808
427821915
277815176
238650769
807306135
686999366
684049922
912813370
46982
142156714
731374977
598561364
563680339
44832224
700657122
347704608
309365227
37775
257357912
47656726
335134864
342483955
464414
492968
477219832
134465260
775145317
934831229
6078
465536014
100420094
41830971
937335180
587236911
456050834
812596158
935229097
548791121
263881238
891711728
422782639
193727669
524746406
450351
912948592
575511859
38147463
910624476
495624768
474570424
588303724
42639
649667202
59133632
942905842
864847875
69806870
695912387
547308541
492758787
851476225
466695233
452163724
200043226
232754675
55185
489180311
852478949
157999850
477539040
160681532
4596
251250645
894459413
859544022
4980146
886731380
751232827
676688651
372701189
665063434
433610748
656727232
47283433
49667758
378812613
49708
186660409
321045376
488478111
560822
745888416
292834698
458803317
289661020
343767124
782685769
4739947
49153
10617414
641862834
4695464
47456045
289012471
63177
191527620
500202149
651086468
49546424
550624553
450450
4488783
187606914
421230
117890728
469336968
933584418
42901
940333922
366658383
302853050
4785081
46024142
503159233
790017610
662220727
445200415
5733605
450386918
183182330
97029315
509824955
32452091
332777
54392755
382333901
56221
311519486
42482
41404315
36968328
494759
45274907
479985
47940
282792096
6359
983275560
56133140
142301215
43215
53730202
577839411
5122729
45332
541018220
569077401
534987472
613434276
904391201
388874
666261365
483800
124539101
461810
455788
693654839
465801
274
322060278
451087025
137842902
103942358
689188800
3809700
69287462
478925766
45206774
249380203
489708820
942027627
936516468
4545460
4645948
37472
488652858
749978947
142239740
428206401
149747205
666204546
288422274
944019939
237337127
201074719
955557850
4603795
446534359
814281845
186224514
5049864
321212280
924681573
381910
60145578
4148
424341925
516704460
15208814
719605060
169424972
5974677
481777591
674362756
393277175
230354272
907479745
5455
383920554
302
438848276
4587935
165047564
796755182
977498287
6360995
368996285
839737608
4705749
405777986
306259048
201284988
449541
972849846
4580430
46371
34656251
471528517
802654077
197286050
440670
720291957
465250
616415315
403483
247379870
966738546
529883320
680200956
996967210
146293373
509
215381434
241501
168230773
336543162
423683783
4991993
136560093
390986363
246629221
466441
870863620
921237449
348916
232121930
679124135
46060
30633090
3677
52909421
718428437
81217537
193094705
46602677
168359782
479232993
667001821
42738
4985024
55993063
181029754
4875044
5091495
484188522
450831296
37824304
40767943
59632799
43378
360710146
441312307
33485968
403498
394728230
46171910
317770929
3337
49274649
564608312
235254509
148353766
188299947
768801577
317420993
379200628
331730913
282171060
110014900
672787257
484760
5126
4901362
45590561
367943553
3347
4269043
639168209
472134
244463676
468789771
5089
164547008
114836368
936156572
271081853
491334040
804397547
755014605
57683
606275203
884393582
251477927
837544705
42507
710816465
248413286
14849721
697759744
143880754
658122322
104621359
433092257
403493011
542923064
183807391
247372398
59718
981509948
237612489
408927900
43299874
464413328
743639070
652551781
108631239
449316135
775547396
751469960
29951
922456372
209577368
566953614
181307285
296675317
801860803
501624
40754988
44655731
320757695
4972923
315932388
620581855
555803623
366466883
792068587
55698976
24551743
778819332
35168261
312052513
827802855
355987543
958391243
965049201
248125749
886148265
45317
507830164
610745576
541517569
971412542
563201419
691689174
3071
692287878
49464540
650210136
590107529
291613128
864821794
224737882
440031445
53968
894665202
636963386
487805094
38880
836386148
576059898
636750611
27126
705604526
49785880
194799549
776042140
482423728
543211845
56316432
346098149
464595
454127288
15891649
174730834
35937
352557531
938861989
412916873
437571777
188016275
42081
46376147
497306
723035157
362981947
460192514
56936512
498661519
511402400
781170762
665592235
439293355
34644141
582864300
324118633
49074
412949884
3360
43393868
482132457
461350874
881955488
114784609
49122610
586557158
4257
374142760
652833046
668173025
4696400
585502300
610504276
1634
290274942
344460092
468215098
54355
4071901
3659287
440696391
449142330
504581844
149557390
408870613
277524558
376278065
722265065
40916936
444714105
933163389
901007957
51030
471034
920197879
169634690
12084601
156050619
822069920
44929
42726
102960619
484663
23541346
158217623
32111112
172298146
454041648
211938410
33926390
905335346
411161384
309357092
2425
34685
369730025
390162768
84956360
834578240
64789153
502
400982366
579292511
437687745
998576122
343170431
993221581
755080413
98821409
597991644
673332689
53801336
517308
4519913
49588835
5176390
49077
986012321
644228100
47469288
389873471
49531851
486967164
131640235
747112126
4797394
3644098
304992049
427112
4570756
144004899
588762342
405864124
307156301
820991230
693247935
927393247
44738
408276644
339521
33083413
327313851
481395
429422824
36388737
33064745
43837
541521
215360729
536689094
447584299
195954214
571615961
967025765
493043993
863997614
197666148
561
492169307
56344
645115085
69743112
870763053
4433
511544836
859915322
43468
508223439
90442148
245552105
59848540
343853587
36494978
457261709
957713710
310013210
646872165
481571975
57443734
66801580
768855131
884845451
401459
472311105
7315
3062876
511579403
465972756
4143332
473059266
408832544
3096
64311497
47016
658209384
555008676
4592562
406883
303886969
468635
4946121
651683936
46215
4816530
653231352
758475537
551135458
418781946
823662332
647823081
637185967
490054816
498877796
903152031
451916737
142922825
221940501
454135484
270241391
438808036
4736486
511941944
367932527
135367635
676735658
543705276
277698312
5468417
999754869
974338861
143458283
41963974
40426245
716257132
70356995
223267902
279020860
989768740
47389
491722783
519129958
318059
34154
49843425
3816653
193649892
3434845
5033099
80562685
181652452
388643147
36247
931953908
53498815
49092
164826708
57113847
646426066
508133
56655
313872389
756918976
920831413
819341152
42042051
485616
431778161
185074783
18421283
5444549
13019497
42933
915272336
59820173
543248195
371266152
463540
83257653
338642406
459642
514467
768358606
793992632
19893021
445143195
729657967
980093508
817060854
494239576
257059752
584092319
48811310
467451409
298197746
96671951
300244492
248618660
577099125
828576447
687423137
690804120
25613094
34270100
149432616
77944598
424951692
152585202
28510297
124906276
793695719
462696
51068
4574948
215671282
51884304
547458235
682922890
4554697
336683038
426744420
286083646
854492649
514106426
42311
5534
976682111
452085495
800762717
357167159
572818246
54307280
79752396
4594214
916058434
543916021
378414211
11101724
300077354
115637516
46299318
202178215
645744898
59469
45956831
695599622
446150
922473761
108599703
47993991
561948177
346655477
949378080
53156711
163476744
660873070
288990726
20344159
586227866
48300
4113274
380116744
484189899
861997149
1353121
267844623
411037855
840050457
178648840
265871372
854107740
485434344
54254912
492069255
813196801
955773552
344714223
764519679
49265259
4918237
433804085
165031746
4680455
627640686
100434662
83815871
770963751
452329508
830506214
48633842
918228738
50911142
36139
917138113
182219319
546104671
47434
451960395
7558321
5087076
292503649
715167048
497966841
564034894
149379411
343995456
519288380
498164
549736007
445414
62693110
422601806
277317217
502201833
466585849
47698483
842928427
46015368
455026706
4879590
890118043
610697184
4422749
907106567
951799784
4719138
728820577
497201748
622076182
4807648
147072346
348540784
81962175
485095
4293713
906269084
3345636
40559
757731685
514875
45995
132943047
530397542
609254486
320614630
872195052
529691
131462240
823193206
2647
999014021
209841724
181906509
328240925
489805570
371399322
479368291
196855695
5267
946673133
617576234
55002458
106493920
199451722
86452997
518396484
614098671
454349575
764201304
41122
265199170
706557051
46736699
46464996
801156122
117256430
51177715
866095854
817427773
749037487
497383139
308920871
916519194
44989488
4199
815077941
807938314
676185475
463710086
4186173
944867411
472587889
4587179
498090738
472129
48019650
477390
49897103
49809041
858266201
523627533
575738714
5230
505322496
717148532
4982940
472712
584213499
50809997
702470204
784766321
466012925
4968427
52010805
677143336
728487611
611386622
892141840
522942960
3476250
616192716
440902685
767674408
780238722
49111757
349217060
414662822
68632643
458179
272696558
188343823
38453589
5277778
655625429
213959183
736097056
76077482
501301234
542652962
452620091
4572422
3553
71175968
106855060
291610655
180192204
497063
500220
395830461
3671106
12573020
911129183
440643349
250188953
536583970
51382
618400380
45618229
651781462
585907340
512458743
549608
350461584
889436704
442308442
324730678
419677305
644409570
950220795
65489230
441643734
562803125
445696791
625716349
143596267
58236600
49889955
777530734
712793920
952602807
520810729
917127381
421996995
160018387
588222299
374690408
913566268
356086549
4787168
749617033
269325373
911054247
862224537
57038665
936762632
455
89238103
629144200
626598522
481610661
865612666
476547725
190818330
225381184
868201093
64497561
445002061
559864770
54496630
5050258
762129876
237781006
541962
740559794
467568074
666104937
704440567
973303247
730604735
596584781
548304065
16700278
676533834
48719
44288458
657634177
621352
595733329
151569277
522093481
428207057
268556132
583639071
701418467
466196323
4084
42542651
768706747
44759179
274141898
629258934
874585774
452583415
957324317
362423216
531826515
5137034
912095107
98025484
422136000
172358385
451458723
4935941
543816491
901211711
473583071
47125
881672919
972208515
456210321
511145
55426282
2498
414128
37961719
462152467
46452492
57080060
4946409
511556622
441344412
396354322
366772049
545966
753772463
57102
662495980
403336815
61767454
44154
75256924
45720384
454517
471513238
546945798
443834048
794648586
571493580
4889882
551809557
844769560
477715740
801169627
48917351
83047645
671136233
313056
699586567
36078836
5574215
45520
525975
48094
810075589
644575283
601655530
121681778
77679654
181113420
205548234
490616557
598487530
261318486
272729252
241168356
671225367
455072577
463322
792578142
712570132
906545385
518819431
40674509
53770
578962335
481025232
55848
62168078
433645
452798333
589856823
38263
4053812
457374
50810273
369057933
5297431
125362997
232428194
401003568
840274831
4507757
25139221
92910228
474855
408532106
795180302
46138501
634239478
619664
773953650
7548923
348837189
970980119
442211
471830473
545125
462010159
450744437
336487776
4548
114151256
457046879
471816835
143161874
806468292
181500271
296517846
698243542
507825224
407831
357376786
499053189
518912793
535065601
945596212
461631046
2571811
423270542
561070168
972088655
516332605
729748022
596688
161110545
286377588
831280001
449101
941358613
644549842
637062560
579031
373900278
244090901
164380452
5415938
67366503
353492703
441292391
478357355
655682075
839830580
332163205
463699
877769874
45591966
234351864
373600270
4727401
20857610
752421802
457461766
402185897
358093333
4613343
771939782
630
628011216
362603
411670
831716437
555230
722672553
13664481
4590
237573048
431880
769857652
44197983
319197858
486836128
545336598
455728792
52958274
545778728
355485516
51083470
192853128
989918831
4524337
936311378
133494556
333095313
4214
547376510
689699955
816478677
527500
429754652
46140853
847545421
4524773
6225
352567602
461964692
824305374
363466000
479346943
224836568
350016678
406706446
566661330
592572354
385011403
498900255
3070986
52662640
93265096
443827631
45892
57953
51314829
625058490
123742445
899904446
71882666
880946592
841814021
664176481
490288197
450879230
4850
45307
460694008
2183163
4536246
48624
509539173
412227794
924927355
334809274
528030498
457959
226955780
453137635
603714279
497182
636725741
530052362
429506934
275627648
205030966
41105
916968820
56829852
261122390
515071783
885793642
478039698
3185894
43588344
748212531
474442562
53789
40349
854386856
4286858
30236654
469563578
615282994
5271
214713629
24715090
432128093
217644
448736550
933727984
656117153
448225803
438464392
5114
459362
426136244
291590605
566263555
453382007
245160154
974153241
4675200
78799835
809427057
751146530
91743891
5301226
736679889
503700262
4825249
550282127
538680976
448885
465292
2710
6072562
4659128
49008669
723393893
860264121
511040610
447746791
41638
359854999
669108685
516209441
308222715
448693092
585820457
514536
4825
467495623
522258044
473745104
748945455
871335607
911268057
947869844
5270290
169964536
542786653
602247256
27183420
356201799
47244
920388915
76386349
790238094
4784315
929874447
954307608
326790369
951264629
193359455
204173153
795551369
769280615
345444540
626575742
236500683
224345719
301
4951869
210401583
183647814
5168
44484
48712528
120564798
4821129
397626906
917233719
654519195
3332989
383761907
206742859
290622937
480375225
5716389
328123468
465006901
850975826
42408
488080917
48928
398371463
114347514
126089863
207291286
58595912
329365422
482966
39772123
207810683
50150816
418777
4356
628301461
379293011
48874
576861
340616648
957999462
4427
206938744
49783449
446878980
709136466
4107
834454521
147341613
161006909
129314792
834644053
4969
332498015
235522809
365638
249598257
889642966
377639724
3492
357414684
448192382
294285032
986383810
748406416
566760486
366
994535552
569120
58411
48069
4838639
477277719
35561
246733288
348978027
536664726
480509136
461213262
478206318
4435906
47287653
447821000
508958782
93991464
457161407
489918
862205769
820437585
244263434
525041860
45035115
5311931
466753010
860723196
22861301
421101
955581001
455695343
232321288
931740342
729383253
49291
143278130
6135225
39057
522946
643216964
711240942
982466432
256712481
993912133
33758
46401
505710
4998143
220999049
42282060
880305566
572382713
4226
478129682
4785856
5708275
40212187
553766883
652463478
281743621
5198122
5528
503501806
471502537
352115081
401928428
188594958
289716498
40120172
936335453
564094476
388458033
44888386
4610036
737615597
805204185
504262156
858532287
754422346
937043950
6465
264517129
593992467
4716909
470040
43313491
166280327
135057614
682622839
623987691
454934410
4086016
234172269
839847106
828797407
55378126
640700103
477267977
813467669
4648968
49817419
616824613
50161187
363717581
246764829
370145261
723448067
44054
496869179
364412865
174057702
4580795
88067346
395061373
4481402
445077
766221895
4472790
881282895
190225412
375390969
470583
2887500
104551146
65660758
17034420
316610401
87582184
4849
38300
101002608
25302351
310697978
688518978
47039556
34676979
465155546
291370717
45035515
270552578
420239415
514905615
4862274
455970000
963387554
253980677
4243563
747268107
629613325
60674
771631420
804659973
53341507
902705238
4439954
583548361
369313683
81229862
482242388
525916794
604708049
280478077
519765954
343115605
4988998
475730959
435511106
332333232
448682184
815731771
166613589
267074505
112874380
804456140
501962931
587231636
458193398
778308859
433529912
793145413
219999423
530704337
439487300
164287087
15286984
897686359
84530324
491225673
537688216
519877522
262235821
253583840
104373209
589214582
111769709
74621575
42888117
43479
618490940
369
40363
313799987
148614278
489604
973742334
528740712
366856955
956556201
916411413
344305031
41403375
63285
230208289
4969971
694891220
5178
476948228
44820
538606078
1942128
48901138
895451598
205977046
4639187
899250766
762509893
549213846
59082835
45390
480456185
460487431
473356
349040145
1150724
55711399
45663
895906285
272612228
437016862
552255871
3080152
6248
357110464
568951220
377741329
290783311
263
635558
616337232
356118
382535
668306226
219654399
605600245
515442738
4543194
4521024
516593833
892043350
4925102
539432133
333141911
878626297
480658507
43261
23029
49646473
48047285
619382785
614330033
482463908
121514026
703601343
404864672
4971263
175860860
48014495
633248431
64790716
504220261
85665188
35897280
597101551
307399424
477480215
439365052
210440179
266002921
42218
4341
509470897
887496459
42766905
280222084
375826183
46571158
877187066
61516597
916923651
206197499
590255137
162178161
4554
4273850
359426214
296281626
445750177
780685642
448206902
448805
755092354
454285
4691905
559436000
578218270
270127735
811896080
502044518
411758601
4919052
748872408
48009202
2357
522793436
197205586
4317564
450699957
317050929
650213134
28088199
454139
515546062
249664
441938656
35928
259165877
49807416
454507710
567186945
345734033
4562129
410450166
647540388
5061271
5209031
47387339
26335
931956177
279623712
503092
522295289
951700159
47341
547720304
4679577
231511007
451210951
529915903
597654012
5928
4974
533761596
952202912
735366971
51187585
719571641
714508761
383605420
454863780
4863444
582128169
328716972
842781189
483
413474849
971777040
595037
350174709
446672996
295637803
160857229
54418
464529
92158244
468273
193231972
285726008
124729813
563524604
43143
560
465890739
522799836
952908759
570645646
943925869
956288551
4970996
326671371
4452522
883358944
557446571
45036
351073765
122367842
36036
482874135
293397744
847069600
273589959
855028352
540234986
498998576
4495420
487997274
3820
48492
704816002
210795152
477046787
458807
599778330
203763702
7016
312
640572465
468361687
530532378
799544357
137224700
428807734
57689624
4510980
4508055
323574064
942463412
728042447
4729
590721
45899479
890877306
805920616
241060212
729678040
667360510
3521921
407198554
160263113
360964
395586810
4850420
900018536
48447
575607290
49146
527429841
491873938
123385713
544352148
452646410
4841124
5895625
619594573
107775453
36026
456345260
45713
740882533
241026430
729766414
248736634
50258
199909274
444712365
923320746
38538159
939561864
939693863
5454356
759397141
691828634
266361602
42461
860739791
193971490
508
480849344
615083311
913680327
942467122
213771032
568025849
545510892
553650832
602135570
860536626
447421178
831624034
975968294
615045807
544282
26412802
809370656
346725852
96722333
380998799
550239586
4524232
927240662
252621883
50898
768844469
12704116
487917774
181332333
493658
278983422
710143460
605894900
970375784
180950483
160922283
723109127
314231627
615645388
491743986
609333942
574839
176022524
284655275
57643
481587
426545055
585923
867038852
523008264
713242495
781601199
367848957
398768427
50122986
106544463
572664931
958229400
55093381
603471306
824859611
563450521
28338654
485993312
47600609
850334084
916479375
354738576
5091012
384813535
9597964
529738454
232481317
48841652
927620119
37003911
4458120
784933284
82019637
489784
49354822
6044008
846690009
508610921
638216306
3834012
993111699
44758403
978717105
319829524
194249443
876522253
409849
568772389
829356390
441916672
17610560
938739607
4791843
368942
880223733
5119
25078883
960955585
347969161
351554972
5002001
721970263
819399901
367488770
690892019
569567842
48814283
992317120
841888713
312494482
462411
612694097
789283466
40463679
774367562
484177
47422234
4999935
837913679
57389838
668664321
498898806
613446334
541846275
397550727
4724903
588406677
54984
148854967
328327458
535876094
4899286
677394051
263948457
46712762
392168897
388530736
681101637
6738845
67650583
595731279
392561385
366842231
1522791
587179325
4977187
900926057
843143724
46510
540013
245252506
5307889
887562598
47195
734627474
386887561
405014812
992031511
703524887
883531096
46659
447634205
46565426
542751178
494690119
432484
41705649
4204
41432590
666434460
498885539
56939799
487218
46435796
775350611
4473483
830671337
4294391
462843
465287807
765718722
869670605
46291
731089470
231869190
44722
50714977
468175472
797353
861965040
546885121
823314001
493804568
569317455
314053590
188937489
463767094
533941331
677473758
497632
478686
229387033
244674483
4011
957985343
824565952
604733767
928030307
937137640
920351238
48915117
4402
46574
716579802
999874384
756770259
622014573
333649576
45827213
263464695
4763
709655301
496433601
170024075
217764069
572397862
198375609
796193208
140820382
20825
422233021
304342298
921768036
448895210
410194216
52560874
49374022
599965384
510518400
3407882
686963158
387125
4917455
27932
570
177893747
38612208
1202172
226910809
33769267
209983396
551022728
629305153
612515149
863019076
670819838
433276780
715833137
875275294
294404985
490430969
381051
802454263
4814095
879449883
837510175
384093970
503209288
96239688
745466260
40246
732602117
5083969
483097344
4643217
7382428
472888
934935042
393919588
440726046
498149
429915763
809598884
3838235
210
844768984
707683289
72250936
4490690
548462784
431376
182166466
405418
58578049
658822251
471597576
451359141
535197753
5354
749207632
227457949
98928018
490058887
811875384
284067454
756103499
934394259
582143106
58839604
304380480
431578991
450816953
543441331
359114331
570853454
386953645
44822931
308764402
594155910
889556806
437866410
468255911
473710909
154195810
982864995
612668088
47078605
281590059
231275764
760096628
286992241
49693803
956249614
763798457
122730900
45403
65687
605259418
599463049
462402
277739120
46619936
334591450
881066401
49361685
947489469
481293241
188602103
285824
449112
340855451
279664510
28069158
658092653
629527625
58563
94013278
4953380
289286316
432306942
43864
293828354
52065359
913353711
292479270
682625540
521796202
38334151
657509197
322071631
492616
895582275
593881214
48826557
173713076
43389
172570312
727337841
859426724
897298190
299498265
734858562
627938371
40222589
549812889
753358414
499344466
7481447
959110511
191735592
944865641
696008380
396648598
468885
45228966
49017103
871977427
4966871
199505564
358405294
491687280
56211524
178593671
378279
56500
513232565
4730642
794503504
193649315
417938292
640817275
603767093
46992
31928
4945
620960956
130174277
45088844
23610095
414450279
210654196
942929687
840276371
198484430
431505489
533581459
346100803
862126516
971329522
44501422
4551532
128673036
974804779
409661891
187973518
83149138
268386403
465114004
354913842
281505012
979530854
456389427
212820307
5995
4976328
734131981
329887477
287733415
43312758
529199468
448915
52534219
493736192
256872789
618626557
795354099
834023341
484426538
153401236
507593062
422026108
4691385
4367893
269769724
452172
768980445
523880653
544368995
479010612
684131020
417457166
61430544
632915767
963360168
601589848
549294553
47155
754043406
70590385
909200156
142424794
599956403
635978247
479045663
503755199
757038527
463069
166412974
585431003
95624090
564223324
587838231
970087255
50704
4556501
228412035
37718223
500292614
56482422
495357627
51090394
777555195
418328096
3806659
961298709
54759059
68378753
471131638
40883
392806537
144857281
466468620
143634050
56065242
461093671
294641
140761112
519475355
862330915
163664756
556969745
4141625
843617358
156005584
53726727
463822627
529357107
409412141
5034900
4483850
88809983
40607701
485574532
43931742
442079953
567475936
297094575
227964957
109303680
5064177
230389511
49856146
448481
289190478
157097479
41269496
823783380
799718243
564795687
896675984
228590396
141302634
661018978
93912116
372978494
492461
449949923
31371222
48464
367791356
966889414
456800
35818
499875768
660590499
261203891
628901142
899085037
492637335
624849492
102343987
25021719
126519324
277922525
4460856
521866775
269087984
50000000
61902293
941889395
311594107
243333546
635050354
899878191
476488
6000
694188058
840901743
55384
517099843
106913222
475178836
137481165
659605841
736273852
462962820
72
489065
786791014
377699142
453567454
53425
336360399
740797135
3398
59524674
239200745
279036297
469398
49073876
489939
302929929
48197
938148946
26576634
459840395
142745621
619238571
203169041
969332812
502582750
459395385
4454924
475280095
669393226
305785304
823964865
477133455
480442
43470621
1847
617308925
3063
922118564
825264673
59644
460021226
49149802
570127727
49836
479335772
415456068
54071696
911634218
600210188
592356667
772249972
596959279
313872632
482834952
311332706
170678012
169352250
484309
484641037
132627889
256976946
629771794
448239861
901593119
602750003
972576920
44650181
474674
933509957
742179389
176227223
60753732
3393937
548601228
4146
499943974
5540328
415831
3436
454591
512717169
417073853
4933977
986485488
47194217
116626885
559928390
193283218
5197409
45065723
330535919
357043572
916613511
421808471
436183
161301894
457392
131131695
54406302
474753126
495358067
869464561
830659581
457733070
41705379
501953460
40559214
741993241
18115225
640501970
4636267
127745032
394281892
45826458
697818963
14160954
682860658
54576
715976542
46597
286422557
334464080
470544034
635648285
936580887
673003237
4515045
134327431
5027724
48990
346401106
3805929
989826493
685054479
234231743
451748463
473990
824141184
263972252
46282127
393125658
42413
690133218
794799159
924159364
729214721
686514042
26119
735753381
369177708
208144105
871588103
691039251
36297
286340670
411
142775649
614820021
676854832
765594172
279120069
150391134
48760
950742350
47976
182373927
560503697
47840
944548044
604983373
482455347
506552398
4779521
4802185
61601379
4136108
423534950
109626948
239655696
463703014
165562027
4770
733152489
143444138
64510752
755377006
488709465
869957016
497810249
806898951
351173833
424060867
4861457
646876161
489035053
48291550
337244569
600058787
246801878
931171711
39156
62
329348451
45139683
393543499
896631773
992593533
904188292
5844
237818050
825744902
299739141
471357563
29683971
3653
49284442
932180255
633882150
5216318
459038027
231363406
496466
392181933
3196
4389669
720686660
223370276
616
281180309
488936
49389926
494559023
48013742
521006
756569408
900669924
3626275
667900865
31418628
44607578
254806887
5764
110682216
786026575
458301
452946495
442379744
217365402
48286
334990223
454832406
43533770
195069320
50168445
69901116
5836959
198611062
46315758
656945347
2940832
447994287
882489084
591847638
46187
129865763
52053203
515621488
855502856
491162453
5588914
444441
32881224
123768977
499258739
904662737
48518085
4201
642892040
4552008
799386789
331500453
104275021
563246956
49304
974226718
216423535
918969018
465588305
925720139
767278034
169318219
593468081
522039487
973347601
939976209
385083309
107561778
328676785
760222541
433602932
346849756
46806667
225924683
53623
327354086
5197399
835280668
7152
647364137
574181032
427490283
606762346
465411
838696405
357319408
615782802
551030928
362376622
849650275
556360083
281714000
459363
43498783
71640770
652044090
139297640
75816707
446985896
489185172
512387254
719649864
93048813
581541059
248342255
408508924
52919059
735050205
669184986
417414934
4890762
641956807
734728457
56070411
4639757
49857342
140146157
483175166
574998971
662744879
500919122
86298058
4532276
756619280
2845284
4205
193762295
445134
686399503
677153284
442447731
50407846
541052002
833067433
5160441
531281117
653257807
530901475
520476
272932551
48549679
631912980
973159032
46436119
980866803
513920071
575325495
400121038
898255643
601332396
134214266
47279
5417214
516778646
829329295
747296688
441299308
477142762
472378505
5019333
387441195
965620854
512684227
583969877
123683115
4626814
894682168
54838606
44737362
354248677
473785966
459136146
337243487
817153540
880710925
47183
4279
761202527
4463669
53007150
321908562
69072845
5396
513203285
47911
46044916
535167
514216717
495056297
802986888
581128045
4816746
543789498
796547971
825702804
192651543
648265448
5266
4515877
432090292
734595522
884701372
49983
630690401
452485674
51380
55934
544293933
486518963
564630
4570433
67430600
658854338
757893140
45822368
801680044
764325516
564349076
322939191
111292370
235989763
46544105
451291
745075175
494329537
587365283
4919763
771101481
603846763
382943073
35159
5777
813626578
4843
4537158
781754377
47987465
579010
3016
59874
672938760
75581128
311738
359030455
165416843
626552418
896341878
862957266
27237139
499571
3572
565901374
607958274
27474865
58624
716116324
389456
33673476
871246634
373791408
534391877
883605343
149325791
5221403
33157610
213434039
237328891
721309190
377867899
502717368
490460313
771175491
262380417
220852680
718616636
811523967
108959152
4675996
54373328
49997
4030817
46843
462836279
622258394
498253
455629
491166619
52235
551681802
790973994
47680
472824806
112414512
829184821
574665664
820057206
579940085
446615741
403258892
4641098
500325219
277360858
29052898
37528
803433144
695984790
816709415
432741
41150
688789269
452392
486403861
978105699
444202447
4452620
668847665
219978129
265964077
529385110
791608889
902536164
35863
792315448
628297438
48432
572151403
221052384
308639188
856059544
55813175
173792660
124974340
448028993
4701826
46356858
812961274
49372868
411658452
957670619
988058125
265985928
523077
982716709
685303316
612086
419077
892184376
609394162
308558049
672999510
459197444
31445687
421663054
309206675
558883237
842736530
726361495
416489781
193004980
484502
51066930
917835586
5107097
4109942
873123033
402140566
446651819
148171340
48863495
4519709
637798660
695889200
711633506
947745367
876105787
555526760
465705515
44970754
494163677
39739
544902876
904666952
345366970
44644
753122741
45909
955776221
45067
237652225
545530435
222222269
190063177
5334437
553936210
838509313
925115676
725960174
926788711
4188298
341080
4964
509583
893837176
775211102
919583812
956271399
175418188
363747045
420599941
665645709
322549609
901264201
47837680
185554519
400859765
497627124
189072305
509155129
701276102
421560
4736869
86882609
131468132
971407526
5313010
928923669
45431189
70910752
178560261
389849
826434828
657099809
180575244
45500212
152313690
581903635
123432709
475113
44275822
72726983
56520169
973620274
513350723
676761560
224566777
890931021
476473
286438336
990377124
499092
53064734
967450573
380995790
58323376
67787
791752543
467162015
49774
25274
437518891
491548
248487772
470291
437136561
448023331
863689572
5930145
372781715
5420382
61714897
69934863
432895600
43245006
842425912
619280788
42425649
769251281
543581581
44351
149326324
623586394
372030984
41673281
391199085
185223690
26513173
487277792
727017138
504324
518151142
44912427
892415936
621997498
498917067
350776978
457500571
180856737
382354480
6291593
41565
907740205
19157212
65891807
47271
912868836
193413740
599894849
455338362
123650212
462842661
6090107
4625335
577363001
4882610
583626835
519628508
506859742
249074263
485108
4656153
5817613
478082286
939950763
607247103
957713594
71669447
53374
950260164
428654506
163320316
847941951
491697187
848056520
362382836
124128162
757823004
5364
671583247
770418848
29234110
664289753
409008107
349302514
45023878
443911141
463791679
318514336
438983116
327032985
952546226
336433947
474923860
165139678
37480076
47079
4616671
865493184
489042
4276304
430311569
33754
56692684
522405603
240824368
542611362
404867451
3837
672899342
3583536
524523117
50498048
729668524
679254154
184918041
906065945
893353670
386809366
518979391
37253
810218538
4659
44773472
765232252
243024194
455798926
191904364
404442929
988076928
817494314
89834238
498632411
483247530
49053965
414478
275886699
308005464
478240
664
317451194
4390985
336061447
413660548
884964678
269401376
484413757
61508
525377032
3036017
199136469
38784521
708260901
607512574
962164417
45205422
827992128
323495305
560333683
546194908
994198084
517294408
482362988
4493357
992386928
216845060
4374
802743757
364393663
5415
463781390
15527462
208511980
83277563
758185883
625911406
796234746
47421805
658918383
754769797
5617
806482728
44994338
807186757
69823608
624682948
643022711
213450711
744324096
88344388
240569363
28899985
567216308
281678275
898893006
71441796
275920443
865525973
49554
847734634
4601599
831870153
440532887
967112051
5443768
988877070
5202953
559307780
839175799
691554797
775072614
239701030
129913572
808189169
1321908
40136317
53094
82193120
39782482
489424930
864600717
600147781
291084638
80424166
877876187
412053329
679517377
4507
289776385
4581
609741716
974674619
48170
4565
62473552
959762668
537006738
858809498
428616790
45056
37989362
31662268
789926841
513984927
3367937
13764222
728921379
455686791
615548472
2954081
4083173
2777
998785398
5075090
464726518
826440152
742776654
3253014
453611448
597823581
459502799
915959858
917113283
994214468
40388
615498611
389326879
587001901
48740
667705780
311080982
466253394
455241553
508750
411894430
5153449
71494113
5668
329239978
428615902
49211718
714316142
174582279
392556
324890028
4556
910700369
5504
774500640
70207556
6334399
314827
5763
465557
978845202
470994646
3853461
39282
428848570
851712679
428638072
499108077
50888
3945986
699568450
49700
32760900
45947692
76861028
46716
856315403
538768
336439852
50786
48684120
925481036
829533712
63956
41812
48938827
374022498
916277200
621503868
3587
14656292
64109
375281522
47770
6583676
307638650
38029
659956270
679204405
710845774
587821279
518429869
329447092
162025042
472236
3197
482379
445391
42005
927033613
38138592
27031891
298536780
870824040
965007190
873217314
431222
959571179
308105638
704535883
956162836
6056
954213793
279644619
45618678
3296558
663444733
507176979
5895
269579480
416879562
221297407
839306683
778473618
490136971
753131209
57639338
43884696
617030581
301687141
4506313
504282649
4777
532089
432846402
328272687
44052
806358168
93810380
46060514
84654421
44456
4512088
480739463
267116788
164643170
497478
853215381
710418617
670881928
4925043
370031996
2575494
4559125
720797816
332407979
812456305
27636264
912567322
446732369
109384512
118340513
49278
2679707
448999
484041217
5012949
736913550
448746033
799723378
374437
901619440
923809644
888545809
962609988
877670605
36524403
379224831
701117690
401
332600205
417283772
4822492
212476129
42938
958600559
874892744
44040
517828972
717078905
493675738
31054307
297768634
418704081
431978005
280240993
481063
45021548
438566744
396291344
140655050
515693053
51542066
939720635
559149841
703284745
995885937
34142352
169620139
325098669
4856229
136856116
714786477
4588568
796163149
216727623
685135866
358145991
493226618
48566422
681686597
37389
369297
468157
973896480
765678134
547310448
968891735
405366931
908803571
246964451
424412999
183437165
2478266
171630123
503153573
886354997
471799787
348686462
317349494
4419510
430286796
918608883
183435124
670599450
839275793
511533
489671255
3839154
657868009
516068606
6497
371254084
337283733
4492450
47127
51099
551742537
469230586
997525189
4692430
993811238
47481196
659370782
662691732
639329825
407572613
477056
578730187
335245384
44713
105001338
462751
82517033
699002766
45033381
745332109
333530743
186624275
361676532
867282272
163348120
441885908
796143446
908024192
104699542
469460264
644695825
978398912
831968512
535158
320251509
662561438
836350288
137144434
4549650
791278157
470150
55567900
892009518
4233
4545889
6168033
839895313
426883998
619378817
4906210
56008
600039710
757347163
342499
363425669
349737290
846124715
46134
48580828
445858309
80180808
659306517
582837579
143406851
453049567
635080659
319837957
509827124
717061614
503990115
48018333
942641085
4765325
85752539
45075162
997022251
4826974
526550055
286045226
49571470
47505665
624200120
128210446
819499379
331211154
813805368
540613
478981743
493188542
863301203
543272492
582939660
963649698
40419
47480
725659875
349019671
999236866
599660815
637264596
132438750
863581730
499830
4506624
483908589
349095683
691665480
319163986
302456363
726761347
986951414
437
105769291
81082124
269678551
42783
886006686
137657988
4291528
295076018
161694767
834981519
461493819
577429560
298146242
312422766
313950564
265851835
618297716
350264
46128285
243801576
590363945
916732086
473426831
327475976
77942479
859948663
485145189
69776758
62504235
50121239
831677399
18925510
295835539
391380956
674118035
979083727
4855118
758818894
218288945
719993302
537567985
496114
454838
125088168
11335595
155466694
651
293092
540850003
431452322
440545569
299821100
209
4983
374620084
219389453
538511706
564688805
65153682
59861740
764539617
4413286
927242380
548223648
59518062
48784596
661207589
495313793
4823018
718265
381862165
261090748
165049111
256294804
399609553
496265386
4923660
478422
422433362
189228665
473872371
183685497
549633999
522115517
22695608
884050836
44976399
232586496
44860675
45228395
5084490
79110615
287493304
455784018
59014
410611917
751967064
122131454
44135
362
937277386
633343303
156383328
13187961
238223081
268534871
432306
513186
661665375
817368593
912488021
702170352
672415869
738134452
141656469
99304855
974504366
765273093
466191600
940061302
270050726
167884595
59168883
311181601
276961632
534165243
793302942
427495612
805605257
204583387
846749825
826426396
998334445
137930068
564461388
29545550
464130660
289340778
814332332
45267
800554518
616004892
873208328
920843833
678752333
515307
566634242
829318946
862609407
735150226
267585368
3620
569731
598469545
698273181
50506720
146278701
934924829
380534263
36289308
651823318
23724186
486426152
283543827
432262579
781709135
178463264
546166287
843604690
219931512
39819834
380610887
482064667
4694543
4577515
664515919
485937
327787433
264215114
983896945
4515946
459177
445072
318350310
567930172
115983984
435454015
599819258
706488227
658718506
311537952
506858815
421718
610662670
304492186
109149448
565397465
3360065
714682076
305268151
46373
194341173
50337
367705272
45466
47891
290408620
792533967
713622836
382348396
387773040
41624
4538475
600469153
840359627
237682645
985124019
438848779
530535579
582500
847933975
498089966
33370410
432423
575902500
291447915
5775602
287496067
472915790
972000953
622944529
3883234
490036280
460955
543722273
390202948
37657077
677632638
175071089
470444193
5007793
836928494
526393
4531861
49215212
5399116
4592497
215249029
553014274
477257018
4675294
825118982
440097692
4548711
472020568
354422143
44170407
708943561
997692491
523603667
418307
38417703
489337903
183282536
452269
356966918
566763103
427341189
631060933
907389675
885898480
740256079
16304716
220064959
507472340
847166687
589863103
302059136
45648363
47511168
4865375
524326735
683490283
951256439
904066883
742677245
158790449
4954689
49385
595242295
87660809
841750771
511625224
31933
498278
789818129
332554225
47887
159625806
497596
41608549
486041184
628664784
733
449379151
4636717
888892670
155508118
557653323
895567541
68095816
816069272
489625
16538204
852629947
483864865
142883737
441590554
480543451
157591649
3990135
315097325
979749760
635676539
791670464
4789140
6194
576589590
302762769
976451534
441045404
594963748
996633390
440604909
179715308
119975420
706584489
314526343
5040493
941010098
48389331
878586772
742662378
712328734
18274840
903704400
5684608
46224
705626669
129188964
576699549
48002458
56973196
37276202
938887469
477881212
829541026
233600282
491140357
661026619
456294660
655198669
516238
841422053
262072466
186632272
286512114
42759036
160250430
45312
248442038
5208
395495488
693373110
478357411
498235
55875
779177636
312632846
131106638
41904264
843593554
483324
851680191
887423067
443378342
4108985
175266856
547967069
961573626
591486255
476085735
944575695
592627682
163112296
505009364
38560171
538799378
829301590
4769295
112076294
124528798
5523605
46393464
208871338
4397
797503747
768227863
61996049
904349511
629211160
56543624
466706670
35730625
561150621
652359329
90174896
619791201
594701460
275417815
482412158
49566
362449793
713609201
25554039
500044475
556959222
857998376
59451705
984877821
631367858
55246978
471
394408198
46963
847912245
499589143
46836073
49870
718224498
47687305
434539489
786906980
4473159
545994055
483723708
4587170
357947947
139247176
662703560
49367206
217976436
312674769
4911094
69218181
771119155
198422201
414
681126544
87009735
308867895
335273816
477549654
44290613
954809689
41574
909810092
947096092
417767
461660
798211753
388877817
3901463
495684910
357381133
776064265
4638252
654595689
445481540
424256952
631674839
749222200
649051838
2347
854674803
503049
124872610
72407802
863986011
853353760
736750534
563860
110141050
4651439
3963434
150131845
985642975
577874644
398206322
124966555
21185635
536645039
834183642
11901756
743521148
661356204
31266732
300
556052050
116962877
524001
818984094
515582882
44719429
1587602
992059418
45112324
352883726
865704686
36083
311981073
686955791
663935339
45458
50790
5664
787083692
5314544
4549024
4374858
246810811
315076000
484890166
532449214
78428787
301354901
4603165
41297
738324311
998821342
690389974
823415091
472510370
854981532
870040104
4406
739139087
477769602
44766023
50223683
961773661
693532763
938880268
257112323
55415868
48126
511746289
956964310
918601002
171820652
4558085
790634799
132602506
487268912
174038453
536615
835301499
872885283
993256172
83891314
49558031
842002259
726904601
920433464
448373090
48019995
482195
50297639
424085410
504692
305391301
369819085
65283
853717324
241448058
36887039
402998286
431997265
323354960
281775823
48001832
855156464
164566616
39047373
593193018
4740904
682006367
618461290
5031953
575128108
63308
473343256
53312374
512206313
4841935
933236854
134728649
522840288
3783
355113728
520973
342066287
38064
496268156
794629576
45837904
24023982
993080844
28598843
449427248
646095326
532272517
118621732
493796
569721813
534471
928562292
353106503
822792389
139948058
37645240
3662018
773702186
357907402
180429526
166497722
4953573
48991
345073147
516886991
376309478
252422198
382122011
459056529
411137849
739749576
48750
787928263
543651744
783894819
589220084
899643578
751600790
361676008
3171116
359288174
2499159
661367708
595604549
686443023
832094479
220052932
46989092
827665071
212262817
42070
676921459
44948491
44596
53255
331286852
591150298
363778848
594182522
5006
243699746
300932481
5039326
4899978
508256461
908513587
209025552
435779938
398485078
501046819
4303
448190848
278542989
927524405
3876350
680598613
399992
330523421
200047469
284138598
48850812
969784991
221894163
519361
23389413
87638298
927520160
476661936
462975747
379089053
105663767
557157669
512578783
486826987
731785925
379400363
42823
64662
414901871
48308040
524350
119956506
282308278
237738789
627694039
452802
794012461
53424985
451507
838587460
260980400
572628212
636334564
616768037
295492307
4887575
161638946
268017535
60409129
280653031
3015
329450688
551030107
818235764
47869601
274122979
45069061
599667711
115390400
5258877
397748999
581427448
173200319
496295
828749484
246188127
52457
60468016
492423528
5493776
966610164
700688316
527623965
19010404
744730366
370339261
445354828
27725002
646036222
851778704
702567174
49915
349357397
840326290
671293179
134234759
367107103
426504786
195033093
817066156
493798147
253713951
296030417
446916
502752475
280626915
111922284
68768422
190075379
226351599
960513723
190524945
628683673
417697
479755536
847888185
4511842
697142579
54751
125442708
146303628
385311730
49083
467488867
500191
454560
15421980
76106297
472292
38802
538651724
593734062
283765281
2887
46084536
595915794
502417002
891178301
349057085
551700761
956111539
408398836
776972449
494395589
822060630
294951192
521957681
976191417
965308267
484289
494231
53629501
583322859
507372779
811605298
191044161
565592
37286170
279339410
315753943
298792664
470965285
493183
676749424
436905
419705746
425877655
853719371
516737284
562762746
702905746
73040395
306267988
150196123
75641796
473
288871073
442097903
51453464
515779739
270466187
677011
317441316
139813171
108769023
4394359
344614547
817549739
944693477
146581225
661011688
939471671
551145797
658349308
377496519
482162260
718202889
36302900
4680025
934917611
840479190
546578665
658675086
20134497
20665117
558922414
857331397
50012912
350151280
548580125
471600616
4580
44128
332800969
428815947
63279
4602328
425368170
47430
516692988
417084476
31914718
328040614
23164391
189887744
4034
423599531
489211090
33450
28300270
866447218
943192770
764274559
251734386
306420742
590928227
205426486
36196749
680676947
6871664
456566581
1429647
791161905
111626585
45372668
53833373
975960148
741305363
60144815
57598126
117206411
4373131
468986347
206723084
256321245
3933555
451306743
959214840
45981269
81990995
955484786
352070246
51405
4062065
5395026
250447489
53269
363396898
174854673
624528597
50533196
960723538
268948227
541459229
442926372
182477781
4369
192342460
868285697
313924991
571230492
3873
408598750
213366115
358718681
44598436
396026288
57071
272267096
303634631
4924638
752460479
543307165
193455456
349212097
541794529
325979319
5193013
162058843
5211178
136946660
929806011
504008
922034255
449045
407474726
126785300
674390025
49085
509087715
746231115
382058863
144982962
450363
605959345
429030362
875225100
35567873
64135
7828104
332123028
53152
485138837
943234395
115068249
22702937
87708998
656745929
4776665
39260
49171978
4797119
5217
768048137
793664198
304219018
199642538
4546
34371712
326352266
494517184
388197583
23307799
247034198
398867051
49735
770738796
610507324
987760573
671163134
467110
492717908
5150897
288006389
182548516
3911
48216146
751101206
3848787
214770418
519419771
771348415
386335970
212710870
499056790
474267346
576117066
627275695
998032627
41521324
549398481
936549733
845144312
3440
975601487
859751550
456323615
677156333
594013048
158841587
52548588
921300540
256743534
580738262
421299
310730569
784679166
498325304
339741261
462561499
539938923
926899590
494251572
865300263
809051546
69392298
4643339
4571776
367592941
306409207
526012162
2573
7229
328082802
727698601
339553482
4405123
109651248
759230132
851058324
744514107
4187
224154175
203498594
724150063
515413537
782233597
869667570
786395508
531927107
841647964
230911262
198114218
48621775
57481208
44765041
4953391
407560547
920395434
5414
4462566
372049070
4241978
637513250
2760
43402467
686134639
549743916
59106028
901127885
883103905
609969157
49120921
537513866
45303694
465688453
464961879
475898618
4961293
471648271
296544838
975138602
85288775
825793667
407423535
50851
152190482
485167
20644912
508307
379839833
639087132
895996986
810878002
149639183
474692442
474661
11051911
44704825
3779494
442940842
548765459
548164981
49661187
131333438
519608205
573622
15962667
40568176
228220205
729361066
693603400
711925070
6370848
455634200
38733
251894159
4804864
2620
4601525
366552245
74975818
125860821
138564134
4706276
444372
726919021
399240769
839592163
42060098
51938025
44500027
55990363
51886
481259905
41760893
315056008
933593686
474
276086148
429992897
335180775
469729
484843246
724005450
43444963
626100497
126041291
44769
361039136
772188784
517775
46751
48730946
242800510
47708955
572387053
767296784
753368330
531090224
482829771
337761492
608487067
629524185
24908140
838800468
77913037
472488530
503220014
4550357
424384650
291801445
783496097
357472443
250811087
674903820
722823390
970887142
601145614
658775890
54758504
967494862
623964175
44955
382931742
838418437
378937066
409304287
706010257
35242
871940371
447144
130970540
94614492
189951336
539303289
980843739
138812871
189425592
384725853
312665719
218465147
445193364
54405986
58135443
520622
558027091
405664061
73935275
486618505
680513556
905662041
50818
415372500
465689
53966963
920256841
642774898
4806
49831
318697686
426288971
147219024
51390
768518253
52206
156592805
3633514
289644438
517303951
295783565
284072576
559286841
660544002
224916023
41002429
37699176
879176188
142806928
35949861
4472454
939738557
493253141
429543483
523461657
693616794
701769106
921311430
453481
464305689
793146920
47999587
356214582
480472116
396355
504445
53336
195217904
4697154
69988706
154337092
469950111
472993
337302828
4492629
812051563
699651133
48754921
275953759
338689758
48625316
708234285
477318682
472023875
693751121
565539715
693287501
864941039
954072627
287179068
396244
753477886
693044716
466966111
447324512
483041919
158440872
128107657
45835
611634023
748785605
101871649
45680
89233268
336547154
837913713
5323116
681992283
500503341
456395908
377097860
42970
354366727
48598
463266322
978940719
683549649
4228790
994841350
132779811
706562768
446547415
713141852
451725
940096841
37164
550441349
758237173
748955226
432237322
543441816
362547616
704534994
154731109
869007713
46053
475131527
226177
45943966
4482990
973884855
49243
361384209
667164435
407506851
681623684
395061567
44337634
844175880
359561291
276143799
45092
65763
952809388
805765383
898582155
819567952
866087657
549548111
450498
70480700
996187
478579960
536698199
554466
464513584
727032901
339338
530656077
274443526
493628504
55993147
727744412
683021062
638304207
220260804
737638683
3656
43161
627290
327556256
917932908
46542
49147159
171090920
45364156
874907510
587342878
495219996
463755
6388
510687286
439174884
733666301
32030750
107023960
46624557
646597362
47883
834604586
254014108
4046456
954030493
13404833
858608076
675215193
425630250
647599957
32234
82673172
418970036
397990628
477440590
21030308
287840273
53301533
477059900
198723325
779811136
921658582
437481839
679114478
422526
5355
756795826
11415212
409703
745090718
46739
500096
602774753
107796725
150580473
44636217
991214624
350838634
3794
561077148
547102573
46893133
113563884
49246
492146406
835896193
41720
32140711
4492504
256993226
831105754
905919825
636621712
787136905
4492892
576825877
518111
354862929
46409
829268624
378260688
714495
876377618
4810296
901238777
753891064
499665190
442795
952569909
77792458
120803057
360581218
657965896
530521281
47126840
467513669
872085311
534400
600567038
315212721
172626975
46194029
251661995
406605689
60453030
356879415
12219779
614931521
776895572
4547733
215756126
693989190
4712114
153691282
4997499
60773
649367049
5848
796293018
4331128
593868617
36958342
742014704
922332813
5513816
4891330
46938
207297706
349634738
781348397
328
4709826
988143347
278982186
282460030
200044418
4926914
104603934
859726656
47339
52441
44326
678676237
43338123
501606851
38761
323232252
444200227
108325993
656362812
709179099
57550
473347
619847497
965010486
139036092
5430530
159545154
151898774
653071971
446342562
548032689
451313871
918019828
541750083
753550447
758579099
46625875
346657285
329480221
111892184
521916892
478946328
279450951
190156925
664706340
742040449
581642870
319901774
5529621
839154452
741472338
49348773
916949950
256309134
49406
819792424
460498
475454666
873258864
402578147
896709343
200107919
640733122
3520225
4850201
52890074
703042283
683198350
700345612
332621280
465590516
949585827
213846684
478582
135355957
503458
532357723
519188680
4913774
37525
953329601
4582709
44330
3228599
626162281
693659692
679021924
120599814
734764906
4898911
451719910
723543881
404071833
127766267
862544595
52602561
480665739
220151009
592027571
651510723
691158619
62211
338457588
5491418
120145209
44501
439267243
287207793
51403
30945
332511763
36578807
454722
803771036
378054686
39390542
47254972
4590425
22118138
144023282
388048111
544901
412336836
613376254
178342166
779025880
833842509
407899187
895346685
3838234
315316684
742649110
744489202
555517
542839644
452459
440407961
471949
485089979
342028010
340963088
897914897
222037794
917284876
494847
42649202
275665619
801636559
603230146
37789926
591365488
150322578
450238
260859774
583558135
214240403
3561
4794729
437189194
479695
109092962
485624
304125854
215499564
889475712
35707
4924004
315869218
31789633
46754767
831089039
506429808
145221192
189975843
450846378
378978218
166464509
659871902
504324593
199198594
836416951
844083190
502051596
490727523
58979
48255
198230211
570172226
795537216
665931816
594936654
587899
4704279
4275173
46147741
731389385
44582
4072793
58896006
50257
281
442250361
274017062
989925938
192468081
4019
4538636
543107484
210900448
46128213
843859784
417288184
819444523
46089
564333394
5735
451521772
139776027
487032575
920410763
660255899
846640748
163097833
74026950
4786646
432990039
981606920
544405986
204126709
578585
286824284
244332906
667482590
539888508
4400
788875283
299262186
885334705
577602181
457915516
270552255
49430506
780096301
414678518
50077746
825387774
232698571
409185737
559601815
86054254
744942139
580957035
295264008
842365406
938171390
313171824
984886036
109930651
777320282
50259
664591575
426796011
890948716
71298
764401176
419651663
43127672
459791
679297122
704408708
415906055
875349406
365410407
50066771
40681936
4899987
354801403
724070192
169440982
895609966
571209317
5153
649628594
40909
338044896
769700418
957978391
637049305
925560336
61160915
44462079
52953704
177227140
485242
4584118
491260350
522382506
407116520
461814548
528907925
279734930
23639097
44571439
65957527
615318112
561471742
864115423
43818091
367387327
178425402
656459641
870455500
437299754
691619694
46985931
940286676
710856891
918177333
53304391
284934089
157050167
78633097
483197893
636381857
417533305
126892208
400702900
96449581
435409354
538633356
460945727
676482385
614536048
48959
303012399
750231418
4011346
202786722
4848
47721621
507604228
350284063
510758840
638344321
195938809
922092981
47393875
522782478
227581572
872708385
664729741
653843489
464189176
446846819
333956220
387820694
441715
497653617
528274217
740406739
241962054
372819073
5102584
447164209
65024506
526869500
45195506
248059948
467175
348138832
600773006
39634108
955161991
460160
453511290
265787580
31885426
4444443
8500520
44614213
661543513
457653140
222000730
37969
5107450
611117099
4831419
794016221
489200950
38344419
269811905
538446506
230439408
671301004
46374686
818237844
821055325
58475401
469788843
4925060
494672907
545002392
43552216
67077
191581569
454414
636873587
866183107
454715206
174581238
238748491
5551962
45940
479521230
449065
383269748
441876949
3384591
476784
34871
161299436
52108
400041432
719481462
46305516
121212238
685440568
292063040
725628528
410087362
4446997
42006
165095197
41887132
3736263
618494843
718674303
852497284
461692262
18940517
3984257
907274892
897587217
52471
685733942
381927331
68957402
869500764
44679
49781
432253049
508411596
520230310
955107757
877691248
603710099
101344266
252365862
518483252
749826253
4538497
486740682
362937
4695383
885529535
969988393
172788702
154440427
479051
18383097
723505723
54841
962488679
257426530
647034906
4908292
426357
29283742
440781
46909020
403713257
12748864
669
298832723
258950170
637520735
77776922
305848973
374350053
917847938
4459
488449
45285
27726357
147745148
432000003
40740244
36154950
490194945
593873942
125352971
49159
400698984
469772111
930750692
232764345
473101545
445344139
440167613
236054780
46359314
573641002
161285683
476152930
290901392
478086
442232
848378989
776631142
591420265
52684118
48301
243006864
212672822
221004229
675041960
830196226
903420482
644455241
53681312
262369401
2631735
52300
322701345
473218181
923813811
814765
756896336
974885896
932266174
440808
4912256
350724391
866259203
880312554
493502178
23712563
772736852
391736
36770446
600644903
5533
1831178
81153664
768899554
904685691
684720340
816974652
854114224
42863
410486886
371901710
916483669
32196344
428777908
907015564
913357740
4444120
917681800
123353347
736150513
509911160
805273067
432816
659
403394512
849087484
776272590
258917752
697273130
807058652
800168444
252688450
458630
527584445
466380644
40579
5317133
934837831
48573477
345170652
4793654
881955078
76438255
777390115
469060
641460234
785528927
897324585
34582662
212992863
198228954
31851018
619632
214189027
199428637
476922332
4997044
413029344
730808456
4563582
185418680
451393317
856305031
282120245
13349870
685122885
44733726
157523479
409002613
115903884
863768357
316798675
488306272
37375768
551566802
166590439
736204510
209724527
113319242
499507
28561
783580171
429122201
491356442
397021
139655722
471229802
35802848
374721
320308416
692741880
4806900
345843994
880378879
399282
187230507
308632976
148908250
887729387
449223828
6121102
597496
47138037
44731542
468836
382573213
452128
114190167
288039488
693735016
625598283
504805977
268595320
4136902
434797494
187001519
521344
118928277
795928233
880346163
62403
6386355
397088092
4230851
407551
3735218
507684151
4939487
976151427
618454953
964261272
319856918
43213700
742717525
94396160
4767610
283089027
422759636
437776652
767120682
922937708
412
474399
509498110
865774450
707253484
904275560
226334298
481084
4833959
917807687
902049813
195361074
465895444
45372355
809100002
298366561
47440631
509028
506885538
499443055
119447625
875601385
49523
307842191
45468
642173565
324006211
690532623
47998
494190752
451680
714372286
905085519
989822218
781199631
979651137
622550
122202920
3945136
21417291
338801368
58825671
596463762
736632369
889186945
657103075
689306837
489551040
888458983
531332887
879355800
404489
442972044
47332289
476457951
605974337
501235893
691816809
984682568
392991571
594771301
449701017
3802559
57348
737611802
204639855
378527487
23276838
933513999
270642686
467209849
4824977
459919645
5251886
48783061
195112892
455681692
818961604
467682140
32013814
295
135044951
811187802
924875402
772560444
773758074
292212060
380270
302212550
556771592
715117502
329005495
48095
591630458
391302
645698746
82432145
860730879
472801
188646191
720564428
767300631
397011864
279828210
247029153
819268826
683456994
311882126
961420967
257289074
582723415
785022172
634223361
493655
71394
644654737
172722741
675205927
817898120
497172
623485402
42121
134783003
40886177
383035
158971789
286018765
485211
312164
874151875
736479906
561316
882332441
34015601
51525
480910087
936179794
19142510
29438239
4468791
492752836
174123983
40349143
5707
388061512
4847703
489510
459575739
491373
708189238
644813869
742712762
62209098
303670532
102220015
65690961
399190732
370803512
4512532
922778109
218918147
962915955
155827171
382092489
885113222
802369357
545185206
548441161
945950869
516540531
216468449
958793183
683581508
805431201
425431784
37013
225786578
765334905
414570224
426736
51654476
520870277
373418149
193563308
4580774
859697681
806264763
35054
37299
455752
47370090
797328175
259075872
482680246
599208365
631926552
429185652
4897915
44678
152363382
920973889
87897638
389578425
518244
234517495
470776666
366929773
496475
48074197
32590717
209735579
4709183
595118088
44693360
619415900
223028147
187182716
475998
235062596
116922487
53284699
472974129
693764176
39316866
748796743
4750683
311242674
293981033
935105701
942637669
732987676
350689599
601825158
203834596
114197190
749811154
461287704
479742
87318472
497992261
517516839
39519
46929
1949832
605686804
101067095
518272228
876036947
51760
331
464177976
691535953
108216990
667350376
49241
314597833
764069656
589215296
447913
42240695
45504
130359261
439385964
44632313
900198801
416674541
526374140
719507709
274303745
213780804
147314217
3890
541126
422423613
200016377
117442792
706551560
946306543
4733647
48496
509483
43965294
621009
445303746
451162576
719876288
483816977
77052575
36944
44907
596971409
716176551
53977176
131676349
92373137
374079421
50423
44444443
4375
755314669
889362780
55386246
470511759
884178980
5149
456402047
214863450
946330200
44724613
989576367
16088013
429967943
49916348
49461
5350
792768059
178634228
472003550
946719865
42946
835505507
156803669
4918883
208650211
8187259
694071811
621061400
997112517
686696782
480588054
762709418
531557140
497547276
748263468
83611786
44575
866384835
334079334
472976035
625926214
673170986
3365
235100409
472943
505067885
51506140
40875632
710071779
444444445
104268327
276733235
317227722
4627083
514272962
57819916
467949891
601100369
769361197
482740268
54710
78873578
73980508
45515405
3647
455844571
354001165
353527454
631873644
489429
486751636
462377060
562096
414977070
269
481779004
3835307
442700623
48096
463099
971389469
5893602
365541238
786559911
649
369348062
49033
769319617
210048219
648973
686252208
343694543
842068847
4181454
4545183
447698283
598673983
436058024
484371952
63173707
543163509
359389968
457693
921290108
619401404
107365315
116184091
4677746
78679302
850334504
684083715
976368749
5711175
429642145
296967239
416876168
825574942
528527814
867354663
643317744
401900257
790239072
324937011
468135939
298002463
724057726
4649461
483938337
4664972
514801165
94254369
990283696
5545553
324466890
408454242
79651161
249762918
456484911
568323961
55970
571981830
511405227
183259038
989251547
539916935
37121720
499044
511158986
389069
873406388
697176505
692840305
591634410
5264133
293416950
448914
43749
862387180
605694319
125079865
122058028
820900614
5231818
164964199
654312504
327314085
244809356
449
528134805
240578727
58683189
545224471
428091297
829272691
482501869
77645867
44667562
17461898
309995679
898422768
498886974
564539907
150394799
626662209
572715392
539330357
4652
655174585
71172077
210488357
91813992
503360601
75824654
457055238
840390853
49128264
663214154
535268143
178987406
717280580
484122
39512
492833576
233887348
810330158
190306520
671009143
729265986
33395789
785919538
50747647
405996751
288897594
577488047
48939578
869592244
4969497
5935879
994727130
154473085
840735816
50594
877652780
746957859
409931758
318353550
573581289
868907786
4489770
4810351
576046996
680160765
570766217
424164020
92782895
243894162
958380396
607516154
758014790
60303
238119994
44558661
412255784
868010777
264573635
567498955
487340372
312027826
687488930
400704424
4244448
217134738
565102420
47055
55365
699706642
817428436
5505
439830
543692957
861044827
646874026
429249395
294491694
593825000
819784393
518302
64571468
225278148
467074194
588574187
726673628
958404621
638613015
686733679
498407613
879158380
102309988
259893973
609041103
163367352
4368294
810776717
173955203
801537791
846395847
166547476
278650501
4698752
660132345
638876467
48429
50422256
865625090
512245423
4638
46236287
627382294
465768885
57245
269564751
679903433
488464885
585349602
457811
757861845
301727434
369547002
5041
61226344
49207048
883556045
365212208
473372
831967297
430105955
880327840
257703152
469889367
357164359
832477534
571460009
561457444
4507332
401567938
193829909
820528674
2940971
353601537
471274092
4816053
162226526
54762
154945857
336722328
37796770
52460719
393494540
136765441
4466933
478064900
4756723
132218860
326178955
259767010
470950367
706932489
96519810
522399340
3647070
4240507
530657450
92085546
53904528
575780721
30901291
667644
373937357
47509495
130199532
58818
4336
448343206
5316843
964875721
122802366
4800838
162579394
731994703
381376287
747693670
531518854
909588275
667518739
160056670
44790
305733404
597611114
49127
207847710
4456926
131892028
630793114
490606960
34489167
314608938
982666629
650709633
567631856
4809061
298759330
46203717
271757647
951359690
646074005
560795533
549729834
351375943
89415712
295193768
44043671
4332566
93784848
473353045
50779069
623048
904214413
778097391
318858173
4008
636264318
108462294
372778202
881019958
346199422
426603389
595501142
970932166
47871084
50721
428901559
160104474
494428
473709
495410
330505872
699662293
837775191
42425
947407827
5478012
46740
50928881
45247
475915372
472023026
48110281
395
505728390
5552642
694276840
40983724
374296714
665993564
491533906
47759649
687460441
58051691
452949
41670773
44748681
460965959
18763244
749989189
411132592
45563
589311464
552484701
49769089
54672374
143941612
236871658
473266055
49947260
491796
52030
824000994
465525944
849706761
338879335
960818542
471510262
172
914086942
631633229
206124295
503
75683751
496134365
666179665
38841
368405390
48230760
214057707
4786477
4785905
696152765
146904902
501012517
170147718
971238181
12140560
45232
474163030
830858849
701746099
943303051
515922
50106964
4613
653011565
988118876
463521902
398234864
30067000
795928546
680986
46816172
850786721
421789191
144638760
690202636
469678151
466811
697549690
487478
54345
450659469
465355
848775038
755731940
133837960
316077947
497514282
4415088
112808215
48204
44944081
520939239
938990530
39691353
491218619
487879
3739957
611857680
4633
683304917
774158896
98749138
311904875
4242
804574833
476629
572836797
484286907
301966009
341851849
858739272
477182159
5116
36546167
762373357
771422582
44019
56574
878974750
336192716
33106
219126798
239577894
936052295
537939911
169815871
411734212
226523313
599611460
895150407
175991156
4718586
407872763
665804170
51667
259185080
68764782
11812000
5259801
458063506
717529894
236084005
491785
753648073
441152608
356031471
46231
459845254
168451534
477348996
472437037
291832291
531879
449855677
668413839
848283035
638678101
631137129
817166567
39442468
569590470
878975015
422024913
58149
767550634
358208641
609983037
999636853
126468361
44479
38062156
521366049
46687401
54512521
45047859
5055206
529655675
773790331
934891237
908269065
12790723
969374307
461915732
47851878
3861143
4984141
799350028
916560644
661289760
429945132
5265436
44959802
50295570
480640103
570767223
81487103
591247934
558707935
5341
4583968
770306655
972344475
539708749
40965094
155445077
6607197
859937806
505670183
343642188
35231453
48603830
493555892
961013941
681601
863826142
20077025
49848
47195136
245637383
833404108
996230854
530889264
346133622
4410713
891165413
111115813
163425273
4933394
476339159
911676191
412995703
63463196
47550
426589995
121569867
73466868
184109790
974052566
49352
3640796
390220182
473385
5092
944205775
323814515
285702924
337417352
3860
295612
5182041
30871231
342282901
778771857
4979335
782808971
5450634
520727331
98179176
313517048
45013
518865
366763418
222767629
45495999
209884902
11952470
125466444
5244483
878313834
497399
452241031
48601364
842829439
70328499
44887
71781259
494168052
53986
53492663
237486723
5185073
249171599
45127
299616887
52399316
796318069
433911677
801628828
840243188
125483357
887002081
477167237
821989950
997753518
32461310
6012176
297595238
280124642
427879002
53778
59912
107775454
351585104
233768155
598268543
41538999
461941935
176082619
952124912
312255
892594250
906229712
445313
406566236
607647602
46962
54430
40623321
38877
662153715
480652708
30954947
920278870
992902725
401379217
422522252
380455475
408723
255913197
47131597
38829958
448295
542713
507899435
54552
517801949
318007472
636811545
305064776
580876308
578511345
556598444
484052287
4708028
859220863
483499327
483546359
934776258
423200832
406685754
4714
868322890
5703781
55932
531600259
4875241
993618690
161312065
854619517
358477
817138344
663674152
43902
483033595
928522258
447306710
719744601
55348369
132562981
515223015
246977503
37399446
827491690
486009218
489009
43139911
863587049
575390042
767257719
489433095
44996
404609603
362700520
448273039
236692244
995749280
538509
4646493
546420923
314796499
408962608
10218176
920015073
165998832
838714370
458304
673597948
46670846
951007134
440681960
4635529
423398977
604951273
45228294
55002
473028951
235576642
51619
4337
44952314
622255
435429161
732096331
421491
891322940
250281503
466051193
157307090
191869281
875349567
273825141
887288929
114735233
57526855
5394307
939033986
437298332
989562137
5467303
834558894
768353735
163118313
49298
4720434
5138968
291133181
815663762
52981949
305505124
101404239
665205083
894722067
816226283
683428899
469120
854292472
596959672
4825802
831446341
322441959
744527617
161884992
436798
961873710
899858844
353374
48495311
452249188
4645
221379401
53325
583122807
436265758
456981391
437067123
2639349
433396190
840364973
501504692
485263
762919128
322727196
422795147
4489960
995238522
432469515
205672255
101607542
34044246
4058
81858731
684642466
980700717
48310
990654716
4485187
758414735
741591648
45631
59676
216749680
339433051
988956399
576206959
106915770
49957
49337297
46313390
39219330
47055299
170809835
370256670
19761324
410795
32862540
293860167
388417621
469226
306843497
46538404
4787619
240863174
60082840
263280161
552458995
489298980
548617227
700503269
67002859
751749032
724828461
523883274
528885024
431374995
864536072
493714
234826385
830177773
454355
155776663
277503721
760954747
532262721
781889040
510785809
497965
538630456
834222080
690943005
602706659
416218596
4931134
87050230
21710127
729225060
29051792
37187565
3715375
304417176
464384
43245402
435471071
332925767
612397293
48272310
407714031
536576291
670492578
726246184
287316675
568656080
850920904
787101017
675759244
887009081
342276649
37831
436551911
863054662
3990542
328685395
4910714
486975731
799213420
627142376
91268025
402389334
80632072
453750
731768599
502779502
264723225
512582
436249
39693293
4743931
92773147
5703
506234
7245445
781504569
550187370
175638138
387531
576796077
543284079
462470420
719431223
221944687
469798726
74221137
108909604
321469033
48616252
456170996
216908824
808245533
903556078
699773785
76605764
5121138
316841106
44525118
44146
568944193
818320027
407114065
457275352
469550
4587237
138460193
5570139
4929791
46788473
119155147
4237683
4760256
948383399
496131
455195
589693132
219010
45234812
536620
391309
277896585
258080946
80907531
481209
38248932
336426793
584280766
283236783
315378535
23466793
789425970
51467145
23178210
38462567
422359257
681230140
499656310
43957
107966477
369726401
292318328
48970169
196031455
88930364
492760687
990800708
42302760
55318557
156232644
751729047
48692
489281600
674561835
23682744
222542895
511133
184903210
4629441
437869954
369924119
402007822
510032574
876854589
976917357
781473350
944725122
116050952
898990808
14666894
472186607
230132568
940823240
521
471434
166738507
44961
871284561
133670032
119626098
382261673
615
370444612
320530969
454217
180960878
44708244
317262
538515646
93697782
898665215
369738878
486989083
93954938
47550274
420856260
247354964
366935
704073310
45507
100658260
969461869
314749804
386348584
604770
47578
42457
49843225
43384
239
764762213
568635435
4775368
460332
409218
50280710
617884722
4267789
720904076
743911245
337508170
989563309
393493918
335392283
327873756
28313126
473955206
898037326
78556011
48936724
546094390
849037278
4685216
65138
59688
933138755
273793381
483733934
277162454
441925
733067076
5915
452042741
472877538
526587389
4912699
44882
470402995
739103524
344425491
849790169
45754
57180
485420629
482337
445086284
222441635
741234769
299934689
357371211
49417
354481414
50278
928631030
35618335
691596885
570379
458366111
4779616
4966781
553989595
557006616
4617
552402977
403132
32523374
766014209
44607145
454686
510036932
229708623
463147
369313516
589153749
502246069
55163590
769045736
356315574
499224517
640854623
735699453
812510793
356908898
5129103
470957
627060843
987599268
180373934
318994
4161
875492483
48667981
319889258
43714
160745695
135070894
4642669
706967710
319681128
743686779
6
51734735
80795763
127156409
693815319
36782581
118232058
49843
42902
450163904
828731531
820135984
44677980
172441084
589192148
32355
272868177
44775
49842362
433071116
44931
39719208
266475850
20338122
143064582
336590283
39438
976030544
2892
846617338
284310844
511994447
222460394
402119995
461182519
624679941
755270638
977469177
46988191
536457
43265
378193820
5444
289813689
925719025
906191134
118393979
929483524
15179862
477425031
87508778
2512707
465633
254956
512291141
421034
627556808
614012294
412663255
758267929
290964803
28464631
5603569
899905924
290448236
209258982
253070079
129909616
945048053
247736418
819528728
512792
62841
401967374
712827978
507414036
561046359
916278890
295391573
830020660
48715340
36209362
44714
752668392
30789581
298596350
856678273
726500391
510248
158953023
946231738
526129829
52248186
612507898
522041266
43090
302961922
63574938
185520964
572738648
376778468
62873
222097461
4642041
522336489
944388386
815599810
661880675
46084
973432703
817774137
983717204
490175936
50192867
688378076
753802859
333226616
812260829
7981470
375603471
282908777
3399547
455925989
235172443
66594693
996889256
89530707
863961708
432551927
789425590
409857597
269778343
470387427
186422804
57362384
682396380
798960843
38244271
389139428
343787458
635121155
96713590
906585623
236271966
328712484
428234496
48256
39184
495817
438476719
607236821
243802318
128983395
26104786
4878726
32384804
429885641
646753214
6891
442855
443766675
991852346
2661217
595370720
829227122
876769790
473859479
827032112
924919853
366496
572783339
172949903
782860221
262415477
433985133
321393978
585335152
415650381
192103920
342164412
552028326
54949
773690324
863971579
816444320
201642191
116743969
423858095
4856195
239206008
587060036
448796894
903567242
380608363
258280530
5237
414278592
538936040
774621453
285259183
544063445
45210836
493392000
775162
984655919
504705
4820292
878241732
869098587
374462428
865097267
523932
273342899
41649711
139730834
56601
935283583
642475545
243958740
694137664
295316807
55477
161796327
424733422
457487267
2847
232429003
48776
708425485
26304995
661227859
31982281
306343
47037
220292357
4781166
389754693
814665610
46414497
601073515
48474749
29608817
499173212
876380380
37375
542109903
660605978
5108926
552267
123505297
31673034
5388
49917
77511669
143687340
614095058
48895044
854481684
506692288
307907523
401621298
35906
769309523
442496412
966727403
4640651
474138041
292282
416613701
4052130
464304747
644529188
686961366
401205163
84981856
538636265
881931961
48382
872103531
401951650
368521381
772990552
81808376
490084469
624368907
924439553
452939676
838989719
4060
945503517
4169783
339828973
632105701
351465168
40081821
830883931
839040395
959414354
891177469
776014964
492542
432880717
16074028
927097807
616901
25140
3015350
197322980
960116267
92245523
5686334
973351627
16218634
879135986
769223797
622413347
46337624
281196481
898522824
760168609
540696
481867
108213850
720026973
870852826
172911321
412771804
374875626
51339
400870547
48473
439259277
48100
457744
293877303
619584376
753021318
391910034
498091841
199699199
223376601
705991998
547548897
48798
18450330
399541074
4531281
4133
936453240
295778288
479758
5251000
736813043
477370
207840990
963602482
486924354
781003677
431423830
928535048
475456255
672
469689
46707
963360564
881670328
4553241
316111045
546146235
907165916
807264846
201998542
521476173
563450041
27688439
615188701
810745316
530899959
55508494
985139639
190548950
736773196
767776607
885079364
47466204
816830914
454493500
39028
698568677
498489886
884797583
312726563
518669
46272
51424353
446904
246657327
524857297
378700381
591328096
660318271
353497885
593702641
302873549
86960945
49110666
335359181
782182669
304630781
389915245
311518836
125649463
997371444
486810
178542578
979072688
4502
406877200
4474847
820370704
828971756
462652
910583615
748370601
178212102
45832
47496769
606082860
702725832
946178818
715951188
575862658
430981
467370
342009531
48175
254020590
583115920
492669134
563090177
38928
446705079
320842554
483080684
186569029
469501693
4661334
271942550
3683
1
582401338
478803
829461
5071390
4787116
39989198
210653656
419807424
453289
183797069
402494195
926297472
453229442
3318448
439091469
5603528
58274117
58439918
656442218
609368043
705732309
199480319
578788158
528695179
200864961
631567262
349947257
2275707
6065
35747028
45978474
764136373
44288266
339567872
461191705
46932
737503493
255588472
862812324
527871588
24689972
46795881
295248918
846581106
486543
916368193
176908118
923893390
89992291
764264449
454875287
455501444
201274187
491655074
378487195
436789563
201818642
859943959
435498394
733846060
141928533
47544
4339396
725875958
46027
785507853
847444368
465414677
87236052
272659388
38214
410715593
45753
471414236
647421924
534860505
444648
596160969
272129689
165313791
418442040
16643976
318549042
43584
195263451
236156685
485349
487089288
891739064
296238715
663191112
49016
223845512
214019800
482725733
84174497
439778886
41860143
57848
587353334
886484041
458982069
606149615
311372734
911684600
639267997
382787
995736457
281663815
393722702
131941587
55012628
499262
356234920
81101791
3799173
46706
851302123
16654850
717657177
476985409
387759790
4939004
135692665
666987581
187305601
495282295
734006501
53283
47562
286677524
371900484
848376772
741186708
332085
943063546
782035991
640580446
115749613
964467215
736505405
67658678
475427
373442998
484692
5126671
376425368
65060722
622481641
527212574
291
507887794
14291508
273544104
519022
469559
42378
480524677
453809
389677730
326427376
468753462
727694544
518695636
793391654
796079370
691461307
325167700
480148469
4177659
4590399
613262990
608271472
30699214
297761772
39574130
5045867
929527634
432838502
705751820
26141605
445325
169650790
464882
437799110
396360220
11673492
438938958
45838404
539034397
50783
297379699
277829928
915385124
376987994
4828515
771648679
47483164
494031532
642772143
45780
908914678
761733742
451862412
530642707
427828695
219703216
180038053
869449545
101756270
925607841
128219282
10842080
98044196
401134506
740687104
603691545
51522
48986
4291
44620931
1829775
31413
831526102
45793452
45424
57312855
43827669
336573628
552584215
513542
999945158
781519599
544711071
857608938
469221383
646070366
2695
674472009
735147324
834890108
461570522
118330655
45385683
787422058
49078
394532
984529960
818455174
449068327
371724360
367535862
798183848
57912906
914302863
48675350
402941082
837656445
821661980
324857769
554707807
632011851
897550240
28207750
476407
597595787
558433394
468881300
652680397
214990797
52414
428937793
251907721
44911269
603679696
4878820
71879767
49863
378412369
4165
307082927
886153600
893001892
4759
76904999
525457737
937711050
528981179
423630
906790152
286428708
4963626
46131
148619446
313924680
445602457
511217165
169356836
45024725
37945
453022
42813
313964999
406686563
2
767769067
769251638
802299359
3882003
436182957
695962996
275210357
205732547
127513412
492503545
916411559
5578647
50036573
343152450
325580089
470437064
847971098
824563091
350381982
6470507
445273915
514995
52646827
929443345
4864099
372253470
686635465
4275
935380301
45685004
49049558
521092746
275138232
25543180
430735561
918877976
241341368
4391870
406768488
638687981
41095992
575137831
38414930
364904
170345790
1823
105837792
203658260
417828668
924727925
4547712
47675443
389210596
176272916
478124899
652974661
352441920
460357035
755608363
740907248
197875455
268407903
4966025
850656883
601256260
50330661
481005636
47001991
971857183
951536863
605309137
5100567
125578949
442666428
618406
44772357
47728
51332171
201989
47333630
440507978
45842
4589
306408396
502484
124185596
962887788
410543562
564019999
4115627
838170536
24501534
535119502
244324614
158274616
45686018
363737152
448178463
4600009
438204
471808969
481744
128112138
4958589
960229198
660125190
49724
433503828
670280562
751128510
454804300
469776223
956273647
739545189
4270
53182458
562165952
150270980
395369
521751610
439673040
580903
36975465
294141960
430513582
42660
328188204
612932344
41320472
295367867
601512
950816253
329794805
256718328
236252891
821137747
675703548
44797132
832489763
452488842
582125
417295689
122723188
478763567
214598026
954950133
709015448
49599
15466269
705383853
43895442
875368198
512389098
886959238
4537780
494121867
515767690
6469
254971137
941668004
318285989
4807860
950888900
3003687
3379767
583627053
47928
41018
962095972
49908209
597683173
804670192
460774564
334226
597447183
151719986
49480
40377
40338154
50624
53934638
4488393
45607429
124008155
105403887
445258
38629005
489945584
387713
30057
708539013
46973896
446158154
4684768
549000002
50068
248
870586383
37478
324969445
524370867
460277837
20053517
574117922
291638572
5635379
607238529
498218620
752454724
761326662
357346140
309720348
762076616
405910893
369415657
341621812
455443099
57171
42599
107121340
158694928
68475899
287918255
496080649
554625
380062377
40665413
4475281
85641966
366265070
40390
453243
380661843
539222103
106162606
59019
501782107
260644897
963586678
749293317
396673698
795056105
964488889
52423759
503576314
483088614
495909310
701117760
527331631
516254018
232727739
477965712
474247708
263625227
859994918
62762
602529364
421466616
48184986
58368092
493606
527854762
947880589
871280272
44452745
762150465
379163
630181966
392584
554725736
32235857
4654334
114459046
455285991
4773328
474880827
738899867
957350296
625541769
397473358
775364226
80514408
668027403
456209
6157345
644944094
812777949
808254848
978987617
386449
505028679
93520685
261839631
894278085
58401046
196043045
968727140
501156354
133414469
498177217
362378388
423839992
43264151
57607123
145032903
4894
702698566
62785628
562326552
452909930
45727211
879851308
47530
940618518
439822038
187256469
10620606
246479933
527058357
539635
5750
559009120
428169401
500574
57384496
4864284
746697177
833653382
5392804
45948054
401306872
102906319
50124
4650571
427964942
494604
43
4778639
492090921
619972587
692432299
243814869
252870644
62404864
2998674
598951074
334097367
467198586
13319208
870014589
937257882
540068145
480224
51978049
32482976
57046502
5357
58398924
560465732
5078075
462077897
31967
444745260
318852329
430544255
497423448
477054
594630981
477507
27520999
954851203
46681
35850973
519591485
53503144
767683213
451886177
559626869
578113924
570653673
315806580
934401406
3910
338951810
58513
39226
687515927
5369256
4697913
672007969
509300159
450746
299797762
161989428
458701
222155323
499279080
991027988
378669805
154273173
58494159
176528239
669602458
600439116
49829530
40840
432671803
102128010
442233740
649618154
249166126
46664
867669499
470215267
540882027
881012239
942295152
282931637
494236
842157690
463428
861115040
416658454
338582221
47935
421408852
4843003
631626376
473038
523075305
5433079
406020
403864174
4510259
448428648
801356450
110086759
914634043
859419054
443651994
959562572
40033536
342218871
445494276
526130
852753223
721309073
623480286
72622396
869343300
740813981
3899822
672430355
145851732
426166039
598492910
37715
183993103
938744367
407202368
462890176
4810178
46775150
4688391
177622858
51833
31644403
479130
463271
51338
479410
912897174
87744331
157353118
497197
606917595
62373438
300139738
495957096
408614330
555939
4311042
461898012
52942741
962581653
777726525
449940105
263434385
325355153
813488356
570113198
51307774
404215
239933422
273251152
206844495
375618275
494981667
499955
378392463
876589688
782612379
968496214
203923623
916000186
758578766
533244199
953502889
468267855
392126721
222539728
4459203
249344354
528581551
4632
69086982
473691083
53219
619979505
4585863
961829616
871163850
483777750
172333241
331552342
54988
70559206
828821168
772080294
983977643
463607211
828452266
482469
149605042
940783892
480762513
810026971
984008204
949628663
521781904
224131968
612623086
868231310
451981
51808
197054554
752512144
46593405
103794744
179490470
43437156
543715
4617599
827746584
969043924
124440268
176721953
725185977
962667819
423505
547769598
606158256
868146322
317365063
379216009
418165103
672756514
467349
301983483
5492411
898673695
472437
530146684
80371537
46794
45127716
430281885
165884341
534834019
259902738
521668215
458569796
379677922
742460182
470233855
38566
458871
293369525
126166457
501424710
66940578
579059129
709973743
167645115
980329003
59083455
482948
47908219
452727528
17327554
43417
338330
194
2931
50454
44695576
488539
424521594
345400539
416533741
596503500
274160616
69561
5123631
25414678
498410
467253844
4477019
321314723
264544474
22432
19060015
122197799
48923
123073381
43673175
848477276
417601727
438214157
260718226
702095835
471553870
5700
324359076
340145
47274
484182048
38709
516274935
90735325
983065043
41056526
145261513
4608160
466777681
48184552
737721562
424804935
462551150
366912227
2829
904738738
178585967
473435794
877150008
520729
821312330
424707847
203411786
35299933
841182129
536800056
565360
692921789
6280453
356897426
324518865
167708065
3886905
228361453
462738646
267666528
4484142
64740837
180474790
371135
235201999
225960435
866683226
332351012
46430945
493268
97522181
905495320
810708615
229910146
55465386
45141511
452857150
765292703
441068599
24758039
629584295
474920597
357435855
853477695
452056
453990
390258621
829457784
444681781
341047948
460893
571395992
302168982
461736905
3147
447520604
893383551
44698
981884765
699539144
39652
540548281
698348330
744506338
470582883
909048567
873389176
4703593
5476535
776346822
964031837
737914095
49629930
4595566
135515990
48846
220627325
380477981
306991039
660212035
459016
448
463983151
5338
572692
286877782
645151960
45133
45242948
600635599
499753867
485429053
4544221
943276814
472168
549763325
224038565
100038442
4930140
44452494
365549
657336752
659941310
782736577
828174408
491804
417248723
109288992
97639718
613144467
997784732
480913115
356645208
747061935
203048136
871430363
241980483
48710907
665234006
114096175
40597092
531964
501245066
447957
905534176
557506589
4799728
517112
3234
640304235
837509949
694028394
465610949
490202
731641257
4879678
460009976
462393
369322752
486994208
4624175
5602
315356729
331029431
40358
632970111
6629
749640119
3998
2290209
935375006
432315836
110561705
402725401
242045823
5697
670997279
208769123
434016
818520410
45560460
565301293
194825984
503694
939427549
725942996
155051806
22175865
565760970
891081394
766713902
689688147
668424398
388014201
5816707
246154149
242843619
677342845
15534405
209194938
501486326
49569271
4901
606
560580565
981603743
769432113
733211377
2409
76304208
806757219
401273804
985353289
659744839
678372843
970459219
839242099
4631847
538946963
767211823
95539913
185177879
683293445
604548694
3249532
662985886
431057178
413199016
774580496
939179261
428382050
272900320
682603393
759695465
10280850
739906279
720339473
5592107
4213
562571024
4959
315687997
135290526
319102004
185498699
972735454
183096991
62710476
23558412
777553297
258850306
366463637
265387407
405012311
320050539
251094214
825861216
430951167
497544630
437183191
4570431
4232
364073862
462420399
455891
249375502
89593543
495694
755536062
421469
433359011
972409416
43560334
55814394
417346498
692125178
313105652
916990808
92622375
4527717
37781756
202551025
46086648
984213108
797974518
898482582
546838480
445387135
46682
48193
115437435
833367432
185813856
84534018
726073326
793206976
5708690
600312002
92411712
666947254
541558619
376378634
212118508
216427783
461216995
42261715
597
348163912
620396692
50671109
588605897
122365289
529555103
477976933
627934637
378288127
661080354
455647614
5417247
48489634
41203618
35671
838403916
115842
277526270
553270720
763639860
992113798
354550573
685061741
894260912
71671241
437301
5136900
756751797
640025319
438982204
47147470
49323
377927912
309563815
4616537
4928079
395610321
52392002
350744185
29092913
437800728
415018743
274689688
997340473
856902763
520083026
636910779
694631434
241456507
190080937
343027693
203927261
4515794
882872227
5154287
4471827
47346921
922714232
52570
45211
622587076
493159933
455631636
161759047
910332986
483356899
180109833
746410019
45531
183596198
647716202
913148047
4870097
560690
474372496
50342944
753252478
5505075
443092
832053225
323132484
4726613
4475968
457828
46155
97588205
380678160
44541484
49051
560200071
67497118
712608664
449797439
3291
47092413
697505583
433
986942327
47041
296960020
4739075
17717552
320730076
981696521
174944150
6495615
997030105
492017333
384258031
53918917
888236055
46388157
779028119
619184689
417805185
100773153
658678648
174295934
4994038
586387585
765858810
874863012
33654
582389998
531080011
4724395
821889150
700617969
35284205
797724104
351422827
467478583
458519832
990766297
979331207
17020838
437016807
52215231
298019839
801569839
48984251
391058136
427140851
5949942
555475831
233117731
5602775
4842392
875467014
712530195
772856822
692966769
5020817
797866365
712414342
40141331
508762486
45651601
142717324
242961162
284707744
614905092
398465374
485633521
482161348
5139
4010998
630476305
628383903
460112
409962280
967820173
114066787
481121310
878631035
687217836
873218285
339101284
985277445
503250181
4891239
735610757
101438307
237615899
21310024
425839
576556562
885750420
205896377
105494431
704995354
683339018
449791
671519642
474488
537984291
44142956
450663369
861974361
5545626
4750513
839920982
219119754
172781806
473923
519476320
46729
752680829
774933019
34709249
529112
104058408
800632907
730733047
905234582
563701151
5482
5669450
484878747
782667564
408785611
31638
964760450
33104433
41056
650709665
902706508
405348818
491724
183775298
525103936
538376582
777089476
462817
338041696
464924
440436924
3859278
45945447
453883930
890146936
724506147
636890171
900255843
509954038
188096937
53005
466342797
257154439
641758048
279900315
989687084
276257882
4720157
770658440
441469643
259737678
498613036
330461930
4474630
4483817
280517595
977949064
222009842
807170123
759836129
633648043
274864386
423933180
49981
524468182
4752420
723041434
90882008
767073181
291781047
41338749
924404559
981781469
960886302
389399
56200
50366671
558499136
685754908
630230595
144376142
354436439
484730035
494116680
725974429
253718101
46551510
5189283
308242294
477408459
2056
500192
328473
445978003
46603699
443303663
44702
936931510
35265
669675139
26865135
619282897
614308945
12237396
121291599
4819387
765107208
830118483
524653146
981282256
5002558
4503772
163150455
889578409
514214120
359873
827761510
540849164
5066825
828199244
726878260
772548668
36601130
911736847
889402764
508979484
673410220
3964
4351
247539425
53354351
5631574
4567
389846579
38705373
268919992
945820377
392153852
402549120
49866668
4493843
352074685
49840871
884774693
72705455
299276846
911485731
499547692
217111963
649458633
59727387
449995
59710055
125065966
460058026
570348354
317973180
109472105
771615080
905069974
4704
49026022
32627438
211448532
168557797
4588260
323147977
466751573
24122255
663510937
925466347
9869322
409824099
34928
943869328
484743770
91956261
6027385
284684482
269485404
148495025
426132149
4745278
523843286
710771088
24923481
611562073
275276838
4565800
394130219
48367574
895021590
4531033
579544
316645698
128496187
552051261
679796216
29640024
847922443
475842697
3949421
566839169
449388
83717400
745803345
3949
439009
189375312
49587
528299262
996160582
48944
36370738
4839474
42292885
46389
866848097
910478072
998018182
60663518
380671185
43280
48888
252745307
364063241
25379036
783474670
796871604
406297256
134717285
946151482
931388189
3139
710478280
992103163
606168864
638642157
25399
474639511
909471761
567045813
49308421
881718116
446156608
369630458
33883586
75437678
549128035
120129467
49530341
591844197
30182
903534560
527201457
43320
943265230
488952194
99979515
305617010
472955
187960726
900635039
604166964
440177121
47302855
270500360
438841936
101237638
704649464
125284488
428136178
352574635
148065153
481664866
46321430
4641221
169555713
4140
481530317
4838761
556648548
5120
50611
684899763
47256304
5331900
56658822
421316425
403543974
814311967
113023130
3957558
117687616
568054072
766588605
434792
181538216
853609150
920392247
360770215
134048799
598851091
635427905
19328700
63660889
462754
491032
289520458
906674630
327546703
45320412
464264791
4642837
44645
913443004
193816387
208783234
477
905897333
575409438
234941896
62465941
662407501
36519482
65359855
532447300
4652256
57820
685885935
521760165
563366677
124121828
491011438
407462893
191869757
315743022
785223245
859512939
5525161
994760776
4961856
217171506
472832580
93587086
407922173
41942
43581256
739905765
46572
441490965
306720570
475450846
752229439
262051987
314295178
3653840
975678151
986872099
38681
340143132
812011511
326963650
25673683
756517028
631343172
4723638
4550483
927608051
484858
627680
375718633
39760545
413489
549325256
119731176
595133941
562154314
43686496
332248665
405437817
641325025
895272827
541253293
49979097
4318
319948397
501321948
66449
49210
527851358
4616072
3490
45059805
360717792
5402939
4850108
919356203
268173186
795342065
533130283
4946711
811399465
701830503
126652651
4452
4697623
687565781
688324761
54565
343809538
468517249
38888244
4791148
178313127
369374178
383
578495489
457252981
346124470
487254
574604180
208985347
878824359
42485
346114686
54068220
561551920
855277398
456188689
407349842
994765269
298121993
250679118
526060634
422322347
41511924
4930
527579
999031690
631140539
876274602
985774436
318474743
157031255
24477677
476585
45964082
4651029
70564775
395918005
70079578
453111463
274255578
99194343
93227652
438161720
4857883
181889053
453582
4599199
677480471
230772722
776816136
44181633
222386753
43536964
477539924
284474869
3691273
381320946
721761041
639998194
889920386
427244768
788371106
449317684
259858904
47217
479909
41721728
866760349
460850857
969917446
199287985
105884744
854861513
592396456
307377875
45137985
19063716
455532549
822740228
183858646
4708867
876491454
4638441
990576253
852038390
846700537
983963251
511955
405365629
206234854
561372197
976754315
751100489
21871862
308568173
407868288
582466797
969981060
876866080
133623139
241856484
798998259
424113965
846687186
560945559
45723
23246971
56354
4636114
324602878
4891335
4775420
14703891
661893860
170683582
261155968
714381127
330635445
489179
483551
805466753
740915313
3615524
764691151
554713598
552145
4950616
139237429
233807322
715441797
373922881
5036
65548
43412436
821377755
209459537
843956095
783740525
49993876
49440572
153517801
716143052
280408282
456485
252312256
421156012
37142953
301297247
49570
175920703
224134436
892468195
613841156
603564404
5848043
40708
963403259
639195301
447955
392931751
982655102
40
491771990
52985408
526755210
56636
44890880
279141957
572208867
8724268
49357398
45653149
280097156
663510480
655782827
6087945
485225040
564458528
44763167
362913072
366796868
5283193
478113670
51458
5538
990028610
623489082
893042186
41461
46283933
46088347
735646103
24813661
423129
152411239
394208883
518032103
560426416
199798743
144137664
852413345
524602369
110901542
639190722
957234069
119687693
595746532
21956503
6141315
309802034
52242
40591479
9377055
164841679
472127377
728470853
44235181
207685182
438434185
967155672
478629
898690259
559528123
962677126
6294752
234350523
167912790
551329
683998663
60745923
761403229
510879737
849622341
615392296
49236
952472359
69724090
666308500
122812070
49497
679508919
887888192
450407861
4055
491795186
554880248
80656816
700102995
4898991
484048
47170
573935124
628559415
422562860
691023024
187192980
47936880
86043094
4576
494467591
486795670
250162694
576934
244428920
697549358
58579
502668088
89245063
823108446
455026413
428809996
523537913
4334157
167902864
4372
935712884
444052163
607573981
391546981
80977900
371526081
4974169
495594127
402849061
245765709
604080653
445107
960010897
4477
248332920
3424
500345
320979273
495370318
496939547
21422266
743462988
319363551
379074335
432920199
3989546
14522453
134701426
426550195
35893533
362256265
259723291
162369515
4520740
5285
475396
380719251
455737155
391308785
759984865
64556398
5589754
455833
65188760
996844944
546146480
718383617
991749303
879479404
104251368
78553539
308331070
953943224
46256
67178324
531091059
900386762
5313048
893770576
49414899
47068395
903192
540750200
3445895
317476216
230104960
4876811
794826112
418790526
496773
535551929
109017853
867336245
441444519
5109952
45170441
639642809
963291643
4501239
587682323
965031989
911528968
4541825
550648110
655356541
48811
481122707
49087661
4512218
887546257
945124387
551740136
500492033
490592
267023317
999470494
558861431
893983650
496140
490500759
561798408
800367552
769078837
248157402
38337840
46185549
599484650
51028
797055281
470275
56515590
459542842
116161018
31003592
389508445
3147744
255834325
4753443
904759587
54675504
2664089
416432
583360742
898246914
962939203
430056273
495767
46342
984776998
436648
299425025
900423994
759073083
937839850
487352498
299982634
201582764
629306686
473163
304033576
59668223
652581569
855717336
85254508
646457756
958496972
32735
583467879
758143357
47156
999576353
4375512
460543836
975605384
485888
800286735
447935105
4625465
29947
34462204
522088449
744862471
951118146
193425170
933511941
575070342
47749703
632300368
42744584
4555152
497506059
747406736
4182564
4816456
448917
4634193
879103869
725175541
329192455
887935166
114954936
299601857
536969815
870731276
64083
276394750
5082763
983428884
374201800
46479542
523013
4699123
348466842
72972924
663629280
169153302
44696
280088
847798972
230143231
769105030
914243669
55558
691871692
288588144
874332839
840313912
884474257
306319330
437669267
982123169
26599573
324348328
204031847
517884853
909783910
450862416
661120745
5512
472070812
40805531
4564293
948375380
468390392
101956452
493420
787538778
171876821
493140
827398906
493044380
60964200
681445150
948411281
36117423
34452464
55331301
496812376
943733700
709117575
763411263
951362399
4337687
490983311
573331870
127208660
654675796
205103355
229491585
601331678
609015075
345142265
561427653
4754
620403532
50519387
179032958
229356735
582738269
3863978
344540899
210689282
412544
159198431
334873819
865432833
792872629
451569
26704236
387067642
421273191
864088098
45991
48840341
732316954
762622828
4754865
49991507
221678438
410123976
760078102
619503267
295154152
491273858
737932876
64799
775820103
753149616
136399823
561414875
54398243
916201425
512255431
483491293
508064661
229072966
460177418
632196663
174323762
756278558
873594144
758588690
4833814
55845
698682694
661120795
408263067
48119346
218698175
45734646
44561182
5315199
466212098
374754544
558774725
204280624
612852514
543564
255432548
398311321
535530415
781243408
5674119
3390773
494251
316738480
828098954
405184269
6597
331706593
518589249
3263923
690280089
360087291
639318879
968680571
47022
348278
596357841
833478178
201712781
25151769
456317722
5157389
621791080
474131856
58661262
377021645
189287789
49058940
5209307
957495196
28217
45439193
289845052
44743
417785713
235875358
230666077
4737261
364555936
44924008
828428303
947079542
104422119
615020441
143547788
108662857
452945319
498248705
180824565
212883243
159334992
840840914
47195833
4466298
45691
64822
157273882
886246507
862381163
698133421
47754
554928918
278418378
60388331
617120786
603124735
254478913
884046309
449379914
766746877
309580154
207260950
955812077
4905542
670571204
457834
60401068
172642345
48988
410646286
4879543
47412
199705907
289562109
454304641
38893523
939149524
4975
31572149
500563
445474327
577276677
396457210
4127220
4822754
488781106
52415961
38370349
698306112
861454166
4629599
49332
48389234
713925954
682099210
80023580
523041158
922105646
5446739
636937311
695216539
487598324
3740251
429239280
658485057
589995205
949865890
145323358
329022430
230554160
412457479
496304251
45428
48381
6111
43767
562577166
53020756
486720378
4804251
774198142
270264051
4605259
314403799
524101989
33571
41066751
5633
824263976
46839
350976639
4118341
717697950
53259297
462772929
47247477
742554062
55369854
45934
265290887
91413400
604521895
46018752
62014823
46323275
47862087
20948247
761636204
51
787187573
486666261
984132318
522771710
4569591
941758624
467904789
82350289
299143298
466215
770850934
166308752
49250
58637769
178132990
303477304
474868607
825169622
427922
173550603
617024734
316157699
4304
409906976
668953733
4910861
169769463
3189191
492892379
293918
45808464
448951
594452182
34169
633848368
247018913
111724338
268737633
25174541
511878146
3428547
434724839
267226344
4464047
805521397
673287852
267862429
4496
816753645
967178493
48125717
48975
989910533
414713931
818585451
114336837
498934573
704750948
5720767
48857863
461986
35692515
640117065
871178675
20901497
352877919
458948708
217885457
482998180
185754196
595924934
4243
478449
45116
48958797
492709
464869
517310
329773304
434092298
419389
325781222
693806424
833906124
56853611
56071525
678269803
466723
88622317
295193015
55453
782508694
195946563
671809675
12405214
965925343
326234164
775812141
129413040
610265100
783394017
235948441
156185383
727876630
520721092
5163
493044
840031609
869997396
129061022
553870106
150559006
545254865
764562907
806147375
611472341
599416575
354862306
67832675
528908585
5081915
91763455
453780
723422202
296258995
651646628
463607
49588804
69951045
445786786
247281884
4083
490497848
823526950
492897
184968465
582803265
964335922
358603228
124285322
580771077
309071462
433758
231550842
621219813
49766
36366242
43131
165013097
337
20353900
254470651
4544261
3220
179256705
252446296
5681
57822
169343115
595625027
420432074
4873439
733403189
494419
107374482
196310863
612016562
933368802
33195
864155762
55752240
690697655
668007782
861084839
522091938
338264383
456468923
974255511
44380
973811251
365855305
488613115
4819
842623552
867673012
59748636
703111111
839657776
347362507
639466670
340293742
325186639
51686083
205684227
39322873
450219
455765790
242209572
439397703
888210640
881169646
659210794
531893408
529010207
501622407
581066890
411731084
980342768
899236854
52205461
5319
185224146
48694529
44607895
233711425
911975278
632680302
949673951
41195830
370391184
454724555
561537476
930386723
6210
163326640
51982188
6081
766041955
852652051
860973737
311928571
50190128
49709
54704546
57315223
784633179
281288372
492348
50436021
527381
528941913
446919892
42799
548026439
630380640
293706236
153329988
40980
376768834
47139936
81591738
923844811
4071788
4756801
48173905
4651376
225104459
467794827
3264
34089007
46562
783509143
473985360
170203169
816076940
936493159
745607496
633037416
42693535
905924268
474072101
87194684
437110514
4732419
212085302
256186
3327
478463268
4966105
93643290
503476986
443554841
99106660
411952467
4336496
761864812
523547195
534327166
715566045
599104933
61983
695946263
963626869
86393701
49127352
21761612
52929239
462014907
36238886
847132305
436579498
216276848
56389
35186610
361426945
475889262
847894019
292457
49106
831909504
4384329
551871613
400103832
76234770
951995594
484498792
562666
930851582
974012842
673828429
375114563
26497168
360446287
312219455
944769085
39744631
586658851
49244687
3204116
43279275
532226701
455485203
48659
454667990
643489664
606042627
166898102
944287129
50355
722690705
847117893
480710611
300059205
496589431
494819290
933462732
793926785
495912298
411030424
616178491
461654782
45257
479739490
948407998
678695984
742923113
43919307
3959232
172382766
670791736
534089643
636691326
5098
503027607
38757144
342790399
531180153
173953491
41157
471491
776367352
418451161
691066707
548712332
444408558
4768311
427351850
757923312
46812
58934214
470375877
44616733
871938800
745536244
685040397
394928400
499001095
4813360
485382313
337090084
387123723
738319701
499063635
548913474
551838493
469293653
4904115
213655291
10343389
34798016
5033302
61112391
396732
499870547
429109
48445264
291395571
44534
6006
24078518
99894309
473768
564032337
519861111
404164872
816602745
299910971
233571006
504194262
478031804
489739
686035213
977395402
5044935
41906123
728120622
79320008
167938079
356
463659
884850576
36309
5196806
614001506
88631594
842706280
962686140
2263
4462945
4765493
46245
609179075
588032298
39356569
5087
748529912
272180696
47950515
466801
322543456
863645118
223196314
37925068
44836
560815657
504147
496964370
604772461
111618287
956718587
4766871
578693710
292517652
795140362
3880399
38336559
660094066
145858330
675190651
614900173
6033
715521915
116205732
917662348
211537795
115966093
60551988
672990769
699940944
51478
28
279812347
209239216
9015800
5537756
334078132
304978522
418386874
540504148
900929940
492298850
368421
789003139
8074087
52348
590527423
50343385
446926509
124444900
512494530
241536592
176037118
726423925
25
506911
218536601
4743670
706050164
587538915
499607700
231405549
442809635
277
124776348
302133742
367010366
551843084
891514865
448324684
219585605
75795707
211779163
562440309
792859130
4662384
492637791
845281687
359092942
24169883
57470
297833552
241090961
928727125
470890
113007821
431653250
915922393
951393982
868553861
968144093
802589396
439356334
459817943
677047545
52932221
457815
497038916
48211
6248395
421017272
3357
732383748
425626801
576474416
491267297
409608777
42502
673076809
38227233
521767720
528174031
51369
531555073
187128138
702051640
28377
319201550
4090271
542863729
51218
6081949
770470884
570938292
53808
880903132
425918705
259015034
951284630
103534217
683137198
3312
878562010
5509
553070353
749642941
47593
5344940
977638418
350366761
905372480
549321835
950293636
727010174
947951412
4178999
342088581
14433892
630113733
808757460
331389
369082543
27286032
50596301
69038244
48144931
33328733
273001375
612778416
532562746
947254890
48789
477707868
221909052
565869793
55292359
5328587
4504998
106668142
48762602
675259316
232763291
887859670
220843956
477044008
450524156
469016188
604314182
146564373
146697318
273872364
923954759
48042186
476317665
448497668
179832414
57295987
598147105
718112631
366715983
22178668
179500314
499305853
4550554
536660956
5005764
484686787
444919348
861365088
462788
530545542
712375049
5203
370525
4249794
922530682
81370286
115947030
172588893
473863405
796861115
279131852
457375
410610
704397441
430160007
569731796
85953675
313539022
49940838
609686759
192649176
300189577
4336080
58023029
377009489
189978810
100258300
421018075
73991155
347334010
825814539
3923849
45351
293414012
964814471
4644555
980591122
168614219
81430480
48813
506826748
849024041
396383
319839848
726749344
893324571
341635696
424539837
384
37062794
492277
500526947
350838267
44810760
4539844
365746101
110506552
4602108
486877
361715140
415215759
325645257
481909
446975042
467167
49598
139447206
481382003
818875229
50864
4816
696289435
60015
10756787
254779273
447293320
960950303
969618200
53160
536203608
243985095
390256
300233452
891981147
530434857
52025
830311043
46004
532533192
915673153
4730584
29636091
834365720
116286187
5677299
543844166
49729
4999978
45545684
513965175
598362832
499166972
571445896
807777361
821004168
537032856
4752888
4449729
864207795
362680188
54087
624338561
528553
423438
60665314
57670831
749513667
966519744
49989942
480571102
494785451
4867231
605889125
4968478
3001302
44635353
44215
810272266
820089790
392754756
4598978
12756932
854703940
48485951
430051559
379110387
810518124
327087049
5309
986327479
30405
630955490
972925356
950233493
83715009
263699674
68948801
212662062
459926
47071
786705243
456217549
4727904
675651137
353867512
4707428
464030846
42332533
48885
81036033
807978790
47021222
4965266
999652623
358102303
276673998
604383630
4694391
998705612
147566305
582935127
554126369
325706731
620700267
48890
244314607
234587426
49148469
982871157
48500153
459788043
227378413
46706475
311524000
477979297
500479546
231036637
561623525
202791601
282327559
418931150
752465650
471390
959935858
978164971
286905264
871732943
98138699
424588360
35114092
36791367
889750700
4012524
3849
760157756
979973006
181521928
648670815
449169198
5130770
51922007
829339929
32318
442655278
704523889
4507820
145798658
14350412
925414407
663206952
48628
7081514
5062
64810
46044484
161054632
865716861
494401049
4750351
155670916
403483235
809726440
4723894
48955
433748676
771260631
947753073
40230667
491005948
46596058
793151681
186801589
530556379
391
12742881
892232889
6012796
539174507
972918317
4645083
889412148
446031
904470184
632146257
679730181
32063
518059
635682721
458426
986318382
470394609
512926
531805384
252977673
215598479
516296216
477370954
321375188
942886693
655622493
245523376
521140896
305494402
52664371
4999999
19392734
317268380
84014135
767048686
460370
189798237
345575702
48946642
217010123
405064553
37301175
435481
750605008
292664
508839594
449627
368668753
563432
706841989
48537
4666888
299105558
959991010
109223396
607850753
4860939
329105271
646592119
543234371
64593730
667822308
77554371
500862877
474232421
405501390
45453550
14575757
4537373
740516034
106298096
520506
195331513
742635867
255260
4501
700280981
150754735
773958516
601154463
526315148
8804987
232723353
910477345
234232106
844357865
996441804
774780145
458863
497718
27822773
174177588
45430209
3893
10279966
3924
465103699
5060629
559921062
505117
669847683
900051454
190451557
564922433
244949240
488827
680163060
465420
45802741
558925970
470482056
49417766
336184794
4520
236287789
527199
201430311
4054620
5776629
807760075
267757189
408721289
444680249
45479538
751862443
706398468
508345
443846958
596177734
951885847
4696419
425218222
514791403
514015924
273534042
482126068
487419241
56764
41442497
517983
561066163
898985368
468194071
409260820
317582742
694456697
35918
874196197
5263374
975399783
490885
220950423
475430
389810652
306719644
459711
45634
5582548
1901860
409480312
393544741
49739
4574
624763726
33318932
952380048
209674019
868601767
487013157
918429323
824840353
5023756
4705102
44630067
711932621
325183301
225150234
44748
379206040
40362
429999
180165452
235589696
691707776
27556959
425451746
412364288
430128585
651174856
923977619
4239
377932409
39176691
469025893
817103705
4634
35323
879517927
359995801
937185513
2779
173094116
559519343
202408
742279135
158227348
590197036
121684545
115535213
479714948
878804054
972016005
858331174
636773078
286421967
17410412
57621236
41571476
47946482
461868
891317364
463291
753411056
703684279
694282213
914394024
414057040
49707328
990716614
46806575
804524104
747974996
632299102
770066311
717665311
650722305
659059047
837700012
921772730
224066011
4530810
911547846
247417528
671214402
174851852
54752
111221393
661966576
641298038
95433341
129377236
22985176
3793760
384665427
385933
499711741
6561736
487001
602124598
257361297
47290
305663508
846805332
3722
649733368
55747
297534300
898330221
709193946
343311808
4585590
893342776
203996988
556745224
316984
190399372
4610665
646164216
779235369
185667527
527190958
800087826
47445
394155329
488274814
316134931
3826266
46378
640275
872475801
996401596
4198533
187172574
654453406
58382
882274724
730580613
338409667
119417627
260605966
158598216
697717354
847012470
56114688
234070352
53069
74567847
478348
373177711
888846302
571464264
4880
148915462
493290905
483825
306463077
476539505
374572278
191229328
491152540
971003654
319421773
735203734
588128715
463798
817036921
3824
564694118
4567459
355444036
28829651
414891886
544654
256847389
623084798
35351
914730029
34263
330546607
170781260
43565
363922802
504502
372773459
417736648
474189
4098831
3102149
91707467
819081116
930872937
430439
496371
49326
32660849
4108821
302067321
5665
57775721
497128227
46497
363160347
46989580
49891915
125690321
953492876
286447781
762825886
4882436
686331765
495833770
545511995
725635424
848053902
510800995
911584981
303736882
530298
673610323
658786158
560586
155676432
41595986
480849089
6058
445395361
447049666
168432999
4970379
491892145
889468414
399720741
927077512
41629
627789
815915119
914480019
750203801
293276452
782127373
700091081
498110255
806362834
128200193
741745140
495611322
658210909
50762
780425319
443381413
507039361
327558184
895181551
984929971
468446
49542516
3976244
105271089
476354
122709777
47826
35153906
5871
394642
4877963
520179577
284644579
267160766
498925941
601913266
132589942
150416933
781395985
459965081
453457176
732396257
775614804
967042740
53644464
738006057
6622356
953652734
658153808
309513471
104371758
53842544
5937
47375
4575705
833132473
3803876
4628382
5021
87585505
634949060
291320000
496098
488652
449734
453333
844477213
436095568
117861444
114579469
301087868
879685536
563059
572763423
754081388
472164
799189230
774676712
621313366
624511906
435046
602662675
393
199366330
922787986
100615598
298812
414641491
869857978
874636258
538284229
57494874
895253500
878304713
279165891
126251196
440917605
745587978
926572278
567108041
520489947
473977470
4904082
967053058
893296959
256399891
245640131
510228290
989169086
5000999
3719451
4561636
629075017
492215
893064922
39385
4589377
859167035
390125300
357247447
919700230
44426416
469645
594271
751037009
497472461
557954815
323771990
490032
5815
222157606
223057900
682124699
365774691
890018586
516408
5079613
4031646
413373
564798061
633952266
338675839
488
959626824
467477288
176853400
4613415
3855
49501531
929459712
290125687
373222174
48476723
403030769
55152
200647752
117687207
157568781
522071230
75103915
532301875
592057843
397828943
186161735
3856409
426745717
719385962
758047066
517912
449475581
6131819
231627688
4829361
912667053
963211186
4598
304547562
410149168
491479829
469789750
58260671
911897101
263944194
297665789
674769551
36141
163454102
6029398
405161470
22994983
954973484
391756403
268783353
436589406
584935923
108522146
973917893
439387
696443627
396563533
535709
103096207
278990024
724447747
827226268
21007741
901130241
225411316
496669004
940625051
4485803
249719705
35615
451295
840533712
893424222
45800234
372187755
841260317
2616024
267787722
882422233
581452313
685114827
480231
712038677
484841004
852612922
45381955
24229566
129573434
219241926
4872709
4536839
388395107
309495914
963455950
532489
46410
872391907
693201516
5029357
590272896
194521674
430700578
921323765
37856000
306933692
74318329
669236649
247161540
4367059
443007923
753934958
779484587
760858785
52783832
46058
971459010
221363761
737107221
273186072
348023440
436186988
679729222
513839183
168148226
531666348
4590655
321065635
799443742
484352361
997161062
568074
360799831
755535148
841022855
4490761
36696058
46556361
2339552
4944207
188145475
958217430
179191124
498994700
475284
564330582
343987587
196521752
28593156
219356842
280764293
930385795
256036135
386669505
29402557
27848259
609523995
330880864
3589
783450762
260255190
402154927
4993118
4129
54822
36480692
379398597
46260
114076219
912540879
5016610
469428826
5953039
126095766
46696
304608055
566473102
5156335
353995930
470139042
5536
983096842
4128699
653637346
588325303
34679290
607338413
914696625
870415116
385381205
473123118
454972295
983121834
520404
482819091
272416301
477224733
908556127
498933
47541418
958379149
4428
355159106
51516
517080
445308261
44732
957272594
388830917
748433186
6032839
5243
854488510
609778209
538085085
167504915
208771156
517266232
538118418
55044506
221997522
59289770
436889507
558508097
749674689
172172965
608076754
89029094
53806901
4254
702550085
277984475
221333882
282333892
142288102
581
62876731
458232887
193514964
52837427
920340791
4262455
48556
4210
840481587
49281
536518066
86826544
4490
686370490
860369669
4826103
219267212
218038539
38778
4988785
786316149
36396
987555696
725408506
380858685
254130823
182332211
59150615
42060
318015178
4792651
714778870
4512
48289
349690794
159693344
150944495
641333998
415101233
906987006
368253641
437552945
47987180
5205218
463397
522511539
977262923
444667976
691577643
47967187
579932217
183116440
4808091
52605476
693400175
4991
198785228
845968954
949908550
50142
480771
4792
881354921
59746438
40898
833244418
65006286
395495767
50173
48915299
62389296
498837697
808703122
313653405
162758498
658030129
469052087
44627
4459359
620322017
533836457
713600317
940096486
488552103
980967433
883036069
46813264
383947201
546249783
643768879
705304395
145296499
116245974
5441301
4999374
588848999
12965465
143900135
527755132
997948567
510102178
49284
121323051
47254467
530947503
345284245
387151615
194431394
240502033
798491610
450935
368174182
5004
453619
439522899
991696259
572242386
338695976
540566787
4623549
764018774
16040835
151375904
209472281
573
4677633
896165464
670588045
525792656
4897601
471437
344998920
403357452
842131883
207966626
110519043
187562086
60169414
46357
578451612
55731
4699215
44537891
278986267
492910314
104610972
578585396
577229
5252352
370785184
660624804
387582530
4975257
921971859
48131956
3994
5569
221548936
2548589
884697026
988024329
4092
623035267
1155150
806627918
296418209
599729362
501938476
233679008
647967248
112057881
44616882
975666087
38988886
298085911
948279237
4684313
510538
481473631
51053261
708756667
4178725
63980823
4528014
511337985
909935656
485339017
540901085
976160066
315431518
383550
56018423
4479769
467675754
508442845
551768482
873873615
340711023
4860766
45328211
959695807
216032295
664344540
661407447
936291548
544784015
830596092
413433202
464362376
4909865
51140487
176424931
724009668
52910697
571045
238401733
609121269
867378929
579586313
459716623
648993094
683116389
695787430
720568376
596514007
746658735
207441416
407525612
700979864
560319597
60037
514474366
165018704
4164506
483143
6113102
197914043
813247819
168202512
933401990
508773
31569227
327179554
864917801
330936295
80745663
479916437
446126
726133770
923107200
928060856
877672090
60245321
394822861
49756869
276738017
886895981
874340980
717553477
501743971
352571
805187483
482626
37799850
119155390
248914130
41835843
33768149
512693909
85685783
470958523
464362
513792403
514825
44984664
49561583
969215267
1842288
539090643
277474804
278498276
353607867
769285516
44622
724559261
643626794
5321118
41407
975495089
642997420
337083015
489707936
59383416
458652872
702780248
825359405
450166
4
481774934
56357
289528905
20
837908100
483330
4470110
700255029
871109937
238221048
914897118
471958919
53000837
481109629
478583045
68879290
450551351
371502934
105675822
104622702
511873873
138425159
330459720
667940627
673233192
152815668
324986520
457309566
178367405
399208827
441167702
990578748
40861985
709967413
377263595
45076
871765773
224595971
4940
632650676
49818
847996334
291449870
236074122
526952363
52145
647400426
689834514
453342560
50082230
724809678
147139
5429
64702903
602054106
426050126
3626179
444529
459070786
752771210
529809
599210825
4549162
940151610
438526968
481761526
45957
571463247
362624222
48732996
970719010
43322342
331763223
464484866
520839556
812024067
567737852
749498349
3962704
356435062
4723
4142
474218984
2996
859935895
659874173
581302647
401128121
711950228
678926074
423274156
676841220
755573173
503800318
689268729
34133890
132364463
208684768
467439
523995106
518984
141877798
810388251
413654817
794878460
484485527
329965413
209756075
45117
46079
446574
102012598
131890953
559681102
875355996
842754232
482844
349073936
812835431
49464
159173673
4934290
494999839
52149
426988486
491431418
505374822
463157
198858750
473824442
421269151
35557
4266489
605998509
985790549
494995715
54164845
48733
45598932
68641719
27620578
406447543
684690783
298368458
49897663
878654396
935077689
988903280
547787414
566801216
714899164
40695292
492816734
545193755
33638
910711782
915719067
881929327
633782179
551705425
649919045
8116827
883881999
897773255
683842193
596797612
449490
789938751
469941528
61378255
613560251
46978
121644808
348167842
252403508
446191414
487007792
977983837
564135
242475270
3630
648697615
474299299
4507268
742915541
491649
897640764
295545509
5922
469765766
280134854
4461307
127071657
16329558
59447522
927431792
452204
67287006
533132376
89096094
505224963
669287311
290574670
815511254
331410547
348966412
406884294
379058619
893838914
327087601
9034766
294706598
3424842
623005599
188620224
489868
460694687
207105640
696245419
671443786
135286129
47624529
823232580
419244751
516761984
968454287
567273368
45282
4445859
512594947
51450804
225382496
284887140
667927014
391204
72417113
987287097
315166612
297649801
874861791
365152
52510213
539749441
991727107
534649
273705932
391382147
998889078
655205073
479059412
163408460
451212
377016085
592908863
372590230
531402998
601174228
729312083
188914737
494335040
58471
4808175
900234634
528314239
262373
551303623
429534547
214147671
47273
10221627
37455641
484310970
45603
778891404
969777532
878960415
54004
278645665
337533058
44079939
611542883
3555631
49048436
276385119
547049863
157786463
4795964
131331499
686891412
910604431
723770325
45828
462162
598807052
896318092
453477643
57045
4745260
4480817
332164
54092969
901425577
201386044
613562296
45710
937934530
730190823
420762202
551951
461480761
159956686
693475720
3789
671354110
48424949
326390525
40666
767774876
933515685
4971760
41709453
731321391
913909332
852725539
856637677
257934496
814265662
358557833
46967515
410247333
16184831
148487191
6305450
300238398
275720950
884406623
846061806
406706855
4778770
5774
56365742
734798606
727194726
778118071
688390568
40788
740271074
392460335
369001934
44999
783782726
51556786
446536452
949818782
762099352
440193348
45513383
5351
939117965
5255
613632253
1391600
634710080
282656512
60982067
507979331
300190966
626296889
875166468
398021496
44687
276977365
974313204
326423505
46167
183788394
959096599
853000183
251784718
544125554
541590904
266795258
500082321
244479711
475204
90812325
148926037
321718
205237691
652764931
77937901
965308364
47093099
876962477
567586993
172577267
646654263
353415
863512921
837836665
95574828
746830181
454849614
4453214
282767477
61853331
237963411
110649553
753354089
227487521
368607574
826724678
527980976
492702917
49170198
890133507
601914983
94422770
3229730
539163527
724561526
965611595
285281593
268050247
4765294
41278238
342715
62228940
49356956
52046953
801736179
563334940
54709937
273991985
603054205
51293575
879429551
427375337
100473882
642455691
494788193
45499811
431647
490398462
288285062
352987
37679330
886764881
451860161
920754075
5247790
47184094
68784749
45837004
459646657
887114582
4752314
924304983
308
41067096
5243560
384593515
155732579
580934772
98854496
4661524
827387002
220703592
400046
174160653
454575465
481593619
316495191
470513802
468310
461145
263037989
3860098
409929040
4869695
141636573
786383805
4991949
481985118
189409548
290489320
144900882
491604394
52625174
384184549
112749370
507593518
472652719
712730447
327621368
22943575
5921473
144989386
5723
5861600
4003604
452820401
877651622
346480688
600622949
73895694
5029545
594
968806929
5067038
550998
128520527
662868678
370
761443574
3396903
683
496719
148270754
345915838
994525957
46741178
760725662
817085653
144795679
131851668
4929913
496757
727749310
298773069
594019125
695365602
44508
177344034
254872439
516964633
292160324
134832477
508895645
4716614
321751407
351418672
4660465
6283694
311281349
499004
97536174
446402
174999516
974348619
746526784
45378681
993103777
671582995
403343
129412124
443382104
91414194
796922492
446790
815715475
454800
214023707
410194116
42571909
811921802
740604443
433165612
547446170
48925
409211490
248901362
377899179
5349
257546411
45589
4703460
889624865
139334433
345392549
249451811
779534000
739153550
238490714
42297337
4303142
544064619
446179
169801644
51601
958535753
45937766
572446786
401464452
34073288
441299
821704985
453034353
222337676
562081141
48784489
452989
804898059
122236987
472115621
75480143
53717
50305
261358622
4755824
478199
45800936
908910517
494899150
3725
4707592
96327099
482089774
471408039
942963512
453890
176960811
240761545
4834142
311852960
556942766
96143226
418918502
39891
653604723
229691659
111423377
769690097
941814239
57909581
806329818
892347973
465809600
391940505
185858054
484359
636119
49097689
812193690
342572929
583017955
162220938
134406491
4781811
512003214
325674267
882698942
285719728
697796215
47368518
710191
966039575
464244
874820883
849894755
110127833
545192888
466409762
492946
22182327
695022481
579007821
208678370
446756738
176618155
717498429
60395900
4540782
946483481
522700086
811193641
686
790497693
494980046
4582496
294690510
5725931
46035884
452466103
531220681
3727753
370528205
4852499
28115328
456681827
507782356
87423967
369689839
47966
450086258
528886
370651055
427779513
296609
5551821
999795191
39987135
821674679
420030590
765119201
431551771
874287678
126531154
438384267
377188669
704732144
49418366
487460317
481480
24823421
957767714
4692471
54230468
946280724
4633935
244313966
34155669
548467645
508106
13206001
140640587
903271358
676073201
604224404
778051541
428046024
459126066
654153839
286180056
45525284
530092948
46238775
977589878
510739802
523799479
807953614
43084
778194818
4360865
552226705
5271690
450389
453897731
239079919
817004586
44947
633868372
474846
4221
471925
412408721
303162425
34206
308053614
587859288
140073289
650145461
441713009
441105706
805899352
306546723
5226897
227855362
923005584
48968
2135193
444999591
46673080
558385707
465159790
4678506
4009
4404871
768526081
731206920
42712963
4879733
569033673
4696
45200183
305189381
50001
61
168150586
439588288
19649548
361503152
710186957
681428369
547725
58697
703034005
22646493
883936242
534764793
46258
109134845
43250384
266926433
836765298
34672348
50387324
474942129
652127924
568957856
465007948
635124619
44919
52041480
124349274
831137861
4295
607851722
155962761
47087
5169
4446924
4608520
381605509
84982652
4527774
121461676
482142750
34676
811917150
343081895
771440497
904421268
700819292
307549407
259425199
204867718
48791195
4482059
760177829
53099530
496838261
457939495
501878162
923769122
45078924
293695868
340968901
46796
46722
474212651
218796996
40332457
484267
58038941
719401119
495535843
892752144
863739424
4844761
570140
926465679
682473310
45838
148512678
623451080
49586920
43232891
37284385
219433048
59258925
49095630
50028002
446306
729710840
610211517
49158561
377125810
730008554
331294296
989039818
554964826
46552
461905
287098764
830916010
383578443
517588176
4504958
446269
597832
964372879
51774410
792668579
962689204
477000
448439608
47425514
162312174
270016621
479229
470492756
605301714
385245221
51918319
50069
435761562
697695522
541186066
37960958
980825753
850247534
489631683
765954479
834694932
541715508
686914494
85688307
719264789
601436556
485688037
351539728
60886
306816622
961035371
49106513
43377
5099
399147
440662331
960289367
205507464
9214734
245247233
4456
49201781
4184903
478298451
392239698
945758793
459899100
4900287
31820
364353967
39687620
635401479
918695348
3744
243879284
40832
663062236
378031809
428517
529135549
503700068
40860492
808895097
4386817
459387148
897331178
54333
488998069
4859169
500755
5189901
495801350
150549040
533766833
45216
36472
31408712
786489121
212085634
469627112
626001650
4228984
590236489
460074
392
752881702
509554741
756833086
94706026
849111123
4886950
786013748
637505278
987427640
4710233
55997
2082503
71077357
49245134
44571672
470040829
134311180
61295191
455743
35754
716441083
46305
735884635
977458997
19284106
50786848
33314158
357009097
392692628
310763984
410625314
356712138
361334476
4610184
973448434
693761152
483466
44656
363955
458949363
388
687602703
30195014
490616218
481175256
608748292
4572396
980369371
211661611
3933
4547261
70913968
360946417
475376
432880033
499884743
275974000
38210506
727233728
500352912
163484045
107626427
297439858
739811166
605127243
390025
458745
542931
853373724
938498579
634735855
526105188
55119
48098
340403997
652966619
164164076
475318
937902046
407318
1575004
732144484
35251
20611926
476169
4350203
103661240
870978158
576057715
47355
51389
397730754
847042180
120011078
371510462
512392967
511944
57839131
50254
756869502
999081064
756277595
760075856
330398175
965261393
57949191
932105012
842832042
50521357
480723303
464917758
486231865
33903
4800662
999893428
187324036
79551896
772217815
164295761
349127720
521071125
157373972
39721
946586606
426667
130252433
50655318
783146593
927339832
413504965
763718939
401475596
228644839
514683
188333661
4667883
560506638
640987759
160069303
267806820
4148797
41458601
518789202
674783171
653344560
832635579
40303
62695141
347993578
57503
40808475
541306475
4854749
4043680
767316167
58778931
477523161
768435539
454789042
25642676
208012096
50207046
460768
687307722
573495083
138845064
891119773
468447404
4473590
4495193
106228442
43933
577534877
47587
224673837
45229
6297935
172236259
55191
322150248
366616398
487950063
181422513
184507696
694193069
304412679
485482
277655159
120574894
340670620
486534
187551576
3366789
5214461
499873
568621201
379134006
374381569
43698021
237618270
34116
295275377
267609779
966503140
495860
56355945
4644169
524230318
374281546
430
556183430
4700
140523870
429394387
506177062
5070224
23017685
463979564
421
449880907
48302338
495326549
772360896
582878654
669290379
25458041
475333378
485512
530392958
819131326
50139
39940513
80964650
141440868
903061870
987646154
181986884
5091637
444817050
4596448
453490925
774464050
45380617
40961
35365650
63253496
302136299
329947825
508685
580862249
80032249
949710309
5341058
433726
731347091
905599684
748634535
711012613
3789214
4777101
457139861
257122721
699927
948838403
669800380
4168238
32000
416803
107442368
686592588
399901564
557575291
497110622
238917886
238907561
4909695
782027964
512174
515297350
804430332
269646378
434427202
57928052
849581802
910359520
492966533
970317865
840246174
4699
5588954
4538060
673525241
778151844
382496139
606135876
706078545
591382090
983731278
654000181
568163719
5194
863154161
130763127
662345427
3946959
425791973
887009269
748522551
183189949
315236753
41018082
521436687
4540027
72393328
426155513
47693280
888144652
919164799
913428239
683967513
273443153
486702302
451471215
698871196
435294332
873065132
692069903
312709630
51072
341949
737565882
45354
531238621
592693810
527289633
425161
4569850
697860241
188768241
457136266
497048378
193071790
118456587
453827
349400728
266066590
649978990
617906890
584019565
52163447
49910
48478829
167512520
415753
16367386
420838354
248958947
88956949
3400
3137354
4194785
993954276
47735
315004163
504402000
46183
4471685
399239166
474872671
4633747
600621744
24201089
763342761
432811560
503170541
4929201
622055751
960262031
610779388
610168867
299503137
556234891
456946
37337135
459994079
484530331
48911864
4138
469700
465634852
240066906
814079402
349360075
4646446
63811
42536
409345578
360388382
769625960
294987237
40922
408385357
770477705
525042203
59113480
859484376
437015136
486131
964946130
290989
4290
479580507
751422181
882788534
344378003
344243659
445354849
480106838
814899358
496569895
160052280
747125050
724974753
449276155
511476100
4541646
682508277
461478
411913
685847136
58581412
401191805
415693756
916321419
580296
278288788
516597530
352725680
730033786
506025
923728459
253274057
198387492
661739139
4619578
194881909
216115757
115753828
45865
766938195
76233635
596056
668167834
283755994
474494136
610220297
487967624
719651127
49873581
643518760
512473
236771524
379731421
487283240
898773721
152833847
326113930
949677590
17206368
975082394
461776334
139219839
725883012
452062390
4787376
481612874
500722441
298604115
938134772
48238668
396202923
5948276
379596845
129357991
602670129
787650374
396591605
912365390
49881381
4936
463903639
557127863
467544676
601697682
223846350
5156012
425077349
385833
856645042
44548
827517760
963397730
974289155
162289156
794822264
496006
767779069
443919010
427038570
977637587
390809563
276754322
40340
4193259
37395884
446449984
572478342
4762650
372303164
845749711
4643451
318116180
5028
974453248
4623614
12542187
377022267
23625553
505733958
468075
467165
916689926
496064072
476596943
504891
452215
606879424
118569299
4719029
681074894
98698619
677642125
606485387
106152375
228227115
269624068
663917192
654761323
49089
41789225
484002652
4893367
394478
821462670
44663466
764672559
64513292
674226128
4079258
457614
594418026
499651133
120273294
294616054
169828553
39429772
418976554
463585635
42905
281205854
14155974
723219744
392115776
619213738
44023462
45657986
345302390
5090
663794954
352
5780749
117039138
188934124
55308
52511552
518305663
2769358
16
257729043
44590
126523489
855079561
49607
752101084
743027928
978705817
796565015
360297
5268
532782133
4961
777317538
834979550
398576069
685390194
301191577
414147837
686706079
50397376
47385
553038
368541944
909791391
64930508
988775034
466922638
494648748
485686137
358336657
408799799
298731436
452467
48316007
285
559515998
36372462
4836441
84105443
524435289
199982388
315849799
479254752
3806118
533749600
46121035
50046
376506648
162378735
961909498
4897
47698622
132980700
454007854
46138927
119922827
485708606
520285744
837820991
106948079
68082439
43514
148999091
205559287
39942720
192584906
278061801
713814268
611553025
631093308
710034179
823039166
442090993
757926369
3474
42623
929765513
110024249
501288537
164194591
499599903
995373604
95475563
49756
28300878
4923438
54298053
47459154
25407368
47107595
554053
4558797
201038058
96613365
628841594
48303
4671713
897150184
287722
470436500
47757389
255114647
773416250
722490348
77564422
748681213
327894440
48450
683936160
551587894
50063009
374088576
53241790
47390364
477269543
391590829
283316410
4660936
99693877
381207789
35407
875679506
46106
5478
324508317
436266622
127300520
427798365
667438967
256046976
134693809
73097997
55508949
273258155
4906670
485271130
44189923
33192765
393917066
5692
83880650
465239
50204377
193625546
4210613
856988210
865087373
745301892
49733
3935
661887405
958432385
535071105
768881927
265070267
741452937
558141497
4888
558547726
342303475
420415708
5315
395557
463300
274631924
56319
4900366
44722961
455455603
838915342
4047100
501015447
512813371
49957547
629260918
460192563
847287105
4793404
210667778
691932488
473137449
477094580
266891520
336719089
655230234
49642
750969701
897224925
640250575
48550383
4554865
962867137
37933
458622216
565092567
646917391
805308683
4771961
908939985
569638077
216865771
528444892
991832728
44639960
896716619
739485077
584678659
4802
42333
713207812
709014656
60103563
672307810
6131351
297205618
266370305
47080
354969627
291842922
403952
37080243
536362839
730467523
470752169
47688742
317950608
44881027
721182769
5261
797892104
45462312
61481384
373423413
395884210
3521316
478731864
5071971
225946135
60469186
46317220
3625390
82815974
907934229
41165312
43501787
42074
49904528
485777540
4026386
801381797
796673819
455463
462364993
77329608
175008421
439446823
51497648
585806568
695476985
37195353
77622335
826644911
995716547
601599195
45527195
5051332
649100
484404
532416803
35806789
5471668
527960669
47787
371115444
633790389
4063
940304633
726692584
500834
917914045
209383741
858471085
529448622
561243
451035450
311973089
328641005
530043625
2989901
987278522
46847
514873106
297031760
685178423
702829333
149531371
638385397
4942739
391894768
901933431
746213815
757034722
856701537
495741727
992061768
771842706
359929501
56882401
227321190
222020786
5025684
273116017
902014767
665997463
255066769
591171335
48364
499536012
34477
487777873
440644659
414952272
4856436
703151339
252253427
946807934
510923086
474177
52775
4591020
425880925
355248611
490798403
47279932
159130025
534988
989636773
407046
497924
105776813
868132322
5030973
174571418
606137293
242938219
273932113
4849121
36577240
815349744
54188153
465130266
657195037
46409470
481342
484856712
294276575
378330
830075199
22867075
336799603
4462249
46300
487560002
360893078
686949032
5550497
805424812
212499316
851516158
452567429
4689350
674797676
927360649
579692743
273310841
552251204
39039773
407155681
559539733
471555
430166
3787387
431209838
24910852
224185243
467834818
266024
55480
45824384
2714660
371803849
49563
53797753
211634237
561822754
4575011
305235246
46395981
3229094
788141568
959082229
373615016
667650462
818784848
946878678
634319577
88866863
450642737
552473758
142458027
44873696
667876947
4540318
856576873
4651815
175839465
475930
473436
300718877
13917038
363780017
582095663
448660
909942736
609078441
5927217
622585744
936542942
491562748
51335020
564716459
889552963
135765998
41068
865577871
986025683
643538711
134815171
455022664
461368
278424542
138114908
43972222
479783
181639887
468150232
384081359
61440222
47286231
992560329
256595585
29748708
668075847
432088478
4962079
354664642
488274170
748991603
63054395
479257
52043
4745
46433517
253158860
48134800
145896320
573542
47223
282448125
760399480
160972486
367789
209516490
335062
4801172
270810924
301668575
385059154
840651845
256061194
638319467
547885300
369282069
962147429
462576
862858085
308373181
978612297
477866184
665636338
700445790
46379780
862923147
957226479
208502296
472181373
870077526
493269685
40678632
892998257
352551563
631156529
4474345
349766008
977651565
770085540
201013232
448178010
277335416
4807
490125489
48589
682658624
45635067
142133874
296764740
484086
322116665
444451272
329978044
39250
5166738
752492434
899119390
490071
42862142
194040049
33316
754718025
745783871
876296435
513348768
564947982
949500098
838525273
663533627
610447425
637330163
257738621
922118754
36315037
492242483
176748634
931037677
477668777
380251716
457456002
444577452
118798205
620694563
653793942
445719
3940387
928711982
33078014
246
363763594
985322898
313221402
252475922
622551216
289008340
725047933
4067
257918099
725058076
63509912
245244439
563665688
273842330
689883300
142681569
808920561
517733420
4639926
937199174
438806377
198051649
493938180
444697
788511961
490988778
210630370
849072823
298557906
579126700
518829270
816664723
898478995
143363105
44618786
422974215
658176791
469846152
350139117
54233
44448181
842194006
488429073
647925956
4091119
183328607
61655164
51242724
831845744
590156441
45909055
682769810
374275022
292569413
466918171
147081770
632358996
200483202
4793732
386338
761457790
751954944
589932892
5468572
403296
4612
4960711
3589189
709342050
285255005
30663368
427318896
4998503
147104522
51322
452184714
622561512
146658531
67556328
46313
119926134
5082379
241413712
803925828
83687273
48630
166831635
173692205
888930269
846472669
149545025
90946264
43439235
498556812
954842339
465051414
50442834
698632264
140548335
467787
392782935
277320970
279675715
755860507
871145982
393471190
458546735
455378
516835195
79946269
985248330
425283618
947282365
932904735
956392792
159495050
233150031
696047379
336125527
964715099
191832015
872989926
324578147
6693409
481517984
948615512
41667
604160379
742970423
217508980
4987
489793587
535924058
536549690
287701321
4692319
929193002
323958372
776926651
727549823
689273722
678422914
4561
882182629
432655347
4741
4442
448243639
470061
4673873
428853254
577350296
427491562
159027494
466555
287354
171620749
304186982
405278527
769953065
721004119
630553863
110620502
4559213
625338373
131872263
727594802
56505330
234835448
652507351
656433337
772970413
46029603
41826477
734732981
316077
45181
709033399
557895239
769987751
967264939
459575096
741851230
906150920
497982865
4694263
864392044
700358521
59868674
566702788
458392391
200241175
919592943
543326543
595801353
4962978
941190148
432746413
910064344
82370844
250885129
42373
870065369
551414719
322480701
554134
737152716
853007019
856249386
858771236
16903691
243478185
184839525
232498561
335632494
963302634
476557078
559722
750650233
45706988
49433
164440501
756111251
623353402
471622
80976935
5526885
486774180
454394
8081069
494818
5646
790638545
213147386
44568182
469895097
566896
4712447
4394
572369319
909656978
5408121
729222837
155001165
344986670
386529625
470260
45385411
4777538
565142
324283672
942198665
41500260
519691185
41491050
461669327
985137764
434903669
748353358
685199811
267502
44537
532746553
959375696
296117833
946471953
909187646
151850938
486866519
251575735
983749963
459053846
46361373
443782211
656090181
496388158
619386583
23610333
433807015
934919476
52722535
49316586
530404705
569867575
3640
482067083
264969253
69227083
552921049
983653091
3954248
342024153
318276
322182202
554220768
48369
4435493
343109780
550308
558827656
4487648
362155
827886820
325072
303341519
379529910
472468
472456
5791525
984928997
778780905
977534536
3991
839577059
48302106
208614385
940842002
56030
4780240
313975908
723597357
926615094
715706328
463307
657022459
318051844
46338
46974
52730770
970533994
843285479
529684505
30124522
49717744
86702253
937153085
445498324
954213062
3738
585619093
499167
320617828
759378519
45725043
415722368
72098861
341426597
782959599
513629550
736796307
756911101
974812742
942800807
571891014
496402
109291371
5161
838128741
344023754
786834507
45546758
604929956
169577071
45826168
575093789
712790191
535780430
584066386
324378665
405035
553029737
729977208
491117
192862568
951021380
743456585
413730128
334058231
919628086
46712776
271527817
294164772
643020665
543773311
476482291
350328372
176453848
171539788
4115789
110374636
663048668
131808741
3737
989455071
265119278
423694219
791017366
762880353
257791555
864790444
530809175
476894885
612206146
895276585
691954160
421337841
52106090
34309414
41174
29705
926069330
966097230
3193874
954932518
455295331
5387
45228
663967897
277967
735786866
4822812
513743
430796753
42131202
75081035
843544849
258249770
993334770
344351245
482614085
977807890
302269615
44535510
458690565
840379031
416772555
75676260
729789713
687057037
210462891
490600727
66395904
284088153
842483227
502743977
472664771
49179
164065111
39037030
48150805
162198040
250115172
463004085
196484477
4192
972477707
366255718
690937159
17565083
3664197
204688219
4294756
43181
789928995
393426047
514973741
36590793
795274235
726512602
27586730
182411056
448409531
94287538
302065767
382192057
325953993
28783308
43082
5164859
566313444
35361
310853847
48295
44656452
927966776
449511660
454595559
463870956
450725
160840070
72011813
299958460
504528437
353874197
412211138
952438885
108547480
31806777
427543759
394229879
3881159
38499
994273258
441
60474470
485099894
47332
52262
437887
486500
50754367
45699324
421048702
786703469
497738
378825
886786805
989794532
512691050
73932071
413316
47508
978161911
683050885
122281525
5054441
45703935
998845961
869421695
516321732
487959
617777329
639547363
4489247
46647214
427635065
959062952
893085394
459978
425474372
573451132
176529276
55805
742971946
5031847
44463593
141864353
482347
223742358
915182237
978503466
462553318
4445627
938771231
181571442
430840520
730028276
470119134
41098372
800542264
543259207
67482095
53889135
628487333
56399603
656685984
41537444
3280
719400124
375769417
965983339
40298892
497003616
48664493
4203183
389551
368671188
39342353
662468134
479781140
4661135
199964955
54374233
882324320
59733753
58146759
808685398
553568766
253843071
46240
5047597
36849397
45234741
36723872
958630023
35560862
851288531
596489415
40915915
45132130
854906999
45576561
1786256
929409531
5523817
40545
475626913
781278502
4271804
594101498
75759245
960155658
659491422
30833705
490436
997546244
400396683
54582714
486873182
5162080
760496578
350080413
452333128
497
47527174
6045130
648087825
73622940
577410589
4370830
706164886
456724700
459373
48287
805669740
5619219
891716124
83226474
724438996
992274585
375036306
882991160
49657
529900002
419851
47594034
866152621
514809
104000948
160319225
635968572
573440009
813874314
589703896
963547953
204479894
122186164
102860462
451640297
555450417
49118
783003780
731386657
454300836
457616530
47725786
255390200
273965301
649683858
27809114
5550888
883982936
46164638
878997057
16500703
5168735
357858567
35293772
863664541
333344347
5093
43732706
80196160
432875406
595148451
40907827
451749
63496
944346085
25563
785921826
453168
52431751
5112275
4537493
1089711
984171488
699621945
692491630
482058
459894
584159819
742959699
63501756
468604667
647781450
823486147
870888171
440445
460238797
272043936
790912280
724093140
616677798
4755193
49802732
736805534
26130543
333625819
55820394
427315
429426421
5653869
6061
301446841
973522716
9186663
719450029
705058205
952954882
52792064
211202140
762406551
261794180
256530712
281988455
168097991
4136600
509246816
267241308
449093
4913
943272636
620071684
214445545
511499
561908658
454041621
4475465
4708217
375804733
48326683
4787397
487999810
541027627
225539388
33322
627682540
377839190
991431301
990330098
240499
270480859
46495035
782747147
499927282
595226510
681050917
446088355
773267718
145999728
182357982
22537508
272922306
518512802
629924376
455827923
509279
3167360
500017324
335740845
597122669
448193869
691684175
3454
613795310
863537650
345789514
95720930
986610792
466769
887752189
175992513
464667408
130940752
802856505
586535141
164872515
11488131
663656036
44817305
43539
398798850
941409104
362198164
475549169
43589
507953989
913668807
67573485
254704577
831869789
990989926
290509316
44342
762762789
123222413
47698852
292406541
262902504
571145696
382011468
285303462
47852904
869140142
5040122
39973
499067
447505968
743080779
559538134
29769945
634261952
829744143
902079643
36101
10013746
458075
203848588
17980861
4650
229084597
377091
822494321
281182146
368286318
381400349
106927383
447859321
448009717
778128476
4783268
5012
555945786
375920132
124701212
660447415
544345103
201258388
890013915
71159184
460165
62998
588915015
863118992
348422359
464140371
20993422
936697235
885777476
38381983
712174219
966693146
817546202
444688425
58992
551904
136168928
5374
48934768
885173370
968099948
569373753
197661581
542341720
4450157
511030218
473480789
69789451
561700156
431624
329289191
43428
51294
207840556
4256
4178524
6048207
47797
51674
877006683
453504
544515
262817143
177006897
38714905
977697270
486179314
4398830
54080743
222551082
855515457
191044887
19066295
640742562
4975608
180189383
467130
346336554
5984
787468371
36624981
838918744
925956906
509194082
131819421
50901
98080163
4535769
556309993
163578286
391151218
805650861
897834855
32489
68375696
49168078
776386080
736820062
5176
481237
47695611
359511865
4409644
677577144
135955694
49924187
629298551
460752466
818563031
311330015
2653
46168608
4872289
655199916
176962723
923232547
422785
4886190
530609192
237210936
21
57090439
47185
44169654
502794534
46088
348063683
4963669
863019836
733800191
611857035
880647289
628104179
373417863
31311555
45369467
389762472
842619722
44527
5015
375477782
45156610
47305694
454683
455077
893854049
201300701
248182
335357760
473842580
488812967
46288251
42838
263748528
40904113
653830426
200118066
332372807
4455877
469202747
333945380
774274576
69228905
427540
247557458
608981686
429930861
362076736
789861001
365580493
19281964
124752050
737542576
469542502
618331326
48477764
743629276
891439398
863262457
750302157
472710248
60000
286642896
996542358
315262917
50275
491826049
518842237
193030315
175418803
599798918
4219721
438727
308830827
110665262
307275848
473889
5012493
942237963
33475664
270069
123374772
206798873
288125432
6194212
609212405
631044585
4466914
3554
730953382
4758724
4968154
150437032
68696679
170264233
828953781
3338412
400
267971874
356103753
876663232
64165001
427566562
592095861
609680137
679076720
473674666
5447
891921896
460290
56069949
4452080
428094875
4729847
468356384
674613734
6183072
449898
489163
298611178
163193060
919625231
376481349
433650840
564473651
41175
440459958
556657144
39982941
59777092
742543231
45413
696012774
60395538
859417267
668277904
494602
47377620
707764012
967387081
679256750
716437589
434719
162650136
352995778
274548817
468956
71290034
542407118
409437034
4813
88752250
407990
240939693
46248570
32188510
4991289
493207
729055166
315981082
908663871
31914
5247389
504598967
199321441
44692525
4076111
238301641
911328718
48477561
461140
487075
989632625
44912363
4560050
50627699
672203014
535623228
940071523
339155
20127841
51266355
993597733
759192886
4707162
501184
530586986
36642057
342405083
400793993
384665255
520905019
56621048
709597009
710270768
466186954
34737662
7187
359955120
785144941
44536011
764566934
646495130
472102
734142824
850015245
110484055
393117049
447839
228296960
377246423
604224470
653873579
383389037
404782623
428728514
631198805
278362867
781314210
583655345
5130612
5386
825827092
106264890
198967029
442415035
523968900
437743074
321425
805832617
930693276
357481
433186874
899743824
416634826
807823295
45084
630171287
654482953
393531497
53252
49156936
965525100
34731993
3766797
437831747
353377545
725031758
222270048
478
46913950
799872946
405780881
51366172
480917
3310724
275885254
343951327
45404
312924666
94831848
680421682
495523
237124117
267528838
912876651
459745
498396003
788838993
486353
916118481
528600
492535173
45704452
64060735
127381362
184517131
440322371
439401
912267217
46269
281646077
922076454
40859716
49277
464817537
462683094
469266294
154580815
418789
1460762
316282189
826816100
239717818
456488476
265715086
774626121
456511689
655490160
671055379
868403642
3861741
734561339
801864438
52988076
861540717
780395889
954514048
409943529
491436606
131806172
830206591
3143847
498152108
363761206
287079
577104675
601786715
897183101
294357
52482142
266625831
700980742
74880426
330467376
672858663
544794880
323496623
4378
155903020
4006000
697469063
311194623
462278110
994432870
188215818
498524067
322513789
39543868
568808448
41196
724206620
824933178
484579777
49481296
873836367
782600044
477631
52796
728881904
493197532
513168704
836696918
48430240
729196269
607538179
882984574
811120667
44629828
6571487
394327403
120639425
371229272
402661598
2377
883885473
48610792
4557677
320194350
147224346
487837359
44375274
498518
3091680
794277573
39420
16186093
52853991
312848608
437177
650
156169443
908381303
448785
800891190
29771683
820976062
41547
345
38633731
49627
5181
436570941
38140957
60682736
119613658
3677814
444820742
240660798
881780927
388301482
497006
4954651
995467530
5115152
342472985
859997297
584874496
4841578
442221247
292290970
497882
988198899
47634653
892813526
537074883
749986903
106347436
888638502
313504704
52412955
726169003
730490395
41816
78630504
220870069
232306580
4486352
446444
438882268
417087731
33747645
172075116
676627385
193020870
51025516
36055
46009
291224519
5463354
566012458
61638560
41831532
41920
93740992
53888683
488244428
138635759
454208054
37289931
59989
4757
65759668
61739255
5783426
4960913
395849479
452480843
463457190
49123095
2959
988547619
817221087
3549012
18
954265858
7042613
905150615
684355915
987172376
288280909
560427752
638987612
535430195
431507
973749086
205609446
994270547
570035101
878415052
322184978
404045
5254641
46396
637018552
173018054
533619959
46779241
5209923
329196556
404756789
5454946
733655720
5295710
476305
291773296
222390959
386893285
42351
4916445
815120962
38254
891319542
880016632
390558370
373145391
398425651
850390875
47409339
554746666
278978288
40299821
37615810
55626
948296001
453792331
549584535
914176094
467174
546664072
5776889
746912934
173838399
547509
277356848
600374191
473235357
149450536
969112635
478731
462921
632590297
4753
553849593
660397338
48594
564037700
333330216
423161
307157711
32165311
534999967
281155615
967240891
952546514
185480779
358708
746504906
44835623
733999066
48318392
564419577
3779523
572613
789360006
47315710
494236599
370495757
942897455
4330528
571421304
254383973
372687147
747169298
480752
4803083
287007006
890274249
643004041
4340007
595757214
274592179
54802297
234430241
479940090
466598265
38138239
666006487
825018402
4705055
193654109
389597823
33533
593462569
454215098
784310189
565821028
447766296
738087506
295339521
392475533
813330845
776153292
445206975
459372
816450286
4154120
5056740
157735512
4692941
403066192
49032
107946443
866837990
448872161
762117701
531095
994334346
275840043
365303
675977255
965467381
129079508
16634363
45513511
65956130
985751025
879514885
42490
510652134
784507326
375953
234740543
910165690
472650293
385395515
580692420
52586
300951961
204236384
855011544
575788236
928122916
949961490
699018549
903594755
13751790
921632568
399314413
826883938
125116037
191394995
199067848
488467
159423806
54417
933019150
442387204
467552860
638639
480396
712733727
889999139
806295675
92009687
49505
48459
525138
436052400
766832550
490049011
4432
4684
38895315
456442998
434100007
46190402
977655121
324561028
853040860
179181837
330437116
467580230
275509671
839206554
259026942
4507985
307252615
894367572
334355062
923281348
475698803
774000926
387911229
481521504
4669
138
953606889
19520362
399068620
387989659
62376950
215130150
633606912
360412434
689019576
804280730
145962634
391473870
112649134
897037505
998011832
930028494
4650093
4968859
636488668
56232533
649473
24348639
199468015
45505
463791987
473636
773614989
4760115
496372
856642379
218577396
963785069
38179027
435053838
422049934
3638894
592728231
107267362
59611037
37337572
546439753
825667291
854293897
32641512
415794267
494824
6128
65970752
179939845
30443708
590221076
293428895
219535121
441325549
314383997
169041070
313753124
557197520
657393719
349029
529270859
187648412
821149954
485708106
874681323
487510403
31024487
88690368
438049759
393390798
455861184
621813558
338897134
4482729
249702105
40493865
934401051
317845683
472282575
44846
419442138
515946223
398026727
589139029
529170761
252106671
45386
578333164
693116242
797489220
487600
441286138
591875
736191756
213621131
944679302
264279434
572305003
48137540
335872632
40259
983731711
205119164
178390652
462935
480671
47737
3276674
4879914
675961274
70033962
384054216
681972830
452565
320343855
3988913
62876005
51422254
755035957
560138852
48384411
808367115
640980394
314802672
8714172
187487712
383363440
20654712
299531668
279501163
48141037
441503112
102842343
916950043
49281654
156494605
354156742
545851
390785
623056496
530071781
474676
340928
339951879
363511
53584434
49636
921050353
318377351
12949612
427261764
780273885
288834684
824949372
385663700
604748600
43233476
694177089
453807772
485158
289289827
456092410
344020479
314729320
600900896
843304581
64872
466858724
58787222
233797245
212766721
114986467
205672053
399578093
44559279
329807632
462538
4599111
225761018
999857740
49018
49347950
582034
749793638
864166966
873178379
919883889
145588689
466215489
637720194
920914053
44927061
3805956
46883197
623775977
101117925
699103271
5129
374124810
45329
675208456
406687263
558955506
213399095
358438600
437975110
580921279
231129610
699223438
453295686
496743533
473109272
732729738
235691010
93471686
43725
412185761
318976110
671483041
821294641
121664778
984714592
591943006
872556740
614626559
46116726
4659865
500649494
869995786
456554807
45219856
877929251
859029633
898254921
771767183
318709174
44130885
314210954
409289291
888887496
64568740
327217782
40517
116028363
201701140
45714
841866363
894990339
382030
996473563
453911851
320414204
921914956
685371245
774583091
832590407
576144293
509887764
785322976
249183142
814521853
744651253
576286062
21210229
642994845
308916440
4931162
122256198
2923
358884288
162227450
495351
50026859
3529
712361010
915122338
49545
48456
74634744
44642294
907105904
952982293
498394100
964266356
768939060
780830865
45522823
343554200
39680442
709310712
925390774
93436379
34066909
44483485
275707036
539735589
404829734
806468834
921957036
108959839
932641862
672240528
425880640
208587883
87498003
985070684
32044
3141783
406154606
32691888
485550961
977237340
412662203
575149465
166533166
234431623
817897276
48437
45421
447645266
4615587
574707550
4184094
465518051
359457
552837
837595140
56239963
131351613
37613252
453727100
49770263
681376329
320385612
48334
446905857
37423988
428791911
631399531
854992553
510409361
921756017
4555502
4374855
4855
3996738
961329952
5958153
504547984
559720309
385408162
23900111
572376686
51728
554664901
863930463
915891130
751848774
439611859
755286745
296167973
429648653
666336433
4569144
7497972
455108495
47627691
45791
898278627
491586519
57881
869109599
53968626
530107876
891841997
426396349
380013895
480256938
112823279
972041341
241006773
181921238
263564980
105522854
63615004
817099539
559515802
529111083
5260295
653973526
45494936
802917829
294506976
5310642
9329920
524634346
791095731
63398745
403268782
474285
554375
6444007
647096022
1927
908347360
389861398
4575
46928009
35658115
874980649
48814
762256553
897374074
4862906
523327357
44960
610842435
889113962
4800701
64191
203474560
324538744
204272550
183625868
383795861
70233806
723851711
672637546
222511177
4473298
693903540
935876708
450477905
20755164
51459873
349147190
724031426
267571010
617359309
32029
263227501
47907
210253155
381977508
3952556
573100549
204710428
43234804
375927126
46457633
292014310
498825728
687843267
5470077
507916
524748492
5087480
726321917
483501893
490722
586987275
230954922
27659770
93287559
60378980
534162909
2877
785678284
740122524
497309
56900
895906828
990967716
231414278
184058928
48114
564057
437130888
536669135
176808368
548665
373616214
207072424
4562
447075538
894287558
806424245
74659727
458920669
840920164
579331
879634017
5620
4796
499678886
467552599
47269
443388190
219570643
450577465
490800574
448477872
983801771
262990023
367685544
635459344
45450349
566105313
815406109
690881437
823509208
114102634
258860791
507182943
263172121
476891
914041143
6399
47229631
618470731
52779411
645358373
50865181
5118
542336785
32183934
55282888
67059510
803838270
356574735
178972318
497762060
445379279
4243668
434658857
945510952
931851207
436180163
49427133
527280095
746637871
533584274
69406413
216923315
794630053
844548192
408320220
49899475
184177619
473958969
290534433
172539381
283224385
87950128
268887972
389848851
3388571
70627255
285711303
413424
364228510
167328895
4955631
881915793
836774571
389200748
797869850
470321
956163125
459273
465289
799841354
58318
457193
48790759
500962
899564702
705860613
489579851
46060951
42201028
90900961
648781553
57334
958082579
869106750
984470582
910584275
55467042
715421894
438616347
534968839
41085
99565851
38625983
566010991
494886518
105734063
395575835
4455099
914272408
43124927
25837459
33960693
373154162
154925541
762274669
746102321
152037409
351625790
250983605
179363491
4723125
294888736
772477959
931123569
377931680
996279264
377306850
700351839
864706507
405388
535051657
371336783
242013166
950311577
151356135
532390528
602220144
597502614
679638412
734094074
444521563
222839548
446212637
465687
378172051
42289
4408
44695
56116
40076
5623
462732
407648
616750311
376469915
950316359
112505114
480037
47169083
400324
948571714
39797129
418762724
761167585
711392926
816368040
152887975
698299925
358529189
277729761
4471281
518604209
326790646
140326879
487166
380020449
4071
914740471
917801683
203134564
46066791
3155715
204568933
523715749
787863464
44515132
407604452
309616396
66392725
412626281
420760634
4673186
45657668
42481991
973645322
26091721
618148692
48627334
553896490
974615601
156764355
445760394
899467156
41274
3393130
99928995
737877748
38934
406418
229636206
436165508
472765393
46585
904193504
450082
924951810
961640617
3740
274520801
491685896
380167479
555630981
558030108
240748379
784652993
662623178
5155
5058855
524586
27882126
96004242
893006061
237833868
46109189
489901
864868953
326252218
174489434
663656384
557665746
361330378
476350651
4750652
2703
422251519
280244399
543528781
386662112
159510731
372082382
848612644
344545050
391314
606678761
265573694
967119708
474759241
156965270
47414
48216
658544438
141900698
249433980
800689638
588183161
695188191
750689408
392293457
54203258
5234867
575726606
736420530
4414
465686382
30092903
24605292
613207211
520385980
145799259
206785905
533118490
294746081
292257824
504154639
45568258
101545184
877291468
15981247
54840
481457711
911130421
402782887
5522539
6413
3242567
34069051
10354713
5832
517343
752781128
314219308
830832534
442691388
6367
748234111
981022421
741556554
634989100
285466879
480825
898536865
486289588
70303630
231145437
682675640
621857250
35852675
45340930
233141755
677709579
482229917
4669297
182083975
4556684
4624171
275133008
870263230
4867
45775103
383000
716865683
782774177
509663629
44669358
407003896
530783834
910641994
654078659
487476452
15310878
164646598
785760826
3250079
464395
649401599
45341563
3759392
49223311
452129533
401162
428303
509087923
981859536
703095570
314615853
9607225
87698191
497455
667245760
459240
935993512
481030779
255625070
807166182
4810837
339532666
48852909
565316
6499
985307101
50274436
673472836
335362599
5518866
468665895
154095820
84052122
744478902
635847816
497642405
3899
47330631
536883810
801537491
639237502
335092681
492290
6756421
4888808
765568226
78855115
945846646
46317
106976411
982319116
533098485
45484
4967066
3909
5213312
485001932
558671254
488335787
49060
305804026
986398226
43932
715232425
625743
3688
137445899
116543502
244894703
826575849
48800852
5016
561192748
420408892
35930
5267579
746749205
4353566
228582256
91190228
469065
482276
755299022
485046612
491875708
933789035
497336033
551080426
49893
480692750
5286917
522623296
964189863
480685
552466008
46160415
449793
760305006
968437001
175021796
299306187
534941152
608087
524105675
464406
727351262
764527539
185249064
4569434
89975254
370542263
106179675
390137238
427403129
45443274
403032645
518934821
629059852
180201112
701750131
169586309
245753756
339242490
203335849
352841676
4375099
408925330
952506727
280628611
322383976
389703496
14250020
464220499
450420364
452899598
985104605
997192631
513263368
49808751
4876
47361286
395985442
175310502
45959
972262960
176812603
465255
72273961
500722
844761551
462545482
45180480
53183027
676510934
733820664
45548
853148693
415756644
585479604
257643726
480688052
679265930
664064268
431789
649566736
272750740
944037147
566113209
214616583
588897163
621987099
461540730
451975999
4766392
397032467
452805489
550468793
874864847
466054
153172283
724021646
524182927
932685122
5167239
2876
487611760
57782168
304681544
821016547
44335102
834820524
675496987
4490505
5930312
758805942
720439817
499827
490911463
491385422
498033401
280363447
6705247
912295407
985744002
468765501
965286128
539082585
608436008
577514317
64607
741556414
4115584
657155496
362295879
30187564
36232711
491633071
770949408
3773
611606824
252234149
4520425
270820004
48173944
478289857
4716
418929394
49366934
544268989
852489616
473380
444855
783339516
178797647
38396151
512686023
657532974
38723503
737065107
959635052
893506623
48086
450062535
517175277
631780509
500105094
821964671
53434
395928523
830023100
469939
296650649
232677861
489685
4871265
26344285
707860824
483885083
303791789
787480248
981620252
629875928
374290757
292149
36303
51222
933244195
888529175
6350248
240143531
29293
852723894
574353335
877807766
953809843
281481947
408000721
663103490
926470763
5100353
482988124
930406749
870936144
934721125
267876342
449249
786146505
511791
300567056
618304712
59186706
704142012
73882484
766077630
429549959
697063435
893742888
4953
547737860
918849155
49464976
553309104
41717184
558152351
345767550
892999412
785281365
967332495
296512517
871029620
443695
196866885
41102128
760150414
352638138
49651
47697044
538210444
447053360
5845
208143005
853006112
261564998
581906052
786952199
241946593
466632715
7532298
650777401
476224253
602015983
35002433
47173302
494757581
438355984
828270251
551815773
4815441
457036746
4838236
455047297
921260456
794822242
923615308
702392885
967237147
741434583
572379537
301670272
498883294
513225150
608398858
139421415
976720464
947037393
49873954
285099726
594609842
474434766
46787
63673
968802108
794271158
126474104
897563552
484235311
913949273
673955177
947270000
734465885
447496705
3551748
440086
219491489
26863197
951298795
5272
4703635
63294
49408518
48994553
194069909
730026852
219392834
92882068
462025056
684521180
468771147
4384055
198264634
928026053
183622224
364384453
336339391
262916369
536635496
39545882
126691654
510106810
794398680
4165273
358663560
598756910
456419405
37582275
946373072
125427641
505697219
499094616
5110
35965
960888092
705889400
47579498
783030510
33006611
908385042
633302565
466099
446631898
49346
393295783
332288057
171729814
779453846
4743
131935527
475
464698267
611526172
4872737
76547354
561456894
506471
53380103
239936758
51531
978225703
468560
928562134
29471903
327973591
109626722
966200891
462657058
360670
412562813
609057203
1849424
103707567
846234317
3684940
389210744
895061162
788698929
57389
800259388
362134571
266715642
418273889
445885925
445339
417744756
519060400
709237634
142289114
691358711
494657
482515730
43368
834441164
222755688
45969521
907329744
431856014
3759165
483824370
208799643
918854594
752275842
643302525
748211968
38207
761430137
990705277
733198691
233836655
571
819801441
950365496
47661578
438076012
4906097
837700941
780610377
461884028
3722515
391966248
603900406
380378833
4659577
844398850
126929128
46884
855862782
53330301
458462
534103375
51658
802381042
594685669
156486151
340408812
649578980
439557310
149796742
4517590
650324385
66227
5696
344334274
522541752
450234
165146253
306998
49312888
884961121
377390842
264018644
47315
620443312
81154980
5163547
332628935
283677300
1778572
43946
45777500
55738575
3976891
4584558
649910741
46471940
47575321
415291689
693189009
671837521
231259762
4445927
4574835
332168
371771
4992
456781039
925133399
130300205
881835196
5104396
45288
50632305
487001380
4507179
575631542
42352
646283128
4942
688110152
947960355
324702984
39507
273588105
553067540
602588286
43243462
452224
308191737
397478168
231902041
6093
511528238
47577
4690206
27349898
575343892
4664
970009418
591712463
689422181
151895861
204648928
752836541
281007151
999837005
943420832
383264528
37422024
775291266
716321112
496254
987891444
682982048
43032322
379686253
370145713
490713858
972079269
3649258
58232922
833396331
185445336
125072378
987564119
707704236
895453046
278908043
2859155
499271
686006432
394386281
48115634
681334615
431478414
835402668
5320725
933342755
107470065
130065785
779633812
265845537
936452133
633032929
781316984
4741816
4637
498658680
948876032
485672
393644502
9992902
629938529
46888
518118431
115902367
473400
450381927
707684239
382429070
546640
613107778
225790407
447462308
47304177
520069097
455668349
902117500
479010153
42169339
680080893
684125140
4056928
52245
376058704
82334901
457275664
836846767
418948230
545736438
36251
14496801
462363
592653400
773945711
440737713
51604
162394068
877600071
520552299
537309600
274872732
826449130
875431086
883430505
44454658
548156966
596282902
446525604
947774688
305892428
4599235
463107084
67715177
828927069
687257557
557905300
459175
464439371
295905036
5575
588484878
282049868
194601663
491091956
40537345
828596270
790917984
45626912
439972087
579669887
19945957
3921024
756622708
843745122
131352210
693383674
479671568
837420044
661437942
4496434
49547409
127002595
800889518
5133343
896979283
272383669
482714827
261042930
51119129
470554663
40464721
873724208
235369092
718134181
3723321
9861031
494177754
582065229
57567272
886283102
498118
758452963
478584
930867837
241887411
999816885
96390319
114079314
4162
478818123
866886709
44479960
452257884
887708665
997982784
978097482
216500333
447530
469615168
493548097
5165818
219800561
724033466
748541862
4523538
505
960275883
233141303
449511770
913147587
870747514
667114742
757389244
610535522
140427022
233410324
744633706
905642279
392111952
98100714
4773
515064754
45214772
45647
51626396
941098890
4677596
720420801
4092455
40026210
657313356
878769553
53103147
4004
545372767
4175
408415415
720962420
724431084
706834787
429915493
38667041
822421935
595948230
29132391
855228432
351
194789161
10886061
135602382
225541566
916892774
294201482
810725388
288951
4557670
121571177
485655285
482277488
393348704
375234267
47601
42330017
339100338
38274867
266690924
5733
975800982
5900870
658318054
272069908
166777535
976138644
147974232
786195101
46952386
168110045
570060014
579436488
415486522
842233532
162448517
167890789
45677
613063673
476059901
962126974
471486
467672109
469540501
426030
783029785
741771270
4555113
112865957
904489328
30723390
39529
6535
828450767
55765
789385279
447941436
4279829
492079400
454595
223713533
65417117
103693886
862377707
703370298
585769243
635868412
583999665
308100339
337149767
198665834
646267498
52914694
45826002
51031
784939081
427796345
668034264
431271291
101918123
503991441
45080
624437787
833968535
50968077
34486
3381
430481714
997025757
34121173
916083802
390182891
789202342
822474586
452886124
766083115
326210740
6141
438922709
2990
55989252
193689806
440139114
586943408
921886208
471943793
336810546
399314253
854147412
435129
865050219
495551778
716957055
540353
282504477
44097
674788842
1890940
711683174
998679776
45381222
136276515
62149
828873717
233556802
462434214
180168209
100685513
4725498
498948
910020306
582
38081
46100439
482389513
473795
375761514
500906848
223725383
42163982
477119
485067757
808367515
482096873
814388339
860330461
960816510
551017323
489402595
478706390
47699
283851605
453049
3696163
48063
483023
262816738
46387593
680559201
965794051
45059994
45169
802894914
70062289
510116824
42601
270987177
619515749
796914279
48664
13223405
132624858
515078095
24545940
497957878
45151
46658177
887249808
81657357
561389137
477470971
52041576
895574532
418900588
3985689
948167997
391257846
589033133
724124505
859298745
828120079
5145877
41620101
554159567
45722959
438015763
166922500
5299
359543521
46256791
528510
986829699
479058
662785696
47513
713174738
243895335
46359379
239487176
558478638
439682722
265999409
992756492
43612
663776660
104789410
468340
973998787
375739345
754169310
107613217
868434215
49220136
54131303
106449276
462134244
46441
650165915
73059639
474184419
368744115
525760482
691311176
778418246
652180957
98582732
472816
543752500
658127266
4505011
753195869
603736928
409653619
735965811
575847491
540140660
3618
136258401
274671072
639675903
4817936
530824896
854561004
41543
459737332
775527710
519560607
24958372
72208294
83435480
266527689
263267904
437621
48449388
246650048
328885371
316915630
454050
46970
175785909
915493196
810110335
385700045
952416132
31072
572779841
392784979
931335201
509834949
978649674
972974726
820573640
755620935
4252
906811926
356700016
300078173
30157689
4992687
297225
4931577
711862662
53217703
349328567
726946186
4967
502329928
488480
768305829
358679232
512447746
138520095
31496720
51171
154379771
642033174
229851266
444930
4312
206759167
226671371
5000
46971838
48643809
888610733
49996850
47943665
188488482
173142679
45346
390441165
53449572
691070253
11620765
5008855
386213855
970867318
572290902
729508773
172505475
294965539
589936795
48916
416890537
5228
480876606
6674962
67
93159971
814106809
47957
4601456
470786024
752442422
109261998
4104377
958708945
786589569
261969692
960036209
48969866
539896531
77395730
686173346
710120764
3681242
489075554
511
823176251
522059775
277638687
4419
357668646
236565214
3958628
66817
118322314
576068688
111676584
44121810
485430134
248268853
965603430
39091
481064
869338342
41625
176991570
645746502
412634286
572659669
471625683
713279505
400136744
151499290
432714
989503365
489395134
478045
155427158
49483
5211248
636873917
346937088
140224324
171210699
679144641
57439160
691536445
42160
275211426
38383513
398703083
5080726
779855664
731300749
75093450
168039701
75847042
464888
96681825
853716884
95042735
4685737
946998519
796441116
771635076
4271
168540587
931842090
917593944
66141026
4506228
775071181
43577
33769306
484460433
391494070
4603563
659690441
961478901
465350386
45198685
815843273
22673253
482611203
5106110
45498
776428596
322199800
483682
670866047
460674838
496771470
27185416
28748239
556822
226379948
655638846
884112604
4901037
110329972
812715452
286428289
986853770
954604254
464254
297167134
807076245
798602750
4938994
842003832
3099482
897124877
48142100
483868042
4661082
51202
518198070
55358931
29762
4767880
236068937
3979
923014115
38267948
35
174399758
743555070
792739660
508035554
490460
4049
514946331
783931475
639
502376308
77350963
68019965
28303676
900530174
842694106
90665442
416869890
186568351
969909141
44984422
375685422
417174335
578798197
964600657
196392090
746014405
42035381
579640918
615438573
5529
332013834
852054237
309617879
712471399
450089227
254026145
804530658
590968646
286499587
153269503
833230811
322779157
696219640
306571173
247115746
772387154
221815813
46981
583412291
628579018
703161670
520850629
357010305
953390094
17652960
143267942
217272065
493105974
633828669
913261216
515321071
542272
116576719
613113201
953483358
672282929
44827
4574955
203775662
708424296
351788986
692854762
476903014
49744212
456887
391979
606761864
486148919
483369
151467837
673597237
265840
509290876
911648757
362835337
532
4977838
44739605
253176218
504487701
4272561
47660
501255309
89482628
450406017
187732836
42820039
676159038
590486008
77207225
215952198
3654
768963232
241205858
809327755
464663
55005
410913718
45111547
892907728
310040512
849582485
31939094
621001226
694623039
49774315
246366920
466085425
455052
386489342
769102593
301066240
315928985
2962561
39360
81385865
482913097
405491051
942851175
247520121
389286682
999018325
49828286
853624223
827804957
483911127
342270799
369767034
471299
681887829
479355544
23890886
438246306
20381317
576546248
46916383
291777251
433299173
4632465
619102086
850172716
946629920
518621527
510134300
737894147
255369629
830709267
4717
43194
4765115
825236843
469227164
212195848
5552819
250729971
747539573
244645587
567902
260555761
4235
500311418
820222621
45481
813954225
379112735
64150074
38000054
910648647
937067794
467170533
961624317
960841718
253373220
685424925
795760082
4609530
359677921
114345611
294970063
45911722
149808197
418975924
424996
550344682
729197094
411855887
5161588
33013885
460721693
46648451
683331568
40362496
479089246
155825945
15760311
119951712
512022929
49111114
600270471
445379430
984898123
818765255
298562410
38950265
561510279
261801425
955137365
315351614
323160825
487331904
48225
194709638
865408573
316908
347960211
410114648
828366060
12214367
641858
407636045
348447
792998138
471064791
519982683
4597657
448782871
35398569
565448469
52243
107773535
145270876
176267366
606002088
45185
471306591
601163008
447330252
3261253
792327932
494914218
4504640
529966849
447412162
873915251
468543
570143903
374825844
827470526
21298670
134640389
455349169
156549908
323002374
22728465
45990
971052994
55203944
65316089
185539878
851863822
211972125
43230756
46390676
486623150
514756191
368083438
620648785
476838838
773399240
134853692
46397303
673014915
282440601
722964334
772980205
694543060
45606
691599485
683050023
9713282
124565857
833426213
124598727
564533294
233606621
724522589
160256856
269638837
850170235
962649134
299630915
4960319
417574086
472217685
105734603
40761425
383172741
876063593
305222636
675932832
91967444
315544253
36752932
45597825
447574
94073934
546798177
460536416
440794
48360649
369436558
806224133
420691746
730079926
199941800
609
4886887
773763032
477569463
295982164
47936140
535891598
4784070
682132230
432942
4532496
472055656
478518173
606341597
38608884
538443
444735680
454048697
177304350
142216922
625334953
450362267
581591050
773697008
780083310
46419256
190258031
50715
325941611
178533603
107373276
867336421
473447908
153959122
802330495
371243097
13325423
466812498
207463969
841003193
388002660
230808899
52473797
45183
572986291
196127742
459788
433326620
145486454
93177858
482324
894681119
445816
83325431
648213077
892745369
80701475
71384459
974145464
44255713
913788879
557568495
389561265
46532561
85514653
623073361
379519423
632258922
551803178
594959038
442490159
78408544
596667202
3701088
13647640
4535228
58224582
927407719
801513547
276243893
142202102
47362408
845094290
437370554
677318733
618048746
397144893
770561752
538011537
486507155
990296373
49565098
77465983
42354
669669325
28341989
5260
48408768
673139886
4999150
4747723
684093181
387226538
139326767
623624888
769114910
349817039
450224666
304160873
851224048
4589842
485751
40428
602397904
204567607
31380716
821081777
32168703
888719790
350135877
897087330
449535
380744
940500545
270254325
483928
187283747
630304362
979350598
423366855
490570121
193370222
762517167
429051653
47313
545535165
471810903
460527212
494590155
819936568
456403569
26793666
782766764
505435558
781334094
513686187
529682336
45777
46490394
562920273
515565415
51023
822767459
558332976
674807868
889928727
55259
48032
38293748
466594399
629559163
517583491
312420363
4455903
483165180
665173
472798809
6833
12648184
47462437
66634087
25201506
15653
449807
66459538
723954113
48255621
513979886
581729167
3620365
844573690
5907
767567725
4570210
956548456
60996956
4784035
313935559
43388
4435738
4036269
994044081
540773293
471456909
600410227
44373739
840064287
48326
417330955
427863763
432859016
616946780
480921365
5553063
108017550
786437357
50450955
392637519
79737354
157358142
738333057
804530545
651850758
483322484
473519215
442322019
874286991
760130683
57373
217805997
641636
185888191
534026823
365270083
340277415
4639
760188223
52512248
83693265
4558280
207758790
276656470
320066689
536705963
465473
238316678
518735296
350436054
4532806
4710
831490403
445860
57814903
4820249
477246938
103327234
405189153
229582307
849737242
646482855
51936
499596665
968673528
406592
495153
460816462
195846289
640390019
361386822
524884926
635896615
594660531
759058517
622762525
794661401
747575736
691888685
41814093
207420322
887716163
41852
757677229
5217520
607
32964533
49251
48509
516501
773103926
195985928
710379927
45790945
414848575
162728075
49373072
439438177
681764690
4472335
638905746
303969135
871608621
4671515
530945658
140695368
54556112
48911676
321448967
853414037
398998412
58015
39071642
711349674
17
291673269
468606
520522
399798090
949166192
51170776
667379
453937892
453128133
133329890
426012213
181663705
727265519
916663767
400294052
987166894
599173932
894971369
890517930
642357424
40743
600971927
665674686
4842182
59183131
4564683
29409
162597220
228563501
627457517
48209535
494799
479014
987819393
289430007
772790285
38099
876693567
688426405
55514
596737122
615991180
702069655
669211020
443099692
437452307
333234079
636807621
351714064
580881738
591426
516667415
4217220
5727585
914368969
678847964
5289
6450592
785077558
614083852
836636612
674287235
97601487
61404
60772420
47147
93896743
441343
204346449
6361557
138720252
4812757
37868
279393989
217320328
814246312
352959990
352569258
54
886211108
4966241
140843497
681424570
64060705
938367595
45598943
427194819
693453821
452089
698663028
421230780
2622337
63874443
452066423
31214
993054455
170631620
475878817
595474065
437430043
49776990
280948226
905271489
402185
96131149
596420940
41945
352998314
381892835
507161536
596812818
732534301
91914790
437732638
382414
47848871
237413203
426941238
383925151
627656408
934746075
46241041
4828461
553176621
574822196
470174012
500153473
91694691
316788677
559922226
843249203
58064
434918163
57357180
825037442
178106479
49999999
767301400
825951880
855804358
531817176
271939218
977741203
143067161
188308636
594922
395981421
595914576
4874327
672687143
829238383
481246
347976904
480030
499329255
331055239
738501732
30045867
716659830
957836339
496224985
715724996
750747325
54921616
418202183
328951579
46110460
865806411
824662715
466087183
312916
812416458
57639819
480235
839863025
758462791
4591
917458628
226879239
52626956
497178372
140608197
51362930
38852132
5598578
675429802
540449487
21716311
819048485
4593867
587914165
272244983
364939100
724160232
832788872
998423831
421123
197798156
179367885
532351091
832378773
473325740
862156310
90859332
709074153
885102126
904771064
48899
31299339
710546178
862491898
750357952
366398624
4479
498051
18549114
512024
4756141
474284486
4733188
335875002
600515794
568729
51027
4452657
4670118
792498088
46074987
562367988
640950731
658359743
84467696
211421611
4730864
4937
548503929
453903
4896414
548287484
768054188
876222566
897377073
579293867
47867
878039604
535532251
48616192
823333513
539064
670379078
714778507
887313741
54064815
501807
546863445
479330169
405566565
552060561
393083917
446690
94844494
4587900
5785
17515750
306533292
138707287
444431809
462897626
575062436
180625866
355407316
260774907
466414312
53468128
1581
498610432
951307469
247283411
170958239
516693260
3442515
943964837
271169035
442423505
827082789
974672512
35465
55774707
551505344
4487352
4894766
616959297
43869893
526437
4286085
344201
969054346
195520848
96106119
756516789
943632393
44736757
485541
428105
394229223
900069860
200955840
625740891
36501687
893912360
755476047
476975
504490588
419340446
480191825
125252923
3637281
528811860
845455579
423079052
346340
635856122
890094293
3971
952816266
810881691
44659014
532115291
897260879
800005249
45971035
133009678
338377751
990121845
549634802
472
712601984
5216869
2843
51287321
521150910
446537
42583
425497
67117991
4423648
264917981
660028379
40132730
3268
416789912
12686722
788388410
980703037
301245313
275967829
473400294
49803
4896953
5469899
511061553
933925815
816734943
567133093
588895419
438174121
815954830
644183727
341388439
86754794
961318355
191095627
397954559
48124
915415469
244243085
469561
3995979
53613863
480197
313235040
191229292
441996478
226620777
254966323
628169933
155223120
679188783
62231
7326699
229008437
582348436
37340
41492241
622532914
64937865
495521
169538152
387098342
227441215
618950336
641336383
52269
826720786
55347
762961588
541672688
280026794
518294046
5252
274378227
473369824
4572
38293678
17647626
665785001
541665342
634076081
162290457
991544052
51680
186158321
324655174
661014294
884849421
4781736
4414624
460167
411750675
963632898
760777281
778386983
323365294
900036022
284279628
953499210
5186044
806634725
3078713
4731784
33591899
416396558
624739198
903503558
48298826
37515680
549056900
48023588
144610157
510829002
4898961
25557741
869582644
505386515
170270215
444695481
959111172
3800701
841463526
568
35516057
501265299
66211444
4831548
394811470
465731880
690320058
149276431
497307640
480486
660160818
18371010
64360100
91353279
756979218
989493574
736116379
215937757
740129653
653624979
693042945
5342398
962363089
90861382
3855454
680699892
3831058
753011525
359354257
278244466
513846686
787155004
573558928
85695442
892991449
289984323
606016571
961824823
130790637
4757109
49719556
4004127
3383
964746244
4590837
490604178
720292254
46455
602822094
499565
4462714
17792196
998799705
452694328
690800119
44925827
10023658
450762242
797647388
393039778
401502187
48737
499051434
45588941
551071887
494129063
953063312
619332448
4507838
958591424
109195143
17063927
497968743
507672499
868943480
813595417
42446806
375872926
789325538
771665322
463954
454950638
587735214
462769764
451979
461424
4458350
49183176
343715837
38652
624274180
215290835
474453904
88829480
38622372
601388480
49510384
856755217
7036716
196989853
556714106
43041039
44444444
48137
128392091
459016391
50393
950158584
479645004
44854030
843466012
120032013
597063372
5823172
833809442
4932789
590026779
149535267
999924532
973703181
741978249
464341795
45343
446284
532453909
508880387
46444
9049263
759524286
52888399
34627
557589523
310400332
149718622
47428
35199612
370958133
3835
26095091
658732352
94195418
42721053
961232888
857662546
975418474
3435
4885761
166478214
486177871
719317696
44596482
443185902
339232584
45850743
732836834
883895602
308128201
705137812
147227943
586135978
4687469
51253
1470396
723160093
665811742
480441726
4849744
381642291
102812191
688345460
4752237
945028739
376473540
330317282
817200677
469095226
4719042
33347944
209604604
543073343
329750859
446099352
113471848
54462
4921107
967099464
314685305
560319366
722023356
40488
364885
53247595
969060696
726455019
134999390
249332693
315051926
277429563
3541678
942322154
3853367
403863173
5242842
559138
300110532
400151024
894895737
51953
4110015
533493926
371207103
407323922
36607446
68059521
482824697
503064
799520136
49746
510924459
466714850
4937506
478695971
646626366
542526020
48017
554371031
3411
470614255
48799
50819
800581616
495635627
820648715
449619141
47925
476323893
641432388
466526814
222361099
760063178
401582159
4438481
168560531
717702550
5121334
432912091
181816940
510310193
625341997
171201328
298422010
145982720
364181472
950889976
31641
969823528
198208084
116264938
609504020
353327401
3863497
533179201
325103016
51937436
377070450
464169161
43564787
456963774
700150267
573746132
345362378
3171
52689
802281212
470004
346258840
984224383
46770
273442218
9217386
476237243
4745530
22040490
422460062
859158285
49095
493701803
668568480
477716
195437056
203727731
978078559
218888696
4648
636103040
8428550
33930311
868105493
634
639413675
5205
48646
766519356
4574837
45331
37689989
447505707
361936118
631026985
468338
320066068
570246508
587048516
60304
664469435
112566926
570127922
4436910
578379497
828576682
48610
144365062
67717057
88796346
186188321
567046209
422789223
842529406
456448635
466130956
328803872
178311155
529281487
56055712
45396576
978689432
5147
19235484
199019712
355975285
119188961
446874
260367357
335434404
406303734
517037769
635965268
130185256
406288
488979
49928
588741401
562353964
576814912
816571382
5411955
50942
902005481
417984178
46790301
881181452
630231084
4925310
4045305
204361931
408783
404374691
432190785
382256065
950527241
561496422
212802092
46555
18230888
49420
108408185
717106159
463215686
48669120
314838014
112545034
25935446
821952488
3659353
196199252
45109739
680685295
818274510
47195671
46709027
13201262
45159541
4684293
44705
163452654
538527695
420903
341463274
692337511
716163894
312453434
45677624
554753
89699697
40828
51138
263485077
658442
477972
51036126
934732034
537846
4820440
4841457
475892
174151258
447240576
49595
33242897
392828139
790710119
676820667
551097169
251562824
508135873
710700303
561133514
658551114
429882244
492383973
343617911
533477941
342572781
57135969
125873948
460967687
714881469
560851
638350862
110934190
178211682
45382
47314882
48702
5090871
454184264
604098363
556254954
470248751
537449489
4970254
186380068
271260454
84579419
596217315
781307850
4478154
768943276
578734124
251986680
514240869
532184015
877627360
474780764
47583
975313278
349066
479285
735414024
889228587
176888781
488271807
456042538
840447480
298891404
81551135
415175227
11426689
447227170
536646969
4659234
4346705
44222591
50529
30409409
188939520
445824538
758376520
149999691
389798673
657169410
435793615
187544609
416871661
4485938
546913221
643641826
5029749
39843271
53084259
472914382
3708684
778723509
484340848
3493
941126560
213627683
428026
448598649
752937527
3815
35641452
46499
803336079
302675540
614051782
51599
406338
356887502
455234234
924231549
455752517
45845
111659285
856407658
386125918
424694
4544676
712053422
426439416
51842
398221821
48868
959626779
47193829
527515
393425475
619629037
405359678
311949997
18664533
119553805
37966893
544279188
628585937
602231506
869911509
567049785
487597
519769938
45524
649265089
126518130
3705523
53416636
990571182
588645461
4153
243968302
288682350
637956245
5071972
852789853
809502568
572947455
739715173
125254761
579057106
88254488
487704
931213500
216764012
375000340
894412130
480629
938677704
49566652
509201
489110
828356202
893254327
451489772
627827652
1912387
3221234
695087714
589870
55157
819573085
972286208
167467182
742331598
448426643
68848
711260342
582675244
6193
139748487
899644233
47658
254198159
610828810
49049
48296844
3896102
4033762
956730087
481240
989098899
464794061
4967253
475684990
203770904
175408797
45919
484540486
904268415
316027757
4666083
952266985
735726669
48441
295208885
631027068
55824790
240466758
718087808
656806690
661600268
678432705
621942
307729250
682258769
862766300
4330
45828695
950386390
715249551
757796695
734316587
352102550
35253589
149730223
49450104
929896157
63325
878679926
772990099
769712976
272587986
978984113
55826
797333449
45701551
4419392
238955052
487440342
5379
798490289
515195116
77370935
345614581
553722265
543818734
2973781
357881352
25358327
485366710
788426798
4991597
1841021
343772827
4860517
783843892
320804503
277001749
583319684
531651
362694173
558564120
781409561
473952
93322728
4377855
428853650
56124958
563
745320540
887962150
27745
261281920
41871693
3248829
431962633
160763949
392891007
14375854
4583732
4315168
810185302
214356962
598970665
547571382
905549955
744768027
857114671
4644
747905319
18264275
521755374
725712207
753218355
4362813
403967502
446220223
358356079
628478409
274623810
86247591
482426368
394665621
3649881
690455405
49084
699918088
3729003
399459581
868058471
561622518
994018482
930389969
49361
279833744
6507803
258895194
38320
621531621
125996344
98063066
421593994
6035723
41716
954882160
815117324
444305370
810148092
86770127
731215463
34560
884033939
448764665
92448830
45784062
2729348
3453
44655
847058765
637574711
482926181
427944700
32548
726614045
769765851
4487
627244804
327301593
254168375
46567618
338706879
886443332
871290375
431654488
58481218
389435996
548511544
929635245
1150623
46228467
279822173
45392949
538537690
619831406
33954
458903023
880808074
268068236
437706065
391942541
97067840
199700447
48978243
332576
415372402
529712100
49240634
484508090
29438
399115
512695994
41364661
464075
103706925
360843276
458669456
676707021
807991212
977535462
280297594
820657514
810351043
341849570
47493079
442640004
867261999
663017050
396440017
224462042
802162748
869251996
536680243
449417458
797737886
994054095
4591215
47240
49454
275237052
513092508
974524670
275159602
510096
48043
817239026
855291551
626723434
977878968
858017007
521394577
4910115
819077985
237493
4657
47123492
312846693
96283792
319459733
365917980
994929900
996575185
464310
316166384
341222
308268314
45415392
32216547
918704949
180095066
345412995
597947
689242574
540665
4567939
90174671
3622245
3615
4566377
553813227
5410011
506761302
2678384
318973929
126213846
188797216
282218972
473432
5305829
959617591
327
635995823
669661168
383393760
4057
41776
112512044
480724122
525642926
919304404
59495547
47933527
4468686
47112
542454853
314352387
5361613
618481329
3976
601314800
474291
998373953
42188636
558948311
467776595
764215893
569085
455361998
48436971
55501754
376205704
407266109
48988377
214565141
464389049
724959402
563668333
4606731
467274
115298854
88850586
559744941
783873648
849390287
39264
47348
48909
222624024
367268169
821740520
51089916
754227225
8451430
965676066
78414628
311615075
43680860
58138348
48202
676538501
701277485
484603061
236933052
983132893
4899
34
642538205
614
577616365
102240136
44582520
494428229
45551
466311
176303526
458296417
364569
359956297
557100842
466778444
978270672
330771
634248265
260
47650671
27527684
42359373
715219760
435689
696007284
738665507
151435841
518885529
631456797
2890
418109
485223869
150631842
881148200
47803092
327216636
16380174
365786881
46308235
435973674
496209
351250549
596624551
494709342
5434689
399616895
395330687
44990594
459883172
581505592
886306186
480020
80565295
278858207
126763602
247047255
340931131
489499076
510982
45457043
212827437
481219
438691877
35770
48235
59943438
398483733
50072
45059
39827
600197231
50668787
505692297
440485191
468853341
424681766
640200688
750464255
401207185
339255500
372046959
50327213
60899835
776866946
301975339
781994084
477233048
923428359
498675501
533398081
4966328
5855136
758772555
642079623
354811288
472916
649380864
522709373
382602910
607530824
436467665
926477947
482606401
49844076
712843492
859035203
8043073
25438232
819624986
202189543
238346100
874234497
4247974
778844534
680765661
144478903
191552101
493044370
95620113
941346532
393735381
49959193
561997775
587545270
89874091
478078007
312239744
264820047
4578393
297829490
761482965
481556992
50448136
443667
112237587
382380902
643519294
4626308
246341419
448212908
302559587
915937236
327661951
741940555
447985
193422536
355313144
455257404
525691779
232960087
142712114
306750209
490625409
275457479
874635344
347416440
4544057
254048680
165168381
532626046
4612761
790493543
242640860
564268597
634365962
247905438
916154565
939468224
275878860
322230242
49981421
280466
460803
799226001
690721279
130567577
107334383
618022443
813265606
890609898
952767600
34458353
483442
615064946
392134124
277672505
58885213
378424379
236666751
558218460
394190
4818
993008028
293046251
706986739
484896
4584428
2566
47431
3785
530878479
44653909
16141901
307576369
586121315
27972300
318224657
865632065
456759786
689156278
526280012
49694475
832790871
404530495
514577830
5532
620036216
459208
483462
405228
894177522
895406247
30928713
26059397
870838235
69260069
409724120
4581330
65914023
46918
32604978
637719959
41551821
53207010
439329257
512773518
3499009
424750316
87301967
210137602
45726
176112856
151445829
403083
162544342
491605145
794384954
261015822
366309069
519564638
774002065
559310
4750
512
5706
144631109
274534065
181710136
477285131
5241087
965197605
854380197
92898496
230004194
412710876
334367898
144864760
651622993
35893756
572351529
402704683
163950132
867367316
369499608
334473718
36192163
465654974
865833007
456295025
525188947
486020967
41297888
649369402
364107889
6050316
389835
586360855
956216972
78151415
979939379
607511840
183899133
918453513
46075126
527100292
41026
521599012
212888433
340716207
58268546
6852514
937791800
695547266
691790286
84561624
348426842
512349633
81321091
986478388
411302057
470488275
35891041
71094130
45847
555195731
431351078
738672993
95940418
592187450
929112634
22710403
16405683
597237136
38994269
383020949
494706709
884608698
49441712
443206
675118651
227178212
277785411
49474141
5458
4481122
783010702
14
400648242
5248749
104779963
48804289
48134572
3240370
593038627
443825170
177652908
38710364
54683
699053836
156138052
671458362
356639738
83812701
921449392
49526698
661098585
697063344
4315141
348020577
205602564
4325
493549
229273708
42970346
15920762
325020
320411850
3932
209968691
902648988
3483273
499570682
3638229
94356325
49034339
4827604
49214922
4053235
45926
43436
601688301
901798182
570894491
493070262
693356377
464186046
463412010
935033651
950447320
389542564
470137
329985729
4127514
365669705
4946777
404585036
5735237
612630787
590399482
443507057
292327887
402455892
869117323
602737239
38339
761255257
451150
843605050
480994932
341968167
742709286
44629709
49892441
37494
987006131
142472434
23301951
45030708
726710795
619159444
762057753
696876475
479168
464137445
139080173
253773077
977594918
339165656
269306627
436063033
4856683
576312243
498415
697073547
293424896
321596
528433
844103363
814203655
4783688
4446
4605
106535653
178378229
115306624
810834253
174387512
49740
406866451
585748707
967101568
541738
4346848
384392162
4610270
989696458
444811641
189291158
500532006
489500
49668923
148708003
447624
44726
50493
583850184
371065598
25535426
466211
321356477
47176908
191607276
4761371
603627
728645803
145572746
548632
533220
5539167
162708626
53323006
998475277
988863984
547497
329357275
169548735
569393406
35205098
196893833
4663094
535190450
3974239
484050304
41569
786080943
149286018
860712180
733583909
59483
444979084
44599820
624956630
962466070
47449
472760
349927755
890752281
748353970
302224590
827204188
498357427
840654037
534972083
482330
378400376
846988780
750691120
407041149
622825448
49514
512906065
310260342
4357
464306375
158210220
306071732
673833608
45365
373368900
89113979
816579941
464279
374328601
420440024
4715041
44579
223696861
126747304
48385111
394931350
466496432
562976006
48052860
190354157
629391426
33775720
60147558
10278429
458504
503366444
416457184
3655404
72297501
730107877
743823581
46082639
562962404
723042741
380657864
182730625
491085556
477919499
725088588
486467448
865862706
288739760
44549077
89604654
455986
51764
452669409
49591801
20117191
30553800
347736572
447642
688436293
468781303
731844899
501284084
548349523
47222
620000077
552795781
85244738
754518967
884766570
917018556
374952897
620680641
395251289
130122589
465127
248385832
941460748
95602297
424
61466256
282328208
229880696
47289088
45886338
461909361
714943684
473616075
92362513
894402249
742706590
728235450
569952146
16262402
46375918
532240204
274921486
203543689
807773028
687076176
41809
232417974
83709961
488227
427230492
288460919
653516578
41370469
46053772
4606
540430929
972379126
678786601
572580869
520706676
983659049
658899590
628275022
560131661
688339345
844790311
186197775
486335
786560386
464913117
663105139
978782761
281543270
18160366
48631081
467648
60128814
6262
399287827
5218
249384807
398518216
210338795
984604727
50571
545889575
496629
306290
839994023
885542194
48023460
784353499
970156632
39192
68914473
949827713
192542250
4476718
4808354
753458715
354485587
494727058
811854726
641426026
523021542
64436290
619411
481391403
939338330
475545491
489296185
25548099
45263572
5338968
3923726
522244
448550
977116802
814227016
47316
48724886
491740
441671327
479136645
981557934
54551747
240963918
756743127
927908997
553891440
51592826
241224722
750833855
695908095
446892737
866306549
5523
903586258
639428155
456787
505482522
137353275
241781234
562294846
201785419
219470244
46691338
4791904
78192433
691
955274200
646551252
269794360
104940392
268326943
607894975
122059333
35517
23821464
854433820
237280037
553434
365200128
398377886
241971855
460257194
484647
349037088
963731734
419147625
2594393
952552680
186980344
861465827
3388
697637269
65970896
380677740
513971951
48314
40328
903782783
4780657
439626447
29326281
350149
33124124
5830379
322440544
40934
43997
652342567
37223
449630
874985742
59246882
813157943
397048639
456034727
808534092
490726
48044
123651232
397452400
576718379
674227598
43924159
45405
4701888
6232
836424051
206247543
5050455
384986658
186879935
658918907
366094099
118133073
139150336
393556745
829620159
289339328
511630021
462246111
800527448
445135300
4653
453623
4950134
249210493
5181254
950432928
505441413
3098824
6873871
477834802
374750627
188499121
676875704
134694523
3505141
674532015
482219023
74701985
930617671
49798
713815923
5308477
4550800
53979937
430540
156630675
4450338
155669909
557285691
586992350
719498100
3454400
341030244
569988984
288416561
194893945
798580707
848402800
278356305
707411421
863584126
841463828
169892701
188999660
716486959
456794594
458968911
651357116
4675499
184945898
4629654
427639694
46271
552228467
45395216
415993
467905598
839778490
77051665
49427687
309650037
46201
463049141
460076
446060457
15768393
456846987
594326399
713749693
465868256
226383529
244117456
5762
86422221
61921030
5064863
950407186
635521074
20616446
4164144
581582923
852935040
43425
693063491
5966433
210129749
605448054
35961207
358629415
589512342
552033
48282
464971886
382800159
459000
31154838
638862835
46937859
498640663
187266416
643059787
639245656
601106129
459564584
850840186
485952466
276059608
460410330
223704594
708696552
443337777
458013871
674897821
212614262
943380123
839077611
4708810
140400709
758647638
119034048
285800253
66534725
485658604
370469529
834950136
50444587
326733344
497870519
55861739
817059252
480836
53564
888015969
50584968
900579714
35649
58820994
107000325
975033261
945501742
97260325
667756814
662446794
52829223
442283516
317527577
867319070
702930317
451541
17786704
647530284
221184595
489728394
912725347
572083737
910810765
562710319
147066219
177547409
47380
816491708
48299093
946632634
408709962
227771373
40935609
49156072
375798497
29521674
727300288
4768735
963144750
410923473
465994
5506
599549040
37675794
46116266
5190097
539909355
128139640
4683924
48363211
525736132
453706
360405913
47247
824281632
4954811
4255
254123543
54325
34985
48984058
454981676
4660879
259913160
45301502
984197394
258386942
4700530
836172100
701080465
29304306
960021566
336019613
4393
480854
174280634
58002106
327737657
874812473
78195753
238598934
632167959
766789018
4482735
152336014
45773
491307
459499111
883708263
285364572
460500425
229404036
189773008
906680600
4258
404311945
644903603
485124294
470802
693967573
672488135
514297
5209277
509770
782704938
534874861
780616121
450153
217943986
44460
403545197
91802231
35294
929915192
463596
4775939
573353030
6458867
48378
656203065
169579717
641
170651962
211832662
1551
33501102
47381
463172
579749057
146501290
697391571
56091951
915150039
163926229
990967245
93211381
446540970
143700495
496587
469907400
3699
296678621
795589725
4985176
403540
484346307
621749596
470776809
45062
5425027
156656677
90324913
980071967
33523883
535409152
881626995
421972
49259
939147524
50092299
50256
788605971
44601621
31853
44760
536106947
949823886
361857
143073420
480681646
330664080
724906522
826864682
425484
485428345
464978
470833796
909659995
491787
741215264
473205325
454475109
3868485
749628558
467429428
341224192
49103536
958043926
58314
21190812
945283563
119572061
104421828
40765632
4864616
949011648
434489757
234370845
686330069
847867464
40512
573494791
39761538
447936
5263885
446878654
667431418
523972480
45329552
29996110
108973558
401381
62008
47603923
4966703
550702
8022619
4180
177788260
882387706
522234085
341428307
566391484
119597026
8115478
77765634
27797559
47029904
3499
929276800
70858757
890792724
937859354
53625
981180858
581963144
592594262
265664643
47528
564167970
374819520
115896149
860445500
551160354
46341
582674
155376620
644807863
27617841
44373686
298586935
930583604
993772730
6068080
486068
370153478
775646011
378811
5856
370822109
148022394
399307
713698090
46624
887878508
447391158
242573866
49783125
46097
890502027
418487931
292177273
80706737
445683
54601360
108006535
205649332
680314207
274652074
188325007
279948485
62745134
47818073
406243
3109244
743528819
490112
340914384
486526
619540250
169863652
516950083
634811071
49724503
193353678
203336142
116200241
93222826
142105616
990276032
4839505
493245755
315181395
62970669
95122742
594904121
478377
800813915
65425925
503881066
32835
547784
507030
81163643
461055
2727
67959681
927224251
540865169
112013395
544842879
269305
542651368
125603440
337059133
227
909400035
489309600
498613106
781471520
468626295
44243
700862726
375847505
51311240
578004830
482141
410
203412789
334797682
325814249
802948747
767460662
3889561
284819097
254232833
43435983
325997876
512140215
494677
1204256
190069740
473102644
671781619
755103850
427356726
211918783
867143636
739060543
47281018
474193
4824290
847974506
455517093
488561
6178294
766015356
50236
968741176
5101626
71772166
50363324
977384874
4822259
868331419
494820480
376954329
759830671
822797468
913089369
5274496
4533468
492073585
765956694
779909320
376914005
591140068
769318296
213508755
39863689
846677594
4211555
54655
25171258
46604863
62911503
610224304
692535879
750907886
485902
893668576
388570485
915042685
382221789
446262
800590461
4747548
794277619
786740029
45246
494969024
121895934
832497197
43195
90462758
533622
4719902
554835839
43018
273134625
656415433
620873065
4432929
748506608
72165107
150818928
839042710
120234787
47827
48794520
36949445
403914103
832693834
63554155
856047400
513
519510700
47208
488130650
114130419
584379598
47651
339639622
455264588
767426548
4409
3735
44739312
522969480
668404936
278
48870
4552872
523134456
792458235
731369688
4688445
530167782
421771331
416159
493100
170034472
489696398
991853314
457175
264290468
248707873
987567080
57620349
79340719
45626
577013
47940464
572996161
574647495
628554835
611109052
823230307
77948732
926860388
5168817
552660811
336971858
134148478
5400
464647
776877776
485319770
32392064
443140625
2991
192024131
661311587
5301
378434711
873997670
579658108
35953
155042100
585321495
499784633
43753315
183866561
934607523
675043684
66680988
192486176
743390217
636149228
221933
781437075
447572890
871387338
519176915
776515547
37584748
360078765
194328629
723610891
421267739
421761081
741907021
630336982
549470318
497405572
84426587
970652809
436351784
614070209
411376887
484175565
472216172
558927477
597783990
522909995
380075762
489513
645239296
516327616
65510130
993536355
813295986
105948272
277911929
743890241
48355272
978721585
678104340
597908412
230524219
868129453
285922149
497413966
585596787
426175980
927399326
609297263
907981057
366086458
51722280
212718419
171584929
893396344
47266
4119523
195077670
88436127
719725960
4537
287707711
510565841
287807565
702205392
4680182
840950845
372513989
8665833
626045804
466347279
120222066
47124912
46413
512139278
689752032
418919803
91186009
441517018
655991956
650515401
3795020
482961767
144466020
40818420
492012
929337854
589913843
628857660
829466078
558526667
861965837
41273243
4508776
47343480
4589764
46887894
137824995
205118486
540404402
77546934
459602453
955771861
369656889
49884488
463516200
486911575
382800524
50094
706498168
221213191
340475636
475562701
474345
46117
600950
453134
764087262
4664966
44624
793755137
542589
41959
982393656
406967413
266641749
135495232
543544
785445514
5180403
46795683
476551995
534703879
873034514
110206223
721836000
244142225
21619942
961228099
866261207
295181487
891496028
5139772
79325704
482572984
495729972
48052
75565543
508210
450430414
278584899
36644921
345678142
278201139
43809812
401754126
492085
269419033
225447655
293867011
505764
47062348
87795203
186158253
471542176
291195647
568389302
461080
169369557
47657525
138688998
486928685
741990944
44942
756627244
544967832
403353365
357277323
284358229
675691625
282819900
397063335
485366
238896326
575971530
422549069
217313789
665907852
630771424
290583884
863361629
5285784
172920219
534241910
96833386
617348452
147377405
75436280
4795117
428253
490233
4680
702667148
973768829
43223027
494090
643166796
25145150
738183234
414950633
184482439
346179508
928475724
771384091
48038444
5214
487236950
67537695
824119801
4287
277585826
925673223
761004030
821803557
882133587
822610751
40410
941113961
44655548
955693622
436913552
530363717
949179692
53884
45378824
174461128
441768566
530
171134009
490991109
228890582
49583
939600254
455797647
533492311
458598838
4027
361301507
441825583
46529889
6615942
51826037
589756
461631251
676659402
3682343
344498144
179005144
669545871
693528707
49686472
446478560
43208
766404487
856597707
466412
872408606
50742652
567359855
45929116
349422962
591525825
445881931
714713065
44273414
4965409
53862
609258373
528045297
164822055
46373106
477605757
386482
475634
777776063
4556771
142137564
755896832
498145638
265794808
828376864
5066509
582409935
470499535
271859788
637202200
892757239
483070
4759529
670797510
218192337
4896332
413534566
44710
766050551
249156567
88942529
468828311
250938384
4931359
4248
561090980
4585138
666140242
153964024
541667792
956076438
5202
77021247
453455
424000
4736910
46050
40564411
228060574
545881542
4629385
5572
875550200
265053163
146965451
398713721
4173660
60715208
212099648
4565349
164569489
494332347
671697
670387816
567241978
974956020
4604426
53231744
584777921
918718653
4913386
921724163
28272
668050971
258839852
497886571
282870532
296121158
625970115
40463174
20546462
934281990
599230029
347005026
489642
690198711
105484365
67157422
193255390
445929371
639513294
475953628
296964640
685490401
794642756
406557388
47219883
384480240
47620
958977729
545694512
392242322
673568099
182674221
242806603
818216174
47889
935273551
392675696
256862583
803813494
152788147
3499334
359893
492959709
48718
567081498
74625078
34398282
765381014
471378496
851141875
90766916
931411624
48180
416944538
712827600
677232895
443515
430273213
77272726
266016917
980894628
5554765
225511398
3959571
693323774
464849
50781623
57213286
3254058
688769992
100199220
970489719
776967180
681537821
129032967
347430792
267826239
956847135
5320706
33254917
393935419
53514641
492184865
442763658
4360
5537678
211473217
395446104
452890
426835349
752539652
224708178
46581437
822790502
94076102
48318376
3311
415667
36820819
751705229
478050891
491498517
58041863
990125508
4588190
45079
968492896
748573199
353812
979797422
49041
547616
545224679
191867125
559868323
670382682
4740
18140814
508372095
853418259
146087017
122129838
261201461
534737072
567634226
940630546
106714891
975014833
66685750
503577
2889559
355236417
483150162
30300225
156169128
41792263
4502378
26027309
266224275
32518192
46881
758970771
4543597
930853665
483347635
900895626
39412406
150712443
766680921
45972863
486193181
879247240
3651048
50697965
4754691
4333744
374379758
733694611
940871898
847325168
55545
663042661
40254316
962329949
523733347
598042028
407101651
804696032
874698583
564
201952156
625886325
192841113
45738
242605308
488139766
122575239
568134237
41476
37516648
22196086
455913
658189421
751944762
312402975
417299689
501900
5019782
49905143
347160455
3792419
4471
403732
478223072
4582770
3007704
361929214
463784095
424329441
238549974
402537985
913977620
926081350
4889079
611888596
39709
221999709
794069217
951141124
479919866
216945585
532687531
404475563
531770245
40160
303077551
828668089
6003456
764891148
106570934
611565
4695
210905425
511748679
195809287
991882608
4564223
492188
528931476
57381818
734902789
992257966
3224583
496109
541360080
182635515
273444387
445840
59173268
353105905
515511408
435081728
948170353
12921952
522204
539052323
294320489
963467297
345515970
57387641
518508398
5667
476002
271461863
989752019
45863167
5467
338918943
961931369
648165260
128693218
316251188
101934055
582300528
461609
439980038
49647
996220085
412990443
527987172
560628242
5064814
61084738
433713669
932536346
49032551
3726
479536
828046659
68747840
4215694
896113529
776193753
596472
333871395
893930659
327180891
6067
574729373
551255648
9506764
66343
536391946
192464849
538448755
226245760
53567047
839821762
46185350
563965036
323867053
994117357
23041450
336991941
58494
84969019
831660329
4329
313274630
60811924
56739918
834937240
902287518
359903222
4523838
518657
977835193
559389746
4760626
569789283
543527313
879101132
298
487018275
501282099
482362
697514486
880763017
451049
448842
384561212
704333797
155674448
465353595
744152504
48190
31472900
947129748
412761307
84530104
4919572
39995225
58706
367530172
49976386
355227089
2525
244296704
157728947
596408973
867046183
74561117
647549484
354695426
311175167
787259976
348141242
27115466
919483038
942612456
352629054
595880350
47296866
119871593
548884
5441
465541
4470987
455936561
539430746
14944149
4151
107187563
176933429
565311282
845679049
18950361
44772
512983659
306943028
157415744
47154
49597002
699277466
84501143
242
229050992
545589927
615016
580358205
292777940
387241705
572688092
5229711
201584204
449143
536310095
514225183
42512
588622559
54483
998510333
408827626
3592
852281705
185163465
290346007
472187981
48254263
49845
463789797
446227
47707909
270788162
4701896
249676623
47033
616829
489598284
100621743
684697643
941184159
411902870
104396693
999795599
651624329
560568404
995127731
503185541
497522648
473088341
885967102
809464998
437658777
402696
33314
5472112
212645395
736948672
786028818
789536669
427957
57747706
871598649
216988009
472947
452503964
164852600
59731
897450224
277779979
548004062
40361938
263868197
295688494
5678
556310949
219046658
688248003
638351799
195859843
64697547
469903093
59633429
943099254
329084349
316029704
736451796
37885
782846113
748434317
581450822
422887591
846698112
757332142
396001
74489194
50008228
638195022
885168231
827838715
40768837
383635
4231394
3390464
610175081
490784964
17325937
470989338
6779
491360
67590793
154014524
654161734
448418405
148319007
73875030
56418763
4480587
90615095
443617164
49458
463489463
635414487
5255825
4846091
198660616
73099844
421788126
542157586
45976427
699954542
290384075
890792897
47987706
347595226
4181
657356098
386815827
450866443
278345572
5756
456621724
308774367
984749239
277446925
4994052
491622785
4989338
196882529
49883897
288270299
746021526
360965059
458796823
99303635
739534317
47176436
880536823
604535613
496630358
686499707
175927047
200145203
48735080
613852464
553870154
905616883
8008842
709746521
494186461
642387010
44542
243066145
21114992
54607
932683384
344087572
454803
48148
4694544
498383435
48596
629951677
442089437
827014357
441321324
4794461
87529393
499525480
549113711
823318827
491199855
5010
5222134
4251276
956896691
791359023
151107514
492849
4796820
32306601
389836373
198387117
43669
655935157
831594206
430894
4887045
993019727
799963451
106117116
893922473
537567
322643176
741182610
50139401
877863366
721850154
697637312
432934839
49041828
61304314
481422657
472166
449386563
4823820
616627242
254915957
383681202
998767776
224596946
882762759
462330745
887443948
6057
47456643
944775982
951381351
626343858
5426115
40514
332665793
380685521
761487213
4178415
4545981
699541902
44720677
189188748
46072198
295942976
381704630
114303922
4440
174873633
968801516
79674062
313859086
4087
39487219
741921918
919270535
52832
731826900
55496356
59840748
593627848
65155710
393578827
49586
682
1682889
934878590
967228628
826582444
291672106
46316237
411614183
277686293
502660693
445254
37096902
634545136
822404650
798566709
29861789
44952738
524073637
6237052
38931078
4032270
377347164
268625195
136665428
297214603
966562973
233996442
45508
505885935
483192
360104374
87010235
739197863
50838
493713695
577269911
147350
216838322
511064
822026994
766002803
47715
373935067
58938130
205442457
765556449
4698821
31975741
289448779
526264149
260834529
561664425
451017290
960586057
4092593
448864364
9232916
612284083
693766541
136964109
445015915
416914418
20449641
972202733
967816043
67385702
376592782
971981646
29472575
208018390
48099
970175557
455137
470633327
487058
871191065
645368469
44495
5011
49055135
442
157752078
424812836
160185231
57488640
3469131
51023463
41429274
615551665
735479877
741517585
785987883
713100619
495691300
40661
799845928
922483216
512102
461031218
489361265
331183788
782010560
256562860
240399747
36025
387584604
688194741
237458026
47043
375551390
383746037
9724783
197410569
566963731
47006756
4457536
47466
976043169
611590456
533264630
287227227
442864417
292489527
136847531
441596897
30910260
37839606
38418852
604039421
374836198
68097376
3305
938840312
4628453
532152199
417347
628826005
3781310
241893534
225170946
423196920
225858943
67342575
612652482
664253615
3673
87683295
185411257
5815872
406778962
426828254
127549901
90360045
257731612
4153382
56939
4555842
44485114
302393206
204742174
149483889
263738582
759020869
820588195
4599820
727982564
421051346
587703
925746948
394700177
921705639
464481
184757777
797352483
42004897
47674
79018498
545826874
533050228
47309
237624171
3841975
254598977
717613154
647860373
4840039
4703170
253327998
43527689
46692255
759335566
262746880
498698440
93829843
368485109
505373041
4645729
386248386
586334908
290114115
211441247
963738736
41267
370828457
135840838
343126385
470401648
470593992
252578390
729703023
218799254
677911261
401047172
86832519
281331201
183515300
580009557
162786360
4030898
298252960
35714187
310422565
820442537
6308
112722274
44895
49622358
384622634
410228568
179654095
183863309
614320
257876445
830996315
2093
490263291
478416804
488484822
40069794
32444667
478174
461362225
170865004
649229024
441688438
647848667
6474181
823812226
61296
5165701
77270763
35725186
408142981
401897511
872613822
322446493
46637236
464445
4689579
5386290
609298729
159674437
4958313
534417378
256307021
404170835
865214774
650134452
842406353
500032273
33450447
32603016
423937703
832385252
644321884
368802
998395264
963843595
4559551
566710766
985393304
565136250
590985
702372813
459867659
56296
632051476
582829539
849739305
55894254
46523202
50816
21989102
408232739
234962091
207454515
55589
256542741
307568901
41529105
46956
4421
40089812
492100704
803027159
836259155
354321037
489907341
51671141
954241443
223042310
54863761
647375132
494975
48893587
738834401
313037422
255607097
371723
4792841
4738994
454577
393515490
998088759
681791659
561708
701373007
519509
180821259
38531506
868667441
529302105
53271401
965697727
47044
618199706
674496933
4517
477419393
975634235
414695590
4907103
988188072
550962067
749752282
849485820
408431616
435558467
48416378
671801249
41329534
4522522
44870741
32989049
3502738
346435509
124166225
868681918
911832012
829613898
396718590
943033081
49269631
322893992
44532135
490505
318221306
454733822
488940237
229141672
125352323
989424974
693389234
553950
4662
177939475
402420088
476605
961588290
989314524
258448889
987500099
721306071
727805303
773597548
68872419
404310801
45271
319282692
360334213
390444942
324409569
461858525
657326894
45987926
440899080
4171449
44550
704979895
5009335
72421707
49109
178641036
723701875
271021204
874023608
552433112
527570002
576072568
828619967
865585002
431044043
85308632
693546425
431719841
46039273
620996856
416452923
5262
726571718
47602855
201528358
330002299
939705777
55549734
316937023
60578208
454605079
907389160
503396
4061
44144150
457698
390779843
413923387
999740828
391198
212306053
59365
823419977
198310614
106234970
341629900
313830691
5121518
956331792
88829063
546261
47137040
541888
320597664
422594416
88585500
919821789
796595850
952634181
146488173
964984349
45215542
4671434
977348026
449872
258472490
989821074
497971
579425111
165435869
227903840
41102868
753042856
703310244
904284686
945769388
672858337
541886102
48313
943273451
517170227
73641710
24614741
36966196
460722
538204610
47014
928781072
376993157
416792918
296978845
289472858
736296336
625998030
578604562
791497387
325225631
825421743
471456660
400002479
57254995
33052932
296232901
360289789
4219090
418613310
473996265
193391456
590735966
596184
214784747
68860570
868053005
201574559
480943
52605847
648750553
795582231
907929930
648376665
5932
767535019
47007021
52659
46938641
294372499
109302255
6638227
46160
955648812
218010266
6025863
958232761
877816702
49663527
451461
311985149
4316099
658578134
44700
217037853
392809979
187097425
397290
122730128
886917098
623886700
703092485
47169
660335737
337987459
473368790
799260100
975832168
4719
598031
46798994
964910306
742689643
548769552
48058030
4674510
43355
112199714
292880318
213684526
4082837
6693
936056914
718196111
199293083
305829758
480349
31309244
688994735
979604018
6005
742398831
962740141
229265868
629740751
229556458
50337141
57262
785158538
884636777
162972056
902086919
200463168
270251795
449781273
970200735
677901705
820587069
4991828
6587
635923242
387221869
51753
51066507
458908148
3330446
84120962
862540230
370467285
817766094
458289
45979966
4729897
393304436
450309038
202810563
588852314
496715
5293314
532879
902011073
659819894
445524046
813063596
4037823
57624534
249989061
4749337
974797640
603392150
602907478
207929349
569267168
232045400
370598369
2701877
972539445
189660283
39503
868262255
595487230
66034382
298740972
612008083
391197485
796195760
789878592
494856
556000775
945422538
46968808
4898
789380877
554970672
649085103
47842885
236796226
388518268
783882375
5025543
40587385
531397638
65
502575747
752366982
49179913
481275
855906293
651608067
491413140
723214019
520593362
4702648
134124999
626777
75057631
751927019
415756653
660277548
694875255
985952375
3601
533977959
119302845
52629469
666090984
446604170
298618724
436179429
56348875
943458417
207986482
48451124
70139931
641905540
47941812
429226159
394812376
48569178
871578970
896996831
768264673
549195797
459036674
751210139
384842
928267190
418299563
485190
49468725
952533117
44900
265210606
972196338
53431
4711621
6797105
783833111
47633
45942889
362959
46668400
888315225
868043416
912350771
4875255
41327
817682351
71520427
595696821
402717309
890733637
49500321
660197221
47774389
671398408
429336841
160591536
99167103
477509
611167551
245680768
246251209
54753
4819733
677172405
546780983
40587
257264199
407982654
446536839
639752189
490898438
226272921
657442100
485670
715805983
899658946
735961576
45100
541980705
5263
933799445
710415602
14974846
355423949
135617269
50632
721217756
455745880
475663247
459466988
43592615
580706379
664409453
46288080
796941244
733697339
256525157
4773522
804205159
300470029
439817761
976533239
186837257
499224753
521898
437190047
867358203
43102867
94688075
5654
363954719
792790206
425966754
498307708
990686401
186307444
659363186
116710323
909495858
445498
460327871
72321798
3706933
48767563
654127453
440970805
37615698
214779207
76807491
709024694
915117999
724301692
283
798555655
690295590
812094676
587660740
106931064
433895
436373064
483054012
944718160
550566811
43164315
972540672
436920405
354424770
452719
473925
690052190
241756295
4185
827533142
4523
335729050
999994093
499999999
727516534
152056212
567373436
628240800
929760876
56473754
486710644
572694793
400189009
476849
42553
34272
6140171
505043469
979113787
177448835
394114325
148594744
333564947
596259620
779984657
439163
714862892
923091139
669743573
549258820
4847182
49473701
4705306
469854
522961208
230052809
5515522
852050833
988494621
27698947
688498278
204784064
571995098
779498674
49791
38980664
764682374
4667306
806516025
735176183
763890996
167502186
891257451
884740653
411104384
64596
884719726
901137423
332567600
39085925
935946848
74957279
440055311
44086931
4297
3766
266044822
917198434
112413070
629135794
393348
322214823
293241499
207161860
174213066
184373668
46001
4140941
487546109
697644805
304786596
778420487
454394982
18185300
592758419
547734802
9928473
5106659
455480486
834698084
485069
898791260
989931734
46313689
4516496
717772743
2768943
461622799
507228230
59656946
905052605
40007
751698191
637137903
811850706
395446116
855341007
575086
564090474
79543932
473508152
5050129
924729272
471828081
95415956
690163358
577210
558949037
495404595
640133276
371332
752925739
43120664
908501628
799958871
4270235
869993395
420947275
770951775
48045
483059422
49306155
456609355
839983502
342
509366305
50052
40947488
685704136
307476943
954127011
479692686
466053231
438399902
616038762
30377444
53145922
469897901
524089992
972205073
48940717
385802149
3257
3332
695899081
19229
572427833
636491041
44655156
4163431
225077141
935803410
526150240
142099895
539167126
412351443
5789487
73747164
496300462
757289796
931428188
954543005
47121
3708388
559395
99200293
49104
677751091
370018395
39957
482246
200772549
783808743
497300702
422150766
7847339
44277376
73801619
785670440
4571212
306977915
495405
47075497
44776317
128172407
486737
849766117
352235695
898364337
3705839
37355
564863595
404651703
426072806
487054187
705590442
4153552
648287912
496575327
700599125
3950
266845150
37790448
526838026
856141374
45274
47407361
519732785
45576873
42598
930272731
560828954
2509
334453404
487521961
3523753
770443766
883598992
343216988
801020442
47977082
47992944
186959414
957732918
521154
431668115
215701195
875893638
464930
53004657
764449666
356671907
483490574
495427576
379261952
59642031
380069119
48981
509010079
67422285
503349406
876289373
996528954
44568
334483676
107447561
47917
386138603
845868083
212317354
489595979
48887767
251422687
208372607
49389
667942148
998684607
82680447
365902302
873266285
988333785
53595836
687945191
243332423
392517122
281555036
460799590
15021325
663617750
3876592
49732
472744532
571343250
210811384
45689371
399197137
768299995
333644735
973440955
145452852
927199774
62507
386960
620844630
4691
878665470
44290956
146676842
299599807
826773874
846190866
473939
193069359
4995236
476599
234039976
871989131
297917
89985130
935379358
40680190
763811716
5401
162829656
505829
931515692
42957197
176180492
597565668
3645649
49665376
34326
37006
487845
477481381
3618159
737474004
879082152
438357507
81891621
3596709
48586
501358
357219666
269606655
343163728
154947293
686915287
452036002
31700407
593763576
291020513
102460905
65901681
48626776
689400760
463501031
3919
55473427
877604027
515917
749921103
466984160
600823516
45842574
466711364
5980770
3710
4758923
787456345
364593662
364546888
101150874
683063033
580659311
499197212
895847441
56545
758582024
644194360
498215
4562089
395403294
69938020
197654180
318910206
885615154
49327
51346
4805881
71950002
207304484
51572
4751912
641016081
318701090
5400039
483819
132499476
924471451
234808300
473905
162997900
5521452
530712320
5125031
482699191
63972554
421097644
610374845
988363840
22634249
515449175
674512515
228518464
435521742
706983665
50676426
772880982
474611136
519641194
622
486695590
4978
5301059
604217739
946689323
145443950
65087751
624524202
4276701
878808495
3457078
633403652
352834756
509853627
194974930
4555196
252215253
380181784
630284554
554309
432894749
175765223
499682
41388535
673935686
69602378
424085196
367863
34224184
50467970
421889
353928299
83482663
752824299
53569
601511898
255206027
3128579
486850216
4470251
918049585
846630985
483500438
169772710
183667680
148624223
903795881
993111428
457611
27833192
482190095
67452068
443547
647996694
45538750
4582
179996571
4922329
404868051
4671897
262602156
319805127
618753613
885135343
206889000
191520705
467808
149839444
196297222
4336189
548825580
4473
634105145
828927919
4285199
838226715
431929
667851701
514842080
778768274
228613296
474031
343091169
895295085
764146886
3174154
5988282
412906629
59290
310098004
413828487
167895763
57121640
735898727
43250727
46312461
827603890
618687617
4620040
902176327
745692155
5585
522662885
472531044
814945025
404868040
539787092
146268394
684935073
46746769
868280242
503804577
486400500
48339
451392
220775531
781818153
5382
329033054
333064442
45772131
471595411
295710680
755169995
540221388
362485282
593986942
156583663
432003
397821974
893483377
3675
4545029
725155787
47538
75806357
472517590
400204014
3082
4756524
832286575
39374027
35302497
446782
487450768
275429350
62540568
452103
90979778
203953324
291974309
4471098
5670
705908133
193190877
934928794
482443
892332389
466082176
5044211
46932896
356397768
4508490
4642187
420265940
43386
351633
602857024
645282727
4044
795359509
118211713
805340222
146168398
5541626
512712813
534427254
4234410
476988339
526447899
20526
984097741
897283663
513342012
745047047
485884708
495242
5117662
448236
82412686
667882524
528072388
686659517
17211308
852658904
451795
991386857
103826404
46359
311052800
21945327
663681626
954674339
76471354
47744398
264925592
523756619
512757452
956576135
144812069
583066557
284048923
102252230
258175527
47797971
137143688
650505699
43801
453736005
835524176
265323534
382988099
24674692
489395535
447593880
750876086
489872
104513787
374055777
45300914
976857799
4286
460850856
94780128
615042262
593226449
564997
690063727
74402430
384293901
4495070
773757824
42885552
856775088
4341796
491752842
365674295
47258
387371272
386486953
430671484
391196527
476863270
816922822
507323445
739979599
581728701
153368268
826785926
122288311
519771102
737167936
556544251
630691273
894017584
592817463
474224258
45715
834617849
397577
336345
407013520
5921
291094827
733150337
499003062
470063241
848673998
25416503
4522
52740365
439612912
496728668
787951406
4731276
44202182
91747600
4435759
165723143
458046344
116914487
558396630
900037034
49742204
899056389
219358220
47062537
849594606
441840144
58478191
495198327
729070105
455323
136698188
15809482
152988524
52542
567220239
359217843
5956
790712302
148339556
269648611
802089819
3652011
408558163
147947952
943349973
4578552
100122335
162951934
281432172
429413252
979430159
567808
972687029
423467758
20749454
956856676
744026222
681938440
448452069
725210182
4705964
213637583
3870379
493693
47439663
312913158
600586902
454241927
446231221
34993
361288100
913852415
3651166
546745
994631539
49058311
196891309
5072
794152180
480129323
864884852
56885322
4813640
5335
476384368
380919631
581585298
95355449
31114478
533931
16753403
896106970
483524683
494720495
444445
4869
864535955
736817315
498503
229423081
252685276
568853762
4817093
51323541
523263243
96657267
282079513
208060001
508654545
108638624
711079151
76320268
246736773
104553752
4547646
566401219
859535050
108701592
32107
286838048
148309685
944735277
4755865
50403829
496913775
55242485
633686479
268455020
531703038
505190024
806492225
286
467948
3637
39121689
47004371
4621
53690
711191749
82014597
431427
971064173
522086
52397104
354957278
831066837
773878250
892836197
524519692
877396075
797395077
803923243
204170298
304566195
680558582
368332773
815658832
4655150
621634015
5453379
52009
994766376
46817822
547537801
569999
632624
175182693
165057823
502985552
659548396
542912491
54247828
788337992
722087161
212334084
46606091
197818975
708268105
2611
358656505
522880655
46875
5517
603141156
182048963
240295642
485805
47789710
444150
42639533
565397152
360416214
534827076
381107568
933857943
470375
49888060
195934519
160990544
69866573
399821173
39523115
920384956
659504463
332339596
538551662
42064
970391257
527639528
451011614
927035458
40796
44844
45435
738282373
177288190
62123249
4238119
4617446
487931708
4110
969407024
431966614
25582122
290994689
5080
170043479
468421099
424241043
964441920
778364814
1123085
540815965
710362200
628710296
3173480
598468251
757772911
6612
551199266
967046885
50943486
4536745
4801997
238418954
303367280
404731187
208877727
86580092
462261
404066
4254539
32811492
447580
94860133
970841425
994844571
5871046
5552957
535769055
38780192
484880
500053873
771242510
984634686
291394486
56289
6620207
48401498
49605
18490071
921041654
17008177
735198454
423812710
589309850
4141
203674441
3612320
512436393
941902336
451471486
460943997
637681685
721500331
589154978
49820
365576214
711723683
5366
408421382
4784688
609413576
28364521
951973973
765923183
702217982
343980051
453993
447476972
494048868
37150
738134538
267812658
897336156
712751041
317780
47337989
516461740
230484921
904715855
936692890
4487567
594383451
77137465
668928378
188887073
543945
913740305
46513
898767641
501561055
215791077
165474452
463093
710286287
176206067
779162876
524838944
483230668
4759840
21028
746148558
984764370
891582529
364179
638589609
530658002
709115550
76310534
477848061
819050187
5273655
215346602
611897039
635314176
763705602
645147
5315522
277685180
611262449
227804488
930070134
2474
522241406
225312201
363235938
676456197
63557970
426361105
498553624
54502
4993683
46280212
468172880
564849824
35762
456433016
649733265
308257072
4642501
3670
753604348
184643988
264938935
342714469
984934419
47102
43031
658821754
436930269
507524437
529355581
303252743
62177184
3858817
590078831
826231358
110198713
725528893
592309
5112
5607991
46853225
4741724
456193386
927665410
474721
462586500
451288
237777026
641398694
497789497
544913668
995186724
578514191
64563531
615789879
721145288
479621275
191121947
4978416
693192006
105122182
245445044
714170150
726088006
39841
525071471
901074517
391397882
447572557
791680648
479328478
576214111
502255804
373774196
302375933
707412065
548721876
539775602
4653681
721878294
521111036
494495469
486216025
969241683
591738212
14871231
900963912
903197100
298474245
448396
200658835
453741
501448576
769304807
46779
974807510
707770045
664688762
811463484
929855496
460369
38976
743663360
738154107
296989486
47426
801898654
526033
848012157
165240660
424829265
212691525
124125973
893513737
5725
62367
437228693
554301617
192313249
871678723
321370525
682920568
621941637
371251228
126023592
121910673
810870218
633865735
4021381
450147
4485386
377
839084459
3533497
47010608
394807340
958664965
455222478
582967104
49048
454863350
46147
4118710
893709524
413499665
817043675
506401525
947238848
455603
301352915
315063105
234197325
324178364
762683953
449288299
4735003
851388153
87106074
4530512
474960
849241663
364416601
28225458
3965396
382300135
607913406
35825
590459488
624306837
62531950
44663854
252754188
156332963
689067025
570672133
451226092
394988274
538923972
54079
410262485
781416919
173170602
33317
44487001
339484
48825831
504011689
938790501
4014764
213082427
158273376
366785
910221554
31156665
685255101
486378
48474
746876355
850542321
121962150
451214
4470
708487487
576936
479902645
135180799
44462678
442977765
50654000
61736185
4412
755551362
102618675
568504405
813513402
571243962
654415444
446266
709004726
537026
669580919
881867179
567164340
44501628
413527985
179430234
697893102
263722787
110348130
462152278
45846
51789379
47129
432812279
38643064
413200264
4936007
487688521
4721469
5758435
272524604
445000997
568688985
27782
44202
51499
52871
57450
572903524
450563956
929016747
670373159
369739934
855456181
782463704
485964
533621172
166621410
966488053
46885
51115
878906415
381741575
194281488
53822268
5376647
302755305
466723746
513835
994547941
4919899
4016416
609256351
535346679
235465099
23772
880840912
162803525
4683576
403612
301864537
746345736
234306999
648085738
362481161
116006538
28772530
59843915
57298552
619852995
41881089
563165585
272392267
465675557
55404
5376
461279
410162
37560617
3714
522217668
118827954
783539260
162377648
702941938
477101900
310463069
3946238
224351142
829846295
40227880
3805
342414102
455729662
126731050
65469423
17969
229164629
470265520
409440889
5214158
538223277
4334402
466266384
780250811
395369815
46892
838567181
328897563
601413008
4565046
274539464
511781906
929753709
61672522
49381559
204836047
5796941
968371044
516643008
145335236
443221625
46752
52932357
403985227
568948529
360272364
832845051
517414930
498299684
444723
936910897
451
271481477
55612239
4921434
4282072
4946
767161548
94196501
546855272
717623023
783811256
645882735
232446126
426805
623335689
5369
412801700
4482511
160447672
837194625
522218
40464251
529888
43214229
835946338
617361445
894988174
774686171
364803887
130506561
322444785
992577080
860112443
569494233
324304
4818451
301773209
342252578
477726
837907697
4462288
817317288
695577343
539834
82537754
626617
407872005
4725506
517880765
408456
894397464
891397405
536069074
49747
171475193
994012157
455809307
220432451
49548
964916833
41342729
307460635
45398
419647053
848281279
3882310
428751600
49323065
738874110
945466907
43943084
3514031
378255935
483674
44984
877202428
636104589
849101874
48635
671361951
366297183
658055973
476362033
218502831
5082208
568832402
954585516
332893689
327302918
365778803
254244888
634364866
107072290
640887584
262451440
379450667
935964741
382743532
4174632
460843320
815233746
58828
372356615
265890167
259318404
609538816
552612
388663799
165309577
12069869
38590507
640641501
489656920
91452643
345070112
737984869
51780452
44484090
494922439
343200814
879703968
991696159
4658595
903082606
659886149
774713378
260451925
110198071
391807706
97198432
497172943
623279982
279259
168287987
411280541
634990735
414703159
203108508
355459376
469740706
45223580
342727
476227
40297
618803116
55002175
4399386
681461791
729405953
200001514
54406635
650910119
4459970
469023
107355516
5788
728229886
3754529
297443261
602962918
58560
553159112
790581957
193624889
243136320
96203259
909066939
39087
217498660
956834683
524975707
377575771
761795906
166400429
419734062
302722098
507782102
513587
47982362
41515565
858932652
395086513
414095
545385885
971058073
64317431
99841079
6152
690394659
37823240
102562025
79992538
175228233
460
899771086
46456790
208364687
171439863
703600
4915504
109203107
4339625
421354700
794209942
4919653
483897238
964686208
538630308
859616177
352619188
338214671
507621
827538928
3413705
151764623
566621152
839266972
398021167
975393055
629375044
4610461
848149132
968050445
718643569
312193957
4013
94521843
630172914
49837
11784798
562650791
44827785
940996341
807409821
698913719
660128533
487920
312851821
855702925
927707934
338237366
271383114
281527582
474840480
342317141
437549617
774715335
279090636
4198309
46129
515306274
859895542
994469110
45103282
440334738
167724716
552524517
172395949
320
652200
848825004
917972062
128615045
630968766
5925937
460079381
43658
56029260
478436762
359573
39557960
804619583
470354
529752196
49487354
107558336
270373397
891039841
261292722
39541
43172
23727298
832422057
401534882
91624253
545871639
4875947
814664954
858286975
483027869
406163616
96746503
2587
4289324
46203
205562164
701552444
39207
6299
233660114
187580935
696997779
396070631
104413824
44778
208990896
51840278
249757331
585526932
928292221
185668371
5253
5127701
42432146
619519774
432753867
320983160
170892249
689401629
284089963
561927
993075241
812449667
39341213
44206
38172249
431879183
482500
420139824
93542545
4730506
243328185
445640109
831501421
997248682
281490724
722507825
449412731
956762418
927896039
762256724
784014277
643050942
989851593
532083
668226266
4913094
54957824
5616
4492056
57915783
159813386
236829159
280362601
50654942
281341681
19
326023099
58976343
487856
49287227
979607561
49665716
550683101
302322690
42117651
143603819
279085651
455294938
982162641
46675994
711252130
109020304
981407154
45087
219301972
464379620
941691165
478943
380430140
420469
12883874
562725015
367757356
464664050
44918956
885205579
10754880
4784750
360
810239681
45874033
52188088
6146328
637719154
47661
3726688
4584631
462367245
664280810
808808940
513282
38666
289590382
26259539
688587264
865562823
479399471
983054647
496950712
988994370
782126019
294014169
91574346
460899715
600913440
510781207
867513583
15338256
558279335
965601897
604036
783991822
439629
183343368
326876383
97784693
45692
636698377
458011836
4453046
48136
472236899
60088
995313702
218728577
4859889
459942286
22974259
852392886
5298
273187640
824568605
9461259
689119575
274466532
32697432
660794
148033833
641773924
122407259
452702321
573355438
279947933
36151
898545418
105400735
459099555
470602875
4825215
385022687
5019
39649032
4965955
918965084
48558
771501489
285527671
35561833
248155028
40994
895850811
923104233
262576203
122604842
544103108
278078225
53944608
656111963
59413
656740099
285509545
703941607
565467175
848381999
722569491
779671903
73502374
343949685
13602967
410074228
482687807
432396
44134327
43110
357
463850074
91216821
537908044
48744118
70399494
557978429
752804846
650397912
518258380
616757593
228145322
51220930
286467065
481287
777639547
936140678
591137952
929143362
391679
512193765
905721339
96558633
650995086
301583038
48572698
463320239
56475544
422280
850933677
869632329
121322804
471033355
662505411
523939192
5102213
414776826
668808220
127507197
998301657
33994276
47009818
502778937
388790194
840514393
827727174
75423743
781591044
448071
989702597
4267
112923693
4455917
342461692
51098332
450135
588370277
54359552
493697971
223133877
285785399
969676751
56286
4517507
998397956
830089096
829924692
477609640
985071077
261017237
48595309
404675430
353383082
914805838
484240594
3258
3568167
47215
4429
496034511
674070134
248946189
4361682
48106218
4969391
60444993
45470004
475569080
459115737
489287408
38861
469468136
349901708
5294739
51393343
751414687
46301571
821267007
687656483
795362156
639460594
5063886
901302519
427166775
513450088
593028812
10701035
731968759
96345150
397331833
915587403
450993703
261828411
36981545
919299414
513976588
497956169
38590
454246533
49533
348118624
103903602
505337
242074342
891348609
873089786
4787475
427370
145896161
918645644
945969747
499801625
4661
48306874
54365840
938110466
555774817
4474091
382310670
427041
49794043
511495
46306961
749582193
38161
210548147
605878026
499618
242033094
36647
50959
178588845
491700056
4732237
4193909
666637109
741350013
5310487
485441
395460925
49502033
169189343
215937098
247207175
46395
687634453
6517371
46310152
3508
987045484
4988
145985433
45904
154656786
5949
4857065
809303297
821241283
488812347
40578364
304709703
330035211
33037659
529600695
987115994
443013021
562066965
302084427
462848
947589342
792526473
38479869
8045941
956874649
713155224
452872724
263043546
649469641
628063221
52727867
517309155
52745
2360340
718142459
577228765
32902306
4557168
52724
722931716
4686404
472101392
505006
635266867
4346726
4835
873984367
5297632
274442801
175948198
6325
792877712
801425255
502625739
125803923
45529
458157017
453
800511029
447170
184319240
494042681
383107
333241786
4627
6402692
462275202
916865601
38052
300364105
482217141
463313516
46045375
110558101
763674077
41933228
61465
618706151
911009387
531885554
707200012
618934565
832985148
582231869
401599303
95563117
482613042
42645686
380852484
481173391
339427
528897666
790700621
953159990
477341677
44101
85912951
285258196
638351156
839051860
49757
611590293
533518135
46320391
233916220
48717
928289901
267878913
284229694
136092870
43253
315909727
43156
3856439
346641951
368302580
886179315
680155035
748391399
560889891
530721374
54011539
518942
855227844
748174421
226425889
518935
388146318
742623040
460222
41185058
93378890
56885
649771031
773307848
45667339
134174542
421172225
49679024
582719006
266790912
8596391
391236526
377591039
757323806
117941767
46670284
164113186
434877116
942573187
749280645
417973717
373146
371187010
474701234
34021824
905919073
495136509
5209520
423068193
837394861
848339571
39696
560948856
169069993
413252
340864898
357385444
9822708
448865317
410653655
767279682
571214550
454675490
45914
280650661
5362515
894732226
314974787
47836606
476518664
55136392
389290821
4546530
431193854
83672281
546930969
4360876
5277
3822578
4760839
4458135
763205363
742526166
470219172
196751858
407239305
912955150
4191787
4188573
235216525
953110208
48876
142717536
130972052
288578921
75451085
425084957
694736231
6738338
5583668
268373834
770500634
968030130
420274904
281925539
839150868
938933622
37961390
795568479
846660683
303322441
553529993
360781784
120009798
382127026
145426443
5486172
236731500
110689921
7748051
51239486
644391759
909921193
600056
3681875
20210807
488544623
239208939
263778145
444725105
49999
424450887
418826992
813369409
931777819
275639248
112481859
390844
35180
198492010
321192782
597412
996690228
778470892
334036616
567405938
49847
27586629
349810222
275241965
4898904
721812727
338892
595144199
256954521
462641596
48835
830991613
266060069
418388787
503814601
449542
107439148
607519456
244318984
271390603
161040505
5230541
43260244
303574516
488942445
493247
229923955
846987876
604691767
383277775
636800610
516916799
56145720
44636815
83905282
393906479
432355515
257930404
644370595
47914
35642024
547957087
23892278
868082697
449020647
226461007
710427024
58169390
488612059
514832828
399487088
423645038
671961659
4829917
47531884
266570108
231409241
6506
348231897
46999414
4847624
141766305
46010135
995423305
44014
113795142
75992058
4803913
894589749
269390747
976954107
4601993
613053745
217602256
5148506
4465120
291275017
24934437
787677698
896742716
418349357
570139688
170259351
854642413
840720811
635218551
459445880
70413464
475790
959611176
768540483
387231251
52632
4773354
829016451
591489198
482618
39085314
352315514
45818103
443
142738080
505245840
785327571
287658806
87897964
245694853
200123483
128073888
44604
418898546
53602570
217514000
692511803
50002808
4338
610056571
943850302
420821386
750209291
266729272
700828870
673993865
70592
932762471
439040847
284773919
6087992
445474
182312957
460749
477368
73680065
4450014
589177803
4826430
651567521
3061183
484038
44728403
29085
403041849
400578029
681526424
194716198
628148946
430208941
115754019
194512965
974594458
588154173
4346240
201946062
560232338
298863
365936949
278156
401592182
484079671
454347919
875563473
49518290
642234105
868554294
141959365
685563289
541688129
253380070
70948905
47539200
777643560
446264
495174
91800870
876467884
85112872
45437
4982214
737292070
496220354
605955192
48184007
456281
298715462
154939550
478650997
903211255
207118550
447819948
31331089
147418587
163188175
553910342
507195737
536481066
903066419
52055
580238340
412826655
578255589
151171339
44387
64078503
554490701
462452587
566273327
394999
237554274
490040
474957
25679
688934078
256407027
4773202
750024188
50736
4758389
450892436
124347551
699114184
597717964
46326
445495218
457986380
534140594
904532435
602
4611810
250415788
870760076
717896023
96631227
789470882
575
831004757
395483007
5114110
45897603
730544629
482033393
45392
43546930
652203
247226269
113625335
182038671
43952693
251659595
243133128
782524700
175277136
170379319
497417092
456827
47750630
3879
874976243
4671821
417749740
154346979
667550580
871255506
794860640
198957069
179166219
508953542
587093965
48353253
416773792
4890
449333568
579015345
4292952
730480349
4988619
484656
532142260
337520052
482054
452917246
980520861
161011677
920130102
798706229
621637094
45260992
855354693
987113277
307496493
5081
165581081
44853
381793617
219461
340310986
41005097
432842229
101906938
375994870
304325515
949062103
4880934
362861789
445437565
757446048
4482923
416309613
607393714
526328789
109426670
667586579
104407762
557032687
329030515
560093174
569431
52272637
149698131
46051
45314100
581377601
815101551
327147270
43078
914193886
904872706
262222023
105180034
785568004
323301248
50210
342409959
813315725
884848566
954229537
799508381
79326015
425555938
999688849
166205636
81757145
842164211
48342137
461000
290586449
782425607
498323
866583643
44305
767346476
494089666
683370
18279110
668091936
726235382
821218225
448642
782726293
476589410
5819881
594884054
345508832
233813927
457377055
448357956
10940181
871067638
4748585
4634349
703523532
273205760
475474297
3800
513406514
422126379
864293180
357898016
657564264
933196902
913048020
481136861
470957768
867551958
647593510
404911629
169579792
928138522
1077067
705739749
265425458
194571627
825612502
579158439
279255668
482152833
121131218
49737426
980795810
318370077
394927207
564924
37694479
900361417
493306
3678002
405896902
449350
220690949
489378948
4237
822994180
109848656
906465722
47128
606154914
556378050
12857076
846822759
616975715
37401624
465915
4702380
257344141
611990739
721968828
810821652
48400494
61647
773838953
794086597
5156
29100
534346383
593159133
473484887
798512178
136496968
96121358
49475970
975403435
933962621
536166290
840376784
319690666
36764480
456746712
51722896
540322118
4788920
5254352
875745157
610281749
829483755
550990161
47092788
166256807
484100153
33627571
416197974
51027619
525025881
980491463
210574451
833220202
614967327
631876241
13815917
243739927
920448377
793322059
520659667
47659119
5483308
56824324
533949
744327042
989598758
497925342
885541399
5894
919038599
91766126
595740548
50902662
537203638
218727272
418721100
382674332
981347871
48122
422573881
670799159
48834949
339924495
47234947
491234
517278254
462055
753631878
326135595
50987828
659646346
46443380
981217019
45877072
509325
48169
257012625
684752515
5742582
444772
793291606
51511527
498737
881797041
496998706
334020072
439427104
720542745
4285981
99948969
48354
287865924
392271545
265915974
42336
832898475
36717930
44454026
282367118
298769357
710746679
4703102
4806557
48478
263314089
4276809
295143
528160689
900224063
932516734
56755
597011356
460985609
487133
19755534
752126368
500332
4497866
48133239
5951328
474373451
338106544
521903671
4659303
488020
360532638
4269
43867823
791813602
616325418
12804501
947038247
848716968
562382172
61965813
211295815
491518
124500025
4628264
4471868
41119
49578
275707839
5114404
741162339
4687407
66466
502121
779418175
817331136
452693
626311214
466139472
463189051
487659
731825207
980682563
549293
52168976
585145894
76487891
378822127
113698309
445581483
842055344
495775605
308228658
46775
220590398
829877299
46376
165888023
376613231
281347631
881774321
54707
855676830
87779518
351165656
38520066
5988
492376
24111582
9332988
87686820
306466945
109113653
605124
458006058
727581990
349465205
44481
46945402
5169864
278594997
42739803
789277528
777105802
41680
369155870
4647828
4890178
492168817
908607334
53732916
68733177
446265140
4961221
257507648
35026194
47670596
1922
103124244
782755054
805508956
49782936
318160762
300211286
190263080
493840230
79234086
273561783
182325326
283996407
562581843
53369
54605703
46189800
4854149
76855870
52123304
901276875
788439500
313197894
4450710
717468207
35464348
181945069
526197744
731888290
792831143
624733398
413168455
6989722
573267
132858672
820545342
481227718
229100569
49944141
510629881
27639187
390307252
5480
145254593
518298
454871
784315254
974690449
185314574
411988359
637390091
29237969
703796444
46391
5092797
932482699
474594316
449116
661818948
7649059
49047
548059805
258105559
408387332
454406348
854898685
168290573
60193
37894
597306644
425133148
41896
454905977
164495061
989575864
494376
348543240
224862820
5719336
6126
302389323
823637867
410200
473654470
467639
57014044
831207430
995534687
427055810
8075921
764311415
53317
734252986
985020148
433549853
911583594
378778909
720220787
5024
730077926
889037483
318253123
455467156
407717886
454768
682884472
187551704
43875973
48791
910280850
758215988
44042
757339524
161909551
822351180
50528
5705708
932826801
874596310
37724910
143577845
834167697
51213
50588
78558448
517144
652948908
615632944
46057
4894257
960278950
47214644
298353946
42714
454921148
919528433
446312703
352039042
914361109
693699338
556156970
484895598
825850746
425861393
399542280
596328770
762996906
654027214
635054971
390629214
46642814
258015891
954694678
48058402
164215812
259702468
136402811
463053034
5196761
363266475
591273658
997135351
974304582
141022189
430345112
83115454
264661108
345979944
323927954
339359948
499087135
51549
504
466213
179778801
627290803
360677
452724
35510400
541091902
405198622
575224128
152468809
635874275
722875038
5283627
475279454
953358427
17641529
515811756
661409105
858340032
906261484
660030737
664029199
628933723
689919439
538943
246112898
232226190
268624622
830888544
100088995
4854204
476043882
281132448
779145163
53470272
45782848
156345475
972496351
702881588
652548300
477677136
571740826
566255427
404949332
531453335
418623
836465323
142981006
719669656
419245080
495642
661929342
382935453
294309653
6200630
936485262
133802193
5913397
199034651
995109681
67843683
49673273
48097
616836708
822317837
460937318
78272358
472166287
889370528
52160279
256642368
388109
47292101
59303669
4642696
78
609661
675534150
958063450
131919327
579813104
379684048
4331751
486769340
394032359
450688576
483736
436831114
301954969
911543116
915963898
44938
42769075
852654485
380302710
856877785
761064906
444437566
276390
4685
557219915
456412388
829544538
610761893
48976800
549873676
423182717
45518536
667706213
65179612
883743980
485398399
468833814
137846956
48931680
276641640
495141413
476824075
769203045
458553864
350962380
48642467
338407418
633502671
49302
4547353
538852
993926141
933894844
4879749
69314248
759914894
447648389
494546445
798397804
419809022
231926140
583160658
2936
9545941
602165768
374455385
504890
581542
47385861
322107213
966540351
711265459
313264899
656639206
496849407
92240966
978071863
767842626
898338349
4878893
49793897
969593977
960809896
47272
56862657
251076568
508949294
4661409
449000485
4216034
512093834
800819847
206226694
776955157
48362
403723
637205668
879391062
334
277647768
741015142
134094070
823128990
521198
805772196
4881
361399347
48732955
330217
40632386
332561664
174956171
4277519
596343102
477071475
600420046
62242596
682504520
387661098
2519401
6390
802978851
51799419
725315970
3914137
413107519
84805588
46935812
212953811
471503404
50638
945990043
442292233
719534062
117603308
401827516
731265319
859869183
490403032
45987
44959034
759904947
478555592
4069439
441002251
65120634
823688320
4678795
466892422
426881759
803937983
797819806
285718696
4724179
75705079
4982760
650381230
653899922
218383136
355382
44132
112553649
266591225
279782440
926965212
44132406
438367847
467526
349406151
95651742
107160605
153920307
15936167
321858876
814486408
200288762
778288543
7150858
476270939
738643978
377599518
45975984
416660509
4288639
694280203
822801933
849314894
998128123
428887
345415257
4895489
166754951
791984876
54002998
181184538
344789401
887498341
750075772
46630371
233351392
493440314
882639717
379726483
4960376
454076300
481590100
351715206
863989514
383505025
833078674
65209786
889434903
932737298
901597764
866122129
567541883
835881046
44011703
890894597
323756035
695860085
4774217
362994507
309185841
794872410
589764318
46026
31132506
716491064
579524995
459904532
287233920
977155255
635374333
4711775
62734
531786012
235799992
352917878
3771068
5967936
454068
478509
777300564
4598383
630868057
795513169
607246300
514806014
836126312
546490417
444040935
958782607
605117496
921200922
188886951
543788230
285640355
264049808
265845179
572876942
461251667
291399777
978802773
472021788
2618188
5274
30488022
13634436
173146793
809854278
376449003
204046136
45008038
576598139
627842094
492780110
636891589
494481
805550272
45921341
932972018
532818182
684925717
4523058
44911047
4925796
44254912
504720096
40762
566326962
274307601
926491187
484158441
5314
452342871
546972
786937995
544132153
658082585
920702042
676782453
606085458
261927900
189131570
5772
451067818
161700131
291234421
12066642
731009617
762977874
750362776
453218106
823961613
194801344
220910277
45649
315732443
398
2654
361749639
396993931
47376
594507
794677573
521748497
934794452
484604683
741215754
794270825
46805683
877636199
469423920
169016188
193049166
101961915
616569703
631210605
783932878
322233527
612615519
877011280
484443
4521750
602279331
621224042
489674162
601303697
401018022
827630447
50856625
763124374
456659721
167609210
378002102
814074425
567078711
614242443
17789938
4689580
816765933
371688512
67132790
913888473
429122097
389729416
471516904
259778694
42546
4545073
698130216
774314370
489064166
398414844
5559
115747942
4196506
126404075
484147
30234589
190849743
357000028
756655964
3743385
46904462
47560
10917585
952102050
252086560
123588506
289950620
977051052
410753145
49560597
17808274
45816405
749356384
189551071
527537827
278770855
784753774
262237536
396474882
46693281
442937647
727171951
542412866
271100944
479158
608061297
988400629
642409400
37502210
546474553
613963965
534660810
772254835
874455714
52459
3403116
4566316
52341643
4383
221518618
576235820
530309637
797509071
361145093
6656
657271383
619517379
476912
268696377
60630305
55727384
840896361
937892190
784611549
4363
48279
390894
468247611
296133591
877398671
475110518
4089659
883421071
189916302
651452806
503738280
559930402
294669806
480207663
4768
483120
29393845
518151257
5858825
488722
633832597
918602818
86340637
451794
327007122
281706283
956426291
966408116
567946843
946360462
420052338
766754167
313559768
688921754
100932981
219770906
49824939
239835574
564310015
418948610
302758243
521658
906514247
383158
54333842
246720379
470525502
962250328
738181719
631341393
741689028
566313872
547245
476749
764380611
6236004
469653325
759581823
289391533
4884023
446838216
558097176
136295526
4585410
452398094
48
35159118
50011717
82319655
220705229
382508
886986420
442854441
959543583
45415253
298646855
478324
652423770
412635191
636669109
4397535
4853705
496407359
4467278
408436751
500310295
315172494
585615
363494078
430381
768841593
42764591
837030703
312419640
698079083
4495
134716324
708265461
270845352
967495608
848640693
4920164
30471
47645
507594
240917740
4882476
37960
377776664
866593695
389776758
839425526
926643927
524185
324885374
936766361
631982207
72007269
487528
133589900
528249372
380878940
335154693
533276274
494029
743888240
45980588
992143784
878173031
979611023
894752403
677868562
606479055
139380352
37357487
48856
81942372
488447322
3237108
847946879
764990274
54754534
480056
349260655
180173
45019
397223982
53725255
61505404
65783559
645988973
692684743
42281243
22671975
487326744
141151876
577494110
67879801
263414880
362431012
383211538
343947963
53784
292468405
979654740
4483789
804952087
532703732
912436540
753885553
48185436
461764
133011269
109592659
454727155
42332
497857433
64982654
265494425
18940194
149807920
330212609
382218415
404628721
448334939
629645135
377088
521725821
327756811
888873033
460816
888789504
392689
304799182
97440189
49474393
682006268
8378154
4302
836863245
458586046
48829
49425
789462725
44867
4322326
272001815
419104686
19165653
507805300
703898407
282357133
863145023
883160065
4708205
492671
5356
544947162
775319019
20391478
60979521
2874855
64333422
374401712
218977968
442218600
49521306
937985759
551730862
924822492
449809116
62102908
413134454
92360924
48192
4802021
734140504
281448589
468927567
870266634
4993
57017031
174479809
899932853
566419465
690388850
3426
937395666
24
554040394
67298
960337572
6224
5280
604809474
773760918
22
869713599
221600844
325784806
302750934
917342280
634338144
944211076
344
645265665
175903455
538648549
333004199
785885615
546614
776392897
34265326
499120041
433587817
956342059
345099347
665
4138709
602462702
842571507
48942
103903341
377885832
617359564
252048344
484565
376313
374166139
890082419
320989061
893442331
49644445
521236
798818428
44906
177930261
35883884
435339776
940090803
640167007
274705836
4860274
719514940
431852367
445210
489398
112122949
34101935
291937556
473640104
406339416
427391
462772346
48951
400598968
57331
4620329
334590563
673010173
4465
408189128
480751304
728708541
538309877
38391297
459057087
279572018
962854139
82628980
371869889
626328256
48691332
708311319
56372977
143002974
267040288
46353
373491764
270
4234747
313778255
5702
49857892
264070658
360808603
54572704
241613897
441548
604219641
33323
685562596
74007257
998103154
766043301
42167616
32088084
321821067
716775575
276712337
926741625
981265507
762118421
495676054
648209315
466328426
65166717
46954
6459551
685475584
581098859
185823057
434162985
237305604
758586415
988495194
736177761
497120
683916364
451624037
287178105
854752697
871354315
478833
712095796
140119493
528613548
46077102
37261943
626352845
388945278
493825
771179592
480818
902025322
341457371
49158755
463003779
760060391
571410330
864939887
309648257
568036
112761238
421842987
319488899
50316728
839247871
479567
281674456
4474211
265516662
434835222
834029444
395553392
78454602
852044739
55415
225429028
457366
807773749
348066039
507951294
995647028
48325349
522751367
314501762
48148381
360204872
448681935
526003222
194954342
3837434
861626702
4824
43373
4429116
352203579
45672683
400711955
264925129
399896847
492139148
78196106
673907835
854914628
368158453
777854304
653687649
4627559
549289048
731256270
246569402
567389173
4884960
380738202
5624320
682357379
395097202
610146584
276075198
536796088
367175355
426382626
246110748
64601345
492570
535092262
415618202
383088536
165700742
428054881
117638772
444300587
6673000
370943274
373251218
855844703
145550175
986416118
42504383
4867458
780168265
785493572
692123424
168681278
995283130
54891708
780747565
88852483
649758127
694672488
570340130
452331
481106106
59807
643760114
579706
725628174
48550619
813370722
473538039
863224095
932117519
545749105
9464317
34939995
330325876
231095477
471498815
560535479
544
428957766
620919524
489240277
49917238
453731749
55665
665490265
452369241
627719989
79924554
812662200
4358631
599386073
36832
467893
46114210
99359040
488749413
508344976
999766742
472311725
570909588
823921419
649146137
58441791
385857881
32359
4777927
722438579
456435433
658364056
544616883
439940844
934726126
479489046
488129127
115421699
182675566
870814204
4506
560631320
183411621
596041370
298827079
634721566
51013
776448684
981764480
924115047
373888280
509821
903091449
757587538
579073993
5191946
884039026
345782
52269231
571609223
462247859
783084985
959508411
352222360
553915150
404833284
454518810
31804825
4884012
454669
382892306
715601543
74160881
366532659
4598860
274800972
639324658
893663143
501257637
84505580
4143265
49700829
719837423
856140991
53636628
445845
339795816
809704174
759887392
49521256
979974371
4795834
753335212
44658596
5025718
4227
59514510
193405058
198143004
417924
49069043
779627542
6327651
826660267
525141275
601499450
942742472
114317660
469814039
381483669
660694290
107987534
444453
158855351
10687711
841670833
6096
888628124
470825
455253
7267237
247960021
426351861
225750925
687417738
586642259
772574677
46714
3691593
40062633
489928034
926390943
704786798
446587996
259451888
48370867
330362201
722675330
268768227
265637919
62368755
544248064
11546693
242778973
122151266
662938678
940245483
5610
762553434
645778181
511854694
4763466
53253201
112290442
123847806
51501
595860537
49993
456381922
437234
288765298
101213022
330725774
479043875
596683712
39665951
21651829
286394211
561576357
157237046
816254641
518125
628925131
246212098
85832452
993649264
49830
5784296
45968532
48609
865163893
172903411
512751358
188854035
215118603
730541846
5368398
910760057
853054890
46370450
259914177
55869704
41957934
550
503724
700820608
48915
910741553
5338782
104709309
452259577
911352580
89565555
979970090
429827
257297008
262537449
520893256
4993247
10941949
4717429
562082
3666
310811851
186584326
517603299
477817336
841812025
63818958
6621030
46049
349548666
175874679
847515573
17849253
883074025
933973066
530015840
191393936
705150240
485212872
491148
676291424
332402
37722592
850559876
416151817
512123109
29319310
770047269
114234553
552423
624762677
46569576
847882515
237490799
704693532
828562540
706836586
380998141
636320932
45206344
141944116
7091621
39466
6175
46304039
4523036
446640764
149756676
335416917
307448
948464293
48078908
161323258
849997309
768081316
4566932
696294440
206011038
4788757
576379129
482955800
991610853
865028388
563236645
45513744
525578218
481201
531621923
550563412
769529665
419471563
456969977
449214856
701439926
7365599
613810173
542366354
923466984
474791679
49102
19117062
991275738
5359
62253650
89965548
242001815
743112448
988675453
4469
714422580
625644732
37292139
757100070
953107036
516200359
61314015
89377184
93284419
499761
735351097
3822
890272856
3280132
623049352
51184447
494538857
158259762
884049910
358843635
498595252
460957965
314343348
416797378
933517542
191083060
470900
443942708
611083461
818561692
45713780
482916202
987586632
447476427
6187042
138781158
368785788
447541
333236712
581476901
790580378
227306243
3517223
384797307
47786422
80199660
48854
207389588
878013561
43763
370986566
503246244
5547
4936677
264545850
466712384
43402
590234150
579194008
58224
512027589
32333777
188799591
114261522
437826031
217803323
855959201
702053679
364927580
871151505
447646785
479239941
4933478
873429549
135239497
312818222
380442
4812
661573554
51853
599258404
51573208
331193911
24165255
274466802
746697201
557293508
731741413
524946
7985925
51792180
44522167
452965696
44627673
4964011
891134259
161327905
421553
294105780
46997552
559719391
5303158
452862992
654586141
478885
996460968
633690551
675329923
493050174
712903558
693762348
848120811
495190305
301205898
488317446
735481033
43542
353563279
18628793
854247657
487423126
549852519
587275899
498714
975608017
464499732
477949
827411783
4665665
212568561
491092049
877877499
490015270
522033
476666954
749289644
4912356
50853
668973799
777341515
456794390
559863387
234889314
116486470
322481631
4482947
129540214
91141992
596374
699495869
60863
46378866
46387866
723932365
936707243
59698258
438247463
54777704
222876049
584200751
412875149
897862137
751377392
194063457
4445564
136134220
34758584
269046608
31810783
40323136
4608118
865139219
874881286
130390258
417248377
47545955
53449711
39513899
205774506
375323213
730986131
264746681
275643319
642848488
930673681
891373050
972311491
944625532
102849426
859778837
535594510
536592756
45019985
54613
398873873
5111600
858751147
63785703
507010596
458662321
3814071
14705768
440363
991453809
4498731
713459897
421634
47613413
105784732
778997136
674732
552607191
37007
447406416
63503163
672369000
48757
65069
470437095
170532225
522169409
47755082
608009408
543101699
690322534
4596462
968477180
925163420
714332435
138372533
3613912
201355950
57717765
376665165
730628069
740425122
48391046
28468
4116365
879392138
792345954
4536
748232599
443321253
414729850
589186620
54424435
426912158
172723035
593683548
301355934
864251620
269469488
1892369
727659776
460376
5034781
842627321
51912
56035
990401452
5973
129989051
44898616
428019319
213712242
653983754
41957
46235429
484788388
581367102
4622692
424275902
579170771
49117681
66612095
38232869
47192
970404277
142913900
5433
3976339
431932
426350328
459066381
345589674
739010438
954213839
614775265
404271329
4787291
332682279
997184666
713579497
271058555
323108
974112798
45357560
605192846
125595930
457083314
39051462
120969775
677180249
494670
157893994
169956197
653358553
546297030
902784086
414405858
211810875
3298570
47324
741514432
486635585
450843986
45692537
534574449
978951751
857307779
504519625
188596813
711290033
879276154
606264320
46157090
32948106
50744944
78541880
490323052
428446470
674918247
257157725
702531508
488837
258513401
471172
598395850
799059579
878114352
548145
468990
457809335
4875789
622865269
326747294
73125758
487818
486994695
35617986
50409606
35299154
46737
750988046
815853361
904960871
5589087
266188660
72846013
159011910
4223461
84428034
378805339
690906926
510754904
744000108
584894573
649395153
930105877
193683654
316839073
4692192
286119313
390063494
926929153
893049754
404181249
454525060
325316916
875572177
616477125
24764169
337260553
50134
887829139
370279039
251797960
45375226
12767512
901356267
831540627
648565981
148412459
990542669
698858905
59920417
274985078
46852
747888631
867989752
243961261
926902049
48018428
454485
960192655
490180
481950632
621908927
635997954
44894164
771347337
182183246
49851
5166694
592891550
741472927
57304360
751017866
261100472
368133650
253552353
887637814
311110538
522631631
6491800
71774313
261634112
4113
159012802
800068930
4483622
360892035
652902080
638703024
48192820
509934965
71571588
700072
477950704
469771023
4282
336114831
347617207
921415365
683887036
30558740
39300534
831753603
47967652
375977068
885264346
933048667
400055
476714
539695490
199971305
445331476
824743708
688093733
579595144
287474103
382337304
439663532
532214978
43014
430556244
151409797
977471634
363469640
4389046
841448978
685823283
660042683
695375962
146728380
677145084
344221559
43075071
475998761
4586
3764790
151046608
4262513
911840842
575402971
507794965
4617085
990284496
488746
258412032
707186863
305261425
494719
4475097
363094986
647780013
456763
5730
675092359
940430456
450555100
937111650
455730
177322811
453099
668411291
15412867
435351117
941629367
822324845
906310851
4384204
168411801
565203131
339404
285244766
841693216
481237125
530461688
622748099
348329856
4846
148405485
456695274
661076262
526671713
503832
46619
598625522
265054157
125780727
561583688
254468069
384688022
66655478
46991279
364564176
483299
369146305
542774273
60914808
519711816
49355
889725473
88926572
49273368
393114676
45684912
787291769
531874183
468439
495173650
455983638
230737078
769600412
679042729
487711971
364789156
717400349
39313
315
757578660
318125674
376273384
490680
590899680
491816036
582555589
359273170
610624463
268915195
193992548
751478441
3918324
539897645
820785015
57478781
62872856
875132882
358486349
32961207
42605
648983828
273805609
130441831
178443593
489850638
235874833
962614010
420741531
4928828
939168220
157713070
191086044
775541112
485193
538353
437952250
537872926
639365023
3196906
207778089
46265851
37854283
50438283
936015117
190355564
131263827
35191
476511324
557264881
749701858
61740106
946802192
752597513
492842
804337787
4820970
40010
841016054
454246
317747797
763265095
816321271
416876726
604327844
466136
16284630
434961604
793928558
859318029
783178664
4355488
382962145
881245763
700407713
648010484
43221254
3349340
101482585
53113
216330462
577301875
4727311
694195141
156199767
508332484
5501
785296422
489704232
397065896
452287
534849872
836833696
798581193
553731731
979716909
420172354
48337
213771941
191678829
434692017
386470555
820092499
206557
737875489
445650240
19063137
295439778
183014787
4164
378120761
288763
377258780
297088141
2979224
3865
424484115
80706141
614122224
20313635
5273
4444811
45027507
749868499
218729938
959865196
50914313
246268056
114354408
141023006
999267125
872745770
544193
480875298
597402209
2503
45137
5677216
260154114
367808
64944854
670153175
960503001
234953113
829971013
495016179
64210840
49764
40735421
172145567
405759525
996282203
113327016
343884
606664438
454256625
569428494
535291234
38133559
96316946
980635013
44664
364306839
896900049
986161228
16066319
713211084
521145044
642380529
275953925
542319475
587795784
952723301
888582753
508644119
37124754
333412
508500969
804348613
196137482
373355003
362428806
958535198
451098787
46077884
897273383
104750328
47802374
437399
32989287
671650303
391570229
889882758
4939183
79179185
910235019
88044906
226426613
563788663
199406057
76307387
840615827
791332512
42989999
52833191
168236521
600694467
999283808
772618084
197267999
126070781
495488489
899650042
510362060
25711
51158
83399169
591629323
826985496
207442379
264109300
230745198
293698076
705511196
4755961
267965652
442943897
644275018
159058341
249735147
230458837
853430455
782578550
28917077
99636306
915328724
877903793
389348332
859042931
51080
359238281
867265024
720292308
4191308
325128341
913074957
961292126
649963456
858734814
686655292
44464
730405764
612740608
935366290
520681551
655672
40810475
421967331
396424881
821996774
702714558
887635422
311244556
214686434
980027876
830133122
48860653
45501
4949
477903947
537160191
391476
35638
549850223
501879078
342181
702499365
582550464
125571877
801136410
417076153
395032
3739
2831438
970696704
4739401
864964069
356697001
734891376
999130212
494504426
758663840
462585955
558425892
931762042
698475866
534874749
757166549
490461434
147876977
445136190
41653
626667112
487918
440381493
288907843
291282506
36837440
231615542
306558036
605155868
497789
367078603
973495170
968821225
450624
126443121
107296544
958513033
639091922
650943420
496243070
51498002
578690335
573672854
461644315
503395243
409284932
3546
235947266
42290
258608696
4753537
93540960
876070463
617251134
849648702
716093753
396901541
143434066
319690911
74200327
954881847
321538945
146003592
855327777
591192975
721121469
462847440
447301851
49013780
43020
142679119
806645403
3379096
759396112
4663120
47816787
232692560
594075986
397933541
363579215
779262966
662563536
353892734
46959497
233761552
159899817
51969
93546689
887198232
4514
142791729
310586509
104492586
452654022
750676038
45737
71097604
608566148
714080846
4968800
43722
33899194
526712018
115315838
53616
22598173
52576
455231064
966107601
267958094
43509
50704969
290350
4043
274304537
209090920
812795058
491339434
656733679
334326506
321573846
4839
4938950
191709185
49205740
433746810
575260644
542293
494513
512485983
539800
333290860
558225477
663831809
825552030
793610423
391500886
469196041
566379879
501998787
5789
4729297
263590
259567599
707238153
626600992
479008287
652073857
535578187
320863151
599214619
48865300
285824358
164586435
446991
906646150
452837
681310423
31173171
559854860
310272415
858752261
47119458
585256967
716001362
4132190
451227138
519699032
113424985
261574544
654095578
453415697
4603
915895824
564703655
445449738
47551
561405617
441492
593782528
111766664
3900031
466128
905534098
47007213
58670727
173315069
848276073
879442872
554221
49185
208744024
218097216
4805457
974190682
342188339
45148780
467458051
242502229
77285726
557353
200062658
965957515
60998
974898640
5815580
95223717
239042435
691519284
42179
774506811
987557876
4346
496520
323011679
44805
528316803
47458113
640
420518357
139592874
473814304
946596104
862006850
446837
247807403
352543837
849167096
421386966
52839097
215862234
140993830
853566629
47189671
994813131
827750444
641391214
595072164
395178264
129070925
4497
446902784
518929986
33222
5688739
350483258
381695423
45531123
900936085
5597984
966062795
808316259
349867154
4546790
822077767
740302485
727186235
661110658
56359
587786951
46069682
514565
371731996
40094
617768100
333747318
496627678
551678158
784579046
409095216
3802
25080106
776037211
288137006
987577692
489338685
761511366
4832991
647017513
4906343
14187588
578691912
56862
31068917
36203046
4540677
719168718
525549895
4852049
477046390
820276811
42198
585772144
3488491
987442069
51051
137037101
192433788
868127295
765908348
803224792
116122954
470557
292327419
713379964
133489054
677105771
53925470
158549676
628567569
704923264
780349841
736274574
523392692
486178
317781674
870323125
45863
788171695
4883780
419118515
642036
47591356
31703605
949285681
692845
177759652
247956690
782122407
4958
895232003
450113215
57411579
920409878
980567399
68
966881415
555554
204448476
772041729
4721189
788941600
430846
409344621
689796217
545869430
35841502
335009221
460800
596
476199670
360587626
46365122
637692442
470735
376
721729004
139466631
912173423
803124617
49432130
45672
499789
50405024
468738
571694379
49859
128704343
437286042
566821017
521810
562155276
586866270
163796249
339352678
4318256
657432435
75596743
621853191
36467
914345141
4815681
433359162
62795228
278081412
40134
137332417
886669513
4690253
503413321
446923
949056666
430991
994136295
49258774
622793307
511229944
865165173
39471
997304900
46639
3534186
59578
4483
985479207
433596564
747516250
943004228
547280529
514088889
686655705
3309
257276117
214241351
758988931
221830472
600983563
534031
497876373
646903467
507117251
49703437
974391609
384059458
696162113
564453
41645
793370851
46791
955045879
906554431
4920309
51812679
55529
984669912
189673076
4447825
288845250
646462812
584549630
3993
307734727
462317483
611176626
153669964
109900311
494409501
857147203
48203067
567104665
492600
205002124
571203658
589505232
135800795
49932
4501949
92364227
917203964
252110392
942914291
406
5452055
362414
624899441
110565260
526153297
128401039
651991668
483559
44457948
45855176
4346131
32571685
3737899
49150
390196580
5739
225673331
752770072
897465821
324951962
673555809
50000
301442268
975819440
591258846
758119354
471238215
4438582
885086991
219861084
45732
638354077
995746118
500779
679054500
5590198
739893833
4971
547336577
677164078
102528897
448631
389571
116269379
44653
587739155
765559508
683654666
519379579
194547217
54320690
3769234
465921374
543711362
121895644
287846753
40202612
872096559
455185
803053242
915335260
9193238
389360612
453680
207289752
421406668
132427013
5461493
50335118
634841112
664783736
221520070
43334
621674331
794747002
46765
27381313
919896068
970114043
888435107
655979374
724611659
19231608
4597114
57643705
297797739
531772711
311450715
32265489
53680475
755319
46857022
743446925
449544107
90707936
601160156
220300452
109942846
507715913
675507909
547787631
28012745
319059517
897633616
5000001
1917862
4923844
152091014
49226228
337223247
13075132
418989643
13005541
60624659
132062481
44601
64442798
4226016
169542571
541658621
46116053
559125274
710455937
143134948
43091234
412484688
26022812
919470483
450695229
46904185
479002
398779206
460592227
677455215
4982129
293239148
721215801
870069072
67978177
853873526
789072525
907497454
535028256
439493671
44361806
67022814
446974
549205449
358698891
37330
879079354
470864262
834312307
48710
854476652
243476636
207641774
55050
607064670
992899254
42175587
49085276
778768456
495356
408081366
864748813
44451399
460036
556002012
638915741
18460857
46519085
501618335
12533508
519952561
84593374
38845
393103
186679403
869317590
451673932
858140478
157
402342043
369776115
758689458
781320473
64397076
472793
185965365
46669162
31495869
624721251
282714951
79932838
4866245
458468068
175684
769990874
62585
878331433
331303290
526120
390276176
313326036
57080869
3834829
960893912
48479362
292729992
210464099
882631494
918346508
86311516
737137515
281396062
41072
892981829
489140060
3005565
683092149
618652334
201333132
654426763
4972120
332682047
923561711
781444059
4449
73561459
748615432
305700761
204878005
499680
44443
161736639
280545036
616795963
194722847
5188951
927200092
45403209
265838761
48701
855061959
908319791
458614278
555087971
49145722
501939595
160111597
692888458
45549
3931
469692443
205435825
234324590
253527715
861891462
579004423
966146724
299532373
604489
825431012
359557052
571388651
761947579
596394111
98264203
462249
854663118
931671229
46943091
925896997
53992674
115961335
12094791
788700757
450579
673541470
15049020
634193
699453661
4002886
326811923
637608192
46594732
2269
48835557
338950383
449047
184499339
724565550
4396949
316771478
963879871
683445929
480240673
249171521
268930452
20874142
153044156
52353697
617323061
921536592
673348181
834916174
59256358
757599438
818273437
372402798
595197843
6667029
44534324
53486752
49575427
628995440
163018742
452506624
443315880
624444813
45956
213968278
627380254
577679543
475412
435404804
49684925
882186502
168186990
490562141
4033
416692555
553273
393625
556057081
5873
770486085
610663572
671792200
216528002
656101959
816157903
976540713
302489661
47556005
792942853
808392956
24448069
145572688
554145
638298
646512639
278218977
41285
494961
969070109
296417912
201078460
332228250
710963608
21504431
504217939
375053919
4959293
478835
782900125
162037605
630013642
633134645
3617
568279108
128981823
856223618
443220590
188740164
691465446
3427265
798065345
48461013
709562168
5680380
32103286
726415175
494464
4933816
340932905
38769704
641283093
913966241
35584
478285684
124266016
61104
803498753
442224
495330
104939206
851333321
389272032
498200264
803555696
3510
438925
762249181
367198915
370704875
39658
12903266
484
828300234
520979421
2897485
878783633
821260639
113897333
4718254
4304867
963554974
496411419
586230
107508649
309753908
38416
642704688
440363807
817694981
690711362
418903062
418450120
4054243
287538750
4766588
45553052
261081827
849326059
31664769
954179061
5908987
650228738
861650696
498811
367928015
58010
661203360
361113542
46456
813286689
117755041
339221642
183880977
4656255
562315282
4828
50432
4193
134086803
575024506
270086094
5982970
780823715
938970822
774511926
980611938
13812557
734887294
42421917
575304
931513121
305308534
4368047
116073433
52065514
548546187
857924053
284362000
46173
951183919
4672984
864832770
452351
136927456
945494618
55498327
368803078
343650701
930187056
31774
403334842
506388291
453829531
795002073
776546020
902639807
321486516
464546950
135329842
552736292
450956774
58807590
783595320
470745954
455539
401063617
4456601
433488131
174714690
4696702
895322865
607588382
827684095
645881620
773588439
43530808
55412
637211825
781638414
187972830
4733064
140940538
760078175
277653513
31403245
297630446
864863107
980442024
898519519
4836092
684134318
4929
256970801
483532941
887824438
5364254
35414508
622153580
469267687
3551049
51733
757834431
932575481
49531366
5491682
113600991
424802227
998059787
46017
463205491
502252566
735656781
33701392
21452451
875039017
41435136
448077785
609252668
709925494
576049496
279804155
224517865
463743518
191373535
474523
33317107
482714
158830820
916760690
96910678
5184273
476842351
434017070
3564
794833153
950059760
555291390
44692
366456086
281208354
795605037
563154722
823212912
408616965
749004291
531988344
489125292
4070
714901020
4955150
326093847
652111682
895239338
798875694
326552286
319091086
832719744
570127436
449651
959958079
3703434
964043281
846684413
40866
426938560
338942694
59907845
571546128
561820752
844739467
435386845
251451802
753755600
721378949
936014145
805868582
297851632
406405877
368448302
832952695
465180
45977101
450771
82065175
771125502
24435955
39604889
80530431
54041619
490106504
452338
828737102
520253270
635516245
500105090
505689352
49844
49169801
48476
125107771
804726669
531683
3551439
42404032
340540764
621173629
3152
85379883
799464044
518096732
47381891
757655476
5222
967915438
362102093
351421144
324461376
93644160
771638261
49162
248878292
552520910
817658367
483253098
46998663
417411236
864081929
285292881
310224503
724283530
565510755
982377346
681113488
4909300
4460932
334352564
898668235
846758380
435084981
403757751
595450231
136379140
238
36270
960606456
279891353
46506368
466557
912889163
849690827
16333065
21171713
535351058
154906497
46120
278205088
933706667
390993157
194970475
740288061
40418
480406
263072572
25242611
439930
4744473
4267689
824800497
950666568
881169570
371865159
588417059
559581513
407601698
43443
649243102
87316274
4640
619754442
697642917
778459144
418913
4858143
3724
63786315
47621
48455831
992097789
788217475
4803458
482499986
834334635
45773504
236609736
509601
216973300
47683
310153869
580701627
150162370
237804233
483429
37103719
531587842
499220
865467491
5379848
767416060
3922
48426272
538147279
6680
493358465
41584
204997121
44806803
509515393
751530268
49683991
922860091
84837826
374175499
54888085
533894700
909744853
910651892
876964236
711476776
244670397
45345867
517217851
4109
47456
207119832
329389539
455829
417303220
918976104
554143920
642571449
674203078
43418238
819886061
512079306
5527
939183261
357188124
746719340
471917815
372901
855809128
720454041
489327949
84116104
39026
836033812
476681702
426582469
717419123
48665353
229337578
837760687
926998075
321665387
33068416
37507974
92880989
469181
521710556
128134835
803576940
358522530
49108168
676629844
183121634
442080093
33467957
470545856
802886501
5545
600355542
968375134
534371783
213675229
555729080
882795815
47691061
802400843
757470814
337323097
4631760
5193470
465531566
349620013
30372544
50286919
48637671
3670408
4792773
507303173
910764320
407541783
392206640
935045811
43185565
528570796
353167783
766483080
986521200
44705109
806691791
263887546
24548622
51799
338128645
3870412
607129755
964922485
530147251
364044441
472223502
67566486
28172970
912428515
427797590
786366648
152993952
710363062
481951280
728765674
138295238
123902792
601023900
818314859
863141397
293482664
697199081
840601091
599235
374687346
861586698
4530427
687643616
601390174
978280472
12658763
4028
843078275
1963
868395732
546898554
67101409
719384503
539419173
48295462
889647547
382902363
753851640
45687
394097490
426476893
73097337
849257787
846725236
880254547
277711317
14287345
5134241
116375669
405164210
564474620
524156
495740891
52925
503897492
127310046
401151085
4982848
541055418
663099453
590740890
303250064
33277
36712
47634
578213687
157935800
461841723
765785445
846055886
452661
970360502
51181
4647764
987451529
4900553
4535
942614916
131212977
5278975
940702769
807304393
905461135
4652806
3183
563845802
333765767
163502782
937302426
95734493
542568319
47062
468911171
200580819
602956734
302745290
809932293
183187241
458105
184679068
498495670
837282566
745046049
53733556
790936424
382038771
55846748
422910
718682186
466563
673560199
507439
869553729
41440
307145513
45027
316685925
338576232
728120415
104390204
5326251
616926151
813639286
252472150
4540272
465970153
876281496
579553199
324435173
62287
46808
545704734
464885
513532702
4079743
235200373
326854426
134868591
29452
377686459
36114
51566289
35748011
744639670
362427413
461005060
274328517
501378143
466181
820098272
472399911
287964773
419564167
49
837225939
477804
460569261
454243
914307756
306083697
620045880
499674
489080585
5546108
773869792
901419183
308636338
541942106
195269967
54089
582481652
953841212
48472
499863369
663266215
686324041
51159
627746600
56419
976026785
609446501
649757364
4667053
52745097
495139919
46043
2719339
6025878
764695432
861273314
6718
263601117
705641787
469782
42115331
847252758
366267
523629655
910675653
486514
2622364
79343249
663768899
204569670
472350
695857176
719968273
511097219
290403813
838412659
344607908
180510047
46421
49886
327236078
434627753
715645307
454012499
920207872
822188460
844647527
436250335
53245104
614583226
989797555
427940500
600380515
47624
963282081
49004959
35237533
922614234
907245187
726279960
119503907
896003772
83005621
356550705
821657769
603209788
48332502
895901232
269116246
639667
550309469
790976503
760325111
450215326
553739001
4642594
78512931
45778323
34108
376363881
675960771
661479675
633442123
220248078
117134615
258824396
27456327
4492
504827
870801187
59501937
4778659
600320336
47416766
561127510
100135230
46662905
48059
789069622
86669629
4896960
36436
3807396
430496650
47837253
44843
690699455
480296
825970359
889338036
39529971
839431674
852663323
809491975
58257930
940716449
54694385
286006120
370593474
609806913
3865439
628679966
737274546
937061750
452635865
392731556
479574062
886355908
694254209
49127215
411586482
869575517
183427585
474295868
302627575
767928282
52227
36022
713382222
582942171
435072
261883843
745851633
979877675
599703
4832664
762695198
910981099
691818676
563483545
928087878
51639
840867318
424829
818985110
456259
36681
767552151
51575614
3466733
4523713
824466872
901697277
134984417
560452061
319230094
4705012
432307497
640205292
199979119
732566857
49758938
927142823
484221869
736030311
839784789
4368295
494648426
174836861
554414078
42531
532183
150100072
212934959
155063855
536082
857345426
524079390
468746995
700616599
343995409
964434973
611459844
48146454
78023054
454276
239535649
671485104
679140011
981409619
42694
162328479
478671
78061262
516878785
465516
423328556
550410456
45750
4924255
56936
476122
46301747
944900424
676159864
4956615
381879886
334255487
331418
696460758
894485441
773846612
243075899
478263148
331091
488065578
378195445
703315759
421696251
904776877
818904061
677431511
170338471
172667419
600934183
4763074
808102094
14902480
346334392
740204176
122958403
3693851
608025697
39901303
533179870
730179365
61431346
455334151
980817807
584303194
529415884
346407842
4216730
449256074
148526943
39771167
511872488
399006987
253529380
124231548
241465
607796848
45015028
531768365
51214
147853134
57127508
126011181
311628839
656750155
36844688
50999409
71222311
48008065
4375976
974211394
44887731
550135028
360921520
3298
490666
44911
652830507
767742130
132474132
54691
776980111
517291
731396888
646567837
35826
5278
89910224
4453817
171544486
791112366
487445913
480476736
960515218
513197939
3756
5888483
4641252
778560991
5297926
40008
609051148
854765929
843645782
750310048
150057849
898687414
616350266
608596757
66139202
544677
941217254
877726925
897339646
368005330
50599621
455631901
556947
715761869
539952555
467863918
4582220
114649501
244561538
612246960
529774699
443980242
48995
798395800
518319070
528622297
586185741
537664787
33957
4246879
4627439
87531890
619067558
4956922
44662
132386023
50501
17198065
4935346
44476461
49209
5105
535197951
501143976
911198107
460672768
145670870
554608179
559012848
50449040
561681868
4384
234189933
42450351
546273
684365071
560739
736040242
540586131
44203875
270873198
43852591
668143284
51140322
932412907
777292444
4198910
293309385
205041902
748524880
246110558
850632661
493916
4862794
4895281
531694638
48000
493094
972013821
548119109
610887434
769117833
269933403
36544691
734603329
3772
524340706
24661871
212022248
535382447
339773500
37532486
107830433
38098088
414788268
608587268
45868874
493755
849506980
272760277
4395376
710343653
536078976
567041306
5214980
4207
5125194
747877395
779203816
801173145
19398496
351812531
628452524
5422083
495809
885094044
539877299
133204798
354376906
536005260
130542102
869522752
305520916
260591965
463526
603557715
327679645
469395355
44478
450508950
383508992
737625424
751601808
342545520
735571189
35702102
166177727
498631684
253424255
901004700
910179340
89437193
915104108
94467736
804851529
346918567
288103410
387642243
45651
585512543
623288119
634815581
632776347
44966686
883864772
871633256
275298802
49205
947428213
5085550
236430144
222471072
409860516
463895
48484966
43942401
162846591
5348
653538984
392682097
47693
480061107
204488040
733391562
907399425
53225
222095227
352678481
335781670
888601737
539387027
308057468
219302247
474609
99619329
472656392
518633
126392536
504042607
4487323
334147587
467952522
722983702
31499806
92150365
372173372
590616971
312639052
49088651
359065
596233212
897993794
504295648
4892710
113106834
745027964
697225812
924556574
139609744
461047966
58198282
455278733
549895834
4480645
354706637
639340994
157814454
471412602
705029966
49065956
658663179
41700487
178375295
809739748
570037347
3055
570291076
962319219
966131728
654483298
39267
229296570
509812116
227067476
47472637
47403
500960752
901035321
327439437
922248532
212212715
4801754
925085136
870390182
3082180
835611512
678949462
5312
234631529
713784353
832599774
169594309
454984
981405238
4820
200824800
931532044
972708629
647640475
78742663
599511156
686723715
401470177
476283786
369747430
4500942
51566647
904413113
421677944
675990207
623845133
4726191
797536721
875541153
3552732
824185548
467338888
711898513
4621485
447423994
466834912
674678101
456331699
506586
6175248
968641378
133377982
57091
940820240
130104349
109301192
347049287
617389222
948792382
847953554
740385120
315288175
260532138
831191987
284653494
52688990
587956977
266306185
685901232
487350813
757570618
569940
469475080
243487272
38
5407499
478633
46484
786622789
5172669
835924863
296955270
985795089
434336545
937688928
587241043
48021
220330941
545202061
4505867
464547123
268221436
879422206
24920539
4331
292676455
587830933
198
491936
3222
781154145
431185095
674018121
778604658
67537585
32416152
643959193
762445436
525038
424969
729934076
461769163
185405255
337688800
45809
540470644
120818190
908671014
551625130
216385247
111717035
58502
982912042
853581659
781747685
477302585
812157449
6677
761784971
495354140
61941975
1861065
36619
383525
156307262
54604
967491665
43152508
398422893
47096766
988329735
19747069
158668723
957984133
47863
649989050
47025
4190569
488091402
313728309
48372
4039
4815249
340488051
70021183
43569042
832876265
112873036
551491
42763
124155891
4764955
804956252
270428007
45505138
658319552
955621752
546845
460749381
706918040
225628429
840178304
427660484
869604459
952185681
686397035
121992330
498
365993398
927994698
94445545
60948604
501014401
591553886
60500736
471987115
18848512
5443
426774850
567362799
262568298
5460449
520588
275207784
42343
662509205
4510931
520033
497791221
4093556
907152086
656829232
4939526
938961652
464508699
872819865
192436109
443217363
741629864
463829753
52159871
45450
55949060
364784749
447498601
375599246
5495
720003119
363714107
574985485
658074766
4836237
49626712
752238649
559257602
4870967
733850820
245024316
329504168
6868477
650088303
4773842
7321757
698145559
583512544
40174881
48063852
520979935
29411676
620645969
53749762
768167703
802869081
266987123
535856720
821455878
381915108
485913296
608589184
525041302
753947330
86239161
928975093
465642300
498820
133099521
308038646
49170
991029178
409974348
985368007
45096
235
48881910
4539105
560257393
191857804
19170320
361528036
47931
5486586
477353835
566399017
49387
491725245
42471
876905338
699583262
850194939
467675324
878533126
5994167
5632443
608999219
674614375
213222889
247409683
524800075
34158354
783435641
181090924
4332883
60552
422164530
168616802
643346561
342297357
443574722
499146034
983037851
208311483
30564307
494079
236557665
199093929
338472663
771651209
3852435
292550618
2989
576214010
47181
3603
59324
382357789
597180907
464072
4298
52148984
389359653
571253503
493955
47697
7836010
523629762
663653687
92176818
372085094
618856111
48500710
365472327
292967019
644942650
619566326
806887500
45953
452115244
217658166
495507469
345937587
466732
26011
42559732
47776637
793802437
3955607
101700179
720760740
493910521
457483
147047999
468914
318507206
498150946
601605706
743292339
876435365
491555396
50160463
48616
476356
67767955
668832886
357045517
695551660
597346366
562213467
83266500
3771104
48551
662570787
26275
198334026
497139
430839203
4730647
885055375
597317090
721398275
384030801
484909209
475276
959452055
911259239
91016318
550780956
404608435
547629843
154171554
776555531
498863919
121688358
63662969
253517534
46749154
660858097
510273684
538495418
812523023
228158821
701489302
32126647
36934257
955486023
941715918
258316483
925018835
642847230
105017926
625308
939442940
3898618
485091320
826496658
530953806
4904848
56494
359104899
604717759
142604597
455820
898253093
742710996
284081
705561770
47369
707874564
304604
30704756
809082995
52912551
116426876
35701
36179
766729358
823696252
4825657
120176858
2674
522349938
239146801
585684028
384578767
425605152
266833876
98463901
20246783
767719885
4910182
317443616
876585697
113933442
5012866
407096753
152129629
646897944
218971991
532316616
430707
45822
46900
312686990
329321358
259482347
204084426
402961977
4799405
449864709
441448
478178448
298876344
389341238
45396384
3755130
406809452
47723267
41939
855627563
308593010
402761
282732435
447354547
420307964
453680527
50681276
45283735
49658282
140091523
527208092
912477272
45499
211825121
454946613
891847008
824215096
138924892
445787523
268723819
301143901
335447540
472946530
335041
50997
958695700
771402284
538729003
832153042
948409148
488674281
469465537
918504586
713658428
49298644
488934520
531412
641411670
39493
351767689
165003451
364299
469207984
835145707
755816521
5111
4477608
5234450
47630391
525536934
45258
456991262
105622139
290939138
80848507
422149
406282782
491670905
4410179
465053913
409069354
493368
792403644
168813456
4464868
422040117
653592957
4996654
384074863
452
5316031
709356889
258795997
305563020
462651458
387522540
523719074
350539466
846507413
814237699
318132555
350932033
16340327
479593
161596009
49245
52906725
75479142
192314926
45382507
729539829
885059738
837676418
825710510
249580582
926645542
14964604
536574430
47669
243838761
812130625
587904
45261
546225198
48357
351985766
439171505
477546252
95914777
376141875
43749775
477470
351907871
619876701
866688598
530159397
48257897
4543681
43277138
492684
771594651
993504396
961276603
592496734
45587
930689017
448938378
4593662
462339
225231029
43948533
374480
494414
93534935
46445348
308539661
471527840
779461991
227048154
772386852
52968062
46210307
939238565
771985591
991437637
46356053
609006813
27705158
439017439
277850372
457875
640152934
539233814
561876283
750626748
384484611
545040201
237657
728938539
571210312
3667216
490258582
844655532
692944424
919151278
786040701
652919932
391024150
45628420
319992071
524939048
393145862
739762644
548659783
957252465
692455087
770979848
652873843
569068356
932345734
45544777
509150110
556121522
457055290
502220913
719805617
552385892
362350174
312552224
951438942
348543286
462981
194369088
695440494
802245193
489902982
48979
739923435
1350869
874104507
407388249
412005679
466759712
170178494
26897134
5108052
477367
49597
413568767
819869767
5537445
253754268
234643547
473758115
180852294
919320602
1429978
4693942
4688172
48948007
991545065
362338505
759529942
66778606
944207475
994885238
477443006
36223163
46622323
479654957
53169991
865366402
724968931
812046807
4940680
5204597
4091
550513737
159490377
599115371
279839146
399231825
6097
777866344
578431402
641759984
297268997
544960524
523441252
4805129
46836827
194427916
567827236
948275815
994669542
851936000
800816622
103945471
5229
479779
253079802
441308
496853247
35852
957969137
392374229
131865871
481264703
900410053
916417324
985159224
880167215
52365671
851647311
472249
602630560
61731686
45162
478979793
486158669
140636046
97627556
855171270
48616029
834416118
236801343
138306487
734865643
474220730
464322490
276996223
46374
543523
411147780
4564875
74753875
650061370
967481132
173583694
56060
923506468
954271806
597509500
914279895
495315261
49597869
981402299
344919735
4968532
4766092
5556
556038082
319355908
488284
378179893
153105136
23724539
991053669
221843992
45711
998403267
85946225
48310307
60950
2866
555126649
773754790
440078459
869374386
44638
304432118
340264121
416926302
39441
4882369
469530030
20765372
184460424
370513627
891024060
3954
55742
457314247
4993506
639627233
45672357
499637595
466050951
476744589
212860928
513759
496682012
628541289
965242339
463948039
609095781
263763140
481068091
46000
864942890
892987963
986925673
164400440
295059200
340659095
969349644
560339570
4829368
540379264
753729362
905866138
283045798
9910222
429766460
47842
4346132
49400589
486177
833279346
513343
4907815
46401194
47803
469799978
500204493
312936835
58965730
852004805
477965257
769123845
694760841
4857039
37177
4299
772807796
785764844
468497536
3529849
989978998
799056011
4896708
855808723
658664139
488197594
274171513
173130127
379723510
160122578
5689624
636047411
34342
168328072
4503
477912771
62641407
46079769
868982384
808127064
44944428
4718314
388240202
570611108
326739192
455770640
245358027
519521424
4445057
4772
114576751
35616
502156630
636049155
41349895
5437
405994516
143043797
463939556
38268254
643302451
442212591
206599323
883222213
534
48223
502659984
652505422
778469467
572267133
4944
42536120
4614572
780359848
57217
810756707
406712782
505515
737354214
48254712
446640
750985376
4531617
724037194
47458078
47628627
132159443
907819162
71093407
489914665
366014863
721481736
46851344
651096525
5494
633385280
260734596
597909722
401890245
934830498
536
145384659
599963582
959072382
509537695
53989754
859833104
82461667
595674130
525519415
471150682
945405806
484025779
129993244
304872213
697934427
3050
51938469
666415119
667427496
274278330
45212
352745
539637182
619641
21166228
486309827
5068
869696197
525499268
5186542
49173
5058074
659362978
352620986
929646718
234188108
49139109
4890795
458322186
23572660
100031098
338882524
142950465
888562373
3840
707582437
31134158
812637708
418598055
744208815
4740180
978894004
51201621
4484115
48038501
205228635
464995
4675
768446602
47069
785204611
342227784
698102639
5270
4553307
581176008
918423865
15243694
253461718
424376263
205799199
120842029
50190340
773161104
529973756
4968
168293546
467954903
415764331
443138
681142218
43010875
394622
46554679
271941690
975573416
40644246
248782371
793357311
952753766
4597309
190292594
824758709
408153333
36137
942587413
237060063
542707878
504188450
434648500
124322270
97654203
452118
3591181
812157598
658710258
615629266
477126383
772074592
460978815
48355
455431155
6062
709179920
49980332
151595487
269458659
83766577
909885089
136739054
226011352
520780414
70422378
358747613
483480
45533
495285705
247700576
32270339
382209097
401245205
985255672
507356092
462876169
705863106
558339127
372016714
918590309
302655923
472867
93590408
853129561
40925498
60963983
292841584
282597028
818094460
508748805
47633876
490285
287690
641607203
825265788
559955743
855948591
264760605
622939250
4959355
66464739
781236236
4622079
51064281
48215124
47961610
394063
582154553
124667941
355738671
483031231
526117889
71655088
289911611
421260360
522524839
50064014
4262828
366461497
970935072
118413539
644739729
621904265
406131111
273156717
559658
251096656
900487584
168298901
429951885
851073375
127610290
612994588
27089
241916420
447074535
40195
311421626
698979139
50569326
5088137
912108996
750389097
82571618
511753409
587738488
800182231
958838190
565674001
420412
734625859
594203870
51327597
746998943
4887374
181450509
959442009
413850699
49069017
48824879
634570312
74657661
368008
843280859
362291516
839160069
45281948
71659819
664016742
529359267
4027764
794853490
334318709
4983055
227913664
971574910
35263
288235194
777803142
250651739
838072740
569911061
642451069
748267539
411238190
543777
894393878
585023963
392178482
185929572
77025474
5002677
804406439
472659
246734718
777957928
425317677
511516620
4459368
134091946
421753019
645744169
3995811
538869
33313
751191871
6140
173053869
880673335
494949893
445103212
894702358
4513801
334181082
390752507
43364
88734942
936410763
221366229
23842069
817874457
474588909
6332241
595771350
4546836
482488908
709611812
53798
52529276
50916
9829534
4797
912800046
490262508
458341
6470
767832682
567815216
370950181
100848045
236709391
703154373
339024291
433233869
4030220
963338933
806397680
638981540
940039824
387986182
146135430
45462353
244848323
4996852
121979337
189863850
94876492
4043502
631977838
825515961
385953022
323560666
35156364
478990710
957555822
846202500
157342424
515885139
871418304
9497812
594775202
632916267
478180817
352071089
4906702
489965110
669256143
41211491
972225486
479716
557923578
870678637
206646315
626905848
143027474
261209337
608150300
354304882
951830634
3417277
142466866
669182454
460547868
244551950
443853539
135667730
4817
560762702
254429497
860128169
665290491
264986011
328588988
254044353
960949179
474266199
47751
142213753
46755
88900540
807913888
995617464
133574711
306399129
4874776
324704029
370051270
429344494
4496085
49913
37425751
589272437
447341503
37717
857897636
123273907
459053672
954695880
416108838
93076637
694060455
47003175
67073271
4629810
70858839
889406789
13438144
4810755
691060124
677373022
4206704
900885597
681722412
594632815
565576024
770171523
130166179
346183687
39473371
621431830
3467
4413
933265706
965351311
696825185
346371138
927789029
717150461
213348328
423927204
616597018
342858660
804174935
219589703
490660
481652597
3500
262821940
825934160
745049907
523819744
81092807
633284588
199595035
5083
338513843
266811823
452091
48288
306312866
903270571
480943633
271114828
552034065
4629
820156698
255373966
6464
95924531
608844209
271463072
258455775
986059986
48297773
583601757
720197031
683605578
444677582
57371
569011899
699509862
996942445
930091132
50565910
47736
960887229
45493
464370
73738473
927763444
890322212
352288433
633869205
53787
398736644
481975529
92757910
4622885
801846384
6125
107178520
59935
944048393
285852806
351701264
940595026
4574852
513298733
577908925
354340018
489580307
125192836
849998882
570507
981751106
604965754
641330555
47637
5489708
531379344
377877140
6071650
36401
472399090
46303
764768233
444912415
886297466
279951802
414155
143693358
4724162
482411610
3590
4934407
6161
921514227
38091
454987
127115394
673007318
938797987
5102138
68842519
224816964
482123543
736924775
640991874
315429450
702554416
514162
847239571
215573952
765241878
38663
591788830
47429
361085770
229639669
415850871
3161595
578541050
47977597
899378728
3197747
779535205
869385352
572586
44740871
528318155
986108736
480557018
464947681
527541510
452073732
633128154
445321004
5233955
240414
496633531
477079061
396659037
238047583
99709227
40997675
620167658
48629
766032482
563518571
49883
826071496
379052887
48927
994347262
49110242
607341
4931904
4453862
541790043
916005654
97455129
548762125
48779
141910015
213495997
465812418
111065409
307030951
612222045
274212142
43952
945802469
29245084
666901093
232293357
995172085
731918037
600359403
42363112
4283710
598709
4592
562448593
589648201
933153245
509218873
520518983
446853817
52083
898419908
49717469
115808579
46778783
474289911
931778792
580
460143985
261213019
568085621
984316417
375333786
524384322
4681626
690324844
392845
528244219
752375249
687518965
252672391
389523135
678781466
5050
345675715
45664
500297440
473141
275389660
48203476
164036268
4245
191985079
481737635
55682
34922865
400258884
129549166
6561
47852768
448243714
49068
483019746
126331337
448947704
110220556
520643369
490049814
408087323
56003043
874574289
819794075
43511238
557
846500611
832827977
872053134
491428007
759411311
255449245
685591783
474526347
155174196
427907
5665275
48070899
480065681
497000875
592956106
797680808
654150480
966016347
623771820
5291777
627814318
532911408
719184360
207550655
535167584
45956036
563262010
547794848
486326902
164467719
782383170
23
934345627
158999232
49885346
58537661
169180711
4736807
764095816
201689077
455340
464902
45737713
155003301
4494758
61559978
659136176
502364
311709677
301841075
231573885
529387794
25478310
4862702
641366176
105081542
752153533
937227136
819053534
308968068
401283673
403795697
35964124
462602249
219970044
3514
5279
502880534
148863541
357034516
339596688
335230203
491286793
4802606
4970648
278406639
223219091
822410376
4694256
739027387
221670050
287800523
163654555
914853213
46377
704133119
966270690
514255
4941816
4171246
104252181
819713191
538786
603316136
152362466
485025
125417901
886734569
765704571
146954881
528225332
47749292
461968328
4358942
6562819
119831182
641310558
562774031
250699690
167734351
151168641
45265422
49663
504041034
449794576
577657709
349000797
171411112
903843087
685091458
486127
475116242
391999128
482341627
523538420
336086438
20712175
4354432
159871013
64860114
345913591
47059984
442196838
494758
505214
446524
521318692
682351160
205673204
886342734
543694605
298436419
414931890
98053142
162729071
716742622
477120328
472304822
433551125
362442252
376587
992484981
295604945
792090190
786209863
21918
4979
789371370
974193667
588668
840795125
397095217
28290870
462179578
44622124
943802728
580028094
908056359
301028561
47974
279431395
15763854
904695644
503844106
33073787
484040546
50652824
276789951
826557561
177570876
47221924
465510005
4899139
556557088
448615
581642071
237795886
367
4225
615226836
427892319
807466221
407894903
334587671
106442053
705601683
50282955
389180096
769515754
6370567
470993
330835525
656098300
103768426
115205319
395293478
29626
412489420
502502816
347842900
518677251
42553490
646784071
397970
139274322
48877
893405652
44995845
511173643
6313
114884021
394346
406898973
962341948
481183
218479876
153155497
387381203
646429028
4188994
352106
4618567
248674874
125322515
517775333
991811209
295162005
896808357
5515
44585969
481823550
32246587
597825981
433081049
206871461
50847742
485050
471348
467003
972075599
190967043
4396
250181605
443026560
536041334
926383124
757126645
414411334
5035333
621610527
230452934
832233071
693068513
390549488
171756833
733005424
591966477
40592154
247292292
857226099
55972
488840677
798570263
942762420
244061784
4663872
951666844
339429
458
939592317
50758574
393384983
4991983
219719777
656198280
8029631
6607681
967802767
33325031
5141
42953
182808840
112540872
878372319
18324799
4494527
474501
3008
165739848
65271770
64165211
981824530
845230608
699648350
266666111
164426680
740527442
888639248
931140900
381312217
121368404
98588809
47559023
4851873
228977049
892647546
160035891
172990338
13268796
32669019
4552234
304489411
510915649
4541243
29797201
40637313
410344452
101150380
440517
869809439
36907936
664235027
358955087
471022332
156910486
414120
3719257
49777
187922486
815184114
4050
127026279
848004276
48700277
984785568
766060701
486751
352994460
663494712
841102996
49002952
685144938
686348040
271
538248630
872695280
881695120
196960858
414482034
473781220
271132505
488057644
498548
435543485
446377874
77370286
706701053
4016586
243364585
45899209
36456766
115134649
837228562
833612314
50200698
972715926
4978237
310328942
745047422
888261104
459615
48224561
496749271
365615
761378821
148464640
43893
24353254
5717
447463
46204
534016608
979151996
427469851
495603577
499669618
30890
622299492
40807
984401502
50363
846695522
40717466
238073014
586310209
79415796
52213
680253116
4811178
5090033
444
437151296
526803085
838183728
932934123
52766
460621
5825682
37084796
607030205
369923384
832807818
4733734
69453481
479053779
599920059
50013675
466542766
537328136
483435
734521773
632010750
499063813
584595535
842347424
781651252
45139
6272926
4579839
154372131
4853
470695808
747854110
235667114
284763139
231031206
3838
835736346
411411034
669041026
317067875
597012872
614995654
27518458
748934833
757286719
1479212
85502213
397296072
299044073
370257656
81792362
764710091
47813
60131775
963078639
410129059
50153964
681360656
393158042
4806940
483337
466292653
96773870
543757053
37899088
4617477
660872233
645729
499765480
610131848
497894044
398135632
930257087
4971344
876706838
445819313
488981561
42487
73
46580966
280070180
340027255
606253097
437909255
2834509
330997453
46835985
491320408
504983121
382335200
72919283
41743662
460299433
50957
211754568
46677
48009922
568373214
415166606
4914186
234028284
465900888
720355490
3667
449720025
726756192
743448719
48881
53796881
964313198
89043433
366231864
527536209
811628523
356570339
42652
635695415
4011636
385027057
553585565
48629368
4614377
123259561
4524
334999
5122
552163159
383999
382696161
519991
569997803
998744575
107321711
460659
72442102
301700263
734832797
664734352
48951045
904802308
41454
458803
337588540
795519791
637039669
596381482
384768055
29686332
598434193
875864304
996180887
389807510
284520259
47725328
47831
514849255
736837184
727861718
32621617
555312
59923
492863
46091
210781380
340321798
496935
534895428
678826127
967014326
690416811
165837998
425664968
962524862
968148390
342668301
352925414
348296930
603508183
62314946
960166296
159140922
580777178
3744578
600491611
95123090
490539926
23644649
824250710
794694295
56619
463242
431154
748228355
552170172
712184319
742680429
316292118
62171
103368650
711929935
4640332
44957
183172
45901
745704000
5615039
746449992
299031901
203703195
474681284
592796556
252637764
463003048
798295255
337826248
309296642
801337634
472939977
150722728
820608077
49800
890933465
5076
570844483
13926007
45149145
430987193
133329031
113218029
931398907
21766
4661429
3843568
317654687
254166668
419971292
179579043
795118822
592510843
82439189
971200046
188504447
227280706
676859447
236721514
480033703
374177019
348997480
400722583
268562926
496
352470616
737626285
532920567
141971538
5065662
126980161
231361129
264846005
454743
461126620
545120776
459273341
520670868
722411148
744569918
886496628
69190305
865797491
479339
444981
476314958
627993579
530220346
527293983
1427950
917843690
113185592
596181840
477559043
42273
654647905
988065234
4947512
3203
313833482
149746079
58904
532960047
536286871
492105
56158
506665
480659
530092688
422694342
194212708
802679974
718310020
4793101
7308
354529156
971718916
754804448
598397838
843922768
765353199
5540368
4873151
49710532
668011784
5632172
5411
560507960
375085207
46836789
683612374
46211
72145281
44550357
376409419
75586110
434122
894149246
790047422
707113391
232129837
50706
74902321
674471705
793372094
290709943
688181704
83800276
501792743
283946047
47349855
499847709
43167
356115573
413020120
271833981
320875832
145646839
120119743
279679699
493639865
892118057
843926596
714254575
133955494
601298346
60385852
208888199
519184
39510732
38126271
992728280
348471234
844392989
211535942
447063393
45944620
911887106
4675060
204478191
625258478
43147384
24116427
344313403
514167
6206219
50826
83868207
480850
484299994
46945606
484105075
49322354
98827739
355612660
553313488
176911577
491688771
662173866
186222166
837091228
619428173
496539065
48073976
462385926
869869271
438821492
427612461
3304
712712952
395490722
511604
4448820
482707
108043851
958933214
205019349
584610557
369947844
543771597
45425719
454451
47027811
791443769
44883
590918216
646481674
815838399
941809528
337285
672090477
127275001
595956957
811309128
897060102
62823061
4959047
214222172
902693373
687029067
4768953
472778823
5247
714275811
10494535
51139
77614336
643716640
46979
211218636
681881608
419783551
994712421
637457415
224695619
25127293
708066668
185909574
158954039
828387798
472840940
929689784
855987435
730422958
218074011
725721563
729292323
40717815
33362
517657173
371941525
737577213
285299680
242345544
808241673
36654
262748392
326203970
47175
414763072
866597692
530046108
863377941
4117157
234194415
4412745
528999367
194859144
12604877
816217417
414447894
44933
40548
238036900
112213652
773075681
815715043
716163416
4836378
172814023
4326613
45305400
38090746
16965657
41893934
377229485
612084464
18710345
65476768
488128829
47136230
436528
501580870
261030800
181114468
846106604
488600902
45500
300487029
276709746
50115098
780527490
49282846
123033982
569970304
456555294
583577646
10039471
914355335
4858113
41004407
539945
477900489
290499308
4196163
36512284
3348396
14750269
40896608
4774337
47780
918298153
81248472
47753383
76833014
519089492
457324
49007151
139608569
4731422
45342184
307864707
448611
25618
267278330
564139400
47343947
349617835
389053020
414371424
3039475
256685821
44553
631019324
62781690
5166810
343451458
528408380
6337662
5610400
348154923
379034188
76342346
196508973
550970283
47964325
301641971
347236358
145518460
367714159
569375907
306722865
639212991
791389308
275186007
187947703
613373691
608486325
43416565
224463561
895921712
346062119
611937987
638985404
30635921
280712427
200059610
287292422
528192082
476325976
164246351
4965
46596769
475159840
597383367
532289632
376222779
49468
4460818
140663458
448935
453578
321623669
987086204
655544883
843912084
567969421
4732
212783342
138981386
935785671
137114406
404985197
837238268
4119926
493221344
215337580
168197585
848903932
63299727
533448522
491129636
750646375
833560011
48262542
540351429
9504325
808713638
564039
774720171
654439853
856884957
486479352
476595
4484
977116588
47193097
928595798
403165
7305199
883157880
266884065
490530976
446671611
101532922
60180108
445784494
396206197
47100
710081451
649387681
5165102
499514888
44975505
976932629
551090921
96090265
46952571
226316172
254433997
82683553
386667506
774385394
425959263
287971
15918505
551005724
463703
268468049
4131281
588855565
756437512
694164176
48965
4075
362828036
47092
731976230
661724685
239837852
809249177
69971102
395711864
746119917
58036
422483880
4943118
557816216
524278428
35755626
4815
55151267
864477754
570835458
898097399
3749447
415472041
819630223
708182274
410176348
46332728
99182933
488402991
54989
801071473
241592271
568724061
343009001
758766919
544833713
778266874
847079572
567003549
390475066
484709
765888844
5398
50629
678795340
45179286
645683136
821603035
4146883
58916
198367342
39310
546248109
517849760
364796081
664163283
544392054
169388520
394171601
31578359
4998421
48069025
4614
714866674
488239430
935643911
693916925
4891388
787514380
611596304
272528597
141384844
665719934
713080061
994540102
35698
260225671
441339325
520017777
46611411
146022893
853618111
18863120
551322603
380764704
290841693
465553
762840986
634749095
875380718
11163424
54520759
349
451634133
206512289
346829493
458068459
230180006
645232592
49220
174216536
4934912
463224
647467007
895916575
47286771
425602907
5068123
936708859
286834077
464441489
455780935
566374944
123967232
449553
47819789
292044443
698075941
320164261
121419921
384405223
501043096
782651809
610904688
457660617
776738856
619508772
538857201
37593871
975049326
881883147
408631702
675288
965597810
4076
303
504031323
353373528
3572610
761323288
162885450
439964
606645977
583539380
407779440
92577180
3650642
815639098
447604470
4426320
138936463
252683696
103746395
49926
170174571
867839106
369505324
297
5379303
430817534
335671072
3141
360022896
595260479
4551096
659811797
542697651
640127861
869541957
107937972
306076010
694157883
234001090
112026840
201071767
216316102
5824
903697259
851377435
415090429
388992272
252942893
454471980
909434981
481893428
197257560
212806314
4468695
6732
44640814
51610744
496943493
252145908
4987448
882489929
533654667
91168887
700772834
741121480
212869413
668277235
387137048
558431550
4627738
368084526
133829381
994075415
274107793
4970829
3211
291929660
85891483
943228347
41343
44660
50684
656733531
82711884
84513953
632323156
817563399
997454328
435116
4850615
726960998
477762
371305638
961100554
160459450
89110013
325930997
359421413
996523732
407300271
366488654
766778358
401721069
272655351
487458357
50556
942864251
485990672
455291738
221047102
687768440
4783
547652552
17215222
50483
367792764
474412677
934158606
3853962
448907207
412464374
644837190
819081372
45238863
106493061
521019899
633411782
4966
905374992
4666069
322508937
437281872
45138829
719129728
986301078
617368249
162512646
496495605
467767352
270795802
565087824
833933108
863394832
558021450
990944686
46966370
41500236
480078149
962143352
672270188
917763922
161030488
456922978
493234246
47747326
859328766
212281094
573697
616713472
382054334
45534
223471846
328916438
746052267
4658541
682300712
37223131
44685526
925767130
480012239
23409549
4916091
4480243
767549705
144554226
147712135
202646253
304012074
482483
685776088
971421765
436191351
506671453
849783032
496353876
979991956
738566939
738623338
640635693
823198664
568884442
280787692
55509000
568143613
598
489429063
343592861
445758560
492613828
627059819
997168539
276975940
46380646
670081107
467599020
812404561
794915548
796803266
677920713
416319609
50559967
533899
2960
436996393
509825
793166762
987334908
45595698
74511882
711573083
924398023
268344021
650867883
73997694
875042735
474889961
887491802
413758
342142293
485297
807443820
178378570
456651695
2754255
95787774
480867654
4609922
322769352
484808412
40819808
688344492
4272661
319456589
446224250
487984388
469851901
3691831
457688633
119570944
45178006
461776290
282068521
225242690
471716544
518458297
258251612
705724545
891697057
133526129
525836540
931651950
380867201
798216541
361543058
512122223
55871496
451738187
449335
921876847
676359254
223476034
743292647
215309651
239277949
641008076
441562910
880195716
751275
212590139
475872268
711832824
364519411
447932
82614808
863016399
85708777
943617119
962649655
913500770
637379048
390662910
45565033
206744792
842453818
441554614
874980338
905459402
49854
850263179
51783647
788901387
63307024
121404005
284329942
995219018
182777393
31912
581837023
716724995
42235
322796303
234069731
562348
374225139
437310164
46508097
854402155
584605710
4987349
107244391
622176219
51026
928116452
341914978
465687136
591140692
34382103
758061494
804702743
3671
491868061
437227537
518337496
61917839
460615262
263998587
26348876
831822023
575356168
704782885
701524489
488136673
584953981
326773030
428591811
500845295
653480196
953420694
60475
109941589
54098628
44440
84300496
43499365
996894704
55017679
3195
304092392
64582796
588801
224636671
95227344
724648377
37842170
461516
5115873
495895189
156975976
526517019
289326911
278972607
607669742
640273832
955883043
438014862
623268778
465310
559288154
483363
4401287
217184985
794224633
364307891
513736671
471019
541682687
824511487
5699
973781289
69427531
694270451
435537469
440854626
652601059
177940626
581373504
257013
483506
431561282
448119
5857558
688178466
46338622
665596448
765582152
48099052
331446258
368462
46421263
193388515
753778305
4985041
739282460
338841
626705849
144906382
275886766
508158197
918788580
3885
520
656956033
44723
35245173
329103348
332687818
42411
543399796
405496993
31900920
319299069
49135
898729601
7951220
950342702
141971281
25930873
502855
833881589
4883494
21081557
586070926
274686287
506927393
771446645
822003582
165849735
236179782
673570813
360104584
4425486
715204045
149249532
499606
99749612
476319783
341835
480450640
963084244
26796943
387105975
29157617
53640624
74343833
624209203
957389086
527972589
561605328
527401656
45751573
702593045
757683161
640354127
781385141
733959375
55974
49659
720798888
440363115
827338612
4828780
867557412
993706310
255026798
37122
294935166
364687332
714539555
570925158
482343349
466033486
466473941
880413342
739548840
3968161
634700119
304657360
46486842
583567219
61078445
585320189
214010490
958967601
116859646
432142868
516177540
520621970
214648514
745370242
653345872
4972201
5428234
5334230
638043897
49819256
633954805
390084740
813417665
791203561
39463409
621931453
924195959
516780050
485278
253040559
330190919
46601
23501766
20612755
447979894
819940700
583286280
619935
519492495
236956290
608288652
567745
745947828
651112040
491574246
12288998
712744583
278988158
59779769
175956461
5147905
190680651
791436175
759914438
433703105
710349027
349980618
4824679
827679125
340026921
661853144
247687152
495853758
935952967
446096452
987493744
836183913
46111
565720982
293191367
598738485
684087796
949199940
48785
227041597
918147992
42988
450971523
204848461
557830777
200084491
161222213
52011
4859940
342268974
36847950
759917876
4834768
201626924
694413911
382052402
5413644
495826189
4656583
836003351
174040189
60495241
935767372
671720515
51993428
990160929
524714787
910540492
46348999
26466888
450490350
913485061
504139
893797281
977521926
622525058
4335
470297
188568181
185893546
298794289
405289
686614441
416157049
201754134
47656554
95527146
954906098
527608801
39897334
989197890
816866088
524683
308675711
356567958
261187980
842967590
217172699
325631649
287429282
543053743
466393116
797480636
363505410
4435
629999288
956234867
169569278
4562079
419122892
939085985
305812178
39987122
769416209
273318256
388784293
676058309
518723
42045339
45194
45876
204757725
26556718
358470452
109154564
18645653
896704109
743512345
668595299
946018400
905424836
39341
385325281
665335378
526570239
457839
264918692
522698382
33833419
461183591
888703920
692914656
878436851
570075353
940933701
646097560
519310336
601248908
368770469
717510420
856438460
48676024
644310923
489894287
67181471
52554078
762241558
104686169
49901
4718
823390656
743747420
248512473
504752324
5048680
193839269
762859809
109857837
4585250
5675
483661382
368128054
765892178
795563433
865026203
254447148
827643490
70663288
336753888
4222
503846737
229948458
4826178
56420840
989609967
427898799
40155944
964021505
159537303
448813876
511064635
184630252
5235
326280254
959409987
265686
102212638
143291160
5799949
46190845
822179177
7131
3094
493590696
2207
24120731
4937624
5349769
908163241
415296201
713989759
154113173
19383541
48678060
681113077
39957107
4995365
350216646
236818211
6160
445608692
216233233
477515864
230388037
53175371
595163735
4987321
827571976
4601025
493571
575738324
98962820
151378976
85967863
240573023
596542756
447339
4858248
473412957
193856046
887510324
388214
35623803
607678563
369777443
286354630
423529840
555399150
4166582
903735854
3498
50589033
437515636
83176098
970048119
49819951
369070994
961224363
946568654
303063289
383871072
917744949
751847658
517119
489035
925361001
47437
598132497
694512819
449121
87249933
477985120
262020820
431674949
884939709
45522
377074700
3713130
395316069
48265279
746377360
85128123
446918276
452432546
4034610
5162631
468536805
996020010
46206
968004072
537019241
926805627
362627348
482796
42261273
598883226
462621875
121527962
854094651
481344281
4608
47615534
261121096
442148036
4444
97032310
41408
31161702
207674225
857970001
26265947
452379
27931078
65728921
40910
801793490
294230
274787705
4743006
43681771
649641378
474110
45121884
98229768
784266399
253
43673712
294796993
467036783
4890818
829220890
969960976
932688845
54358
168623455
94345468
48800535
49726043
454472
961757700
504638
283333189
469420336
536577918
767412673
760448696
202236567
426035
209845667
34255242
425059601
5180194
408040954
4551376
37723374
824112966
930076056
410982955
33804
740146889
38820
462642
92065446
676037087
488120998
700750785
86135770
369763233
414261488
270953619
485401679
366482761
582003411
802279417
776877113
669212738
898407022
5167875
178606166
460524306
446669
12290788
403252896
4737373
4309645
502163365
47495981
890932958
453093132
145708600
4486
328217535
26796436
461956
459229688
452066429
879725519
36949
48526061
4084309
360600313
594503035
45006264
316108388
479583735
118627626
439
417167
436845577
601319555
725916580
295653843
878064071
789403225
413009935
210855989
4754489
375352296
268617419
788250420
687161674
168836669
151639542
951682984
657966742
474180759
894922159
53222819
158423431
673762067
179366895
60106403
272659369
321466023
48429177
856328575
44685736
594580708
497335151
5320295
213572
365543916
984031940
748696073
572743572
794926164
6728206
651747074
496143585
899517332
395178820
93906201
67296575
422766927
344655434
44554
42709
469888787
50675310
286363597
850800301
722022502
58899746
758106420
47598
449259
563733769
860575744
459487479
204843363
988488429
479284
987364065
287680253
907297624
799008134
46351545
133149034
713583580
479391
351923535
488538199
527167155
4139132
440122672
521758987
644684803
166443009
306898549
89150892
50550
432152753
555707053
462556541
31972700
3014
950342292
95922686
45012568
3108
49069398
3640056
304836595
3843171
111429377
465786256
504768056
835308234
592336869
6044739
476233597
815542420
492754042
851287976
4588622
46603116
4265763
468063269
518797123
3691582
482739
45552
385078670
506843850
131498872
119016023
278016638
510137
210653605
568975748
388860410
379034575
53336864
24782838
359943425
778015054
37652
238749764
401423465
836467697
479461285
632488291
4421551
2386992
678686209
200513562
449299
421879341
4984
220207895
3704747
301738760
159800924
809328960
44039
452120
79975298
839850351
448494006
52623
44676304
314401704
584913199
446418761
217902931
50846
450920697
4472688
631656863
587183659
856985946
971481409
329903251
743074025
972798892
33330
778538834
793475803
603234268
9039226
57281
594122422
41879
40847931
830200972
328936734
609713786
5078897
926529177
4476397
53212
392644570
420525871
30964534
453125270
641343363
889088926
37943707
48356910
748723092
731983405
499891746
52879
597726599
924281728
826964024
469316101
404499965
461534
4564
885469146
145991440
719455606
275354083
531845115
446025276
4844452
682506025
654674968
424904448
470039194
822331711
50177031
505664614
15639266
62238106
384759030
709005260
411747460
4963788
50343
33913
633187694
479664691
390986320
5204919
391974
725056825
280309845
436029677
356050466
4790740
741416444
863642239
969643656
606112466
46483592
287587499
321252849
5520561
492471568
910610435
60278439
106331902
767791231
586287024
926851164
102243873
343683238
803686784
923602833
34443
4182
783569307
218173131
483510
446859
199278055
20699453
301591202
499676193
439601798
388354921
4330261
462216354
812840959
45161868
537449728
405652584
456499870
45323
44765838
361443613
426546476
445164538
463649
697932882
105549951
922006197
749779204
134331994
808828902
488689803
27891803
899825882
4460
362661015
329230200
984002637
288473668
519154439
4794357
57200701
997491298
455093
4438
631881692
977848825
714517292
943927449
852548559
851020637
486730
77917698
472928042
516427847
532317708
455970879
852565910
810413723
50623708
373865
47625411
527874217
427633675
887828453
230626607
568207029
386789112
545276814
396863964
687926563
314756018
398830242
188335014
119914536
43477
295830900
450318950
781523202
3042
376320521
865399910
559128212
45745
801253013
569029505
214752556
4665276
901202397
53462
603790271
93634182
327110969
536022292
487973
37442
590775741
771092512
364164971
831008683
511291344
742372368
343882381
52492901
470464
82491320
168877478
571215
456661468
443825924
568338575
88850915
460963911
4986439
490126
904194129
33380111
471003899
207903870
4832912
666528576
473053
341
546490037
220051873
819029851
819069916
278575680
463967233
82025969
853914991
308142478
302535002
838858299
285340355
703108837
805192533
49052208
41447078
728062044
461112412
368137414
587688151
520313680
495743
464864925
802315136
588481336
945384807
46944
346834947
786531889
54315
4928045
44968158
82289522
494785782
45278261
793505213
652
156023474
411222
678316415
425915068
4585099
774090665
5415284
5463596
339735013
865903425
235168558
296001131
602859282
995100652
799641387
754176981
11023278
87832858
4699186
557452
345669755
908605382
3977386
821445608
22824251
726349250
698034973
309632065
711288095
750825971
717529920
632574037
431311928
945095356
332147447
48479623
292490821
339813236
216644474
247751710
743383355
913876806
555376
817818388
39316576
154709257
90188968
730989582
50424890
692596
6952143
44599
519972267
43891
474447374
120924430
560112800
265
418658611
494492027
424029
433661
480153844
977955254
477038
529257124
267446275
921246212
538640572
5085160
4127
422548916
96811811
914672943
445667686
4834937
238442516
47897
696564042
48330
88617513
2844159
455131945
730688342
57583007
638421531
509298063
5317
698978969
148896746
969111289
82796316
5659
4021167
5083939
611897996
495092430
377765308
480913784
584320881
675081317
846359608
4505
213426790
687641814
4714486
603802358
823129748
244012515
21512837
861559538
720460796
397510458
273807296
819581081
515540534
424782867
926677837
836821943
47411221
829784927
456198373
476134823
187666427
544518059
760702005
227066479
886832194
388832468
146068674
47101
457930
602454553
478104086
559349
422690910
284684156
585752
48497905
343911287
131381874
472929441
445957885
670050536
191840714
111157472
711289376
761176741
92257812
4342795
215405940
44216008
455106
510445940
39504861
50797940
917621936
951759685
4445478
196168662
924066254
586225505
45560168
488570157
704750707
961098522
890102957
156284596
93255912
44562
925002083
818728566
291698434
306406469
452049170
975863892
2753195
331812248
273940407
745867830
439329443
262663202
53205553
48180372
40627
20395912
594796243
306602968
675446446
658056777
179329620
21720661
579678235
556644117
33790
179356663
45813163
443772738
297238966
852825759
956491722
743351884
595913981
6295
563968579
40351752
50622
595661182
350591088
3032283
47358
48775
281522
479740
970818830
40718426
796509406
46201122
288
44209350
55667400
699013655
467324
698818960
611204351
4769695
487452970
810376257
197299437
351221641
189413422
795121549
577776242
810235158
414347352
494188976
45859
814500028
703858742
488195989
4924
517132
4829
416890260
250206831
450877045
544270443
441098740
4562498
559606976
826662011
747970990
805612048
52021
429653014
4917
4528
507975211
660515777
64871526
47439291
320041671
25158762
356974595
5767
729615351
222341653
362224704
176090666
195410862
252881151
118784127
314246561
873612001
483204231
490536
746833932
524599320
273662127
4452460
44566173
681835352
35434536
198338011
275222095
784873508
3645319
132262976
233253188
752359458
274107727
814866070
590256757
47201196
518471471
566154663
858222831
4798270
3069
520262134
169913525
261460732
641456119
205800166
46108958
981715924
380946
6613594
72352246
373782128
524394547
36459
338214757
937004396
816002888
50887
52428
191970518
771741981
498182092
898422720
308735404
689557155
10237018
833256119
238440575
47331287
62521720
389927322
617
249891207
3567605
5589
110759436
368071138
497580
497756340
811329724
50857
879362555
158267649
4752716
451858
766868128
778223827
754911408
4724
97379383
719424551
477503226
604301787
406060875
118868435
815274816
691336489
884513536
35353
724076339
178255280
664627314
416056
452569858
312058155
637814800
5116492
309867897
339577622
511273891
50403
865558605
126032159
55413635
886997557
237748839
808467349
425
489115636
548958857
595526735
36465
49685469
219164067
485850
122332632
923832548
6897
855917638
13135683
415538863
358321741
4530
5270695
225294935
609133828
247551467
534173123
557310491
525547
237447184
1817
117427848
777555897
110540887
83975229
813076490
894050612
894961428
853835871
45072
534255789
533697920
49342864
46632
293568538
536554407
655502827
414048562
920070919
454548
77575134
443943
796803151
448357
898060666
38213
885150990
315939973
4368
112555880
3493333
541467137
897938711
957559899
394186102
536170352
4827557
408129874
716706285
949019412
345644120
4621034
824930613
118003095
44257848
272298730
908319905
551982163
65443598
881995146
240956535
387210661
36470071
610805502
4739
402001383
49451374
4774622
952087073
57867218
373531892
5054
58236196
384598
515828587
97499824
970543922
417920491
752235996
155132708
58231661
62296721
528048725
250442208
32997557
540821164
456413159
439474839
44677221
245884178
558893955
329289684
432092463
455336845
202187612
110801238
49283
351969947
664840037
4867859
44955617
707668367
318488642
48238
67259883
37324
415190972
519940562
664018623
866919136
242802884
466242147
424585596
630106180
397155228
910290287
301051035
412738496
45204029
376363578
421277
490355
421280499
86935249
907017480
578515230
404420421
927326753
359201458
30
411970689
43445348
32767604
75667751
223252449
4882060
324819704
863762320
4998971
951279940
285005400
78732952
46370964
575637746
73772645
192619985
212180077
472536931
424583
850528438
560981235
463934824
58333871
711070068
4507289
801011578
890763645
205403396
868451804
865575057
65095646
867408962
700636081
266311077
929957583
648
670377561
18785549
597901011
3804056
427983584
162615816
49864917
328862254
392090136
87176625
73440142
455511063
916470635
41369269
18002547
998107655
524256870
388886
568328
54659
701248822
386320303
672922199
4724785
738879979
44642
3468
179601783
45188
68144011
89513012
569280073
49601815
565236101
698037066
116142641
47178
73836183
187202761
297574515
128936127
53773
981082730
47753269
641626771
359467550
454640090
387729674
470540908
939901312
592987882
338774445
432335627
917190049
4788766
971843534
490872500
351455493
300693893
93300044
3752
688762546
53834904
445932415
459057084
361530781
611203746
371908841
53962
756566448
57153630
521713
47691786
154251195
75826917
363514479
375560135
852141381
4846744
472322
387362
422194360
445098551
881630110
676237656
49516
744183648
283688753
609509522
4808989
613946984
885190295
67098956
158085005
271408294
2078
577193270
24714920
944388581
898031640
138588050
107358154
379508539
784608714
761511805
297559922
472444696
946620523
49362
824161468
698999107
438392389
268051560
969404688
496166
521900057
50824098
197295395
458360863
573698216
4981617
877277259
134608012
374689999
877082821
43423529
357305964
537714842
384715377
492075414
45330133
404637637
656182663
4476135
45889
51316264
133334715
498873
444762
3537942
6550272
463063078
38859
246058172
762194396
535369615
821421650
446369
594761429
731744680
48722513
48058416
156940741
115151262
779247562
656264946
860909007
708811088
93713165
807414285
598758350
4588112
10176362
597722157
31331
788959339
129537658
146654878
44661
259029943
900833930
9245730
585934137
505128776
957978588
365986
150578873
565561530
104272642
466560455
900549929
47232845
294833467
360855670
568811961
529761018
46591
40915
473842
393346
4986547
527296478
289872763
45179073
601410820
132485708
821374448
288477891
548081
204772519
4874365
29880529
39225724
465798767
822607662
138978382
53166848
143577433
48817784
515067
466669371
58709
49443358
510167076
937004122
140786234
105148299
949989702
257784317
4395
792931458
815250314
34082566
4831292
3518575
56054
3688615
65317
472868952
361462
635967445
58327554
516715311
541661310
4162044
449118659
803078824
60049230
895695931
193296473
330510628
395795873
660072202
454573965
896721689
304907286
15255555
346433780
215510918
363091556
664130956
423336
48454085
55666029
47516
910722105
830466421
726006315
40217
445667058
404355
58056675
47161
37494588
48588
386
45731718
529074
871332400
185078643
803159674
300791003
2981482
820845000
908377553
859051498
9738847
811691503
4604416
3489954
45666322
521695961
45758588
560855160
587270225
57806437
734583710
48352
522776159
4747677
434304378
410545179
447506
609405204
452317616
31179
39470023
40512419
312717805
126330175
317012951
450876615
337517320
398026479
965193563
254650940
874949789
700065281
223204219
334772859
4531604
203966685
198034052
34157698
476148
630669871
837482762
170600445
70406285
454412239
764579535
5532630
47393
537874
688023156
372168158
34353684
534152143
332960538
597158055
707042999
134048491
491711686
811618322
3043
370566562
168518159
619663224
471488333
957115624
141752084
526478
4623630
416361188
587781905
300651629
246330498
445112704
221611263
285681545
33626511
307267721
215730331
36523725
313490411
909196282
55279
943266173
272606283
4348
528319
373034009
414127333
703558298
175305157
4957698
487825841
818507163
727473766
391472902
733057349
348955413
550154285
455527
444843615
203173430
238543128
52088418
351179493
169323914
463688
7430832
22009570
703578648
401381934
24070629
46423359
31780952
216354769
239779781
44728691
53847463
563824
845789013
311811782
173294672
827736516
533808114
358201331
35864595
655808611
4486370
736101201
509091088
464518710
748414591
858481006
211301922
958741274
163585263
322479788
535055569
539565085
694831737
471457650
70481716
6462392
650282133
646206819
45471628
46971391
44704720
297499034
773596240
521169166
965068623
47987767
313092918
59545
723688330
48305
495625623
455573784
691259779
451231896
729331986
614748308
4352
65603274
537631258
978407407
949130757
658613561
22252827
89616391
187052935
32636342
359105389
822991635
39638670
49403763
4072589
4635026
47764256
42576348
198354491
300373209
4620
4466
518474946
854334047
511776320
848290532
57642
327068447
49036598
158829742
48319
44807974
948762126
49137860
504253964
447218926
265477477
396205483
85260205
907984570
476337
415804864
441563057
520903263
322022573
669648698
366056116
279383051
5475
557455352
509772
980206548
449665229
50223
382097529
752478384
51692
46462026
535778994
468803802
47063
477923826
468847122
154044048
603572727
81737748
366884324
382444137
493353123
593084594
43379463
48763207
629927047
23184807
244661043
493554234
4070833
59489532
46523387
434279
4472496
48287200
910349842
58210394
41958028
495482327
442839220
3115633
325551670
460659828
54219
930021071
53050271
124422032
475739
487311771
42648410
466787896
369912
642937809
579670262
525558294
520897216
260740465
272450881
837745705
482858729
844237944
264589462
4926647
588432306
90709287
228541945
605402132
258863013
448694576
523991942
493874174
75366464
3886
470053342
58079381
837016958
498569911
157218185
809432929
381683746
471530595
591879753
770106519
219222661
804616550
789018243
49121755
4465033
52225
474390004
4220633
104865455
4546273
442456142
659137964
3431900
708700509
986527991
47263470
473664
878945510
828143188
913321109
449952077
110430581
500621
4732986
164213180
336693862
365902014
299604113
4298452
433851
163001323
853607545
332326961
786017799
410557814
884685259
182440653
243777189
490578150
497093
44704833
798394785
749127719
43613
156261975
148464238
35667
114742538
649268224
510476949
231216348
678007806
835133116
35840
492661210
4585441
4517157
58776327
525780
341212813
386084206
104261553
535892148
361374039
111406285
23141
142393872
469622617
62686980
626210223
49904
273736985
392899061
453165187
460625536
920999897
320972745
807077280
711775898
473999926
925177262
249687909
751200204
991054975
891186596
152921690
87606166
35714401
339875013
49010
763149762
464698915
984015931
626219243
56931500
6085153
671191333
40742639
944305215
186064119
4207294
147246037
491290034
611112717
599590137
46251
578253864
515888284
490333398
820664099
261385136
45477157
838115219
552597257
773103222
518623
3281
155065631
623522439
362004946
44462434
360684418
984670602
372047512
44410488
994850436
448931646
46621
170475985
649782938
889467549
120769137
374
681313460
141661268
447942
360200
387892389
608633624
948191106
635483377
48829394
416070320
571335876
6554
612123379
50194733
6420
830818538
4117617
31085002
5155990
316165819
929313546
4268679
48688
474301
147757816
149374531
832737032
844500202
496751038
4159761
522247269
50295767
359792083
178508496
46490606
691024745
333357447
961337090
955798538
862207685
259502569
489278
943580551
97694643
2741388
3964383
65662471
469597442
667045888
853913535
454842
41651686
181142779
46614867
978561467
2912741
79712725
171547058
386710
459706953
159791928
62619633
834532716
59755153
4544319
3899025
4808154
44815
74066441
564290459
297091735
470298
116621851
357609844
393965056
66169264
613168816
403660816
658552085
35273
597799359
48672
36482006
5131
45579714
870415644
755225711
424261040
425359
338473972
272748541
633163682
5707684
811175927
732863879
372589724
454654416
493871735
695404805
48925046
400308706
446164073
300593342
682614627
714475785
671020026
44843246
936797043
824798345
908069485
4951852
336662858
6418014
480100
832901462
3551513
565261098
4762
844416136
591138017
465428280
244087068
199208124
602446778
541453842
462761952
209319027
859928505
794404209
181300415
906233904
951006238
42029
626479471
876354908
195216973
39348
890773973
985866236
130190253
579218976
470302752
48906589
931245018
209727381
586939092
200676313
4959004
404958030
199777315
60370546
454066783
541675772
797119038
83226094
243307304
47284994
462436707
878726065
5561996
78528990
657988140
821728120
404042377
497406890
30490834
52239
281446599
50865600
791488077
467148201
3740622
898645900
502004061
813205904
920731926
624264
700991291
440476786
629680629
33832923
4636287
259908962
473003
518359004
516980
497140
249477441
969141039
40725760
465764378
365309417
52930
307591752
487467
876357453
774434421
313772
40998
432196425
537878311
48623138
824308733
545275974
615409118
513174312
539619436
625962139
645819541
5046
468704872
154977362
779439818
461929
413997284
155893866
475677
467523
754439202
572884312
522717006
276245413
473650
4729878
3880
128699837
789524302
844438588
464629540
486726
138691271
731889687
4277
653354816
655493459
671474336
34982209
593495443
519501180
318775392
48969706
60701545
302786734
106691839
430317006
59842664
645189569
73549059
927526614
481403632
5195
885511402
46946577
759257639
983814366
927902273
476699
483356801
607582398
394018794
694850954
602579550
924372556
336106835
48769667
160589911
476371185
3095690
4505054
426148534
277209125
419099047
849343077
47467244
193500047
584
561635621
464999576
435946831
4977200
4042
389713076
833362323
542759011
213461286
42681
297061563
507642637
47976454
847252927
223902421
134724261
48014
79636189
68019146
46663
7432446
379309958
285557895
758658329
846656702
894517212
698352262
541870019
16967477
752640676
5238
420632224
54760490
5248
803598382
652016628
249660327
485015
764710114
282555599
259493808
964477661
425111955
7282174
4175216
48914
145425458
66294101
477741164
380890956
304328612
35632034
470036743
5183749
840627021
260684879
93775818
393249743
969138255
438628
113438566
793061164
895041406
50457
237557578
68458449
214442758
637344283
724416219
266847858
58225
478457
43883
631951754
181358005
359306009
454715158
776907737
324627888
423417115
51431764
727625486
356045
345127024
3402
455082082
568375222
32133024
2628
820533759
756524640
4894714
868492178
142416219
983918049
4103444
829038276
931546305
718015600
652096978
879681618
544495
49350
264681899
3573645
4746706
82872415
415392390
267758105
214619920
526897
609220985
473153990
5207889
444936385
511764619
451214153
639446391
416946136
865670920
6609
744353189
610648860
43221459
164163337
797327533
4509455
495629
774234493
878801051
970275359
533722194
755950442
49560
5318
937788276
476675454
44867815
162375021
211437448
148235420
75621709
77527029
821079908
46773
573846
665424037
485145322
53916510
854698154
481492387
583530112
47052
864590777
27362253
42246
511530
48239
448967417
3939722
746508978
271842105
721145836
23956894
194401271
584954797
613617
995916951
46111819
394431818
49837657
443337515
379803581
933757759
187315131
448666625
459241171
45696212
306913147
613316269
379367268
78415736
623758624
452173894
4878
678118390
2903971
567108984
375235
35901957
166410749
83199224
730023270
362893669
494626
622603569
908651277
503700
24238767
2555
38519945
4216143
47918187
378385980
437722171
133439222
949549193
494343432
351996441
967015544
484921361
684324612
461884331
4909045
49552
46035
133381183
876889073
33164988
126052340
176423542
4862418
978334221
901888797
312793435
734075216
45460
105314314
768704630
139241597
407646242
4488233
275172944
549549661
111318450
724676393
41416385
779772380
690250167
330966018
480093685
276592435
250097810
372171057
449706
383213839
817646090
509861561
797591022
362782303
61733236
14058043
521362960
65907571
379367063
143658247
497255
461457
481200328
623111034
285862981
138999312
4701169
45472
487865
4631496
318455004
544443513
70740197
99130487
584691638
249913446
111519257
241417822
207475017
447120
46131893
51142882
33087932
298345126
284319
418503388
32906646
36220925
352356084
807881417
45042587
420555571
436022
359498577
717740057
859281005
88565451
801998075
911061916
131595203
48805
184200154
655433970
4455802
636
321762948
816947669
438701123
5454679
352803348
846486220
434383
223901893
600374798
198472664
4986275
427841399
4826503
343441201
430218551
557394252
477862
4942432
644223743
447395000
438172756
486652448
768524061
823799592
395122764
474187291
327129449
983002520
656036048
437929089
46483
3023024
468926
682588473
588295141
278643664
485784619
48549
311145
509071416
4488740
5714
955871905
839710055
508043094
294154120
9951665
703001143
77435239
452518042
730322663
4369202
575579907
4816462
4381991
892370603
32202
102681075
4514648
474243627
427493
303106058
48315
946739315
799522482
844310466
13520295
142838947
49435644
4504363
309048907
646897755
972483689
670102752
47057352
356856898
684467163
885593664
464483
32265753
288493423
416806
984118838
516588054
635279
837529042
43878085
852949528
584903626
44056414
447789296
684754752
36523
45639170
208282338
44950
618030559
154635733
29830087
447437136
286249765
4958150
45437645
46762601
889603499
965501888
226033474
459326513
589262583
157152525
11844037
34745872
99061748
482519
574647701
22789420
7942768
815967017
446303
459676217
877130614
45573866
925895634
35533284
180109109
226619210
446097465
941687575
798479388
404932765
180400069
4464235
4765340
90583589
468088176
481300738
439238781
450227498
506034755
51822
109357922
176762351
92338091
44784098
478996160
838154606
459261438
52558
80748734
618332031
471626
68636
4857349
22143023
258383279
911176943
643141394
4617995
85171134
57276
209985364
171649417
49659048
723119179
455035038
810256908
38139
511631737
873405695
142368463
44839828
342600796
323641012
289350838
361831074
920232756
790731812
307156148
46749950
49488
65204134
802203132
464
451638319
497062349
450839
505869184
76965668
532272379
880568339
574501430
878114027
4319604
947876279
760669622
134334177
711445671
305420311
48393
47519840
394613142
609319093
781234923
3222613
825002466
410833721
273214780
710288864
514311
129354419
618135175
4474
589934161
651241295
377452554
52054122
446852483
489856
61966172
34835840
4736815
792984118
584439973
459960
46343
651923960
761071835
809074209
338946334
865412831
844109934
29109117
724324034
20993070
711411976
82009720
529353
50661357
369212161
845508570
4715559
110857302
559577805
562733732
11480330
540046727
240715080
44414374
859714592
900958095
746458954
4678601
256638981
619805239
741441303
4255482
917899403
57348190
215437402
42214
564162225
980876731
961386567
557959781
330115057
51926928
35214714
3427
965654888
49038
4951901
821771635
5695665
27543541
439116823
249151222
124943352
74577753
72847382
850162509
373192394
46409606
465403004
16304644
161732774
369425534
726718008
50039570
100201024
148807923
863444525
714405114
475613454
49451
49384959
623861378
47823
617649348
43173407
459910
473323074
4912339
686205017
666050790
48960748
386222770
345600354
66100037
257756574
712379813
322108779
5049
319130113
912690255
50460127
158666524
250498471
5057
831667357
3271884
458575553
657553984
588529552
481328596
6029
569124547
6014138
903850038
51028022
321406755
622010159
727776007
412589908
95489950
350998536
74738339
36556
3657
489616
971110499
50019986
634226408
5800451
484050302
738746038
439560955
5546
281902206
14121909
544468116
6402179
96440582
371365796
567297262
58159
471734084
503256376
496579755
499354389
3746721
295747679
527863817
239706182
802982782
611042261
821252538
657367
624098934
388033
895355722
932903045
650289719
5013816
444535863
613186607
3691180
172058304
344650723
4914
4221772
44378880
44812373
695401371
341962674
4511851
455544071
59241161
291342945
469725097
3508719
393710423
163652703
316678371
780476124
348782960
823864222
50783559
346038
957532554
269989066
60820
865626924
4791448
480864
4709522
5062435
378347909
45204
706589101
443612
251831218
48353
343290046
779907048
182210336
38388436
75611506
726657789
649838908
46149376
4239968
157405928
328713905
555357267
160189400
294245591
438517567
54110323
29912076
471823268
40394
578045512
495146
269522501
46780
486922900
58299617
495435423
90873146
408291070
480277
46708
406656941
46705
381503553
1000000000
176022208
340494343
4842
43566
312279233
313462108
486711674
902364977
560469737
841110483
49047687
486409700
487717
49716
296752259
5168598
476106
73257537
521323111
504617507
809006308
436675125
456841632
6077
584101743
847902046
563256829
605912635
35227548
433300
541685012
321071023
777128043
48186298
555279077
199013173
26
4943970
446730935
103581864
301503368
48662
38877553
129175304
33236713
411666494
48052781
509666466
34308077
311157545
126805249
516875000
5199
4913217
889632937
472897564
453203
577204516
706983268
97144300
43429
524809521
501596417
969773498
712251421
466999226
771843729
243020386
461195
456353569
430522770
86646250
391248021
349937
37890970
426831573
310725922
603371456
465703
292125490
455570990
654035026
471437047
162218894
3772820
444407690
45142
468604647
457398076
117659955
3543
50
666355458
49390831
416383631
596160006
5679228
57553
463305074
426963990
940750177
747514952
764183879
579950770
366881558
116059935
266875634
368852349
54701
260112188
333304392
409521369
42367
45144651
604078817
445840254
391426564
3831865
485726
557963052
986389673
487895928
794469070
471842
5262166
679463962
44500
254609350
5037595
3874477
889592078
47765
540964104
723817628
242437258
643213457
257562506
123193937
450199
496694567
183114525
965318381
45539956
480468
762392598
248330481
226014374
623628764
498145389
38870587
3943444
436478
672211766
273586566
424943
982771820
628723591
622577627
791466264
467929758
43514517
45911369
796176697
850676022
758305063
543965160
225693413
948781106
842946988
32610726
494865907
70036015
49992
767142360
107038059
716206749
958271950
601915738
449549135
411358761
543029362
647814128
917153588
527179760
44702126
444044132
467721
773084712
291691349
310732120
27038
865803141
988923038
57186328
4880004
4668094
470460635
367918806
120026100
903716575
653003240
989402576
463328
590714397
80786394
283572560
347648044
784932376
4863
895946065
826658265
358357232
463740
436817334
204492973
45238771
448845267
646836581
708294827
640970056
340135963
4583370
378845484
480466317
4484590
732314405
491719
777917368
44744025
48929
318807613
973129226
472373446
375600
498901597
623783
392465679
466426444
456434567
730179233
48936721
368871667
797502467
39323916
370845160
921931766
323669707
440392012
191595213
296905911
908489702
818739242
508056
1707778
510985287
44866
49797622
5229803
3131
50021098
483005448
53731598
639557457
339992819
617662751
514112613
5210427
44690325
45928614
430162678
263909677
779926155
984995386
509450228
534804557
51182390
52281606
647440826
5830
224061746
5719
46739093
717416745
789511701
729027032
464417
954954381
39913354
50179371
415706
412572213
773550489
733728933
424071
139509251
295071840
369253598
329315279
925972201
897033929
853555824
804492171
979325830
728333156
482987
802025232
454189905
545091140
790670537
9133645
844652929
739249628
457426582
299264
829859358
220631150
998978672
171582158
757365336
4572969
481557733
307306592
200649801
460507407
91023229
59259
376902905
177860118
539737494
34706405
165021884
940634022
4998
33
169296897
430298319
480218391
936737483
42719414
729128406
922175468
517553425
318318444
269603718
151789037
810221381
35624944
532042795
181855380
4557
46925657
254942933
50026015
90376369
542066923
449774145
393807797
494998193
210084265
544285954
1635708
44945252
903474345
12561019
3644063
4317
591543890
45166510
662564746
192333514
38471
3284
4988336
784330740
668957797
5132253
3480244
39744367
489350
784811327
4929907
990756113
738
531558242
620966566
50771
272094403
44345
255564489
457571969
90623841
111513566
201475776
379300337
129844876
400578104
395859609
417938333
54756
49424
835122962
532616
455328192
152285123
509939016
541096395
5232
44075
678751755
882137120
756241890
475091954
485186444
49273
538307765
4937627
314622293
507042508
325787885
930648076
640734005
33233573
474424879
804142286
453405502
220798459
467707
369690706
513257398
51649805
330622128
477266592
4810
453412992
682686770
697042204
275035262
436819
729544881
41780408
3947470
470953234
62260
24971010
435037995
5132636
507928644
506890
91688745
725294141
490630
484462652
812255
480349720
299208092
35845
237762391
520182
6076740
6029264
862252509
328629
49776576
554261903
37668546
951209058
457508203
3519715
471132701
454253
72486644
333300412
31592965
569889457
338879932
121110119
581321937
3606592
26199
4487044
39160060
399393220
798965481
559057891
40675067
106701998
55303
49182
473004
392991054
541105948
12266023
243544149
745214628
524794854
51304723
744883402
706197906
4802567
662018230
958222848
4775989
976197159
159147032
818697008
4838012
893287059
6257
653385845
5146
583528170
452157564
86005960
619736181
89470960
399040573
55476656
401786
587279686
424220742
25295868
603870633
657264658
291624411
51689652
840919199
446111705
373674568
632314108
46045
979627170
726327587
36164
679494005
320070645
165902047
276058847
612709151
4996343
982654563
58807473
945132194
572207154
794010350
50712864
171509139
53831298
786150947
362768029
494472874
492891
375915866
4636
470525
427703
3197401
509645217
851904619
536271913
716437391
4684027
317906175
671428611
571057023
40571
182463550
825819072
454713048
465686191
455243
509666
40446
386906278
55466936
49654
748405905
891587896
4865285
648170863
427335585
998282322
537294403
464569929
486751487
474671113
454077
4144
700975393
464383
867643965
715370055
391366
96235430
30809772
6328
48451824
5
439411459
984325655
39945
479834728
4018434
967949925
4389748
106637428
86029144
393382
164045304
376569429
555882291
476149
526863
4119
267326901
924515368
6250
941711955
568235409
382383180
50798008
45788288
55163292
438860391
801861043
863860031
49526089
49793800
537834
517035
525478537
217409557
139699673
283007849
40918982
734940495
96602911
439853745
636334998
467254293
660311249
63946256
561824184
247538495
569961
93450350
506780063
753859621
514221353
293570367
455496907
720353099
44431
951537080
867532628
661878993
46985
356503235
820447959
663812896
2160
941725525
52385459
477578143
316525348
4530140
4948364
344889070
623098348
619532965
486742144
768782769
115384624
153987626
342953369
5508
633401940
4452950
832366839
988714562
450889
685916647
860787015
995374108
753214537
615640008
579638574
660350022
682925904
911706748
47141
508432893
54349432
742543046
557921385
788437369
30283063
654038205
724718708
345719230
186791393
894644212
626112427
612194739
748406979
41778336
816562242
702263012
481264547
943510052
206412072
4788239
55047759
894055710
551747313
20063246
950112968
990662079
805684588
2095867
627874848
758005394
89908612
43418
534821769
41631778
228275708
514997238
6303
4518
482442786
90530983
195186893
45192367
316720420
872435792
4770615
42712076
131615311
368256
462191
189296287
45637
479967694
452291
961449073
4759027
273498
752122208
523193838
469766939
403926126
261573666
127515035
616103786
580822116
531418974
128772976
54525
56022359
778969060
15107
911910493
896822080
897271220
720030872
53538
976407132
461342874
444569222
48742
44532
771071606
431745428
547040698
496617364
486377323
4531607
470927439
19489851
492570912
277731988
804329382
151379586
48788
493903478
108955444
612875824
437561727
816692838
382021011
68708267
46889
5010715
952117119
42604145
929235998
612504380
875407893
735478882
687980703
387766225
512136103
28896122
161911570
245795158
809534457
439787518
890663266
506074015
759447504
4807398
64716638
489307075
905120195
474368
106023658
220631663
981152501
221337830
59355
42355339
540705
638572122
49847063
45825
864137044
537675011
622224982
115830116
402
373929764
4642128
951541786
52920
638271164
452805802
189287557
5813877
259064623
57275
158750756
928601433
604552703
437690
672095471
516493
481394
581213491
51868063
985196856
557972532
511562740
904523177
655376269
46924410
649904015
34438453
939483853
675085764
2706684
652190038
4825471
751161573
5383
14232192
493981621
46844786
625278787
527611409
682295003
488140
4727326
4261985
456737836
554533
45764152
204875486
428612900
425578947
499321065
480241144
287072750
47535864
27421
449484
4783510
727232792
567540723
3739953
401656408
445121638
398677154
208848326
315750159
423838417
358244305
491377
741968716
691594476
655971361
5170
369033892
809228266
4884840
402352296
182858507
864345680
58872729
865516554
819603168
951361646
510194517
4629801
139411278
828568256
477895132
694960078
661616979
495212020
39477637
297554498
5667911
518937963
5293
859777216
240432110
547388067
4001023
303335119
319057130
35434
737775302
470134303
460416447
446057
49070
143496804
467843
773408352
920923272
847556667
980978674
103001335
501098583
763816311
753257739
264704722
211510480
723531593
786313574
911834470
40903216
651829343
654590236
499751204
548543572
778746940
48595753
987758702
507080341
600262984
787774659
145008609
462576985
899266391
311850772
289077013
328730463
3170625
601349441
749849636
600644659
138064594
220
953172969
334059719
450910883
455209952
792740465
456738
156369879
315590362
315782252
258159237
4903375
310331599
385544735
811412627
139332822
45266080
4820110
4846677
868117469
47340950
444586
4356423
556904496
169723088
705133791
993843055
27147706
921738522
508122668
363433634
479104156
47938
4017254
525254507
49447
455875467
354570047
481437
639197764
45539665
342932295
142057576
878180003
482730
542291952
476575785
494339250
277601821
678163734
4854
45093100
390590163
464965209
208296456
405930
563339
5727493
994185342
970407931
977956598
51567105
35284193
42922162
664764672
395200033
535232131
446667242
380723168
4354615
674475797
380656697
436710916
41694158
775854846
507788539
110031854
289932607
48907
5143
63809385
824505347
593868357
614372994
557342360
312486294
193796373
6371286
4643593
47559145
35781493
652108021
482794
808415516
818318418
4818815
4884974
523250232
802772431
730152006
48085
600464895
415815537
636844988
4740820
811324407
648800612
35538425
409079057
513932429
512441711
995167334
530539879
87302521
138157128
684065947
152567217
591731478
447362
772305394
4355
293550
151740351
450987174
44846057
843258181
656106289
291320
312507655
49212
468474
86253808
3843
159574507
711124533
831133518
651492598
454105657
38319587
685756522
4265321
529871
536778828
5219839
247847782
38804427
4262
222301301
49773
888194779
492041
817171276
883165583
941745485
973544038
44724
763747024
541368443
6177423
180160942
319806893
412003371
606397592
347155
485245906
360983468
46512888
478700775
161235823
126079819
44382
812230183
46560
464034535
149878148
33656739
563231
639330231
189155263
332758832
488160848
225767113
80074181
118894865
429481660
299263198
347256468
6290
484725972
229171
951246243
350535534
4813461
895650505
41314740
353121980
43439
474393805
42648
296623523
710598155
4900
45502632
872021085
452846573
46578569
478206322
899426996
990500017
482042633
196518810
678482755
407478661
142904902
306530889
294575017
106899549
172870235
515401016
318919488
693699599
46363226
137319505
679581022
603698863
45644
886021634
481495
601388399
838288787
966953210
415321561
30400346
515740399
394958388
597288486
499623860
4682892
470715450
3960
439929100
1548667
848991103
163261113
283724983
860718438
595706
243566082
283043321
913777483
751451387
745816176
46157
437434461
428282993
170627878
885485707
327615086
506259178
4307
50512532
452444193
46945163
142350017
987929588
502085280
739935565
582418098
44539
496181720
4960399
445163
4418694
774486086
4291490
199412785
46370
4901941
517577
383081977
41386093
626238662
260285117
47140122
586636655
41877
395306525
874846694
225587048
969446910
274483569
945458807
316536500
505373232
979313194
135725776
156456902
4766853
848537081
620828926
149680469
507161134
652563730
413347
221574728
810742041
158624595
447427641
153385484
490423133
460192168
331876
484920034
520331995
606993333
459226288
385379065
682188985
94627246
463240
456956650
55444
895360932
537061734
357461
33787599
117661336
48936
405043101
4679992
768030750
76271732
508062769
437555339
280131884
848775482
966236269
274089860
4869481
448946504
47181718
36139931
47623
7850287
708603482
617026603
240727639
47965795
954097869
59535
485740161
933909221
690133148
191706878
741553678
509378283
4443539
781786066
915141923
5448
511863232
361762148
172068272
426741033
909060633
745118901
429241236
520336925
985507010
238824404
860719885
390
3949371
655035252
600529
480320040
340473397
505853922
467426469
993802920
409436
119259975
12948682
173125091
535655180
3462082
48778898
4540039
5834
400234186
829063327
488986788
586547677
453612
440515185
4791497
503075372
47359431
45050971
47932966
168605222
44737
920772955
235614663
689723150
40647138
472923513
5367447
128882261
4666
228087682
54303
856038728
305020
402001452
11027349
998128177
409759746
48940777
4686480
466159249
4445166
580434640
472444142
186720100
475584763
976454289
552219898
532462
812993005
301066769
379295972
584184859
610491426
47172568
399607655
443354724
893199036
555303356
229932819
509487799
4324
51439
212031019
47772260
56155
166027354
323026
937883340
49531212
479437057
362059996
555910485
919235838
746452748
484917
133275553
788023977
500366458
485560
93777355
711303734
605686298
795949886
622978104
48340
744285719
933382204
454124848
4711612
47263240
345771457
480548
266429441
708570215
972936220
451206594
163090047
37488
128119136
485518291
862861191
5504124
3565756
230738394
779097718
590558867
318057030
462873685
54270301
4705672
898139210
146806305
722705656
373183981
213069028
106118070
76838023
49337149
560493350
5651
868700590
4871729
25778
257661133
30664
516508277
488135316
45318
6289475
119238377
49734
528936684
578797092
5072366
755490245
772283902
930204616
579278641
824083412
712780623
4169739
435266533
462575661
411770703
6942676
545649599
809179690
421155360
305910841
941449628
570747217
45722685
30218197
456988705
721367289
519118
429049954
851314287
176363625
269875845
454638
4934413
823984217
891377194
838792990
32756
34426471
806052825
529429816
533980290
347154803
295710378
594215362
44586
380639111
142547387
494360998
732643344
968399106
40647259
4524987
344999322
275993885
4960454
395430127
6028523
669223717
567671100
5836
48770
559345954
55465
519781
614505530
843158465
376790712
750251556
465299446
395969
4533991
130317114
356712677
90021450
45771
442001
470392
176094798
599121014
509682325
369263723
316674946
391420706
799152473
460525641
891446720
177102231
42613091
551258158
5089271
71301718
881447194
646860917
3661
4799
786949404
771527231
638639231
47287211
396656822
993708959
40310849
875523939
651167
616184742
134246915
46116542
755959660
496488
344792997
774431788
42465058
374057867
361814388
228957452
787015143
105541575
755859402
383569278
64313757
536387556
970797046
41595
39453927
5182269
57192501
280897946
210336020
53283387
662573935
30392
827035120
935511359
337295279
422638917
450930079
711459161
397358603
523224634
202109041
58398625
317183246
56184052
189132968
346151795
643831344
101652132
3135
486595879
54925
467223460
45296
853782284
588
2478959
4585
230948787
946611746
730925546
450347
201330618
736263466
215359327
710524525
464265826
55682886
26177367
483575961
51511
5123
182341439
52981188
732364879
985541922
377239327
37303
333172417
56439
613128490
439384458
164574732
219761089
50006928
608180489
5346
7494591
869026383
618002580
59455069
881261540
483718846
321708424
46516031
564333757
409
125311057
267426337
466490985
639513657
766816616
812509345
256511582
984234863
422589882
847825692
87145465
154111470
666230924
569373743
773048757
188170738
46799
977648458
44553513
381390815
5018
801294723
677521068
356135718
979715948
486234660
340937
475649
815621017
229036085
448691352
275631709
641407000
312691640
673230896
674025908
958483916
4716465
653780223
571628660
377548716
47254219
558415576
889489170
886430581
54810607
398137721
278489647
354670500
67272686
4433767
994181827
4483245
897452263
257205098
283981324
735288085
272853169
516760
5361335
119551372
393713
4506881
741110107
263640169
706104847
5752837
44577
514743483
71231043
522330788
42627
3496781
9384399
278189424
736186807
48969427
86594924
21533006
870494254
17116373
689976579
41202061
362561266
464060972
467614760
78538715
989861284
4733311
322300661
589491490
159111170
477563059
198133241
4589572
992440933
556623909
4858
310722987
49413556
164133277
610321648
712596370
73479105
514006469
876791678
204741901
682734656
21335688
812418523
578
518753727
46549
61817818
80124337
4707305
829260470
49571750
4015448
471652
588688868
139447968
5487064
491436554
24018535
904414455
696589204
199963340
626544769
739087115
342701962
3323719
5240644
55523313
146083992
363800993
226162040
892458684
665133640
634115049
130430707
263167791
689190221
876215535
611863363
280375484
459113618
711653098
403270809
3120158
437327061
778448748
824363141
632788303
23616709
756290094
4894790
613758934
46287
9941402
59433
65308384
239844929
936420582
39891843
968396880
167372897
249844100
2543637
44230572
437134554
245372628
973538587
328520594
935745659
452471390
42977672
365700743
83776009
487960227
46182126
458933211
434968220
46141
755359188
452738
165710937
366550386
5496
48010136
370482447
721140902
403191
440194
6907365
225422173
779028577
571927209
619807703
44563984
263380548
698384262
696255751
47663
525824
385510576
941988604
45034
589367325
691656083
243741058
667700362
343633380
4451688
370872702
494927
133337988
672816032
159354251
814078925
47772
483557
559403027
835608950
944365470
328644205
915497859
630434363
454296
176263160
948323296
634346047
368368045
40897452
618192930
507805
558104479
535173384
925456915
745015736
469147779
494557727
777432660
867714885
49446
402885882
945288754
454396992
756415814
479364401
268732167
139101491
6008787
519414824
93608611
438696674
977122092
948634475
225405959
415201715
419890377
905480550
69938488
987929506
62868345
23363
5140
289690569
7004822
752740711
649556028
544165291
498769167
400608436
894634525
451130271
51340
5648020
239011109
573620432
852426485
157125381
942936144
660164186
47258718
193
839857113
923760942
4832
736077663
842094196
692448016
472169953
568307387
494088984
47712410
4695084
551056602
335
846862743
5169079
370236
469454
152805488
454038564
103385375
838019702
992814426
397713392
39524
284280857
187423936
416710335
291224680
37066738
492937463
185707285
407715729
902095671
776219409
455476007
3825
916753678
312702502
972616140
705271542
4948904
573347461
362428057
796527061
336006496
378468845
481496481
704048389
208969
814697061
45705
508034667
658285881
459642906
102804219
417866716
81241117
597344400
21936770
730017716
728736804
623065450
412525006
216490313
108098830
173901544
750532811
900291398
694143260
634720684
461379252
293145
513648305
6028
839468033
683228131
939742959
14745181
3278585
29564
373446987
266103696
4310
481961460
49485
537438723
872159412
49174432
613935321
89066847
4609585
225455605
449251316
21839099
834043362
129589491
358889475
678112011
481426
76174609
146954865
211489698
382158901
538454796
206198369
254967616
175946558
612626708
806252521
717559
464841737
826641281
679133012
850446275
45650007
479788295
800402413
847337223
653252911
140369630
481318261
442071922
756657718
4692261
157646155
4503677
375394697
530106303
937598571
589438439
97628784
468562
841561546
624958438
325438542
669469712
55686439
50145
58772466
21082946
620831358
351630468
6940300
46946085
48242313
493107145
395344491
307374148
745619116
942113960
4874207
531375707
496144
186265540
151321649
226228240
721795995
831380498
520984
476109
27312874
719509408
480625192
244522207
44962918
988791028
577171213
488391
366084
46226
36400
780247764
474183733
670468511
5256182
5154068
688571213
4602591
948078434
620188946
829230035
678164687
78454995
224597488
993564530
4742870
919708930
211221712
924757838
372407332
212347186
949939629
44903743
438085827
522496750
293074604
147041378
578157692
4998028
447429086
266906653
860476740
453721025
589186093
451818680
16609761
261244685
49067423
455698605
954411096
491430115
800154182
31142004
44371971
296145921
24810064
622869807
992783424
46474803
5078069
973138836
46693198
631466696
511104062
31358338
296473427
91468494
241662579
471069
919697981
466547
384456281
45795
157004900
451908
453761287
52340123
693443101
44886
982443890
587226500
735956078
798278735
48937850
5277609
342508015
419079725
578416457
49243104
32792944
293817530
151940063
458129
710572113
787741350
642614250
536705669
47937
55976
122455472
4236252
723924370
215441832
597110
375660400
565918603
750482484
489960693
4980927
466112
489670148
259421107
189421975
542773747
856773398
896784782
236491693
50600935
4692666
177493160
987142837
42692858
4455
872136928
203585740
50036144
529319074
1006794
52450
169128068
331853814
4575679
540763633
468242223
909193561
67963323
655040508
506129642
439811
968588703
355875739
816810210
925401376
23026482
4751091
437623931
4791087
539588389
4783672
326954147
713616820
52545812
664080804
973831019
920518675
14437296
861708634
159679052
514618748
558607543
51668191
946094016
168244312
887807783
184204097
642552393
390100910
3952083
97061218
5394
123220248
168533840
612579525
465955480
4362
5061
85044071
57914001
891983768
360917374
283155237
4992437
332905413
4643728
450881
736838251
729967120
897936300
21082276
290600457
263949480
479338331
227784032
572806932
614924433
483261
230824145
30325367
5215501
3041
764041114
366280404
725385585
376599528
599237012
368520
572198578
29123267
45043990
866870802
451145880
498085
988578418
295520570
4920526
40438659
899153225
325138686
4684735
338166214
296414435
4615
628316988
980691470
44804361
480163418
973525762
379458482
49203
954529233
986302492
329354966
216145872
235198034
604708984
657832080
45104111
300675999
48015832
22413
241756472
485236311
953153265
836576094
331305471
286330120
457609
638530644
257947418
378879444
467648971
534506096
325579421
106478219
23810681
48612637
587739966
452729879
925815766
641309207
42241
478561397
587538058
723897498
891421505
654613310
254755682
994246139
153644233
6640397
402780205
451307
346565706
463952941
196189956
486070335
722323663
210853408
680635573
363137947
443500821
378256169
112398783
299062063
6274516
741950903
346948241
669414208
47109138
949706079
4813750
485896
4936433
77599108
3118
84335789
4961643
4817314
28949118
784008012
226259232
144635989
364941858
127659354
445577904
473958
715749820
106541905
305358241
409020553
317327361
49053
401523541
750187989
439846374
3609
51324
956847768
353151906
45806
166658707
932823935
878024364
913344885
870946416
714380883
44767
333787628
45113149
874666825
540078841
108405767
300330672
825549268
48526
252729855
464973312
405564055
26181932
356115835
479931491
801347509
763284159
290300287
336059340
47176
619385457
135876484
733936608
919217296
480240
366671193
356528304
917795422
3389367
526618961
127880081
6055
402395338
697963034
686901039
788198612
684287172
522015419
218014318
113980266
978754862
602179235
902494681
185854657
591665
67578648
4436022
71967852
522482961
632789107
236655789
451543
389721021
508166321
969258443
820172757
596036
433530
978620801
324972754
251208026
600040523
54384
716153987
394969829
791380407
668472881
907678460
320278394
55998020
642976758
952843756
656461747
510248838
790830245
166889594
785163093
978006794
46861722
49110
472462248
375299482
769108473
956913406
564672
194192494
28473187
900170765
868969053
459072
785870495
112956545
680291411
939934813
727642272
43286071
35503934
39055644
685027455
981530717
492853
549772453
805452687
378835
200933845
455389700
47748
447285
437758217
48306121
4963325
582033881
47630
52106
5872
371923171
484792337
926800755
558250181
502969984
905513816
45459
256495855
456553346
543709093
542913907
980216193
588751894
47391849
668616973
31130451
48868781
442944685
914051331
50266982
507083
936027919
576623671
448150452
391121096
420174821
551446887
4859232
488749
231146640
243406037
768851769
229796458
967266058
3665
279513375
22431565
986693549
108711098
5478296
103080226
929439120
5006296
437398173
28784017
492729191
69917
536034385
2916031
45301624
615578548
74741424
821651057
854507774
419183124
985011342
4697
670048220
548145447
389260956
4115476
603411859
833025757
41270
595460397
382329250
5081685
4785106
200080128
221923070
86506091
37683970
807452669
4545657
3655085
357490081
320106995
212807940
4868442
41950
236253807
216331584
723213970
655417205
220190761
162746598
835787929
69467936
275416688
464961625
812448381
145630244
915776200
565816922
4752755
383481871
179441165
530761568
5656839
710762408
206236683
349260299
827516604
496029683
464039811
933101165
720482983
728685267
6482771
373359220
400312398
47642426
170439084
929305363
421629958
49970939
491943122
4550
372915365
187561315
106933035
193280591
942886151
642821093
38581278
507849888
167081455
174441304
817121772
413671
369282
364846586
166816648
238579092
448936852
760087060
909447707
482841172
447027486
957947159
487783872
464072164
4835167
257352411
44611
398767
41040
45949106
507976354
933656131
548363609
818625525
62039025
47413828
380575627
44591491
619315131
658731723
472741
21019
209484531
918422710
50795981
699714622
761554915
568945
314916013
474080615
153146530
484919385
657383443
437553552
2811
262111659
489793379
832339016
499611958
676530031
459071946
349114039
794503130
5932536
893883445
400294609
256748938
512882409
422674234
11654300
754392389
65064
57305916
45377620
338371
5753106
789157044
49195378
504191428
499152657
59828372
394190733
447935806
577299137
481123887
148396124
216139883
39155
6248562
467571350
54688935
927130572
595844760
968385409
39848
161383197
952052395
41374
62110298
232896969
523364
35756887
443247628
269217476
455885173
613483217
587588874
712365265
147104608
88145947
46334
15936722
191408638
721017506
486775488
495922
740907877
251566312
378653837
774182728
50176803
563529243
416773662
393844156
955732367
716259010
680795770
7436935
44506424
836397916
506358
750908864
891726489
618819147
393381257
628499686
503989317
40134551
2709195
49024
928309070
4756198
62245892
299201415
45214
472790833
440617336
449026264
30089890
658821571
733741876
808352928
258312850
972803255
496414309
531958651
323295428
53545
217241963
608826121
451251168
419763452
604761588
15356896
208010050
596644241
53935
521627154
654976097
661137078
307322401
41872064
313110429
4244989
583684070
93989110
2119296
519593599
485188217
496030
798649812
456012
454467025
135889652
49493380
385918798
418994308
463204593
384822608
725315740
456130263
102285727
492418541
47583624
433706806
343580447
130553743
173317674
483200
762304753
316133498
19673619
4835594
737004446
483465
37406
491634916
381456261
562097192
601368
526573842
47729
548393172
917742489
504015950
186785797
390005391
4573153
838416744
910655623
899819515
5263400
210557109
668039627
44526
801551461
41747
426203285
308736509
34367534
471594203
621412697
339761589
618691957
464341
908678224
587123925
53954957
673771733
4788218
255793445
45854
882458986
485702938
383034
62947628
4659031
510439595
477312625
917842892
58198506
826580845
150502421
538345970
457691745
197360787
277110405
4693352
80324912
60082693
656514696
49979
813482476
730395821
440469
310874925
38331311
940630860
632805121
605275848
768920560
520037636
117186267
868624435
647735411
87610739
93478480
285033516
5661613
550782
42469
12156338
316870752
399860054
271730549
882397703
3125325
43861094
455349
426221356
474682
924529292
366409812
933297713
270847255
509040140
485606386
60507366
417203401
378033953
902394994
5708
48575356
944171702
905719586
400548623
252620765
500001
473926077
973179566
695215805
60648536
4100
479381
47509
641694431
163389203
803211061
898847344
408429414
38886601
842557988
5298331
4471115
507403843
735561240
843222672
456642917
246955964
46012
159246949
810735287
449238
41836235
361713
41013
323293929
3065933
207193969
97326393
453861
5340333
653175840
3178
498904403
224821506
347478935
562615144
871956994
873079748
784205538
332762495
123260538
187464789
713442438
687460541
322851611
4991373
4628883
4765515
636593798
416834027
624440810
530294885
392126907
221753286
706765757
99908054
419926537
821822234
56604569
847230634
340032
584799035
304213363
559026706
546786247
92560261
425016252
433197020
892494474
100021007
515095
30022
428283
771807347
494526791
212161526
48138
47641
591753316
355553884
890770453
23042
448137
447293
98744124
513978231
663436755
742450206
449500513
390684794
744557361
752898317
361648330
435027
436492930
43742287
941770507
52603931
510954202
58645924
217799793
45451
485884
4789508
191367153
846085024
498655793
37701
329434627
53912512
216226913
817196157
119304926
509136010
47650027
553266018
486993069
799340341
29272175
41098
3567702
587948944
55054644
136646813
129255393
55601
688995813
686574177
422513138
329959756
47024897
411234994
221002638
563529567
593172354
47291306
45133560
714742181
5551046
55369
625241827
969130638
769836742
48841
4439603
190122710
449521
810760872
267691353
319439746
164461046
309007314
550599881
45111
455019554
508354
484058495
704938181
464294
70296877
619295791
7217989
483582395
487644
977837245
201721043
44350
221652913
846529059
606099919
3036599
43326
167829710
4904
605594668
686049676
407283
36345340
50867782
5412030
392679187
47927
314558010
317872431
22477221
38887181
44602
590370996
779872965
44796719
44862
4805229
4831
918940555
901974997
250170062
728519191
783644308
155280552
50246
325776388
511924
429560908
448626
543533924
256599912
892732841
538672135
4909252
283580380
47827245
970918429
666070553
578737165
584325989
47237019
513463689
69507557
965278282
390412
48851934
826126957
695095126
853875475
5050710
806487524
3973243
714722333
745119701
35720497
364543
295811160
52547
220339797
47694
505220571
25866386
45551274
241593896
402493
813325022
976371505
197946108
60719701
47893774
2409558
579771747
571665700
526294906
823024136
779793878
368219233
63564761
4641807
464039
53755
15325609
630072692
811198050
250966798
198105990
752879142
28547250
888623125
465757930
273111353
420773252
818288954
351486570
506713201
408810
367752021
959566815
9226684
829199870
462449
6525
263537384
4012
434836236
551084181
874335572
893483766
6405
692915982
727606610
499776518
472606004
937117023
19448699
994992649
559
25926618
346593145
577155028
349390701
48697971
234283274
810472222
506142082
48349766
280434413
4523618
53329
483658644
59294602
45291904
818666938
444452035
45936259
381589095
461195260
638820967
4462676
53803656
523938105
463154
4970600
267186314
200916286
152635290
443945677
528570697
100440869
417702688
364378207
53688586
449626075
313105170
539988443
5256981
32369692
773183608
837255868
829653429
892800726
554933872
450440
453176895
474564178
487625173
4517520
694616374
905236080
475164
4934344
176730097
796406521
487969787
874833569
49169
980250307
351965080
440188198
100511064
429123629
729387126
386160909
915056350
136021228
48515184
677586623
505293616
56386057
968892534
46710624
478662
761662974
640052284
15060231
536522479
518402921
157722032
276207579
193034871
186266820
138760261
812483707
455763
55798534
698233431
278517629
132842920
58638913
927755001
869685338
53808331
513971057
106450565
293624876
468070
4559384
742398149
49541
753645735
455083107
490167020
275617539
797248978
26365578
528228691
110011388
456173089
44588741
654692675
891453383
240585741
4380964
550178237
158950038
524045523
121519650
4771
653698133
991287144
252037685
4753038
854090672
309769795
536208304
263060296
44602322
45185651
159703563
538765031
111296687
792942126
4962355
87498971
161116679
62259763
709276037
418315816
49347
4384402
5428
3068542
846390190
545536820
149236345
185188385
930096534
552528457
403579
655987479
456995
897734000
51017939
3491
4678111
44168
3325
474095
805591161
411686026
64652871
47898078
124976669
33860478
382273403
380430077
755527004
908534416
455930
434616143
805096777
333812699
233689028
897156562
123390110
722186521
54406893
294022098
467015762
613697708
3879137
919578750
670645949
858933587
613482417
760129868
425644635
331156949
308448941
109882687
75663381
904319746
33266205
32274859
4726071
731084908
699148107
6209252
505411592
516951647
4052135
49198
148490470
393131373
69803711
908615648
277449651
135204593
485441659
304142298
381837061
719856467
270053723
541349816
193849870
59602193
35995
240838761
664483342
947572837
479637
622949583
466912
362230284
707498671
849913559
757851913
591954607
886859344
142966480
322442845
441540835
780002520
51103
4554552
45431277
2477066
516614
114047249
468949
585792488
439548897
352938822
497712
917278071
353611664
246165802
49848099
926889883
161810966
424272
857428441
670789570
989646247
992693522
666282290
515070910
509207
396246577
233782367
44729910
334125274
390179944
811538388
129475366
58397426
407695658
50224
438496
912521755
45783837
749958996
5468
852405294
476185821
669374482
192223666
295972569
445295068
163175835
306578979
481007570
270803313
842926021
428858272
589744283
274932572
30978
308749021
657666279
270289724
49682985
276088475
552942486
579096311
753683572
991368764
229442221
37475304
4703014
396645
524186
45133942
560280940
547951
359682718
417818
785675162
5084161
418406279
446424
936543807
340352676
489718823
263562853
428643586
406429935
460891802
515891011
42884
492153
38611780
4546475
571097
54644
718149734
469237
32871877
810358546
621086794
906253039
102330870
770695660
332344560
407592319
46406
46112263
576909938
617457879
430637044
115233157
40265631
295779497
469691238
47648974
719431665
48199568
433730389
4827
806121382
853515521
4907204
24439059
794942963
504945836
407807052
330435705
49143
514532569
78466423
44635137
3230350
858598674
761170883
101222452
96852922
749749431
40678
45134945
173279282
54428270
365839
441503742
985142187
178197614
5370208
214781947
179877987
44988328
495203606
894209738
45799641
47511948
558023858
373264809
48977
420958432
4479445
108451872
60098188
4681
381481955
5476
93806179
359519640
321120694
478349
133559599
395055491
526383613
365660361
445437862
476846
548924577
639191960
333627589
774528728
870470495
744571146
721206182
165692449
921288822
176469607
55352286
21470222
994896147
695222266
523356095
188603219
374351069
4758096
936461603
490833036
412159
158712558
4492578
80567743
688146489
411658454
82624956
683230969
137311970
480741442
213551420
665278081
8623900
666039869
276877191
550486937
887894144
679192400
5710771
5475826
40521
24207714
123033130
464283
477171317
49486740
149480065
462221072
47541224
356771301
250046
916189997
167454950
920169087
35252
751468430
371619754
845878837
585959
4777192
190700225
4611470
431346581
422224964
4955584
962365930
48446162
177482723
46307
370649273
32084708
510494606
425930300
590398425
5799641
6648260
472348
331719598
651518781
139113809
4023604
227699213
665713084
718171158
27566711
10957293
355840261
865319085
33270339
498834769
44552209
490488
195225681
111448299
334966923
435867966
979815418
720963770
452279200
46921
356440235
690392934
45767313
928294980
774805377
96366029
4566
56889330
161351603
606572429
464742511
292957085
287215903
445737562
496448
701101676
758493490
5681687
718307385
482464212
966793527
517153581
259294722
678925054
37777
312146402
759122523
113958014
13979780
607123395
50225
814385871
558433641
479550
4824884
535301917
12647777
593421244
189835340
3891
4720306
450701
616580788
599712150
5203058
542328324
977708435
4066617
4886
484376
472743389
45538744
949923998
491965
393618930
711504242
320765811
185788567
660028690
368771558
21593
766099394
460648596
438855259
46047
859628838
239299549
377065364
15686029
645121829
505585065
3983567
633543985
886669343
910964789
46454
233108996
4540814
573742002
457182729
5293904
370730
447909034
4451059
590047725
32500869
106287163
413473930
656109435
653913771
463036121
431379300
640879175
395468367
556048136
4423276
640499425
665110364
782219755
159485271
40909839
600958113
501398970
767843269
737809969
485801
325260776
701832724
490762
40149218
508961907
784713976
287100047
353468368
646422399
133337789
728299293
530316707
35947545
1399590
911612225
337821515
4360750
335115054
84733951
670251527
934645047
362267741
460464
172132522
351058186
201381375
796385013
43362
748657553
897132452
65188958
472816149
144610370
293078103
475799033
41126
4802767
124657958
469033086
151138837
493679
782088671
5947677
175851796
320330041
698187991
699018803
984547501
405
338560875
937141461
5009841
262569788
884684481
3169277
342369940
301224
2779672
564849482
560261
22794
889210922
903477483
801993043
107282997
35130
503509083
4926
4981004
851213446
829328635
618185586
309591155
770839825
999431296
254587682
56275901
677563658
48670
665421524
526200288
460792
951364144
178622681
239016658
503476098
91248793
50245
459446
822923684
4906
410094898
84545621
754299306
4462346
642825
538373762
174736484
690538747
710173128
543134988
115200120
90969013
110321
452127160
4907025
124759566
4984152
226055252
382245442
4508432
850202621
877832297
437516350
698538679
923162662
604204043
3820645
347974093
71709580
879074398
448399015
5267325
704329597
488094475
217957280
766783330
216381499
670195304
679145330
62568172
543650387
47752
521091923
452197248
612907830
455618
741499935
745734581
282417132
800880725
993139261
819348516
672472102
4767
45559707
387487174
54220911
932821713
35782188
438498681
4690823
499298
554420673
674065615
117360311
46136988
4243445
356629057
35283288
544557589
47395
317448426
840201883
566652998
461536
837360394
144393784
485456
158099139
402739767
924842380
457280963
807013543
495120730
655216517
508638264
42836447
280520
14965993
142785152
37392
190534176
495480253
462492426
50249312
473701
816533200
486794248
459870642
800184460
267307122
415152
491927786
924955406
469372532
679206348
712497906
40620
362161
589720324
596789747
290446010
175227538
553566816
45965
4625323
194899784
872815820
827846185
4494
5734141
981838268
455136391
5096
46243
811337159
537987639
900664697
969237455
966769189
177429382
44125
498957
313938759
380495255
47654183
824633084
432258135
903690490
606582
4739762
52924
86733173
4155
496322506
882411005
175517017
39767
104447589
403088780
858036106
569855963
455510
646875917
964796098
174828849
336117100
34397442
13758700
938097038
899599576
59074973
452332
206302953
330915373
13594527
49732105
121801758
474057630
3849469
494430
516772
52612452
372077369
462144566
873718676
4007
46040
295859
688136
500487775
280112497
4504934
522639182
680240585
451301730
35402595
869405365
6462368
778288717
4613885
443257
805384505
285275449
444284533
42320
241401429
477621660
544425545
45674519
811604187
555318
485132940
337496064
94082866
900587947
531684430
46122500
153369741
4837304
432534944
984030203
53460769
864853839
513000041
709496136
775695774
758900574
704923430
46793
71224527
628864628
843019196
484857877
5013829
126370305
644835
335863922
248268234
4519
981275644
196043395
432294749
43901
513947
800559921
525736241
464750800
908565796
39918263
475231764
507766671
855380040
466355
499410
319189965
47167
4676024
340329546
338702411
19534894
246862084
51530970
51624181
4455120
457
5413959
4465110
466400663
104440374
544712577
415540180
110391328
148657981
361115297
3482
49694
505550917
979155935
242006983
652289111
4559957
261532705
486209
46153
478430
449844
964163529
243859096
264709582
851893972
129636871
628
634900886
392029689
453044239
4647014
44867454
110850434
458263803
2459548
605695158
244563017
284988554
305612395
878493462
3415
44534009
526434
845070009
60603
385936935
35248697
13503436
477789461
379173329
150354947
679048016
989305633
658348024
707453571
496609
64011606
724727364
48086833
151495508
408145273
5167
787560564
757971021
138004893
2173986
921987130
517230
329717135
470416
246825328
450901703
431829803
427898345
36987
40458248
941364629
499868
270954159
493000767
2692
176698636
998268652
4642245
937548260
25129715
719072062
402788679
908968101
978956250
481747
4392596
4410
434075754
887893529
48072566
902732594
286739727
34698258
321807423
851386388
725617419
302582727
423369017
984917327
691536527
397942669
359044479
500048791
832380733
610242244
371588633
558040712
668875133
4729075
276643254
5532834
125305992
794461719
584438
353138
7449473
488665
568397127
860544836
49660053
51200708
807336067
222468698
653486870
542519140
46283169
563341012
411846874
963887050
3715
731552556
799822463
4980050
134415756
531383499
490210135
825309786
3787364
953567862
569470208
4179
513237558
575536660
44968604
499657
947168910
355741288
423520516
42937
977831129
208153565
4835675
338656330
3915583
347632982
409739
4842345
55847307
640766
51450468
778126612
841903964
4658
4346001
398306741
83383807
603
47633086
157159976
54165738
381774635
284740982
518741943
6459
4377273
451523095
841471310
897592695
872148870
478746
761250681
344902843
429498444
861671839
49488648
183517446
552713757
945633977
299174528
547534576
56069885
434752366
821648207
258859856
683263430
644623408
44372167
4441992
48831335
747939545
511998
742492214
5171
661656003
620434786
560206689
387621999
631506201
318928811
642865863
548161
4734268
863554443
571984515
940598187
466324847
37132
3189874
651220007
674013273
122444436
36315246
962210899
381871
730284527
499097
815098817
896099734
492315905
42028271
150155773
44855055
668068185
836812020
3421
782060194
4449952
524654511
486628195
73492151
332005747
28105574
876775830
342519955
994321084
798758308
49817618
170462538
309300343
910010731
418389412
28782689
230549122
772545045
302946549
408350188
4703268
42023492
104861236
302939658
575521385
370077371
802730433
483939
640210418
454322
513296545
58242318
89613769
553978741
416398100
44869
46738
4647675
47056792
145091710
609325004
4354
3986
50741904
287512038
587481032
499945039
298907551
47895575
447836081
753858596
43764348
253661876
4041
171230924
819095704
365374243
628235805
125843220
637052847
4593
4081969
309151106
4581806
308278714
631664072
45489917
3952
763253610
552935
46818929
58182707
50378156
549767
91323357
224849751
278267983
446898
390476821
3161
533677826
367892850
202261821
382682
342210706
834044492
488389
877021858
911385384
841297929
441269511
4059
821396468
932754020
46074620
35166548
4912242
47864222
557915309
658498802
178252657
40554818
55195
973293383
793527008
47296
50231
732058271
776818300
937598479
577230398
709566324
5642435
45238
727700115
4079526
938053696
122222215
334321170
52718
397893266
470544
425842056
494030593
901339715
986802361
714619550
41384
387965281
451288858
617294817
299000780
373314963
769238868
874822100
674881079
58601
497917559
479592208
790274552
462238262
3336
28203436
48399302
316533999
205474755
481985
4487110
4142445
374683581
678995568
428639994
637615342
798387840
502900334
228301436
513497
705188791
866197415
517460678
46238876
971617005
911730079
519891000
791637591
444560157
990232312
48521430
858118862
399553144
5434109
397506242
140645327
511967810
467295
57022
3769
539949
482092
483660258
4531648
549144846
760646783
290190379
40334
64372577
711976927
606821923
479671549
575190087
48895
762852800
48172
187104653
396482548
39962
361246258
658988636
531724
4515194
539215351
729674903
40114990
327842817
4462046
773416066
548534196
294859408
4487385
453264496
985822350
947591603
133449265
784081540
463645171
3901249
783509846
49596586
901087714
991722345
5072698
39908
474962253
923678124
761632369
502639156
676251692
69026770
231881472
321583361
390004425
67873657
2005
408640438
45890287
698978894
596589838
48769244
49520714
474297
46221
579306565
48651
54728038
446895368
353704859
48092571
673360715
48189942
308096438
947318234
119938972
15342336
31683839
864823879
33299983
407475623
178290833
453877608
45035
192664579
893750759
329114162
530805536
323440916
53109313
364730236
558229118
48999
390526162
528423984
501730915
280147072
91708749
585140360
72858745
274770142
456629
351486913
536632
365236122
237092377
456181
362455195
205630162
31074858
973503033
523241
287000738
54705880
726178333
573202519
5149879
118799178
776674409
741949731
895542700
975761845
450784262
133388147
245503871
112643599
192767893
413600619
347957700
956656768
481480960
471217
274701553
108491442
117550611
4752872
462719312
415719
61133
287293
61564188
407661743
66292210
305498069
45113397
85232801
472445946
273242519
234194029
49414599
867722457
626528773
62272
93595558
203040347
321659001
864949496
499546744
508753
47409233
4887
808258928
464886273
130008751
730327712
463227019
3420
443192
709076486
336760873
573464279
153743221
775298696
941051414
832406864
452525821
132405551
3729
153170721
48111
566709965
125372687
28487930
386036280
292762347
384563329
780036224
44980
69920607
602229339
841006097
53043
4023
143402268
444699
977784410
867003405
373099
632574140
693085864
600
239401105
466191095
298112816
781219453
44628476
280
511394698
576176142
384040
414536489
239858189
663469798
772596564
643474322
4443
3943
244330081
4474586
360827440
825432554
420092422
3372
459170960
956288324
51141967
50946
777806053
4535716
783367866
360426
425685355
47151871
460481255
493289642
432684
174987418
511797877
725705390
41623356
595827887
55660
64038329
44374773
438215560
6731
88045859
5955
401090858
701930162
876714517
87881349
678381642
48726
486539788
4546545
68576680
691007208
46514
35283
31060434
478649269
867308146
687741204
48142
181005835
600137644
448513845
116802795
44775736
693195237
600942735
530319727
156115692
525985389
890885062
610479048
715884510
454029002
516808905
375718186
5074776
937361124
936149909
931247338
112781561
711922688
5301569
47959
33168814
957830399
826228944
222101366
195602820
5942
404333338
260291574
314319572
48905
45200092
558430119
736137002
999013717
59881
32513605
55475828
754339206
446777
486627492
702078
502756
452829
700386230
735437954
339130930
483217115
875249494
419510666
996773109
31283345
591971111
200029123
114533328
915736417
688239083
321649759
855219381
37320453
402981317
476934
28977372
968905420
128723937
4517346
476013943
787426748
50135
680547818
260413654
527734556
55725453
485852214
370773392
41314291
115326218
844361834
370832615
360960831
514981
48658
533436104
489149131
48614787
474478793
3646334
994585752
52511115
697626774
211339149
473341850
740834507
132241924
388942072
353710
238215204
434290450
116176379
926726441
46157214
86449130
964988285
284792
90908851
831838800
60701963
515516821
817742169
71539882
541099681
576054594
452666177
64686969
793723206
222008780
810138659
908992128
4938046
39667
344297970
513030759
44777
470542174
298668994
4204356
503683506
119270852
644798332
46460714
553168852
292596356
994519411
666
113847180
4636667
92774134
156473967
326870925
754346869
616610325
446626699
205104538
289332509
461345
999604215
477865
5456137
41722
41235952
538891940
390022863
818863913
417436788
960795722
4879082
434417253
47610106
274752699
788181205
76306045
114892084
475446
450643825
290695354
432828
856896281
55265
360744280
619158437
406728454
823877272
958248693
516122901
720297471
42108538
4762032
44783
460235
977842334
43053672
661654813
123875216
318527313
40977063
234459151
844021797
33163771
967318333
736818362
507687134
466258
4499333
551422245
472603825
41858
454241
6939155
175579945
49916
48245619
437428293
349053004
433508
132118887
181449019
890396941
480171947
767834648
915318213
492375349
90835087
589087929
889108105
43746
3784
527718
784968190
12642432
515560793
48848901
934813602
458567009
7640515
697452541
149720069
192355326
715706968
946736011
4619
364799460
471534452
419014755
562477105
555619833
801781783
695293163
374782094
30221979
5072892
421801
736382648
127936858
799294909
469033
261431447
496377106
318885121
608498453
557107553
550989544
568441804
471263321
900881600
43854800
806897051
4478
695255414
571265439
382300
528529
666689465
889299564
531881569
343485960
509006178
52143006
358502240
998106135
53417
108072821
4576463
394699798
347092370
4999780
4489
776602430
188085764
459292253
35233702
6151128
87414543
849352520
447619736
312744877
632242584
598978249
795456193
2263326
88679021
240607973
725452130
37957638
465046243
24270822
100865704
793104110
840425631
459415
5583
495762720
502094100
37070739
203821560
42029286
49550127
43295
447094210
5762936
506536
371293349
494651
445880291
152965373
309094801
85946889
45826
541266846
462000
486341
481123
489100
803771633
5256285
461933816
92750105
476222093
475605646
54176
498825363
36232
449449390
156335064
486628754
586171951
19347126
140050960
4555701
543264095
742602694
40106
433753634
626040003
488893352
462202
51422
484316
415963273
5972
160364187
997376968
69311979
413
42538
876171239
488477725
42824299
672630681
220040037
207474226
52812
147856280
53638
394962008
891024023
86523769
885081317
330030214
1760914
18664
918493715
30296176
411389
522383755
2859
497251734
765775170
234570426
4580481
897956186
48570
399313876
590075038
48848361
998014008
467388
693338600
95189643
501711010
451536078
523980529
417332
40207
482804920
449915457
207633375
132766873
725061471
36867289
4627526
82176595
812320192
951381591
857491102
231503134
843078508
4916808
354040861
589257371
38862
4535019
549012550
27917467
516505
909518162
706001887
331798869
478519
42744
474687048
86046851
814747527
626737429
4830
443149828
49907
940025117
361597737
35647103
143561074
32743080
209954258
44918334
493249949
639796277
4238419
424945285
492954589
4947001
503607859
240370969
224423806
280392829
500386405
23684745
80179550
65399737
467411283
331325627
4689909
463528609
493279039
779309459
291517372
677508016
15855972
453125920
499555258
675917704
83763445
515542817
155807731
855149474
22068097
867578895
905578785
705837359
454478
516500008
557849585
489803386
5390883
674852596
324885770
573155283
575840
934459033
180565737
52919836
136138717
775905145
52828415
46973
781227289
656298714
485392113
87146911
263547192
631068372
823665109
162060514
4678017
316213593
633564332
202569416
829228421
449619
81443918
175241145
40933
458879462
192183908
560302630
301122718
377868157
322762990
464802
5800
450250780
541362269
984850996
513605095
177369358
309492876
474174914
169055794
962047566
270737374
722237519
45785492
889298998
881938247
3535
122107269
467385963
557612873
3614235
45072825
232527655
664450670
4868576
862602579
412073543
2589367
105783911
962695918
265845817
375377760
37146204
117945343
66353775
209659889
47075140
4252987
58346863
412952
742694652
2950018
38067983
353464418
738422322
56022
745581889
612389084
493535497
775133962
50187436
124333688
741117726
864093004
195054260
256965033
351089621
403610386
637760
5575633
713823912
47171760
200081963
698340021
539967
333023459
26437266
48399
810788991
936791589
5405
482820847
486858252
292086156
508387700
418924902
645783162
758912424
173525342
360167903
823896307
756113777
4671584
4702
986319536
282338402
215370184
384946980
613052195
355200936
412293483
107880927
909527451
754423553
534201
3883
4522987
407697443
986175846
969210684
686990543
427987339
4607
435716209
602918537
911261986
4667949
477541
457621114
780499835
329028623
44763
369929150
869782458
650853356
623028879
601755578
562956255
2894330
565222330
469201630
496311576
588151723
142408495
951643523
887555889
782413041
46154
760154010
678010082
51204383
107716179
337528768
38819
4916
473229526
5294
44635393
572813903
442975798
129056890
481085555
98124538
486236614
717266041
980338711
751509722
207643161
483875176
977110041
21454979
477283
202379403
994118150
834602351
452516
471507
481783945
46109125
48650
501610072
962123405
529444121
112121037
443806663
933619180
597309381
569361866
932669773
470145
3085499
901019852
42472351
995193521
360298152
4691664
874613304
45879
595367310
215651966
126286671
105861665
801224093
810907441
4465240
350549386
5655251
151985604
915626023
47028
87397900
348319134
593116890
41804269
526964155
778869280
419043
848770445
268199136
484647473
898923343
672566734
51111887
328075810
39676527
526825718
908971704
47273032
68438577
670382263
883803161
188838925
22642225
5145662
48181762
4543766
47433028
101947969
829274736
469235130
509099362
505029516
46499027
458974220
905779471
363489712
85068074
135459137
667159803
516654542
41578
937343313
48158465
194137649
54241445
601073118
493757087
611674
339878778
10423022
48730
43047
315914731
640463002
205004804
974176746
973492769
331456800
76181708
582115404
470403621
882257926
3422903
134261654
4753751
619397321
636955059
818128793
801654586
831158356
4379
223199798
470620894
6477606
291314152
543198766
706371068
919901282
358223601
932590833
454078
257140810
861170095
802207027
424669059
71049373
42890829
423675741
43077133
412616718
65379772
49726158
46254
71452254
380814847
500189
4508
347673726
123159061
145351769
476445
538460435
436864863
453679340
49441477
404914096
117072566
45610
387058604
842050507
671915162
4355400
92729621
699903961
200274653
141824460
119101872
501298
45411730
367952377
909942664
849377658
49021558
4687
11365692
761444206
456575938
48807
4473690
387262317
292871999
157703907
47074661
508239248
4706200
19036929
53057016
387698619
606973535
827757213
867504071
4817026
212867276
161088351
46542524
43806135
904957009
4426111
816348681
5715273
310003876
744973350
56372688
294
33787
995424196
573836809
785611203
234189619
627278674
623008
4516421
397844
954615295
513194689
467008770
476894581
968813132
44584
420139
206667409
739026080
284734029
678803660
573872782
523046
990723539
450380705
736186225
493011639
430829651
939618531
50810
322122258
511842718
450988
729057774
940965962
457306
62497000
491916
165840587
979054890
4999272
862187274
92495920
365541
668920924
881727964
4642893
32274169
470568390
788235847
579475262
608871
4995989
85088884
384605
645370100
4871638
595165981
354352339
458317764
167942862
58191
224325613
467123285
491830
532662
968001070
827061023
417143787
549557224
605134415
213686511
102418466
979975344
828315069
615772983
23635467
458988
451542
509419929
4077141
932308573
53950
741544030
842757448
151457033
664312065
524544167
265963030
567
753049098
451701648
476743657
198718664
468233618
499630286
465192365
40246022
429349639
435066350
44643874
507419
921975507
3991415
431632290
61854632
154326013
879494639
506485376
49255209
568792412
904310648
167481474
245531015
284358921
191398622
454820056
44755
481393
2116300
58355840
398011035
4477000
640499380
43739099
575174
49445
511357178
495000521
749454775
255718
3759
491825992
679748170
191304648
217742653
3790
353953993
222007327
159541608
107200957
70641695
20709442
897359979
252119185
466877057
271111005
287282959
465148537
403655816
45790
147178236
727689768
46708132
470698775
664651535
458140
4956799
6237913
4872688
4866645
4836633
131792899
152095439
362139957
46480
49026
367001053
324109792
836028389
62111277
572866187
435520032
15115112
451772149
434871250
959767460
203801168
524148612
312105266
483932871
63477208
365527943
755984638
821810886
49652
667345
4422127
582005
453110291
530394768
45810318
986860135
345829997
891587243
505110
71049585
609470462
41113761
45910351
569049874
4032470
46496
47250246
483368655
651023970
64855385
59308454
47569
494913
597616064
10012340
84372438
66109234
187039906
367360363
405928656
47180
551018583
521504
47202780
927019868
843127704
120371931
428617055
130891105
236330879
57015
34049865
899446303
311034234
877831808
786179815
464991
835605666
176327585
434860150
493474551
592124902
42137
107789660
4721845
962548491
636932258
450423
447874
421694842
532808431
774398031
409372909
372201004
274605138
926234237
798134051
300766475
42929214
49101
588399860
453507692
132945341
45458902
144612061
601902032
6511
51725
5372
386607546
990932470
458517
962092323
368341797
177744110
45889691
4621527
73870596
957810528
499039208
660042480
5309426
5682908
343525390
478867753
937614597
431507491
809438294
771050262
977578372
615820617
491493007
941240542
458390324
891794386
41582905
490441
538201253
166296801
175825543
199444596
549056737
607797590
938425063
486145565
47553909
572367288
239655730
4751306
971183480
969658561
358561
647678150
48945648
617414777
32658566
63282946
568559578
471568
4595470
468121349
47625
53930
280234316
101784098
746327428
321222087
782055900
58694498
455676547
473682814
335191048
114612835
55883375
585203244
357977539
654025341
6786971
392159350
969299672
641596443
45270428
4528164
52138181
113871613
512772052
962316792
913841234
38848600
851915783
55253454
239262251
653346519
885273068
634826384
334854242
704656073
163347275
279125379
447000339
497362
834208109
258058573
46278961
609947285
657016210
437120566
46699
950415988
598954853
122533126
407309705
315351512
531087
321469198
548167561
203164987
345068244
4563743
869290881
817240052
770464173
819803531
53061
128187181
48593
787311529
633005964
543563763
4572072
434681012
377061779
670912894
843537224
711945487
4023977
811095276
804742987
590479103
778407326
571106439
45200658
697451392
448376
485113862
86546892
644140295
44137199
606599267
47165
285822138
458522
663375067
4930611
673798012
623402107
578788189
883540114
881254491
83733811
412474078
436304264
75491645
392464403
432675
625041893
444724213
416859955
39707297
792763364
785040524
568803884
773549223
75119990
502006
989963956
47294938
37255223
48920
652948350
148784550
392865884
639624566
455598
486548663
302312977
398307946
247280229
439194
73273207
472372436
505630991
588940069
419373
259804128
436487065
503069591
475222445
4712
537748
455884089
538345081
86910139
701499049
50745573
890442938
49602181
846469464
335594
351173203
682970159
252092519
455176210
688490025
341872606
458538500
3259691
4765
168765540
95798479
49823292
51371
47004128
4352079
5183528
44770
434164
225886389
596784156
924288047
47714067
545675788
4548538
713360637
790334811
967830298
774374782
220333235
5408889
76214569
4522656
10173796
542549220
47280118
4823226
172961109
38495972
809938300
374746881
554227
708233754
46515
968515800
823429003
572340879
201239439
204443225
352654
500699313
592891968
125559414
768088751
70114582
519917544
459058417
749226571
584203376
544611980
870968925
646838019
893178366
830495537
497804442
468581508
102359471
380297703
841980526
400033682
53756
209720897
4364
499406252
558207542
999435529
600760431
65368611
949871963
261647866
108109148
50656784
773135122
277108021
23488955
482727930
815475206
36252441
48926
47549856
986130138
54227532
556504
855484589
829266663
44714142
4718205
952861398
305642854
792549116
261304732
150843158
993838355
75317426
103075732
202037120
673002835
469801724
589212516
302153280
414041284
852223286
536292315
859034786
35008399
705563685
532393944
671774351
203681131
905368288
450577857
835949734
37053934
82069168
47970158
325754960
525895429
449729
550621706
501149575
593014068
831030
50623054
341513534
701265346
456773
756106848
480490186
492144
12442654
3950908
794074059
679564851
31078
288268721
534065292
526344664
4064896
967503602
127240311
427784
64950844
158323182
208096330
48612149
282697429
130284675
568627566
53937370
45728
229856250
311062058
42824983
58164499
882016345
46465936
49035364
804689613
818505533
743700178
5130
743872826
340415501
524991700
636129941
3987
399255003
821909199
999471226
437847156
144332533
399596
463627
282729314
253664306
37314611
778301966
513721700
482404060
689223361
690599563
106011260
574742771
960830625
341913
1490745
870967617
301542043
16990913
330125196
599096736
493390359
660855724
435280224
523621610
49622612
381964750
49533862
93582119
935792084
400374700
559434693
49955
210460914
384498047
49872
548143390
52258823
522004
498040636
753015097
983383670
417917829
45476653
102215498
413579629
45048
614585120
245820465
45841071
169924992
489423965
643615982
835134418
5178228
6811614
66669801
745234269
486658
543357224
9693727
106377491
900088814
167023220
512779778
881892439
841050168
4829962
4196
163082439
908419450
4711421
473594285
358404340
859505419
46561
378798778
15601781
52798015
54897
279003213
448949960
26506451
684476668
742595315
821857403
55125
858070849
429944
344979991
40883728
923036200
718304536
403009921
592409637
598909935
715966041
276732496
547212723
726615769
570872631
36754
4510888
74918974
676820740
41381957
114333989
594695056
736077280
153878041
201669543
687758989
605865291
320667021
43316853
719291521
683098533
396628684
509725507
481233991
547713328
499900
936767693
904730032
52778
18170658
350533595
505864043
996926681
576619546
940264381
419365896
399450330
968110215
3929139
5688083
622729289
574387172
744759502
543834598
51260489
800957316
9461197
668902472
315613831
859519349
740416397
303190379
504150750
106683683
53398236
3806
793316574
852628560
189085329
684493225
952902493
46014
813946982
10111818
862419540
46922837
604276987
58111800
91606538
35410524
370364878
832864345
48813835
872847263
330429832
356091845
4228358
61685040
907484932
39584958
487036254
922208112
4238
464548236
226316204
240753634
4392383
3092911
4767517
128136200
652875383
4475
381640318
39129
45512841
322468369
354815066
48714783
490273381
862808268
569175238
267870323
554308370
6185
4993078
3893037
192922236
300292035
775372447
974714047
5398836
874182385
389779
3903
51241
43017178
459682335
923162806
43747
973297731
45023862
992990112
5932015
393554
513535
451505728
144872004
286797614
327718324
7531427
228917021
135594961
786870284
182455810
498517
603912116
4904144
215017502
668046598
113654430
256096829
44513
949482372
444186699
566
39837491
408171576
4736
3749413
256083445
801429573
826598422
4211662
651246364
438020517
18216575
649460381
576109525
48217
610761341
567697
19701573
492502
56077565
706009520
52250
38641
370979512
993650938
561804115
30439
3642
472016
45769506
989260103
804094756
92564281
587157697
483421091
551811626
480084
48088
48559137
429191425
980245919
394345572
766778794
953227807
5021408
919440741
4940626
704856250
400609765
82040420
357082737
50551
721517491
464591
150275929
430103
61529068
800943603
502037133
493785021
47108
68084
305980013
52397021
735702266
449899
844843152
46455146
262261669
465737
498083543
44610576
83966634
107543896
198561441
294548994
462352064
44757
447511
509774293
939110531
570572608
489387
679833265
606278672
348148490
5157
478945747
51218253
499687918
510678332
876226813
3297389
685640643
446759
138242822
3882442
516292279
498985846
895454793
160303355
540372978
368057
836517375
907365148
4072881
212354682
47832033
45402386
528572841
937841808
134187882
322830906
360564582
663684784
195863056
49131358
750963628
13566195
132661079
716002553
675443037
4594409
41782071
593942065
786988644
3538686
708433556
533185506
540500398
157280457
101748497
31419809
545412749
119136565
53082051
43789
4617113
305963019
650113084
44090
29093133
332966
47651988
4170247
529116809
127403480
101340896
710821071
523568816
660953690
951093843
48452456
884946523
4668
446978546
853125599
897912305
206847968
388823207
624258263
139197098
104222489
754852524
4604909
6969753
278894969
536973147
479528537
496914993
655847978
406546169
644346303
867985329
5120485
902540456
604498458
449007009
59364122
461979
786865401
934922951
226660091
57229327
763518471
5060022
918574761
190068711
446304726
4493693
705967890
727425504
175110190
49606
714016105
598590208
47336870
481402659
21441
722309759
46855586
197514236
293506032
425153673
893790677
76558301
669808412
584881966
229240410
221786435
705566976
52
765361624
463731392
193921345
144441343
475499684
5124
497411870
545146192
45982
51239986
750359485
928824525
4641816
699422493
552373005
4716274
573702332
266645944
183915127
4509873
82449872
579629438
744370215
60812
149265087
827090800
751932958
50469
366444709
4943930
45174
43865557
48781
351205819
306
520310
282093923
802794882
482182852
490138
49705
2964575
181445973
466729
955665538
470170834
467151806
45845583
844131524
44071
831519356
4472084
679818029
45518
445314799
961661840
307616032
199756154
931077051
547988204
883786232
802121718
624149482
45170
484624569
52971
828719665
299246094
646553230
3761
434235
1552982
493311
48705579
4546701
45285419
487695833
734295897
170228170
339250472
103456663
410095988
674289600
549797592
360526813
54189332
903585990
470095
264072103
805817896
809108631
45393560
35873600
470712
3280795
959709364
4648010
484976814
493565209
484617904
478596392
536191839
48136005
41
44780
327055111
304984544
934198332
45640
756919795
4120103
667250257
63338316
727176460
961530924
6413481
5327108
49913930
43087046
256712090
133676824
197062515
837314911
629471579
901315391
888571831
449405508
150742096
809390786
3973506
4168840
179025488
778721496
250210570
66439115
479427220
698017271
4097
331619857
434886149
767193001
941939676
257873507
477272514
49577878
46002769
626369592
620387157
87379103
170579652
4483652
369240914
476338394
330310872
448465759
466528825
159692
432256
386058577
270252225
771517221
467979063
194313573
261545218
462772101
4716403
488916962
64582306
461445164
744656183
60009
4751
598834999
473054403
5905
515966820
484212
950141613
364985627
396561
125879636
244826249
6319127
45348
694592990
50645
86248432
18405058
959622860
146079243
900267136
956267822
486605764
58695
124759243
140578978
124369314
501167379
387581504
800475175
6267
110156421
622638660
790062074
579892711
44858334
945225979
45344
6570634
811356740
568817338
330608053
914698740
439691
860553587
60123
206072275
113245292
520003673
270906313
41518
622072028
469419
81657636
460486903
5128419
887141355
159114942
418763789
110746250
417725
902060420
516902085
2910
47166
959456455
833688255
505408178
48728286
639482644
581987705
492319332
919007590
234775615
269995283
880886740
516597546
483993689
393018884
905167639
922387579
335460
44826753
459345
414752837
490321647
817107973
450532438
616393578
630221672
797378230
275964282
745114656
77033112
47808
44492692
4672
3449454
302784757
921204858
234192
214233622
35287584
218065696
46609
469978
443546
471844277
969023464
904111373
844694457
45617501
44918
219254935
110222422
500730143
18875592
332381247
541960340
883719036
210773959
661924946
381208315
463480248
4168816
877632774
48117034
487721064
892442912
662760481
44840624
380715121
47113499
469082778
881194608
59138
4285
266125281
379
470143
946256800
45438239
466735984
695213133
704368880
4635
793714421
479605211
918508489
358714871
440179894
4857825
76955728
45193
4559
465745
464758196
23748394
890424948
517803752
537073715
48760800
699889364
474723753
387459726
870973065
547579370
13461399
689655
48756
805896778
4676
4714066
295782080
251067817
859597509
58755
792457441
48527
48821
959425195
500259970
1240473
987538520
49080361
186305176
984666412
468558659
553257296
724592147
678065094
430130364
753936525
106782679
46576708
181713204
479867
326924879
896730048
54320232
285271239
46969
4694941
4501568
45762207
554004643
4135
4700114
49906
891733761
412106911
40089432
139235086
471629672
513221
565118
676833718
44760429
4362135
47225
326649848
4391380
6181
329044776
366603810
38439727
799288818
5372762
333360974
450554529
116662653
4808036
294049681
392719686
802034719
699744851
764665610
4801038
45185667
328850191
488129731
4389925
643064294
908792929
63233236
974759468
869328913
3407258
690338051
4955727
538774761
498277596
489746062
4705609
560257163
764956011
506390064
446675518
999256246
57123438
277118522
25507009
442623205
37424740
233796626
494040424
90225380
407817115
494125
552857546
421553831
904174040
996229663
470775
957264659
723857739
229851279
867562707
713116706
396435
148533118
478705
693695780
459416744
490862913
795770099
49202787
186012275
542476829
257874420
661384463
638637819
568814107
5032071
388598506
499248783
211779890
802256111
33340
754526710
34701
716964449
775273368
347348849
682399840
422509369
56489109
391617501
785475129
911520321
77129177
270970815
465091030
653190500
497313016
392507634
3658656
465470664
673417675
5758195
3332213
744841646
69555719
347428195
47773
679976118
162705390
561164279
450001197
118399589
45875855
610371377
159173237
933440985
475434
48520
934489975
451207952
181070180
611696125
47927921
908744797
622117825
962549582
617648238
770448282
3506
456214
9057815
321684485
457174
174563936
131282546
705175576
76522530
72633600
4476980
906766120
623343037
141829138
454545816
513709392
932630497
312270553
709741691
895248494
343538864
399298
472286562
791926045
911525642
945070752
624821351
603920980
72074010
60493
497318886
929408284
884547754
615316046
739587041
919183699
3291096
131030957
365104408
424443
265515998
188264589
669865775
775112916
270502644
791912235
680753012
743376623
933206997
472973
49253
37149102
431216
895085245
879841823
733561838
913511051
54663155
622604
447364646
283096537
31756978
494163258
334006074
506699382
446849
33794553
911081722
957387384
76043892
462013
2201077
48773
262804801
988328
402492352
478174502
467996459
117356244
55753316
947147171
790676000
978935950
41115697
697743066
448491
362409096
948831015
764130329
481872533
4230237
560035412
48705
491435
806895915
775318130
583909794
534892086
419329614
899927548
49671250
480549023
720088971
775853856
939661906
45487724
803591590
910840935
466092725
30806064
597785953
474564719
392526217
499005677
37564951
45565196
65615926
851094418
112499508
28059336
4743727
436414
2507548
400766826
107759181
964899376
96061044
8009144
919513509
878195073
826439141
918307411
45740261
442591285
483941
36821
371364904
4791693
53184
861350433
278592486
506476252
207588484
90264564
6119
646332637
455421141
46134057
895455372
805115512
22864773
6698669
309347893
880497437
48532846
426106639
30952857
367808895
713996790
387363608
555158468
943809868
975279808
10150449
16368845
962489204
49330
486120
443098356
717820668
5552
5178535
588536
845171413
49576008
530107294
50344
46172007
888795957
907287309
80437261
77996711
45341569
299731677
430361078
466925821
971712590
1830395
719619994
4575692
427740796
4488778
140540178
20473844
19936220
693218267
329129251
37883674
997884930
5820824
4659201
801950891
800908140
4807004
689273483
240499312
633498554
412127241
136864590
458534308
261225730
4642779
5791
282710171
391535093
644545967
308613320
302057288
305383307
451366278
30759
289945054
45498486
156816815
746722234
961604997
510716094
42240342
746316151
559764092
10900524
468262991
41268
996185489
885712035
508271268
507530712
5300
20625930
920375276
72267278
936408752
5352529
5744
329175221
272368088
507058191
574884122
809672124
492022332
206169890
622237224
791843975
700298860
4625211
919645788
29703
671598710
747823056
799502683
839626261
419265827
601462206
48469797
287842453
283085263
465514234
11490662
588618545
172217783
440586276
45532052
678525194
493385323
366454388
47168
122133237
947352186
284437209
42386
268717881
866363403
50922219
296247582
462978437
642549095
504463553
518843
4389050
476632657
486149777
718572190
580917167
505297
4726897
556201642
1155026
87037580
4665
789317647
286132973
541041
65817161
563303325
975442262
360790892
484538926
46547583
4656
457307060
310375541
385491506
467543883
940514476
445796
987460617
633456168
518077587
679248179
570046349
489782253
196540035
499599648
133248915
145485413
917253742
749617505
2904974
44658
493511
833984636
749762365
870622152
210078710
991119614
151884853
331566533
732501843
336261770
45029
46789
454289326
449795102
46650558
379795531
298791021
31692
179335468
478171
55962831
503347793
914243565
834822564
677784
322978530
600249814
56658670
49127836
4458
936207030
638345486
118169666
5293536
544672716
59912228
892998386
46838446
648260341
193584027
395137
343938913
440
488008
4071668
733268858
176799593
861363330
107431013
3746
822539493
519914743
49720086
474010
22258657
53661
207755975
512611670
951043707
243124748
48540
4680525
28048350
291114434
294580879
57837
4682324
444612472
441293521
467199614
430183583
4914636
4852335
863068513
47191466
367190506
352812
44659
264225045
417972790
993346141
530464107
595736639
648386593
487386539
495550894
48722
453274885
606328845
497736086
990666760
743087568
574374583
41044
355006058
307960135
45419359
494428122
428418410
363455321
477400
614313976
972945177
427151939
835219879
49901788
464288524
425036116
469
841249004
941394291
367284037
914840521
177497447
962427053
41460415
54123386
468195449
656047043
590320
569689528
909133013
793921274
755233830
726475448
894948919
174336612
45905
631532258
180312644
680037618
322994546
672180044
623006596
733791225
781139638
259621186
48823467
836710415
170439893
705403446
739351523
385081814
4659831
478252
49548128
255900469
511871
59909870
214165965
698874593
582209
477824844
193693355
41018532
497141
4777814
4629271
899232276
744429911
47679816
502536577
281618279
55822214
253056
533314211
4461951
373988860
926357591
733667065
306420372
928535207
352981
933568414
522468547
45064
419301045
271474942
223430783
859902843
488978560
6004
456861308
980418791
61124
636367821
33898566
480982
703573041
582517378
451154376
43808
525
613549128
5024031
130353082
334159643
77941706
42513925
475345
45870363
246727392
470920
438374055
39948356
577971853
410936417
150723582
44995942
804381857
40490
293006290
49689
307282575
5680659
396605371
305693322
517352490
94674675
29667
883037885
414863321
405494554
218244021
38890
481064584
234450249
313230905
3953620
44963988
598087
4871968
265430601
270664347
205084743
634198263
406212
494504228
981898279
491367120
490352397
458831594
477636
4259
48144
358802064
46101093
959611965
422711292
929844082
48455
222250442
824933867
886780808
799484286
625439565
99182842
587133430
346403
282247263
554671253
479555839
691569128
945700778
284860976
958439548
467470634
460591039
164408228
570536292
297709726
46760741
464691766
3907257
86458266
397307830
357938905
611230250
47949472
728653108
5197974
4641438
502265198
578733763
39950972
3352
803423589
481571111
922961951
416155106
876620895
118126393
737698083
714392695
891859726
5337
400055469
550948892
995451325
849973535
555824844
5652
44193146
957384309
558331
49731367
828198355
789983710
459459
31572641
40345
504438813
842852952
276261452
269832484
264775185
330051
461181
990258405
997045033
4768440
187240205
51618
33509224
454878
578520839
572643667
38248740
867566452
958372866
155131432
100071001
749656465
45327
5672
57084
939346847
164436707
144419336
840476876
570319460
461121
913548683
993987130
479487572
948682055
3460
463122267
225860320
446040271
499521810
940976774
47978
188059164
511301
160302086
46744
521036412
576899417
353388065
435865286
434864259
5146368
497646
695619283
2169667
276156253
989017061
489530026
524207601
896517289
780338787
460631489
4993787
651807585
3581
284035779
44444979
733741318
996057535
11293465
597743964
154994073
49505057
437590369
45897162
454786
340312900
586252669
420328040
217214487
914958277
817142070
46672
474320
296430680
257938201
988517346
650171590
4365
58876304
84668415
465759684
296103780
428738524
160424259
487523
292137734
570792682
341092546
940444387
161969485
36113
4725
6399279
702852108
26938
313234680
49311
444704435
54176435
699056778
803871991
839701242
32966
442455
616800794
902198247
4572404
991632584
51737
22092363
464564125
272619751
70469049
932161652
48746400
820341780
49192842
529612577
4514182
666651071
49535156
873474285
196122414
501732376
219493579
998890132
295585660
47197413
531523471
440500657
396602381
56977
861454327
556591405
968196510
860394647
400227912
173493095
167624647
458132366
129650097
937732938
39388311
580823821
56526
471814473
48832621
446994
46811867
42810442
3176725
348252687
33571933
4705465
269482774
652762947
47142
47603
4495424
5246
957697981
5113435
484080
883060745
485628516
3829
243146930
388895637
4420
783870531
45620
37190396
400666078
41806
605722977
500908
45779
317108251
445373965
262374938
65774
515528210
951491357
160583080
494952328
25656594
51182
759615600
5113882
612540936
552976630
59369179
692534663
839720768
435831
59047970
212028653
82181290
318704761
562863321
209997752
325557445
404979628
167655756
352840579
449852023
292430870
727978074
45819
725531154
528586
690306787
36552096
100463694
593122
100977702
84059357
742582613
771769791
489855211
974367745
3574
55110
447497
460763729
4885398
37000009
34497280
544431934
5215
641610717
709
464027
971842744
60429546
154965975
350068162
4685501
502310
382882344
539627583
648666
872385291
907561719
4460113
45927397
641886289
150523010
45361
510956357
5642819
40802824
447646849
43636403
571614521
914359863
50523513
47323679
186862320
274301480
444392426
909608370
582044006
50949936
286116622
555771791
479599
819286580
650194034
610494519
39673469
463224915
3997
981947157
45235112
400802927
985542597
37279694
512085224
649581084
93868802
4469215
69740672
44033827
201867891
916920869
222620392
890005611
3176063
175922512
640078215
551732673
61288603
424346733
541082852
260043417
43381838
995568231
54317
529197772
960045536
44178
30965867
55010696
483114
448578894
49069812
846738695
166941012
811636853
640887953
805079522
537833
52135105
382689923
492192974
533558151
714892604
916747906
318528287
45766596
475777759
98034033
49868123
417182604
48490
416139542
96972980
993877731
4157
204900572
26393
78286221
447295657
75408537
731457227
427759017
948428838
513565
177710455
44406725
667449558
519768850
859532704
851348783
677934409
931276451
533516894
34302005
123704151
857155265
412481637
33463781
87661496
45082
431201766
832454465
135616350
319309419
503085398
447968
536938005
44807
256170622
92174045
472873
446896
673458960
709662957
455472725
50801
50386
76602744
777988375
84769726
31269254
4274057
669501143
922357773
646438022
915785188
650126156
525108048
572
226008849
496923800
484272060
370595056
477674601
829524286
523804989
601905650
43095154
479384306
158312682
724364598
3884
860103367
556858523
231700099
5450
24304
447019194
438738647
187928590
372581097
444455755
497805130
474907171
902951101
865298522
376569247
868030499
92319651
60966482
842340633
277387034
796178712
5034
729874263
373504086
679136019
449427
693322823
224868536
41739076
560324966
47469346
726094257
771382444
37730241
751625678
5147475
3738386
533953
5058
4685709
276360539
480599
48006758
30668482
338098
999605503
4160
904503264
905587777
495286
577847714
54091
945864682
842214908
459713308
921994059
432083166
53596296
52821
318065154
4352104
48643
578668075
4632317
570077334
491962
310291899
529677286
48698741
4014811
346374480
952605450
541364965
4472
489733344
4746146
402242307
840697356
745387395
67109328
482841260
459162803
696477715
657550881
57490649
894404135
840836110
39738
246396270
862895699
284230251
507033918
328400463
425489750
461215
5741
752331170
195214270
469256
512284549
338017995
351794395
716252138
38576
48413
494375374
46382520
535193
6972
49208
142604147
271960372
41059
861317257
444900516
419743080
720407669
260337742
413088751
47411066
447719638
6347641
499784466
47525
594512
40472647
501728568
6270652
984059146
848073493
462292
931634991
443605
587192597
6269
247139420
519529460
591
45850
763255281
50000001
49646566
57550915
4341085
494407230
672688914
999254399
399171160
61260
416988079
584628235
882823951
269570186
418735114
324238171
170472888
4398
978926608
41449
252029242
492443
159367391
973328565
59855669
4913811
896475721
236570704
982285156
359984313
586106073
38247228
927865136
377819054
809315592
5532654
93201519
517973105
50464310
169806351
135568852
901318010
252904512
790143483
740163179
438297199
4631845
4808882
304813280
811938951
502596694
469152197
45320132
468034866
814785928
235297579
41157962
5865932
958710453
714921903
738436717
45457119
704902126
491629482
993248545
297039041
449215410
960287864
633171314
367235744
667185301
49964
389500519
751332206
4512231
717384194
247902980
846237601
410621764
627393848
4973795
354287066
417540
47672
670345446
368372327
311369337
463504095
4701327
503058283
367311690
4840
67637176
43243
712950862
965100899
412153090
457730
228624272
889534705
401600841
983994430
38899110
323546683
932951461
395427230
47685257
45009723
20343617
978591449
835426603
64627716
457440088
991585499
461691446
484139
597218984
48626795
5541
49129
279577144
270097970
932055125
253317220
4539069
4489345
634783684
626412366
433102894
407266
125607590
918804280
44816
151210906
4972422
777311329
797138848
319951914
659271734
41171616
840549109
520624
531107
616742483
974572595
53991508
64058325
928349506
19835719
311880086
140797066
846546735
656820555
880008857
898909212
785064562
786753224
941827276
5161810
768392904
870135646
996750486
617112272
791593866
405963031
850708596
4209
365396233
191007606
517740317
224109003
684876962
629315790
959743162
730214183
240924440
57774029
254975617
269594283
877642708
275624423
336206654
732986522
130081767
57775668
46732
47308807
187737630
146176805
49356
741305010
340080509
360781619
899678719
20510202
54891924
30319214
647911758
57261143
37754
515503478
988874181
45920164
489877123
922509827
517901439
48118
921271721
82073986
431359131
41725
901972711
295649458
521955093
775674331
237071959
169203540
861593079
398782305
4492919
499075
227163322
922919831
69499
645247647
771092514
48385
60177906
45604
4170455
851614504
881826680
903501901
637179600
49543
974122766
708214143
468045986
557551578
451237679
487454
345584107
979024026
279176692
204202945
477022033
448630937
993458150
680716163
520857
613328373
735820501
486025434
241969400
36803755
274133841
488833379
4806387
73960794
554537553
859503917
584114755
5007
5963936
446584302
464796392
371792895
4881303
4570042
249069223
4763655
714881104
46967252
805912688
262252375
509943246
575951560
453131467
49895
751323836
4347842
645927559
176474066
354205361
459586
939440535
278585767
593192861
518373675
108136133
5137940
60133490
177479725
6823129
382500962
726180796
273060934
137306456
288757640
281653752
889780259
778813051
635073826
564800701
958023805
471785
70284615
46546201
234820423
482017345
4736994
732812794
47505819
150897656
4602832
66312954
196431686
42797
5581201
4322
483274
346925518
625424755
472191950
67134686
4667593
811479611
493638211
4608969
950564125
580947291
757832402
810736624
977253758
534612780
5239620
984014872
13920526
128293641
189515703
466608
63193
231066358
23020456
846065920
58679604
36085200
89785130
679329917
127126604
881488269
816360225
48142110
960928980
124032854
4729449
528860382
47491687
53006
390255320
45721
59747366
459483
366942924
52152
423732553
128166258
4455650
452655857
456693386
29961275
432538
787895737
569050286
50199457
475645175
511989359
48947007
47281921
923026157
792224859
926423042
40430
107622510
826690452
219560801
167514169
564832873
451712
769710825
925332274
617296008
393793749
144681177
622538062
430330741
448728214
695845524
45381
456048
283711048
617547659
783298424
484939076
629740677
511345701
490445
819500444
175510891
431517
706076429
301926795
744369024
449901228
302874294
711083556
406543590
343479798
40746
638468133
377747584
323335099
110104719
320309446
456815
366524347
763388175
584250195
687548728
983641296
306295244
457393
267173242
198929327
912054556
3786
330390719
4582756
457385
523160143
82027487
498188033
201381332
4449161
435625
493843
491316657
455228370
4887223
536425
526088320
40602141
317375432
45400
890358519
213889579
16306487
498030671
3724092
416428016
907968276
760193840
230210906
753592121
60082
871848557
32732902
826709834
792486073
6437
805151385
1945242
580363973
958596719
325316710
46191
55158610
186961450
960870488
853905109
402358128
417859457
4154392
666365663
50929535
33886160
44221
919051879
5195659
412944238
5228294
734475163
49054611
624455568
45294238
639243285
258540328
902377860
302838905
424135167
40570214
33607
4477932
472070772
50903288
117978289
588956332
47338135
670911726
387736627
454641
41402911
4843665
231779754
42449761
574330911
47558
379989964
249447515
752155464
798256142
405422921
490741179
389841946
50317524
418575978
306344054
38961276
4030
714848935
693796470
212575044
764826397
825554507
500154228
905982252
993349804
262941899
424390799
4553747
53471618
824620310
496411103
624194569
19977034
4061092
52938432
49929039
497637737
556053996
35437623
44979159
145867035
224070217
48952
496505513
51299484
770187939
4068454
516796469
35962
494238369
441971
665882081
658423417
844456199
59519845
790838555
44637461
5865981
461301819
48137373
424399612
260461467
466344402
26208542
429203938
50441679
462788439
272494195
49905
20761819
703840443
51821
485789
457531683
50884
500568596
852154590
710227351
527039363
4734122
466336281
350783670
444961055
236223879
21114375
669661119
368995665
834375607
4823742
498052752
43586
130785142
442477
44765981
783644457
871185243
156576025
474061881
4657716
4370305
444634969
498313
67946248
707924975
430272473
667821541
752460936
48949988
413251343
80811229
48600825
814939636
323162978
57190055
146277652
448058187
238009011
21568839
807265049
355873106
4597179
61153181
4077
670435536
512974248
247709622
945461609
820065919
579201631
368440243
333761610
677790524
534354419
4454377
177891005
4571
668063483
8807418
972641201
798112563
772403028
446614
473276
56275276
365395256
4805490
144127950
559394294
745777411
26711156
444635
51559276
97787448
38299180
741092448
202234120
980254294
393499381
773907849
929759173
869385293
4637284
5044051
479928539
781760108
601215
252798
654550025
444983955
285397702
543885151
3870287
477777374
41391795
466752892
69924244
451296
53822976
571221755
495771
434688516
4876010
588533676
299694589
664254778
419285164
5343438
66150964
848313109
464223018
838030052
543866
484996442
55607
421178236
314329412
4289755
476236700
439491494
299378064
270492007
508374933
406891
44162
995128289
47517
133178740
511935364
16126768
3201
213393596
35867067
300454841
218409664
596220228
321153728
468137084
56542416
333262728
799550507
46073823
4923
596229790
331533583
117558554
841364233
527671484
282211383
781626932
482634
721883210
346417434
297421470
582367
789740055
514611258
6034
358187619
454504
813162389
489260905
483463126
496633248
480322756
371988188
533585
43231
4464746
796388803
533777226
926762316
5721
539164577
35595851
130617786
451744955
107372665
288534836
470123785
795472949
344347867
4921755
483509329
401664132
87261765
258751739
324093831
3753
521794716
506420904
479267
954005834
518277
525690
627625433
959832658
584281349
28125866
328004939
6540843
14816062
45768
273066375
489359841
473135796
619817384
417015321
565003190
286982050
484711399
3782
344045653
4469706
45744576
761925800
350851722
367956838
4935586
55
55492
795172513
171954098
314960302
287198079
224534392
186556866
392554510
37763
47819102
575377946
785546210
432766332
885102598
95280745
958835119
71481723
606108506
691728386
914167267
499009735
28238978
719854282
505920132
458963578
57316
544401137
691235794
948942362
470301355
502679878
103214208
366202825
313687649
851930341
584897141
311211
473237714
297721
71084572
31613685
470699255
856606534
4963
314401615
138613473
44402592
242900994
395685978
976216544
363471340
448890
276782483
325823667
55866423
58293
706308975
933012933
56990
280546037
5139577
752460996
156337453
530469300
497482513
788923117
746069338
439277612
715947153
841654925
967877376
3615316
356318661
329390458
101141136
651693018
4726
439150
588176610
741294163
5347
102785394
575199070
6756462
891051266
497169
49580839
929124274
534346049
5118481
905360131
788958095
547830
423552
450660417
4580255
266136977
916714173
463620992
340386926
678701596
899275423
611192
4810592
2971
404368319
180021007
747357586
86174769
570799389
918989194
178145453
4715265
480484
66307243
169669664
701689200
357312
449323135
69894014
172239674
177176660
736529996
797642851
402531707
995557880
52810
47034
461642741
846643826
655952876
978024574
471411
411614
915178247
483122243
242173949
147691187
747427393
223082482
52625089
36165
309642432
121970271
187025919
687814405
682376773
808234253
342188694
120577284
222249791
373620219
108118867
36248
4873135
145206742
710478103
980394398
656653588
753170645
852649077
3497482
170640683
123006210
928910118
499240237
229186022
80383671
319453698
990339932
450791
273094451
559467001
532608444
266918571
4687320
42267
120330490
499141839
46421492
657588814
472758451
836822933
701594234
4960915
26502761
48293
150915520
250017751
903485989
134994572
2192692
4704190
26239507
449252027
576316713
7451398
63352716
840134323
609829874
758459597
491501906
895808528
193442178
55458
890646441
4241875
562250851
53216
323771
770966008
174504117
868933306
5053409
345088352
635028368
45968
578802468
352394
38289646
46233237
213207973
4949377
805202370
91630892
27856460
103338602
869521419
673710652
910584869
410437067
414750088
595927622
375025615
2699059
47985
8983551
3528
466170
34378604
4620312
799289234
472828708
457824321
44627743
496156930
291194773
853540784
935260237
334655258
551261490
785810415
111716393
791064441
692086920
108642022
976009042
6903833
56450
417125398
968891776
443431
400378
900360905
35718776
249425267
921590332
478036539
895511613
452205289
237831486
323981402
812343542
4340
494520248
167912013
3680149
596892537
681187308
796672738
657
505735
897523145
498465974
472486
664047133
245695438
413561323
472494325
861689133
4179973
325496088
929450361
523331707
339916461
780842034
3306
46331
575895
22421878
555266618
263646163
32604
608645150
492349
376990
982475084
458332103
270303764
667364324
16511739
404892
6437160
146492
47394434
395694974
992781325
88526755
371232084
222382517
206650560
62747065
516075
991357714
709289570
525616945
700067430
48363943
799840731
247057371
439789643
540047068
641569367
51826
715733679
549783419
3937
634324042
5251
279314831
257947243
849315060
203634840
556144
7611970
261981640
588928
561101438
759951222
4319610
48694988
874945315
42947276
980969381
403504880
3054188
862663097
317647
466448808
49696981
408991852
448763
818673578
384930561
4186826
410301997
169090118
181503735
769852278
4543853
486991007
40055977
45398016
238489320
45974
354604
459349915
266239170
484540283
503057086
877263985
48792
192947487
474763040
37019572
967614332
49062442
47682698
135276761
53063
522378882
275406081
940937839
670155290
253068816
875430076
45483
546798775
365305607
616945536
107504948
60223105
629640851
454256488
972009614
218747806
291560220
125071537
524781492
177243250
69262242
46855690
278160933
511480284
760621042
977202653
44823
4611672
327641526
936821743
425788640
338109253
941886843
855877428
445646604
50602
231704001
342681011
59209
167972869
422989692
614012828
366500
21548
49633
622431582
4626737
236730659
873109328
45316334
37410556
927858107
46198545
970887695
804951473
492058707
511377192
6434005
33258521
775256581
141192211
320918481
297158359
21576012
67706351
4475314
5192270
411575006
72152026
304963410
970635124
54618726
774090295
700490035
838981328
263042
71325116
593335885
653413913
54433
897762673
46192
5526
435675720
342429741
416130061
43033262
368850349
4329158
795490478
418500417
775587760
519197396
590327301
366503
47223250
53881292
842313665
29862915
957400693
760906090
489530429
954466890
6377
5100486
196854268
596452153
52899
288068826
577475
523
5070860
810002943
518913647
339395463
166005564
36214587
4731146
4969765
24421490
5695220
536220690
312229867
583555101
462068
214528658
282072
776658196
409200439
450126
760406994
2494
949364693
872531349
305343576
30383887
765057537
57730418
971751050
405367650
679036314
14966614
573176870
745753215
129335820
427869860
656978977
17018204
50190811
55356
847922290
4928660
52016
574113938
721728177
714206
631177297
140385447
458888268
981074268
952497711
834892862
462309751
575426857
377952106
586778557
848840128
471943755
729976243
371180878
336546874
650822851
46625849
2552
918706896
794689586
3252197
577027469
984870547
51293180
715684231
4619178
47537
791047724
423062661
62127301
663611985
414737948
685582447
435577
358089023
556419504
379313125
234789118
497369693
879053890
381239307
372374923
444765
286374663
27545808
788028103
291843842
47329000
452082674
281220411
943606711
466848
487476716
41314511
68429917
48278
70
3784532
904393175
986680788
51255313
318455301
486715301
56086668
552793552
430070
527702671
940803703
331651366
4796949
682142673
492229
471999
134106785
787206090
5790784
485850755
481917113
3526
823255469
466600457
614474230
114994086
44969
215294726
16337817
5305086
47517741
947756708
46006
956824567
808382351
636803358
25459891
724028029
359113142
584569108
628685264
45042
217443455
196151182
29125983
208938573
266446582
231359481
41516
890302011
238437681
28892829
537232053
709503100
43390532
712664064
484277
43076446
423994349
857803881
141968999
964269565
597154033
319364705
919467988
470786183
44508286
704759751
47064
813466153
884121793
472741602
503535304
486735
63770384
582741595
997651628
50201704
537801365
744509981
338088182
369108804
5530840
592260356
422328
427338264
878073045
118931083
431448065
501031
915391220
157436135
897415679
970591435
982559135
589182
731456944
394919483
4550203
114247853
4986068
850066973
445705461
461451
47067
464493
490793429
648663334
445808944
305030500
735448830
411622763
58602278
162068790
44020804
604328348
4923122
33224248
444854
308876017
21857685
581643472
72268866
495322774
257212336
92928966
428255249
751437961
4658183
391547942
620306324
353725705
576208639
872002709
658575330
478096
464528108
42271510
47459635
529242398
184831126
45772
508364029
724688718
5203674
49005
190765275
680547492
48180965
791350761
135260305
433763816
48083946
784056968
610474113
473722555
537662
877737984
4461656
478104
46243031
862109941
47789
318365656
461494341
832859067
465991001
47566
49547469
589119235
369263216
574457612
224810127
860666563
111965051
985656832
50522
36875413
151984577
917966051
865629221
939248099
870310464
479990752
198388056
4945337
582656194
131038881
491964707
3736853
723109790
611575
37263244
671669270
304365925
327255944
693189151
65350
809270218
251459688
4706
615416265
354570210
887566219
447162579
412826
44759
47051600
427091055
48840359
796707925
47824
620942110
914817673
4167
496134594
46665
452690465
595604621
26930
450917328
964036041
5050550
601864617
70485037
340233705
999547232
624754067
579763433
82660915
461029609
558121983
776401262
831057789
513143511
103268575
802767999
399572590
224673822
51018
718501215
781634952
492619411
452619956
314024678
318272357
235121145
4940075
89787443
960593147
474625015
222079911
4582010
750508272
42942858
460427155
506132766
208130
483316
53723997
249105569
883936826
810933809
4127567
911725716
54643156
552772228
145310276
462049
932662385
434148613
686361531
980273564
165881947
155657101
4009489
45900644
278822110
217549961
955431212
49524
234377200
738575954
115517981
62398
49965026
193079919
236088697
197252998
634037015
307335185
990090744
611
501139
403576175
772401612
240867712
130659051
53765435
482184639
224498753
291348911
811987250
243675829
503738981
350567973
201694666
229879381
267608927
461838518
4560288
104852121
483969
368867367
597971582
5245
400136352
929608137
681635612
91081561
43154
338459436
383835430
53968837
474216253
3518037
4324174
576000281
473067662
375133252
937855608
600403898
223048393
597365228
702514519
156166445
485402310
630237136
863751741
472220
469275097
916989548
4591157
666879147
525427018
181739774
581737127
505061615
719547398
355337546
476646969
39188371
953432294
294259084
55523
4941454
685689106
6442906
909016311
163161486
909420159
271973093
48284
539660818
197430033
998313937
830580965
703778054
4543618
4651590
45429249
479830952
315090941
194462077
649382444
4523700
776416719
943134402
47008458
771423625
670149402
5027914
249847288
48687
843640436
708016716
46524728
442229017
666459207
783280310
722523045
504740288
21366042
489632456
868350156
698439084
470085741
353728653
48369832
454307719
902236151
51318
28749979
648845608
53749110
59254684
196984505
48591959
644079663
534444225
650560897
360216137
890311371
722896300
51079168
554
46476979
928832146
858993161
441765
4795871
75848141
460376988
42711722
928984034
658251813
2722893
39949613
133931895
240448087
983799206
677244818
46449772
602169803
634828413
420668956
487871535
11317876
984762279
292657193
926739832
848417634
189089095
3189249
757903020
700118579
49814
201998287
392369948
48740291
921475366
526943283
125134572
48875
4466909
823934347
448940158
17524949
350815300
602670006
622995860
61946689
793828938
546227555
255436
739978824
686527819
775505019
821486849
804466862
75374563
492915251
746550808
45567
634242511
303204604
567469235
203088753
632023907
931957952
557166730
468417808
228596007
777836279
200754555
4877270
46052
714699649
175767039
887350517
968513567
933398023
258337494
405040060
579014650
47255324
44453012
470467937
989187181
4922422
4515434
490224426
503546984
467143331
567034262
465026
471448808
305043397
628757153
434984186
112190300
459577874
230483935
763555978
842962726
591385639
733253859
435280664
474114
781406951
118509222
63345786
172805256
585198744
341076378
4550136
969401165
805336102
859647815
48376306
91071974
594274040
344287372
32373
459121184
148481140
635
547958372
778453776
482068
988746298
662012079
41820191
48707
12951860
401918221
470349053
917925447
4610991
344415356
5588
931043481
99438816
759585948
75566629
94118225
319981002
490499
906492752
12437047
455794360
4677717
515606
301117635
4961524
353167634
609321405
51084392
980520296
255637828
3585
121912424
849832967
42036
426489268
420825417
107782887
46521
471380
463929547
648929413
826563872
503071
557788647
251214521
931869465
210650918
43206974
299549661
424015086
43205896
831759310
499472106
28590727
405504795
644961792
609049402
193085608
602645790
861561343
40329876
49490764
678644220
164132871
499981894
502668112
884978339
478441213
4446579
181367912
925602495
923360837
49398
496122840
244290533
56920
245392309
556739164
212270981
943544135
34400125
794150609
777763339
806398795
910285028
443406321
605020564
854469171
559176343
812405156
354243330
46125780
260273980
50146
342759742
38316449
250553641
893864274
379649114
8830304
468645734
3883890
324419045
477945316
354784250
4625253
498154
410585990
42215380
297310695
977361150
435304666
292315599
492259265
336519811
4772551
2506
571637336
40465442
335978651
553043367
955054008
916031379
748303411
340038
224009524
952551931
498926999
171349961
885338007
400815132
448518044
616679167
928936785
911992108
4716374
6023
628997804
628149569
3692200
727007826
156060758
711582570
46308741
352290884
956487791
4783098
426339177
451090046
891915201
239757905
5429238
417180
221086667
774371578
3532
781420401
52094065
479264811
42042544
461749252
479519055
550699437
3628395
52628
932446782
47063903
470416520
48956
29787671
451655831
83359202
435039
498809470
722302296
166688006
239544219
1761
588297
121732356
339732720
156111659
128391671
980153875
209251796
48154266
5041151
270406764
884507706
655945732
45981752
444750
303093
105186200
364506
871169767
526073317
207854878
210917409
231707144
530508377
43008
335576687
4678431
959115292
773114667
499066130
262941620
42690229
141502115
40464561
414037968
905911234
78287388
530168549
636329846
5679880
5794624
383486578
57863407
312361490
943241483
532370575
412171165
520100766
727142011
4425
49258
187627546
107683963
465869494
4179137
58502718
773187807
833178174
83351366
803742992
395703
488211364
491888697
248750430
822742830
687184906
736433032
370635550
810462802
4894727
348642448
416562731
352609973
888007757
980643307
726424329
615272409
856945842
305302636
139941873
814011541
990838717
869677531
149045338
244047381
2587930
617199851
383341533
46930
47
899617198
425589
965293531
241273920
63427711
58684
371604403
91232150
767711913
250233825
571216499
795311916
992229933
173505246
844501092
553389416
465792017
582043
937456050
828011574
78869652
411662648
472036784
6157
260193675
856287750
540252758
724196486
579915
459541
49245830
466624449
766255856
829757819
508058700
454392
49240402
332371932
335593842
708854365
377229473
4671180
36606
46757
779448806
255542501
68508166
396811666
303033804
833159365
43861
420971220
18829976
540369565
115347109
4314218
165755568
68781
199163198
45733
45801
5001066
612741905
5323756
49847105
460726
408974
824308968
952914077
40476350
947493583
779327701
858424462
4996084
400931705
358516065
658679974
960944930
269852594
628372199
47986052
560683170
897756858
465125
46885667
478905644
46257
439211859
516496948
803040252
807294908
519460
990187318
34551987
954285730
220027076
401161926
46445
47268
47084
480342
991531024
391774902
728402211
48659347
370570601
447935689
803811017
3541
266742329
472025
347785394
727516889
676478690
946290822
478242
481850
4187874
687363493
478954853
591470564
4702144
547064267
212286285
429969001
671310936
259970478
49133
4235696
158469647
683696027
174918828
450230412
380058807
289644499
238897496
51059
755018991
767752553
39227
203107184
929449019
231126391
2715
296515078
34188452
397201054
343037319
547198897
517159557
368510446
306094870
306926569
324684383
440152913
438358346
51687
48215004
412307530
499444291
544767059
558406724
613883272
279810925
19047703
716329896
455108545
4278695
5286
5026707
886783451
124315054
416980883
968174912
344395463
4516620
496160365
46037
3904
677538573
113173292
52209
987240837
858069173
5840727
174575357
929716619
18063014
51138183
672975804
36183
4667834
956472101
76727043
867662660
921404237
994752619
166623901
907203737
336691711
495502487
479320689
367642
461035
4792183
598145077
4569428
126061661
462879932
36451229
667630872
637860889
4281131
448266147
48648
754912392
6326166
129089172
217678575
862833962
52909
52210236
478175274
104990078
163881485
4358
44675838
122128003
471656247
484614991
485822107
329986352
595836437
311561520
355018225
258872735
274241942
476665082
916683510
356813114
879363728
4131
347035348
495425373
418939
747570376
628624010
54608532
794777822
4611
302592345
832242914
208182305
40204284
567235886
30220343
55091
858152290
429975476
772278011
155745542
363043997
501195756
963994850
537384431
752086057
457875290
452219
678853405
662239716
461585
972606577
2914474
3776106
26701
724929701
665623222
49531910
49156360
608438991
497370
944567870
67272531
741734541
687491523
53875
160760189
966566429
613947696
311109935
736922044
535515859
820239061
767818292
811812919
864680571
545662343
520975
482431
22366725
269791980
615005692
452575818
463642202
397363456
570791104
90850902
4787244
669263140
597745430
456735058
224120716
5271491
181549014
48049
791068013
4216413
15196238
4869123
97366852
905055553
3935879
458692630
364580979
923932184
124872218
370457500
37058385
91442366
44834343
926772031
327599502
513941
72890439
46925
48029864
546157166
339813280
191026367
74227495
4941
866883632
373789756
780579121
306420669
83909280
157009805
498135209
37334
46405211
61972229
46158463
964107379
567461626
444479774
430836605
5254
14991077
357951914
49802999
486520978
447159
6349204
580683276
979569606
596864851
722062138
66224017
336556519
25844859
874474472
93439591
45145
743849815
579993499
4588857
640972289
49778029
944300501
317949606
5505089
436056844
499499606
485437180
875305547
645926079
233779249
336645
46148345
37354598
452553444
489884720
106556432
371853
49290606
404521786
383466675
832777875
136763326
220128180
61288951
344174
478883548
246350196
5339784
470884
690890804
426110575
481154381
378453523
981437443
40585904
244
601995301
221339321
865847654
894061924
598475557
360433101
453932254
398225165
49743
437854124
5703811
489321
38513
38813798
459084
3576347
543410059
564225797
701069290
473170
468919
210170047
4494297
220211479
617733713
121628522
47967
444210001
863863268
530547549
890058654
249096914
695399634
4855425
398794115
448110229
267982386
82098909
757190069
397480551
499611719
4697041
74387229
510114
586723619
332796680
664627545
305417805
465759732
532850625
25060458
897762277
867991465
19309756
466107055
297109
44946
126797046
210369065
497670
783532925
617903690
44785
991477830
627859151
192884806
190044754
293067985
989758451
864425733
550683951
232574215
200289472
229123428
216281960
336970276
535817723
687246982
599125118
738861317
31263409
451886567
898470850
634303074
887420737
7955511
683802746
812302061
425949
182113521
206598849
419060
4982
490545252
113616849
812184783
368393803
6072695
792599943
708453685
876335335
855939798
845552931
48222
161337672
85325376
694833475
353755053
4453627
463378650
271251524
724665167
648360368
64463343
168993003
648501014
930395298
98829903
3539670
974931855
894332462
606530500
459670
47319
82845885
811674304
968134654
47286287
834148078
935454979
575536068
667264567
666486025
864153257
269901320
48623
4555746
531651992
393476057
620004047
730113288
125613357
279171589
866954704
4612083
386482615
618532255
46822
47376528
357332203
335357524
4269474
908343723
383430375
360508792
678041220
803200418
416594283
762348801
944843158
704524746
906101866
537787330
50973335
436259199
764763944
459607
3285
992678945
57186632
46768
428201
528672264
894011713
113042361
800883534
666188560
428318763
65474350
628268515
152258433
879663657
320978106
48503
703359569
143890794
58730
41424837
46833664
329875226
770947926
229489293
149428024
4730422
491127987
592919097
970660830
37058456
406116656
679556596
448351
88386037
29409996
103748041
220587975
57619424
43931156
812111273
968139211
109013618
900953929
65952622
339963681
47116365
749367743
940105342
4038
81817675
707299083
220817513
360868662
505908633
480616
332875045
51308027
420160178
49339402
661719880
596643
3727
4081
591441549
437598022
5183
276279290
928517949
659140765
190497910
556035491
361968213
788522397
51793387
446881865
343977149
180878330
364059024
382330700
459377017
3249
31784631
955867557
506004543
225700999
348690574
471223
3262552
89785712
471517
517658832
686235002
869850090
998095724
4328
453594310
796738406
39917084
5949169
454051729
904131630
280226332
896398823
796084982
575381225
309759799
696771172
47462188
46983
516931603
233765769
4166933
216045740
842184374
318885
134051780
726202657
563099525
428370680
248064692
44328338
682584584
375351522
333394
906271050
639004
461876690
168347770
41921166
766141274
74897738
499599400
889570310
87252623
618542460
635213017
54114325
5026
429992407
377374583
169497545
206097551
4846439
744365793
3606
301487747
308510180
4728
453631
627433911
459996965
492642621
292998706
893902186
69150628
492293
5384157
221080662
790118794
198572461
733717534
67739352
496340
7073
200857771
147841475
543767241
47265177
515877457
694872351
378330252
482655
4108
566857426
39532704
4172
550378
458382473
630038056
4597
5316657
479347059
349991
669197124
568232252
939683058
460972078
892482909
454421368
937839024
910531229
348851715
46063
251237310
702628387
581251
478211927
933255917
618223672
471235907
797836574
745063616
4280332
884901514
283630328
576337705
262835012
59222
408931050
260604030
588916586
794726270
4543861
37776476
741782129
574314434
488004635
837876440
882196624
373417983
485899840
325266250
875483343
150311664
5154720
459349223
692265245
387787
476968158
644708153
705973646
993054769
599431458
333242603
279999863
350631667
179160330
4582297
383333767
33158
411030
603441
790468843
657574
748051948
41217
527321704
4463232
705645809
808201887
133704688
886973910
144456898
712858692
488529
712842891
449611810
4747311
5796686
936271930
453343
354583
6270
468482
930988449
52678213
472724038
49640646
38758
47629610
462990019
920663425
4824755
43368911
4918
572739185
5403656
317386277
73461209
54200
4633464
756601853
326044338
616163963
615829143
405217870
255323969
479503421
489522
735698844
172059307
362655673
51005
452486
463554082
32399725
681003908
111952916
908212301
525474921
499332672
445226
354004410
634556926
36087
882338360
89785394
303522745
584104948
4620483
287097296
4156500
497611693
448393
648725529
42258217
5520783
705766861
48885172
472924362
242722171
372012350
41725036
5186
339823023
687415297
4931113
419391959
50604438
724635826
886894841
177632576
633332304
154737439
63509
838465271
438491539
6413065
446866
54310
619119652
485547735
755223188
424294107
718596813
41291503
396487192
525101928
859259223
727311978
332061306
45947
6738200
313845462
486383
330479369
880817620
825087692
416499157
898048420
569070352
622381145
3649515
172798996
407705819
68226695
357788699
368467115
469056993
55542
835917445
407923500
3717
44307
74407052
44028
35606696
45891235
498351032
429896753
4873
55833599
999431144
371951729
4332
538171851
863303514
45079959
710043462
4261
120100922
700830703
456327
431401190
616230939
12586022
270009650
282973100
370970129
165124925
53241055
973863667
348530371
237055969
477559319
5443361
483278324
4740153
44469
124970190
482496976
884118011
849147151
936258205
600714113
46004603
791643749
172094719
473065062
453102181
399057290
50888260
941587247
467146549
446287612
910853120
44049
620753335
36494222
46711107
481228197
615724407
548724
269911869
283512142
234905495
4920
641931252
375975735
704039762
813751761
773281117
458798052
896064695
237131781
3301928
762473178
50164446
655042388
640069378
33128514
532734
407894
422418691
213678424
760100423
46220
314830
986926963
160917
229999525
407978328
155799849
352461533
484277057
905465337
53667382
329044823
5141186
435644570
50868
839345054
649186308
861440617
524150524
133586574
699041853
754448996
4317201
992862474
885489519
819814264
56738881
207228054
43281
560631948
364057501
605354809
756638748
296519922
451435442
41589
327183783
859917210
312583492
4467
642902295
889290123
39570
479869336
785320725
142063181
890520873
482001775
268556963
916943448
43026581
591776528
30803591
432914122
230488919
436766966
417753959
704367720
200034469
396435822
61875
3795
4914036
541018255
71274605
5511
32434
687622722
264041842
62612028
349238926
421424724
113947655
472110855
244642206
574639478
234820756
750256614
724953646
399935632
46351849
767130801
52449232
487172687
977918195
486641557
80814171
5761477
523987989
49699064
401056097
46949702
478121525
4960
682611597
6052
477565805
45256562
467233293
60457
499979
113387645
794213624
666131173
47901235
995615675
448106093
972753987
82318826
474378692
47942
966354502
601073115
260737513
37882931
45557
132282119
480983177
697845875
17305555
561355273
46029
534144
44444
190375897
23416301
815763783
5541067
12637569
352771087
659402553
395242447
46912840
186669416
329616283
650782040
627130031
343011422
457515554
984557590
301316281
905195611
967614974
470137876
54853
249013505
76787818
411845596
46564
42436332
911455754
205961063
40537992
75532228
200682795
38144024
243484031
781326213
458343919
51570
815989036
477140198
15302617
70661895
560555247
739145023
991125208
578949300
47563974
824891159
714205108
10158507
258034747
691598184
262111035
848448777
196823416
643911088
405828176
6405890
44156
4695505
642500502
797593377
457440831
680013385
211793151
4732668
168133421
655711216
106236414
556413673
894535009
986005093
169496469
42132
731498480
183712759
172609880
356019
786046771
710676109
595930687
495381653
515177804
609518029
317384479
626008472
422272
396445005
48308869
127351310
350364947
23774547
924375239
136134877
205994496
4803777
48606432
563967009
750949359
385022414
80695780
132681823
760273625
23077253
521659679
444572722
4402055
753272069
434332759
332681456
389015309
44283995
47686356
547187502
634361983
49602888
83954240
163387642
829258363
415665355
4667
867260017
651228016
955387016
188467433
959479048
249285723
309193098
4716311
523546830
508628467
228196585
49595741
107377968
111167944
3613126
431710273
6601672
499554034
100592766
493332456
317630637
485150495
62136975
501614
998319403
4091794
918928241
485853753
437441139
865383503
538998118
260236
255082245
466038466
413950362
439866999
782097663
49982948
44019209
348330709
71892271
370702356
415304413
30852818
705238325
509901954
48160
48149
4878407
481193
397970531
692408151
403366220
654160895
510324453
399823386
71
949681761
966876421
463812072
449732025
496178
300303911
622256044
4510450
423666508
345080397
703634141
520410944
554188078
14990793
376475386
686020152
453838446
42465523
983068715
292883894
16136119
4036186
185385997
292085988
927806662
450178093
352325818
207489337
44672
844427675
4912785
709896891
473985478
518075811
32476
448720326
653
468164351
59321633
801526795
549313
45007
4218243
846411263
349961359
410137276
487324207
562470069
404205112
873312300
392014019
303170730
223547983
411888125
457024770
315023861
597092825
946159567
673281779
825440707
792619718
77396969
234512991
337833217
124273728
464144
769609291
52929988
50691
810718011
4424509
307506602
791813051
370815413
896642157
850568357
5194207
867154393
2807942
981357171
85486977
5370199
617319603
459814074
496095730
976982226
5987
488662206
486606034
365700834
81411145
547962664
453613575
5717109
931589815
714013354
998100176
261260463
983705093
663229611
572042819
579635704
511550
50697956
417270013
247705376
5656736
711756450
5027866
154119518
46878039
686509150
482222
763440879
558217372
118762971
67150524
4905376
383836139
45274532
48264
694291504
675498220
110569822
95275315
726248224
5095544
353157331
47798
652503341
637538016
406153
896491805
126699013
703667641
35439
815031476
497583
5690460
196515613
896530739
307099995
520712
5270686
49034405
608711931
4923890
485076571
592778364
660332300
246126824
214616259
535239849
32785263
58517872
48764660
297301503
3058
608652523
45333
462650
485738917
538123160
875507900
978673221
404896349
123274612
533874340
55812000
92198695
602097507
388757412
67374003
963978504
4971752
662043524
738345794
881414145
149189028
900925948
529040
70994280
45348931
680720292
736662390
530662556
324466812
712408672
115039530
444487799
967946987
193677145
519372126
474819282
636511644
3767
494834
101107851
276400149
396178923
725898252
316679017
340362543
150190805
415598074
41926935
955980528
4215
576854899
399211972
491894607
657214621
317734156
725383479
88727095
416394177
326194253
142237528
373119425
413101654
329574292
4990473
863357429
41302401
244921357
471114
749923180
537756682
474822402
4744
4451
612498107
5015317
51999
871269534
51155
539993463
246521085
638244518
349454009
352902480
896934314
43417489
142986547
486598
80278166
544870585
830217804
12872557
744211832
828590985
533795
891878610
779648971
746598404
611770976
280825463
483989
995606527
493474
48169386
899068839
191861382
4707
181159968
419144702
2984115
445860873
48258539
582186892
464776
622213560
46236
922203604
755775536
281085321
996815395
73458164
451426817
45446
4672473
384155816
920605982
48368820
48015107
227902736
26929528
620694735
55097
901143131
318693221
540355918
491643730
977693778
384411736
5197
49974
411887471
607559023
632210491
263862855
36297447
343830885
706192117
465620
46922836
331361227
690929295
385029956
26094902
490755416
176344898
452047185
724619054
4946053
690819647
90639183
562288220
509237344
4117302
289580652
49027
956950834
455585983
455033
381055483
739698084
447474415
53248
723336752
508608584
4441
490581069
375443730
255157227
923616337
642778705
868579223
578892935
303803544
510247
642815143
466209426
957502650
318940690
489605
901361573
987805236
692174016
35782827
653520666
4644174
492735765
4546986
475555827
2921279
5069495
757721547
615133162
5140075
584866891
623637758
454329359
401832597
900327390
453292
692923080
97649600
490444168
339648292
827018974
637192337
720615423
766902683
286589707
4558
23344431
753640013
957172754
189766663
52583084
490250718
346274681
503567721
292935469
302689596
449446
45209534
503886
45670
468251270
46311589
393352
126724787
5817
49274498
951474506
503753601
560812299
128966398
636463564
115049471
559861853
471830
114965213
778245683
540920
4901273
4784616
437022
503880416
5050062
315263
49095278
60208
841877534
55074625
490262086
52007696
293002415
489731
576208959
626469772
714496892
444027161
371297949
510942575
805538062
522918317
661963130
760885676
395920507
521198127
851577681
592609166
519298
188624632
490334
427967
212412018
39050
271648742
4407044
45004
361916997
915659078
347278910
764643979
329810801
749886804
347952044
767718770
913604001
739009949
592378095
723663359
894733469
495495068
360566802
277209923
953490654
4585989
84977423
432411880
263728941
937057589
354121840
56600
920272806
178312532
1422454
600495678
4805370
4067563
491599418
443085245
816883673
244920770
168756816
934019272
565795761
320312151
3483578
486284281
46860383
48794580
456897460
43415670
986160622
47194735
31242334
4861087
773014957
353896
930747840
48359
599161656
44734
63475185
272534
448796
3782961
769939790
420506025
477708276
4020756
843064080
4747990
182476665
863440136
593348877
594248772
658
555085011
2705371
4847084
692402466
213657416
79151123
880718654
45158713
571728109
761854299
87229479
958891786
10286814
448052
438493086
719581346
425682757
175818055
8849304
817767823
558278383
44536282
878579048
76281145
211445336
861785569
44578675
416840832
806474685
660722505
4041560
448449
91955291
4382
299085273
94612521
43227649
3429000
4556240
238186699
48158393
45584553
390711
957374690
699814293
4712108
4599666
46404695
490542238
489153755
935069342
540772841
689418052
4727682
483056996
338889464
42095
444096405
48259
36701309
495463974
5445794
541593505
469662588
914499708
727623690
855589674
934595350
419181474
4975782
182039474
246409275
951214646
45087100
47003
258078299
466293
687148830
808193703
908969104
129652925
865169973
392678332
847613049
930699385
904709003
764197694
189665562
47806512
804741111
489017816
181555739
564457
4716351
4500
5830807
513936346
82038618
973407832
910846152
492604
31
4236936
973511532
278875820
376926184
955394040
831837406
975393882
274349976
128501665
717459522
45093426
515235768
183901398
54600993
369983294
784436120
326778632
932030917
952111852
604503284
47210
29957667
197874274
22431381
148418525
348549777
466258154
851086494
802924609
52922205
388055138
48879086
453166871
687642293
466750476
456970104
29759755
68542
594770
46492249
4966318
189822400
26982221
413297748
769640436
51752285
46621124
826181602
47193671
617839009
610898759
825318975
168792648
493698695
727600582
460268653
870334733
443387
906555998
821405580
44382153
489308
65861218
439341404
9839032
123406210
948458721
100294991
767610053
546914273
485153
234135346
657416793
482331203
36125
499209523
479702943
493232
568810154
392208023
17691111
898553539
237402854
4762631
330282619
448533630
469184032
317821032
691845647
757645177
249817571
529347974
691470659
641239678
521829636
806839375
429624296
439709984
906919836
732616739
489582339
961080686
265037980
5249508
681440987
448727
753177515
214974327
484215
376430
499869644
72212841
45160
885626219
870988900
49426
759139586
366105
454132695
45203953
2683
2906
501082313
768471440
666691073
835225474
48428495
474813994
954790708
3724872
6016
322865581
397605400
413039183
616797001
47778
47120757
501113363
569
597809351
230588385
6319
489740622
936828577
94952640
126528039
362219011
301201309
740144727
562474186
460994
517254830
4989365
5273334
228486665
48470070
462921775
34209692
964290813
699927226
473467
400440210
297457424
149021329
243499408
972139324
376496237
47218837
21844
278843010
288437607
762451580
701990908
377225236
400762545
6910
967770752
54632807
493926906
478358246
603138129
54719863
899779941
819301274
191332228
462617883
301741348
607001807
44493
4483964
518835558
743107013
538668288
531745388
386095965
494467
49384
425949934
530944604
38097
295823560
199707877
611915990
880160971
233938240
63113521
626622906
284658255
521867008
567545368
347035982
599246109
36367466
89148997
979208170
269294909
96189430
642983448
775282384
71735612
906159800
649127479
379606853
992636480
521664218
64591921
120320085
482186500
614606308
802100357
46938452
324868385
340277127
195805320
14541674
439293706
427484480
61439196
392975
48224229
51086
542606398
864992321
274395673
43218
52388635
493037
4544386
43235311
482571220
915668459
60545972
58746
45243
453476998
441858807
5883617
46909334
35831
784304816
760835983
417337
236726719
434203814
103589375
4639761
54886733
511481
341189023
604004498
606244668
716493340
466284368
4651314
838135078
678667417
814233088
406407
316722274
672395366
61883354
2479
4646823
297186454
215601902
479745360
438155
425906979
46013013
45108581
54445933
284541115
628913920
667402846
463039529
4504439
5876
184114550
262018777
5166872
3817
720255060
251324379
944606558
768585156
224981094
57768
656253121
597115466
98549908
4838482
47705
500236761
4437254
178173215
588775010
5806
663772778
474554746
4447737
459949052
790610797
97732874
32982671
218334678
4496878
459664874
241245461
289579116
559624837
820561036
498366733
485326537
377152
507724
920420980
4786777
47594
400410495
748664768
81378178
4278
81072194
47087568
53170
854491931
4731
375726066
847120141
510587565
45358784
931595404
531584
946903401
4520488
495218
253979325
646051712
462977247
6361832
473279869
51287765
5514963
397794509
4975640
590705164
48144475
514928601
448194
119151770
487531883
445114175
487291
862438022
528251638
4375829
244572920
478285
408870934
324319013
466074542
300843728
1599089
330994111
286521848
649962017
440088077
16382644
589675391
692770841
792554588
830495736
5549949
649703574
441197255
447507355
712061114
49971667
4189
462411699
621552587
585130625
594884224
743955974
913564879
47061
252368219
225529
435923
70966046
57687145
616752274
523537254
240736349
289714716
522895557
4776880
4821431
553930727
660905454
858092291
679259819
532309613
55568956
554604298
68542063
909512094
46029031
485000
401638
928752384
939960115
50297148
28864315
335899412
971039115
454231
460862
940179029
975228284
626954197
906653237
155119717
80687791
297161295
294103284
44726723
195692105
436342459
480272656
112171880
212048975
46866745
367641006
726289630
308331911
519591430
285032617
948003103
375748031
539130718
381832759
113350991
530878341
105682038
47328663
281799520
405428050
558528326
875156261
224577686
272923059
88697956
449655209
509532256
457444015
396578909
180266950
808046866
981575518
46646
477684631
36086205
420325065
250081165
55060630
45503
917167198
622084451
93767138
502860176
410207646
4480949
95347917
748988685
389888668
286453334
397181486
465313063
474482
904141857
690375598
573299534
235168185
161463163
5062110
333704987
51613
450399034
264405602
418933679
44908
3673952
74932784
114217148
858069210
792612066
4991361
584767312
471282
870302389
53829241
476025923
478935720
543860
877861294
601220861
461760
139625032
164888760
456103343
181998632
4376
158137685
580610757
376565836
489734
41097
65431012
3256288
303513165
583461480
267000871
621838
780808019
48065597
184631255
678864397
117822695
144885795
672692089
331236
562694306
368267523
6035692
119445572
4642727
112504676
5247426
542142953
42402
614100770
33181
39499
62997
929409545
183324822
779058418
477388
683046361
134121100
394039205
641895660
4525
517314556
588516057
462310315
794070928
955539907
718200901
473283635
5414890
851675400
674867808
52452371
344522762
404399729
381017528
40466881
673566434
358838068
48517
137179638
360607597
966008593
394845168
893969739
615365426
608912968
849900881
4743573
840998199
62857780
144958730
198416752
998753169
233281114
155605740
607778008
629925448
382545497
109798881
505595417
766492360
614374542
506707284
468
860239699
430978798
4417111
979232401
73167303
5082517
264994065
47617934
5661
167199119
903164640
982346552
215108517
745054953
44478950
842684695
295743253
52776169
677850876
617833500
97498998
50288135
301770336
31150784
49876882
6665
269596490
286002750
233849432
786672666
846095910
990831775
3023
134168494
5017554
197633
398537168
719025823
959151514
58499035
37266
11363088
613149938
328959983
156865948
844536581
568136961
706231167
4624593
42069
348400
942103193
756607236
240626374
5059
5323764
826208273
36353
153363381
792656373
4777051
446517299
394958
4284833
882616835
421342047
944458152
132610939
927424431
3476788
925298948
305491146
519594155
397961505
459953221
97245302
447660934
44846198
4331620
47744439
621602451
36275253
214358230
405114
456835367
4684991
17627407
638298220
804133981
570169881
5116007
15970502
967921708
498817
339411201
483440892
520786
27959081
331691672
4636068
694940452
696124659
8360429
45175868
400370464
368490867
48927452
560504331
46408
464923897
4535477
341480010
492711644
272888099
390963162
426347
66838
536586167
4517019
887887485
478572097
483113099
46114172
290013362
4514987
456201520
357707386
405077878
448375977
407997225
6770999
46695
76
601988613
126704638
423196177
241527536
979827729
4949921
897005108
864889245
912708956
501513661
42251335
32226877
407329904
125665100
131007926
5686
192930770
462537
863321169
565373765
324484025
606011345
919791869
969716685
354293222
4582239
254905172
5268718
896803344
796026686
797741995
889345506
851041854
781101863
977439325
820771386
47563209
49249
224444543
964934833
45504943
11204777
461621273
420191183
660488136
539579
4299584
688616844
153183271
644274039
32037
934227095
596229591
285252639
688409797
148200617
563554234
4037641
490096937
495693
247415179
338004681
5322202
485870
4719804
48656
538739084
665366805
192729134
298458477
383948152
655535775
787114347
318703562
446274
895237245
472168280
4835762
247102568
33156
608432815
73686605
416138
45550
46538
52563
581738370
992883152
53150
469838
914900883
120188
540981926
25576442
46110
811936094
464053294
391185
474979
909872339
689489600
208073460
953505282
632991823
462555
205486153
845037171
47295
913339156
160277539
43365273
739837473
471631983
382766585
342395647
872142990
50288907
398312868
207670768
47834099
4697627
641506972
599725809
418255333
58357696
466581992
138805308
601711627
204483083
423837028
530056007
879342252
635915746
361966393
477347491
122430828
49661581
52853453
304210577
47467165
46158777
813584207
978108583
67878367
983374235
3409120
530703009
130760942
5443269
695341016
466772973
988531420
710384657
456807762
493288837
519513175
182858459
536692552
324797414
475022
442094226
798930879
463290251
910245729
504635
895243064
844396388
185855129
306384524
554068200
447700983
337333158
30926857
4878503
210177805
432638706
291150092
164274239
55472
447655489
625808057
332620907
475367569
924914780
578994499
410067258
484143522
854481557
107535269
5074
727665272
431316625
894461195
500901
730976138
497043
44973
217064070
371333247
562873743
46306
37335803
5627888
540103
451927709
903815530
63830214
527194
557210284
931124936
5106947
50209356
403607
411311277
451765
47220
686581530
4127442
612522
147683260
650508949
103171244
736720518
52831307
38671889
514065858
40853
501681502
597115
451086728
743104293
292977549
102121584
184683590
180185077
899096130
258
780728607
465764849
48198116
3682
20305957
886421170
659640565
467825
40528589
40416589
160755607
61458
523108580
90978088
5640
78855467
933302817
49802687
998112535
49476724
994612417
41945606
153384275
318946350
641683093
339235492
33360773
394761768
459262515
683005318
759245408
700478480
202202973
519580
660946645
470085093
378878519
557088523
451801205
683130619
4616234
550899
392295575
977680773
555183
439665267
127047731
5036509
486570435
321451786
581900
45330
144784272
621315453
353560278
141222966
4767778
846799795
367938070
588657
452563761
4772678
718944146
382615
17487824
710950564
3123
190974739
462175
165497476
535886501
484136
494190484
472913
550610444
551452737
112243434
3708
16915495
52743737
244162634
306810228
37852
313407622
244977677
304885856
641013556
5313
3223694
465602
846514880
277578494
225171154
406588067
4415902
736397689
494544020
388913927
129891749
846504958
831352509
856113302
332276034
142944581
47742
11491849
46292295
42683
575221184
746495872
643894807
471188
48566
433683523
4953621
470259467
679151584
851588960
31605033
813413224
5649643
4827310
5095135
468260237
541054125
883115433
5827
420929019
791455904
564876479
747029126
512840526
514758
297821217
677557350
228719008
47753
75493711
670219791
535602051
4967489
997356217
638953230
590840087
154604474
318297240
4765934
65014392
658107943
556642781
926302642
845879763
470295816
728173636
508712341
45026722
46256919
323899
82624550
594548526
41501536
79739283
451427
418145
196210417
526244379
47093226
45168
904724152
459973
4544983
344835641
126041731
934814277
32108
58496868
517025460
481966301
453685
967794554
707674210
573804903
956821555
477837463
157644915
48052768
47277870
607848473
4770970
50214593
378285286
45593
693960805
45821916
34689980
632631
944230939
140018700
989971424
461603582
121576307
867547472
579570403
894593756
449147
65206
5020528
839087444
460187
359319330
622582032
53679305
491993773
662166420
47527
836311997
508068
47498592
900838658
416021030
224913090
477703978
711957238
3881362
882117809
252578096
74589269
269864600
308993598
4885089
754380239
399237906
574602
205856913
762465472
209268905
216
44472865
432077076
44505
42218585
469119661
62769140
33805768
234824226
556537019
55612851
798237764
737258225
446604
348821998
110855346
593832959
43086249
47893284
4950718
263620192
946676494
45070
692050523
444831195
498501087
780550435
804928424
503466338
425511946
905010805
592972821
789406628
47918
960291033
979115131
808160465
4816815
934850793
65902228
462132326
456654
261233772
47057
998753071
377243593
350151
429100872
46969201
740585245
305813114
5191935
564061403
473231
366951964
421187428
315335457
337497345
494925
357220840
746118339
794123658
516457332
656880963
916454320
464838443
303515353
665039781
5470
60498955
44643662
585149367
361154629
717472199
869830834
843518715
960110088
369448464
47559757
340485345
779408589
537240
52929592
496840
519584175
813940314
431778466
122123727
151012006
366643
620907006
594323987
52485
4475941
669325414
916120445
672549862
48519113
5243937
109486912
46689
882199664
367337360
942618533
54910462
164924219
5221
913605524
285167632
3525
49453
147292370
494422164
179808157
52089686
778360653
3949898
932902960
875470337
267450771
629877162
531232860
758501627
43556746
526440812
359452578
345328890
229309111
45279
636347
837004223
4712507
456308174
919615016
340509951
5074804
366516888
618266752
883037524
550916377
87143587
392361957
220175851
228998031
288062886
872072361
803069101
855307004
104967325
43355214
48277513
402674213
565939293
555776
582859
594550538
46545299
16464594
609335573
463134
616795374
125032654
52807
507644110
459764637
522369244
724203650
5203033
67464301
6154903
4942476
64390040
6347768
650067696
272953946
757145250
6151502
206796384
47434661
958640136
75444980
6398
988011348
137006565
56046
11702563
52993735
456
3742664
166229378
816728799
122939385
661907294
454995491
5399
39279
47243108
87064814
425520064
719526843
430944849
445935800
530780534
954227866
585393235
49015
712191616
627466934
45149
85714839
266440431
720031987
310739937
544326616
374458431
63576
4623239
449102750
14931849
665852285
497383818
405111105
497926026
59002
704074182
4504257
476733888
293499828
648253328
512158282
250639787
647917604
852055314
109147756
181424517
637502918
46861290
87255952
149023829
677185887
500379
416825
641931402
923153858
840281614
270822705
988529151
145968187
59698583
725575324
659041264
679108800
825768233
4686
498236340
395210
58434646
49311805
50714
26196648
227082936
5377992
102331827
560245
970341985
494784
55008200
622402034
785345458
544937870
865074880
23412
48672227
54092749
647629909
48122493
946386079
904844594
349046698
26199123
440856187
316010614
494979717
655118479
191569510
366067
193741764
849978352
82885618
458534843
51255499
984883570
180868655
505115135
233214434
375157968
550635280
476115817
4500731
93892930
24883
3803
584173760
4875477
863572974
4913515
570343
3983542
826127982
338800037
44407783
44231671
777543778
622365590
287269886
35892762
708632046
597822232
499722092
475003040
179470679
554227632
578837405
213573963
676816146
783781532
661922676
396868405
4864454
728393466
346568069
638775940
531971928
834755015
4749189
32001
563798398
602694511
729741068
48172113
129635312
963975740
203008696
771981310
765950383
905971569
242372374
503448
42526610
880773776
4419104
490054114
574943
668778736
4620605
774412576
2657275
4043413
454034413
52438
854800406
3350
157870189
504614682
58981
120470803
630858803
639879513
614256623
590649994
642109941
248123056
135150914
4791288
455509455
36676844
632763801
283527808
645087582
49986
676317741
288456389
328754431
294822207
46386
434963723
464542340
868025055
4698
752805971
894318969
145618945
3851837
628351269
582181186
443668744
706515639
278141650
598403929
660984307
4313989
439588786
608906852
260439
708972293
867266607
650915331
38641875
4266
864011228
484424
48305119
764574943
93985752
714183057
487381
388543126
483873101
869162309
493098
422457832
597925864
246222370
67526696
796774622
992764573
375873557
742627778
190655115
227221941
486576678
48051
4855133
4751505
48873320
807947827
45426
484287185
5360840
415
812124987
4489808
360520941
57745594
39112306
583717797
5160557
441804625
567763578
896320794
426911
136724007
980819610
4912280
932864056
4253
952219207
75824368
375016
803396909
485349562
448961
584883685
4686048
490803
494113478
113325456
125763404
883016516
43300723
231894710
895395724
470419
211020574
775807191
606391944
189909915
283468443
969620256
431802628
531278121
315378994
404975
260959318
251928526
186421306
131558736
4625448
1827639
133783348
462328752
45793
760049357
624991960
813127169
768441321
6206680
47797584
448992164
436762423
932585897
131407950
309594942
331929061
42260
945927088
328903287
5756540
394533122
471879569
821865199
232251860
38524
924956768
273557310
465799577
840417519
345746344
86740907
45525994
49979358
129295416
151301499
575073436
877637436
706906852
4820019
5274460
754619863
161207283
46653
460514898
8855131
874257308
805422865
44912
467958208
49527516
972620306
54835656
433286
736595422
781676428
4542172
654216518
75047861
539967346
143516827
68586547
243975072
138346888
51417918
49612682
4874757
823584076
574574724
5551
628580666
179398254
398166994
422296249
672366654
568514931
274737519
54327
430606
606922924
207146221
4369272
98613956
47616327
459453
428524790
51118032
440592901
276096729
737503304
625197948
5250
302820274
474974
946362280
589
5111733
469502954
785364086
316252363
44885903
643608411
470416382
4922
665317367
2189
537956
475953051
283373102
806236783
742526471
570728
88292170
426469894
378239
50260
389552457
888320361
457130
3908966
29663626
4543
398059328
647568858
624313678
5216956
51848
199991471
6335225
971867767
912479187
719576294
944027965
256129115
571752748
544482269
567986746
437538061
77810537
477899330
46642755
813289933
46460382
45558
321466295
53646539
320075346
770015663
355604726
3658814
894447700
3414515
116244256
213627090
50419
467522911
692485179
3959375
4700132
833120895
391435921
473187062
468061966
683282519
48678875
135506845
789124206
121657259
48285
34390113
45574
692036221
281234707
507161
40538106
457271
223432851
53634390
465935079
590661478
509229206
448979593
44830284
430396169
774157886
871622233
27599737
49628852
803857967
70745659
465852526
302920340
598207910
799720892
273755060
5292389
5064
382295045
42944
64384
4929124
522848532
46644909
678773646
4774289
977538987
723828826
291119571
324699693
933836713
61379
608297280
425906130
779835135
472982173
180140988
487624846
561783227
47163378
38874931
4633109
554851976
877845017
841242122
495771561
289180870
457716
692762120
757058064
923417237
593133566
289910373
463197
46704087
676790082
770153527
5391
435996
794897026
555954887
27999232
374735480
4779
471405
71918847
30209
157802698
727258002
883527304
66103
743898043
48030
466580
45081910
501497
4748
829765315
137289595
436938365
851402973
217191248
672323700
384897
4377280
636919744
336182033
54299
156995894
605468939
731760797
238234935
751007947
5006619
705120817
293269811
461004542
270236900
8026955
743702645
698308525
248476743
216947107
995841269
282768271
460365739
50945
4433715
4151940
425378632
46838377
522494152
621089295
828858117
4216
48271983
234589330
52967197
557547302
486932430
562906912
920758388
808056194
141977820
56001762
641200418
820083192
463359117
154182470
474681852
44295
535250623
154484202
511185844
586286302
65183749
46916
749404393
43422294
185123557
413631
445226333
462498349
470869668
942677193
4870896
20821824
477999
45189
626537
45393840
576189154
94610764
900796027
569575705
175968687
868204947
409280310
647470
107432267
728141346
921902674
5929
499999
46987
44290
5743
824635094
49285782
46418
946854730
35914368
210561953
802989290
55161
4232211
43158
298650780
760718419
140188626
389765167
340989254
905856666
66537096
47123579
689396468
44860
501146413
924410644
599638864
853703814
223128881
533896500
535207177
501759560
236092073
228909855
729560804
528439529
49993907
770054578
886726473
395800944
45907
140277311
707328645
715015633
5469
762076952
836094063
854355233
567661652
4599024
380860
64795
472409
565968
282563962
98512436
177661945
226137888
56955413
482725
514619431
584201882
23740662
896324667
753495252
461630215
504087
41923
241397551
295634197
41825383
51922
488977602
965383014
713728704
396231
46093941
352423576
380028601
173916902
539813848
71545585
360447564
149495484
58826134
390382505
38915969
175302184
491122211
85900020
315252
684646072
53277059
719006560
3777
959442761
461864266
890916502
385915149
142321497
313032300
405204586
217055554
967772545
158992820
49752929
665559169
731648513
378254638
51627568
4450630
497470012
503631895
864032818
829047422
416574060
42444348
384904480
44481367
52943
462004341
4999
460226943
915220293
386001118
870529061
704867727
676917954
73406404
773973482
522658537
871752359
44478904
49403
79009145
461853
4980106
70002235
882069104
259443505
578694801
48525549
48163
776252101
25837909
4699709
434315827
260464021
898798599
516188
51560810
768194914
716136585
399385955
4737468
706035595
57822179
47516738
48574
43635
510139960
47286
48797
54284546
940200311
690378989
999437144
4529869
260057054
861641936
58070502
263797934
348159825
519891053
50861949
906721584
4768997
171332818
265770557
257904110
357241
59435437
385591986
947938453
700173269
342694898
743471316
403385068
244291296
539808962
197437389
571605288
700829013
338426098
478603434
685537425
463192521
556947301
3978051
169896661
284513595
58537221
220513942
564002458
472011632
424621666
289180216
5094961
585822096
285348702
254583063
48831534
926353611
823990493
537120153
896283046
48129042
878950035
489962941
129528164
443534783
193070340
342017296
46224736
157705668
838767404
481995931
937927018
505300
942791055
914534661
478836772
48264208
566201950
53817704
5446499
705109075
45673
2193
65200
380039309
47962769
245408961
717319036
490744
574594052
5604
382011299
43300
47944517
549199851
110327039
141078377
43909
152942167
66083832
111002885
486656
296735102
49715
629402963
63924623
697742747
4813633
3814167
654828702
104858318
616313788
465591
43435094
401757922
49977683
45089380
4970965
50805
866500989
64721708
5541627
306837728
217150630
605323971
959241608
596741827
493684217
452240334
466316805
413574044
474934
438610
650901599
147521744
51507108
200436883
83746950
417850
957257247
41172
37113
554934215
48747972
42277943
85406602
294886286
17417629
305585313
974206307
139804830
718439594
501599227
780976433
536739535
244305642
445018403
21037298
388798
660111234
599138764
334870488
606332379
50716
883631597
547275243
571781355
428878831
8729890
479165
353263516
360425747
666692498
421576430
676023267
287346166
512976389
116169371
421667259
5095
144943923
445383956
81654381
623585370
999331785
50522517
763703712
960894730
880715280
557950450
346378843
254281558
801652960
19660464
30288
484204896
60196124
39108916
725631578
820203715
477823148
469871191
4451668
539002
613218028
818099550
46680416
346452161
4547255
49168212
614968962
702333240
840547337
446989250
485325395
856958024
561868974
4534493
440019
624203096
908875735
221906826
458482503
812597700
906659315
141782568
393168593
476293
50484550
506745258
5239
195205358
904392433
808271539
5297868
467754570
726982397
636434250
352005145
218104929
5118960
443679480
348184786
970183399
238776527
524747262
5011390
44759098
935832733
735545614
63963963
52100
43545734
509997666
209569417
491808
444472901
540792617
3111
217267457
4652410
647688527
45739
192304087
942588475
174530826
586320655
44159943
5086574
323023109
983677228
494067
850711889
5263859
277727236
188137479
54830
660147742
4711459
35053
465994722
989522574
4078094
556731619
142799965
462867
969167739
421749211
709133843
117768301
464537028
4095481
729408479
462264586
868100860
4889757
482284405
44751
48296
977267746
541721888
843712989
995423155
776007759
804637778
55218937
45925875
137332547
39279905
190942225
4042365
4280425
470206428
859822505
63998960
19710043
5232421
862594301
718139288
783831092
594884
491295283
496384870
58604
858119215
686977899
855946078
125221181
863932520
53267390
4934111
512973896
456330251
70674713
667545131
452882
47729309
833348711
502972568
439659618
4663557
363963418
604039894
405086
309127831
679495769
552076090
52491
652680997
7155239
457015
242256926
516170172
348839701
514001760
566201253
27903222
588704193
39602166
779298236
49487060
475925789
38344764
190279184
895317146
573891337
465962086
969501102
868890401
17602604
278198367
57298653
532798846
562479706
170484266
409987860
191085065
866450582
848348828
502798917
859041203
103959822
458857517
425140027
465391
472798200
359205922
324170226
937120300
965063488
656080185
781155293
70914564
953770267
845951371
378847621
517265222
48091
685805247
239519578
588394053
736253321
376976742
464540
570089577
45137645
795758872
413239715
400390
313614706
355331127
814400751
886758739
697215466
989589849
463792506
225902316
789551254
46433
605816
5085847
408420836
740125257
560896094
348589066
239902417
457246
225900498
323853671
49680544
159048670
205464510
6804145
718527810
444220344
879709534
420708515
519569975
487194601
45983474
996556258
38048493
970350317
80906342
208086581
809275946
918433947
598049
3941020
492915
459765576
37728
618234547
428784606
862776254
4660446
83708764
451714431
96797976
644175822
86198632
113988142
83663986
480223679
451773
162765630
463096
404375147
660063871
5184927
255365849
41247
277622878
945907589
833319961
864534904
197810189
57667112
185882473
447901361
46339926
45876984
395514894
733328003
984590765
287134868
824687280
880756056
415633
4533564
950398175
645012420
455769730
48653
490011468
639880513
341106976
40983417
437661661
6268
179041673
117343897
954770535
28507725
562896239
664853610
854734626
4773720
707742865
584115789
416307586
587517062
809013890
827748054
669103340
548919605
144805036
52756644
162456935
457150757
516176815
467170
313052647
47708949
828590275
394688
466395409
417416
48138224
887099489
961848882
520039396
540409662
468783113
885701311
224299059
5218696
435601060
375242590
487461298
257443298
283170286
664642365
486341697
917270095
292525497
461734386
5541520
317138567
108151280
859139718
778002993
705466927
36987032
841923905
196237806
105557466
48299
5674
284290808
717997886
3814126
432195218
740175744
410116610
45061300
49386
331186244
436212
49588
745979272
761157036
450102441
426007411
364254808
631139652
512108971
111278915
467564700
464392
45121043
4489896
152240336
799494435
2876711
582817516
370338234
459781349
35466144
515969435
4716907
48267966
497774106
534209715
68938233
448118201
779171296
505534793
475826470
440478594
43843
207919990
569128047
266112676
431591727
323258413
479098861
488161694
726272191
46230049
837826948
176036771
357447781
358862163
449674891
744923324
51440
729824463
463850
61686414
286097430
581410925
279616306
345315
49835
449607294
185251543
674491694
57097606
358750150
152515362
36808
447945
61705589
384621242
592534
482792787
727649292
688478124
93735103
575504738
86628885
499604484
762461814
467988916
219552347
182955315
535184939
773820239
574165119
429792738
997595333
833389427
49189203
404031697
295250227
968689074
45788827
396614769
504085477
561197065
492250
315558735
479528
241579179
864302126
46899450
221732282
4679626
40108276
435682092
41432044
101620254
229915009
57658866
153094965
929815093
449311097
6323912
782596821
8672454
418436906
894951948
627759788
195163397
38638232
502263655
875668486
331160048
191923640
818984324
898604225
955114187
228488637
604459713
684523338
422276198
3384228
52396
482794668
602036977
2708099
388239281
999554462
793812217
42629
171840260
377230428
487799240
4658523
49062
5310986
477889307
75714930
126448470
493421421
772978164
567133105
164647695
216895199
542354621
4880230
971708899
3413162
335261
128078677
428202672
491218
272642405
390212054
420415
81662994
599283177
478628177
421947534
84228631
446469797
699044676
536209921
290000341
761091788
713358278
28323
3055772
552387897
50518
550918043
333452
960580948
501839467
473527980
5710
457823759
111028521
4860040
215440071
731934735
5042132
45278941
665720719
63220062
418419
2401517
4519526
30016876
480119848
436407
38278288
930499007
43126
950580691
870387444
875474055
4943
689061024
889357303
53619
456234
330860399
443574967
661986879
793974727
899222902
98299466
4985
5919
46118
635195
4543745
45081508
482621
3638
288517863
719248337
940317374
556576748
461251973
403266993
333858
4687794
435791221
798092125
172751268
895738119
591680789
30565
52406
38139795
999415707
222382671
214549259
955802208
42323
344693279
43138
608552660
901016983
573585885
247137545
518968252
5727
454792742
752673263
278590343
922397364
52788474
718202563
479857545
817663676
49757199
54767138
361607765
471239
4511422
206291198
5152416
5171180
908066421
53901
452434596
890895011
550743205
167327388
192255992
473106408
56735472
429736930
874496141
44853990
46493
994709474
71747599
612176744
719401582
3619
71769288
2454
400627895
504210
531892781
4883471
115708637
407479306
640365553
16130322
469466233
790518934
334297005
589287726
127458656
178311487
252485075
10014328
939479861
38977
283620
49287614
140950805
4208
907865470
126489209
747184748
703005219
453430497
578818723
99295332
921587613
735192234
873983181
660290072
682209135
5310
231253779
47983
343570603
644226628
194271581
191327018
611482849
47439
457344873
34332764
652047259
478794652
49002
642673
881899715
540908303
300306698
692024257
846106362
390067297
79261764
103812311
47826780
690047830
6138851
986576490
45030
51939
201395180
49748526
354208617
4000303
4983933
856773404
967852642
362190564
836333440
624651515
807203527
238772
408907604
658338231
3889235
218190918
48154
354547278
478046811
392648228
891355918
728197937
49643608
605233144
591949225
602493114
241630863
42148
534862496
730670250
388453300
697933729
93057109
468609
426816348
773505309
683589508
66433537
6053633
46915671
548827613
281218488
534956899
593291367
174839780
717750302
506569583
487911825
526712930
257821072
352950604
49856
377608102
648174916
586385434
279448937
555750925
36161105
910246926
743994815
46394659
112683897
58097584
877838235
740380876
301109525
318383993
41790933
919023400
360828244
141251866
765559155
256596427
271479435
923477857
896129105
47145
183082215
34234196
4891833
180310070
946082872
473750024
561641430
19797794
693186427
605367024
318018642
568445898
42815
893604385
355703
4997400
403972
591582627
45215964
486196677
49808
529570178
710127365
49943
618468
4338831
103218320
448744
785359235
49866644
638153056
161941012
801480354
515349753
48770168
504220883
4251214
566592661
164348972
630252580
493261
113353659
290329866
108008649
4973813
439144
63517235
633576742
178492728
981492283
4866481
471629895
176683099
40209
424563062
372607709
521958
680295420
210099353
901420869
4032
5691097
486895611
44527537
962827527
645648913
726663755
322941136
238133846
665626067
210212514
755546826
483059832
259917975
337779616
490618
47945
918961264
434
327496567
479859
43728855
47932451
192950136
53457709
13656299
911057143
182447623
52614211
709223503
879487633
948347980
488223246
826543990
535385380
545628475
64187666
966120815
726774943
880864191
229016542
319324
585621903
49025065
949699234
41770
76932559
136794384
98455575
786898865
175954646
628971779
660818542
939918420
279543400
850905227
493728212
480858065
5971928
716407026
457181035
485871
5235137
6906239
792158886
417055407
420640082
782097550
326162244
635419110
987180755
575891345
465375668
593962720
46024887
4538281
962535377
1060889
722102157
988355604
556816
929921343
437336301
576871664
904841167
985400474
4580991
4630
112401766
931605727
300909898
45038
665493384
447961637
939499106
4385659
584233084
464359764
455025545
748852353
50489982
694
51149
716279818
4768151
429019
467291
464702186
596391634
723582162
476259357
333314019
49082445
313998915
462569753
5204247
171628859
47720
254691610
234463591
47842869
536069808
110882468
461934
48670875
435515011
868085703
135422416
486673
496406
489033056
695189327
4287181
907860001
2433989
179676531
679168576
343501095
764693529
475167955
4736589
45341118
85069819
610647823
46132
833407421
707533473
107300302
350621298
881200659
779090967
618986592
41883
50694596
65802743
4560172
856984157
640621989
50038
46937
505753481
332741946
419417071
25145548
18007786
872631647
79220678
207702561
46986011
663958048
859309807
56713
117146967
588274163
743427455
338072832
507395126
718115586
410259
3225041
269621037
4608145
300876949
62704
464381227
646210695
332153637
516948540
30036123
490826668
540139179
17513635
657686871
303089363
479703
5047442
551714064
12602649
4246764
4624154
261642700
4855776
785252163
562819770
5384
465935
467593
4985920
421624987
4664196
560450581
482285000
255190561
193989538
944134576
772030023
4620173
47913
558796895
491673185
531430
554202934
162818690
73079627
3762
768098128
475711569
701285961
46361188
500232843
888834065
607770995
461306286
254089378
954064166
128096005
634827536
482746804
38528396
783539008
4891
651615640
44877
770961427
4978072
116882176
240720690
5248135
513780663
794201882
607716066
412283168
4462797
51646
419206947
483121131
496193241
455385
474562426
37188694
322652689
4515286
59223130
5352030
41462225
273532591
5132
807034362
294325216
4811649
654105434
827875587
554849234
40886064
61789711
3342
257529120
279348181
47170739
851195883
961016843
979459092
161281930
415112399
50144526
61095
326782487
4571404
449599408
319834437
915531496
4809822
442745350
410310105
479169597
5337963
448486786
50319
793430836
725214296
361995612
47926250
4709337
432233961
50576320
130892144
514758230
2426
74951464
311111134
455748957
61050
48012504
433054
468697
88671259
92060082
598831411
146402843
532565073
493781952
45393
63161404
854507720
162297379
5306983
937031976
822586439
276029302
363420953
5965
354288370
497450998
105823373
875710670
942608813
4237677
866255260
49577
866301004
259324548
49962
331777032
470155
430728692
895298377
46928841
810433124
4530620
47489
3720583
865110649
419946760
668966775
456510
3942344
354785599
448546441
503065
359971170
878190925
65885379
49287434
5193
580621409
249880446
85341924
392654899
5032019
4644841
895741936
907790681
467376442
407063405
740676554
55669
101634482
344340834
170289851
488254
863996070
48585157
4293351
838452047
48054
644559964
942034192
433033475
196314248
576407734
490373293
485077
967631968
52824248
455213
459818350
49078656
664465800
46087876
45969008
135153221
5227902
37419
4068085
561879
3860577
431097221
440315615
311705215
121738680
913131983
931426663
494202
440279
45788
46553
4449748
202593300
410731134
5339444
735774150
969600407
43758
223756601
830843199
527933292
912816096
399880232
358103266
30426252
317335823
724376568
4740110
41299
595553503
352000079
512833507
10583556
906347148
570295231
480074
5574
344768336
741326808
321896496
247269882
831384410
47826311
4164002
521882803
371634117
126033283
860756420
24299756
324121698
127060313
45208661
476670776
735
12391057
112896295
328088020
598731003
617879246
783958735
482868461
4266093
50287345
5179
498560391
391789073
39969
496476180
238676165
438391292
973077954
574221544
320984176
356524809
367174616
46464
835882212
455490
750959147
45487321
470481223
419581807
4820318
4852261
640827572
43072
757458628
658442167
833994838
85483280
46435558
952409633
204975055
691486047
461028144
462777494
767562719
455035
830442231
816984710
144391170
695082779
65891778
880260953
451677021
244179998
934598698
531625150
981671205
637358572
342271216
839727019
387005094
47281
510
942285518
319366213
506921073
746177283
812528434
650386885
414222873
375489915
412675718
513247
438553953
4425311
4952551
41969
36084
44285
801531879
573902179
495033799
811532537
114174428
253854867
473746
175456229
47610
213496568
114926986
437245722
549511626
487040
377246330
488050611
452358541
836682720
931460288
530373829
48727
904282487
623912
530162723
932654326
793388430
579366011
46959775
312348440
4681599
670257520
266496490
935104055
396019763
430775677
46082792
905300500
181542130
132436521
394714293
369330715
4754501
281660432
467946
407287879
36760781
435379206
43065
4923903
445719532
4749527
888647049
883757148
446060675
751557178
4487554
33370
54894861
33324604
235803431
694943289
446741224
295363001
732610076
5273216
759489486
467224
43858470
68931324
907167781
3446507
662228230
134401974
400411882
293230864
650457718
185796097
76190488
54292355
992266412
351167196
368105337
501424400
4558376
364199169
301890797
47402
524835
397627310
774139200
560208502
548761239
570254
503456388
861998432
246300991
724628835
3895
725983367
734721259
4989
443894826
987229489
412228452
261102881
20301958
323193907
85427521
4859698
730062577
770530307
286231507
427765822
55846489
4858226
154461924
330284668
542868808
160876213
498618350
284239738
426538377
186878176
855814542
47877450
499530381
999148932
203058486
184821934
411118534
4918567
340295029
487353813
4498899
281164452
558948
373502326
34950883
5175635
63856586
275934456
44298146
122787428
772508838
176541703
46470686
48141113
533633
47285270
206149920
63846055
45921973
8409327
751202191
477850
466445147
262290530
445622594
763434675
36656985
58953227
804124908
603393939
175551688
457164
89479892
3866
45918
281110125
799545860
148797784
602128587
236455112
562197464
499190060
614991940
51922982
47537041
744376412
148380210
37201
514316936
355325692
2472612
387883304
54325483
836933718
200568141
140883303
269518685
596311277
647483517
279763677
45448
78970877
782629231
579463776
651261778
459099686
381919335
531415248
513699825
499249125
991356316
345409527
447190591
384306821
158484652
531891407
460897355
682093081
175017889
504321
410080776
266978681
27720931
749321661
118855293
48774929
766453702
406867342
356409832
118794407
30339
487228232
449736370
885316179
515
393654969
198296217
23684605
264926590
508143909
182601584
209168625
145235529
791704502
5597684
807755506
63306
51926
614773793
3431
88698363
497717
546327324
158316289
273709089
747774777
365313237
386313825
474271371
577847944
127156658
283112437
849885993
495205436
7683557
288632345
54231327
47749
881598071
941769313
481221953
30535892
6086
388044700
813581907
450312487
5094801
51906272
754943
5868761
685308034
588329318
649654670
314477495
42684681
272034727
436082
537736724
861040051
955537702
4184355
4928565
497834405
592085872
837929110
817363761
922902242
513904120
4912233
387009353
28963
450751308
511001809
319
44646037
801351278
43263
45239904
152181292
4810262
809874586
920403247
786524859
722223902
510373462
489483489
506026
540549214
465471
271833242
150881781
577344339
174795616
872833234
432320374
258361630
506967
980708490
4896955
951763945
717812969
277152952
48150794
69213138
714492223
844273339
731635612
499762136
71168913
456272080
307212138
493434
188353364
4408814
46745
563173790
1952388
265759138
338206486
712515522
120601979
162728581
43459
504369
596294202
441918
983324167
727587467
276000375
544244988
178233231
402327298
595548706
286611526
495221
194781827
38539734
243152316
321427278
873191275
465425
552451595
505460229
441720773
899572649
658899022
42627024
401288
193288829
29288
5031926
863064084
670603778
44993
221276559
4707387
965749232
155737525
44465240
482237
111426051
461
75735936
4943113
562002
842932132
836746206
34039
944496436
968150337
616094866
676859
557295417
292674639
591798360
866677210
458900500
55966765
296566381
738345024
399322
3984
114612071
455861073
754232142
93747001
422959333
201301281
32641476
710878967
272191280
425439560
4655920
75879173
979410924
899366239
355745841
56351082
187370932
573421701
418504864
845772737
844283285
512889484
5577
49306
445315
850434727
138965925
220145914
450250542
468602
5339725
558612274
516878496
721546103
395502130
182519299
578006810
474433318
472332209
451548049
46688957
735975514
71273780
218457156
4390580
777683996
157631090
475132414
873126493
22241738
331943759
187140443
372226435
35252595
400005785
485431
189203443
447863420
50553916
4726290
5613747
1420
732727257
2285940
578534012
88827398
648620959
475171821
192873336
49545254
27975169
754501431
808341583
63637682
43406
43961
330172541
38319498
45816781
313884
627436992
52102655
900858087
55942
832920186
555475818
710026135
730362387
698056744
4961907
492083850
271270690
332802
490709
651153169
533688132
442031
247642478
51263912
476810874
651233850
508141250
432929077
460510188
45805
538989
6018972
547430
448750246
505414838
383518229
28118659
44138
208357516
584384635
787854241
524468
226189643
495980938
622218423
5225870
711641187
95697028
905121319
4716250
661174129
651019285
851016984
237090460
8501470
864440173
465104285
644358055
430589623
426362626
876069300
668037635
434106933
356946227
235161221
3732985
261004121
434929263
742642216
190093734
217365228
45279538
118023442
786182157
661212717
816781542
13001502
495530
448832744
514237587
47125014
828390396
5224
867947146
117016068
4582432
482594
194156027
452185662
667213160
5174692
481663508
136188822
50495937
59069762
21077722
172089235
575224283
62348085
193064229
346130511
3909323
761262513
992661238
444369367
708624915
885176015
536793
796336579
30313668
455335
204517767
45305
545861
346713086
458376203
395092929
72485962
21337269
438431539
220109775
705458388
835050159
463492224
44515476
510728410
501229237
350623470
45897445
4668046
948825517
565719087
410688148
860373506
962499758
681036378
763793379
636141409
4716842
496717965
476080
526186611
155156762
213679889
131596035
940123693
435191942
4701171
524302009
474055075
45005
110309802
531236592
157801353
15860854
103449104
43738422
368068601
158389452
445380953
42603
319216075
229502063
803156569
349522984
290858
397447912
685041131
579114533
393480565
3955974
46375330
695901966
310955400
46096
418039437
827910985
5302971
3433888
418983355
716293652
665389613
22991677
413666319
414531964
3340
89376676
332395739
539777920
627729
629722871
46061
349255789
301086
242933479
705767106
552786886
596381563
4657029
310877
518523830
731263558
4568256
638179771
49380
837371124
5070782
233084518
4444062
735990396
623157626
847847154
489580157
941535817
583300314
18120462
450345
536234
489348555
660237815
873605739
869533334
4845320
560353
44549927
87198608
245529566
8157610
523644299
354
445651739
882883644
617698148
492949836
767356971
364639938
658782
363286500
681530910
474902909
403372582
422788057
43706675
55900582
865247634
48734565
486970933
733970612
979403150
187981141
986246741
825290785
49907261
374172364
204236357
117272233
950618437
484468041
358705158
731925368
381439574
46658036
134325475
218454694
935059383
5309418
4675623
689388620
308613801
130175329
49247196
49066
728782312
6263
881689737
4938463
207989241
462237246
518794482
828588105
472715195
50635887
517881986
129361014
222737996
355650316
785649762
643112598
372457
471199607
5521407
350394592
5356607
413997455
564388
30145
554568592
390973572
59213
40185540
664354382
729994577
615871248
462794
508732
4951623
97369584
466546796
392512315
4655872
891186807
36186237
817643221
371137437
399723886
820573918
43622
261592874
57075728
910399066
928463721
506637936
924902112
702719264
323951146
760750057
223178944
877836314
124394773
205562260
241091222
53066
747356918
478022735
397512292
95066495
757497888
436919407
831878144
307116699
43666
581833060
655977987
474830613
413326843
912069271
484445569
4774279
464032793
418830001
742884581
710309945
942677409
872634070
599656987
445423
561351832
4478378
415987982
634260544
922650533
578578281
509870661
45270
48810
46033
46363
5513
349897089
593671249
343074457
3890220
353432491
569937134
124034688
698817940
47282
412467861
964094940
4720
282326209
33185207
513166434
175363101
455625487
441068634
149232437
180424199
463339504
756755152
927507396
432696468
455850
956040011
501676
864627352
68039236
283124540
58577658
31935186
521744
134613739
483795830
860065190
4496883
622860285
62197
491489270
482048
828184361
495396462
46576975
5080840
539218160
6099
863005749
90953438
439134736
759234366
842200188
600970749
605225074
241343817
167705920
450
659522229
433485257
44444445
474918469
795136478
662447313
4941002
673766553
685559154
807319292
478350260
271482152
447171221
373532
191880175
400336087
21822705
74569808
967870312
48495922
320841248
578728533
493951
511611405
519114
499513123
360509
45019489
4518505
616441580
48822
46523
816754405
468302780
453328
805624872
4625013
626466797
482108
5796
269176783
500727527
674265815
48560
598836850
460442
873651286
604480625
236774305
174236526
708324959
5001
119873610
532096182
35967734
438973492
46791248
47602
527867026
42823302
427108133
40639
55749428
220713084
346332
424495602
73126352
956659691
100296857
425506980
447657098
417565416
505291113
821785383
41196151
133758982
496911731
470324304
401641
974674475
3982
44963148
174286403
49879194
2540964
530751797
121603255
318860570
458029
275070054
423709
47464
324242578
450956
947640023
950226899
823693522
488833688
940281497
718518645
991739213
433394014
604372123
520401
57079
366622873
676156615
938511952
444922803
887584054
160427395
439695136
968424983
866794471
545213098
15328342
41484
191331375
35315932
471700864
456359771
46769
334348440
539333830
804038630
310514138
310253936
4711384
769764081
4788648
521257
47219
386964643
352771600
101270030
668
466162
295904704
449017452
486518366
368899404
210914852
136897562
299830437
5226
679819424
3896
586107453
879525587
442846385
810323029
666949905
558347166
4969318
48640121
45724460
456358330
305823950
810952444
48491312
5353
4831893
449246929
664681066
940255742
45521473
134307997
47801
408269993
539495056
803798062
37259915
975790941
49746952
897375492
356876352
47334
444539896
106994572
278599437
4532
275404569
108813530
519279791
640011453
576153127
394086398
448688
163078504
35691077
195641099
807640929
218257508
194529466
505265657
700853424
52946
819970586
739039049
560781297
302335187
324358431
133529576
670021955
162888031
168420882
551279036
857775083
407003933
489817
49409
48731073
337530825
144998905
4679244
604017955
793555018
156183094
445999036
679795229
44843936
941619635
210627303
724593699
631185877
853117320
443442144
886166915
65705987
46866867
425421
472543
967698861
746058544
246340896
823818255
44452
842557730
405557150
52071144
501120140
5054066
151443826
914071329
548
57628351
250249234
682756345
4844806
151761502
326840236
713032099
768895773
231438346
817625569
45897742
90646528
50912
49926487
4670716
826808117
607515592
521531356
4453
632296649
4136709
653083422
494375191
450944420
190829740
611770001
424846287
955266001
581577106
50628
974030768
4706730
926618496
537359312
757962825
478315
526716905
578144843
700984075
439924182
37240825
4452321
651373700
127667835
630056057
20825186
42899
3731
3644
743686680
934543138
141795124
162450093
4392308
435097854
182591660
957593099
427680743
3264777
274023075
367810335
399062345
446907
116784702
659192966
3780317
366339693
5010308
958170407
51012449
45752381
643313836
570635
627469605
435330287
307998792
771809678
154693271
571358878
759946866
845211071
446194
186501829
425086621
295909002
409950856
133816345
904567275
763120110
959029226
436465197
942955606
626614452
4689090
480538463
462874422
574072503
761213352
95941206
649825626
361116579
690408452
143983149
45012
715123230
727544701
5351768
279244940
666097502
48112
540425077
438085848
77846718
610776482
176401821
141671483
646191953
397100401
132541970
48227
472518
289754765
313410298
121229358
395048841
206026575
44549515
713499488
342929810
352359567
594509255
533660
59126
4926729
4670129
363579176
60468314
4271226
25676
321168830
371577959
102961915
689981138
963308058
44653681
481841167
162753519
629764972
799176242
32200536
54470344
569598
390452559
626120983
588091431
967914549
714806146
470871107
577760134
43561251
35020224
4821269
919308697
215757855
54822853
504491194
9031703
132171243
745465204
57214687
6038227
55865266
176519921
8781622
5055812
5757
447102345
856019415
472278225
757578896
644751109
4811768
471323612
280609
37951671
45902968
382249871
5126037
57576107
540068205
388015962
569929840
360109574
3997489
311624
931153051
212174788
149437750
262244588
2361
165751851
24254835
101517799
48015
236319561
844248959
4286839
258247022
681301293
753361385
5021979
77452982
46083
507
436149863
3320845
97186523
873010420
62082165
3660
990030599
780156988
84800054
432248834
778021011
59049557
221471897
40935286
4958763
575184214
122292072
483702
507641932
224103417
142448519
290
50315469
826438680
468844
281775141
60227409
4755301
669810227
625717721
421205775
4595453
533327124
889923087
434799135
475658197
191688217
4930740
55789
601173195
869946263
226687279
80129555
503639839
5306
898486381
527464365
398751649
975096628
361375281
254824097
769978493
585173
967308211
78934482
447231106
381371316
44114664
786354197
247347245
975500779
358534
355281380
476409
53362259
42886931
534456411
583759411
295756695
51252326
14561225
62430227
886386498
253275949
170014103
372759129
253447141
45862246
339930215
499215107
45514
120510766
87081592
333844554
443084620
481794
33870484
497484341
755939331
4600346
475996897
588602187
64831
319930857
55318106
519282879
44569498
617710633
548112
489906540
519485283
541906845
4901565
492130961
431063998
4958470
685686292
958448620
547054377
305061478
21130122
311657792
661631974
697063669
866203207
858551239
34140
519372760
42397641
433786
190692265
474340307
33037215
695609992
368237330
64996630
764220471
43607871
706611358
615407886
333344978
638272034
784119835
508533646
466900
4689664
3845
334986425
338
539887762
89824501
323147206
263367113
591153248
517291562
819417209
491023873
536865495
480362
26134
515324
382906580
42292117
439483847
498421832
50869095
550106
435636
517466508
306307078
88986667
6965399
502134217
80947555
810201958
435108
445099431
263503740
993954918
839813391
275382881
64683156
174719742
4588033
797635134
286516250
481660021
183676573
272284618
320591249
330010124
4967185
194519767
34380
281262350
452329334
422717
380
140686144
4737125
395255583
42120031
355060465
636739511
982562527
497963926
148085215
58852385
419261
586719304
350523
739107550
110528954
539743153
183572294
535579619
821032716
881581579
471257212
4697812
496783183
219633113
102126445
6301204
785666210
249795917
681411524
265906380
3434259
255810238
684506079
41990583
492061
6401318
136238102
956872262
518366495
5025
817018448
691207502
447209271
765832352
46750867
44663
778287977
478717
609235103
200310836
406282905
669412229
603828508
620
44875938
476463065
998733377
484335539
4098961
978458045
11134855
228042703
46949
266052538
36497834
397783216
960175236
940334057
247065833
47886
4838806
604305945
463415111
865817872
4204549
129972154
989515519
843871500
858384909
4985986
4874960
689854883
360882139
563653015
4960611
3105366
45597869
736570457
452940095
389521076
43821
55990
628040683
483021
30812473
504801382
809304881
286388394
293568978
199045297
541963563
626793721
163915510
463654022
870097126
461782221
240524955
596776348
421222957
4808608
436952195
34048580
416684986
4749
310576666
35657807
852621359
704687918
59998
875417003
499393360
396
47026
314912052
60874226
5655356
4466315
4173760
507205
525343155
97764096
736756893
305503273
725527031
49314971
5025602
49080520
48217263
50946412
227437275
742864625
38189043
5360738
576183913
173907160
946630208
21469987
513255399
124911330
60927699
477888112
80728495
5557
426563071
4774867
194779230
537334675
332606024
88753699
313544683
55082
765292291
674646386
4117706
731674935
689872209
328116327
104533832
47543
66419692
761988426
949248192
770844475
291942953
535
492054693
209305116
827284034
156442897
366763583
482378323
474644
921419427
48566137
895194008
206396597
722753492
941824010
325205534
805782505
434663636
393876
4940897
578674683
5590372
49131
439934
53526
246434737
40819804
941648305
520197913
898432757
51711429
4716978
118633855
31554602
630271
41332182
613284437
802544003
397631589
8127089
5142
461408653
378528879
609208766
638227717
814680766
42234
76227231
341006
266969
593238929
720567535
49614665
379765686
841211808
2981685
327037240
284344786
5637139
496890964
46966996
537347163
814542999
620571941
5708626
45455
268788762
661280352
46584
37896204
393109338
5107
738089046
119060467
725533703
49091703
5631
558759369
449633677
311244271
36556286
188858585
119959846
337341384
271225725
395330301
955366681
3378
67460759
514490046
53011
82269999
692940700
4544
693721988
4966078
930047905
987003992
314760392
466017776
487660
35256069
63500702
77445113
516497355
193532246
433927413
571130650
723715646
758375254
834311790
196964120
47106
121137244
77369804
39295
39164132
770686399
593962637
744973421
310862291
465292226
649463332
49795
538292863
965267697
46043270
467665813
597416773
649451421
151134590
617620979
545781908
497312928
584581684
47720594
49929
45192720
741627895
872911987
459693499
58587106
4450
4687073
603685250
841838644
148834580
152116789
271544335
912852229
62615576
900355287
203085317
498804
740825168
44000
461311213
4845760
430194581
284347475
478750202
540599578
796009169
487756945
5324987
314036154
702472740
296461727
3520
493718996
494591
131229837
611449443
545243671
785309617
991343725
492418
47779
764311782
370883752
372256841
165715772
681679486
650964646
833388886
104612234
498501936
440329353
433080800
412522015
754698596
599428107
971557518
870718015
741403979
225563125
154569579
43682
363500354
909672434
915979547
807900525
717384409
779159850
488250046
248549792
51549020
303024992
255464867
4676607
289606551
722149429
288826552
45300079
554971015
483441099
45506
542578
455201663
586212587
928262436
3171533
277231755
438450
4597513
401017570
424931701
844888721
434117890
456445
31419493
2447
963093085
4803812
48555048
655991209
311377263
218022744
59928995
706561369
911715692
5380133
499308
480948570
230281591
376626745
945725411
243900563
46095
4528350
589751195
983628726
83133636
878744230
562692817
46474159
13264406
763617903
469242756
59643154
6206
811406048
629147594
818731767
650209494
401458570
995609919
4536439
601340299
484776
46150
721553971
323268832
328146453
5496990
802061509
292111277
222993083
493817
3953
157152432
539057494
465867
976300307
487192383
908417899
320500247
55766
656508967
606641555
577085571
185370846
4449679
357353088
372709651
477308089
476458228
285902
456199277
912155481
823472260
18037987
4612432
3968220
107138105
896670110
371504889
815902643
375761838
372186801
744815878
359023074
604066266
517587313
979430070
955830435
63514864
432670
548880681
92312852
668813065
55454
448830
41211
5786481
45854955
45933
950479143
41952913
884021004
445574762
360451
3605803
654419047
936496990
477855
35429
689620503
379297463
314035
534074016
684364179
860502575
46393
790319687
544386426
49437
515710268
34920682
45748622
899574721
555919596
702617329
46339538
212718563
215688009
245590327
387541177
897390146
764792938
4505620
828299962
796136728
4983447
370304913
930555424
675268419
571874459
448488261
577925250
195533815
566368679
383132
576920878
487926
302072
967748636
559545
51290884
68991
359433731
311472
53410
5144
761648519
931044883
848299889
481894962
585946650
460790
758860494
461711861
540225373
19948503
822174836
468361
449083312
45496
141068384
662498402
752594979
827498804
46701
134456237
52236
324505636
117218242
943858304
486560
515163536
874160065
285835463
637440129
453188680
298290769
545745184
775445520
995240979
814058865
47159
766227012
40093
484724625
466725
613236600
182098039
609377950
371968666
530650810
376378501
674987819
14114224
914774055
4353
278527853
450675
3730
486976
32866838
4953746
626621559
484377465
548249473
46533138
377019284
959366689
37338786
680774817
338470139
340231491
334026507
991191362
136109154
255955
756752584
5051
931921240
487056261
48038430
345563574
476831917
434661932
447852970
760037807
3678472
995840399
49304670
84821883
148032279
753794985
672567180
321615931
292424897
47472408
40315869
55485
26207
531324767
145066535
4601565
459225283
669020353
485544
88808442
163929384
946205112
53528
312963733
460516
982626288
40354616
42068645
45610986
208482599
402119762
627409732
910179033
205513564
374486
771781695
957536930
483475
352923883
150442244
444861217
269071402
915499619
248144417
887656307
222237418
724147478
440352598
4568690
249864399
289315687
27008417
4931771
876087787
780887136
263108626
910324611
4922690
237961201
3754
4325622
730543385
603222715
963480385
58650174
486830309
315411594
486584
299815534
669885777
91466368
783874755
450932739
493003174
586293933
683782396
4526
436712889
689086009
493172922
928515678
811236166
885318074
201628453
665069539
147899627
52643252
665364641
647033683
29473850
840564210
340991170
516194082
4553570
165260391
715405163
2766
591867700
885767522
49188741
659921955
806486767
381523757
512580357
130451694
4700544
486792
601089286
559496609
910072087
45782411
181424447
796533381
488248999
44454
486172
51699118
584878858
42018748
706569409
219072795
913057142
193016704
122176775
523537157
22083851
497906502
684194804
760508776
771046687
588414798
391663490
651087831
265272656
2870998
47323936
709572162
515066749
669001712
954921015
941494537
306345729
701301169
447280189
692876004
783510329
85573433
762217387
719599841
233946818
499208551
366172621
442634
489172
5014681
32921497
492319359
310201810
5355611
4582457
384808167
536742947
693095182
372428618
476405300
50660536
846123042
446347104
424723984
409940737
725717636
824922210
725511324
422265328
127820638
930289518
469630
962442865
968893131
1958
339443241
895390263
908103296
657440147
208441439
482105014
913865881
562716038
85990708
722907959
693423344
170602207
463889038
3868
903495765
47196045
298321930
36471462
123132706
790916621
866724582
435213374
115574091
4034273
245913647
5371659
25627408
363894370
744393205
2590
12461375
100493181
440707
70523588
392799314
705514804
99110561
556674564
487303122
468984642
884338241
49580
41288058
50018
644808414
450070
991845762
45742124
5070
933050763
611354619
2096
4981082
584595493
31980
49309
738836367
643373061
339292439
424077273
167728111
166238186
261538079
4705693
4774135
488101941
997953268
747439899
51065855
542
872144973
184998372
358316973
556459
508098950
703133641
331480025
792669994
511286906
347057685
46927975
524050329
373407716
838728921
535128
359334670
938667570
362811051
429396166
442412760
180902247
392224905
321169732
457041518
312746348
67748905
554628744
5022
46857418
43342214
885964022
459632335
4651165
502578
879955966
996031731
51720356
549346793
4735342
246571235
518891528
733176960
41878
649102838
467959324
717592318
125407570
403898096
869883508
487582110
191371190
15973327
53898
52639
450651767
499247
142323829
589279677
29335222
564386440
349542662
738824898
818272116
231027002
761401939
4721
672844255
532787747
231280
445116
487342226
449422231
993624105
934610949
30646905
996210848
4834
368948329
82490139
678129
3804
5000961
257205136
187076834
445371433
64384995
50070
564721212
765127739
612
765037433
4808579
5471
447720745
185733954
272277206
11976
378865864
39640
192666785
37792080
49495
615129342
155189772
487082
153939330
321012816
507306098
311711362
507389438
455218165
4834043
189667972
21911542
423087751
6148086
196114273
505157637
5269852
587251282
682942335
3990
49991354
47126885
154249191
428380
425045542
581535916
459023106
383939805
5853
4596796
36719
44552956
43963556
325719664
997700417
250542290
52515086
110671111
396982
4683265
48290
324404383
469710761
169030235
675813043
293328053
724354206
4892020
321766676
548922847
839615908
499392394
388929923
505458559
773818993
379069
36609210
50219
845466794
250321485
479644000
984473595
583736280
856558149
52320
688936301
45571
377879549
518988658
506095656
692
4595
47213184
301773463
50364
52214654
701879726
843688114
29338233
2876303
417130870
42133277
133069807
901068183
819032307
4208847
4855231
402370
434457
779200163
938219674
481658
985296302
304487982
4328436
577533120
46275
493945281
872227846
288560597
797460685
3091
924234194
703880204
857344216
372924693
265481393
402631760
371907
217983673
494302
140036807
4603441
130273815
49307
485634
3013
532679313
454439
519763415
39392658
489812319
758266144
261512914
286528656
43262151
4889
41207387
438878262
71735065
294316204
497513030
688885718
254532812
38241341
999648159
913724921
388141715
444470522
302910468
346593226
296576880
189687071
389853568
53142288
44102629
414263962
411395423
545535
44747697
267215035
527380921
592594001
4561247
286376549
586117119
4902295
370253567
703047050
462565262
847590610
443832508
304928749
310665396
177390898
931450927
306061117
687646962
33752954
51433831
471423
439553171
904590396
585401048
965107486
46528
350289746
453037
326370717
589045676
48917
727357017
658997922
781142427
277466972
648483184
482253
642151792
460544311
147124064
922459311
4938610
928772037
201045947
537273050
4545176
473863
499369168
4757129
599024976
445128957
57314849
859569469
4223
60409446
591666508
5292993
21160936
564542653
526714852
726616956
340232244
441523
519246246
181972117
31389122
832106795
5719041
871407629
451086
9488738
367395368
26207023
46011430
27746
915942129
893490150
977616351
949674676
879940797
850608755
546906716
386079368
5027
455474
777372116
533235679
46598666
49386931
540781994
263154390
4532141
566468132
375575575
929747649
24958178
407506314
65179389
833689487
854542990
471812983
226663881
299225922
271941
58613
434022112
550716345
543702574
6303471
31515
46487
472934
520830873
46332145
665687
48370171
358144
734198820
328626959
53509796
46556
515627806
224816440
418707363
836009709
42137233
904230567
4445965
61830829
48087
965973617
408643556
402581
6778275
15372687
417632
467484
265594398
48452108
5594
779223792
417728444
116403354
320806986
185954777
5930361
363547948
811640214
881550258
897884609
871739683
518375335
496696439
45232976
530902896
454646825
208239450
734623762
45487223
895790076
787862884
817886848
52005621
494608
67978137
153305629
935557261
41479195
367730795
627235636
666116527
51405936
846375603
48965958
85162948
17476292
821233234
511395110
109789094
313505767
434176973
349143579
39813302
678027064
849521990
531356909
553565124
4311293
230026312
41687
187309683
64859978
412662067
173003323
260448857
3286303
820232321
73814691
39605526
755211345
309076789
114680479
544221581
541157473
981658920
476317598
684679615
4615918
36071202
49521127
843891452
118135581
575106628
581880008
823384821
350318114
58273807
211611778
474145
222682906
358533536
47531
769957858
332898619
537762434
645401428
370454628
312662931
94887697
492621351
803071331
469008226
471914
785104066
42712646
249731140
34690
4754472
951176538
664574055
362699558
216374305
836749653
44904
605782098
52236115
458396537
467876
544765189
821634298
92033155
598862218
900251254
646885127
468862271
415755925
35701183
412645112
174959764
860990879
3981
500109873
794009825
784181948
188453055
979659254
24757376
51787
359093142
449552646
349453450
946430047
4647
165139630
960753118
19084
223275803
439225115
452004519
193600101
417173
712594344
327152465
478633616
4538546
464740597
46575
675635102
884513731
528660972
394018211
226910425
4533003
666256404
509765992
489574
277658220
358222
176463210
238120919
16938931
117292478
340807439
512420668
889245871
679931
474909
43232054
392394717
957246177
969861246
49507815
471584280
46697
255422441
975424728
319795217
640379121
968737828
51394516
786200204
700058022
52078364
94935758
455081289
596939995
464600265
539894070
123302311
5545841
594189366
769922369
902339080
113055207
192057611
864513635
115399606
559641385
318408558
659276789
491818
45173856
816475371
44109
835399168
540057342
5688523
710727840
785229368
451682
5187
59870607
577721216
4136723
613270684
434048
733149938
502288428
450570
478925
535012912
4674315
804711388
363761
855326967
4451374
546185899
708798585
608810881
172210562
5470044
48332
226549577
556702839
445274833
637166942
744634679
45925
453648744
37370650
599517442
624
991602313
50669206
456121708
197950858
586288371
73756867
546406253
583624653
579701050
55265838
624604620
806317775
7613
4953972
691777311
4284883
754968983
187241812
876127125
50496
870077793
4534
46688
45199654
812954456
269489352
802041725
317135
420906024
512252771
436704
531618749
475450254
5528846
547935436
898038548
471439
710820320
43031254
474019889
765571062
463376881
676108054
478304617
556630
131084859
82998145
482877873
603717475
49480257
32462806
269098104
27342
129897541
644348482
5935162
342713
197468730
866365451
260236761
219337473
751000081
43365
32413473
4908847
45622903
509230755
960347767
746233448
444444443
879312575
3881
54993
501
294049297
455073276
380324792
188660482
391547786
51540
495816773
5497
817386191
482
48865
741773545
141331993
495474092
477543365
941689417
74916385
549024
163285463
839265171
696938906
482755895
755886506
401475022
4539
6473
451745683
78618430
945038018
505998484
539707329
933833123
595524292
61129569
288495463
4388854
5067622
715514143
773199015
791707846
32647771
77607436
459878
461861
162288569
5377
494053901
834108213
964668609
485737
279
812728907
171385682
4799381
359644385
161815439
928270734
259408414
56747147
566366508
319878273
26375773
202610471
789225504
17290880
657448979
727769224
174084177
804402437
264938590
305767153
238973297
27863746
817866103
870050484
818953690
977411031
798961923
608860239
5288
476603039
37577
56990148
125933879
241191419
684451213
463931
4548725
424623581
4791
865516689
684843187
170665485
79290784
734083787
154088963
42294083
588823458
486170189
4705177
7156
48154006
99959461
37973
50809
41002165
651064539
250141882
4785095
935183963
45591
115322617
244159776
63445
37169821
47019
971859019
886276299
404201
6209
390448677
763552017
978221416
899695423
2763448
598808881
716189378
22213
375211
5357704
319538528
202794569
315125321
838108041
613982126
411882676
13334357
49045342
960948171
64775381
368893831
4801
725918675
371920637
902973615
357664198
570841498
468868
596092748
317813703
47509946
760632068
667717971
617396749
6739654
462468
480877
835316345
680614598
517546036
711354643
738268956
484173
214653882
837116336
255627434
557638373
676981456
401186
441192636
372435580
760279237
13099464
902308894
29355411
4739875
47119
523438961
47166902
621036885
993053674
357079508
275025383
515389392
402412831
757838168
45045958
557513832
257345698
388350948
385613
5417
700587144
705876947
630771114
54969151
22555789
118797306
650179825
47306
53219829
4917152
175046630
490213
533417770
798032935
479755778
43362465
504640
961683090
452455
432567803
486884800
813501628
4331149
33037335
212899195
111087197
171127409
63047354
134260254
45122
464199999
49335
16681295
833417437
303169520
32958
854874415
451861107
4609579
739836990
446754
495502665
546294
323487056
4903401
5467120
4655299
805793855
345379598
46736235
962219932
12774199
529069459
953513894
177854543
893597010
49749
184276266
587904832
446590105
42619
922752571
4372293
30241857
968111103
47684
358666826
277334208
987368156
28389916
308325160
464503732
708537059
24208
177400404
624609520
472499029
541363096
591518773
48731
4531282
511300249
4391685
373466419
638906437
2975
284609065
269319308
630565300
524305782
241054774
952257523
476956
435398103
642257521
42807
492008976
457562265
924827837
4616022
888204285
55471326
341310617
766414901
5034107
449418532
126181648
25660592
6792
49695643
334884697
34125253
924288650
536342
49821
586451
975487898
535403
293465511
484982203
711248283
805283971
158623692
738573701
304933660
255094064
46964
2853
476562984
277746150
259892093
71062
356109101
4276
25495223
766197265
847628561
454684
999031296
446115
687272373
682343362
333883750
35515961
273478824
353693047
94052858
40280
43040565
474851622
283827422
941706304
4098065
514176802
5324
904238722
480789
326081182
53080606
4515
83618091
594333503
105409671
4837784
47173024
5878
50798963
284455288
683561445
403745425
47162073
570515521
865815433
52442
66041811
339671230
293347764
493676212
897934880
357775123
624026175
624988807
457763767
44250317
365332903
848147333
443497
339286442
49763
34564838
851583986
90145929
370743458
4994
124284313
54901389
354374538
34551
543606088
44597248
912103466
402336176
158886938
120279677
3008559
4218
409392790
603078
49324542
311613266
249656077
51461
953786838
865899728
772680340
231304209
552333
683507482
910382460
493048391
5402277
659442909
367419961
174630500
803776400
53647
695
60447593
313778310
760310767
2851
5490
745671993
600101353
36602
866426353
939951533
664730832
468734718
301818
51435
186486677
473208604
843990753
6017084
634964576
491917854
230657847
207099232
798321445
6154675
4661890
767465369
745796587
324718
47304
590092973
814545519
145509279
61548779
4873450
336678648
47879
800316782
425436074
318545637
47308038
617879433
5615
320487315
606751875
106371702
493837
147919699
816553236
89006168
481596656
375666206
48506841
4793515
268469221
346765382
837233807
981839891
135451964
46328
45879450
824608813
339533638
739286832
4426541
496152688
641648424
90165123
437617141
966711944
492454
218481841
146130846
949160330
489191173
4786576
377427845
205495353
376147098
746916456
484579269
483689853
33366289
400191011
336614808
4755
298097339
688951507
559469299
405736752
857067599
509003867
186337729
549369208
58541314
325960338
510835906
50447
457878009
525367953
133698444
33988
164279277
556159334
817241910
274458533
176344866
947183104
149660031
705944274
40372
677760215
30920
379553
683287007
296184620
444857042
4853145
4241311
4631928
45471
4495248
507846869
648062696
881948434
4621649
76950434
507366587
231261174
31255201
307
505527682
234075377
30519316
271390090
136011269
358118324
5975101
756208437
654721487
659115809
833596625
799227007
445922
198792718
4127835
534592
515704806
468346750
408163890
56857164
167162726
45217580
424190549
189951961
101856377
344667424
4489763
829285473
4599
585374881
517830181
357368316
472999767
615533250
218120076
62230
637232304
15034813
265542866
468605
748442121
18326948
967810486
591869214
62208
468950494
546471286
909358707
255814273
552516232
38938
488447182
52218
92379002
45708
478891908
48774522
707677415
544397875
629521289
35625558
316113789
603555452
596897
3488
846813276
2999174
498975409
673802945
672931087
326840129
399760835
524563607
48257336
55114173
574985041
501139601
566173479
173384459
333082725
581624290
423132826
635853209
973100838
278800363
883436978
206919338
845616026
58053
604578
601457325
397903351
701339380
354849830
128224460
5145
916941493
430141516
312366255
49460
472457107
908462468
459524102
748780914
610886927
657564784
819203539
747294199
278148109
4651428
20943606
357449206
21083386
344277097
781091896
481810
242175503
625663126
502108705
950232558
673592756
494117
194288941
299432047
810804113
381231864
777675517
223701703
357690
373531
945018010
113070694
189721163
506537331
321163263
443636975
769563529
632206007
784554941
700364930
431259129
474574168
49129918
4743167
55722741
5321
40502017
105047619
207818774
465769340
966751933
49822010
79319937
770955584
478942309
399
630264
108227732
876948929
409944774
46215773
668649303
623873480
809642609
965525117
270440813
253347644
359784521
611401961
311861552
586880652
108799678
738269071
492798
4945669
285726924
182510443
82846241
50990
474228629
102839695
3760
48513583
4211
785017518
132490560
444785658
389062148
490196693
946681831
494697
581910069
383812010
260314046
2792851
794125240
931871949
845982691
359427245
451821233
118967224
687000433
597811418
447063
50844
2997
230317122
489031290
482292581
199104900
818020832
144322752
423675550
52341802
309878740
536852
193912960
4207934
639066269
389759768
83959820
6356
957934865
470169610
308701180
952604455
4735482
324796873
499575
293401838
363895986
869718290
670008961
750783472
479732209
5296046
514312
659125679
826570622
302465456
296004619
815953172
201838426
32745
778139770
539722406
587834137
438894276
93858232
453841889
571814567
322140891
260968891
407314163
874488338
40407
775016852
880309357
722548469
3698560
20659303
45686186
438962355
384439702
520419485
557692775
514573
633118789
453250145
464549716
560317902
774704622
786385606
197141744
669154137
4890318
207279544
209680272
45610676
282172947
646755496
4744816
74960982
754324774
355455566
117711218
953084092
304117774
130045621
172504769
4640434
792221897
30019498
69573212
143225822
898934468
647199888
703925279
9577946
879739921
683626024
188152506
585659736
456939757
6221623
245383740
515306578
46735800
596258307
511268
471897
2401235
4606771
506016913
47872
880447637
101910803
4612008
459261364
48221
496276893
441959
336133413
45567522
482432
717339926
42117
492149512
580284623
321781326
157730400
812699001
411889366
555145358
478928635
30281819
748958139
957058494
865938625
45518559
248410314
45526276
595420414
297050583
21206935
47888
593089649
151929969
793846164
912497789
35884
54501361
978060448
592373883
492694891
490923548
3955794
753914971
998274507
996999146
213747947
517366
487041195
6121
426201822
464112380
384414787
589118939
611411508
48619
516286
48409401
579034681
11670206
736352383
29446854
45523517
519597125
3373865
428057714
264008825
296311191
280716
332941028
44449
996028876
588142589
172413156
4293
191478328
562097516
4588733
825938707
697822
57114304
488922596
68531
744110021
61889253
140380974
652317040
727006540
48682461
4697376
490674020
961550348
283089687
4970
995022460
244566325
39608
51599817
56391
454277388
737643117
340603817
638133836
71439
261491183
351713818
175568222
145160005
600371169
785626471
602701313
819019126
781818410
97594748
886754577
45075459
57537
527318024
689508045
621281
451718
5746594
407834387
45013226
522919263
780529755
94793303
50436
3901
147367293
489977
866669211
166587377
32858964
626224461
4958222
158965644
353049
52028497
458890045
876203668
48935
489689772
371664703
59393
76803160
450937
498895599
43497605
613672649
963904162
379019968
335558497
850805997
845291334
847625423
969284451
541121870
66490201
768817704
48516495
51890
817336597
759219169
958203046
790795527
36761
47841
182963222
170077
52875669
223130165
4836059
489989
57455
981765020
166315334
992729949
4339369
977526471
34898
52829
581076405
532601712
832396942
489491718
830729708
570846168
38219
792696087
770254036
662660332
169555332
883794442
135365945
4842695
39304
3641698
44833
851997873
333983328
928435294
503898989
49378303
768656812
462900
352655136
630630072
5712333
455699896
459216100
749926699
378044741
417526334
428421828
616256932
513831578
486
486352034
45704630
47254911
30423580
517710812
819332093
5633245
188
773090807
670473201
445712672
81930024
457679
466280549
732275355
681260662
522365573
46802
744726922
83255937
69638401
21129497
276060839
397401715
614580365
332146
27811
4992369
322572005
582421366
4451859
725517343
249900437
56268339
3758132
796550215
49710823
40586984
52138366
620128825
975917536
174410969
285075231
475014891
179299951
832533152
307045443
993164725
570058380
709522377
866431378
272920785
6020859
972773382
730460304
45032
53241005
420277915
764221745
542030467
5304
34843139
908268090
49312
44182170
146731950
46138722
535882061
721488411
925239499
210573315
535632455
350260539
65930018
585874
44618
4842862
793002631
32176
311584774
48123
884408025
501596
570963040
198237132
45704098
313315850
5846
4879
498141
242508975
660670238
500526
807658709
434940145
60666681
226828277
586303960
466339570
617725341
688952289
104921155
171479739
300188
472842374
59843
555609396
456831
626515365
360276
459249
383816665
557184243
855592637
321927802
460608064
530676983
846263094
465621872
815664112
869734447
866766642
43880022
714060559
884452405
963871163
684466837
915070175
422621200
6229551
377133041
852199991
710260373
172140767
4844226
4196268
5512852
483301247
527572949
47589
484539872
661625979
439284546
603192884
656784687
4361
561630726
3099029
49307677
910763930
480867
393650979
49702
116708080
574699707
957154856
61470801
279159451
716528930
991048902
51324852
4769044
9616636
822910189
43762
275243043
400714
925796023
374291583
973908825
247251939
199377521
310421480
291932771
475180348
890410599
409485472
155584178
607175393
367705380
237763072
403175749
930168800
88567101
483453
685900542
4553000
389
4240
4936560
349103211
465158265
943648737
864341457
28166744
3333435
993734291
5865890
312808864
42616
40718929
526291
44759423
464961234
317254168
767002984
38958524
913518315
204022267
718930682
905449112
98871188
439948800
41927071
349265466
49328262
517813853
304295725
47255
54607555
346858203
800268756
71527586
792084908
655278046
988842099
40476
876080073
804932987
444947089
106658344
734536624
377686
650721177
4782930
677402364
646098915
672632507
1287818
654641456
605
584287709
468721
967199126
411036989
460859839
745568264
868580819
499801
428685112
554499793
43116181
654201886
4698964
983628141
548199699
51391645
821739163
449939290
222492585
997481983
96945289
225354514
27895044
60375776
47447191
39307225
740973264
916213994
50844028
978670087
168475007
354859778
498236832
416591709
64367864
190510222
269712605
418153192
480905761
707244558
57396
23123030
808553222
488856872
634693105
49022631
537318510
46520
494339475
697928673
483620
65341280
639305646
54135
4621816
240148470
659755117
778225780
339692150
375490
73797205
843611885
353071
227968134
952109941
4674589
47524
421330025
608702989
8105782
538260444
768851696
633764703
46581076
562256718
4881959
4756091
229556278
525460680
836147296
4786354
496023140
692696617
698688080
781522638
45293400
943909742
15259684
767526161
786468969
441247416
35834
568085782
425114167
456060193
519944536
457647849
547734362
48186
5290
618530065
870057360
261027365
4767759
693049663
687428695
257447464
4230956
655452353
572525544
912270608
165474209
359859304
63427461
433911329
458083624
53672879
54769569
39086
192122982
227364644
174202834
661228395
558585344
986798395
240921112
637757286
34947605
749660854
48931
976943674
745078062
3255
731734350
48326435
980087434
532984387
825158638
206657323
522913034
194332423
813990332
810681983
745088782
467190836
19778126
557800402
2746787
41255
658445359
5320
543112864
854103921
24557930
518153792
5195634
16283586
575800121
4903
419489923
403958284
5762915
6836
35845535
135355645
365518
360379479
373188829
896994564
300810943
591869709
264440597
4223753
5298374
285251924
566371158
756894957
448212533
262862280
832790723
485122
948607365
4748895
447073732
200674843
4906478
581598
44246
587473129
67170
560785267
550734134
219716400
787271584
438217346
335662601
429162613
447531
515950494
787869052
625560918
275451419
964035147
165003154
402503169
243860316
116822334
611629615
601023983
733336353
70231666
553741360
268041553
117089364
929592293
54269983
261418689
4571730
46337
36051145
406957
415746997
315309826
170662212
421683264
681416903
698097824
711463890
756914311
158894057
43253953
4978149
850438442
304877942
4720443
644205219
91343206
365373290
45150
4478199
418071233
351881382
865704315
355053776
856750315
5198
650773724
897977562
560137743
852737673
48933471
5734315
928487010
46935438
359219
256881954
473140011
770507633
56341
43593669
451330359
88389932
630845336
855850304
216566434
541660
628475922
307404985
493373
440102520
42541317
427362486
852731251
70316749
622451
373854532
582938155
370282102
561207103
330474510
920135166
39791044
840117086
510929002
722906468
524834652
523654156
807213802
47506
47516425
76666794
4418625
82136934
724876086
927878488
43913983
515379211
983541520
46263512
419471297
566576781
498323095
489451403
3375512
5066551
349904
3468450
834265719
415469371
319512344
737446467
3701
452753144
3596837
43940
47162
376463821
629338397
490545893
46639288
536187395
208668510
60979024
925021957
58980975
144130379
321685724
298650681
543853162
38431499
698192500
493744
47756
434402196
48174
17759241
44618569
149539247
184497245
63195080
447718885
432579720
398496624
369321517
800206960
507029612
512161984
5902
48765
41915705
46365341
54209
179960536
514536375
435649552
31773
212256585
4766
529061913
344126645
33895738
852466332
890036200
43639
583584097
280038015
595557
238173808
448366231
6228
39662409
44930851
216692951
674
622426190
195482218
392171051
815792240
641139239
52217620
43432436
542619894
656588369
555245871
618315871
181127204
412052
884296936
770625185
833506291
5486
323991735
96783431
189511116
488790210
476718
699848249
248449221
443985958
389445187
46634
162966802
326887615
879580233
305154842
992984826
211298108
458573702
829359180
40591
152897089
50533
211136516
360680828
660410685
296567368
623961581
895832226
986656094
59945597
755462009
763402647
446998
735348472
238839292
46711
113240567
295628371
341381841
108045770
756728510
178229702
294157449
641106767
930168922
706569314
621770020
534157581
54453357
404532746
647401413
45063
630762659
453936346
491548266
473404
47806
3380293
443715395
4550303
54666277
14349935
108473307
65892480
630961134
653182268
49176454
186578111
956775178
119778640
623801775
4722370
438429
813659522
168350487
505449437
722587787
52192
508115991
961761802
439501641
375552895
586424589
220957192
4883
382792373
465332
236604532
366077176
4628199
4849168
897336314
3841693
45217730
549088908
4485453
895304088
4710862
4466734
577625218
372120931
575870071
265027636
417266
821789597
418504898
222151674
154036216
666889074
200349995
974766863
573652
479852056
738978439
4124194
47787345
89486205
721812225
449607469
289025921
3963
396675649
463779506
490555768
314666674
49453982
966738942
47283
47348003
16610020
473119365
467244
4296
210786290
524148736
103701352
479928156
59293
252758584
451438
44386
41623991
5784741
16885912
939590763
637695752
778726666
388420
55026487
407549705
27573930
471291021
772066908
48806330
45653
523823271
801236756
41283353
392273081
4800
4752
738718566
4962883
502467222
911420442
688854652
809080664
862169423
37605743
680882839
271749373
850091425
805334132
740463073
427275696
784128627
65455981
677256780
822794747
563809814
728701619
4776
992144218
4136441
410023
577439383
49078343
294499440
46440079
417205340
4045535
344128391
3385625
796794087
744074815
462778
612884458
788510143
886027229
583168760
4642933
498497040
571233725
67631647
48247
855207515
527597543
949490431
494533
605518749
35873415
964196013
62048
193185357
4593721
45914687
48168614
234670767
373917194
511551171
729664617
48619702
707829249
56025
455006
321279054
80515165
205255654
472295852
641396335
713465814
1391177
228461733
35722953
52610042
953464486
968700369
4608208
486106
103208536
346
925223947
11407267
45354597
893612997
3010902
500308291
286272793
347025
394775582
239226403
6519578
190225743
299256563
39169
810533199
643705788
706878989
440109
797780091
201735806
658982874
4289961
515117773
819494398
330727019
331831748
824362315
51311
183768950
35162
568270167
135175893
301197216
320839
464102285
716675596
157534039
4533668
4184581
167351238
80772864
544109
36450805
598478743
619025810
727726519
55373380
822833673
334636179
618124362
287090077
47428575
477374
41442282
284515299
666339311
451545786
76588080
414409164
554045
109145540
774051026
346687432
5003655
13051097
785020628
369510946
57498240
164627311
164023321
64282952
480134188
265255549
842297822
421550967
752970262
642605371
504740408
247801252
320943791
443164337
457004596
872748347
625577560
391747531
23195827
23953342
897257272
783857509
466748
562167609
820602743
772622949
237283009
681214748
989410833
56111393
49666498
680847229
814342952
185802640
491483989
203570852
48509583
216287011
434538734
133429367
52203
874434144
850019252
6880864
402237
48142343
315497
395604463
42047196
967271983
470617
44792518
447130
4746460
4882053
972414155
728751121
508649109
997013435
503465999
714009860
744372676
794327061
60241853
743830547
239293974
72463624
864041391
439120414
15466584
352493797
45025
4607053
47488
486793
485707
526818524
37428179
525828370
339314456
356214991
515883776
446308800
876914204
49541717
255832435
147620879
510529
923533898
432042
936933083
268123510
44823614
693975817
920978022
44361349
45668304
46237948
912142970
49751525
865347713
19437935
308887649
904635746
999533365
502996297
348601263
303659086
333379209
520848552
49960
191552227
497885860
360401035
30393544
408407081
857296852
430030629
255033282
242547867
522965
955966882
833678419
57496982
119540020
3950710
65734800
498290
26454901
945842540
463749
411922327
900552255
464841118
660240804
536086881
362089097
679284989
36448
840779341
45825750
512755637
43900828
300623884
183115577
524952
381693673
580299044
271176085
50120
920974234
692245333
950977628
4527856
467195
661966668
565642949
601356896
4664651
782926152
422763492
628947522
383172405
860120365
447330112
469486
489168567
967777083
550472898
794600452
916284888
955625418
34910524
460868262
964226219
245992632
297984837
394941665
641744698
75769583
582054765
156350501
609765908
569302075
803647670
987679085
523096160
476935715
9435308
546043444
495390243
439673677
519256
493964367
842459632
260972652
380336669
277881186
676983349
553862170
85139123
424920034
4569
604052006
411457079
481044410
163642929
620411278
46927765
462785
445534
571326823
83391201
46586
251703601
40145
49196
107961431
738027181
753881428
48400
330877057
185861037
943406879
847175493
50050107
5345959
5185952
789701327
342471
390795585
5091
581850769
586779050
705508570
501341788
81730623
59055954
681097792
800142227
48847
8307578
892925144
88389
874672126
3980
679003310
4532531
363805071
385869260
688076119
50720479
553472663
396021754
468179641
6489
918418787
5463455
914092435
226541950
534138706
599838984
878461521
5107521
485171415
501579768
937959638
49344
526941562
614802459
960830224
301485876
616326560
376465423
365425542
4692996
308329905
828607061
76971476
470822
124887350
204917727
815120986
709879388
48535
97437497
463833576
46036
264300371
39113872
4934
702135906
554057895
42375830
205392900
622480639
472907
468505899
210335683
4380192
737812262
19165650
261584769
49341
54000
83582386
498977
274213888
295232460
79855073
555979
47946
207032866
780271735
468102
269030081
494748997
6138923
48203
324765160
45699963
14764601
25811636
47740
394388363
63795
527482
17462984
109389673
142664620
588701892
260028204
38798503
573202269
592842111
396698
876323226
122783668
196968531
352570570
484021946
615873946
407840513
971015710
660483701
547140584
34189299
413864
335726876
450553652
479211
228401791
4058932
3400590
948472153
199548137
49031
288049039
445075
811438509
459507274
641901963
71510192
137480440
827324184
409795599
535142
448624916
749677568
57287736
309685468
131942636
40829478
518081235
754765180
319576211
765066710
41381
284392468
37586874
357838
196415101
991372321
580735034
960959240
892938632
2661
856478982
498708303
680936831
262041994
380256
495092447
154886239
832578244
176350807
47809791
964404451
640951375
56323
4485722
463487
957841629
737947497
8609197
58189
739902330
48557488
43393311
220828895
338309930
172905515
508665106
748337885
408557700
4977846
536155648
109110362
672900960
308722368
231887593
140404984
716252223
15216017
51047525
52708887
449342
445981
73459591
547528
453576
538759480
999682089
610994560
453944
475632752
782801044
381894509
372406666
49921452
516525488
57128462
399692104
8142515
718038198
41226
42667978
44476
578238831
400162181
49105714
257148103
227986670
398956
4132605
359139494
545268
445569
498247233
404537897
911284679
56857
209488027
973112779
938639390
32937210
369726168
490070
433239247
821545581
972263687
43555063
282823838
49548060
643525732
676833542
588765319
465882
945758027
47662996
830956996
5605
635233535
619565762
353137745
799356703
42502631
5117
689476249
477780
45407
22978
891334329
520678020
428025048
401270158
34787365
634495916
456142491
429161620
230262582
578930994
5392
906870036
47047
392613713
139197798
45420404
47963
4961013
397704197
982780129
37254918
367495
915597004
334195787
471261833
490535952
558285671
40219647
77992060
205907118
869941813
47687937
475115416
597792227
285531317
45631632
5624736
31338096
466969
728435309
869399059
773408255
47965008
257581898
240054197
56538349
57483
51526527
29286080
301642552
2008
449209761
404055557
492263481
50691845
370431517
445454319
502574305
213985671
404924152
883611332
602390968
54142761
397961166
48878201
478272690
52750
3329555
449381204
222394576
970347425
244682418
882151901
75249347
860423223
763743039
187260468
497847
817645997
53258061
790962531
409809345
57873
818570097
714227646
5114361
4936566
231719530
621988617
435614
455664
818826837
944758882
837774937
331403670
913593567
223738848
46090069
449735005
993449479
613753357
4574878
498895533
566808
3776019
400817
733919971
538176291
896900120
642259000
412203
123460292
455468
537506604
631239483
49688
765539185
54863653
50934803
627561750
471546880
4484908
634435315
51380830
761527980
879908502
4662373
534884
54456
568867588
439508
866874032
738882329
608718
481095785
628705147
50281947
5115
115221436
46095492
360843300
424718923
44335
3946009
93420407
406161690
224517527
830324851
653711331
413244510
393469308
572742648
458793322
365103
683020568
5335052
517330404
634477027
928323256
462385786
205555416
429553247
737786178
637892763
49472446
767114392
933125692
732588117
553972619
50656
409860140
4518572
519800
57917279
659314179
477956354
21788841
4577240
44850779
445557
443792091
474638341
4721180
89088967
452583537
40444815
404591592
49584
6514
782131079
2862287
40732
765765715
45722
51534264
135392825
394898
4420020
970255331
540390
79824407
58193278
855244297
213531817
844800816
805695881
4672571
301481564
220568504
328448022
4673641
533302672
223933374
172291259
499364962
839477731
330643
184009066
146360608
56495282
4649606
44144
289704088
164480102
429180256
837178165
952010533
405570749
442883811
956610701
732595252
530607509
564603865
52402643
476012
163168436
27042459
909675278
685072399
164884465
4845401
441921
369013512
91457693
43782
46068
156752638
920390064
33818
977535682
927571033
45403515
5613720
373917903
5168586
51330851
849386606
236287824
407401580
687099337
921724150
4533
133308608
733430994
646839723
75244450
558994831
451712113
80849299
268802539
969468601
587040687
553385472
44772438
774702124
745665192
350460
638149210
788906716
109072127
383247
47414123
47527032
365378993
558221286
423419896
453952270
232617858
5498602
213328753
59084131
932153701
5908
591119104
434976358
6666150
349887024
461659908
305622120
346962766
292170925
807092436
467676843
771075226
243840517
469572
637478615
927754771
559636458
182531079
543879
619507900
247
2908
447105
2649
474099160
385336555
586229475
669485643
823672892
31496914
41206980
523827707
46479697
760340230
45442
219257001
512778027
673650125
532639011
737618259
896426630
568436454
859548560
5133771
64207091
552843473
427602733
497371
482565433
38336613
529164
179376072
386834
688179715
740259668
85370311
62850846
597829223
922564085
505591380
398335101
915149168
43771561
73153105
188041990
822933565
258760772
47360409
696382479
220079216
736080543
220249723
453418
332569
678320339
4118
47445231
348923
410473021
757570104
456151
322932982
325137588
463724396
816393216
34215
917778423
320958
889552589
65315810
295659255
44641466
38095115
407163720
46795819
304772217
582865748
4673021
720986607
3006406
48723715
637855247
517546
492665
669923386
48722782
886863323
898518743
44429860
442584506
657336649
703699678
45585
481298461
49081645
294774912
489507138
46698459
690614592
48050513
868048380
822235017
663557338
457270953
867657864
985147863
493604567
354659424
49954
991176704
4516464
775884017
402676582
50371277
4211192
295493795
150913290
309913195
5005921
425048832
304804934
682038631
473853661
6116695
803616353
474226
744318967
641477638
480755
80154378
932198648
57832
783366837
296280828
657417599
328408570
4500235
956233252
412825352
410664334
533607612
424551909
276514832
949533603
40062392
656639591
43750799
475182407
727651758
361011956
637104203
7986685
846054546
310856436
5039435
82389928
39560
458773819
4986157
260172047
259912360
49789
5173
641083262
743092028
619375143
636781152
328639906
41882
31821
555642534
450608709
48859
123213214
575391965
791361146
394228916
356689562
4651
926614241
646230551
579788390
342612468
665721485
438415103
447300591
900801624
295751996
4754300
43944723
504426185
406229989
411540712
927848210
17236079
275695355
50108
273733782
465838176
351053594
347422708
181501633
473762
434236080
212093099
262930012
936372328
524897982
614635508
709275602
972614422
570726684
721256906
972390090
529531036
917788379
506958692
470950
454421555
208827463
474489320
181563256
42919
452334888
450987427
108528891
455022747
45459032
123283843
297158122
375335032
48811571
651214984
5318511
638486553
959321767
499
660258166
46826
583187954
3156832
534867423
21396805
703478
493190528
472869027
929656477
273958356
55001
514771
259025668
161277809
508587702
757073918
43639591
23765
902487043
777386397
310736955
506090512
588533255
48886
901269203
632915231
494923995
54952780
615588481
504564
4617795
326629839
446229
5635279
49081
812768547
4973815
869176486
249032584
898146950
462509162
24483259
114607260
296397794
823068414
571711347
111686343
931582844
570114593
219991154
5442880
212752990
478745449
378769789
83062343
315032118
502066457
598871144
543554660
465426
188486574
4923390
3948912
84031309
489580
484686
647100874
560755851
4614927
46339959
682774129
4465423
220201704
603828394
426618
224484
418364015
949798901
353738448
497770
655208231
469090341
803519935
810068695
581798844
71155940
472483077
766314679
421072019
493024751
612233731
50374299
218130131
175487044
879523110
466769590
468984048
5004970
27091602
5827058
308304172
4414380
918547797
645930861
505335271
589891386
243908945
968571539
188111689
883028123
610057969
4743834
755638866
317685054
863430959
766575199
59604627
435702213
878787099
485336301
5044
812345430
59280364
134550021
651957405
348280004
327321198
62654069
164983498
495610895
765041987
507261277
300126
207217411
944395697
638004717
383917268
627199786
386327601
81294211
523176242
869985772
665731140
495925
387496333
492511
832620911
405981233
437814023
235829854
571808673
706968486
4986371
228828621
565904456
12372115
5849571
4737
229223386
68651574
96288489
830494029
88707701
924894034
598476238
18374375
35880
145817045
487529751
81661872
705872617
3315713
4472613
934033535
595062693
3712849
52104
860160739
877235398
405703342
129852658
4868988
460656376
50590678
66678739
273336
4985183
94090104
596105940
5017405
123177191
577239527
250487664
990973264
4068310
427186262
876135981
53738815
242484396
289118592
170624698
689082471
714668537
206146701
203597979
439943
928857617
4008047
490811687
354508637
31252973
808725521
475520735
4993548
434296177
49071201
787200920
829223607
48292
365170164
718209827
918889046
492349892
476669
41101
4795109
1512
42242557
460309481
827563076
468677090
41558598
37673694
4977703
47022109
536725781
188978513
782395061
200853851
46855243
40554
6284
375568488
243584690
211038898
675782095
49699
274660560
476496
444701221
57089
63281395
47399810
48539
45682035
194454325
810156888
78161623
197828990
957991841
471134837
61003310
612211799
574052299
54690281
116651048
832825170
5367
26350553
507034
460084928
771471571
480243221
945865471
358232011
346429123
924122866
950798533
897400885
562250352
951165567
887888808
994733349
197414707
698671675
103433275
495340
543177875
49608
351180694
4743602
4230978
724590364
298911747
10496831
66296351
5719482
207098241
4983805
477014
105363675
49376
715575548
51598357
48406
202748408
5694
561315918
591076300
46219448
453911792
482278988
391979906
897202984
256960291
859006480
397075640
462169142
276271570
694424920
240880589
37972
660647397
4476
866383251
395870
678598593
430052111
964445443
429151127
487189
717337842
4954571
159886913
240986096
513298
398902730
781382818
49667678
62656
331485782
356839676
419480464
45291
399962330
134774923
4899355
498039538
471726406
38702
4702533
927893484
198310439
481393337
47730
501774493
177789875
459092868
4759574
685629635
19496142
288300538
4583324
43724
259832258
828278118
59721077
912351121
710143895
556544034
799835849
4945376
544349056
45160401
789845389
724581734
6740
276482596
102716249
443892677
949640305
163609602
489451521
425894541
515806117
483021649
885729520
529747134
37996128
961234667
495551829
240910921
160925169
178230656
325629294
511565229
3631
584652359
192844826
847527177
940698873
993448617
887981201
4836966
820516837
743959608
586094162
5718
143285592
183620310
25026420
41990792
254526387
456758
390095644
45564030
380844
857185476
544583144
161299437
49468735
401463987
706287975
814192369
428428491
76559903
11855449
219627500
316777735
830259850
591343056
770975477
597785212
838033390
455297457
174585163
208721165
47297260
483403106
40473122
81522481
869960597
38354
807611546
47085771
196013751
4485149
872539925
45476563
117268211
4843034
550094
250219929
757200852
502998699
395882479
832702160
234413319
982453506
864209568
574612941
497209187
213180183
313821885
194808573
59505893
405390773
644678898
35159736
510116
5189643
454270935
5003
990155865
545131
45131
41593
908131070
322581943
414721
320785264
4752403
52389786
493050345
620359107
517048
643691834
532841472
4989422
135807357
44842596
559286569
423014981
2086824
901287025
389492118
52643272
50175623
289684081
952731484
665481139
572771735
25793700
478223261
248417492
165885941
55136
214838672
178876943
38846879
47248
362404111
869189707
647573699
5512755
455077442
749209716
4530437
718724718
134335527
586523
591099765
764230437
612587857
37176133
957621562
221817665
467538888
473720
53880473
28609481
425515131
549246460
873351083
128528912
516115233
64541978
206741396
444770192
822450462
455628974
763759360
44544789
112515577
543102280
415116497
72901
44816450
219280161
977780775
593812251
58611036
471577089
3336298
744
45459720
47293072
427939965
888601540
447430385
66576308
364014914
114397964
781836295
513533
368142
383338705
5568
80570190
735345493
46967
903712244
807335840
2798
133384969
447351267
456019521
659395098
550729292
47828872
851133685
448895
829398769
206177969
4934646
735927949
89586604
42448
617895472
44213
459114821
441611026
48527135
355445117
481976
580041316
598480253
603534733
955606154
132959358
961322552
620502659
843343919
39550
3871833
458648555
446619
47708
480194
4307077
573778
205772476
56970254
757120985
45055403
169360790
496615
557514162
501874
552514843
323250746
137017458
4859242
93515540
762832993
260985997
48724
496388807
455188
888761887
737628705
893083105
46865168
531013968
46164
465235853
4015
901390609
46080
830665913
685671573
576226940
196390577
544746730
91308237
464751
391438186
669723981
674866516
5476574
4448
602921873
663680418
851921508
271344858
47970
496690
866159738
455471
49758945
105265430
69732357
467866
399628
407914861
189523512
439157456
907641688
127724491
4346911
524767146
459666395
41699370
45227712
339927260
314153812
814811254
39140
333841248
601437232
4902123
699383063
487324918
388739700
379757019
322228579
825984962
120445368
511987695
23499826
411271053
572399428
624966797
898443674
49649788
359261088
408947262
303585536
803931027
277893417
139165385
47433000
418622883
535491620
803433253
671287531
132985168
592444820
450365
45730
44923
927588920
312168174
365105569
158657121
37713
4634127
85575950
342535488
50056568
540236
459140461
526918
543889069
914895433
70662668
583358291
751750316
7214506
37486857
158746667
44951
51325565
138796723
257378270
3957535
396344723
657913547
257485953
229916044
163413290
824096778
418845989
548875142
4238251
177942723
4260
385254315
879058485
329893019
48999980
4566604
310487248
449097
497525029
49674
4540443
583639203
394992065
322865034
708849727
449465
4837139
661101644
23650534
131134425
198334494
4130467
486773423
899866413
54040
648006105
225381845
630190758
740625243
748925264
402544699
863711271
554131051
873204833
371525846
445094
41981
47961
45583
530565087
51775991
612570973
4860478
435269159
463863
333569
429030671
521780301
306235911
521831265
4124753
817882953
716428118
83730060
332065879
589949756
58283160
457570036
604316573
609147390
401402603
4646
5037418
672187688
481283556
161293010
3989
622422789
669876356
784661684
835449450
4631922
899668826
4579305
833009832
623706730
166009339
39340
128270552
609523388
458494667
173329182
141039083
538364267
42220057
974138954
4842002
27720643
185726070
47884848
131617722
246685385
265176464
4188
38283401
680478986
47072629
434711190
479018018
240062073
402890
555197888
900779075
307479929
778966005
229747356
959190947
61874375
153866346
48954
398287392
402222092
740471575
654722607
104080077
835488694
38616245
730931079
828109535
419579283
24204073
866695356
252399569
460347581
552088920
182123137
520217899
988840311
491289186
322544258
568204364
337361686
394228
739799254
563057884
607484549
676037405
612148523
330970273
130853513
488917059
275702037
522743156
400529
422727
52044
43411
4203126
90278785
253763463
249605108
265172977
493051707
886264975
57318746
830022855
478568
614368117
47626783
68573981
560852677
485818177
168390342
619912557
957386175
4943430
49099083
34800
409922631
766223424
420228469
320917253
285459209
337240853
401569857
98762290
128059959
170522838
477842
715253437
432689133
759772184
5135
45316
744011760
210776995
42643620
3863899
779334175
633691378
636776688
832751025
533076803
986487880
324302277
5561037
474839745
45241518
277297051
44
50204830
329947805
648467021
171260030
241914328
477010
375255071
485455142
541584027
146769689
5857013
678478323
811841278
835795988
391917465
142231757
101053329
41792
887770953
236208618
586585959
319472
445451511
351397861
776814764
452207443
4699656
421444
51219
951556933
604596085
347566722
264461478
834947754
558849562
805040249
458397721
73253659
676910208
945374646
297494918
951598166
982861229
45745863
543100727
4480233
469036312
4628145
491728956
259814489
764061468
3004337
41339
836942423
488904597
304827301
350991
842744964
574489846
35042095
951404545
368744791
467780
159203452
650612226
388893195
31883243
453790137
327503410
392725544
521270511
439272713
791063906
208839462
407151
801885482
114432937
45559
859196276
463121586
492026302
216868594
496081
429489
497157570
250050956
469445509
41932
115939817
48587744
798867095
777204391
3942039
602189550
279008218
44470
716223182
803011988
3877
480126212
521122015
545374306
40092
45789099
443975131
139085185
749819553
211696469
891891367
728065185
636732599
39729564
4547464
448998022
47381863
216370308
65733334
497637285
45
439021
995293173
304645410
939623157
48135
984962878
503508982
676060256
322224198
309062221
935945000
987208297
241598159
506056305
427422970
415452
44928
864226029
382765596
434964472
3781676
300880
342805246
499828
181240863
861261507
518199201
501638
278122280
780742556
629246
6785
449807574
463221106
336530
156846956
46887
777490121
41861
873656873
55445581
903966012
16902622
300225401
814974377
847378349
5897
110143035
609307050
439917626
787370886
425891713
201411310
195190236
687382591
49972153
500553992
465642725
865323271
45010741
50648
202369992
499590571
511850754
626339521
394714598
42774906
862548575
280201181
379076437
5017682
626535217
47745
415298888
389138
49687
921407244
42557592
509458
572496162
275563180
482094586
300294826
290483089
591566539
261927922
157102080
4985797
481582
143920218
476354717
51809840
844652047
928785098
950538294
101334795
806922655
518797
37403131
697254957
5016911
3415904
600269912
114541761
42146861
488042
570689850
395906462
4547421
414622
285575783
561007266
7226770
691971648
6405080
488393525
159847440
562138941
568258
472526973
48767422
47327
662443629
729601717
58394634
47298
155393431
919061117
5407790
770794407
162758611
417726
678080011
57627
377286729
775812364
455317599
515082
515764790
718290785
984260041
177774044
680032794
783950958
960103153
46823428
4743043
41437
879400868
198206119
957617702
469041763
312815166
229324777
652324781
267711576
4521572
464004080
4445
608215897
23549300
806885499
714059466
507547333
474734331
5831
49330758
501925499
2665769
813773809
463665
574909863
562309857
788441194
796701966
625151623
52585278
75
684135206
982353050
193824196
397566622
76209162
204677280
843763766
516409747
48966894
218367304
388111730
850869256
408335
44572263
82904484
33587067
608677837
516407173
4591615
467961299
8061751
803676645
468232589
130790026
894589978
626799442
935511041
687472996
225613702
476984249
446309557
647811902
726608887
447599
966601796
723932272
48728172
84321943
959922122
561469271
40554919
370316273
15866160
933747668
48581812
209362766
155367612
230713143
30186
531817426
132525945
456376153
375809
910934539
361283
47540632
106846282
58125460
128481643
49175
550859442
44972
49715365
853376773
36005
580063892
437078259
839815048
607977411
4950
46691
999507783
4778
805669036
455296213
575630266
18487186
832307678
377127759
4994629
547697127
383633284
614115686
928405808
476907278
509105553
945278878
683480492
244397679
782811212
206583667
34856
603120
4969529
54723411
4708137
133250468
861301318
620943629
6025
48717785
444893979
4771204
4639611
865410005
152565616
386553586
193590709
314110457
29321040
695258
509520200
437352429
4067277
383829691
990875173
243171991
46634972
5171496
526621062
421479033
14708049
409758702
130002414
448810
6430
60875013
4551374
4926705
33153
201092977
767769682
689826610
474347
50203
46229
4501654
880943151
55282232
496364417
289798005
779590258
584103649
48589695
27903021
496853
463270609
929032825
473169011
894052165
640872397
486491535
911014579
562996506
59590704
47437867
787861190
90037221
841465142
992430323
36544708
679848599
549924903
411269
21617708
5792
139742698
105493520
44570
429484
317855434
981448513
704027116
885509760
488710954
437093469
335753352
888102111
130068943
903036044
869214285
313561893
472074
53044
620656260
44577223
4572939
42105537
350210322
966860753
917577352
584715137
581450948
469554675
363562870
137628445
4773667
650915483
536982128
64805
58661
491983500
472360318
902816514
4583065
870957676
875923351
13256019
707211810
232511274
4173
747562287
578291800
446289346
816594616
584669
672488525
824957604
4904478
584297385
204478681
58192741
780350153
210279652
323406411
33996319
47266009
445092
5308
443406435
46211333
900012390
118305213
59597180
21954313
429554092
961610460
43339
467748
6647290
569184226
764202637
929054271
892867688
132061220
391747797
5167935
412487111
479850979
52841
485372740
231385153
950416307
133671253
993822900
691903984
424387115
4679221
658131944
470923
62790274
542274038
872812428
152455096
4452292
4490586
521364172
497698650
425723952
257543715
495392
961713848
5481
71820495
93589009
53200
600524467
469587329
221016996
256879793
422779788
30151739
2904607
142269527
269233901
134386084
2255
280377359
552529924
54473
641995555
6479774
917979816
27716732
477106739
4016
742960558
73754074
175827668
859627559
39619671
257831874
287588516
36065037
637387406
391619416
535721667
385164221
4315
116401004
179256298
5283
56900373
49973
387041768
25563744
5096834
622517
670210
216638003
912736567
170705652
3373959
190535239
946714150
654764402
836169717
44691015
530595780
43157577
690565954
50439851
545537828
480075026
928387699
614091605
634247906
320546425
478592416
821489453
45878
859368694
175508457
3787412
5005705
996704047
175287544
4809623
47604
588485
489276756
49310853
67252527
3604537
692911480
472626417
420680374
369693
45950
48460546
222449012
224944342
407577531
939852254
959578700
465296
397031075
354565053
58141575
73245085
528596182
729106425
220364815
396538176
222331140
580633931
522407254
49576552
460892617
44956064
225931926
659530960
5627
680453533
824867925
87301399
110101129
113018307
49232481
434964241
641030796
410780
24801691
909127208
55108
737288479
942028187
999270726
141194883
956873302
828491793
998096972
10820734
44410
49792290
3961
505335
537389697
730554789
635608018
755905510
354389
917038555
640186
45616
49135042
973142132
147384052
814165934
600197848
55609
215176442
828348249
5359334
467596
618384455
49557691
269285605
564397776
538511126
60426
44864672
451965
4582012
410727613
687294231
392963412
986227188
249598613
36948170
942398891
609073863
5182
762855651
54162601
876280138
507100680
576676578
54399298
837259573
458678373
600932610
680876627
830483867
493283
523269169
50446307
465870781
4021009
956749063
904875454
47126538
475697
40151622
320559127
467380
936762140
288070266
272400629
491655
329
632950759
4888885
145564157
312257112
113098494
58255098
238220580
452136
5445512
446760855
23906997
909658480
932949764
750162994
177991545
517406248
982604058
677361407
482229845
298703087
927624035
993937958
608
365412142
453308174
457760917
508998
305498842
78746541
917178971
936955430
27284742
148799600
812366943
422453730
5485
4784989
404066759
486509
904725592
49988
294531651
242042618
569106196
606746646
867329097
4646559
484074
534152034
49075312
832216110
176290546
102130814
844329828
467963563
481263947
48229473
824503113
551006825
636534380
918021561
846633709
128538891
204572654
837711212
819280596
534540
113503923
630689159
606943609
44792048
48234712
44206225
460793636
513615485
47517873
118794342
402744
593695769
224625281
5175
663844856
490802
494728
84679470
210972275
507665140
761101563
49303741
4951
200279922
528499728
317
59994223
369280113
262
469951799
474304820
344406914
74609461
33649756
474094508
30699247
456318
5059633
656324227
5109
751757303
833099367
672193416
4495811
5783508
462978220
743139785
400033
38137974
391528366
290696797
493456625
361867221
736911772
732230839
713134131
4691977
5240503
187648407
4508242
47992
3449414
488442425
751983581
132821757
964903097
448785853
23850807
4610393
41236
652451707
151797075
929620666
52680
427246964
58639
397486471
376882
468675348
574714895
940021769
4026
103709080
4381
585413471
459731
961138793
5138840
84752060
324452560
520869353
201687524
288662137
487910279
653266359
395032011
59236390
45222
846106629
555558167
791406539
48071855
478827585
401177652
269991
106254190
69732861
106537745
714548008
496943
608721262
59168197
91196537
562594076
4492052
583304235
384620617
43608275
345646677
155644092
220199058
4040689
4249965
691673636
462608729
172604333
245056681
922991088
564057913
774509259
372600810
992894779
979570433
486963936
771090715
4677068
156962513
467551060
361
4074
632100801
389839467
651913626
4637431
433976753
4828565
623570530
4852600
313825074
49435406
51508
461789
469603
909075401
510373777
48729956
989776208
33227647
554780414
197609867
917381258
486050955
244566409
120856896
487503
5446687
890176221
372045387
59171913
603278754
508435863
249925803
786230742
4455891
591461847
467703011
330993599
128008761
472889
276234156
118586532
301308214
61150
698832779
336577984
249431138
696
486753548
662267865
774140892
396938357
326111007
908147077
586451455
830519248
3930603
876876890
73646749
357352304
428843424
513911
230905805
229998470
598361150
359011313
4573
4706812
579762406
46006504
40843138
504491940
333466682
386287500
428994213
409521625
481807
274924
309458516
212773549
630948614
894819447
488554738
588419171
16401659
2700
255552530
422251013
725205092
54062
338472562
4792198
127059024
515938156
56046329
35768225
531
277916119
398037711
726494898
5732
44880793
916284567
374371780
455747360
274678122
36494945
296248977
523449
5342040
835516684
57377848
448336707
4892
400208333
44373416
712232308
40535
45021995
4461451
870597935
43751658
85640884
525690638
581756620
991538610
693369543
895249301
4006862
462146225
280412670
492246208
671471399
201894163
5052
848691970
72723302
519327624
306480053
39985
317909702
643734057
858020116
450947
307580850
466459
444072554
394836640
305608925
452471
848892836
484581452
129876439
860315440
337789749
4621716
427526
615871080
48550
316423701
719815095
721143892
51682552
780325212
999088228
4593021
5748
962188276
647511700
580130061
88767770
763846033
582675069
55524624
4705167
414289
25162930
61482476
455462082
941910418
504361324
425135359
456973776
966099855
440212146
46424528
231683407
545460636
953409560
4112714
44975613
258578386
617249740
473542
317466284
64174965
685971427
49771
38808198
410987046
677924800
219116095
491243337
410870813
2778
3173609
355601316
19952151
984847197
824338945
819968419
5543
448051483
449404611
444500955
363278640
622068559
49763641
494550396
29390785
811864004
502609
804237192
49256
4251934
478326952
418743376
654122593
803275192
53384624
45543
478384985
644219849
986037572
403519253
671051001
21294468
422935415
3455124
983435828
88533545
473006329
241005206
380473859
498570022
46021
4853546
455587495
252365584
492932071
327740893
983986281
29100838
50715683
310071492
509971301
327987510
193780151
503390848
98288233
894382514
522845772
474163
467979774
494104561
46770551
45744599
426697951
485539658
686409983
46448779
494059
528977645
624592191
360371191
237191937
598601770
938411048
4820050
888393871
53373553
27792201
92510830
274287389
42966354
448763570
660353810
492695592
659687350
4764554
57
425967364
457588
633392569
45029331
488461
947433029
112310203
340097315
4514141
630977041
383365254
526726073
999662612
960792005
475097962
176089318
386367091
495462467
365979858
4735
317072742
45146
531097919
734077697
320303091
926628052
912964248
46912
71043148
131243863
767092165
378140782
47008
990456758
4601521
213287800
736209286
4867030
440354112
4635361
776230794
611393712
42911335
879822281
983743704
810893699
903639641
82999501
367716026
36939308
46950
978875537
46394
3241747
425628908
471733242
422392514
368779453
190618472
333812868
122633996
741835151
682200657
95959995
501350038
23590054
993880548
16567868
123568670
498300
48980171
464363
807586947
109974530
259595409
485770913
882797990
37116
420110
57287552
603683511
481873809
511500465
966180389
721842092
157666694
713543346
452338307
4418099
6824
45050
715482440
44838613
346869248
555577555
178249011
714511794
953697577
115739567
94178562
391229071
360660744
504963874
50618370
860935643
912546926
494069
49418939
472810192
870408274
668667353
651953670
997204359
65879064
4902414
396091
559254695
841366768
562297424
844246929
830055734
657404332
485526537
834595431
67743386
41638725
92814017
228225129
4089
4555579
808019691
325421285
676471171
773064211
4640949
361201443
4402289
825143655
499932
50829950
259109707
178137524
319018663
5460
320415974
379216811
74680553
503496769
110179776
141858152
341614590
935098877
538290547
552335910
771671068
23470729
581320878
403552
297261709
453040
49600
975507998
457949678
414062674
816914335
45979088
875186403
860409345
45445252
704805523
934922374
46014065
33216945
145928315
501141994
4679
394568
536670138
473525
724894571
527148872
272133651
344951
686494026
233610080
293682235
604695362
938646539
469472934
446605379
329907810
189936745
789750167
604569364
523565676
427567395
41444521
683589748
975934247
484468
49711
492568558
6509004
960981682
5291
800628499
497726
381759184
124934629
934479404
171429149
872404937
362860512
17990406
802954890
904200580
53489476
822867794
91798638
238799725
462814
414052234
4651163
43987208
195012806
762664303
599862283
875396107
6110
719042091
659829129
28303
69055131
524848
532840389
47085
862046156
67948259
788819602
375
393121415
741711760
50509046
4907339
658584575
532290769
998272615
16747320
230257317
461434
725307432
485051166
45621
213045968
4492567
463463854
4745114
492491
48795
44010776
221213890
629493785
483921
724857969
698592144
454297
615609689
484558904
493342807
471616458
4931
754495520
345147129
52810219
49107
5642
273647806
23235
466300084
473498550
686812060
45540
3164
34211
40780
803581359
460330
822388937
34604
219101963
45002
708081509
815015094
48345
6213837
4327989
752579564
918462405
541001
42989
976343254
819466581
799257485
738350218
719291984
493952
29200188
4976284
63185
639385879
502673467
381199656
593567846
654505335
496534
491985266
45486
675217127
482177356
55140057
407261045
4530073
691043280
44152118
597983832
108536003
949714098
444245649
31207335
597653444
539066127
620166550
54927508
97142427
443835383
447480184
501179268
100971085
521348107
5009130
140749465
299004
589640
3415503
393029982
587455708
386978822
4915601
46643654
77060255
745571290
98296457
65199357
425848809
45922
49540122
858419483
402672826
459917229
479330442
665244948
590891261
399291919
6366075
339
807090822
893840780
974206817
46569443
213940792
869207439
453961985
575648002
469930
38476876
4519980
447781
760613027
422034367
683782029
437639
967340143
32137772
432459
876946060
342218362
940928520
613939522
696830584
678720006
180163751
3186813
337627741
892294657
48355313
468604370
3913826
207770987
416667711
747578429
213194997
47554
156384282
616413
4953266
91330404
250480300
37681072
971317803
946520694
437832980
876806537
4679634
700023470
4191872
721613443
670844674
490609
4477963
4771355
5587202
892358603
330634939
76424613
164004976
47494
685187761
453876
590817229
30616
4938160
423150706
4918571
43692
64880116
4902080
288377711
450051
834542838
5586
486428001
647802716
96505503
4195474
51021052
107105638
576949324
283338723
572846937
574482423
6115
5637
4295984
108042607
457726
391273843
483742341
48722324
333862239
461507938
458651289
296242532
165582588
174490828
699608702
107725134
249510854
744304354
4774127
148406319
251589148
805002806
499062079
131234692
210454042
460840704
669670810
23901450
249597420
64655182
465843783
88463436
46234
613231741
46177
835465262
320237481
42312
628360771
464488260
369207218
420861759
227976995
798054494
418508137
814845244
401073921
681139881
947017433
603203810
839115083
270485005
287866748
263361003
649889544
311636749
40472565
629542601
521524878
590209051
385664755
44828
411682
6515
839679152
48948568
986002971
238717863
4928
4968449
36373
4929363
458680
63947
338224678
5134
4561522
217302701
558
399595
465981
196652095
47960
555008943
565378451
958531454
498533277
156864036
56493
913144414
134662990
718491836
6286930
732934993
27709169
134369743
412274176
4455254
433264120
476274121
47317438
881019431
706750576
47864
472711
840331912
445172058
111111531
94069978
650939725
852170218
378030537
481818
341863216
637883706
489599478
554439359
370741478
764855671
4605032
350907316
344974248
872124229
769164087
803571221
61364141
617817069
31548382
485528863
49855
598403555
846422631
223794526
420278576
3422839
40743491
358594807
370718621
316457963
864388595
200133086
688834531
54284
451235
941884693
947225517
527553150
4946813
47884
336687868
5226516
4381226
94508796
764612467
222725700
584322908
3695
606732526
587112248
369030242
45343959
33081304
989219555
46051320
381770646
488320
662415716
228765
740107123
241112
444975838
444975774
538943999
767506697
17314106
444747641
34870287
309208962
51548
637652589
762633825
448958
651824257
148112841
58673609
643736847
984516737
700379805
602027999
3326
430659341
500724876
39719
623095367
51567300
46809617
45790521
386165492
770478592
296865736
328155367
16134277
181474397
820677637
2248
868612010
44688663
327249
482087704
626919926
903067531
478325722
405954
83969428
5855561
317467378
252157129
802514769
468005259
252656678
621256269
5202750
511053579
36365969
142209024
915558143
845980897
6271
473273499
314773016
733511148
179006450
104284692
509310225
417574183
425155406
4295592
290502314
4332248
38936189
430932664
851316046
359411169
5801
468887979
361512899
448739296
828504410
616051139
571675483
558354471
4990838
448037542
243769063
829899309
152404811
300740230
4753422
4829251
68270697
948394019
973157610
49759
373789423
732696337
56191996
697018612
44936456
138538721
4745777
409583304
239948772
932508686
713464961
414419578
49679459
240136761
52019
4123469
217437309
626569636
995842855
761216207
647070486
777705807
782030644
418312848
245358585
4415
4184615
633358563
720658666
808758282
660643996
57833680
449979
4638061
690268708
906728731
110362299
994487467
150938981
882238303
470454371
4621203
511665312
506391124
289353210
7620943
510428816
242243822
48467908
245694509
774113557
579077870
55587379
511700
551396739
471672277
341601977
492597
360421237
143903394
836032125
47368
841000520
2911541
699545290
436258699
844616844
385414
758155325
186856979
49626076
4727478
706768126
405716692
45927562
430555346
444219
470833621
548973486
91048918
256719020
749981219
912713620
505343017
460433
144244893
372127836
606124670
91884754
604508673
48972651
489563
2652
947679181
167827280
302468514
134649731
905990099
510672042
990445139
47779465
462530600
538959958
334116174
759561267
454630
5488892
563939431
4755494
591254954
167684554
42779120
238352240
4490336
196689062
838843384
46554868
780968934
341003693
449054822
553615280
874412112
436319276
315089926
933040185
89320339
90441772
919205354
50073
756224035
199039096
631073576
39878
834035630
264210821
5114155
663144489
774993463
646232383
78881734
903057761
330139268
428883298
521396507
160476844
867768212
54703396
47990282
964009764
794904583
46177398
207436431
904955623
744413819
37748
5181068
773671325
885137475
687649417
564858
4764964
199150274
4789108
5900844
712520560
358566782
45592
474884
893533050
649718259
34487859
4811
567642557
406353178
465303663
35038999
47418956
7242557
45781260
81904644
976838062
501063357
256801827
424084271
946908248
658536602
645545798
411947693
48077412
4137
422820966
907999423
4742
47520371
237558511
724310615
404325734
293562745
684288097
655040656
443445
405630865
543
71372393
852859135
941189584
48998497
63104940
70211171
313671526
328347849
774201536
787665340
190292411
915707918
160867975
344800645
119828429
925168823
881416748
353956357
428885770
651383503
423450
727480258
53199
221539192
657019186
117780211
872596245
182749945
79452271
4841477
548263632
93268393
194967263
45706730
463181
667266644
34958956
501750048
51568460
275471817
542728205
590928064
300370112
804888663
887196820
4912839
268237737
940847555
56486227
396276012
82282522
87306246
469352855
102755213
699596467
31837189
166824347
419908
330478
794068932
515370521
4383734
79285622
437008332
45095939
840785726
749609933
128535468
4106761
276482639
150398922
47452
965578293
507321262
829445044
48280
236701193
911422530
5279962
410464761
4490458
638
456116461
758114296
399659
212233143
654759623
132455012
326041382
52114598
225848951
217865961
734290876
41516638
982144601
380826052
851149565
981471308
644392027
104531740
587465
888828601
51729536
163478419
159615921
213061397
4555578
838394703
2983369
473509591
240874449
60525187
3271
55776
454260280
112042713
4772752
760808424
43025673
142365082
682835789
397825496
490392207
48869
4327
42848
679525965
471122588
3938807
658513613
666281162
452326530
496473681
606546718
488924
56365621
535212937
4746806
467897
591894841
401231420
757877843
695426541
458965976
81411172
477303
121992570
992875417
50770699
536867319
727403005
488997603
25100115
451967241
69417
4644236
480668392
310384574
458491
479776562
808787171
375359732
902249305
349705
940718870
323988
498327990
45287673
361203590
827790389
974806079
162890163
52995
4784
454944157
432510
413445505
35436372
833743651
532175051
256396160
46077
87809275
968575311
3281291
705026562
293862742
179721758
869326575
3026
807343186
251242475
39059598
918122543
35454749
585779559
109111196
227450239
5003735
42139
5832330
236
41815092
44638768
246840249
445706
121661946
452285
466334178
105149318
125635684
35940
342055694
209172357
476673
44556935
67012837
164897136
261384191
4568
907032290
803516129
356341895
812157217
507187931
472407237
444644539
410272593
44723746
4718913
447887065
204980487
762165835
95568069
61979005
317150082
259378712
549685251
531244545
30105456
48248
682661765
291338752
505035
45031
687439724
173473384
973026013
889113125
472781188
486916
374087356
526015189
503060351
861736893
738320528
976738354
49161
315429282
466808
5814
6131
711272775
423229
39874262
422389853
671562661
279881002
69689466
357479488
177338133
501902446
493314687
486499029
121017811
856129061
49797
625174170
357573682
550218806
520681524
4591220
490859411
4554562
495507
3798
927473389
3095613
437182630
400899662
184847839
52911396
77904678
245845529
58205231
513892065
686523950
284685
818267269
625923029
299399234
3710387
281887001
4959192
718
857693551
150293770
452764
364839
355242214
54939593
392099646
491262
46213540
457631426
128812969
448998326
48985
152986650
25891
582741146
64602383
61584
485149206
742638483
162777857
643453851
295990664
318957
509612
859734197
312806905
460239448
511106147
493095201
5752
153632556
499055089
45253
786633289
190917113
444610974
143876905
5257993
49819
947640818
810223797
977727848
45743
552323297
885712081
110100971
155179041
746731117
4765735
494488643
30312200
849259830
58313
446913964
676282685
252754089
688605230
837148020
783004855
516955424
794439988
882040486
535653649
883966233
167723244
871891470
915952115
100795038
41896605
6291
326666579
511276744
36789
332131003
155812647
591717
4329299
972927428
821039780
48090
444462123
434641416
4056870
229279229
905783718
190977801
752154766
3568
929645253
831865094
717271637
674070495
254888731
49720
282970754
28801
4932924
298907
558075146
670134450
677410822
4052852
39010181
243763233
45089432
31011999
367412693
704039832
654591342
576323464
40369
5114342
48374
492973
37354
995570573
26655749
390302423
458721750
51393750
567554260
759169756
787288620
655706222
585662782
294045431
156152776
4244399
323680
5417583
921271216
7203101
283056621
58337
329907754
415892854
333149835
838963374
133771406
655
699172078
40406246
407523983
5238241
994800349
477094
758163623
810416118
349711000
205484022
344772998
172107347
343290719
446637520
239198016
565139222
534405317
740134134
592369566
915258855
489207957
55158407
53942
601700784
381227554
50215
990467261
51116862
173223122
5014662
613911519
562226303
885829993
737646228
95438966
459712
759049715
866631253
275153286
287077604
315943545
388113696
289429351
58723
214647290
142614595
4395295
47061480
449792812
23259257
843890487
797602741
594461
4206
641294310
213849181
443450638
965274927
317785999
440040784
442033
579372281
4897111
965724450
785442258
176791366
176582215
817465877
134953593
179550100
6303231
36397934
366189414
997233992
462095036
467656522
540455704
449833059
785303112
723198996
662438685
5195225
487178
302929927
962822124
34221605
727666022
5621
672312467
995851341
50229597
659383864
935521827
970043793
451039513
545759325
507682563
4507989
257392779
47944
4865
655318027
4487218
583383613
393767518
833899575
215812752
479692412
616006679
518806
48909771
4537179
46327
226609303
2382
656799765
469774887
890957762
52767963
10179686
222630575
418534496
5397
531422183
760776790
298772316
626810483
43995
116278138
874349664
696435795
805666058
889083160
839548393
48168207
4855896
874816621
69748561
668281521
770702004
4735050
117008230
392034759
889937494
400619998
467107
840297863
19998367
3944131
347533512
200264507
970872938
984995832
3258091
637787713
424185854
944422246
831293518
773244215
464633086
137518246
515840108
904931950
37387
41612
298730246
342214404
783985566
554502484
44941
856947169
184082269
611538010
840627831
47604975
320068141
202127107
458408016
858757741
948116747
971782384
614620858
130249858
276747291
106251368
44707
50062
656893492
515622982
683038703
586278520
3685126
169382830
918595880
5865338
348303492
515776623
881977775
376713
468562451
431524757
727694186
473378
487718
47378
490383377
55555312
438356683
652482
646029616
619838623
58108118
755687136
673639237
55948352
527922864
425219775
943450907
476542210
993846455
257475054
741589984
879024545
547378079
39486461
561034451
482221862
260566701
609224270
182272218
455851004
4997170
551188599
760047664
279786313
2655
317166
373354327
846890370
68012938
474657494
457133
176341192
440011212
705656895
48510
44686
601109374
559146585
4690164
473579055
773378391
169874163
780289988
358670
490221
3229
899535655
5190
848974014
621350378
390110489
51022
880746942
531782350
529940935
480294
993310089
4460513
416513322
554434949
4627275
483010689
456554198
481132
126701252
52036
470411157
205202682
761003100
229340234
754284774
734774716
977546267
584124
417528388
525480424
759963561
183879374
47155833
420396
47045766
455147
958890917
451902790
477835588
521006573
42621544
230000559
287467092
607381591
509531265
452420228
473800165
931345373
124247642
714582374
41559481
4478069
438062
467964677
938046013
918292829
935945547
3552665
997021140
49069
52990
486390168
250859949
53646297
537326956
150532355
37034779
487497
818450369
47172
38657602
522670023
98389921
392523222
383137213
97883196
658185237
454323090
787285360
984484830
407690
200588786
44634475
546138
463673581
475174
361080954
539411
45028446
826157225
228777836
36362632
512882491
534496188
633
4575409
461235170
905933687
480213905
196773664
892168622
998165230
331397011
48113473
250735139
807028941
48008
3191
666834249
161991179
221370070
8818832
35332249
4829678
453673115
342790656
282402436
45264526
465600717
944484663
130490229
22917
732534481
52303
493852
3469100
496714870
978115640
564141
53988
708544205
739563874
137041778
501686894
929126836
74620361
40354837
4314968
5108
46533
448926
607128397
652832263
979608547
320973566
937985645
711091875
464051828
4622070
4632555
47320
894228849
998617739
709303830
355896381
455160415
402658332
232580689
798190349
577388106
404562203
5927
4621137
874855756
447950
978222790
32833966
4588647
242091805
401681507
5377830
614127028
559306419
5065195
483080
58119745
3674093
383931334
371344
303340779
382354565
32091380
275971492
874349207
430050405
58683
6071342
564584
364758071
570006504
105124139
348665485
472868
499015397
808920962
85815270
477051907
381204795
624455529
743484636
4781140
392398097
319306065
48620
275074334
21308760
359281128
559903124
376276209
132144351
470931
976690211
266799918
5709
418948890
273444211
750619556
61865379
287401174
415733639
770286849
320003537
199694661
552032031
704378756
385298616
788654025
476600635
583313797
44693
3393
884948514
479644646
948736464
328315851
372499546
4523845
416845215
397745979
886873706
46641
4841300
683552862
30851
326665622
736565136
524164935
331159890
661488591
926805989
579630267
462464435
841956903
440742328
778528145
448240
3948748
48360363
568491077
798667433
120371742
965659877
43988529
39770
799416770
498707997
347392323
6053
770678127
273634454
45875729
594492
964005774
642342388
22661340
45915328
256573512
588239
294063151
471412389
393142
89689822
129901530
219715557
95556086
240466510
397860
978205361
786322750
783107168
494291524
153884847
592
439852
414687789
155211762
430426406
373662266
38902074
572372513
880382086
45600
580358652
904030960
117138254
302807302
111831449
157639245
330497801
289814412
872675503
188785582
4824975
490405768
897883826
521983901
215933312
483377557
508638
78657014
49269974
4769961
550147189
172063719
391986079
915491958
547673
559057482
5367955
56545663
3364434
274845048
311117758
2738711
802796816
936323225
46030552
574541182
339643944
170604822
546788814
458687
309388047
51228500
31059215
980493541
93084525
58933
4906842
150358126
3908
806019664
603153608
4847293
645735784
150670920
56372941
474440
967002269
773580215
700871091
478538
91211841
904136603
414814
5214821
608161
681344269
522405
40821
807784051
573638716
932546231
46633530
911767287
195743089
165675428
3715410
4720263
820170831
434669077
5660361
442776064
128488290
961705037
56013
222380320
441310889
127756606
438484
367802788
333993374
322000967
446289745
448882387
388340857
3698
45724493
4693
448273
977778322
51107
652715792
149936472
34792
4851
8219050
724881085
475324
504465653
858394823
91556310
5037
933852373
4310206
127085058
46887033
423934031
344447
468853
268693277
31638108
524515117
116248854
40684377
571008217
494957
4029
133365881
47636
387354301
983699089
578484860
44405028
14605883
99208550
749529623
552694721
525174240
4636744
497449861
523382242
214629630
968678032
785752000
45507947
41050498
889389588
607258489
46779619
361363759
145496418
4498804
738263945
459080732
442091
165408599
527716
4681761
222103927
925622017
467
519505691
483728853
4327890
499436
490390525
255206864
4609
256669609
488132906
857990987
329010395
656893670
156326943
402130034
826201931
291591286
510691574
4086
607113627
777002581
45566
669993880
981163539
483739832
595458958
311693758
579983132
4106
346124085
358315185
4460472
62345221
203207562
26525351
299146174
46746
549081030
797748755
41832702
272319904
275008516
315312264
170839498
691377120
996170353
763692285
391295209
72752202
280172870
9138057
447607
4967535
872779113
322779058
80514819
4247
388246350
79971557
46189
30741096
575626554
93552525
777533589
140609240
728967100
38675084
51767
630309863
3963378
460293907
302569493
45450428
448910375
106530137
4895517
488088268
4467778
2529162
280425482
944380160
47071421
256571
602454936
865814883
377463685
286670776
191479895
665611777
40001
36105918
678901605
856534030
46730627
52814998
88064745
298055005
5085851
5944419
690591482
574
338586966
655092001
55327
757921153
237476872
831675436
675810900
485452280
3599161
313082370
111430651
940771890
591021290
950502564
5916564
465694231
46662300
556681
431119039
478743374
575133259
4525015
526476
198001124
48386
40019
361589
508641331
257571584
45031410
517829
199529550
49671760
6160302
411105066
46764
44683730
688218244
565183110
896828731
298729303
512754439
4851451
153527812
42458332
148822868
63550318
468297
19001824
643856982
970928611
684395576
351244176
445356364
393843159
763202781
127313678
703113616
951933711
520432005
4020811
50904718
505835048
247705063
730381474
723397393
684
867088045
698664073
981887935
35331
46766
801232945
387723619
466131
621571838
610997267
4564216
472951674
544070154
424696018
214506535
670074182
408
961542324
4888500
549119812
481045693
687503708
214973145
487847027
49370421
191530371
546705
553593549
201949685
491721
370381669
54686416
4380652
476543
5811527
628635735
367882917
506558
452682647
543877625
854290125
870046390
476797928
646561849
24397712
4127796
306446449
916532480
962538174
769891250
604406437
442737867
212117485
943475752
941811423
860823356
4001083
936580585
382755670
550364414
50601459
406469012
502097
230978489
337306578
204971720
326561330
971348192
565440474
40256
388850856
49125
592163083
770750225
445070
608098257
4537536
231783242
4925
760429783
910530620
3634
179656175
464289811
525372499
301396622
884419038
664068375
5292371
338835570
487713729
225424019
457583
498239879
552643600
326464370
53540
290072217
402453172
440413122
981475159
717741799
298871093
180983250
463323
463729
399508496
470483
484910647
859127309
381038343
472105
797327869
467626533
499717776
47552
126071719
511409043
817078343
883444402
4430575
56738893
916671311
390763479
44977864
473591691
896196640
341718167
54145
52688
328157129
45646
800642215
594318072
5735586
5514373
287123305
479687
48877628
437097277
443837402
759472612
221426908
49760
112258831
5582
559756430
5768761
229339490
625296129
851412593
715808843
267309765
5553
900835396
355263675
813068193
4598001
969733610
542306370
545760718
183912008
597642156
4518747
887553735
712439406
459428987
471394400
516616055
567762986
650421299
4636520
243622824
515441653
250219367
406413123
138691127
245418502
387974
261751296
58555960
972043197
4844
88202493
462274305
47550839
519032322
425835543
721717611
3196541
355678108
485875765
244480643
387208630
603776415
120987745
422703
277493296
918774459
4909
162145105
653462314
668374900
47001
264447064
706646970
256446731
595099
878219021
233282924
370332053
460643199
48572709
293602949
895661360
4367475
24792479
26997602
496299069
84552578
451999242
863263981
619061239
795200335
497748
805660444
436973984
259251003
351203618
451374835
32198386
436747592
781121860
863977487
607782227
913945596
175442412
211606548
463719254
5700854
611481184
129749447
304555190
45052
825088826
432079237
463407883
667628139
477283898
839756606
986790750
261949861
30708
326448190
253839327
328284768
616266956
47423108
159419098
44544721
340970856
369663282
85152937
48110031
900133499
49911
186071585
811115811
303831381
667997192
235013321
398049110
53949045
936763425
739886510
677598140
508084
49653
902827695
140507997
738359072
44857
49991
72490581
26929954
640121090
322440203
842859628
319115591
474983402
903148708
4551777
650819093
226214075
531007787
421964108
713204271
979437233
605329124
509183716
186617533
55129714
386000107
105723739
920965607
372627600
876016775
759435557
48246160
478622957
420891
306289959
728069197
929746971
465986925
486351
4631
570657
896950126
164511002
917511692
492219872
35049167
120773313
137574527
93655322
691326223
853362586
29960
4562410
444332345
41443
521410855
498575
618618883
636683312
59693
424744341
742999448
4495680
541869746
285744207
40648384
6046
59428631
112140660
786588103
568856167
421380379
290238621
431500878
298482487
729701970
46536
272232692
54497081
405150641
602772014
378823488
604576514
440874677
763383485
52467873
29248648
44911187
745402808
389575516
840626690
691287697
34773528
110681026
686639977
362272599
598122581
570526907
940307029
586529730
38036
986910559
49082246
927774926
442367899
106207412
798610110
292245383
181970647
201586326
720604678
89875156
42276734
141990156
46857
19331320
604811549
5416
897893838
4928740
794633180
423145405
54053662
91436156
303679789
351511456
403777614
435458348
773684130
4339357
436736688
3513688
42526
190640052
787589979
916513271
129344349
411490557
720563164
913282848
675445503
51087036
851077490
213372541
246155686
921583886
582397372
633197333
667379574
452185392
285204646
680129278
200055837
472924
731778723
912686056
5077
21483
553765761
450968834
4882473
293990073
46864825
49411
70993545
48774
589763269
625058047
814414561
351104046
481853888
862603230
138218511
421258920
97775815
96695233
403555789
616725885
624109860
477839324
312900494
345771419
5315862
3632
783490770
3347980
257517706
459374508
47033458
44858
728983499
786707663
466615652
729879312
348940184
292125195
235717026
310238192
996482970
833826273
46747915
534462090
46111960
827122471
449195989
694834508
146304721
632039
443495
499399680
885212553
442011909
593138521
5554204
601846
937990937
34512836
444566
5449
679216650
491105225
42279
517920484
46517771
884856789
636064173
149781908
254265274
84164247
544911730
805039822
747295757
875947158
44170818
297898578
284774547
471837
189122812
471304981
982706006
589810414
344996777
541145
608450079
400829679
988754721
422277525
458904650
699412562
854196706
4082752
363778248
280262039
338910924
4907
55612158
567642224
5625271
33812
48151
37759530
571201
915364167
33261
82840124
446379
615573365
542269121
308401484
527526
469183364
6426065
368233200
551836
399437834
43198
31859768
37031279
86950704
33746609
988714126
866956832
113663266
276466891
996566576
477208
222808047
868672917
223992735
646725229
47720300
612141084
542147328
46051343
922117832
333065337
869546439
795436819
401713337
659154238
475909175
57212994
272264580
234095975
868586461
590331851
46807251
486304062
470134439
757591238
159638037
675031527
480092
60029912
107517956
4682
287402854
940315851
297762846
657494440
5483194
53849818
633199311
4754110
743302902
913079317
62775516
50512126
581111896
965452842
596354514
934661715
104964715
164797217
109001568
411550852
191873218
583028176
52506
511713
402376
484690
367536923
674597958
49139197
743838805
496103404
733070512
476413297
499092923
486770
736855996
4411040
25655642
24335737
482860351
457526
953751743
454493899
241
45551843
199837002
239306753
470930
904750528
734391513
324698124
407878848
499635
241625721
295447713
65425287
482054009
50855
435259721
70240051
404504313
587170408
315644694
122387433
551
353673306
802152960
746785438
847867330
593637101
414060384
56939368
558299383
654197575
129971243
851480064
937388351
481748026
802353972
4204229
49780306
52555
445927800
997273773
870228550
432762876
517267092
326
586128967
580975737
639809284
11982416
529201
466
108359965
262454992
208445352
275515870
929677805
468547627
989062529
45228119
586808
590722616
550675570
941085148
861909968
39068
42875783
606032
116477563
976235659
50795
595802783
45679
979021104
49101389
17078379
464508969
651659287
495341268
62647670
5411309
120109536
170459520
481803318
5804
376533164
927135270
16137874
367849978
999893451
6209176
942184114
926282772
108141201
691148314
761743233
932874774
813337651
564949082
4793743
653901681
652203637
157481643
216151556
625071248
823271079
619905009
4423449
55716292
846599936
318073
4799946
265345731
514072778
249414826
107941605
5165
51803
45596624
589514629
773605465
188485839
38161182
820114497
808609733
67855838
4688212
37351636
568119413
46949239
4872925
449780420
806082971
751006494
409628094
118952795
174425120
332519169
547444753
713272997
363447
967828223
406632363
464643833
347280358
802484013
454566
967586997
4344
470871465
2815084
975048621
314637913
454190488
559625053
4594
142347129
511639152
797159381
4517358
41798
96773434
14492082
109071852
607465327
455239253
46705668
2293
44225
48552467
15405875
944756568
89694174
484956
341594915
61757165
647968571
875834105
405165600
431549
61962205
195203874
718321633
494976945
755470916
73887697
4571547
190443415
145877464
6581
45343244
286805316
883491580
288532330
751282813
137408562
811087502
37405831
506997
414841421
559659483
684497666
557835
574896717
561989798
45691690
36190956
5570725
481219854
406621165
879032379
769397124
105752275
336
47839
672082558
703039948
637965058
4928749
778452108
168460207
487762648
429596310
978608075
349481545
322459449
705922464
409728642
4721307
46717249
4117908
366174009
457640033
965726986
5041607
975058788
4956960
494017942
571160295
530296589
896848027
208270690
46197254
675146503
133553876
974410837
837219412
380032829
4583432
362696866
359154912
537635061
698814159
31085761
532599
689099964
226682724
472244993
642686454
722337259
44897636
538905233
807561973
5091070
37628
817821817
46516
65444402
71710120
985121269
900550635
926699024
153495014
44746
47968471
35622
52125
333037472
237538551
445312
5275716
646051501
765716545
42727
760753185
359405562
910123366
655737609
46002810
618883926
381078828
49984098
4615219
4454
523521473
49358942
4948
798647269
46648019
321157572
393344684
779461107
255690623
920871039
475256970
431705991
478776756
512547561
834856033
346196001
609522275
5786
45256
475315
477973
790557165
917430272
8395097
45797294
44764027
709541127
297281365
173980076
367404708
50859862
862577965
3620099
4733165
260982196
531816434
435359210
3700703
548622270
634260935
647025407
639681827
378091976
1006497
5371
944597736
350906643
712612745
133120171
820721980
412970521
803578839
609330555
770209964
248832968
318049418
568140
52468019
633225864
363935564
388599484
617567911
504009679
48077843
470718
590221829
969653736
459163789
681246916
798083318
159785194
430573
44898
401004
4093442
268
265891309
54032
393812534
4405598
276010090
4016718
488533446
233833522
70311758
354349662
4077439
467822544
263318753
428269238
233386686
428238216
42312231
617299268
4805
781099810
48832
4739523
428133
4889537
32082
589690594
921377533
992657559
444594382
980644047
650409661
696989232
5298070
250464662
983012052
117284268
478012338
67482519
697591
302384764
5029
574919774
489452800
148821808
832709337
456288135
261011210
92292502
254766870
655209100
193854702
454857174
652288500
332150732
710889455
16036882
84414496
909590131
689199653
475633
549427
4632253
13463473
348543039
530234429
630346991
461848615
125237151
805910310
4504975
4743431
865535551
608188902
779768886
635855874
675086216
46096991
865742603
340662817
996665604
961413829
488730107
161951474
725143821
805547595
388989
518297147
287164143
164009379
886745771
20621687
603162908
101967110
120890070
473372592
4598847
179625703
199333737
47287908
686336922
449877408
380561246
103433157
62797244
153956308
684668700
5336
5590459
264893083
606138730
59324289
540229477
549344501
845719700
6276
5489
105853904
38897
45984977
5560831
177727349
323407428
3056
705313726
517961298
517247
556290604
994602864
65496386
3795493
231629015
205326307
523664120
37694301
114824873
53914522
483359407
12915385
467924
313571395
97126922
140509547
465140034
4856136
503772729
108305873
339292671
450261
402742843
507066925
143246505
8212861
646646765
319475840
50678
476436791
659895722
465682893
66879812
709763802
306244362
941628409
4459282
37175419
386326
79695036
584536309
37069
38772
497890752
54805774
48862688
140352471
925065200
48699
964239987
68689065
361779322
432
777802588
821340781
886104533
573353068
547107
45265357
790443270
442580060
353075972
514246830
183127504
932823730
505529
959779059
4504
214058448
4986
549802805
37523878
908462293
672825180
44905
803781965
4648419
279112366
110800819
203617338
498868
466096876
690315651
975070259
258264418
553574687
201551430
627177957
807189257
227676441
462983307
39779404
862575964
578941370
3902
173371572
619138107
48327
4964690
558778502
50663899
854080153
877677394
221545627
581218938
882225035
11003878
4594417
872898479
443570121
177258428
205035004
46645
766901140
453705019
4137245
43965
899587248
149042981
523232286
58658225
905544088
184442391
353548565
49570308
25521477
4931530
490667
497354283
485392
37560981
356818635
6543
205543040
53433556
464088211
48267803
715438267
672874195
451330021
675243443
409398
718906293
4562961
553860587
217207294
183331859
404987
459087402
855026436
53792358
290884389
366094133
440464406
46832434
49232046
208977464
40470859
615979621
514243157
46783256
47131958
420936099
860666166
335332565
49710796
503746827
369555782
120878771
447998840
500805244
779922280
684049568
967482065
286962361
364201596
4503244
663028835
411207705
47018722
490485785
452600
656367040
194780154
2703847
640244362
713061494
246973457
4968343
347939
46075759
686414084
962083335
840846466
845136172
50190
302568246
743857853
447637
516900869
149266836
40185469
132883900
545040799
4460751
565071
135631982
47433950
117823988
49735236
975205342
4902961
585977071
406668683
551437712
945492559
4740012
377771224
355665528
610771296
4746122
793537921
44336762
48316581
158334384
181308836
3821
460556563
396923308
877198123
175670244
212064637
357965661
50713
306769004
203025993
554809220
282027907
985726852
877316934
195649277
852018605
476
47461
69108
297302925
5294810
31329662
362006894
667649503
262098913
502499047
58182982
751692650
5613222
998767314
161215761
584510550
480381165
49748
464543
407337
309730617
48640
420391819
190616271
54678
8884568
522991736
963761550
105763423
754965168
490890453
29199621
566520885
597083971
525921877
881910931
718468525
941482804
519802239
811902110
840155530
936110323
839406764
477733785
57760194
206160310
30110286
697817623
839827122
59424374
482248188
680708962
11287172
407691187
234872985
29008849
38554015
580533075
45757873
336154864
213473028
4722663
44264515
391921583
435281475
616307205
619887882
928677782
4177
573727267
135553218
95958964
109290344
767501257
585897705
493390591
428823083
5821998
664139390
969307118
4990077
214444238
437458507
581092784
356877223
44569768
78174832
742741508
326287962
62528363
844356813
960144787
481847550
297245703
698736761
445277
2141461
459513970
2883271
215851767
392058979
499146
24167010
787037091
47738
938379274
717912717
211211737
523651720
60557
44597
466783
162210829
422094855
660504320
422380628
723897109
403128817
501903246
449351
717995107
728159043
4993682
572336669
30758275
673275110
189031408
431952703
553728792
527615229
649759986
481107707
722404600
788021168
237032580
931804525
32636779
4815309
653137900
466039409
987780285
47366
138609037
59432873
457041604
37691
44918775
516592
63556142
855130194
231444356
411094887
140228013
446295
727198937
780552444
4055076
39928
863877020
49378
94384608
868628579
794520368
172396168
450127
47019592
545528453
559178694
46313950
187732298
362940118
492970
383019273
40359905
639762305
932953919
786155258
483522770
80633171
5516
222766902
146911848
48070406
675523037
50912417
280480857
4083655
517095399
303938242
6631880
388373220
503384901
839943258
496678847
390174589
309619334
5808
257327938
3913067
450943
855003749
494194
661592320
47855555
6711111
63280948
202524273
11902324
319764885
46894
947393427
4638813
136848719
545697181
53749
464916035
705171833
255144665
939220417
290937240
28234352
663338734
53185216
5514
5477861
489444723
339236132
668440639
790484938
497462298
737580494
985054397
51519111
370760293
527783
2837606
921292165
4167610
715450870
413739378
52628808
872712382
502093
4733
2699669
480633761
165374692
470249
703234991
129800556
360454513
282330589
52969
285751790
899104680
519089083
306162188
198428952
35446513
45604433
596587215
241566675
568436584
49500872
44699
46607763
46734045
282734847
499787521
336935221
36836240
482819749
451554
770467852
3892016
419944542
573616229
722481176
40135
790686799
83605909
682278705
4579
46186
422192
656608455
333367843
828925550
427206033
47303143
45290616
567655
111727047
454974867
669502811
857018192
782262188
556623723
26809
81737571
508746
57571830
4583075
75480779
241721014
478370
21127720
12186993
5071
47117950
7624624
717027063
905457910
473876
4897488
48902808
266692414
953979629
237182637
955119787
260279159
814764061
4763594
45144
49117258
993802991
855492383
45351528
297314762
4877
103234548
952558374
429588703
707192517
455582
543115094
969754474
325040923
4786
220601470
742849233
503157
570072460
821174047
482635398
189150916
4788355
42416872
237649380
893863053
4719735
252522232
257922846
364361473
988565032
785649224
15354172
800755443
4316493
119779554
3804597
42196127
582297461
5590
2810330
41608
728749999
643640250
483465297
559134
274893464
168416358
5911463
282352739
3057748
479903045
45540261
448893184
4077705
686462070
870462894
207096753
166819621
39390239
497257
904854421
48686859
845401868
46917
876163196
854183713
388848333
45626214
465352138
837213576
136679018
49526
714306049
52858355
4869280
474698700
110544250
274185459
732489485
496184
317282490
548444430
459889
353322690
200554978
750376322
125751195
398828535
466751462
260155736
498211866
84822170
603646982
44809481
4885571
33578
307179829
150659632
450927
304032878
977984985
278463042
99930389
48064
918426628
239955671
643997140
594797844
784156601
928268062
927693085
870236958
440435928
450359767
870912798
259939531
513054421
565827532
943255702
510060374
306454669
377696411
3861695
576735529
938606597
273536140
384128915
207472672
3914342
872837829
811003117
54398
605485171
506687518
934986987
621
53937275
529924957
49783
816816019
808489072
781036026
386698619
912202396
157211795
46752233
472181227
305875801
752431667
575259540
286941308
62719807
726669587
615480438
40888877
85287111
533759
546752474
45153890
585671456
811852753
690182891
814630517
119712481
98097983
450670891
606353463
3726629
443590
612457417
890532972
720976573
487318818
83688479
93433948
458641
49875502
968610636
732410328
619565987
670332387
331980063
373354631
858010576
700385281
51720662
163795889
944256145
496853963
167494712
408921532
49128
682489229
520818402
36952736
835062499
483942
946857653
4520661
26818766
111247025
461074553
799415158
56855831
483433473
797951477
448367542
500762293
919844153
529474960
930175034
711678467
394523840
483167401
45374829
524548853
45165191
886161318
955585254
4638168
347895539
840960260
781420481
4069231
224904280
188320279
304291686
420666
806829565
637480825
554189980
860208254
507023215
646252217
523487
838927334
772458036
342855349
49260
856425813
250453095
4683255
649592978
44639485
511514
383336175
466534
705315714
500512
316344204
4815545
801467682
44308
43599
986058791
482331
558758285
652852407
341261054
988682282
561331205
467838
48229
823778145
45412026
502835
945719810
42447
63969
212268202
191102271
4741627
400219863
451993827
805098544
302107541
809528353
480559076
933204797
304280595
991319090
739211235
692276353
49829982
705493859
113668302
4447839
45895514
703505459
35643
44630812
581250103
139857219
489072742
235123608
52975805
496044
638479513
840698521
51753088
46038089
523512895
786208353
573034971
746372919
967014146
758543192
60164797
397394133
399886767
87012113
850126341
428311455
4339
950545024
32294
445633
306129111
588503565
278448193
4862264
445373071
878315621
666818091
413843797
475769159
774796674
128548948
731649849
526552267
214104135
364103175
551168630
221257583
797817963
613657037
4912
728687432
686742634
206213099
286941029
648752122
47719854
800579307
38489304
4870157
45388578
45956517
256360179
399447387
516892
4833
6255246
571281363
462587097
614161192
399893346
414433
548864449
320243476
334718339
682556233
338368832
539693289
35485
249356254
506227445
556754789
449933315
455565359
4405
223601941
494835018
717786289
419445322
46025
815104956
221969719
52390
164613645
394794247
786532439
337680802
138892861
241061823
467753402
475613
866639738
485631531
969969231
545321975
34997614
46804604
320658
116596292
372290058
5323
959040516
560839
840497288
883954684
401835371
814106887
42801670
574502833
4875830
433215
813130734
108824167
686417414
914784200
491539844
5025854
932843347
46361
501870
4858841
722990362
339110252
320570671
456886
642246278
490118
443138450
651857173
4623339
170814128
45429875
402210626
762938793
587894941
99156983
45817
184357284
3133
652927873
669183445
816174126
345338621
273859499
466663
619449205
887783820
495341
3549
974455976
460954013
3783255
4781149
729484215
45515
228111145
140915684
665424902
930388778
689828480
639450797
56075
596956717
500127911
4504960
66638679
5309546
452963
196584086
545197047
704507009
39635779
908930275
48427196
47695684
147090850
922488921
375963618
553917899
124357271
471935618
479361926
816799004
30387574
39587970
450974
831743953
177890682
5354946
52608288
767946368
261003674
715340186
965457856
38423408
449139
516418882
257909590
156276201
228097458
441639197
231189900
57713740
429012
440550428
494914863
831290867
630763117
535242075
251403405
253279511
860921252
724589103
27438258
543899494
4779967
438910071
4897888
864814515
969161018
350758121
444444444
354359238
994608659
985645431
448663170
835128506
75597011
345285122
562100186
900889340
999527646
954310087
454507
479136052
730153763
375006432
680570986
931393817
208444497
107759238
4609526
830043732
668631415
869884090
913802515
570924499
659672782
112425675
4299373
131554932
48053487
114042646
4918872
249798533
419281316
313684940
162822985
36582634
34617445
23191859
38839430
177543424
45233
899876485
48542808
4607340
51179348
270031850
463533
2362991
614558704
296002074
5030640
82533262
4906699
170743582
316940866
698454534
576595539
292709195
195597849
653405560
10616268
4994901
5025735
502413448
33806681
905172759
592489939
650987999
226940734
698612691
64215361
51241504
273039620
2841
339037709
143571313
808715479
46346
690318642
132102680
332002349
502642111
935199701
591399574
182131067
991399341
445978
38950
1039410
429458599
4629199
378307620
45491798
51730951
418185123
767994891
237357228
585
51184235
42690262
755809130
276157963
88158946
339570313
822467715
47066486
611870487
864424954
4135421
408519557
243881678
109509883
452110985
393145208
947627325
290790929
381699063
328345602
229745755
770084103
44744300
34928207
690194434
49005676
622286859
13953710
346514787
148196559
150861854
123802578
66035173
51640672
5430429
44395819
45874
580887
13443055
3914
5408
379406333
739712772
187239293
188447694
549035970
553456017
166958485
46297
449650569
623149507
109067517
887805561
121517395
972457695
949107946
892164710
840173998
630102825
783239883
10365913
5675390
426388788
618855670
46511305
681141326
763566288
38866
884764551
898162986
697339876
729289596
659956600
530013588
552791866
3209536
344628985
355400452
46650106
429226891
757079606
636127835
281972526
852173622
393726904
687653855
47425942
813999474
795169218
784663620
232307278
52753146
587620
425174643
216013099
436493737
396184752
365106278
210768265
33482
652265664
420238968
466590
538235478
356931557
680787
520690685
192628870
45803
5352
525045210
198006079
389753346
50168244
420283626
532992960
236455934
474630445
282648891
387853043
650339
47095505
5153481
45385927
758099249
319084607
499303241
527587
707252804
702383902
345093788
4596081
442918
926673104
53827
5787
221217188
5312631
473168
253693855
543514528
207431452
344008
883257706
298857591
4920560
31790441
978373029
370945
484839
28109778
501432725
550172766
911485901
41565141
40876
774382381
243679846
445974
775643251
501746
488219
515611103
482934
4595042
3734046
396905712
461419
39030453
518605656
196100877
806436344
4788634
792654002
963409931
4128
49120424
853671659
867003806
876896314
39
460821
491338800
419382498
462920268
566160
930782015
48083207
567282288
516002551
4648767
52504
375831205
328268622
4780099
513142989
446537094
274850844
458087964
684691706
413032254
775935257
445345
511290592
59529774
459902524
661305807
459630
19936712
547912206
475005855
4659067
417548495
868000878
927734383
509578305
584909225
134674567
465949742
797550729
520272878
571948066
740835596
4199539
746355129
103907118
744284497
944207398
846141687
559837478
795703355
284359442
266097655
496345
227608007
820808960
550036155
50076
856284881
4971804
534086118
17316359
163722633
612226093
897302984
915434781
263901920
5559517
33368897
31846
748246655
712319553
274112274
711258401
213516496
633323657
541
175662498
407776974
446246947
4924229
391053580
977395614
911588860
304015858
461092857
990264539
144263726
34217469
484900416
342193
245979877
539356013
970029903
529576717
614715288
20039857
89100381
920111483
315111472
907770818
583751910
663777514
241996364
48964734
508206225
268214633
61232
567636424
4688421
128738622
468185860
663749920
806146675
4570432
933665471
499207
845417576
48145128
336149266
43084552
261194331
422331083
532072723
502286681
680027622
4561933
46123543
351049480
316464847
744222500
43573868
884546293
48037
51282891
173589613
33398566
48379
52232
683237412
452251
31974
3129134
44658132
53415
812319450
453437
5578943
566744910
248346963
461640946
930389131
3761726
148983034
54330677
569379809
56201805
4641122
919553599
59657241
113752931
82775546
666203944
46817578
258557461
500083003
548713
49796022
767551735
849030236
477854913
540732206
737302954
309867780
4540
729667844
617747480
313205101
133254655
928603180
375408770
17753843
457347641
7195485
844532806
490973389
676256754
55906
437307
363681657
930749109
181137463
841804166
101034563
751143147
408507891
47450
787443421
47331326
248909416
48293944
60454540
554277547
331996055
58620189
165564165
412780364
224025187
227605436
323765984
449661205
476429807
235127096
49237240
43354879
48272782
743873809
149566810
410660496
137176069
409313016
108400195
6058796
949891059
635535025
518132
492461393
731884573
280298075
43503463
200327910
466759168
453932462
474084786
840476931
890123842
4796057
468971
255152327
347888252
44792435
706983301
137748419
6467861
457749
567325584
382580662
588407348
49948949
768570953
332068081
40831554
387911571
357672840
694873970
4613698
312192843
339312087
96739121
429957227
479551098
215919990
467651195
651336072
646628056
669822746
338559556
47585863
486251021
571844854
364425955
439847
973788192
489392815
563160
415995
177745191
287057261
951980030
162430787
309224883
3721
5550649
413169039
946574949
536052
279761523
317309294
574247346
500873
497685
701332890
467945872
901347674
467806533
645243338
108449229
706231786
229782930
399156632
559495402
983622363
558835242
460747333
384140313
459570
47078060
4087968
786984725
548415
44048
5706878
270795912
322837204
347986147
347914551
495526406
940994166
394552246
802797229
217598335
27705262
555000069
325191174
450836
947039493
133794661
4613414
909154818
561548734
101543708
3890301
4688565
49390
4968755
989273938
480247539
814430426
830018003
648629570
337958642
747452069
252731470
416897507
429742300
425272
444336281
4750911
140068874
539976285
357809446
268700333
782397230
674352635
130661361
570000240
265025237
576880
314066527
501368787
348407753
4557389
117050214
884161390
3599866
470758154
44786
90181109
394375394
938359238
505070404
310875920
563720185
487182
673010293
205798181
376480650
495793
541341339
4793432
656796298
4542487
445998817
477568
4642208
783882909
232307289
604537444
667407324
656583256
5000000
200246470
996134608
929393406
19075401
62484330
404733292
43607422
194283157
760503418
6092737
469713086
43123205
497763
49019390
5066
545354
851170463
245892894
476151282
913577136
49083941
620384427
5090581
455187465
997700273
43267054
56421628
624987537
461203834
127534094
58148410
197331019
883356557
523427242
348120774
507201294
604382280
490643743
456104585
4846733
481704462
368281135
386468822
4432401
532554092
99384340
6380047
46617096
79418792
236913655
425377
473049733
125034000
51471
24075084
206120004
487949707
113581550
527891
469222942
388219191
50025374
907530433
965078761
432077510
678220659
296608127
430612815
209709105
966915399
4542104
80214603
482971
795124845
978385734
607994952
679306225
245660167
937202323
829378371
934165784
425028
131875222
5358954
560907537
970356913
383896643
488142518
453019889
644447032
3386435
129680769
939949545
689295795
5185900
490059
32354581
552392727
556148314
668131670
865731574
934937158
472995402
511961153
877665386
80009566
657976
47542
881209890
600756803
78463318
330
3710710
385956189
47488363
700079986
567067145
283852590
4945930
119623727
542112446
3945
31510820
72957582
12868268
411273775
816324431
84144270
309817257
689994031
511598
966620266
276697777
230539317
211641318
334478128
36952033
747791123
911293322
741757650
482463
775096954
623901353
324
31318849
948725400
696854774
612694020
248704547
772261218
408340115
43185
525383777
523369859
87816594
380712
41309413
327459291
34445
4724987
845515879
249943815
308780617
172478638
712488095
841825485
975629064
448368330
954890944
571983
522672351
465872925
771
752319849
456477107
992702008
52806502
721321911
572933020
750595537
4482912
7476
820447247
913350894
4376097
572791034
462660286
399972578
749153070
3776124
48714616
779056284
533568387
463157947
420834880
483532080
4909159
614654798
324396221
664985811
45785080
937896580
525370881
46456840
257008068
231391775
682092288
314334598
509159
994100751
282485060
894222323
51387105
51897
753978871
394177968
338287559
200810474
108820628
431602027
502256515
233821294
348993149
298834
326708
445378059
49610
349382940
193955274
37797
868104510
46302120
51518409
830745457
35653
466424350
3693
45132
370423065
359389
854474483
403914194
134131082
582555196
3276
402873884
816797529
37608935
880198502
210554094
40644493
38973069
870405461
835762974
342056877
176335931
426207399
613376904
793471568
47306803
4605416
48335
215117305
777041259
46229718
830609816
5669
895190612
162752081
361163107
26593624
4890055
551372854
356378019
427487
36686946
4578953
54810
683063421
534843267
46675785
937108795
526428197
54223
45298
197084786
558669510
503524971
235108398
457322856
592037147
957181304
107250022
39380367
483646189
222746131
475386
1537705
4598665
913904170
38435182
485940832
879460414
3939728
434325633
4113252
5209441
974124819
742737867
321151823
3897
48979172
21994919
3259
282971690
123531490
53022
4886534
505123007
408911102
5771546
4958328
635974448
830188658
898297814
45511
602317248
46464444
363653783
448649480
5073
391225472
845686977
391988450
39634
44255
505876
4588835
219574910
458497100
43433
201793659
955758112
405786653
555651238
886083069
461838
861357700
716267721
4265018
604547572
427591569
493030724
70024816
694177430
542954626
682743378
906079405
622923570
714388336
44598134
481736
483352063
445513
604785396
132424103
63837
246809007
851171065
693659492
49802914
297372032
409712898
498683
327573774
590821686
3687
990873836
900135082
9650429
235094978
439284072
832805755
402332711
480121802
272565484
560108355
64567690
769767167
44801184
465247914
843376938
51133278
240179889
4715
191600226
5629
234899289
302771160
289876807
943830786
976913839
733672082
991855016
374544768
816079461
573050539
523099018
136505587
112424811
2913
4526225
418591
4786215
716593593
350120340
450610528
45653897
497939384
573790658
495853369
167636202
412489
50592564
133313794
293807640
482717624
950208603
335307704
116087687
70164313
5482808
142864620
620471654
427397287
708176239
924347194
651490527
104957269
613831816
54451
47496406
330224
45486813
277074217
430840655
47521
933458164
50110803
4827254
340999266
426890776
552025489
297938597
4631351
426508684
737644392
418771326
4478745
202692480
845958512
27824069
845973901
49860
734119306
2350
399582
185005182
487311095
844746890
292309911
358044817
377742728
299521313
323618664
437948725
267118907
654594160
5760327
49518753
359720003
153876408
400423300
547219005
901129617
122687725
287736858
54487179
692972006
868375944
804076360
746140846
867570804
950385197
915337386
67683
5002
49731357
102478890
154290915
649847542
479773301
705745319
541849650
225255429
86227079
934300256
283018653
612157307
506237353
644374853
4491767
173285769
160471609
30589996
44900767
770634674
395798400
213870810
28117594
4411493
50117
509868329
389341449
53080
414570144
150237224
49714
605402
519615494
46171718
474794
947623502
47659
749547131
225026341
503885825
267405241
662526646
715400985
11899007
4465353
46722721
232620933
466173759
39485402
483869838
4250
938944777
542794
316465146
993148378
542512
487999234
4625
499924299
201619097
465016
453433434
614256068
357470390
297468046
889021333
429033346
45310773
397471
39932982
770597047
4593136
5303
736559555
42209
306689142
511199173
5903248
526632
295839205
181789599
4244
914232301
53534492
499099979
321381303
433446
475138973
669672035
461514726
5032
405942982
529
33557556
94684053
495491192
841411444
19161359
557635618
59166
4588503
35807069
428967707
546702688
842046389
45495337
953438382
47173305
428741543
54171
415710809
197497106
740325789
327813461
385666
895616583
48677
564269645
48272
260740961
27146499
47130068
459189160
467818253
191992547
40055489
171755534
364430973
580817665
482408
551578135
455054196
367243952
996289369
929984477
220959232
836484548
773623758
871992213
352149812
423787778
971966355
931358239
243040025
813927106
627699237
45248
4686411
51077364
86660267
4323566
487493522
453342350
272709435
841596299
474796668
4478859
636102579
247821765
947539708
265175066
468987
672758219
269893109
4714603
4869478
121669600
805284872
982234749
44924
605704252
221226706
4752174
944861709
881078134
133165734
660365927
45953379
800020108
229727768
976813393
43319
267741513
697155616
870394294
43971
167362436
511968216
95169310
4169560
532804589
172904649
240354286
190559496
537167158
78776067
20993652
44987096
101328358
901460425
55946
42674066
992478886
313078365
47814885
485213944
253754100
4491611
692114148
376706405
730855626
635934218
324303526
539330259
442361
434464138
151073725
755715876
433966630
4516622
296121285
49892867
89696778
370547103
608418645
853055736
666047536
850010076
505584
487610059
639907041
171447688
411125
877984629
435019783
653950800
51513673
470947206
939320766
637171145
931825092
54617263
78149620
239922886
45486904
883740806
194528595
743683487
460521678
164418922
490296720
31237
449307
261393207
336992019
2623429
489372707
510045
298574470
83944866
866762696
358452336
258080744
46447110
841143281
50751465
104492396
46170565
4462307
46065482
533203084
334140514
487358592
485
377797
126527400
530307700
309983842
826328262
66951194
900008117
960000745
456825522
667240745
866656729
294127537
310862158
4914393
787174870
47571
174616345
962946873
74346398
249395151
188799933
397468169
624560433
441652191
136183909
304630477
454351131
793613641
40793098
298145027
553620055
613199929
316273139
242327148
133938514
5776
4868
967505949
872076762
735849973
516010089
528508428
35860446
377820568
633455020
3729463
53834732
5317779
244289245
32194724
381729115
929416462
87474139
468059
151646286
260905393
809320411
331800249
116908349
120732805
49635
815004370
760596250
433026258
600226
944228544
356917363
509324788
651790764
71976752
54571
33905
167397336
204513372
414394637
633593155
28556016
68601145
882566446
532535692
168732747
132567038
509755
4434595
900659361
128551178
3308243
271599592
45295244
493429189
335223068
499309
952062804
627849553
573244310
972681396
54901289
137031545
3091801
316458808
39772
78432109
62512871
939463460
60827
186748282
484406069
951532314
633098219
499274405
643013298
4800420
557872597
872688221
571093792
769656547
483067
282544055
273312137
484046812
314373759
811217944
197867879
642005064
760403580
999359737
56248297
753722381
553114600
37673
48019228
721391227
981131250
50584062
779799232
138992290
5333
189914421
4913918
167274944
3911627
384352078
450475501
931493470
458402281
7013131
346638221
663353491
222544441
388553315
4684196
47838
597867666
945441193
5027709
811733742
70358085
848628913
55254
574266144
98848077
45752923
71184078
47610764
236465661
377519045
904092950
626583326
504036997
83784641
482649343
967952797
5918
495648443
4584511
980594028
899429340
316757797
450077887
47974978
622350406
154664916
4725346
774908555
49724763
860596383
455297812
354316811
486627
429368729
49239426
705747739
667463714
393595095
251971675
494786
123470079
4976759
905081399
49010673
4630448
453425827
3568391
402718994
710773877
512287660
425257446
624606500
493848
62215215
198723734
445562
4827625
42678078
715148329
341185922
444379
870815653
51451
769269274
46151327
490459342
45901783
477319020
209053522
476091564
39265690
86074525
49399
176120102
717290615
3793883
925359456
839436146
557995807
45696
38175
960830808
246329951
254691185
833092683
151254232
25786160
88103460
443147726
498717229
949186261
4859447
229208891
117241912
865780345
4692340
42910
480366820
252183
796035033
496922667
4628
51240726
578352
811889144
535483603
833333872
527467420
402539128
977227260
251089918
275244061
760742084
53466
428889214
735173810
3613
55276106
45297963
124210893
501570294
276872203
394864646
841686016
159783555
339218385
177533568
4454079
5867
761585007
515076024
880637388
874336422
732131151
220233553
42914067
357899677
603027590
445770973
312369190
487309071
803538882
903557563
972163442
501409906
659727375
778701232
109619124
233021457
555547554
945096464
47280958
4086626
600870883
158913472
4596580
184797875
199625565
377021161
497311340
640235174
298459634
439187544
2999385
590099381
318
59579667
649743644
536334003
491225096
5742820
4683
391663641
886685172
49879
13264112
233825267
588282977
475841
919287269
47391
517633158
543412532
45665
31709286
679366535
291471
983094403
48771
4700827
49530843
416543239
170842329
776248449
479348188
609662312
944386273
5139419
482566
48680414
556088904
482922
851522825
438116757
745205024
848827164
504886
622760191
457906705
955130934
52295114
713900908
340878577
267538234
5849910
147167459
4576130
60753
262964672
735036000
487255666
5717376
789080122
556484169
210036488
540875
102587245
588244898
115031659
487970
918342075
218681117
564896890
42456546
471185725
45054859
770728358
678740685
4130150
5318002
73624506
3752293
695322102
40115503
43862385
968729484
4228
4994286
89307382
1960738
728617638
452489
4466288
45843
56335
4134575
442913340
370364093
354721761
47656761
981631645
904871454
734912798
480050268
794670198
6502
471603
367706270
273206517
735197149
408229957
78031629
172683619
530030
449156773
390266995
900032159
852262919
480705991
629410285
503332512
44868775
50211881
867848797
170395462
397999627
70963786
446403346
48421701
428132245
513811
6142
26078700
988691913
4719211
895419623
498409029
571328465
27861115
457030771
497894667
39857
244600447
177344231
459763
283524413
48746189
71214629
989933930
487752485
424326753
874592396
393207520
415798964
993913017
165598159
511038917
373294
598897963
53557
41728
734190071
4658345
3277
452708889
483177171
41880
430977230
122811624
180338012
641547909
241008222
469850
393584755
4529465
49239
236753899
4423
765437217
4646341
581906341
946229802
4559903
591492638
805753235
761092804
811674316
66541237
646
704154807
637483014
420798207
125109144
292176896
311446068
704770713
391358265
574702886
717863348
4696363
149509094
45657737
721458847
367625357
478240191
218977881
4179906
141605393
434407
30117
945601744
89984361
367274867
176674159
477242311
585148086
585847147
49258877
768140622
3079
50374689
725326242
993021369
377181731
742687145
814770691
789091041
49558515
581489314
88358183
283291635
350793156
4373265
697155138
279091172
399298099
219389519
44855483
12993379
4746129
56117983
534857166
514807859
571729052
438812479
475284584
44890
448476470
128112307
13133276
772466164
294144338
959048728
176844443
428851403
466441389
155525436
395303381
771906809
117257763
606917235
449608098
4894348
456406983
131990425
176600510
394843
42473
4140591
157010155
265986998
474701021
127863819
5945302
722912899
848508133
501358856
754414149
788959877
662932510
447068184
390079615
541926821
129313197
299579848
521714
714837812
104265253
173468578
310859455
4701611
4392
4564503
41657723
519553025
459226958
217072324
483667298
373304945
47709522
481082182
222308700
16403049
790144266
464971710
454
815609097
147215729
783120489
5820
500802691
428522231
47588247
968504074
4698642
49065
425184930
4619266
529421980
943656812
495227
4486475
797232135
447589580
723268085
546748647
829503397
550846811
348348389
4150246
16372019
4387041
829418209
414805040
4996157
698109275
226030862
508967525
41007
499897820
38162109
50447630
174674903
671387745
139409051
13874894
924025373
21985216
44968
625
866788906
635057098
876374863
147546023
208566788
4374483
448334122
568775106
533351111
735110844
910778370
651673917
529727692
72811107
352827805
457020
315046877
614687771
217669498
499080
948019269
53842
966982459
47554920
779344907
267435415
460258
4763820
143101515
5426484
547
975779358
849242657
461723683
510870288
649231110
228332880
692932897
508777
928330131
539335623
469611572
837057458
952792140
4230
269042476
937619546
187279095
393336425
43406148
559858839
43458
83571912
952842434
48060125
4956288
778002388
337096027
85113402
625763367
4669951
879056761
477299886
408060499
937688606
884703785
208502437
553641
441856
394052725
554161612
454227
840223358
932104273
480785418
318562580
4931507
855506980
969542274
694663654
528712188
72712840
443977
468127
277198908
438245699
44864
634239593
490343383
651240517
662226792
247819721
425671200
372015730
59928473
911581742
254592686
4777671
167556736
806347807
745389871
4167582
49574
832897237
115857512
4238950
36322072
63244
97726471
517590223
230713551
448150791
4761
241061784
836086380
471898342
435738093
627645480
607853691
194065802
430332338
493185
639897120
3314
23535
79817136
206194951
5418
805517672
657281233
860839644
985938774
352042306
45419786
50180657
49433582
397382
136283541
310856223
763040693
86714295
710747947
708708166
95068501
359260248
926157428
226879617
590512107
371431313
296289437
110882179
49352575
169087278
145218439
34762
926412021
55234
282394006
4965979
4183334
582393001
243046835
405179805
304834904
92106601
5158
4895935
750799149
694158208
764074759
487051192
112236718
57536087
424790064
383057607
962583093
524224831
662080217
329805066
713485198
947380852
40827
526935874
802793127
149455666
607473658
2159
4889456
4392094
792253385
49832
5845681
4738515
181060470
549138032
487542574
4648826
4095024
403782357
57120659
201257855
48597272
483496629
50383346
446069324
4448644
324244704
559867
607531526
912454362
45295405
976424839
454450864
764581429
46084816
746799881
362922009
778823873
435119711
622153
4915
315551937
711199016
377532148
45413970
868863103
258095427
610071990
5724
9017165
48389
856933306
325891115
4438365
419012293
4254268
685602171
990120329
931549731
4645983
806742221
38343604
44566177
999389306
4613175
718119144
721207619
331369342
510111062
315160814
458247
513712271
215532636
539066650
72440677
544306156
830405116
326749559
456828
4825563
406950407
32506
659295816
57738
59973346
27861
486190843
295565691
431680
240168463
301648397
21229045
182392327
417
48524
936662584
771422282
175143974
873932233
39904
796670674
899857081
480206098
707359100
672333408
958961444
3233
117769061
346160795
34636779
356492589
910462533
4709440
48524055
267948753
846398849
271031911
460892873
102301321
4243232
32115192
949141599
44718
557303066
54006
774513593
752144319
691905764
5560
4616
45966
827581841
455864595
515112897
4790111
666566444
347778412
44494
459214
43279054
496185001
44648
592198495
289621977
741972131
681948915
84667073
606928382
299148568
905901467
962473081
337984077
952739461
750414888
5971
810817078
773414511
116015205
70869728
454580840
142768837
586904314
597148235
43839852
319566615
54873491
146708628
49616
820954629
467377171
455817803
771654148
361346064
42476296
45855477
6886
167906462
22765
196272779
4836736
825188722
637215840
310913
14905529
966107029
811336535
188604534
486024207
922968723
4016423
289815004
683497462
4604
847624810
596673414
929571901
351032
587332
60291876
704653446
487223607
49058
652411696
27494946
337023940
30763653
386574666
655287932
462869939
463802054
615984567
415769793
729664155
600162444
52344
914918622
3643
4630778
48694
669397416
734075855
561543253
638095029
40939
408188902
490936391
50323767
554731012
753170354
765719541
814142677
672809323
475597860
3066326
468079101
760515435
229648378
458804
179144317
477725462
236823
330130020
616352931
891639203
393399167
52856357
1953922
54277
418804833
47802
491492008
796452599
411549476
608792268
318591003
397329769
8601419
372360934
515774563
867917437
499722914
43009
315088595
301864474
105093092
468343968
515339279
496247735
980754518
836659552
523411
437569687
46793790
930044700
353593574
379145170
663643119
880752777
937035211
148250624
533458863
288685252
610746
414404031
998637981
458961
112245628
218285635
695505907
285419840
366186717
498855759
190608918
497028
119331962
681520783
267189330
49220784
51864
137912792
154793874
321179916
522319144
481097905
835103457
468806
130101644
480
48996
528060
888167036
645605684
51069
191151620
920104213
90727131
461731739
443280468
521704412
358338371
200501996
83441071
42710
491686079
347827973
693015642
510700363
312014359
970599251
419
937182563
305725277
462487506
768429849
52869
267632980
46376728
53917177
790391332
657019527
791719388
643342340
596095180
135449144
4722
290833184
231404161
323919740
318152292
770946470
258881364
369824353
45241068
45482
3277155
868339080
11833648
505845981
444792131
670290386
4733266
25368624
45656
841785037
41558
198069423
430805366
5784
127416835
725632996
23313289
549754586
53108
432205124
103232324
479818829
30610
44485
464600398
968551531
466778
52495
821667797
3789321
499226
6063
46101524
276808271
649632907
273347445
472444798
314946035
814769580
981657863
413224243
314
520230616
381623979
669714257
877108608
448090
788871822
91342996
431031963
950941448
56357170
878604734
45913852
521293306
944127733
30293220
909814074
281168445
33110
811291908
235001630
866789457
566984427
28342658
677253880
4902214
852534634
165963375
730876898
46011630
710088759
679573094
46187752
902013147
6542687
52540860
5010708
4566719
187591066
42856085
434175969
456554635
23092484
54120495
518
5951
5298354
44812928
236871832
38108775
656919326
121809302
419582080
162265315
224323497
513316290
749719867
31660818
340194532
2893880
182736330
264849955
358
5513930
846776096
63407300
792859106
38920642
40624
605268616
47365
312944701
766042939
48853
193477099
51951477
492808
710096360
521941186
302449063
776994376
522957303
428081517
350434107
977347167
569890126
420813594
268175345
545500
770015246
235047555
53430039
971159292
725631722
118151685
457543
4198
495178
49525226
753556335
178143990
48904
350059464
749888912
252005175
770901069
472922411
155448629
379544451
676863078
119595881
666371238
3434
465982040
379024211
211057397
40049
576001001
462158440
40703512
565766076
117801090
4511651
851201239
311678146
49064431
138718701
25408
556
216539664
62906
700449307
42956007
46212
387807048
164462412
957118569
623931653
735973701
706010242
44379431
473915309
305603
423661
760308252
399005645
721230733
348082464
4687733
894506077
485616828
4841
47583882
880500914
820437380
45156
46236004
923655227
488834312
599452225
794507927
509129
104929986
493103665
378303389
134582682
46399
487705338
5093498
143528970
141252689
833816786
245597852
714607447
419105186
63636204
451488
327456652
516844234
817794484
48461564
49462
4518117
490648858
459711252
880233008
902128329
329828136
46222292
744022848
49502
874247405
4885326
423320885
880182486
887533816
282740561
617892598
884975710
655075499
974672473
508764797
611945587
842332391
640840921
45984
5159668
473159073
787064816
63370477
43342
113396050
291874487
255626800
687010131
702737834
201451138
686594886
446624788
377762032
705266472
49286
356463023
903831803
994292540
471353414
5558704
147473596
646573756
399274944
44615
30881763
965725349
919058327
57895
48016271
4706017
411711
544723284
110343854
46143
889344347
44759903
251520315
814712117
445239527
528461911
374095
502417
739019994
42773508
359506828
4838521
669421016
139797385
524225822
437808390
406837862
178246881
334645319
51293448
438536
492888316
49548142
544438883
49478
5258319
662231690
359436916
759543077
853151729
348684089
703147999
490311281
470181
822655751
462462
387294
223779310
251558428
38038
270210239
217911003
847008383
333346906
713702299
644569219
797450187
418476
56783
504267
59917793
248174413
903058464
437631187
494479949
507002787
315299550
242293970
510598000
45783
984604135
612149
602181003
45482206
427072188
805272419
45283368
533
51824424
469283643
445056
307212880
392341996
525380801
466707
225292643
910517155
642804423
462579151
374852235
674166320
861907993
45463
4622
33937149
22603
718613946
742067569
27223
687041728
4900815
717682422
55362143
764401508
680550179
48230
509976795
25755076
41395
3919138
4946040
450399
45902
660222471
454947613
49037
5113822
48816
932031836
892085294
460993979
42562
4566425
4575993
453068469
738720565
50502465
960398138
424784776
4508195
18827710
505597345
824002033
5385647
199669505
4412818
368
137543020
276945075
587757453
409301005
63033
163999136
282129402
4143445
849380979
50154
342855206
61036
839700247
185240103
546591959
806632951
373002853
435382588
583118517
88507201
524183212
488581
151178990
446534
967180844
4534914
288939
128888086
16110994
52509819
296374853
329019862
4260923
5020
636841936
59137732
279942552
387210
412736640
462244186
358351097
294756769
6182002
4578978
138203752
805325042
830076218
772533108
492921389
439077004
147917539
178662311
340340488
198186663
282326303
4909004
4976101
497732989
661269716
58989
4624
690785536
406056508
900864333
291066
32404550
996854880
445621251
416843101
49304400
23477144
917656724
426135748
368744717
394419332
451176544
445144
842465045
49140
776782612
42056
454352
683138801
403180093
449413618
918117638
47829186
749271148
45097273
387976949
978410457
44024
5618
800411585
883462779
667856011
376665455
995606987
5217745
748287790
392459740
938628961
620241673
74049948
864918022
5666
172024954
49376829
343351920
550748535
518063
817965177
275178831
477981838
455852238
298697177
169121016
255145200
18795685
493093235
418739296
678710449
924181943
299225843
4108270
471689358
537299295
4390
4861386
434979
401789361
450811821
676076103
6236
586060024
469888924
415600003
44506023
605702423
45750548
7389067
782036342
6780
49741
706332182
250564
716109447
968152657
522483527
316807
678623484
713150737
35898843
385240
450774
748669444
974437311
749883837
23711140
882415861
668500287
34178
730624295
5976
164416541
357602997
362399164
461923878
131326013
802291496
386660668
352535081
448874
6256
797321505
228354200
926065883
324609469
382063097
131540520
42353
676667906
105405458
5668745
50487
8243553
825825719
284144080
336228638
601
106672609
685515175
714714666
261904594
71964136
455483574
600183905
593871279
698101009
451477655
618139631
884547005
510620700
600624
461718092
494028
720932919
409860544
43559
4653142
427238029
4757496
3677717
934783387
326401310
44197363
445142400
64294
466359938
47648
47106291
64190125
186155954
803985818
776184986
45125
695021327
565428868
824672769
352566477
271298519
375990
207661354
652294479
513359088
4457
34648276
497213257
632099860
466242370
756942521
547621220
813137319
575888
27400801
651479454
44867547
553750344
33115281
737252837
204964460
501400849
928264781
5823
370829061
47643302
330487798
33192316
353836190
45529978
931249370
36805634
708650575
26708274
617670935
967
620274287
519323319
4460054
25848718
292954623
290300504
962148765
543737
495737
461643483
985859133
889490670
406567824
279128804
470785304
919267301
4761385
955328860
734528263
4932
531630
758924896
747702638
48074
239905617
428902620
863406651
323173241
420220522
679501285
109832668
471482224
121221819
46343142
296865306
911818930
515506944
741953154
47136093
336801880
679946443
790918313
47318
282855736
420259881
43844853
825990880
435993115
506663530
434253961
750477683
493259808
718811273
293594717
230768646
549937927
800487291
269271564
582004343
786923235
796332279
38834863
268890381
468365
4883206
55993
770805992
178441640
588605338
358117613
843563388
283694722
160437434
445568
608742
56566600
466366895
215760120
455432
739175687
888367585
4975278
4473004
343821134
399343937
519160076
987803778
45026865
36083225
359
579471143
19194953
955951967
973206822
45844981
764060432
442623
470783891
47123212
700259108
48915546
47387
47246
540806
274676
472639495
182658689
907885045
145144223
514958190
468128537
960547097
954295413
795296254
696248267
540225251
984126271
133844091
775751301
494
216472082
595587649
955743115
4588053
920859725
57254
582532249
595974263
4466765
450335
261898673
180120394
522493308
932278348
736113939
7977798
47105465
684538159
771632283
464886
755507084
575278394
571038838
617409521
428395817
559586003
945061777
618355515
576344952
44447791
57938460
47466321
517869024
856591309
549009012
440873
449724
124830258
736660137
261950383
471558006
511399350
5991886
477936
326616868
967706360
56918317
27961950
42793089
382276626
807433134
715596965
51748
224002714
49902
484279622
48809
36487295
4389
445231449
269480
377877729
896664364
525443425
539211015
922266142
4525911
60086
3135355
78213105
321874611
190592957
477759
52415
670046143
4585202
494841
351059282
48910794
46204298
71218866
4224783
641871530
398885
775605422
246896036
209194153
138266458
256544922
422737881
382001978
394697556
656176589
1713404
200068277
336100776
356301100
885570871
202983271
4492862
266864303
46666883
946722788
700377648
236153926
112864406
31207346
4764273
488596
4968058
653963154
353551035
563422242
486624422
486983588
189557261
4485739
375525081
45340085
897330997
107092498
655079030
20481304
292200884
148400675
554439812
823739192
419166358
453054718
262075060
472942
45182768
743463481
753899944
412060609
432363
875224410
349761232
3947
343035
662173285
637771469
44106464
462226
39268354
355556201
978525696
265906944
322104300
476512804
49476964
660615466
526666052
887328033
51998831
456456090
388899439
390701576
806743524
543043039
556671940
87315681
566581
395864
106779196
789969078
859526281
562402705
49208176
499934672
740931223
728359761
475733595
302715494
451491745
255287182
113540523
555792978
783516141
464441
918224963
840019048
427337390
602455462
563483004
924272116
550373569
58028304
542049424
44829
445498285
430035079
904919005
481695781
933889990
43034
5494174
46230235
701809332
17167267
710707711
663504342
320755682
850029030
591342202
560399811
814205474
4510764
487311157
318342037
5078054
161607752
4714658
764492878
4554060
499646744
40741
905868908
593925976
404575
764314754
175848178
4683264
450832115
665789163
49363
919464376
79239824
42802521
48395
673266849
491078315
4163
35456164
648889860
4068
568899074
619711540
256023562
480014
595381602
30937
4666713
421047112
759873553
396120718
53543597
452512941
56992
12602990
522453
456990621
416698
161802970
718845296
514194626
732680166
37793
360010381
2275
792684479
178771116
54440
58847277
498764
625027729
505915287
34513
312651
527529509
735100271
620380203
493804533
3794020
3556
361681173
141179513
895060110
489501969
499088
662564176
885249522
698134353
482481624
906748673
598359776
519944728
560753793
322883
485621049
26538391
138933955
751861409
982524877
217915723
4461052
38972993
4471977
43459660
682085985
447
744107896
61350252
748005054
185575789
557570139
417465594
523711079
351408158
137697859
47462
44319185
574780094
624673712
48661805
45339202
131543992
44834
161151565
47097
5243593
455960
998563268
663005501
781652656
476392335
228628480
946717961
557924
347145820
403663183
801936880
511706719
19422233
491757
508753933
669569710
465994088
606815523
489446982
4178
984712376
332126765
122151713
271490908
45626662
37356904
982765343
41413635
984171151
4999274
743029560
465694285
445925883
911878060
28192
349516238
49368
69409477
333199055
159442541
533194892
312909531
284818576
556065449
971347684
450071090
495410492
110340538
659233190
311402728
4467554
225728268
200198537
468548
117970953
892805669
46833796
42709249
941566627
30502560
998721461
44488
41516413
738537865
47048
105543231
5160660
546909387
485898669
216740851
974845585
901006485
531030
603836313
493620425
259452485
551851951
472392782
565963805
452188285
44689
607290528
384817842
214630831
859897938
43596607
808760091
776378288
4735522
6150045
936727590
580456135
90572490
6188206
72154577
43183703
944989224
51746358
124390635
497640514
21859445
913852211
247327996
4717602
883054057
985898021
667485223
485936734
897389473
4972749
376594862
396863162
902421324
40460030
124131725
273328470
785307025
457390668
217030227
316693251
450654
821614330
657906
59944396
461280596
227202466
441388773
359036809
45587240
41798485
377197060
542548200
675322927
4561519
883186101
584327610
494704
648714892
282509437
39618578
55903338
48277
830199623
761137191
48107
465529256
688600575
974792680
435757193
751040052
5064040
993577267
4733312
950497167
789899710
447003295
440766
4481
48564
469118609
344074894
47926
6013
876740322
716039290
240779561
51960
329547745
38540
45883621
62011
755106582
971594703
42442
5065534
470865
4956
43219
47579222
428100
854482934
459865530
453739
880911396
602008637
604147658
665832514
532621
567893905
191159311
54646058
464526678
520344410
30538008
472908
3901679
623981141
426431388
95991023
877849636
82437933
474406415
978058626
735367170
31954
803702457
103720496
4942993
479694393
799799259
846395695
346441027
607337
633158157
611972241
206744824
173319633
443800219
46627159
402336
712246374
511632280
498346
53725
657537116
627107804
2736
4115813
412634442
845686084
4510501
3002
441363002
44898722
225276218
626668337
87770677
563639858
58994
427509
356197149
471893486
475788068
166442991
854495130
802153461
813977199
930693264
485329749
253399427
49703196
253061098
334386698
174493655
493946253
262950455
4847873
988551503
13185163
443480063
69128057
467956780
478254778
698190639
976556159
485161
17748438
302611
394425561
46104631
11678902
606473732
132128756
49012
279909833
571223877
465484809
725264792
44213734
533110
715505942
83130036
4628172
121197745
44477682
784192866
450122100
273768547
643224339
938518507
821010348
106494959
116777201
57399186
255210060
513472
961934734
4664140
820249556
516204389
4865315
991263966
53477
567521113
203419146
56690
793542735
55838
47921227
456351898
529124755
720203113
60982
473126076
193188691
100093577
769526918
4578
48235677
4883914
460237184
696405909
273149122
789975675
293434059
3716223
45568323
41390
686672007
378742494
149952236
540198459
492317
547038357
627541922
771114431
248297139
4430
45164069
453822
407
77418907
410368465
230169548
155433179
793967124
46554276
62641
208568525
4082360
436750637
338433458
821854449
741155675
949205931
781134868
171840525
42556453
479892365
887527408
256634935
296951422
4760
306986937
450356
797208530
205382987
925871314
156075429
169415776
520589779
844666270
284640286
49068204
251990136
741937768
218190952
3827964
37931424
490858
38568548
463958332
533712
151539145
3522
394957387
56044021
145759363
370615356
4511711
512762128
28369412
399592413
681313209
48813410
785314322
325564107
634216429
3847032
35222
735214327
454868
484701
333933923
810681099
62839
815672308
308538396
470688
699701787
4855406
250777736
219896467
373927504
44719430
563704071
531640886
702140660
27261324
251385622
884854305
849356753
4575616
878646325
46477
980288620
342672524
42858
434695
625990236
371391274
29903875
902372217
347763969
864337148
442676297
247522484
612197228
994505487
207440871
917298249
45884184
828922491
458295542
591265516
483499
4674
4811721
956657225
621198627
525864
277813334
42642
95385406
4386783
640610825
345950074
587589410
163002835
243876788
55724715
746383202
28312498
616992570
211777646
481234077
206616682
43397115
626723336
383633215
809824417
357872921
476800678
255482508
103762677
370842
482163198
5039
85784867
827958691
671429628
519334567
4717003
895206611
670655398
447646
684147085
934658595
902222756
3133404
632328566
3103265
4414710
89951957
720612659
868571688
484673028
400431093
35668
3886977
923589623
874763844
493829
766431645
4951403
725647832
519038183
49692
154300732
7035635
952287065
3040824
30164
640686358
649440118
388591
462472713
4587675
912699678
208190242
49252665
701100935
421595702
4000391
44817
27942767
43323247
802793539
47438
455511
424661
822104801
837319289
756940920
37997980
36347225
41204
370180390
462
4673
71016225
153471230
45705101
819017532
3746678
48955475
485966959
637008341
164182425
503926012
97465512
459624784
5679075
419665
123821992
45175706
196764153
496895
361527396
366310963
989192474
133295734
918694819
3649888
662278897
616991777
2711127
447599717
104480868
538828853
45075894
841989215
150832382
38287
376320870
257340
268419637
817179210
40450914
360462110
797430443
506889
85640935
166125586
4656774
5458940
4774940
40610435
471412
455692
532397887
83634847
372632
436556200
40865
476404
6126209
34134354
46843824
45049
426248
278248918
892264152
39571520
488188512
211553350
908118475
482585345
63655
609839185
45581
861649202
547555629
428851
939616906
4534469
100981293
47116
527368436
392054424
412169
50401
4912539
46674474
823856868
904399742
554337492
215528967
469180478
499158607
932271976
494027571
139565336
44774
790180492
447152014
335071558
606955755
210576725
291755306
52554722
37155
123181042
425654014
49070488
552146752
442097
44803
175788781
66651
492426
167091370
418004
48824309
326408617
783938447
700660652
462927697
3693054
38236817
775900513
842042476
50536
160325967
348241932
422346342
5126207
78237385
579106616
228361546
305405335
551710605
382828151
376626238
711039345
40499
460611
594658756
49500567
163021060
904073715
4191
659289811
194851280
589237825
49903
58200504
580019484
46020843
46044426
505575035
508696540
45681492
51107455
274644988
84625596
735727948
39110
378436992
19416161
4738125
4839658
446185820
268665015
352969021
579521
945501447
640328452
49178
35066544
213703917
59349375
27400578
168387496
262864608
914841156
6261
3844697
365295107
867764378
175116570
570589346
115632607
395950078
571144468
365625292
48380
505500056
254648019
968636362
496277210
736952562
5548
4925387
55333222
346773947
952966050
255374672
4038816
54028
241405165
4796813
45735
46818775
59
736218071
146473282
694779278
49748593
4539928
687748488
810413506
3863
604
120477685
743106448
705599796
48057
499674247
4100667
676124829
246813961
703707694
62163730
510253918
487740590
613007929
235382918
28976264
49021804
52561597
392342789
313973524
4001498
585661385
577219473
178092508
24881
621862685
472475955
5440
348672004
52085621
556757949
462661219
426449356
546349
102284270
212692544
3257522
47286931
401368717
846473757
44467269
309563940
779517423
842667843
100575093
50841447
104287720
462744179
6065198
162006371
421091
548948599
48665
424522260
329475586
4874
7642677
676599710
4399
591875475
25448327
4534921
873550948
45055673
4556455
331949384
899118575
610007326
3678
282854162
44091571
514434
493362698
442875907
468056995
261708413
608458216
343036313
465176599
706124073
253764005
305082899
139383969
611288754
910047738
390889254
4551
421796527
693169179
109652272
941958950
857393439
5135485
4453314
577454444
449414
4444445
935745204
589584897
498934375
813305523
271022953
256908829
508457641
51635
902177128
78217189
623
567445901
831868897
5307
4272117
44838156
535787142
247908299
5376632
122771251
835639761
988608308
688564892
944502705
277464613
187508657
31863242
978364299
475177935
84249229
44471
45627
462176
903429642
412667811
41394993
901921613
51364
701875879
412256232
193059309
959341239
446357
41756
780966977
266167248
220901631
77005814
202031376
446826152
600856783
5049537
746914777
338729641
192004284
601528318
552367573
977368309
4911406
983310797
97891919
153844318
873458017
51823
55123486
270227747
32817984
45030341
967306764
590060
123500268
469842034
256925533
43709784
245258958
169756688
974030336
690056893
462471559
4462
529949527
590737221
307693226
486298
53284745
816795223
205997195
695891328
610774760
659121495
446448357
559112954
468927807
684642370
166900632
686624973
10797217
310555685
353853001
427143775
253350811
470419426
243026556
891234348
25484153
424618
850141125
345231753
445736
41896273
51795
17437263
829498773
142530418
467065411
662208389
45427
232154098
41953536
229444466
484908680
447073245
956739338
6021546
4851583
594648
924773225
45916
754612903
457244
50728395
704741951
170
59676477
45030528
340993349
49677
324106784
5579814
299954234
49372
998177211
17157563
458220966
979270203
676155297
607298913
39471552
664162252
4576063
4700732
51892
55577400
49307805
120120515
65126487
605945746
44791
148161360
553969879
524643889
30840
488871282
49457503
935333377
450627
406259363
242541851
776318838
852251479
119585449
148894736
426945528
3665882
438332
620330729
411230926
987728101
33456
546965998
46192090
833720315
85071270
599552078
44183814
45449
419350341
4929115
341404142
5628478
40202
642223
3652
4822
34015477
891453929
431390866
491152715
652883935
47275
366903862
534484
185894264
664799714
653466469
838114491
156267865
707889181
850266716
969353997
4359258
932567758
311551548
515155859
351708492
753912318
4896
174168811
626534387
393466417
538351721
552752294
844176890
117459459
532795
183050011
31535195
386470108
616799834
4819350
548980315
514973
648016274
467304
32207190
4502474
228687453
659279126
576783202
513926837
689146826
904870625
498382
279849845
830159057
4639804
492780800
547814130
580107576
417009626
660766380
796786463
788534619
79825272
455155
512591917
396295247
494664150
43958328
493596774
591253061
890597440
787361641
674541369
463723
4972884
220951268
952852434
47535654
4602733
477907803
501768
835851333
121353889
178205371
175549746
757974498
449309584
37563
50666130
111461271
461428944
875484645
116286056
3641
462736979
683381001
448643807
62370139
448565759
829987531
895896876
932283918
46127606
496837755
752985601
126145573
61446943
868437838
483923
818908291
161347315
926789791
470607
278504440
4875
4943201
125699881
399046148
398752512
4730404
778096285
968241495
495517
572029706
48768
114563782
357106835
57651768
4725801
890243125
41614
760215804
3215
137032104
245950438
258149700
957244077
200255188
942597814
995137678
490651953
10464331
894495856
4413586
74003732
46946764
396425818
38005727
307945674
379055828
35872071
464264527
307595177
49293406
49585371
252233813
5231127
1883
613408255
786641767
43457494
425380838
362798181
160963713
587124977
254205056
4199292
497485
223116674
409004920
375248988
458615812
44472685
331964086
288755158
39575575
43491760
4498
478556
350137609
482186
464334
490620560
689250485
167183939
863585030
442115
5754
609438
246811260
139834863
609361895
455551
361076766
507409424
821306522
152315825
293065756
562336020
905988556
2275381
504100593
956613913
4182894
602036616
550819536
786479498
486915365
6972116
46402287
649604983
53875497
511976656
151753967
443044432
4463579
4961217
4334
48605
498562039
271116989
4821369
99525983
728116869
426696238
4861516
388283
78752053
49407226
470743750
487818827
3999
713728494
453119829
321894015
960704471
881176218
401098116
318092363
921430355
613382882
49932878
240745206
188119318
701193507
218367940
61918
663704576
454389
758461808
770680870
37551735
771635730
774112558
463693273
10721558
4748000
314690087
5737080
4518911
201855928
385368776
37223304
538119251
328698895
5580728
917026609
519670460
490455739
716674147
48983529
153379756
766206071
940045287
837108803
763160103
785595101
75871493
141634465
529906156
238726189
915501244
481378872
215447167
454703
773196479
939450951
163960062
99644622
381469352
330939155
315710641
564508268
953909492
761668739
475573
3398992
781161294
84162761
14475468
722712871
897073565
917039196
999883703
486639401
96229657
42504129
787332066
403430073
47151960
491106031
66424947
327419102
5922150
386685681
306669281
720771143
253057651
859348967
490134441
180204102
807820403
689532998
915326050
5407
554246149
794521373
95597698
189806167
555729
284256175
487218286
474379676
130067710
113395838
74354254
526545351
519539
468783
596635045
388213628
27409347
496979932
923833451
451267871
769022628
611745060
650531814
504899171
650270642
46700
939984681
49708441
48642
755783835
408237443
471367159
44753690
48354076
58223145
766618384
430957471
130086368
135457527
44959627
48615862
77945136
483826290
669735558
440636235
46058773
4679691
4931245
591103094
762373141
164280439
42565
4328715
141772277
803895083
381695070
916147017
273183130
734863299
643143013
674793757
79486913
903969122
799655189
417782619
345750610
407336798
298912982
786852091
612668553
271349350
414868
688319853
688745527
472972276
954802388
45994810
16643109
592002335
967985248
236083397
640910291
49994860
45885618
727513167
733672093
360954020
179467340
750674029
733506585
195331571
87490949
277568026
50279026
29106
47896963
488367068
323
632250924
906100231
582036601
347474
4722056
4615162
432420407
42303166
160704151
228212810
640214941
496556598
997098802
472734
111423779
966482484
463845491
918715783
45336415
375258101
205765096
178019178
924601735
745331475
43679876
528098496
312349543
955070881
57163935
12478227
69754369
4598423
45686
4544770
552805570
19293668
406472378
46679
358478579
4678174
563540
23057167
55951454
46853908
450540674
372
44980818
741015770
276066970
4701
55512953
247532831
47135606
133993563
483760
586082614
415613847
986314129
700390288
78819949
449735
341816380
131954742
625399860
156208190
43779
870272394
717566804
758321745
468779364
4565542
63624412
988496000
789566000
954424263
451924
345158102
485397825
53896
808232072
790659029
4445463
442337613
38800430
42287491
347625823
499202247
813006076
45292
4105
5211
956617870
591815961
39963595
789279180
959475410
729222638
200868840
288132930
434182261
193565133
600481479
223046179
412615688
46090
203341963
168110245
120036060
596949361
4955
56781384
439812928
570199272
594237674
609930255
157072724
46472
639733418
561099351
435872204
132749600
5188
385670028
451085279
736563138
151840485
764642003
498697934
505924354
492996048
992024463
973879876
704190609
935304688
157157127
670780964
994583832
851453994
3818
970942719
55385
347608053
4491921
825551577
61468924
3586814
604572759
5143355
51995
967329644
44446094
796002
4052
46622348
308923302
467395832
261084265
241659404
88208686
5679
674869459
96693392
885366419
607311939
415608580
63663
628765940
186016710
243740959
374095455
971778091
129429740
452359
682081884
454781900
397490694
636983263
390098565
590333618
756450984
39397880
45764
436182742
535640688
563511633
63350571
139898137
5750297
5069
446382
885350522
710593001
5063414
809251469
448542
459656
569812460
46412
159737490
197112300
131799239
485246250
53643
951200726
914828547
833619991
439586878
560461049
512663
737276408
275344283
34424625
788215480
247614176
342169075
358804234
110388022
5733159
867819916
190595878
827958034
342654274
740382397
48998
651112814
693442207
895770516
465766
405516577
198745076
486049164
46164113
501056418
159113316
323219625
4509128
353026864
4359597
744756185
32014063
247288446
436029065
43690391
576615382
664320145
214608489
5174662
471975088
968205734
883194110
780691457
492454870
6143
4491
49310196
84863571
635295329
610363731
4482
5574046
725265410
809026164
644548
959301979
324307107
441346966
3471619
39641018
283582067
466167560
444776680
509057
399096253
457340
428655107
882064442
739853755
721254831
46811
315697309
298521429
502204055
43299399
458194
492010830
597381939
48427039
529813745
561476
83871708
458572559
948079219
915914464
530224517
597269
739252368
545347700
641872250
945726097
270384742
603563604
757241176
418194558
558781
707313092
4279962
64093
741809804
378015071
353873009
444976806
669917715
21789232
539701
135783681
4477583
520375900
755750070
35410
915898519
191039759
987538219
47233791
335204281
24567830
4633845
44764
131350392
564812218
492438870
985236191
861296771
416992448
47929506
863077223
77909
488321302
807549953
475906220
2627
231672818
449026
739480013
529721066
4515218
4944201
48824788
46108337
65424893
410963839
52400405
736033357
938300470
572437202
5138
813398726
409527576
4743889
468872684
576506893
205722969
36998430
224279220
612944186
493672
54161031
559467687
833272994
335461654
49488738
879057873
229904311
368406969
374996080
470527
46809342
11981526
49550668
583361922
44873425
50150
453028
889709336
517934962
403365747
70547
205788242
720365568
312794523
395367622
450020561
541830
452633079
769182910
154401485
167418119
474460819
205630163
56609299
47305
735820678
158042137
13282238
810516760
512181937
359171328
426206169
4091369
975575026
740527858
57462745
975205441
969611763
99235086
98383787
608870511
48430
43408628
423741
274556532
578093
623279230
485644055
905698711
937472869
509529735
444217761
27280514
4904717
399021493
48223312
39251
45099
35785915
45848521
29713861
39657413
175346283
843930631
181192151
492
801657951
706848615
743880644
14853446
910688878
291417828
543036360
377577
5362
3222020
770377830
816292887
665165761
3758
706039842
3701960
60747
317582531
423818676
833335802
469240
21330470
98062972
207047154
373640533
405447940
279471741
669961192
157975389
927366302
592778699
53933583
951144965
44060
712019134
5741907
3809
420191205
445394058
284017800
208738918
649465084
156403068
132750098
102038854
842529927
654120455
838017363
952377839
40610188
260666416
26107159
40717
577069880
55043358
47593427
152665073
362871624
47116245
265113592
571936894
998960793
957803211
562794651
834138335
862112535
99639152
241493237
9926622
501631
731763847
208468260
17217761
542397945
5166078
489854564
244335727
459975
471346379
284859108
124658347
119747782
482041462
913697956
131902959
495309373
973791748
80532025
5101
987507994
673269616
451272305
480375800
49221078
800907087
88411812
4739243
174384577
21887690
49252
917305329
47727
807162673
4884585
78659
808921533
110009805
864904154
45353
630910814
439377647
541851
259987639
939141388
279246134
970041433
65409972
608093617
524773248
4804839
489735
4108883
78863022
558101223
423892742
169376675
762447147
161875770
369616882
11726974
890520471
52099
580200050
588524155
527230729
473947215
459036
847252879
936988004
359160199
585150463
43769740
502755640
4536957
46454685
94066210
466217
457570245
850707846
45619185
484496
4790
289269236
326727434
514196034
352660769
672627
48476601
995020563
14936503
33576439
718961070
410282
740633266
430931020
4142653
96322871
31648509
69114058
42217
843836606
498687249
91577391
5280043
755239793
856427568
4886581
602423034
424320813
40093535
996904549
287871382
547536963
643967365
590225998
333843895
473281670
3479835
488574616
920257491
876229230
524211936
715341977
742837875
359884698
44634901
852080699
526851482
539874
401476571
612043168
242444896
414716048
553991007
4274908
796311069
60427949
5137
6237139
323132539
642962192
233126017
28762374
82907466
503959
480872957
657620809
51493968
207334200
4745434
46532
917306409
221412347
587421199
185240930
496786
38087022
986613838
179037187
4889170
4504914
272783410
612109040
660241768
41912510
963833867
293916682
6145250
195057859
497467484
45784143
34715557
372802239
65319472
21975404
481162936
4973626
742845044
903426724
955637111
324277338
424582554
518327162
244372382
52252583
447609776
597448553
46067951
445533277
484946851
780804622
51129017
41501
493356136
963906285
814519085
507067
220990185
731173193
132518140
459066
684025552
744177090
817225529
44151169
47241125
911898018
894477403
135447252
577700063
456660875
4045873
4599998
4609206
406624838
353849766
771256349
552361650
310527924
504926
767216023
788292916
452789
685794044
861707960
809127810
425032683
910953949
758392443
42524
383286752
45196
645742035
4509
812319485
433387950
325484516
640985328
340451734
471286273
200317874
536044520
450455756
180711740
64846
537925660
229864628
284660129
556700568
263940709
476963413
6020158
397945427
4935
945953538
407151062
104762285
96383017
4565296
460824495
55833049
634998544
627443038
66756848
812976685
3912047
19102713
653548814
455197291
341176309
2957
439379922
971865868
654923036
60825670
455534
578269884
209925281
4762815
867033030
608236337
515066605
788481733
4310236
168796547
769078708
177234218
4557230
595360844
864536660
470748
458368
3816364
789987103
486007
795028148
718619953
576619405
482586246
103476039
58913
14881744
448586721
980162480
340763705
710291187
836315569
497496
180482216
495130429
262929031
962939330
336685969
200189630
308858975
540761234
910539579
56703
166304173
4795
336112100
47014495
827582774
46325
4000775
136868090
137309561
822935570
49856090
457436
484449300
164956638
766921783
878777126
365471412
375966
653965100
276063788
4022
491096776
299049385
921619717
628612702
974464728
499754
453274
245597684
96432213
49569845
55201
48813605
471619
892223620
582639766
532568224
880875821
678096103
827501092
291368357
381872
658715507
440318124
590460
285806453
501737818
361555350
889716305
805336450
926602004
60055737
505578471
43487685
250041548
632840542
506191406
901976071
317039587
208939689
246459175
470728123
659832448
46815085
280400332
495198
982704625
349064001
39298
50486246
641838968
35776427
483605
363119222
474273
734921132
32239261
72616
318207690
191773876
464191146
600790874
719390437
869998032
883202982
245393400
547062954
498895232
591710993
172760608
547022927
4785371
673709201
331607574
869648313
133729359
31204525
105173391
4895649
358524
735847717
966217237
11289330
457121
552437444
502364308
642893343
449411439
373595078
41372534
453433
461575262
495717865
814323289
389316726
103262491
474421491
89145397
571527145
49351076
968908140
454857619
355917608
52329003
449451572
49004140
512887757
899229822
342177710
243499525
38410446
21608410
635803620
411624767
461346837
348828538
4909476
453869
48013
422856493
596317532
490880472
905145181
288994715
541839145
315151391
4548681
481296559
991133302
781220119
790561931
468842
527096480
61933616
737393064
4542
862309433
632811
4139406
94169148
492411587
819914976
144613791
54468
80412400
95359964
477018
39704
785809101
136359398
3829050
508517361
614792428
908238908
455364473
533493182
459021071
188657544
637235779
437314
730535539
164117008
831267123
291833298
948434668
5734
5331
548493599
582890869
726220091
508537634
44845
47437588
226832656
113130396
283972939
38454912
446951
688418798
3967
406566669
955698282
529442695
47221701
346936524
460731
180660517
332024764
659269326
4230222
717833842
517
48796496
48167286
6621713
782530987
2896
645924663
143520276
573136946
6151300
46649
638750462
647690345
927949982
770509299
154445175
995299633
982808547
148248119
412623452
45617
48971
114620995
417944750
835471155
479452922
39348916
309791979
829943515
467047095
79636413
508306835
184409362
8968396
500560
423253569
558276489
418146
562483774
414490276
473877301
40736
754677063
3676
745978168
431426
832220473
545432839
257200384
496750
716934971
51783870
173853724
239830746
554142455
561204
426419225
939172533
4182582
698835263
894652681
4546448
938926392
487066140
421241599
34336187
287827951
902751725
4999211
4561850
982240319
381363
252975318
134218874
843645872
621464954
755540786
203652386
667643630
639353763
272780277
67767176
893479684
444426
3069511
489333
408898
821484232
211524694
894229476
197067063
4737746
770140452
44522
695336349
298981014
890124156
453008426
367060313
307674425
50528120
4679514
999386788
4972071
449334
4898135
218049733
650980682
161643117
950104018
461718728
901789639
314673001
294421431
396575415
155887088
182781257
567520394
271536171
36127
381171238
460318
44126162
193125626
54647
490816110
45647721
808844253
521280711
223671194
515617515
4655656
913881591
315974497
142981011
443251650
758170919
2607
464579118
897617245
566201022
981463306
826976544
372626644
329708730
316749862
46578020
427563459
496146449
498574
46512
728220022
62794942
799640926
633468355
151471763
950264115
457604375
492963
456004881
276475663
605259055
864361451
776544026
383404907
864023134
179436987
411168136
860591622
678805825
59580283
615147192
4395764
829210376
361177205
525905321
416199052
4914266
8430500
487848837
942087139
23477231
137422550
646422983
33882535
587190124
46398449
490191115
746625471
459451
897556790
63493622
758384414
55439045
923780926
531148592
660365051
54341173
917424392
157293667
481326167
4218714
25000642
562265520
4075330
608155769
47648541
359682743
33708937
924935025
139394398
286501243
55315
363326771
168707234
49951
746598166
431463174
782844036
119193292
449989
404486864
4043769
533137846
451088062
259288597
54461295
465027
522436477
224134944
735570982
47371
640981603
783059392
808234891
599697601
166624340
293068650
146980820
48772599
447867
45765
63255671
4101
163040391
5898351
288061633
406345248
4726412
500013821
629489685
3777358
52907
88832703
198518586
474706162
484443561
44131
490076821
320239673
291143420
476577
532197317
956993916
42263
177773817
593060604
385082840
644203537
590499277
56642444
248467365
4898564
197845431
82218508
4854264
673896358
432175420
49416
5133
793186924
44546685
388686052
148403200
67120302
346470428
923814999
587066672
27812365
724532428
959379274
231628275
4670294
748865028
573378021
437467938
437464
873391039
184285015
4673488
790766049
380188076
207288063
494006
830660452
44530
522875342
485805170
898754316
47354753
758151368
506183093
456915
40216292
495725969
402712438
660158517
4986532
769890766
612635
351537966
470133942
378935160
692263205
517178332
878275839
90671720
686711033
921757791
762117344
233151506
616574
3745
828295220
32349
358824
4591163
16986085
251926535
595745877
653290988
968837968
351507
957436552
530885889
558722403
721796087
122589301
543151246
435
885149638
374920748
700816944
476033
698877494
3474154
351165439
60300
54933
352467140
464232134
3880361
455670880
365137202
49668
693373416
341775399
401020304
59161840
829224317
44214224
993282556
930756394
982782501
286032
226861121
30786305
47345022
960196388
252551581
626715
58190596
298900965
548769945
101215038
51436974
205579998
48321413
41689999
560278051
48525757
4887414
610048
3125248
633655983
784866596
391306412
425214119
721285203
240825620
637518239
79003482
425228572
47929
621766951
489921993
488842415
365
423839686
517396
35547347
468848
409621613
405892250
546370717
912513562
541664
324378801
892740440
268409694
996576630
4774
450426747
899827942
46513174
80279193
46579
887141205
180245458
708875443
48049435
636821131
644076234
272615291
28082724
381166178
524465465
40776
204471376
38337034
963357592
165590002
4467517
606289030
446532
655034906
478829
34107226
799165673
790064500
48992
764990292
839575628
156645820
287030877
33902023
301416718
753069676
48546588
44957709
221575312
751150358
4738292
412698069
44349
235063916
647663748
44813067
44811
304756830
445574
4633778
61142
64223
562419960
805713900
418617392
497434
5461772
237859097
799342574
980931771
33276244
501381038
3668
524
168790237
4660773
115819027
35728
862050607
498559856
57635206
943192330
882626526
470482
489539175
827606330
614771243
499447077
32599
562095864
47645809
579295800
46312989
516754980
294743437
864931074
794759851
167985129
730587403
832263357
372341492
968708624
249986921
222478591
813701648
612636128
577644795
802019862
471253728
809517341
48331728
265533536
817617573
85005802
46471
495747155
599935648
192042647
772448944
30100897
587049109
387359349
453987584
720337673
24193237
311648225
473979
819735704
819631434
40459
750210515
51083720
485569281
5056
4390895
713210148
451935981
25374
79544266
46408608
172631888
536796487
4449254
27631086
764695888
188075317
233369818
654247464
309131712
879757988
478581262
472124838
46167592
640613384
995920119
530169802
524068
292802718
455263796
164408091
633549702
54035
515091
710769465
740993950
424886107
101913102
214729052
587732307
251750982
479
51646018
535145986
524461
4568107
452102556
418360
896077551
531235
905509201
460182066
547500758
193446771
946532896
473206621
701653088
538452417
480945768
438651703
235301298
375727771
620498196
484968571
216550483
210503423
256490844
98377185
641189166
102249221
49655
4887036
174476026
4471398
696364454
783926211
266977254
918814991
635703726
702440117
523928925
159945703
983906374
722815814
44664292
140409484
384753795
326010418
48289894
638144337
53148
4557448
887443733
722779440
193435002
733867298
8102221
961018266
931105282
344809918
3947552
272118372
902815655
896403725
38522474
45758
926573850
38026573
500671995
27992991
633863839
872990493
60355
221373515
141184798
52477
706256748
579677
48400456
745793396
6035
480636
45041
410294
502344526
61630541
39854622
5359747
467133535
959368194
48897
638058807
47471
4408228
37933595
60751555
489484
29967593
495464699
773565864
741762726
602623219
23900672
530628276
891584526
530992643
467184019
809330796
851403596
450610
215148866
61113
5487
832277168
52093850
950006311
325541011
47918649
457972810
53679
892928050
482116686
445379435
627663250
181909193
800346555
543791756
416125
33236204
352394349
516935641
503587
976733325
826586636
668143005
57976783
4347190
882561765
375936833
40795208
52277726
972692524
50525174
42830988
286371491
3821246
761850774
263207999
885314397
330363575
497138
372413357
224340523
796584673
47723
459672
546042
3515960
120492384
634543765
44906942
338021980
506449970
541705517
186767120
99407062
4561069
147764298
698843103
387228
105093582
549779730
472491
475665054
846446433
355069355
5475328
979749455
46382
43248
39121
474682154
161752447
822671981
524895
539505161
53650
631509938
598721911
708880651
409004169
618942861
476739253
248719379
990556482
579179493
312190694
890302364
684236699
605351992
698235266
350573143
375938607
484978482
181925215
350633
12285704
806518166
477012519
558768700
643269643
458523
901213009
340703973
776467521
700487927
365751964
45739141
987747912
236042400
851778806
232881321
749535430
641206900
701888
862539356
47846
316646158
448403306
379771962
966549338
83001927
60711520
556096829
4551025
4301
988964081
835347694
91946936
138896755
613826498
49601
300116450
659398731
714060196
347672406
237021158
489478715
156706050
316956934
438526426
930170496
589867910
657276354
374186847
450747698
652774471
3859288
423949883
642165441
427185521
59243
76284334
810174265
996864191
768729899
550862022
3827
4588153
966851649
921671998
869369028
783162926
4676816
362823251
125604379
733676658
301635553
48185
556519630
2551485
402422
44186569
477657565
872348780
305029582
936750804
555022152
666134639
45867402
228327418
862250564
3608
559209904
4583291
892072982
461759000
54848
677775114
28792397
206320375
10933618
513423517
44695850
61233
397
38642356
553938844
49563746
253756710
328413037
194108677
45017
426914426
781504933
757722016
439190410
455250
4955976
5795
3943459
689558005
913996070
8793205
4809
516209584
633684698
49502452
44941705
702826352
73062817
461017
34695163
5386756
159062386
401174983
400873931
39784092
631925703
21052
4650227
330737806
634689616
372139195
796934975
362590908
448416
890941420
148281986
5403
44596096
395772659
4879202
334911067
853216442
4890677
46056
253367564
550579
385892796
4708
48651191
818180253
53999
49272
47522601
46566
961081032
721980805
383484
913198104
4579038
221292290
4695818
7022130
686923665
47747068
5962287
437757069
48446542
225196073
149763758
433399133
15739095
371404204
462201271
637931410
897151415
309
79955185
627113077
3721642
177528627
483557998
405541001
864507349
295844527
567125984
33241198
303455256
461662040
85099892
537231478
318272876
631229609
627832
812208194
375421851
712538678
843933621
480022724
693657719
151199609
879922703
979563768
949879870
762421696
4587
46447770
387922265
19868590
933856367
101224636
468253888
920545962
454504309
531180237
4771511
168446222
68216761
49024817
52278695
946201321
663331704
4071548
149080761
44113570
559708
840392915
4862
964368235
470755471
757985704
50831894
6012
630359669
749443334
359318
65931966
641037323
628819017
4855071
465095604
4458381
968742231
253356057
4705
317986064
48489
761763899
340387422
227842040
45284536
705470278
573598801
352585001
445514371
552388
862399651
27165
546346608
981149271
345144
450833621
963119232
493684
160716386
188285288
739967964
36885
851568893
814420017
46086089
82280570
204453169
49871009
13012152
482956
696338808
549596037
261692847
416285831
39085674
487898749
606629616
68202764
906807205
173409200
959021683
876851053
167987437
473300377
4600023
996879717
52444504
31538218
525541896
152979084
458174714
250109
43711
984897740
47605895
44325780
65020084
419760975
292865235
290888764
955534104
44718117
513101747
429218096
388993637
3013737
661808316
239327628
5802534
483885687
476646225
76976069
4788003
5455834
35844315
344887844
976885350
232409722
445832880
5922556
782715507
4688046
381071303
67969876
547372029
476335
126720552
319153962
50317866
35088404
463888
413802403
472333
490498351
919375321
995686256
4055270
213
98766392
467991015
806904344
3551
430634
4297971
602693503
404135708
346356435
673680739
300003258
372344252
340195005
4802113
498264
38293533
4959263
612376661
465772528
244227258
6070100
818518
577273
622371054
198451603
538181122
330147
814339145
925615339
616195264
449799286
5073603
961328121
355421413
36
196024558
290549431
887352223
4665550
472807841
491249030
519299115
46736
93473176
285151528
487012493
215647602
50857988
364353321
115471035
31751917
430010034
845641183
479347
640112283
713691508
170105240
307857710
893643544
49826164
452228
497697
88331918
55434
325442727
774707485
513388806
406087274
189333419
4183
439972895
184885788
38041737
51669259
41352298
770774765
4461
696061227
397734198
371015490
511291102
5625
557494339
902303270
42721234
3913
4665125
447391988
264978557
515803316
265867346
165224082
507623303
143115840
304828398
134281729
27434479
612187729
778392580
373537966
512681108
604838413
311789240
295945832
110353569
816383111
419558321
282592839
536581
456643474
346753768
42242470
460937000
353
48969
156844976
216560651
41744
589797
857959704
597041187
613874871
990152856
232648807
657532645
45904925
404499232
190642021
55754
37613
4696548
35594287
529984552
261999233
3395264
152140041
175123068
4769455
49185835
685669159
325655142
47810278
4387
51103070
472716997
52487663
967563582
842308749
47024830
469583280
769714626
876632210
430585259
391570264
539143296
207070393
303006217
587161256
3781
312407116
461901
960699699
47674497
81386230
44895343
237918170
857591465
638854794
46494
453916468
756348652
49969
878621159
281367585
529314868
3209
419181352
482226
828008533
503824118
670
297295336
398005737
325062295
993319807
947712177
4133754
505547066
294842587
488968385
873596450
340347430
827692207
323789173
699673631
3697
51959271
481014442
849051617
490811493
280589322
488951
660536393
647356694
388111168
618172680
4488728
504620295
47194008
335262554
507428304
428855157
973581704
5869
514395060
101450834
421115
532171
719781367
466547049
565144098
861026597
72926239
461149
30453031
716248768
290039106
53
524673258
484373
3987426
577804816
609220872
499961
345716078
265923391
2894247
984527349
859971837
244359648
45462908
3549086
529913082
468255
546175289
5608457
826273291
373830814
405899353
217136992
397793585
234816472
131830650
194445819
696043910
95932875
50891
487672
48645
574288
477608
45892673
467557
252845538
597360488
4450187
183815507
526403806
485416661
121784139
76316731
43059913
718156272
788474972
49232
464031
784339518
605215374
483704632
433049165
777656641
230172606
942844179
45722038
49852532
4146038
499207259
447181493
850305029
143156184
32617400
35471685
4227493
47790
946201248
50210788
149132481
341545923
4874024
538137598
973984768
291011283
30969090
589377649
491289084
404886599
539970963
4271327
655320867
4883671
4775564
4514146
457572678
232467170
470847016
48866
549547178
47179231
47129794
560587451
464358348
57712256
986310832
120487460
499585808
404285483
931360544
945792336
555210343
3138490
408031040
523448695
242547162
828832600
5217232
644070817
251418150
45916132
940763290
495463
135995421
798873816
329872
19297
685530068
517121
590
845418920
702258930
37968
447307834
632947967
466152
48553111
4324391
298934950
663587221
44728
539596080
3099313
316582301
943533139
346667720
414416
955009257
376856560
97334148
5385
257606746
77187733
153118628
439153170
52055242
630013027
907338202
984918772
493631
54310666
66452193
361097289
4941926
280273182
107968466
361958676
413761
4513
345259422
44567738
484547
498962562
722299696
573272106
47130090
999318884
935312319
471655
42667570
930828197
41124
936211695
4327146
645642756
4608522
369501287
478415
432205666
956773363
442198875
261897266
148324143
493220
27806
32
6321
233757241
851070087
212281265
682390775
489493046
453263230
46081132
728698721
4988258
48109
1308694
918306567
409509295
179364575
446771
831059446
912921728
880929562
472940965
9946467
50302796
688317509
54478927
457386671
803138153
47278
136595559
472311159
26076845
597640
877383670
337983870
982893998
299964813
689408411
710050030
273372300
4524529
543112357
5429317
213409033
817093275
446985
46823
764930781
557592638
254254296
402168
551174419
46320
674069041
437849692
360622796
359651259
97484989
771166846
94752776
45537
4989758
5294895
464540442
682819886
478577546
363462583
770605928
204787463
834187239
314010798
968333873
415454548
249779773
522649162
47980
426
221873192
468407033
454444144
371848
465268281
557039037
603450237
147738764
958925378
562400
586
980918275
576018983
745776703
977261838
980782201
458412580
42930
562513985
48510566
55911805
499624065
596831994
50295511
865388571
4904992
529259788
66519058
429644
475510905
5095985
4150034
786797043
500669447
4996106
318706400
711167104
475220
455358152
484838613
52065866
757259525
656154171
847484436
318900979
405822456
832420058
4538960
48942626
4787794
900030556
5462
741596416
163555053
65816257
448600043
394246017
574119535
650931497
143045820
819359050
955248846
629871804
537598128
7084944
147147254
60339
100140461
307396010
50435083
482500310
255528947
44932209
618603039
100727377
4989308
821824372
448849
906101741
859389403
934291913
215347379
506381
898637525
42131043
418620496
462746
4587219
48066395
423874
895787903
472140
356106553
485882655
4505560
259892690
906513117
241206915
497811
483398036
741790468
166314267
47297
218758807
305802110
504845084
775422830
958518063
194554736
913166522
485338787
4515195
63634
152992187
523099583
158908531
816019482
818805219
3418
563006624
636354266
497898224
779008410
663905982
5042
951599473
456336266
101670120
18050128
92444670
47074693
636789648
50383
4645995
526289183
5308644
70381701
406870014
972140165
216167162
713788788
4539457
31435818
948559025
5135840
4957790
883863342
559274265
596188126
530559235
81153755
629726990
142629102
45461
45820804
5047
94324890
278583089
141865010
310115695
523600231
278328204
843776715
53954444
849430357
59100
466794781
559041646
561243372
172927680
425544
528878657
956811978
4576706
15985646
43171420
106530356
981319297
145413941
47694767
584167618
410071365
891636364
747226181
140281828
4968423
49491998
802709100
458362
347
455182571
4523000
56642306
5270215
335989400
49256125
462567732
45355079
924382778
476029
231054092
448205
513118
164020799
454288
4307213
397798105
27543
435714576
5083209
146682946
746491178
431891
243557601
972704477
959071427
580203190
175454004
990392221
413294904
345330950
183811455
292
579054293
127050497
4615352
707794973
383304049
49559395
486281016
437399401
472614710
502292072
6228121
48584654
207246592
933597203
467126372
305763321
114786289
448835
87297687
869078947
1866877
385339
380830952
314749068
479728806
463628146
45238054
47566887
523159
36068920
226407170
800634274
45159
823705881
680076887
48633542
334674150
909371153
357813955
589840887
516803242
249851129
49595011
664551994
514053115
51542
4718468
442609716
395962857
593427871
603389968
45975475
439965
168468739
105449138
885076737
574587077
628427810
383963045
526291348
499399
694296149
58900655
663085400
733989133
80939575
601367343
376506735
219795185
54742207
874686420
4946372
157199464
44679674
52729560
585952613
42458
994108075
480808
789158719
85033467
46173359
71012895
25788954
11346239
50167
766896332
861774278
615404174
682109780
48174813
714167606
4453230
6272
320023088
511257324
134339796
31285
3743
257262261
121705873
590070708
4684126
295891090
47032790
334115716
674308686
762206684
45035320
507994415
467256
569653156
649596421
516172402
502474691
49151
883336394
5256
957573364
496896
844624218
502085431
893804387
357250274
464123816
4111883
558082091
5234
3763
104205365
478557261
382161653
672550533
183535860
193111684
5086
435385042
346767389
893619618
943483417
524994172
4354059
4180858
777583110
292588591
740290987
4312445
43118108
4997
675674583
417536448
189328030
4700710
472392021
628913605
236514237
3560
4598598
5008
942025572
5435
435073773
663538996
849221829
4959266
885000867
982424213
4472500
662950243
382113200
48550208
827560607
137397322
482910
366759230
25229448
584220267
540
208872786
479693
46425
5304429
5986233
568393130
218012420
31117888
694819778
949315634
645777576
307036432
699070064
4477784
687007754
353263623
411680
367147438
415368914
461567
46428
145451576
466585
495100
47085985
490619419
557361970
45538890
699349051
4928570
264317398
273864113
5143917
271536523
659970885
939788238
890495603
340744979
794666392
780317511
705766560
653126433
781139226
67177936
49824
952585178
936246410
102748913
863077191
333409681
462525844
570455100
144416793
883940269
839245580
675127021
49052
44943064
714096423
444316459
13013456
95874827
58048
444846
484546
45708724
45054
239993736
558577533
204944133
487719652
910437582
843355207
49102842
499662330
5475561
529424
884872359
826607945
3102
768093175
744062882
354703011
4708511
49199726
220159211
346497016
462599973
222635694
569230603
98096849
53489516
469233
363750328
294421724
504494181
192823546
4484087
31275644
351900195
567819
327208767
138215156
728354568
584976340
58641009
261707579
252050889
40147
145317112
195669355
789590474
45823
558914276
805024279
47604173
239428573
214613319
555057170
545257052
300577199
66297481
217200337
461167918
342148787
241316042
399114
537053136
816592690
79457649
351985648
26071367
303315071
625260077
150947430
69
453332097
325008081
49571
580380744
674975608
139102438
942489739
228464325
944374884
166709520
687203761
595037692
791167712
679633608
481037231
491905861
61351045
234657171
454122401
197153055
942226809
257280304
461249783
826585457
382355649
750875805
854166760
210563354
680482341
455990336
485348
622478957
40286
3912366
350450
630345416
977805818
183881652
904825633
409996768
46103245
44951276
225497428
320774916
4474491
37639
260010989
41517729
63166544
39264489
620062422
700639019
509351613
593617626
929458709
595427531
2064
4498446
382379167
786898989
636523717
480404
364413
4991826
690290257
224581974
49374667
931069853
3085621
585162945
75275287
68750765
4757065
796669934
412056
910408944
708196423
866008435
798083816
39024
793019267
47930
264070892
49551
963412343
996787897
6082
175520138
354238984
490006507
49098
793768869
898346823
839786120
956489718
822904382
143580209
399530798
946940255
45819183
235433620
722381995
495966450
5000349
404754929
158130541
348337
414161337
48223231
50545
7919967
883543558
538551493
6010744
433620168
596288657
589962826
825584060
1574210
405140
44806
447368723
675702244
4523303
887528405
509045243
482614499
693628181
398270467
556719168
63450953
489425
242223510
605547892
5151
500510613
983117774
62535557
4802468
108451116
263480961
46291919
911132968
579328190
974924923
727454482
46232851
816330097
5687
146684054
44982
818719211
318478285
811539957
963925499
4979711
484725534
45661020
19204861
606525555
439221254
386441
353829001
776209723
972013890
577481380
33380623
327068
756274908
627016078
726816416
4472368
589989830
281296787
930195269
407405959
36218
478814
941587635
223387283
924267850
43306156
429474891
410682071
45391268
345493861
418790826
235561916
4995668
824767108
539779996
111644969
355439511
832638301
973873627
551133043
197795280
502965935
42258
236508823
491482406
908054292
246626971
820578721
813994868
314631305
4531988
5459824
210547619
821962351
193290581
117753102
45212795
913689942
44270
468926286
46265
2739184
3243
41338
342907967
437403483
67924000
362955572
583544149
163706246
191033493
473219292
903928951
4219
318759711
449900666
314694628
398098860
504511236
336562706
48794572
296543830
872040022
519950411
92800290
759564022
112410260
221557
577150675
797539471
29441372
325057597
5026152
5051984
574757668
297287808
845460496
799440702
444295144
922029812
613208996
471841716
595602383
476817421
65155456
889856423
726907711
985438993
880352085
418600
4882
420890066
848546821
36002259
692175843
973950402
71585098
45302699
986088876
205267930
150486539
432548305
537532290
445128851
3545
358066658
4975968
453867377
476903
749556777
43937229
485503
25607472
908100790
54023319
494226736
319959499
512861925
445277364
46901613
647136102
983620792
569245632
773982540
4553031
939153457
263671193
407997830
320166229
211442687
503373418
531662102
54332688
526229971
775383172
44267
955476265
51889025
40304790
940258142
485385869
555910110
317269879
42288
67479801
559781382
439260788
422925317
851139762
42230
288327501
141199753
930756142
350543720
240550793
561794760
608341697
454089095
477796463
484973457
715405144
778502003
51246270
296643645
626708523
332739997
623870625
98534077
49099921
260640737
499203
888488121
933813847
898228423
549065346
485752
28676885
662692602
542512330
592682
382982159
3205
863627732
374221265
4868649
430412
70254639
508921924
565345566
707924921
958713332
4493311
67011
806738108
25118501
480790053
160712151
60005406
610183196
220397305
150550776
47717
970980037
798899901
3864
642472370
241968
5551817
4444775
776475804
4997519
736287822
5020871
226723153
583215692
941330222
446752131
312250748
233622902
271424139
358596736
149717205
527998821
4923301
39572288
484174733
504465514
828871246
42899741
852308446
27986778
827759303
548640308
576734168
628649223
366161784
485377519
3593
772468685
429898904
50155417
417812066
292314298
3476922
885974069
28489361
466509910
558236745
4189565
894018971
978100650
4124
169456277
424104004
147081015
44145344
834447506
887233326
464194
844012739
687421612
221236189
505324337
147404893
992798692
154173163
44852
738033426
443328
689655835
31105549
269168080
457117143
781252429
224420370
599
436587827
367827089
897028685
92550930
470123730
44733
2903
603307688
997328895
238103466
408377
986192284
462175502
914475762
387191417
549261258
47431563
903136266
482893
264706609
292696
813576309
44465
5445433
823716745
976681941
123247622
45692099
885391020
113123142
316438361
31846055
205985621
968263749
127366174
389360
4719664
645480901
39353
202034474
675984403
48595271
36199
371785161
299281725
16305975
424431940
6266587
900892129
353674498
5529823
959427283
490920
600869290
147156198
957964138
480707
211536377
546915585
625991178
458829212
786900660
861488494
650319811
933184633
445477
464937
447661
194548250
81740100
715550301
751785590
518173947
444052122
57627062
5047240
4294321
803274655
802377955
4574678
684207958
617504755
5104134
47013
552670833
44526324
388953395
6317
51543222
253659867
351695964
411182750
4449244
701420520
346784201
576799985
500173745
51136
419816
522863409
903582754
587960840
537334131
350694849
959869418
166669527
501063
136559010
145732718
731472432
51489
470469971
493544144
521912800
945820279
932458981
549542783
430972032
400123263
6567136
875067492
470034732
963081946
2510
478231
500187
514478567
41431752
862485408
582519560
749914470
199480815
7481682
863841160
721664763
141328633
57141
311598042
761241318
34354492
669328735
6565559
609947507
996459987
325493218
10825262
815231360
5460962
417496598
762148002
287946359
560620265
530281355
357022420
850895796
469172139
481973193
112109222
259655269
442831871
136519231
837939859
116015890
504158808
3664768
3168789
420620154
541753786
48374601
124146256
3129613
984966830
44304
824048175
914345951
413468832
490843
883658885
29908914
45490
471504559
450396959
878705684
858089280
460886
77435928
5216
363570383
614241802
679211321
594186717
323778378
27808037
596094610
4493543
175719217
767029513
299702543
501308757
361418844
165151928
458841116
295068599
45489
585363902
202942862
47567
403991129
139004304
354868
870250643
45266720
718107058
269065320
481779
186287653
699384923
671574233
173723333
891871052
436327
715067709
452324076
495664574
887168845
49987
606147419
711975480
149267420
129349932
754517175
423235731
4818558
533812873
945507098
246220360
172478422
778695026
926255941
560615612
37586
607979647
197659788
529993340
345017798
3253988
378718477
682896738
764852621
946875233
698728424
980222205
506129071
453845714
272019900
754873535
378742577
27972888
4937220
458270255
507644397
64673215
4464
100564346
316591677
859821626
201214539
497453362
12002712
647885849
882422102
47455049
4954
45075603
536887318
5303739
530132432
938849498
49312490
546065
589220247
686061645
484380270
946685715
850953347
58857
142946965
843124793
3629
4788446
67718762
682743534
60564284
619271775
790210182
190551969
292570602
4553246
515801758
527599012
722152073
747844392
479941789
486843291
4871
2302
232688091
163009091
904985809
62335759
204670044
819263125
384630001
478247295
994482235
539935625
28451133
903259274
45179
518468651
998232792
529542630
45408
360371964
535426
484608076
33856844
699987870
931809178
32536137
4321
453710846
724872216
524196
483108211
524211935
914068214
425047540
43541230
484665143
380229547
757201116
3016383
211043994
286166723
561482042
247010587
619282769
496430
494862
48245
348760888
589037330
55197494
996198055
7695473
663468629
51978651
790054821
470317
614627771
563860672
43968
265598061
171176955
633511030
3747260
4655
335863252
146232042
535905788
48900441
477796285
908753345
542119
7344930
569476
48394
490904
4801564
96204265
157331097
818769645
449907
643777538
879985687
296858230
40556
201759367
40464943
949498395
874731346
466540009
648949441
823108136
46169941
104705057
5297785
443706297
657022400
300787818
4479438
960170030
447770
5122581
53426
321071446
4646430
454505707
139367348
292367916
397926672
47834812
472379305
4343
513424
568115882
653375694
4468365
723833000
900024233
548017682
460208349
876672068
297906230
52966064
647441203
172613043
5856083
316879267
595589955
755689651
120768755
565524258
39049
267409377
53124
56640157
362637
710724617
448756
599802944
4446884
357078719
727504264
535930861
713069036
956823869
205727641
262586387
302533012
44973087
50413070
922313826
876552154
78008639
4183583
460774
994162143
48101
622534704
546158406
924018606
43648209
4732812
466970666
218513877
3547
876112836
913477987
227201107
722290499
836749258
44651367
659001238
614590
453158367
926388157
43721
264138598
357059656
881366466
851169207
592981
581227030
4584
894821184
692972343
473519
30881905
633903958
390799716
41652604
417603346
746721450
291932742
450259122
207116798
747424976
255743987
585365291
573027835
61601319
275506052
68064
704880080
287517024
63
469319627
437735269
234300078
86955590
699456039
474765812
66116854
888267504
329720824
504784188
616248165
909851760
195050395
467121593
440834425
434265699
35986073
304875917
92804964
521776530
49999516
481463994
923635670
44587164
767928643
946589712
5552558
44096582
163588509
373
1808134
599994761
606065696
808418240
841921974
889240729
44174654
409963475
431150232
410101440
905205302
186108624
65878432
679492642
241906604
896537896
422152
584632433
964557919
585235651
703272701
483590384
402799282
517620296
565176
945469
501679938
31382096
852699890
44846039
4550938
5598218
455476
149930764
39598219
53376232
584936254
161204221
591295842
130593159
447745898
662408167
591028218
925546455
686139880
49325215
409982
5829800
596104510
220185539
339305582
122118045
576466661
591250339
874983471
532509250
731422132
733917940
441434186
746441555
48512017
731852572
427560951
723286715
573911149
998115506
290929726
658023912
49393643
935099881
453035
2899382
707759291
17071106
346936058
48603544
772465645
531347127
556249873
342790849
865569406
617631798
428043663
366507119
780979701
4970885
256650687
64683948
4068122
5088
983188364
1363203
102891748
918113129
898234123
543653092
936101846
599190332
340
38050697
437851
386266662
418953200
323660057
26897947
652937001
884223312
3554331
426925151
229378708
148410250
528597
871305008
5769166
38937120
481457959
196245441
559651437
475959
968729410
463980100
332564417
643603069
29380624
303831993
39201533
308244049
493312
250106054
688417684
331399558
550437642
4532974
394163
407006302
879548962
507689996
675733174
4711
105598517
405993413
5305
296616934
693240910
44262079
638981453
707757797
37721123
4948599
974399576
559663225
459707820
551655681
15550597
316702601
403774280
725584058
8401281
524093771
753465724
55147742
661993277
567953490
238172200
69095296
288447296
4127783
447734
537014
680858226
461536079
4926328
26082864
903060231
58980504
283968338
983232290
544641
3762720
434527900
653095015
173757311
848970300
44741834
695500756
50105
233181514
39676148
587311123
655719693
49862473
252923412
48577
49115
661043552
864579928
420
762059306
43002915
859781983
345407702
1271874
907800207
623038450
228450584
33159
40210843
293231
710695731
417552233
436393151
269770238
46075789
204062322
418921514
4521697
530097199
480954856
438690927
525936542
301052053
413710956
696127892
982507240
37715417
4838
140495561
751246905
42733339
871743866
165320831
403265114
750023374
961909709
153216845
49972
886325993
36405
495826214
289643990
775463980
962800525
43523
984883233
434717852
47297932
412534999
46208
760479657
4935390
54948218
299336604
572256213
318819164
692079177
719138614
809734823
780898436
308640656
42098
493907206
105913750
477241
4560
25153815
405557199
131134298
352445790
77819883
975380103
746265744
936153210
568982436
44796
556891707
515040
472723
5080329
680635963
49822
495150
443086911
844848713
4499
4628426
125766
517299492
652826068
499950070
546007292
149284429
49598341
454476093
451512631
576297
4670673
483284699
4024
449234918
81765196
49139528
694376391
453181896
601905231
379056761
917151090
457839386
422004
586522954
44945
382742052
40272
4767934
715625751
633113746
812885833
619836893
130378267
66532566
829690614
322985123
911297821
4743368
572800108
928993356
710498336
206304580
383937232
400629818
494363388
30467
611516766
343102
965755415
62094191
529878001
197319191
385459128
842293278
484194
608489369
806892779
418010836
628241969
628753778
344893706
12899071
927240063
48572042
5940095
4968600
981390832
821216784
701859709
308957505
47462364
4719784
355493954
966361999
636531404
3137
556824
306683879
727351432
32216869
949724875
980375990
129313457
125404153
464236123
476283
652604008
45235716
614049427
851288699
276636134
301980975
205041261
361726971
461468875
669511132
909261265
5581270
49430741
4984719
406071143
153490633
982080801
491392
27309
456714737
4570069
46583005
231096360
49701
49112
539527991
787915595
833211376
77870498
460024644
206746556
644151985
49738
680327962
8273516
921049745
137248541
299845
947231812
46959
819352149
474479883
346728881
370209390
40981
899158346
45487
295362587
172684172
546107000
475805
397555483
522962604
317891
954492873
604375050
282697358
326643500
859267965
166315936
606634234
373580929
693783705
366862089
40811333
4504575
418569313
108243804
435252450
218180280
4195785
470411296
44932
494688121
881361188
510308196
447840124
941510477
372557912
152148099
97885194
894163635
241336254
346951737
658010809
50713541
669008202
467613892
627518215
749339520
660909651
465971
899748780
4911991
51682562
923360253
45882
4627200
309778934
167649412
685142843
451293
136411618
212647464
825530315
57350
350969894
45734
125687827
4002
165137027
446083462
32024281
3049
3770484
445374
534807169
629818416
895053636
227331404
38668728
3152468
730169996
48379222
64800950
371112200
701494541
760603153
623509084
25998382
482726883
902664008
394808
241135386
445498877
4060309
188045220
283176829
789839860
924071615
831303282
45268127
516
780427410
90992700
713276807
2741979
798298909
219178391
45066
637199585
867598982
399417398
600814541
516206170
71476374
647662614
4250353
6007
510815449
725669593
497334351
902894662
497943809
50082956
354608
518199948
599762073
562867696
50401153
493761
462524581
724376926
326695490
358787525
415296467
518423
45318344
193671164
513897775
732973742
4919
544680401
480458493
40327897
524502282
417002824
25144359
4502348
424779
541720630
932185826
856416006
648535675
441197907
960229065
695056137
172713326
623909235
438
150715861
914717654
5062080
393518060
233962645
878120416
879584431
820003618
134248045
701632340
47276923
93612476
425300814
378917465
659661879
245932335
474908521
451197517
438627312
53392460
62086969
884282661
458863877
814396403
4829198
321796270
476957
609750365
143518586
5450034
294585208
22647669
453504439
42859
551811465
580037747
272365823
306267142
831031744
799001989
109487904
398655734
465064660
45712192
462456422
263828510
512819825
942428604
147871842
5781
652307639
50130186
285846821
993809114
426983
508757731
834959163
959224323
716295734
906841574
220795006
885557836
138695950
4690514
818009339
122975979
672747086
977163278
3774208
442907871
52144844
249381186
571702913
215331430
777342864
289
9548940
482647057
717282069
491670185
327185159
41142522
565378583
663455087
338034507
921466487
45387563
785119549
227266785
65725176
63158085
385893036
882659171
5038
656534637
130366705
827289482
616227663
454826543
977460642
207780460
562865161
206161072
596718682
5180070
733339765
875853304
960136053
90702492
969986455
4861048
120221359
292671359
169183315
342490497
938330848
5231389
47766
829513649
51738532
507070261
919716298
6166
448758065
189075826
494077088
119368710
217274713
596456645
982145925
468457061
47415814
702590361
122776725
56097
210089184
179481970
4180405
54732127
409676840
150888978
59848
585574021
735039983
327672659
725982149
772160689
2273
469943
954204713
4284
958871219
387519751
614999472
722189789
974776209
610693783
5620572
431095997
646275120
279804852
449401
4121
944983971
74997498
931345723
916987568
4745071
563703895
62982636
509128045
946322148
837330547
59785490
338850
866805856
253248811
416703173
409624802
261302951
64918497
772353052
427839656
121632431
46546106
234890854
642645454
521139
45530810
234835235
374542162
677478187
637999
945750008
379184400
48823674
245107462
4873424
778955229
600242071
704870800
575128
794355125
924647470
911551234
612625791
411547701
315324010
43353825
755582771
884499158
837998498
39249
111722614
488180503
652906749
4922861
47382912
4500288
123134360
98993187
35236906
484049510
62616929
456353
555188097
467472066
210143001
4316
805697813
700293598
352464414
54723
420905120
689383950
285821996
886241145
639556965
174334452
667757928
37759031
43702
997685614
628577322
712421132
768017594
993370253
331894783
500000001
159114509
627088174
47371878
47354
3385
690586553
564184095
54384137
44939
516444
863938106
425557143
627225403
702
4867406
536850
46599
513360592
914841835
348872252
345042078
40658
231862134
647544723
762736863
4388965
508436000
488589
364683812
145373434
770216131
374387789
289379931
539295532
528116806
479390
490443
445057349
593171748
572477495
492910
896639479
864306244
174515769
214867359
50518319
669580077
815626709
771864797
595622033
202870914
178655496
850680885
356607009
485130
949489323
644891347
454866010
637043505
533693073
761986386
448426219
906462639
103920951
125476414
497681690
519076
423656836
806718723
109620429
720498040
845292053
608531981
584834284
4981
479139163
436614738
5550
831280761
650985479
461698979
42229925
497890533
4583
945575720
475402248
990513687
47158
188711781
4524204
253742663
111561487
427259467
4994190
412541362
237665307
49148674
45708100
546263
574555960
201445151
5576
42058072
454716
735260253
953068299
5282036
4698051
65535034
259111514
96269429
55878
228016707
567337849
58097388
39762758
90820210
46594
408589313
670405464
825315107
380147782
103681588
185155221
456227681
147371189
328790614
453886
215005097
237924205
749260904
464405722
5345
737389637
461996
301697481
4545574
465
400727696
4864118
771762787
585070062
995551461
292536238
888725500
430526820
4161377
724228899
432014810
78846812
695687763
48016158
569235186
47732
67119365
150612089
686870171
214569052
622353623
565693050
643409867
164559722
49319
46480154
5250640
493106311
264117637
30489485
49155482
43286132
44435842
387
812112952
894064342
704185560
822961854
397937639
46440323
585432841
3611
874321835
852139172
477450596
440401668
62229146
10615766
465742957
295223817
4921
276825345
46181593
320162136
196315600
168823298
270170498
919917348
163200452
918339537
3445830
926658522
484472942
4306
27322120
275047342
474444107
5679533
587283166
417271390
486491
35143673
674212531
764542422
45643
84079386
786472614
791558465
413521865
977172602
46526
923616191
216813504
498600989
309960148
536126720
3685
885484306
639297704
254906943
13050818
496926
46121
55451247
651434527
497384
330585234
4746
161232000
38749485
377281923
510063550
722221906
424737535
561608198
4530213
419151148
48453835
523454869
730463542
679453366
478891423
588880
268979070
42212
467668377
550917995
294106735
3386173
211099235
817867964
401837579
329217125
89011585
5095752
199605081
631063966
851968299
826228114
608464048
195641556
944453768
98056242
4445837
62673
827202989
41889490
425742275
45287115
983617702
531363528
330929423
473328689
559486372
492362
490560
497989
804067802
441599307
105072323
581910332
488399
792106537
49689738
21756794
848098735
491898
492956780
918866668
725456053
834991125
4172140
282915508
544551
93975691
729505772
849138981
377672368
488292149
353972549
852237590
116321007
762723789
5083440
51248396
257661444
350243671
698280078
588097113
622160950
26402991
745341046
291434517
243280925
314428635
477134974
667722052
264062772
643880195
939823817
38397805
176757643
820683327
87519108
49217
176544713
643320420
186210280
794472697
558562278
773961116
124259800
146422340
957052225
636933285
4789100
792031971
669373038
367873
118294452
80176949
510833891
476474447
855028655
6067603
950475261
495777787
4018168
888585417
918517397
468447728
752834050
890261015
728993554
710822768
45988
526033496
46926
301061256
229606154
813299130
669878782
914487065
290040130
260780010
554724
239279887
4069
3786817
482645
45169129
47070693
91274977
67666579
483764
47499829
4323
308650890
21418663
65913627
817154331
963402209
49164
483133742
457059589
607733512
213145711
493810
5746
87841662
3593190
257677272
798508643
457980
45417674
477484
34487
396978784
453805
661126095
659108450
728932270
49542165
54878947
454877642
47888580
694124402
4419088
165091707
331969106
242566926
651064278
3733
420953076
819677111
905177161
350816143
945228779
4804359
125901362
113709075
629607156
401274
724786155
4602549
147819488
131121565
701809962
879063848
4112800
323993313
378425
998846239
794930328
267622951
60032004
861632185
453567946
49414389
4642
642040415
423173962
4054
305187
44286
774879878
436851
793544342
59483064
235851807
11973539
420815736
45665431
345278728
873519503
56390
794506234
462639721
54031
839620956
458850711
202106247
769007221
37883
538620546
52895263
532690421
455420
575327570
2799400
175303296
4339890
164932734
904415206
37805
567704215
347573587
24308689
456130
552295076
368046712
549802119
47685193
206828847
972066383
2391
467794102
636898961
869398372
652488714
5067
663820064
570538413
35944759
144634420
11992170
495751
440122773
555994676
352433503
330825477
49832084
450240
894077003
901139743
52575
637554023
413704848
297355934
192885174
465021911
137235539
801135371
51573468
528004725
47698292
929775140
4843160
23375780
723425684
657330275
17368705
171765175
480155
494991
726495246
807973995
491049
52207941
70737156
676868519
964660676
249087933
304094225
57961
471594615
801793536
733921031
535516671
920732393
4992442
33748
48320029
550933441
178874866
45047675
16148613
889690080
200244088
45465528
764653500
702735566
474171437
5050335
488178
74378397
50737
473364768
2283
441794335
882625389
51124
694925025
257763227
496748
593820589
429848716
533486
417156277
676328503
970604370
99897663
561144615
265409204
109249369
564327845
23672239
458733968
404
875319774
590808728
757733066
749064525
276521352
642083
45549795
265857626
14318088
184750187
28726329
521494835
463373043
729464789
93635940
50872
635306243
41273
831479606
138571300
203479345
843471382
699297458
7507056
611491089
258055811
158146405
863437717
757118301
531933981
47646
4885988
49371935
332563278
578432467
355725816
810855900
10425983
401374308
42382254
658556304
418990905
499669747
329770122
4895885
897238584
130088613
804457158
6802737
9811340
333187197
727522027
483840148
636103042
445348
802831412
45890
753501351
483773
266690819
548686205
264892600
948642091
23693272
274290325
982405171
46593
487714443
49283803
461087542
536037882
49915213
523200135
683833549
392939257
676292632
459182826
286640251
458482
378820711
486620
432295556
681472144
781859046
318148450
4971684
885027801
482997447
559897
31197230
503021372
10673806
998434909
286795355
485245949
903285061
535007732
643565681
787362171
744264733
119922606
109621893
948218575
395395619
866999492
293301618
564799009
432723005
324276885
4633394
45264992
47747631
45310109
508424640
568659397
571237
486729349
4688
5095739
43414173
496106
488642107
48017889
639651666
381197359
493024
325069965
421824818
928648805
693187504
633747
265581579
2782
912390786
795901557
862822316
278563066
713250170
386833707
47326
370017299
967307362
197175300
47998301
49080926
46716835
312389949
221148919
526059668
459197888
4780477
269995157
352894599
392382627
563677210
54140322
801997674
886063957
459903531
4256191
601680810
142445868
926089664
45126
582961072
119642255
688774562
433854746
590506
497904
507613
933643595
863047326
735921446
469197779
334515151
128196212
3964499
49017206
502860579
272272138
547160571
4968875
205672803
387084384
312308608
605114313
996168356
632198345
467604301
499689
155936547
204758400
4641993
685729178
501542208
46793059
807887550
822767740
50267158
4032272
4861
4539557
556796119
472624
97393329
320138707
55921418
4701290
217916043
474507
44253159
278062250
377639799
793350032
340146212
47492537
52967618
964512430
617382726
153489025
865171896
878508971
989933555
5097
102175415
461759736
467867
35526734
466119802
697973328
770135225
761425125
397185718
494157
331270472
469289
33183995
258092531
457134
326088160
409568
853252760
954215261
544327355
524302229
193927721
54735222
381751757
44838042
899352193
750201848
34533767
327025429
349338471
460179964
24795007
651422935
552228131
88464104
336733796
929629916
767376917
582160543
457631
431798471
490891641
324286904
874126340
534338306
624229995
101086648
469508061
940121014
938631097
4318053
426260
49180
335838280
669770785
6301
248282410
995936311
381182063
338590548
788987260
572840167
42983255
3503771
598326671
48838
55659
56233955
4273
841735152
62302
395351753
575131466
145679488
342393277
239672323
934440981
856935287
250786686
4485
471997
57145474
285137937
493635
791516735
453453239
452476152
843368677
188812105
197649765
504843775
438750381
387592118
4622358
54365761
547808936
118920502
930774130
496076356
355442734
53342021
441287361
51259
52400
340381784
498658
801577042
813326230
290632547
26355926
627470190
6058475
399416311
5419
456837024
522947
4708454
44199521
481603294
758109049
449152
166357749
353373500
4470756
478546407
313200781
127991315
760943453
66716038
45231
4662762
524627823
620189020
37459
47545632
238136734
67891363
417595472
5695161
281715612
46859
649319981
624502256
260600
385697932
360670828
752742144
759479567
4788903
578760782
882097645
724130163
922491533
829836785
756933562
80151447
681987941
192230797
523109976
42926
4138411
533362091
391624630
298539546
850596085
47518887
389251152
45078833
48809116
466457
288655683
310403048
411436625
359476971
4765182
523273791
476900690
460090957
3973
3214757
160142646
400634152
508451
495801417
483610725
696906190
5439735
715629877
4531066
107012
4721390
339969837
934818707
433462
449758263
5810735
48530
958967301
489128
210604429
329545021
273242910
194040447
670330526
379004843
609328953
427062836
645900579
60838
493514
393923525
55375780
48108
457555884
582678525
122187963
489938394
270109676
321890785
628834427
278523441
371836640
632888130
48990473
349981373
951133327
799408645
417337603
472609349
4877797
175631874
5247853
770974266
42216
116658935
45303793
682723583
172794565
6410
583160362
159448862
53402723
490764
902580623
49889
961353988
514
915755567
47191245
376319269
46407
686985701
307288082
423026012
477991196
5578277
928140176
405696797
472452
622849695
141720001
643167029
4705276
816427370
4720436
126768007
986620326
606335252
760447327
861118565
225986466
194322790
3506509
601145884
760121555
472638
996762075
45719597
200950442
4989705
968929873
975644887
762857892
53837805
519662699
48136221
4689
54070297
750795740
106927669
4458882
271252248
49093
57132
314537448
333767263
877075301
556670193
55722525
36688273
941506546
446664614
822848911
381862910
442590568
473003021
563966285
313244402
35667741
273098129
324623788
805140909
68917201
851918325
526587331
993577562
42162
513723207
216393879
755338866
54624015
661486919
3084
50811166
59203703
4125165
779997144
679358818
41850689
838625872
44194992
987897114
3581644
497633
356144361
501686101
645866545
176827222
3562075
482449174
697025968
105686085
538624267
472860
16315816
69329548
927708408
40520
625889558
537527872
207484914
4843410
143191889
857414559
46368
214028995
261751965
549573354
91350621
922164692
501222
3928
623265
795385636
480921240
790558786
728731671
54747954
569573749
584855328
891113717
467368969
25805267
978166984
953542259
803449955
4614897
793564604
484988734
504773
942951873
3287081
4976142
105482140
978285670
48761810
359730
49650
15693437
4449930
544354
42424259
3621
70293024
70248161
291447495
809539420
4601
58661620
216469341
529556887
5123744
954345594
631082154
313625609
176157849
973402064
980078883
604333541
586394948
79170774
6088111
548345544
46011
49873
710228131
666318067
485949790
5159
490
647656072
355363335
410722
497606
642991017
474732
46628
472718606
469369973
484057692
4636320
164595688
201412207
670331451
745399960
154472490
865336038
32125252
482691303
5791059
4225841
304
5539259
907084757
653254406
491530847
759123181
275384109
285938942
353159164
491407834
467434256
147545264
5507
210284551
523806182
892231986
281723410
771496761
547368685
451074
883875219
46777421
49679134
58509141
250710657
14775718
4540656
999384449
25339153
717166166
529482159
409897392
60589430
532829096
427017255
593599211
444268679
665611435
3326251
640691546
157856273
5768114
47686
4437
706419175
410132024
489496846
4747931
45184
227111710
49253663
52316
52233355
44203452
520989338
823859266
469223913
397545555
885844411
4447
45439
620943131
468990443
49579
961203046
105651755
890996259
52228
29885090
431536053
118898692
31777403
476685
374898515
52656846
46679604
4718721
301056278
174306970
784784423
477005427
518951125
281970425
374733528
271542806
588744820
631205445
379296176
610867818
469490303
390715819
752469166
4937119
67967732
684333600
809000030
38242174
6522918
225114915
47316423
318294454
501539766
407793077
4467605
100835920
46060464
95364828
215403225
300794476
48367
481839815
4571041
933367739
767672464
454599667
3810
50560
451859
26617659
327374014
295067
494138
582995918
458298777
530742410
5896933
47713457
4897393
489639799
807091414
347726208
672704
146914719
49735583
808375879
80739323
204119282
333995914
329254488
203526429
181756134
734338824
123702038
874916381
336852560
484421674
473018816
509098259
55092
455607272
45554
30596
444631
211441129
391360919
400622894
968967371
836531384
454521022
395322131
89350401
555683
272500321
269222937
807551475
187424867
398310137
460407926
716219018
5578701
5197105
566535543
694700858
32805327
436576994
31310341
430969907
523305160
764084946
312801432
644990161
27339
168121206
330147927
957816772
411527732
310118651
337280208
756056395
316746733
450990153
23082443
338074814
758356797
397270437
28112
774654189
745793322
422744174
365708636
204761065
638377019
889377848
405490451
556781664
301683376
92019506
598058846
7819496
345088
654307535
965798670
917032157
807530020
297885566
389235338
422450092
51936780
90116468
4882971
262734193
900715916
4426
765331433
4553
49672659
555539276
974083518
701351536
4449151
799813229
499629
136498389
694141006
4468
47132
683864320
45772115
375964422
775535493
479063
678902384
5993231
43812
380935745
324025548
115466490
421966324
841597243
536518
792457941
47100225
55016
493821401
761612158
307500203
518379847
44999456
446424492
189684802
535904480
583427875
4592951
725884965
333288946
575404348
481096362
481109209
79879725
578376236
259218
747671371
740030911
243283
4481897
4575793
786265055
45300
474454113
104273086
3923998
4476327
301182624
884803686
98525611
46643488
496377532
99253100
45058
718577741
872300227
898959832
738760234
48978
273530329
529108804
464189
159499121
6257488
88810127
141580298
410724651
557386159
931827099
343291074
214521393
4652485
2494454
4571224
413698765
45398778
458722
874022648
48592564
366458562
123543485
882274949
580034867
448020539
4646233
404892779
226119670
428891034
88849801
47299
436158259
4940971
425712027
948928028
501774
379390267
156408711
205798048
4735993
315636244
780922443
548134764
217994775
638835848
513360788
458412404
929542044
935294056
519338961
382820183
43592245
786429569
43576
473349
60537300
669597847
4513850
928964702
204453267
40528
576682375
4678037
243081037
459173200
475487798
755346110
18005062
828299378
385099154
622345264
468832
462706
46756
455666768
225142916
731711571
45883
651665008
54676231
45898
766620803
836164201
400522374
736264650
450242420
340469996
64428
420053876
45761655
751148892
939260401
919799946
700475648
116978149
618190344
450834078
885567024
595413165
600677406
399019780
416564619
506063979
362439236
134317576
4947191
465237
488853
40449061
305670428
36868276
740861559
4928848
50879443
216664815
670318119
47654030
52432
876594286
801071287
588355482
658409132
714969190
339997465
208097920
802496536
746526822
882119036
669894549
462565656
926866565
37793366
65520690
907506570
1969438
532367902
549374092
186669992
5525
575115760
393052517
988247845
47382
238222164
32912
360877139
977018293
560167375
71073003
58814057
601729847
739114616
545884
494692740
592074117
532988709
256640664
758682723
33098
46095172
47721
41156
852117797
47646244
786587799
174342551
693052583
389624915
46102
469512144
52978770
169763905
4712845
4537415
340374926
795337329
537868379
527121771
422698547
339750308
4890029
49937
706730514
985247207
929039515
726271822
326841131
205243083
4656521
3995
818330498
48023
4721920
458286493
4844014
81906467
21100857
643214479
557348402
3333690
45492291
354641167
137797911
295146649
859484291
793075333
626959549
967086615
469725896
891771014
38537147
412036060
58410
47504062
30942411
50349
522940280
238604338
593891637
375544830
5017
290838
772196389
348831010
425291513
978508256
47411773
96104357
986994234
1352232
216216006
4694
662593279
75416631
555394539
791844041
386918174
50148
2628503
905153961
397605417
5041646
716122015
641630280
287094791
50923
931680108
475268
788618024
575641252
447385
489061985
3174300
496001867
44891
78912712
350553
496721115
43566237
471717615
499791
720822671
424476051
576953048
989763928
3363
867911384
439198336
927890499
603911
4655220
685483668
854434080
462501007
574931801
920902370
546
179440931
173915882
459819
138637868
473456284
937688696
493646280
587894471
619565206
413254151
954794312
139199210
2712802
756357896
407574736
274260145
961087644
978905315
935483170
313152792
605754848
123143034
300606810
909748577
585207402
692063049
5287041
831558220
4405011
724140096
63998099
494906
51706374
354740431
302635670
648045571
868284244
451034689
51158115
817014411
635282326
433369557
3406
143134883
311225035
892941796
512930
488976708
932857785
35648969
492450995
26389
385774603
456786682
775499254
41162999
461660773
490117
98241131
568427474
850518721
599029461
4960803
37106708
533117591
649579921
128693178
906660636
688354010
419457088
960697378
31012942
276465105
533780
547680863
531706192
779136208
543383355
631910105
605214174
5257
50158243
684746937
643164961
825831480
48986177
484837
4401134
877906317
511743562
445145813
557417713
289685085
538681192
4893
463123630
633592661
944407059
808104317
633356166
446696756
522492194
326289562
2407
38959411
94100466
484145828
182700930
479295
636411078
444894957
54670811
683339887
51957664
53014707
459793059
311279288
17211819
245730335
442817289
51191
4932591
198038339
471669
145973009
4117
422434482
3986927
83737418
414086100
697466
17740183
271425321
561026624
41494478
332734029
377998
485469
476313796
49973050
66718148
48683
1793595
418666
5656106
450803
648286579
821685124
4642580
658670437
228700993
49400954
781337040
961015510
786955723
5347460
48579518
107536382
144532949
151958259
46100
186920806
41459
602014148
6008
206528178
95568406
717841588
14840817
47706987
308691
494830078
457841
49219
337800502
687590320
525738170
405813080
250175362
455202781
3948944
320498028
19327128
145558614
543246865
755351044
184792376
432975832
478876284
298550834
4019346
38478850
327265
4489335
686825969
45684209
755075473
32749494
354673
33064430
41678
888289197
4583688
702766879
566946053
956718808
213364546
483305679
59787174
784259423
77766513
49865
915055236
451550135
443725717
570808162
450657
766362920
4584704
594679190
446577106
43881
4521302
764312481
878635531
867685970
49676050
476992096
512318944
846550119
484484777
379873530
43858588
525716595
567640316
203823557
430243
471069978
427131
405721
555539
148671929
680185118
338009899
466448
53962323
443760816
4312309
59446549
4823588
50216707
81723108
652551643
669283828
794188503
158395811
66247048
557436819
3637796
713481680
210939937
303681454
974541894
781579243
47547
87545927
2910042
720113302
708635186
6039408
60875476
598078647
4805301
590674
536875939
885410155
864701118
23272354
506445769
680273515
433294492
467943
41448627
340607338
788142022
757376734
5623095
52877
484495004
595597321
912935854
118819274
362927488
475067
5936449
563348515
103565138
187929120
418120935
4294522
904846231
542036384
409049052
420532837
35315
686124709
840922544
53177123
631315974
1817652
3090
180426321
672462527
51704104
111318501
938670924
542176907
41675671
5192147
558539883
181903180
26126464
186950292
226370468
549248
4136851
683497294
454446670
5304380
810962766
914410428
2001875
156913280
197727280
423431087
2296714
205100077
52907135
373875879
385270
718221
475185936
812252052
40833
206139162
864866541
5917643
34304011
4511603
519868560
493250
573134
970535917
930039033
5436
928381525
455626693
4775
398688552
999922856
6192
746740938
892499077
63317
48912479
458549743
925740075
39159476
5097913
705767745
407026058
719716754
45191942
3246568
660248971
486412295
4588
42582000
501774096
661037692
381036265
956788484
442531591
43267
441330
998252720
839732165
312212785
229338610
919453115
671667108
953505467
695605364
451600318
294905788
592357707
42903
303244872
398469201
492232818
512929166
344405682
219243733
611997186
444927186
73762032
202310376
4555623
593867218
298369167
62304073
36832904
394036
251216691
484817056
605926442
914351989
550098515
712002723
495046
593776
876236658
194139674
390304666
548877559
399693098
972914621
412060377
451436
520642996
5835
747426283
289504656
47145043
546780603
7074217
423517336
981544625
946811242
139527398
479169271
50197
48029
237326221
520762447
367565039
487921
733611413
134458160
48902
888305610
57838711
100994780
196973569
943422790
49083441
767645963
877614294
56135
212037962
203286884
45103440
216438291
380671
772763008
98761045
622937177
178480288
448732396
636471164
98174072
76371501
592316
972372277
2983
686872222
609015278
4571346
47719
389974266
3928284
864234289
393716784
871911983
833207404
607540586
781607325
47233858
747696169
165976094
404241
303550207
117539476
52115766
508828622
421286779
36608914
648952103
473039190
305530056
254525977
804131461
876584399
314834740
936567531
275387874
392013155
994508529
469830
566586291
591538462
292273228
4944146
138640302
605596667
584962221
49634
56872
485266208
196298948
170444981
277635204
986818593
6171020
3417
610326125
678265621
655476118
203335461
461742
709878286
52602274
321096472
5140493
44597594
4215026
138309178
49565
505872720
715481567
642575013
102086903
456979984
199407054
315986815
608076314
64961606
668503
86714031
46149
254
302489278
4305
821779854
688229772
359185913
79246077
309304054
98044851
457771198
33194617
963522820
734201611
195297964
957141308
43900464
304231029
49838
100203773
658328229
422137740
232689903
339465809
46970898
53049170
43559338
887976870
836973891
120495200
481110000
604285356
48987
951839023
666073763
870022024
450968
566071567
609919430
485355
120508790
468428090
632563
922238645
529375375
893275836
4474789
599881646
176673796
552874
5113
992719156
49697
401598435
394561984
4844473
533785706
31697890
44749241
290562627
524016332
550753143
512299053
346833737
408747861
56781042
540047580
112502451
71983143
261213871
128474927
4738
770056614
47078920
626392900
636013916
204025643
444958441
733528541
510549
499176
427946980
662
163236760
765561684
394737661
655332672
457253
5046503
38497198
954572840
961199736
45416183
217098368
576515635
463375779
456487964
74966488
499371
736952386
5463
39657554
222938757
472433646
217637413
323700235
771357045
480657045
448371
43187791
772040916
49224028
45561941
4053
694335917
391742902
838768220
396985954
428060070
963502211
94171910
612069752
34616685
68199731
423983473
5149467
370972448
4777256
136745236
477410908
321556
695594207
896629991
120302469
408423
457528
157759160
466171843
825601678
967866496
316122255
566831971
630047083
42605951
631230236
376010617
528555222
426504
396639396
53057
816992994
425022
227277291
419654
613669
443792508
491674999
4788
231804680
40170983
3791553
753063592
856522018
762578855
454824458
46312
404325468
862258521
863785097
476869529
950030947
817045447
340824463
760994623
4524954
45188584
141759844
179616801
459114954
436986944
41213450
993569239
751815188
822772354
666969046
343814971
230868023
4773533
6433
809881285
913646859
252316465
365710023
539309854
391834598
949788181
820823223
475234075
267366779
5856187
379821367
942328574
424807475
4949575
607502896
849694494
258523482
479795178
537257988
749658146
5816
127271600
401584785
956063454
398373015
840140065
242900894
365261515
910803670
3869602
38872670
899915938
492742
37031416
5584862
390716716
923721167
426184167
702874133
2805565
545403745
141570635
648397836
492497
490419
4579637
498208
282720782
746400124
628951541
541473296
55892708
375427656
393875385
213546908
744102851
810457427
5181671
366569772
526992828
528728550
997650035
413161745
48323
123622826
111882508
465003126
584344835
380600775
39053
5201
70530803
117376063
808619415
403419014
11860731
453156
718261454
6145
874514464
74514115
532164892
986610809
744594843
828189329
83951555
455893183
657583863
819498728
627492605
857469024
485371252
857827760
534537474
286765716
788766694
5266828
6688097
78160316
559814368
48165
46678953
409839740
82663764
5935984
185362620
258700189
787369308
698361959
417642
180524
615142325
857207573
59920
596039893
818332641
47141158
45773777
564118532
3791751
935640174
575844701
388470483
413323683
473903992
473560411
826203896
340798861
47205622
520104
354594417
770971270
5451
561721947
691302883
429020058
45108209
404990351
44949788
790608242
4630701
4983754
886531394
506173
985035683
105078733
49442
456076550
3862038
626231321
717168167
254647534
644
716682338
379906053
985149027
679238403
5268805
984690018
487875619
466621948
950876387
443698513
3864712
438717870
452761
484206361
739975391
765101142
710309960
379036157
51552717
705879663
240291578
538
671617903
43893103
456627621
513739581
490722349
399153045
226723583
60363
615471036
31532703
839768225
17765303
454769081
42575
50880577
499016836
5404606
430650417
3895978
109090699
499373548
698446318
930921812
426576236
962129499
551337012
433677994
451595697
653958099
180238604
48008971
46385
370308644
829680790
509773680
8315386
4579483
3509054
72812109
417041913
748682703
704581737
36851604
494795
878147055
380323092
851967838
409818357
616349087
18776485
932151470
127958876
68643176
641129316
48036188
541891427
414308854
963497530
501136552
344502
266360848
839714717
871991334
49410292
41954392
4620210
907777730
332800923
30419627
445411487
225172576
280154167
243310192
369095802
44744
674355764
464548041
472072
3169
45261401
45206148
460849
379248219
4884315
645941389
894470435
242191214
390096
118821902
5671901
53642164
868721979
609387546
44994
435768
44088
532633593
53276
856028868
45824391
184256374
362261527
4032382
58070
927409883
928582638
604242995
471782418
506662886
24788532
854880762
6258
4231675
630631826
47919491
857764564
654844610
901251191
46588
75877510
77688127
4476983
310687070
561480622
960451879
952284108
51518415
97716
826982856
190350922
481779632
964084031
981671802
720723715
45700199
264407395
499698002
439051329
449260
44112290
48867057
41178
49938
837614668
3506224
940649454
3387244
906623427
51918642
60250654
4770600
549308310
236158635
982417914
516566843
45241
64256178
334881560
3989141
781498838
451025380
800459670
428741113
446759353
509548465
41397
52049
44651538
584046626
605224930
157709125
561864
473837770
867330647
464634304
191941605
24351901
252223721
111641838
267984137
356972278
478017937
468961005
955546595
859156777
416
427966941
916426343
14962989
334618155
50088330
46856352
51004
82561326
772352210
63272183
469876
879626085
432110270
812886996
983142979
828246740
279423199
83014792
157954581
43866
469767
556027936
218987876
924345318
396137120
5031762
648684109
469368733
661215218
672886783
52678
486474407
581673745
4838205
896498728
50800
4552451
45249949
56851984
480963041
174116084
45786
709026223
368620139
497060
201979699
752024281
796502390
4641
894403942
54138730
674289194
620194939
1294836
378021457
528324243
44610115
961388113
241605052
5688
47652
642569640
4956451
46248150
555021
505551469
414146539
5611902
26893
665379262
49614981
509379
49682715
461571
455581653
232076240
5276
303334230
279966725
454274
455465
454687320
47036954
174606310
723363366
34986104
41530
307176110
701885275
61062
929932077
346844788
1866644
258090047
437890
651361911
413426682
100409741
351287
738841859
619183046
574543453
950534265
743052232
712794202
4488
58890534
625036168
43383
450814
49463
34146593
83466792
499391
402526882
17840
265729363
471836290
239434990
50413729
472101
452473
934746058
236096552
49611970
76806253
537236863
122974144
371261324
250651729
36662404
2705
484526049
955388699
532569055
870161258
234838540
47726
439274876
434227881
527772
5469263
665083434
758801134
441579521
677873834
640227139
46417
868206271
516106920
708338062
228700147
450169080
441665774
5503450
991266878
908957087
415551488
828082892
520250797
640424181
4884
619836412
47104
656
866688916
449109939
505559878
5128901
819511195
4474672
532290
4184441
37234310
770091749
801802074
907055386
446368812
331523
46
490307461
459934324
48252
654666480
4484787
3619125
597840726
4458428
230168094
459110143
225774488
630909880
613
126342904
499542961
25311172
496335
880499803
148037461
764707806
533327632
498246076
462161363
25551975
914667117
5766
460685950
4964328
453901
49941807
118265581
499708140
456786
45814
169568731
83039926
573755476
48903
990306583
890471771
484747
626379726
513731
673190469
433037114
462880
444548
257648539
46428861
490493646
391664004
42410260
720367453
41004
378822221
718800466
405330091
526269019
834970971
782909115
839178036
41168489
460042
499970
307392954
141424290
975021055
481880
386313278
46130
358829280
46388811
3500059
731618417
10787688
248126816
929697314
933122454
45171539
481099588
633830738
104812323
596956689
254040978
45336670
80717634
836024869
720676732
66
508093596
204629409
30449099
620119945
68180453
531532972
432120916
5589233
414764
12418574
521899054
4789139
655982078
670375301
85750081
812302318
501453
839120852
740153442
51515
134729535
685981266
618775709
704520154
124546522
538416213
911883455
935251823
684826313
662600341
782913809
45674657
795573360
31583
567330448
49345286
70654242
427106
483434
390498
499887004
774108272
398056235
267091653
668552651
472940358
45864804
116784292
499270731
598660620
688511813
46060819
130311313
111117772
490031537
522184582
703480893
36227
52311
411788
36277
4744879
61185
155392681
81199171
342693
47871264
200097456
784486672
924959369
648294666
522531706
422957453
537285
719901722
206215982
261166636
515496740
744828727
299971032
48770175
219721133
5695
28950
965363966
496441020
4759313
133630222
511886954
290687127
82946229
179156784
282436632
56903150
4783303
371488504
58573425
471883
389616
646400259
628499883
911233558
112440635
839800468
53962880
491132
265564342
838101671
169220523
585174742
304492088
29053731
434487084
53257
777171493
4804932
4866
351299530
60768113
449318663
555729271
444674325
768217891
4538
92838376
343040978
285518263
118377780
451212729
784975404
738169822
390959089
785614002
935637467
114942487
55820201
769059255
901221559
741169663
4973020
773765631
286499314
634397644
4795916
328544603
520124410
539587
637037851
4880033
47442342
4752545
990117811
670050891
41775100
56565931
301779910
41510
50747
4681707
188591821
768622938
418466
790892337
468258641
35045543
52035514
574360
660931235
5660
890936327
166264479
699603964
46861140
251417320
140311713
504975488
714090981
683258715
735993249
797306032
625540119
338876524
335137340
471582699
244965935
501671289
562491788
460578604
797658475
419653901
4755076
250216124
726765736
168521885
467010
802854833
571097563
729065191
59906791
541539442
4610746
65568479
35194301
42175
528242814
461342
47036514
184474473
983295255
130252204
318960945
448835379
798016896
390723962
543671502
831142035
473151
487043728
129208375
700032671
587438251
218734076
498861888
599078831
468774225
41323
485523
287451182
569835033
49067
45893
59354868
481857413
729662104
54827
369158297
4717415
756310373
45904294
472198
233831969
44719
944557489
4246
469484896
44284080
997471193
42275
37847778
36442587
491041241
4610
206650156
4345197
942032746
871803177
492748389
148691918
48697264
573666002
285826263
454228975
462491821
5462856
447424
4096300
909401459
448821096
3792816
459385217
548402365
3647168
526421247
554419508
679284019
691116085
543932349
54438217
893021675
428081305
41685414
480111581
645159164
43875496
60639337
665130854
395378663
497114397
933196725
164565825
401063429
556185953
815715559
505872225
717536747
371
3343428
894744413
738417012
5395
67427561
739637728
473726
797739824
54254268
163348264
375743481
546391926
48491362
441197613
395099673
554791238
253556828
875958733
3808
935039587
715322198
827325393
37976378
431878374
427181093
4497744
971987810
877134989
355893107
681536854
500697061
334747634
130364697
691817611
114407618
868872573
44130903
951988597
5017794
527579115
4862375
383013272
618444977
4989051
894813153
108276772
47552900
674350791
763062751
356340359
610107939
429751845
930277362
616900
784216948
446397913
507260418
385784690
957003560
31600204
75806806
639202941
318568086
497524119
2179465
210235786
760918026
479543328
46801
399176151
20051504
510585549
573386768
692194137
504791856
46207
46992987
444443
885599657
117020871
5205411
743729867
660610072
41180387
162994786
178128503
46529831
420348911
694784374
4837
465413898
469854895
320817135
896453466
39942816
648163612
48153
315122619
5774035
317192359
131586637
191155236
175315532
941273313
47077490
934406037
145170628
832716663
259371624
319417414
54511
31893
46476
578086512
519499818
529354058
38805
722353023
573560
427089404
312859373
4333675
624403561
171556924
48466
601875180
610401667
43428907
1799142
545897924
995358261
612927792
76793928
45054858
254241404
479447
178922196
598302031
449153823
123072273
937846352
386996761
53764412
9249820
641542342
5189
388717544
240886017
325581145
353441779
47893
738519494
268418287
549440560
675803562
83923662
5476549
179888110
26439
556596
158770498
64656
214717683
442603263
122612768
446338667
66993
500959
779269105
401159
727940162
621028986
388150381
736152262
460431633
724898395
814956176
967209842
52794122
670865446
447530043
3745949
44360181
452632
502723367
335382756
4010343
427662753
418371364
298691319
20385379
40902
946241304
729809857
724305930
552813254
968381083
312481448
427148196
665405102
50743
75683757
43140849
627307256
19164682
543439987
599486081
20142300
245947801
349295343
615207989
5430
361182010
421172927
957937979
708288687
509532058
52302975
358939850
649481105
45522471
454997
512146915
820063793
670056539
44026264
510887766
467894
461405065
402792
383228603
348803105
138002471
45929
46620662
4545
253923612
208822343
224391761
496728058
782045361
385634246
51677
73568637
369565909
4956220
114068557
504459572
854192901
473485
13488663
128105479
311602197
449362849
84648355
266295389
43737165
6606026
173243573
5803
585221
250895153
5210
46511
330309166
117575776
486741
690063998
529340256
859792875
755224
349234401
192616727
535083675
41489523
166874217
627845604
658631478
4850948
44108330
355135389
65814572
663140603
757398350
673144935
545418939
47952337
37639691
522296532
508983355
427768
894360436
4631345
447792030
46778096
599436799
655196561
501306295
48630489
971153736
427494
44947054
382829372
209526117
951156873
986737759
48320
447663
32917446
705122535
973178620
128668457
46165
889903497
474155973
4262676
475401
368820168
671874468
47308
477394991
45713793
46273315
22163934
488010623
454942
569880810
46012674
255850821
90233366
47385534
217830077
886927182
485248782
85037107
374975
835089280
30999268
391090834
669343524
650284275
42939
876472602
256457173
568749616
812163346
49555
47259871
377597409
577038073
675
169146130
640673216
493197044
348086651
458239441
905879799
407516401
593897815
448106361
791746225
372142973
4508295
547866895
134206163
750222225
375937
41164
602263600
524934425
495
546777144
48214
4866372
923694351
281455311
494956
574752693
4798823
341657003
99264411
251948191
401817678
956830257
505838033
53551165
282127823
79969773
45532
663871716
244655204
58850174
457875545
4308893
81399471
559533778
285691609
466197
54153
821808718
27883915
372505140
480526343
405885105
3900983
371035241
429955
20631559
3193307
930811876
282403700
652873464
474498434
622360171
3221208
5550383
689
531372843
619762708
610
555573695
322679
511097466
758922186
494289005
796568966
146509979
379005
3774299
576862346
264478766
95446583
5127163
761859696
591881709
5406
376878602
821605534
705624365
493
194762594
855488486
250510204
90712509
249735535
410234410
50468267
684701680
53941
462744938
423856321
359858966
45699831
17230378
575332314
435538296
43144
25028245
4157216
921036402
827315177
844652447
4081150
44958255
905126030
159072980
96830863
13624936
463066708
503622418
367636199
473137038
799681465
69890983
643535715
301059117
860884392
269301578
61626356
359798616
45609
205562712
919680600
37020
196523677
981439633
516954891
904681791
675052254
759994791
47747
938321295
869178635
307610715
84288401
489535129
45723918
120898356
140787537
838794903
318083683
458679143
661393018
682180221
46693892
206139445
788592098
433723331
873277724
60955
528667
60344062
925938493
49815783
96372356
977820919
399165012
427732710
720573932
540874655
601308512
94318544
276222580
281099933
413334
935206353
465751
852752809
1467458
175020838
926571168
493496920
476155786
151199439
44474036
161626837
45623485
481948679
188286564
971063246
45700804
927682487
382753418
3198235
571300
23675619
684357604
853409676
539930898
4767535
415444579
300206530
42365
787791288
818307814
63235
411606665
475992341
909919347
45268
6211
60344
578514263
964402280
196944893
457001
190307
360518219
183123680
370177801
400355793
351862458
611075062
36326033
169581190
753774638
52162223
47573
966861017
47013412
452443620
551152630
362611098
431899209
655612149
27778559
742050222
889376937
285333432
46890
384129409
955892047
4903955
4980
45598
846223292
455919673
127982010
346484174
934737587
26317
319881172
44801
366270777
978049294
752024374
301156
272981259
273988546
45409
84661270
501062948
49544
417971123
386671959
48031990
4528713
782513893
370761065
769199028
698878
41209769
825438287
545168924
514283198
619206407
269855844
3684677
495551878
402314725
41123227
86407380
859865071
863824129
208426541
5060826
476318482
718884321
762776856
614944896
446550791
4474803
999983526
549574552
428376
739535968
261684967
4018
366492809
484243144
40106245
5410195
49438989
106770253
628689835
31916193
504276583
47639985
862860599
519386367
57828816
519500093
262982835
56952
34018970
49775
447335003
917312202
196625768
985444668
661524651
46405
648939999
35560
464405
40860764
982336790
76083703
998854653
104350708
628620370
316
3518
33689
676379412
112737839
453620858
3695128
803610405
481518375
166162478
50612096
471246
950851945
455681607
544368815
425380797
460876118
626786552
737829971
189900967
565166666
801262564
362298688
36184002
854209392
169813931
603121449
939703026
2306294
3932320
721398418
761374306
751116019
484126
440848608
810999826
605723784
358776303
658669233
783304235
881702761
418483
38008
4623
240489382
45447
18064782
40643085
969827098
463397933
205072883
1280747
757132284
464458080
115859172
4026895
306233218
4712401
4798916
431167660
720790734
628562437
78656970
762998054
693178245
44824748
201608574
538311192
31793395
208830351
38363
75282563
229166377
467057141
104823741
49418
42173116
4861659
489429370
48489019
900385552
578069700
860752557
43583
39548793
326245534
4735857
474753
502701279
62247628
68092449
899017513
4127606
54218
215304034
264815769
778787626
4860507
48993114
354791
137235063
642596096
214238691
47233
49871028
44026
890196197
286796
868889879
122107602
4000530
53628214
929884522
357644881
468114
149007125
363820436
839793935
618933587
4671697
515830458
4245081
605277567
4721278
626697694
445704528
449863354
3569
494183532
283717049
609086966
62105140
182633713
708331584
537589264
499664461
44953248
727926793
424228
4663
798910985
379058980
47292959
4949291
789349860
57063155
44585678
724109198
208798508
132984540
549303770
12180182
43351
399982153
54002
715445686
52251
450384
352564276
473888259
452956370
5233
823849836
663624381
45221088
22809891
661385019
250294784
707831779
49965399
56973
649648594
306858218
607497467
94802386
948690977
826001194
30698986
492181
451838429
373535471
299428272
3757
465055109
900540224
5533241
695808161
431446938
4402976
382878967
5492575
199762580
150187414
533244341
960322589
718845622
5065
406456038
50549163
19847157
946898422
449417
634454712
266608924
326336700
627424780
673188919
108276688
4957110
850236472
54148
566269811
59686
759174900
5548033
433320014
124184654
4740005
615598347
142319880
500490895
847752361
934101765
411171201
149669044
46569614
731105875
924413738
824694747
553436904
783652296
712659702
161357793
5210279
244943015
929902871
480975473
281894169
504488036
256866513
839187
704739131
95726837
240839192
383516937
674033477
468396027
841452577
475295826
762818397
166107385
40808677
495180
449969
35701578
44691
36671881
604891385
678844254
667770831
802606781
517973781
44482089
577336098
45874665
592888874
37937
629971222
338979684
44619
446422481
529684736
4954561
950317575
486694467
4717986
3639482
242078385
489510287
474774
44983
32763680
473359040
325192119
589912078
200452345
330672172
822959641
270166208
206365813
981661739
915684889
834124830
143228872
888070970
457143
366288009
893662133
494140
455421372
157576498
48972127
835711601
60154945
478658307
739637524
563196931
222696363
55305
51297
455384816
444767
803426010
735978767
370157957
452622
746141575
25489956
47677694
299492601
4606787
27297005
385821327
627601040
129454111
510525512
445783594
714205145
639801759
355428952
672669356
481764817
38963011
740921597
339697181
318388040
750253533
817842205
27266899
455936669
204651705
484138710
48414091
734539608
603197585
274949000
639500017
4469771
580223895
673413104
504444494
201291932
418514
974731468
48806
81840872
47619032
407353962
44540613
344526919
714388390
59809594
49987576
3947964
770136968
206126222
11084278
846055827
727008994
4547060
447844709
3471
60702450
46194
359544403
476185
664794868
53341
100297317
495745
538184087
447258121
22036980
752963828
505975412
319349692
415337902
48004962
699995872
833973772
566647
4919332
109283759
602841348
277648410
762153449
50940
494856605
969639366
256121998
160125160
50973
724524527
239485942
7698937
551625859
224711734
708830750
462835690
843778591
460777430
45986
646535253
683511366
502918867
61862928
791232540
67162092
548558201
54445
96510497
707976469
3442890
74287318
714232094
637476655
980737465
876422193
449920537
201224162
58425
4371
45635690
716039417
44867148
936866270
534850
411262
301546108
487
6132322
4594530
890059309
273619190
599006188
47876283
411240088
47764605
220721079
579757063
715682714
580135769
285528048
769633751
246080973
4685597
38868655
985561106
128316736
795838783
46942
807320157
916895025
523296949
279829036
694878109
317410098
714270628
973929299
5158422
376703596
878298082
5519659
914355476
45104
4893990
220410837
51923066
636854805
710853632
66149951
4628840
600116609
381838523
550400602
44616
466905
988944165
939034404
783057579
544805098
16768257
53220191
45760
553093812
70338781
481994946
545235101
291701435
47656147
45686602
618928308
301448973
256857763
585394545
388713221
41712093
601967265
877746123
744327953
514013481
32256883
274974861
4425247
805411961
35711747
352293466
289448570
325692178
55405
505848352
258182348
5478218
246058397
21934378
889372616
778014576
196927876
53934
884958951
786416903
49064144
737
629995219
43744932
49634805
387463
210552666
552095775
773501718
422905513
192629587
4637237
550939160
477362
979789988
4292
49817400
449455998
191193432
178419063
849539013
420973723
885645761
797321295
434078977
502371733
386158258
504123595
154459109
5818
568528806
701976124
705032695
734367660
105896424
3134995
299758689
820380584
48655312
96624232
510620
48056
492720
557342189
340505159
808496126
46252
116535370
57730496
511765257
49369908
798696119
539
450371336
993632481
298285498
783774845
48489132
237551958
254675201
703471638
445384
139829663
4898651
327038977
686321530
498317
355706642
147638333
45885648
472801172
46793297
500000000
800776154
950852110
450791429
716531305
77487595
5567697
4216309
208429710
359537293
438673951
454911
208482414
631039218
992240425
705080756
78975902
46057554
4780491
791850797
813540087
102037821
940478193
153683939
5682682
343259
5524
203559788
446281903
444704
44490803
652228718
758908478
321473635
388037061
938780811
4329660
312584663
44995
4861062
398238262
236203503
326150173
212919764
276095328
5181864
46142
197596023
4281
206365108
36240
558553780
462170
185152949
483852
803088292
154137089
307733734
207002197
19401334
79447415
47672336
636015023
785481727
6442344
49201456
164623943
600494769
889662205
506256092
952193385
910525715
123285847
488937747
486558
95547290
5325489
510713216
968495676
341774518
673160551
847552878
948968078
425545269
875020938
917541195
508619629
231217272
185953429
4265746
6223077
928807217
4988737
518623294
4425125
471501849
4643976
45857732
794400511
454947
270654556
616296656
377359930
362365978
464968
4939410
34128
423971208
443425982
401655
48412707
514552717
15113442
4982496
893998525
42868108
814606466
54391
900516476
861936079
58333151
46743050
838056747
904275125
636558587
753209795
742224899
507691
30301586
791532229
5542
49340238
898921125
430974609
722026006
47400
445517609
56271761
544170927
278873113
565184262
486655
764785470
334059
3921
48507982
181047462
49357
536276204
3
158620188
54807
864280678
768232947
206648930
168054993
334115702
402031622
562778712
880891858
76107958
283399120
927665322
46909
5883524
432768
177728995
884954629
142940493
675379518
4900283
521633538
473026
3892291
896469571
45189914
845733190
669800452
439006
522450677
5047469
47179880
460620650
69276336
734410747
510967913
794131055
51108
45585387
44491
44354311
256883978
784226571
477657297
42291036
4326
38404
984424444
857425028
575650197
47249
207899664
4391415
931359211
470973884
485808379
431840
287624281
71131
611159622
68717419
597567064
224171690
533323
474151
4965351
420098047
213212959
97410199
48602
354149600
717811414
317714925
912651991
467282217
490768971
814051744
899423713
656286025
153497046
702669102
580839132
889928611
52399413
849525418
320580296
894072621
338405486
759250153
109065158
348432307
453425512
588364
947879868
316944350
311885059
741135606
367203171
941314334
162591761
570112393
836218113
38806
929416483
41741943
796111906
486504968
672577012
170352152
11336588
637438268
634537
204179174
49331
4942118
14555374
52636
711876604
505650115
48261855
4652672
445809
115344799
805844747
83636621
255752055
708361930
40618
807480586
766306062
55749728
905438048
981860289
29265
611382211
450553
444714
516885030
876874598
273436398
477713105
51211260
47012
85640233
41698341
488597
953420828
4660021
647237485
4943250
678760943
755419024
133888426
195142641
517279036
287264115
5208630
282081011
4893040
413674381
47657
57025919
462920037
570275416
720045371
343294331
281516276
40417945
96669340
548943974
915293116
403158747
78394921
30867113
461166483
96865626
49945053
771326875
833764662
513134751
311768426
99805014
525549063
4856845
705871220
46820885
45143
61350656
47143112
839152959
47467
202246793
4069725
842906784
858188519
4620421
251116380
493039512
785392397
4821
77572931
68827909
689522776
53656332
176178630
808257689
5809830
992684027
327748089
759327863
49583424
213205826
19951031
891781897
446038012
56749241
581607619
501377909
443020
788370922
352215741
622136700
430774370
48910
959258948
655015632
928828626
894870509
70848694
597406118
567959153
953294833
486711628
412266130
179675859
45725984
413971517
679500642
383387424
637664711
468246
924096472
4972
706479917
696708272
182414312
524524053
251803063
898812293
312455139
814224621
4220
433488385
597762014
3119
922898603
894460668
584411558
546688676
113123343
483931467
185203831
179694852
480024890
45023734
326442720
21370886
478996837
172946880
732461513
758115005
41190
717257784
446588410
777633151
662301067
791944358
619949964
545686314
648680232
989775068
224181911
472587167
211187648
267682387
53430674
455589921
45729
409226056
546579889
885204424
892403658
526124394
57996763
491246615
959512791
431121966
47643559
490172636
304808982
365410086
46654317
475202241
30811300
894096212
955540904
390030442
578792545
356585311
861014142
402992965
582379475
55968400
54320411
179514881
840053292
915597656
692515575
76049029
501908990
53064
926912376
4973928
511660648
38705291
832164244
491616999
461056693
682652742
553489925
964086683
527272779
567514330
63321
706055715
692537955
546124673
638398882
641012892
481808308
655810366
547563295
472661592
299463709
4878767
90099361
436822108
225658422
707701637
4137915
38474
4651917
182886699
450434811
353120506
999244627
757241479
236161040
448287396
547527774
883095069
581903065
579495603
879504589
677687077
463223
878653458
354718360
187749154
904336114
481127018
4657402
416773842
354363216
798312645
5235771
747129774
852254753
4351759
593
46450927
547262832
631495187
34464757
397563534
5192
100343854
967116520
244576616
12359642
395246325
542604234
478069843
532171213
77
302954793
660522820
55766402
237100111
435362911
44708
47691
740393588
43042538
634315182
450776
4782
4678064
97700417
58536884
252934506
951368944
254350015
722651167
99007981
500
475496160
707584918
456104028
490107105
88073147
63060796
159931586
292732542
83755672
55337993
733485453
4739188
51938
289102576
3253863
791592238
888442118
756483319
864620061
461681
965203767
525449446
306092413
771635136
343081245
282487502
750322978
457585230
468845
322151857
883637362
52606941
270433033
5060484
758300579
417954468
610368128
75903661
46537292
103266905
51376
886313426
4864298
354202256
41521819
773295383
979685137
433932996
716348217
663670829
478274
500188598
131460586
927794668
30992794
4857428
965011936
306824342
48313867
562142120
324223929
287500187
476133497
48346
333653
459164253
741054971
758640824
354817391
439273235
520379075
903878679
378643652
586605352
189817428
858621496
491873890
552038495
3744667
4778109
91933112
430507163
821331350
103900389
489573434
911961652
47216
692294528
453071
465183
486155029
481953281
696918055
392316856
852049392
50253
636312946
152307406
3927
529621
18226750
672007743
428746768
45210
503459581
46045039
691974440
765897595
160261665
457103311
906922132
491328138
659351829
613268208
4702171
53523
457984
742040093
298498816
237153196
319341102
51883868
446547481
455316020
356922164
5733421
786883439
42177
3420464
388571
803019988
5277255
280953772
681597473
894120717
5582940
790883413
4463224
612485462
304562092
142151990
9207466
756231356
682627468
466626873
122799711
176096588
1227893
961998065
39030449
187501896
3950786
414152632
886855939
39290
616053
687573478
494544
706120108
45028908
424246486
51087516
37412
724620593
379153400
47345428
54835513
856912058
477626301
476053487
447605811
39885
834242786
441308174
285755612
144417203
952574458
277009573
652849792
46406678
549408624
49850853
656202669
469618731
746224340
266043759
461161
12021632
620715
452576023
594770293
236412591
58395
471804944
883828845
278478177
111064347
957357137
300003707
45778
803189356
804656683
4212799
470229512
4976
527730
216290280
425591623
999920694
58413
45978
873477092
4979638
756193789
818391316
781332513
684068863
5823399
49933
967390673
49290
363282037
369221328
593976
44112
364996108
86300609
38050594
704219985
450693
231265963
544071
46571754
47023379
461370
48497
271949465
841700087
351892357
51372
266458243
381364979
769029331
48473825
982662582
866276623
96707767
122089448
934818438
5104
510777
569221672
196811901
451233341
39615439
874199021
344046632
709568651
541680896
175854856
194876375
650825077
34733917
499710
827595628
45591073
457625
897848205
48374349
109263831
509048
128394149
76687170
72747508
177073630
302901893
18437642
830152835
575990408
3930
4727232
617163768
236748310
294105847
556286431
96070811
913789462
192576349
58443722
779711542
226453214
947430628
40792
211320719
189948431
762491983
565084367
900421482
206817626
169143863
540200895
359032627
645
480568888
46311218
408887504
114130845
307724452
37468381
126951542
865541284
51950169
744231503
47407
43490
999398924
927127809
5477080
507775
498110
688156714
953941080
748718400
46390
377103874
577745187
551252562
721226719
471925098
111005819
816181878
314522067
48555033
217255536
858207242
366356696
431444
324427052
778146477
48625
433553519
495777620
884268105
92263558
105620644
718374188
211915811
482699717
397460361
519562572
736739857
534763126
731360020
71524
538663
207837297
56894318
925268950
286051614
132165277
489533607
927915501
796979477
492658
618850738
5150008
180272594
419771556
353641632
592155
125624717
567761933
904250414
992452870
620485221
47783
445211165
918638625
466917
66114158
45468843
466638
533273046
461955
540770009
886980381
644099995
527321303
55421
486552759
429370930
79590324
671371
973518089
4174565
859730612
919744958
2968256
4992960
48034945
953853961
575335460
494010534
3658506
849572579
448974
151446233
821385550
819771934
533418572
437508
471815907
53200952
317584328
987057741
432783367
484465
552835353
973727368
907275061
777420034
481425
618510991
226864942
946997532
548983
225129506
62444
329494431
142285296
243535832
125877162
788367174
734587303
767873709
6287
578005409
532368
53042
49994
6769
53039
474389
912581373
318724810
56125433
4695447
44540953
203439964
36295368
43651
640605435
250905287
364627220
790954863
38846196
437307274
5030947
733909243
503099
149825216
748308576
795384204
4720976
369568282
48924
34589
476689
356464988
4450469
50132566
6083
563335039
974936002
48663575
915679226
47482
3239
184216453
487578189
764944469
818333334
506413474
3642508
573153574
4840367
47514
424679102
45240468
4536803
416029954
577423
15489507
310709066
190429984
625292337
694780853
477007
636210562
957804414
226888424
4748873
623990249
467817600
189787629
759891943
596995420
921282108
458922379
495217
956434713
575757507
486590103
526037552
507831586
155867667
50101735
33924806
517844559
363
514267513
430725800
45682646
453113306
36291482
513080025
222653528
354736591
3858454
612314309
196738879
35238105
265808034
676620
877466756
330903145
539191293
410858772
620612616
52698368
45627887
91558145
907753019
378486909
329824677
4895
157632506
786045288
488616533
483070242
590363105
44855798
290814691
740048106
828024967
47721763
47599096
482068418
118947319
741616309
89383586
982372242
204983472
359609712
107883945
705969694
172454637
55634
104926580
979037416
36525519
422996
227104356
412298942
825278695
19727288
674112962
428168647
243025806
574406
933655484
38364183
3960837
202696920
766894616
45816800
448373384
4835030
651360946
118384863
56096851
26993976
40049347
49677933
48523297
530572181
822655251
427123390
498649435
937067600
30772339
225003938
484711
559901
55579885
499310
585324885
569801300
595593482
408332569
25164406
99579039
55228
429380473
641401440
450222806
3314732
35888
498622359
934684327
25897703
4941370
47229
5521
794611017
34614397
278263304
31958807
511989334
413742532
4768236
661480920
174685502
358855708
939562359
105501947
48159637
565439789
4829028
668380520
510197002
417456442
770709746
187463603
254333410
51109664
307659638
811804054
241059612
967199848
73282903
4300
431873
46785
943927401
213042841
774794699
257023242
4236
633342063
152871698
492262862
247658654
49166
753561490
251322778
46082
464442892
89521534
96093423
814330482
47067105
741117455
365983
168494105
210615200
513059789
5078
742087488
310748
990998006
497857
465581730
660175866
681415650
50782729
369912967
598618851
250890732
471428604
580329806
234465220
484141204
871939588
912480846
856228377
635006641
457026866
250585603
315011801
779578751
143494201
87093972
287324843
627193798
144358069
237679599
46350914
903286053
343685580
69940631
386790303
956032933
344647572
115817680
3664
4756421
38687
601158051
5155196
388640671
456115
5258431
210080566
349986155
573302201
431587231
62696381
5101226
343349672
610049085
424453794
211774505
108765943
542081903
47415
725553204
112327727
48664417
133827516
47015370
951112559
230575431
558744
484002523
542750976
260774927
540630806
285491668
38445
921799446
425198570
739406590
693869582
3689
468391427
153281793
178917100
552080141
47650
591266267
3715008
902905961
33901225
446546021
476423505
573658578
459252744
997438140
429625002
633733344
149587311
647418486
449002366
175280137
433983677
901615298
98006809
5413153
760557233
605164632
443097779
348844873
623969757
700607950
19592500
39421
478960
483303
450666
474512
557452366
788104853
42692781
917312867
225175254
617103686
893592057
903569920
955045643
615384939
266698761
4876827
499621
289168735
418976795
44701
312557114
497510770
899560359
465524131
960069204
521364695
163021728
615712327
799688555
23351078
864229035
734909705
144123281
581438177
282338066
842503969
570097
4775393
160205205
49350947
450146
11687874
592801461
49521269
44357348
4600935
519045207
524156631
937870166
688465288
45769429
959187838
490082618
868090422
45816
344939961
5698
944028321
662142118
398125786
23110802
464994
503685871
794765156
599053077
460550772
447839972
40028530
19839968
957660680
934418754
39258166
409850246
321111335
694728589
3640337
335942376
399798214
988119349
52184111
42862397
4479873
979279591
443106245
396109
201993113
363091
327303568
580842115
903357
864153235
25865974
4541158
119695756
718479400
466754717
47401093
689937709
459954
41300879
495172
44726674
4708422
726767637
326712095
384935586
65844577
892799168
476521437
289276160
432550770
755287845
53756349
604855568
5285042
262080788
883322418
208603685
334922045
997143777
563315658
203737759
464481893
242574234
293785515
677479165
105747164
580820743
14306352
364186951
486860
723328658
587458448
252926988
672492513
47410309
947021218
291793430
26200051
320909161
408857853
248758042
510275029
969220170
736583113
22730596
793984410
40014
49032233
335138879
903103209
913801350
4991569
577314619
211967675
574916539
944283412
265478896
170871701
469352781
25174242
5023
47153
379597204
4485329
45310
122568251
738192872
4764
191670650
49702431
49126198
554010596
324405250
414708768
228710784
985410662
5923939
575889245
101848189
423378012
434041999
763
112192603
971660939
926815763
139273413
282511977
167142977
649283247
72538275
51717516
47844422
627492704
332678066
421425
644752685
22753621
782793707
820920293
912624378
369362
470069
337728891
41535981
123542616
57259844
522
750002684
969448372
47764
714389564
400393795
530187408
533467927
981606797
5259045
636729881
922367879
601540530
47574511
436486501
638057
952139163
48793430
638170890
155467369
841093286
565529303
765376080
813951546
426544682
27316513
200392958
149481273
48572133
545826140
47943452
875499026
277832315
279065003
447408
448988
2456
954967989
777494201
38192965
865188007
840086933
490774
165197969
630113647
776007089
935034363
502517765
93501138
878032894
911673322
104676868
471360
85767420
42812566
447857683
857883703
504063
357513180
961163167
3200348
4855456
162104014
469843797
199949175
449215
379069970
260174629
563488600
417737621
126861372
448300
52095183
147059720
614283259
435310366
54621341
100871156
81513540
453971857
787038123
4555
52842660
12007271
925405368
553319193
336389445
455454453
37588094
736339159
195503577
589585550
46848
841983974
4030512
122431015
434626
475175
46947
339789813
5101931
306975158
793676066
45541413
610045594
109421493
552797975
789838946
401371580
270655400
43099961
577215
573188925
131998423
296748
267146269
423155503
965502655
143026098
259291983
458618790
761581932
689141319
660535661
480775398
658767538
162286622
310468234
411466609
779067868
494521964
248758920
614584684
569157684
7033240
782631796
64470823
557066596
551259306
380640723
87105432
350438892
670717697
553181104
800508462
417045885
222800809
586212602
93302885
497316527
45128
974656754
22019
987426036
689617105
4429323
46833898
458673737
475476421
555127408
52378
518613993
806184360
48097207
446796699
618307
237487443
754869190
204732335
684812724
225854776
726478303
854714419
582180278
583744221
778356415
942148765
123173293
52850665
4190
478082
61996434
207311642
56143
258855617
98413932
371163802
342454877
515782606
369524855
807507773
671791380
325050
766701891
237336877
354760704
68660233
443161948
396626439
714005145
3647501
4543091
379390874
591398138
316822231
920427023
47626
539785
708266240
522429561
394061356
254210905
476590545
46453
446110220
45295
963437850
771881103
4431593
583458241
277588503
48690375
640704013
781500088
950282124
4102754
710733877
485062558
812267848
871059079
190939195
821984176
245650896
200833608
774705713
481027005
47541
415857655
178595722
670792350
745738910
45099600
755197216
595285586
117361748
805639069
901644060
112700865
662716450
527666906
34396456
167957471
686450964
425730768
4645283
216362827
377337886
397090616
4864091
423330233
56147
413276
3788
50802595
135804597
949412374
831567635
876435153
145
25362490
396754017
173
269793942
319540664
709620285
461851458
42024332
820943235
929208652
36680
932437859
61842877
457893
193555244
790133920
355431619
531638798
136806565
128326030
59928712
48197524
248414872
409175903
723768624
4671265
45983
143103357
3827829
324316647
7549966
483023270
461669
464649152
811058355
468480220
935604367
926424651
4410256
616745067
289181164
46546816
45897
480436146
359557098
4485139
257462924
599073574
464059298
46905173
447999737
658017901
3761987
257153572
575819300
5713
402511933
972750272
38634131
161185417
6580
720099243
588370824
175909242
924338652
4399435
797321874
1418514
518539
190031077
4704098
867306428
373732507
509427591
50437526
52036877
372427
756446271
510054639
57402197
752903955
736825368
328530391
474684728
92434138
362977576
384760739
796096419
302490366
303988901
494299
583131232
489541846
822885788
19928249
107571814
940738104
254614201
480397091
26884911
331217979
697877651
790265349
411387837
459944457
41502
41399
428081835
3958
994295885
730383023
3936
820195736
293636236
239107363
47283188
843237501
445368
200573840
581013851
76948481
45286851
149292327
601043098
4736982
740030046
556213717
237742022
420260189
194930779
34897138
843193163
855668484
897815967
925858159
676497195
415346150
933807170
526273572
619832092
324483147
783210472
581532963
502912626
825368220
900421052
6724666
304377820
306842429
44291115
970651577
165795022
509138356
459100054
384213728
74192068
387689726
6056021
917482694
683483339
287843752
964605520
689657539
601708647
412607183
5469310
59239
690792846
143659333
42550
55100550
493593467
631431
872810193
743601253
607147092
999339918
42212287
44002
32509
198692885
436437131
620692500
375448854
308102382
695500240
551834376
149201468
82831681
170612249
48873
6035224
268496
5566663
993006064
968686309
36412609
538297525
4856
840103565
51315471
954110181
449372866
3655
212554741
46772847
39388179
259047490
33413328
24163261
645557983
328386359
4979311
515889795
112438325
45445564
757916550
220474561
965942884
308610119
998523015
57709819
421122945
914129577
698162559
270992086
250333654
477548
931110389
264264853
666707853
4888407
848516430
592199451
815214241
504041210
3812865
212494103
479622310
845917348
405539
731695541
5472458
47097487
148015787
437247188
334340995
58712117
853312348
75647543
134386677
431640737
456764217
687683830
760376002
850620766
468643
47478333
590576788
2617257
60338987
245017001
287687499
53671381
432386383
467090094
691124006
492827953
481589328
5773
494405421
815785561
732981400
4728273
227439618
49348388
985532387
918233696
464566434
26922
724853787
655011268
49333
471435623
393641422
969965228
322152143
58633
497445
483428303
961929159
549140
661
239966898
586778203
387346496
422824918
95682300
353358098
48002448
693935671
52157936
908708874
46870654
290096609
316818818
423158298
985806331
809016582
172237278
893668886
190945173
4923983
592309321
801609760
170636478
844924458
385137674
6126174
81373965
4787491
805511075
827662424
434702760
131703151
178781925
579659513
110917444
471286591
425596321
375359757
48820261
645730444
22888
788590219
510711168
709745445
46455279
965595828
4722171
5009925
153700075
670187526
127812952
358588872
4136
38730
936639932
53291020
529021907
17417643
400740469
125530077
47265442
467911544
658646020
115225812
528012318
844447848
319173778
46762622
324496386
986275875
808802184
463881932
460155549
446683
692266089
342873867
810255444
184705427
357580270
490701793
246716749
299116945
350798705
296222274
4593324
456557
4732875
568538439
42006861
4965387
769345757
762844074
22875808
609701146
700665349
986316061
647827030
58430115
476670474
329451812
874920440
854794362
47973
379464
982639614
61276
470503256
93033309
528052685
155929000
539200318
651034425
470347769
451117550
984675470
960998098
975543273
46582
812613887
48614940
427951689
45801058
820529308
33161204
47998226
494183910
499090155
535988447
452512453
728922295
60106399
111081918
25989676
807293978
453256827
807373812
778510931
61022590
566286948
682703153
976252226
639536880
649210603
251713145
43272
348895513
761677246
44723137
711228297
48136650
383241480
548161806
129213271
14699672
3862
460814133
44266534
37784288
480833957
51156
545859920
289810226
543473335
984249413
852751676
196699882
344609235
151351298
267077820
210849415
5040
788870514
247077301
3555690
4784942
171274409
224488328
586938391
39556
69808780
4016089
401999949
949480618
463597186
418799190
119624495
286700904
445481
951704855
922399662
208799025
476362690
522816359
504899585
476922
2722
276698504
46640752
596763183
393503630
490149742
48591008
438595355
843913640
458955086
906840420
786982983
368941636
496801
4708875
44796182
48286883
427244659
984402924
491378502
60090720
490812972
477818948
274672929
480357175
772972319
176342987
39550576
731219131
4935959
800409735
434448077
4736965
552944413
501447906
335377038
646855770
512537980
745336434
503528837
44821082
869208611
570433491
562546888
465591007
797150898
960993528
912454738
22876042
367816270
49718
44204438
385615046
3999753
526072626
113770650
45997
841555963
27003092
464471539
342526112
5294779
747939255
259720105
4057552
579308829
3212
620505957
99243309
890998065
182832775
775787189
991206728
909739275
536418
41344544
72986850
473178422
567201015
523633789
900303998
991507515
232094793
40112862
260198311
4892641
14524680
893417551
59835
45937874
902641063
878666433
20441704
606187818
495461292
537191935
484129551
247446194
700939445
905644863
57851
980635259
943402289
325507939
4671
631853604
817005774
4673720
466198
819685320
498613228
778439747
828651004
444520045
322708653
407219554
818005479
3043242
87972113
372986713
405185
56425383
474193956
67991
542227988
343222863
852436135
486162127
336642
11962060
4513839
670837871
19713272
36406732
513967438
391285723
46273
747066808
467171711
991757498
135441841
41644
883743805
46746454
486659812
453755
482179900
614446521
45122252
514185293
3175
564677646
792927023
163005746
315451865
47953
416056198
127109109
784876736
45431
5317671
55029726
472145
382311506
646448657
942491925
651601
623732759
953322232
340372144
103662707
917087388
696797905
374280
586777222
313677807
243657947
176711887
460830977
558486966
959865933
885808530
192143336
3864608
493047854
45432
48385992
398682821
494882775
898879131
4787779
576473
760616051
990976132
574390246
177631313
4555166
50059
45313845
75665387
317470583
467635306
694218511
732211286
404692934
465138
600046574
104419421
826378562
387778382
253037425
529409995
55211196
793912666
858110946
685675588
376810720
45199
52469971
4890576
593524920
470613904
623097348
354060016
873546111
692398773
680533503
57829282
384851183
45335195
63911
343716592
772548381
5538814
229697871
521148236
827775827
48776591
260115639
4934877
52931482
236821221
354615081
746043343
46064
713792206
868020193
518093127
4781
205220040
153059358
443941978
866949139
35830944
321838691
88878667
51588
46700074
261680204
50666051
31393381
45792
49808633
49456
700047851
4547054
3458847
152239890
855613052
840793218
5028030
735414171
930886930
703296297
141978552
114522408
539139
4418
187489264
901396090
964359036
504743
462425752
199899756
395481849
509756
4955953
584952513
379894389
307555035
4883386
336090991
63194346
150889237
45824
494094188
511104
768903921
56130059
297350660
996085104
96700418
298124507
833520189
51290
51361374
4632027
471060822
471643966
5845100
260195962
680688615
48399397
877854885
4458743
479122190
449144
738766411
406644716
122891213
130333728
45675
485878938
541896293
736110191
759485122
399740631
970413320
818960556
38622760
449800
394619953
423826
483487
881314930
672419055
6100
449890396
3106332
726959538
44321
45590471
4894813
908511438
727900745
810389622
52590379
648544210
609584016
169686364
44749
20863306
291878092
895505255
745921280
464518008
995935090
612545700
46609908
550009427
995191397
294356629
219026091
398326629
6254
766210190
806891339
290551027
478764813
317005186
424386336
941760417
717926792
370191782
131746532
3847
502373113
823905841
599662035
584783
5405248
456711446
4992510
4946839
565586838
566221068
239074910
169611304
540838
538066214
956760092
741111959
520196295
186941116
531325312
242377342
482527428
453791438
101662840
891051226
152955937
153733218
491323916
466825016
447442
516713541
546038691
609751
994945310
39128754
343480797
851357250
45551016
913140176
43398
245099581
880902822
44317433
659005
463926144
892964325
358912925
58148533
555859
127762069
331549841
446317545
455860752
6459924
4476092
575397895
48375098
728590597
893013584
307362101
4028575
30382284
44263
4810937
143578230
850212345
58742746
333394225
816680877
67045
448846110
5818430
608485874
54341427
4996666
3596
449097436
756704266
45568496
3481326
4860
4529
163317571
548844424
455981285
449101503
162853876
457664608
1798454
526140315
122220706
865151779
827494589
36443513
364190819
813808405
376378567
663422905
522801409
494607
786381938
50078
131165826
464801
961933589
180174739
335874317
623618252
368282950
395954448
45069
481424445
4687008
547450202
4598334
113508075
862888314
725663010
361390761
545064114
323591898
140992342
541252071
49719
876948790
450143992
379425102
5250986
905275228
39603
55928521
43178
98374270
405252566
364957058
531096181
195134343
187883235
489446916
4210490
476461046
429024884
445977044
572448459
703023006
218383753
475622539
263951966
416125884
561529067
420027991
120506263
514264943
78225303
465010
96536981
55420
961267185
468710
739809540
599231110
484657446
5681749
480546836
730364918
46413857
71972607
4943734
207862998
83239642
995111944
369092120
632327399
4697012
350274418
11992183
811007206
742113063
58232956
50756266
667928020
30218
158374420
392746103
46338826
489067
274039486
835489660
714167944
175017704
694204229
534489
49464608
156532142
217221347
731822304
452877059
50421
952508100
436535923
614451563
168192843
438443853
159198877
218977568
914903765
812814185
526662121
341240082
476916
58141282
338575558
570229368
4241
601344109
495494792
44511
75598623
43894476
4734
22901371
327292299
817741892
446606
801701861
207085849
972164481
882615339
935709057
587160768
775991062
813778616
840291320
3974870
374305179
159535687
108394427
596159236
450320
171145914
776876303
929220734
981162588
980340004
954692181
33611
587965871
460117
53456
49640276
70250337
88183912
370157144
79521311
245984070
178773508
531078457
45581349
999788313
498954095
422825096
7120464
454383936
793130827
2622091
514953
4510658
659640807
220394102
63542194
983290772
682202439
178281426
4631554
853553964
321133612
913401015
397793791
897797925
220411184
788229177
459479860
430878050
167064013
666967333
916160649
633786275
4804954
317435251
51104977
5666628
720908858
713194916
507823402
784541523
465719555
737663003
4885
718431506
567067313
10318835
540697
478337209
6045
5932213
42906
447290350
629402559
846487375
453677829
6361012
409414567
584432236
331625
712161279
378286337
795444461
437658627
694271354
485015717
494587
45614
349255866
540165586
538026
547144
946571677
210598600
458525963
5189749
482198
369360066
902680
211894364
523546436
41113755
739923432
329593790
38040
662473972
4529327
6186
542251047
264934643
578710510
40025
964397526
259508055
497278
48186937
39683
35950
4025
527970945
898429027
950711346
854642918
49093128
802254795
365249884
3779358
4943368
4463
423605539
327213892
710104227
649687735
3796
945143441
832304259
693278406
44524490
120788824
653679933
451627
4817898
4362902
84552537
502838288
382088271
53056912
395602605
605910632
524098
16939320
53429321
122662991
350323539
5292354
146428373
56181695
522368
47995
646184349
407064445
589149510
779673945
748752363
929022949
18537
432917
322
3815493
232942451
45346211
332233232
995212009
377410824
50581026
173863280
895300178
886986234
49900279
770554602
306411038
4934050
899041984
44871
118343273
686429473
881158814
569596638
415101
537195
574871064
470293284
2419
454886
534499081
810209060
912097693
598877125
459180250
922868614
410986457
4637920
6885370
295596332
38375
738122869
345562632
365932721
185478650
36732
936129678
66065761
556078311
51498243
41164856
476932
245193200
48529649
251300596
417319942
891553252
422918568
490555041
59349
3114
76467485
213545937
563341831
40357
729762930
511299598
467020923
503691009
370034066
4559404
4812653
744994610
490509124
460997387
355314351
2663513
510679105
47110
962237462
946021950
315985
387944047
681957348
4388666
45941
424672
284406185
351973500
764622723
765856424
476058852
481884720
158031696
108429378
38528050
952787698
860250877
387003615
235932345
462493911
508420072
790946754
48298688
44779
354344017
3331735
46783903
791811538
100987942
4588531
423990321
132821723
822201770
56162
769344895
63810
661336930
26906346
78987332
779178283
365404371
417885386
465163534
521801321
47574
444231
681461344
176847178
160991368
416636797
844183222
72204703
665403775
405574214
4320419
495419486
219228414
446582623
418746532
705801
51315407
491329
49884
352405274
958381500
422646932
421548836
944934443
211921535
49934
99945775
590506539
218627971
594717093
5291033
365963694
4421699
346806085
762353142
232249126
136537074
421109825
317048209
444541085
434770535
39434244
320610014
253498149
559230670
614710277
523886213
46239565
432400919
654165059
303271205
4703
484736869
719221727
46139
434964
390719
751993026
4676803
41607
679
891861234
33644254
874351153
786754496
866798244
803467900
737752573
24676215
409648137
679408259
6651000
93747336
2669
5339651
4706944
50288128
156644412
130430802
44556
494732215
820641128
4657042
779866420
44937341
853416283
718517138
450124996
788973436
49785058
241510628
3791
4093
384648
13362435
982905157
57618954
948268448
492644
221940841
825254279
120929007
48061506
275842233
940305133
25230657
495193398
962259492
887208196
519285
53081349
581521565
211655147
495671055
48634
803076152
91638688
568366688
173868195
141122755
774390857
444800
412799
4929949
250486387
643383817
273779782
44581
854024937
695620469
3214
3284398
293852138
3366809
4069188
358213747
959253396
46327068
6924501
394751010
51789
4464580
208325929
744636772
468045
376847125
908747291
397957137
773930779
3954520
4352783
408290
2252
391761862
444908
179199316
171617159
65218493
79284781
62435465
192581216
281092215
442356616
54234124
348112685
5491584
384479945
42367269
853191182
84469903
649353344
913902048
542635658
407649861
380389743
533237262
851394457
47797170
834667007
946619256
418602
3780
4800229
428
331815671
954674900
6048050
509119672
436596
576046573
191703916
18505
199982763
483949329
47344
397793353
320129221
804684293
49090
4499368
252850273
956276393
300951596
985947531
3959
866693600
40052050
630221
347533047
792417092
468633509
385
206303989
475979471
46124728
263676833
485356248
411743
51638
4637094
478338914
776292952
588871831
508837
4871307
38020399
547604682
562
666448003
4739388
181983514
146251527
526605742
367321294
341764357
632956665
589821876
228299609
46237424
147841212
180720187
7338723
997760775
48947521
479832888
127543527
182169911
180587864
203498973
372443657
782717688
359514902
393388017
2981372
467752353
771274950
49260254
878989520
30061364
5225413
257379816
47179
59778565
395370845
593655599
4539487
664247714
307233930
211338347
406714475
4192143
2546527
635491185
478492179
476865891
546454
347901801
98377870
69464135
269530111
614195741
421383654
171207894
772891814
516819
326281944
414469842
597495848
387575970
883309049
320277789
433449678
718630452
415068067
351634471
493396438
49036
552824
297775341
965052495
335604
496869086
513198945
704865213
5657997
50489354
4405113
178415273
4874546
852162693
441522071
50479988
115962487
508820637
590736030
574888612
31625208
614032563
732057931
473515647
791111312
843853034
53947
205365299
718458759
346426954
586394338
381472981
364
437603097
553540812
702193246
898423259
461897358
891962216
839652258
198871590
43708
413281
23221461
331899835
938525309
586115603
45114
225343580
479337
98666901
962729285
798990164
956787611
61472847
565388054
151992024
615879446
697368995
4838025
977603215
541109318
45820
354616110
595
381367481
5471044
4678966
450146898
24199320
341063927
206155731
310991155
319571926
479363
737242557
591827140
4878520
411061892
873041354
44949
401807
54222354
540910573
51751817
932662396
500537706
412381500
837674847
932293458
688961873
758812982
421641546
570241973
606698
4474985
995481370
278118347
126548418
616047
723366013
578485
3909791
763350377
371943668
371981498
4102
380945092
5136
425629
471927827
568097735
554164511
453966
552535
3835624
961885066
46863
246718002
403456068
485649188
422
45542
736791483
429317236
57679901
712917113
450868190
524146820
265200677
231237221
422893138
17124010
467354617
207916825
960452604
49331912
871813650
165276797
869184275
189087729
846405389
696346637
80745102
372020530
51602
187750092
45971640
264512035
544771021
3889920
190726569
209766970
94510307
994894621
46957
695728140
491937224
611035953
49157205
444838922
158728343
45492276
32040758
444440821
468676241
462977056
498321
145042528
56541396
40003811
622556319
514495241
499556046
128767904
989122936
450504845
380746911
34693457
1511995
114391145
272611640
453936
40627593
465615240
4461678
625521690
661863674
334071893
2059688
4760098
52935889
633166086
384973752
318779906
6317905
242548592
3810327
977226897
461610
2097514
569845496
4219444
716929832
5258793
111759360
536516595
4821985
426879
697683464
681226248
205645346
707991816
381974464
483915
49518
548333496
104391884
3595
768977852
810435760
533183886
539590074
43465123
51010
43452284
487461618
775675808
294690496
488295118
368366285
53702319
447659000
750499502
36364443
808482739
32647
413327008
4380574
43021069
571502585
84221874
95583836
529028026
4232487
116317384
42264818
464046532
503111660
831342657
610905250
525367601
369264527
420329627
27322
748171924
238212104
52583
887688184
47664
633965695
3250
495246
19421384
7122
669614663
322008436
726803053
422685703
458125044
330913196
95672207
45442674
4466146
632132788
194526323
476424972
139389462
5006975
725930060
758985974
4408451
500000
898246105
49835210
469262932
924488367
338070355
917516766
3672856
726519228
666863303
370504410
42720
149351303
4336249
16393883
998752284
844986948
603351800
535301
679356316
4639736
5466601
792322243
333628471
475165
3583
331136483
76053237
212699883
4333
555801389
534760285
899825646
173957843
460245
474890713
541863990
421833808
49454108
467959
37994317
34802033
39848569
472851350
5094
44241029
679169659
809778823
700979477
527842679
132739064
706010052
45091
580149519
640397289
376485566
45296990
572193737
427539686
930691496
484958
685113441
349135497
470115312
914051348
49732718
37965407
438362812
132790912
323520
945211396
602511252
626820
635680673
706744965
4390761
314761871
983073070
420588
836759944
466297764
448200643
403157403
156600816
307162487
233717848
652526014
40131996
568145364
47956
3401
3246
582451606
347613044
900105099
993581329
723933309
3209546
619354605
597564297
913243999
251433161
868127536
45526
47256368
4721304
832402796
501270164
497922370
4559252
642919236
749854365
377984224
28400809
3988
506476031
655583840
418
47409332
853602686
143694884
441201792
413625
198105319
572122636
19927875
47523
842476091
672115172
924854948
517167
5874516
679488777
360445345
261413199
397785537
795218255
540653036
823692936
295756633
282175183
232025352
706854215
544390184
865523583
111121040
33509
5566342
492650683
998670344
443797401
817915379
461782423
380119990
35553
796778357
344861
39592
42319
45064621
356884473
408348418
567062891
534472
694978742
242290936
451326609
941385385
454035978
773671023
720555969
280721362
266154544
722070020
47432608
356261680
471236
858720956
669605839
657212927
945508989
911439144
519095252
48742960
851444534
518976138
415165
553922267
54815
49758069
456630273
841643900
462343
776869612
346206864
499719016
841284900
4552965
47792153
262394455
52169486
33314305
362882293
791190462
445050
210542369
347050049
443634530
961290492
134452835
107024025
304696988
41226092
437196699
38812586
165819275
196750643
720539657
321686826
4412126
314984187
776821140
352765417
3690833
55934282
476314034
801697578
45154
417306280
729358223
516700369
41271
473288467
602614358
436442
801673954
232973768
473892264
3645069
38174
45785
139437544
475409
988944129
473836
571804638
342376472
48088855
375279806
173118183
93851160
3170164
512392118
707253486
756401710
428619413
322140526
482817
463228132
389976476
863827501
186436343
45657
170099120
648574742
329159206
47138
843146512
582905304
39484171
428764965
46913177
539639583
52062017
43489951
621680418
436114752
464050312
4586199
3502
38909987
798291390
480809339
2282
960713517
245101781
5653957
393527027
438064963
167532276
13862798
54092
383589827
547419325
964014479
575283627
374873
684543055
5453
678806711
464069
361945570
292119854
983307104
50598
988333051
7058
49631954
388201768
383995032
816973406
487369244
951528577
298462942
923977975
724124699
989140678
681464980
697466074
449662605
2493
616037380
861592986
506669887
324152251
578179365
516222458
5452850
4828644
787218619
609343599
46847625
321770599
44593
508592286
890517686
4685860
605665588
812998138
261728882
717194534
394679712
540451
4680309
782746496
426426001
858317601
547726250
487897
260610065
50201557
345151934
6492983
243697395
495654
731261452
225910593
59051324
5959741
174153144
419301441
909669108
507450249
297857799
590879
398043314
603602619
346714510
539018393
259486413
4839281
998336547
690700158
761128428
88300426
466698912
572375254
791228713
325711014
268128242
760592818
518156679
799184498
466251896
593370710
457876
656325839
4940089
545168098
482952818
298299114
715224204
53143
897190726
241074798
56803
52299867
4957915
467316372
567742
687764962
110698681
600902893
469012
68130212
45011
21909163
73881434
900810985
406977221
387583684
4707692
3738671
184039426
203048126
543852
4242309
748229900
129095282
822989835
846825697
435643065
120844197
8459608
761794675
433085318
44957821
597141932
783980264
144193790
435935021
101371539
593122126
953579750
138322529
900796140
5281
66249
3236
221138000
46275200
5282517
666929467
142513818
49540
4444444
587228533
117399805
430248322
560497380
418528622
613979462
40602269
36151736
490939038
646550291
4090
303330
503821566
255444120
615770896
655168816
845038100
455026407
649756264
203281929
275018327
445552
517688
207391767
466833
391572872
290028155
578617
17679352
885894457
422714194
678319734
292821501
4845
598741984
969128036
978648878
483119435
109923476
617614664
591604363
477578355
46303923
541080484
992607167
90954025
594806572
535610212
457415691
271611250
481342984
49603155
366312530
45206155
450614053
984807943
528
218153511
21694794
201796200
342170391
397610718
445624064
156499540
189400470
132950691
987536294
368355672
49605822
263757653
143207100
504518517
297715428
3513
246749232
5442
110860499
448389266
57150074
172775980
46277
832580350
535956480
38903562
445094236
535718577
416383
5837
958167697
593700011
293414662
59068
490291644
369727892
47548
48204648
686117700
961778988
58284
74823015
31137
123190511
46741754
152330811
517648795
47923334
468342971
589999643
593621944
552345141
168357893
310140
516846895
719544401
40649809
263467247
655745662
787474388
387986837
512005458
445918001
47921390
878852462
46052438
52183637
304145
581307977
46512810
973834334
48961605
123122667
512837421
54206198
954761749
475704143
34924995
894862271
836187099
4657487
455570470
55487
685232298
46024
398550
706569943
138279887
261253904
192002626
773093226
3188662
38311490
4689122
385517784
875668788
980323119
792495724
441359794
849685587
802294024
44564092
255069204
639578312
767570525
933787688
179054938
48465
95902665
491850
785800100
482001050
889812456
4932463
4494258
589908374
45344807
437999943
48840420
4481810
390679918
757261537
75421489
146610883
512833581
81922046
59007659
678058241
52657961
267970064
137534240
49381
45077
855597497
280853082
450870
610487991
60737084
396861206
543708294
788606421
456688
45763727
528952140
56594
57262523
140695951
524915651
109190112
265289999
864536080
46384812
465977
233593362
976070116
763384230
59825808
564120138
724589087
575541151
444997
105151336
51832284
283594133
6050431
249163187
494260
586302935
498963
278939333
185537971
123696300
4658433
205357068
173509971
606457265
417281286
958469220
51892454
46235351
4807363
51582
503170414
44073462
771282884
448540
369067729
387138496
528569866
558989100
890254777
253569399
426957393
4635506
729600802
50412557
828271475
931093353
105391483
299515817
294730310
199235907
349146189
945330786
400821504
290602536
801842187
474953279
319915743
545611311
565274531
390053380
496049299
817217556
304341843
878038382
461195449
458195
348897
52699792
6285234
451614747
995929178
4507975
57061
529232150
774799364
475515
791282801
499030
163551833
48068593
216139588
467245609
47928917
185117505
792308427
74417166
215879384
88454285
449032119
193595025
616193099
100025824
4472061
601632
479955221
151417091
460905175
482633
467650
552875872
421330986
536756804
566354484
335076559
841017746
465350
561735469
49869
406881504
383551679
149634771
459411974
529931135
601016229
315107684
572102
999185011
59950
672521999
729912594
67006155
461449748
731635477
848914918
333
44388
41155
509271369
804124522
787183044
4271869
163774718
5135676
797597767
979682863
207810483
5426791
693733879
83050614
601873144
446938536
42250688
495557543
27762345
922085621
318767281
859629410
458699598
457266
291963050
540029442
735683314
325114520
53745932
723570619
336435766
187141480
625985355
945428385
520207308
946313837
432351885
46434230
460589
62168644
49768930
49165
5316
47609
151662774
559824175
54956592
632270826
498864330
393796104
29894861
4954864
222344182
907205463
552853179
48693993
785928879
925709669
468353607
4684408
45948763
207388052
870750971
270839916
433567784
98568001
371669056
831479438
701664350
450022575
47021863
450621
968329566
48224
564577
729257697
971594502
584278177
808652055
760999479
928895316
4662358
410892499
655711789
424592500
321442428
608906958
80287484
673102566
4772513
925708757
46550
663521284
204645329
542014869
904262289
447723
4543580
926166513
48479855
791965768
44960689
506326740
36799547
49881
395962009
3929
552656760
377770659
193356675
34936761
4864
624979405
740538606
517995861
372985224
430908613
734164545
299652647
475010649
47978316
402193989
5174
494536248
78123114
455182085
767542953
357461714
719947211
878672488
63954527
460131750
773804289
46041294
4042798
718165150
376996657
49885
5363
777012887
273996
494887
486240107
596503852
199
341110
732402858
54785
172734891
830313432
62276869
50288950
45854807
57001656
309438830
363888355
537207905
51838
64997862
459588
400764
295066926
3095855
298264572
715883799
401680161
109140829
493540412
412051188
562865
754520569
533776036
998467244
744609597
842455626
375237789
650951563
905406516
404800488
531402211
47762
398744117
931807246
298977444
62201027
574152558
114399198
720838924
375600292
150378519
922086911
510213776
4456013
61644
734829491
46770595
6473922
979669575
969858544
438732
174720168
461513
335897499
4042068
44211496
683247285
861955472
535893435
311977022
395192307
722876480
731918015
91646885
164217950
159055328
48244524
2334949
180637267
505616688
490908741
281737120
864370547
43659732
51290882
176205455
438154872
570704419
647656556
865472626
110499421
566449249
460838
802697559
718733998
3501
3623138
852388918
188611814
4388161
542650768
21722
551259950
957452434
176722663
871572897
53838185
451397
627734904
374938864
222974351
268363027
266000365
112278853
5154267
565400734
223626227
4495915
366169007
407795925
679476389
990285108
679361428
59463951
492496807
624894506
44573415
439459151
704506833
128104749
4582505
232226399
580031277
40199779
23575611
315404091
780230711
3188099
730706681
49340
784801088
169335473
48115
736854022
327770259
4591090
30735
450176
759257772
831643711
49809
156696494
421297165
966320320
636055116
776925994
5758
492690
584023968
205771024
356881789
40837055
248705731
2427208
37447894
451215831
541084907
801326080
4783036
229886999
3599024
349144313
625281987
893345313
289764550
715450242
628475860
677825815
3355580
277180075
384411097
853824528
918393481
485960
632900139
982940467
157251524
983556481
687255198
589579560
3712
822943709
32393594
45798
444119315
636419645
395809
224740728
51632409
100150495
176444686
642912515
50992
890326107
11153965
85564113
370402705
496442
46354
928943533
569083772
185066440
880107103
4859129
3679
5343134
913087412
818805977
739452032
714759617
735349007
13852898
435587959
51505847
78648930
334349857
247522921
114154288
503493963
735477616
46404
4831808
356916721
651038846
162803835
709372678
48582
856706719
4509492
923622689
733537359
478207604
572222121
111664924
524181887
808188232
4891675
4912076
513996059
911631650
496608014
4417
454305037
44821399
172601880
489618943
929551797
140993905
605086350
32291
504246197
486313671
492565787
350436094
452127140
46850527
101476479
231652076
121741804
432134
341908733
91271395
903266803
539052255
459205294
530124367
827467787
298263986
793302872
432049
497311979
39188
351270469
46980
424841525
4927
7943250
551164
148850882
4523655
21038521
3613407
504489853
515328946
499094
611392211
3929605
458448934
63342296
4693908
661046974
604852099
3423
453870
942799560
819751524
835170883
485783047
62495161
172848047
595982418
900114698
484476358
724439590
397909264
58910
885525674
522030618
219342688
60895
637090916
6158664
3296747
44620448
140756816
462998172
642855576
679755979
200129832
217023276
911099008
496178871
28379066
386459392
34456138
251427263
614758570
514447745
223803107
680664662
496438
342314708
58098556
102966518
678289242
551128849
537913302
973683126
768814076
648481282
4754570
599877096
728505853
940423093
557033
63913789
479801327
572373007
337471392
4543987
757687059
616055933
832887633
171721885
470569892
217022681
459314
459701
676563571
475497932
752595411
48663864
282061354
220105601
38965
757385986
987185589
248263422
479418540
972491358
83174468
481126329
6095
335219214
649864648
115463500
859193024
123578228
46486
283340131
21374142
545035180
47677
479516
402589832
162948396
48933420
4572226
417696944
81115180
458562808
324041744
403760
977863828
970550813
195178249
561960764
47859514
698124893
41003012
874572364
590884924
658098995
474932
752409057
583410
47570978
605094843
197170064
470938
102932440
45907239
979187033
310775011
780558521
264346910
637629500
827101463
756622732
45553
443064658
4454275
703835949
44426095
474769965
4523259
519325370
37240
182339065
39905
848313045
901043284
3376
161228230
4255204
468934
762610500
890372970
701
452658978
444747349
591853784
48319898
466863
296381511
588037932
262005306
855205539
238680431
471070
4602
4808423
219733074
28736861
208889158
711329122
560265
735617531
925509726
613870191
37151259
522626
740236427
4644904
997045101
341199269
780920774
361765056
45272
4868366
705735117
504753227
4621572
44752
314762084
636735
987310708
60471556
454140844
138904079
46859407
46301385
3607
936560126
407278316
763827105
984634973
644771493
4513768
2711
58155784
449048633
475111
22379825
158128539
4946186
2243458
162545942
554976477
268598591
212030276
857440929
290700
58482
908790418
52224
477597908
216799607
4376784
114384121
45670651
497721929
81635936
465797856
38989881
136463722
501338733
40655
258622221
4474379
59569857
346191359
46664771
332
149297519
71974328
980276411
480372
266245119
50664233
698890121
203506785
52314
382041521
41372
49542492
757870884
185368611
5326053
4566448
451197820
992976753
343070
188445745
219988621
463753092
597053481
52002
55801
114244815
778780541
486004843
300186575
4522700
6217696
5432
199314583
314034208
144858171
767265967
648060251
966147744
404697551
43751793
481817727
593604854
1928133
171654769
462556739
48633
21284267
141259008
537006108
51044
283472226
979947933
46085
491055
6036
4661216
8964899
55959
456412439
49318
236955689
45821
591511451
49042
718391592
463182255
364932122
475155
821267722
997556901
428250826
4744348
477639184
289123336
257985152
482692
501837517
175116577
285483628
309615615
541591720
31872737
390812
405846
896718551
4347
572008307
363028
381199
40127
977331226
423783851
352382241
347184932
301240829
530089
390776710
564127156
44069196
472023
458785594
665763185
4997615
46677661
667090819
45290744
727462550
86884465
541904131
636055663
858274383
4492155
138926553
593548446
130056663
868846109
480854735
856959318
771936147
775793310
923747241
450052
543837237
940963421
68352651
42677121
500463555
33155
107063101
987003687
41848537
4489728
529795807
49942
576051748
269348487
44195429
233867021
924578481
486831
429718093
719530241
599108815
215244322
409260860
958559106
4465564
503974
678
491343477
972338782
790317836
513997720
109312504
250868088
919942985
577845408
66742760
494108901
23600132
965233286
487579510
833612638
325642218
884062650
535248964
28386689
761181535
47620253
432844726
439896481
44622610
636371084
45272846
606569177
5150
3570828
502955275
43935239
47757
970364023
506073582
362882
377884228
545034603
437492213
37820
4818988
2634
763168310
47455
801437143
949574404
71648152
5637915
123412920
858229960
677116982
164904631
978391289
3524
478589047
661135290
125137839
148667991
126393517
448077554
43111201
357616508
244069378
6160869
167297681
651640178
57854771
446011163
48817226
522701
704235199
372912391
45034160
503670895
936164747
817110963
476576589
365787024
90030466
461833
902349563
417113
294573
645228861
918004826
457062867
4920493
226733356
132615012
136904376
266500558
426797185
104213148
5968
505678759
457147378
46075
333936791
222597293
481078659
877518914
60
987635125
833699658
199881860
447254
458304196
537354
534899243
986198619
49001599
246825404
339937918
204441444
702465544
778357729
281834178
46095720
770246833
926882609
624347879
869954611
6626
83012989
251471303
537150241
351550336
614725295
135184612
90512684
215018568
460285386
47800
466390859
559933
522180286
663857685
455324163
472563
981109793
680791051
356269403
643314901
29533
707730330
440695
936245890
398496940
91506144
405143101
497804
581136
393085624
51035
592807013
440786
6282
3076382
960598029
519276958
379642650
873361300
786319803
975778826
899919100
44625
661539605
471942
952278180
422005462
410480297
466404
480208777
19948552
298679193
89161418
340564893
3988920
48928719
143286319
10726546
201479606
45786851
81072768
162633524
928518925
122444180
671430652
466235454
128847213
707072338
801209092
741216699
4663683
858530170
273225777
309232612
446395777
406702
149725916
478848
460476634
4640431
166350659
597694544
844519262
518631262
364950952
45885
603132
184909859
637791517
4522225
449822011
756521051
360865643
503349666
314367
47596
708357365
617145255
942289054
767681376
820007642
942974974
5014
485942866
563426417
830948800
448702875
4614798
478840254
51858
719009956
4595510
266403695
440232854
874132896
44477531
4599032
302412067
544556
53610282
872773290
817545731
381740336
457884
808017294
44913
4531
899883590
6355
511735762
528469541
448252394
913802713
326440660
283670640
525478
457172
438725
417824
348430868
424159
521166806
174349198
395511149
384209283
490254665
440936974
728286226
48162296
564975792
52836980
5184
105719819
3631509
879815394
531523213
49875605
105994094
474195
394276538
488721
504981122
492261
958473216
665152763
50757
134562575
616162897
2763
920513250
36964283
656470874
40945863
84842189
519199111
878595676
419053073
496170330
49653229
460567
64420899
588578423
131163215
966236432
571095425
927420974
624359058
644062682
664537833
663634503
141879461
139160952
452457668
150357353
407451088
662998033
471686490
735109406
564426483
332246563
183687672
52703264
401888699
229520641
50950574
496597
467239969
50537
532134507
619701268
4466474
3888536
456942646
464209822
669215062
11976043
822706061
457562836
329694996
54095042
529378804
3753088
905580308
720140842
481076311
643063462
48572
43521382
157680101
48231
320143388
447464192
999217709
789658548
359691198
258419841
5529046
4212592
812645034
861281013
285929268
5612424
546181802
458252136
261487145
75089906
47793580
42020075
915254242
374947472
432540556
382296423
578189226
350452630
726543273
860125229
369454139
445352579
359324493
4552
474178
836172920
286975974
50345
5701
934391317
310708656
211857480
125899238
463025359
42841857
55457
531439623
581531260
532882208
630262479
875748746
8035257
43013313
49641832
161641709
49695915
921804018
923979031
645876359
563457220
26696028
4788053
916711480
637043957
196470153
3732155
4883304
52439
825173023
67254720
198604284
58961690
38452
959319946
459813946
416344433
4927863
683421610
176339982
2521167
573245737
4972179
695456687
997258615
840771243
900528019
937348540
647897290
452417471
31569420
793117141
5442883
322200758
596127950
342639689
480022
175618595
41680062
282949029
835466975
608073491
499785
55205737
217750021
228351
271106026
529442702
346587316
930013089
386100455
4905
49698609
997186179
905975536
310623203
653095341
463914
4152675
10555475
523005141
803513365
4350
767741411
751262186
180203125
591640484
44413
46948371
800703022
493658630
386659068
46459944
325104341
348785669
797040045
38079424
900573578
886203860
585082260
169191866
96429062
617236
509032
513199797
158133957
716
900239751
4859181
464824
46298
396043507
673341254
963941243
41010831
4911499
824909001
882064717
774500587
465158381
797954871
794683168
4907846
129702823
171169490
789455381
436591530
571819429
592744432
5886
193227178
794674466
373350202
82453063
203850667
59309242
511027619
4631130
4150890
4859293
147354913
273489819
4846702
942429977
96931899
52370
210727064
4550723
806043118
631026718
457868897
6427
553062800
47724729
4893317
407926050
660751300
668659245
524779836
477488204
5882443
306901924
453461909
470500
624174053
342188035
135481179
23627
720030806
571536072
36343599
360238
316054775
571534671
15202895
429337467
275348845
65171
941619674
749919912
789973338
450735725
47345
993414299
36460595
7327
136603726
300047026
4478889
143171339
817922889
744171693
143336892
467471164
548597230
624438
612671878
531951917
37263
5291949
857121522
586954840
6302871
494023043
892560564
855822097
518097173
211704691
136967616
47828
47545800
925952596
221035598
226792046
850812959
638820538
521764249
802776747
4063309
470433875
97155510
641819056
4995983
494805878
57711
511448893
72455097
694325429
381528341
52019738
856574478
147437991
531351
542362726
890446630
845406389
818698249
289732649
149254823
83436655
788045947
377986166
485862119
4537075
46596
4461972
443104014
962285708
464165
870222540
3193620
469526983
836759385
48595932
451338258
65991265
955510893
517510765
797441713
411801785
421452271
388284
647901274
157514676
787183020
494403
80034040
212102637
450059
4877954
461746
832619021
504660112
610236103
561557
345082255
145975967
596692065
46675
515681444
667881225
223059210
479944324
594780099
179959446
619086535
3916
471039943
705519669
342736
49421
121612428
730811845
313673422
36132011
791034266
87824145
4799892
274371521
482860026
719565017
95326548
492653422
4152773
292112594
924534007
319043067
470867
423565428
757979034
4524324
85509692
452761754
122569023
724106521
506815014
358175104
300280344
635193226
184622178
4751803
290013818
406485525
270704812
939665200
392089
721487489
243634640
867809314
51175143
32348422
749714285
207875153
15461007
501154
582413972
327270670
439738199
626785455
248104392
680960172
166780308
804183594
220029627
76072504
460445853
887268372
464457742
444187547
714511899
72101020
43850
47472
35878411
678542545
463985790
601638895
51239
442292143
729084130
811611777
69313282
398707171
43226
39795937
999070516
915223846
590435391
36093824
413057583
448802856
984057742
495113574
5433422
3147366
29267859
774541514
684385923
464733
4533294
695752535
459417802
542164849
321
181881321
415878907
11872835
616202161
119598734
642950991
463653209
240342585
451129549
923232824
37708
213355989
811101145
64629
49372129
791412201
37725167
983568975
613438832
498047627
532823631
178992230
577347004
22130888
80698132
936036828
3328544
584114617
834487102
454524961
742050958
762143067
450864
109527824
157092975
837987408
484812777
671470058
371430409
5452
918512453
25039181
707459443
45643370
470
588439632
259193387
154971082
695025733
855399931
468245937
47907864
668619960
2668610
4086715
33058458
45758345
414248991
95408982
955198285
713764305
598098
175510213
684388786
980068346
496842
861214688
469851108
739001581
393887196
154302397
235972569
451726507
978467394
611692436
495896349
48812598
43511298
5846712
267197083
602875812
42820858
490557195
46087751
359485
162474092
461656106
815032494
53915
160280111
4713305
438757251
4824734
484956005
433125300
57035
79758626
253423070
52228341
346106341
413880568
368117530
5413
365066188
932799802
457868190
472938669
219383717
518408515
357749823
312254982
171310301
960813810
48303060
234198847
984928139
71353058
296439301
360673332
844762641
525793622
930813459
527671019
48789845
819529063
34118
373745698
591700802
225982814
354118458
506792853
4906203
592187333
49393
56233070
33650
897334375
89567826
377782227
276476240
265394386
226859620
37437725
113014756
282866781
675612725
304683202
47253
514239725
918128966
324528471
713741562
65426
923956610
4470215
935158804
906475552
747307515
930130868
718058120
504589560
663033377
150581298
454036141
436
300980437
957155401
857978249
338534
511431022
47628172
38918
859653669
468636
5291063
373321145
466935542
2628730
42805377
394952
51786642
346598052
822789218
4145153
40837
426054520
564315801
47435
279481137
49287
825175675
524835685
974259967
251871028
275829500
205782353
395269319
556284310
180837276
259273715
749518892
154867476
4551975
15200124
4595854
561387669
463
4592105
992168143
928062041
46573517
790112609
390957
4794821
724435109
296871993
435043
48057088
727510517
50842090
248403913
56931463
535114806
798404301
622718
564001655
590937292
494985
429072351
235576006
68753167
65467117
73965271
920506309
329849058
201059824
817658074
685818490
121883557
77227124
379823589
630583355
623831083
585363059
371269970
477115
166067684
56152339
49315
426456360
6143730
919234639
4276479
824296400
458145464
908660556
158938927
489800
136260758
4705040
475964
996907191
3231
997138020
4394701
785469257
301023691
348112556
609791
789575120
994069606
4998004
497727
460402668
292611185
929635235
9491466
43882824
851147886
271165327
12308719
435429602
24156686
639137100
86784821
8387801
466430
453683992
40464
476428201
102639541
56189
946571913
380697856
490153125
620771
44801679
906998641
654137787
686721583
423551078
781754243
50024173
6493905
906421422
654082558
4945361
556094014
4220135
856107101
210669170
41901
154708144
4929222
42001495
122043630
814779864
501010
898060685
21607802
39675755
711962800
168293410
25407
630484621
494247
253134673
338739323
662694720
481511197
930398978
521639333
535219783
56182859
779549596
395399
282290017
390730
44544985
491974963
5522893
479298
262329976
427910736
163250938
50524048
680976161
785545803
4747
669377623
469890
244082750
783195747
214625171
373891
649084377
77849095
675588322
46643
3176
32870525
476609
967294938
154027702
818150459
973345803
30135940
46501
564058220
607164726
229431697
62966
267437685
183554527
50777474
350936943
405863
515835242
200119747
787981934
207905176
305989519
7479468
985755266
4994115
372010364
45539606
257495065
255061048
45040935
566601268
195719249
261328727
112913242
676158567
3242091
56768507
643337753
461699
646073259
668986350
835749830
48463
55298
44683571
374856515
273947237
658666807
4640707
109339973
639367291
75294964
950653326
34491706
708173035
444869
395536
36073063
685791406
498161399
117773616
46543384
45415955
5107884
577282873
37489
499498
46355
529511
626454358
409062116
45070065
461169
62711137
682899810
580058519
191063812
144719063
48661135
626289
460066834
39249151
903868013
444776
412131385
39518
253067
48143
644429584
461867367
541573079
964156605
702059855
4663055
205587728
455409933
844762689
47044271
45578346
522768803
496556035
779102214
27216
119675418
466770
747686649
876049171
185639534
583879768
871072463
4775092
548756239
791760476
282044382
211036979
137358258
731434689
4771901
977893042
951572243
142388447
47608197
324332679
679588872
49554280
150551068
740387526
103164949
227532600
749598271
41093
44648098
3336584
317488663
464223
136387173
17207924
780778506
470734
556804872
662169472
752212123
87761540
682387032
433981779
856510946
63456790
36529108
648027458
610869742
417208783
313997196
97685368
417854679
80868273
53694282
214843536
825289885
4449693
662402114
305261705
296612192
850574343
735258051
955985959
137500368
287251878
936209533
435101441
58379227
495105260
466399689
280657909
49198655
45287
364681210
982015788
313558983
704474873
444745104
273027450
559195
342539974
626853793
4507661
797838472
43736
696787432
582021614
38917076
619296
151605403
926933438
874514675
5849741
7145
220304757
673796615
338446884
458196442
633968461
49379483
432261
626252952
49807409
572482033
170495712
214104462
577932964
446866192
833152338
966600731
998640672
257935062
5054732
111762250
537062872
936348634
846513566
4983918
93338766
454712481
78819464
898252785
363635028
700786196
563896820
362953856
476644533
46232857
48270434
124109353
807596713
46276256
597575333
932765698
42987239
418313143
999369524
154956912
584042
107519697
458168653
609444743
297943050
4564742
44901
526998891
907577286
635953832
359855062
336727008
472513
48009
773138218
376548856
242277921
998342364
28350
498079
632665514
237607402
109581462
107426678
487495160
996043168
534233569
423782
5373
292487970
76320300
874793804
35632680
420783436
44322006
38137232
560132287
890492599
398733856
883164537
4587763
568936640
437954160
942111244
457746
558813846
781488081
927717641
808962791
557692751
47432
232375340
627810883
887501306
57558413
34982543
349933186
966480825
504711405
519326755
295924009
267703387
329018132
712673582
366659590
507293127
661579857
33852904
593297825
312056536
33963352
317253776
4526984
280288466
795884308
42746
61644511
50079517
48616654
4597785
446798479
5662258
648582183
65867
693509078
474796671
845224186
49535540
217920231
453526886
461622280
82894799
53670090
249755892
510540622
425327546
60392110
4606863
94542449
68882490
655218960
45500133
868943790
292953317
47552814
308177277
755678122
220888342
214640185
931783171
314433574
37
849390661
4404
4521
416022310
324104
46482799
329881624
933282791
334329680
310856328
119703767
5069268
47815
566392
983618455
925132719
451385589
680758311
4624043
144859626
4641705
134600871
215079025
197380210
157265643
11040779
628205732
891587299
559417356
204900698
467624353
492464087
329826532
4522071
2235190
496916302
873674237
171914432
30380066
537362686
644715558
769819918
4515046
81976941
398376
113716277
952334450
770073315
265745998
4990
243661799
486921446
644003723
253935905
120203853
316155025
755187055
46230
474509197
550437228
323884881
4822321
643563046
397245797
861770980
4863830
61336876
510160606
448194928
343263814
435876998
878262181
415726
759251602
474624345
622351985
524564332
763467118
290234714
755784720
47333
636537252
918075445
675100908
39591103
629413591
959054502
117634994
544993894
571385937
881428209
2720043
282732359
48346628
123251210
3241
767525132
489231
183051067
539354559
51850
928386347
4578969
624276944
41971370
129528960
225608551
55257
738741094
507009
65078432
300082360
460023601
953166448
45795552
4559452
167234395
426509701
26296346
606400040
374730613
4424144
898546150
9549838
48426
173597597
715837418
497700378
49643062
478004
486424
949744971
982871034
581059512
46123
165427206
453024650
111231995
938889653
607515365
453074912
295237849
369890327
808408792
71494411
368905189
669933861
874035875
972263932
57637
46091717
140724089
620381151
372570338
979671105
470445655
641384180
93252761
47849
500395897
45408368
654530630
4632978
481064159
346079702
208356788
481364617
270011146
651822494
740026117
177807001
770300105
5938
136137223
4272038
941089547
989013964
530277
760858581
55525052
998251660
70199978
487424477
708736384
565931114
503935918
47335587
712397680
560713
577
510074
822361037
196
907125756
786914736
481783523
644163578
201468550
45015
370515021
575910562
230203549
35890
249699153
191417144
923726244
5368337
463998820
241281683
185961811
4803
245697693
5982098
133522480
48105
502784
106926712
870698124
436553042
4286081
902011357
721562418
630026518
850528029
48978054
46534352
483638217
204259054
607934676
54099
810219510
173019677
249400062
198274548
2994547
10082169
421791
865908391
497694881
417647875
449699874
4653035
921396695
289574845
59877951
208248470
809017622
662812206
4516888
403025
624054879
560848210
314544034
827667148
165415172
330665036
780019172
794869245
457115251
54340596
627025582
854761374
593958066
44061
474999161
401447760
539171628
73486379
47662
47325764
47447388
4584184
984738362
357042339
24062323
455988231
4494439
4860783
498404770
6876
390544037
353902464
31209450
346942954
831952909
4966052
49808506
534913
983455154
31588499
3679212
446200
5453902
131431286
425259714
4606214
152174153
4776966
72682848
456107449
460383
52931
619844487
3951
5440619
836570809
129602088
805917436
45130
53978038
565069345
47077511
5819636
292916586
282051
99918216
50638919
840612628
438938040
889494718
476379
759366760
33231512
947376809
332972219
704648353
990633714
5360547
107393551
291830395
514659
5426365
462675082
130589686
853391034
49784336
973518249
4684659
937853196
458167113
380392083
873021328
5989038
4752406
36558671
852269954
850699754
428775947
462505911
605062929
5162129
845924007
6916823
368959
484877
539911
437605015
382604
682177236
755536966
3810305
190875746
414486435
416761307
48689088
983723159
818481360
51997719
577792757
833648116
452878466
449930783
990093415
4967941
494280797
634888759
181898484
617310158
966172616
546573894
451469482
269595865
50171472
599483341
4010488
462518
837283158
494767344
808758184
553831072
409392296
460655494
944701934
47342175
107768697
460014360
586938543
383694
2959774
900138453
3776566
41803
593205549
186594531
80826397
49622949
49167706
99369858
828122462
391712164
49772872
343463086
5838
446973
704462945
675253290
39426592
847441530
577751233
161833260
30418262
149977835
483949
687058383
476538503
563811701
159178970
538871028
819448530
328679010
232474479
445356
4795593
879490130
731789676
4942493
460123
869483462
47506510
767824240
3836590
417748538
941628525
459981
549466951
233165060
448979441
4842794
6624
526700890
3264372
686779338
380838837
107278394
244418725
258337246
898720313
51879202
2676392
494438
980055370
220951148
49457201
357514832
124105235
179841520
349560589
608304211
140843177
470743
762833647
709341556
560055197
599424933
96423612
34338960
46190737
443504112
902796142
912199550
922180915
438180
4567874
704399685
609112449
471213954
368218059
455070041
186917952
52078944
55917
4967015
361826196
46298573
4997599
896855361
68280151
168100574
4805913
387726
502473
160896406
257180336
47429892
741673194
997790815
29790183
244617773
612803557
111573337
204209082
428278
48785373
396412353
832630722
458818
26184287
107580456
772569592
661666178
569960301
491006769
804875748
98666244
49002537
933685339
39322
787734790
226502670
556781078
33255319
909803410
942324381
869342155
738586616
801000157
3622
47611974
119819827
945623400
379238735
940837403
53547705
218861506
795530626
54009720
210320802
320971934
786189653
52046011
448573106
934159670
470467
373517688
336970306
462636062
502629541
112601608
976264570
4949402
477035908
4870
34567
374442190
263954813
227357648
49289
458264422
481313
63785
47696498
784649168
4908
284506493
448697037
100395509
569084359
37571382
58792746
761801411
452077626
172951210
537907541
47584619
137945677
414950905
815630580
330870612
440686
55786
865936104
481165699
274123961
597064323
3076730
156582427
5418121
51601150
50369156
588736832
825633757
3413
686648607
28743076
47683111
736318376
440010609
623486119
724360986
62932
954564067
856780207
467248098
483552467
421419
664754696
550052
271873135
873607491
47720416
69021523
311831398
184525151
396918080
43407
923995194
51444644
51039630
312193339
714591220
221157867
642543548
5866985
407171
241634952
621938720
32703655
5432497
438118
937224668
720848724
4616914
50686737
584647665
223302919
922137758
231420672
400826981
731397625
23714220
55976800
162049155
453077861
374045864
995919878
433106035
623988864
279883082
790457587
474983313
4085
426381284
4922125
474264615
479773
197188282
448803309
388599214
35414410
827819800
629
44768396
3787208
103053525
617826816
403867250
43203629
39970
4510
508361310
268152594
538796312
396133458
927941465
44912337
256895055
600179633
409528
603592486
89627568
47741224
49164761
291016801
29677238
336984430
504693539
52345
39039
443405326
262367554
48360
453138301
69500519
456774972
336067
431833872
490022
48932
370312697
6576073
816183276
492867
447202378
945910115
785826210
4549
442817921
417641537
479445984
47495255
5422086
779875514
412697421
658759582
832488864
372555655
29139633
4723649
489950786
556260280
186251103
88294314
158
41195369
502297704
487618
137545004
454974861
323227927
4104
312484975
45039577
990228806
778784511
793669228
588276350
23761878
553038843
390357406
49947
585324636
493764412
505585696
251705810
723045513
450126591
762968177
544276801
49624368
617135435
863375419
48436425
44170019
49227
49991190
48462758
665969855
161326260
486648975
325610
357997219
49708463
44609669
824796218
525672464
988455997
390528915
428661
48563107
49608361
191174648
252705450
101937794
967003767
426938223
3375274
493480
173989825
3978
523615178
838630285
948113996
39002
352264146
630719901
427853864
434582462
56296810
320094560
355993834
956619964
435030997
4535947
4723372
949115176
814057603
466734013
736532596
263782075
468659185
447585
788871183
192247580
797676991
405887859
53009
584379018
578280316
455411900
748646665
464654829
66775
756178884
371567140
45856640
4833279
257433002
5803345
981691005
592615718
744548482
4547
136795548
780548284
4571892
4730
47357021
488805274
4466844
777089134
12386997
381300773
39384
59757712
124523358
565778907
5249
936067881
342041039
214221549
486347
537656625
461351995
43751201
3489896
46350413
3884023
845204545
154222402
99817306
890358251
3961047
595110304
281116078
861745232
4835716
440931
369670882
959236673
4851259
264643360
882550907
46099792
542480759
178566
629003757
974952091
883355844
36546
911540661
890734602
298042960
432738
168967729
862776182
3608648
207370677
809655727
533497443
718803310
305167
477086283
717518334
647106183
489169344
341270392
314207445
426532112
567479855
39812735
147080382
140977520
306914954
109574220
77981056
458065
323644526
693491914
559818590
5276811
27
742276941
38045076
340301777
120793096
904243282
342333680
66754423
6153199
24277399
34443452
454929
743967690
474290570
132009994
4785
392888552
640164956
457371472
648139907
30722
746112961
4447627
5145765
814418374
852390987
46782670
511808325
170714114
263885555
204845273
58560952
459611
885802168
765520543
923332073
865246085
35459965
792051420
51821937
308706084
517830922
725603707
313378887
746021466
861271608
373085038
264664509
476986775
935888361
28344417
672430134
235295802
617773689
920336838
419171261
818117163
655886844
531075310
632719078
4746674
5219
819466772
276530584
250096209
257755868
5901
49680
551344778
4909920
612879840
478442985
858118825
277579350
600610242
23989498
326612750
655065407
148046180
980007304
4598542
436361
54521
465258
298213222
365325656
140011204
29049639
30815868
47688
632372332
5593
625029646
352927584
926364429
165308767
24174921
39217974
518554853
432112
4966668
80338616
439318755
31627651
654020773
56191568
474205
448468364
139617082
780779955
663121116
952688894
400248742
453775709
477225061
45861899
632214144
2590099
4422840
3960231
475677917
361196625
623065136
349906679
486602
3707
489658
57243418
57526677
136029453
642703858
48357859
552898
239834728
486465646
755669510
595262589
993900180
673126196
4481123
354595669
40518
43765902
402278235
655500384
214800314
517517994
307414099
46717
482399
449150
4501814
46928
638100897
3919807
645920463
740805817
555108246
581934565
648260074
4478558
273577767
278984764
3110
902065324
95844425
620918293
977356454
576137266
558153528
44870
894665420
470211628
346667344
338451547
855386631
801802647
348586795
678428801
417574238
187848395
905083413
39657259
56353
327978981
581293277
876135638
57108910
694991864
5716634
43872
720633874
663251948
498565
345931423
705502326
47784
453357
522921252
382134329
696450780
646259
49837020
45901454
505928384
632960010
437556
49316959
127521986
706573114
47522
627537108
660301593
633501580
658666884
4691484
391169031
5050885
43472
4977
307080151
191868786
651219792
677553780
5241
629923268
877550507
251774027
339086897
325697143
968700610
744280917
756790831
318082308
52279
475468
535376744
4320
4766388
623670917
4738530
305975008
790340649
636104565
968246694
139309218
70078564
928562560
777224905
119931548
160229683
330097
5917208
212243930
562196839
10046103
845588500
984420631
688510426
469257985
50001833
980492025
37298
4798881
250521069
556697
580523474
733181756
531916939
822170900
363677453
789081813
716836745
58519781
409633056
482280
450642
3693701
660661374
444700195
4265
193351497
944859407
2500132
318617
125084323
345216540
311547335
507933768
46243127
420989437
453972
461209790
459672987
4310838
15860249
939494841
398969959
442824348
458050
448117292
269417384
651667880
423068741
4938850
168934268
407414621
970331826
281918115
587603002
901251131
211902296
835407410
905233550
749254179
481340
60803888
235573550
581699864
6273326
146592349
293903584
50225912
696891704
452386
465200913
428085126
555928488
277811247
51284
590542878
49767
344684934
584727265
662670409
4943327
4451763
263372571
954026555
953871843
4387180
418753542
240625942
45229543
58002961
423857900
515451966
919016996
241808992
207913178
416182883
96083258
917396310
598452295
1225010
860201923
782970845
466685221
442512817
83646195
396302884
204585143
87263653
920906459
542875
48403714
594172277
165202128
60870178
628896477
44998
761704959
614597700
488505788
524833730
113929803
490090680
302064425
794635937
114926642
754248734
487085089
162677903
578558117
532823613
289662508
48145891
197858265
470755501
403
586420238
702996810
828679542
852242635
446252
383251
543150383
184119260
454468354
484105007
992274040
924213947
513937422
49816
47899037
37111581
53055717
764277270
693494225
175531266
51585
49713781
488292635
95200203
740023028
490085
453372
479876
5084
106739361
156146267
477377871
773009151
446964485
647810226
504127
95177906
499208873
51491
769294462
951529962
820043332
259170639
4689877
469211189
102967862
106931954
509942
601331367
99900868
452653017
737527787
49497068
44708701
4659992
166776383
89454442
520648154
510691026
510615937
909226591
3502951
291150246
917997081
13946078
50461963
47303
23327510
328216499
46693352
583428458
729836654
229130161
109985912
77499829
4612039
3966
224448417
5677
329595647
922586285
823729594
605358557
40629
663658233
909747207
502847
4501124
252663015
476786434
455399414
482480937
49723364
458621346
37893869
672449381
8516768
832691716
857959516
46525826
648929375
957988188
4078835
589810036
422265489
216919812
325
4251
428921104
405786153
245820888
435244125
783694561
887487545
851294881
107088894
387537910
4420834
737701876
109415334
157347664
391334327
334202104
536821926
722779511
659062062
36126
396852654
54488200
49919
47941
134499566
45252
705080753
949827804
285822966
526507
706031534
441717
4382608
56021945
784854089
5712
206535348
808947941
747646482
262746792
752816552
49681
530257751
983530762
517489953
262844369
48172576
938087369
141258056
488856
375852362
861542402
46415
943172386
6088
47517123
894823460
465568
37469268
159382586
318473840
414447223
398609367
682467138
749780621
475513421
186964722
412587
545413
493899
6840338
50130
319267622
4331217
4422
725528434
49848636
449962331
482794085
400148878
116788755
217097274
191886073
415559920
19842052
451803715
4466297
901549856
38322
297117748
804984630
635395070
719892766
204333912
358843979
916548820
39403
452263
95415726
518409
4756
806571728
251882717
845479859
4903223
824837610
58039863
645636638
6310
43330594
936468729
552528654
854003287
5094887
688696078
722021268
4837745
382116981
317744269
511033
567007089
26260271
177255889
6048
55417
137775327
46765631
861916677
700667067
499660414
55407674
65354094
46749465
432010
49228487
751305460
320322866
685489998
917878581
478898175
686939983
782076826
881215596
838291293
766996845
797229514
544245223
139843827
38396
981437410
4795652
638483288
48011
927259888
287095122
380190639
234526972
77743158
365233831
833119684
219840543
881339246
747540425
202140991
755706212
329705990
4224146
382513541
389942
360600201
550283006
959485458
335525598
364006777
165338857
38769172
300480345
867189309
109586526
42834768
970913465
843836544
172122267
222835479
48876186
735010938
92341717
54707811
214875526
479244189
424695449
568348981
509582911
104096698
908402506
815709231
471656548
47026650
512675460
808028930
423218450
5603
4859
531710511
26735
543439374
140829492
43094463
54473412
359829
360233135
581997599
5205908
35305
769650398
735737898
636658850
720140173
546235
749629466
52105846
46685073
177145937
52255
472898256
792426
585455665
53152900
46292291
119741152
957030594
404369641
77095348
295538427
85358347
204892819
10206285
558091
795800801
877113158
857469691
193304900
81346
530965646
650197892
56955
911059863
134131636
908747578
4079
187190750
292423667
46760
494292543
398598794
399100228
6040
455870044
772572405
56591
753349156
999385141
55330584
758887387
776636399
338408046
44512824
4876088
559430477
920038647
944240117
4398657
7022445
463645
522289694
4005
24326354
832235296
930287337
385506107
503845
28177086
692045
824947933
153390815
49529516
47483
49704783
7197780
142741389
4304733
941319964
720451503
805528213
198972947
886919728
50172
873229602
712780891
40662
45689
817101833
90575919
265420624
778270850
496862883
159393510
48786
245939572
980316090
351748036
47906
4673113
632410314
649715349
586793055
306504857
538519552
390132
422079531
5677787
645610457
459378
707022630
93462047
56063577
551814522
417188
285404051
921330957
862426331
608651785
251259320
870672366
482011
297098390
272958726
930956131
4996
960161177
313677789
43419
315359
706000355
901292862
445826548
4719939
3470
596032043
44445
994500420
329768433
50220
448429030
471684
493072
453402546
268336902
4274
56362491
473235
120228730
58945
500869546
48121305
6393
867409331
2120422
226696665
881867531
433464320
43884621
10715040
610568530
121037851
480853679
849310126
31675394
986747344
229379388
4388748
452666631
37603309
177769113
424458760
64199285
5420033
31407
925824153
3282
46686926
1911463
49238648
838201465
468648945
2889
109594540
136288731
382067017
496267
19568990
51970570
359891175
550071307
407884558
47858820
649048512
242609839
48879
471436
853414846
112474961
6080456
54772
507724588
238880171
542621527
944880138
116265829
46626
838610033
727233572
269211314
401739492
460307517
5596
365887094
50377080
47852920
848168679
48674
36303430
308730933
47958457
277447902
935777285
676130201
86506019
43033339
54360947
839512322
9781420
726619792
445841062
408472595
494266
112998026
111614773
113235034
306577475
655717455
346349669
292634348
210915128
881563089
365588699
795379904
4805692
58299
859882076
499817
476036610
444749228
474623338
4391005
906297437
4475536
108153692
624287312
45366
83439237
268353
399112609
153122814
4170
428634882
53809
510896
472162860
392186782
5648
886366002
658962224
963683621
392565
811500752
424389264
680348056
4793747
104655320
50749
529972862
75716522
512076
807081091
348363832
4344996
811596529
927291890
483239043
486680555
812260426
163043060
445751
733294649
4945524
3853366
694974305
531469
624872386
47799
57283360
329177747
627127777
589868120
449003
95396893
324376132
877903227
878894354
749151142
266103605
185931743
462073309
975909862
49721743
39272
59174161
157038616
53735
3043105
415951628
380056095
377798627
494573149
50360
294258667
479485
4797546
337099708
165829133
504231318
447068
814833517
45666
492235307
46774948
665678631
570398226
959636943
825945080
834376171
75622
507813842
24685134
173141290
4360265
45391
4908204
572958915
582860321
514843332
581563441
307076007
545452
923754688
875374719
557024201
356026694
822619014
496871130
956992673
186033873
596352406
683395618
282784799
363753272
767753722
972098158
310
282386859
590745257
463262981
499483445
118056224
850752848
926261837
4727448
191523575
467257996
109953592
60533303
806330559
397049200
327832441
438570
516318880
254846433
372155
280869035
593825359
13058975
230941130
47700368
4696175
4775321
4825132
21108134
91176625
314687056
107534492
291015
498189108
564570080
4507785
258036158
578021144
418384330
829272218
956739626
186803788
162113589
774618685
538315652
969577657
465912
263614900
197712439
432845
45371
458590
42
48892194
49922
313177224
48592
484574181
6129
293933043
821649584
430226450
266099188
907914279
239726481
400740117
53927
59971278
451908408
921842928
880452962
752869076
617829701
974313743
463427
5269
865212629
488424188
49598931
402431702
496560219
928194222
714018702
4938
407770159
582652297
4497272
895813979
625577018
49615078
760174713
855066104
244902891
292013947
484155794
314091671
47059
106118940
753857525
723318684
383768352
779503837
418614432
611743687
501090
95347067
497685203
335489880
679050654
934181862
5094070
689524817
221556909
730691969
54332856
31396538
45304
49975
575159400
51012519
45251574
362767178
47293246
4789318
47862
977053223
16062832
48421337
498183
654198258
355236368
407078
137634259
4385
207109423
640760804
929652898
268646978
21623962
665988907
446246038
946922787
902345951
336619
3345
47949
48768225
216897367
121969824
485820366
153232255
764455872
311051911
62452017
59686496
584968593
647236220
578960135
50149155
292299508
4154
447550343
461322
5804163
481742155
778287715
6125716
65184408
462760465
276846
922062611
550386602
769558188
343055735
900291987
4488786
381075263
555254248
479224
303254626
3349
481083
759066691
47467652
793114217
392114175
876245625
378710
562323065
642210291
427391935
374411165
275
5365
46356412
47903412
44506
172392532
154037826
57846326
133948256
485332
268053110
35609634
292586076
820654146
39880695
50008
384203558
402267849
605718488
163649107
579
432123799
3657392
6993237
445676644
5447503
5606
278569639
745572428
480299045
513251
325966214
560746006
443114131
343520056
46362931
884294788
470299215
477817
876246811
38876
523135871
896146199
10310546
4693180
568723495
536569606
705591386
76369976
44091
4942226
3842
5291290
898390157
4736748
46354019
4513655
4357809
40925043
250479664
972397347
164528581
590301813
346166471
690386885
836053260
4334513
776028451
741186627
595872909
516589069
660903501
64029470
471145
863767298
646659304
539082204
59194011
855845505
359153279
445520
609281162
111775857
280024887
53078858
934595394
940006320
473190
168375397
54112
812627841
117347075
886644215
623535409
445
44764876
4391
665232506
353217872
178858041
39587536
716687980
49288124
443485583
235636947
383192699
478314
51217
476403308
49605620
485252162
38133
116416928
403443627
274412607
501379
472774
864044712
235725151
4786336
659478343
49829
493622564
717041778
606512937
948701727
2249816
386462
716252883
54378
5223858
54821
504484946
104508898
491856
188017508
286795869
45568
4438664
805640400
439319654
482089
74216841
423053843
338276044
425660529
518842951
600128851
618387622
331035601
454173
699632005
595551279
67098257
448957755
44773861
4998356
634611865
880921760
673328795
46979799
5602535
449406685
631637357
140342619
615189671
925021050
280112397
46759842
492084039
4730857
425402414
4544276
3906961
47122
4999141
616790742
824996200
622311093
48018632
5644
908688722
484985
762188062
977665402
571755993
4689289
204744290
497128156
608111934
444640
601315499
661214509
53522324
526
902095351
49586613
49725891
418874760
512276453
195564352
50619
535738119
852383327
5326
4852
139075587
4708346
702001639
503123231
875015379
222131833
4796596
859265845
4821903
469444
879454682
691944460
855845136
450945713
325114765
646460098
647533244
742817774
690073262
56205105
624705578
611108030
53534782
4448111
58654282
566435497
89226173
963757243
958875304
680728548
49240
814593108
412018321
468560093
629193993
399433262
3863649
516056923
28715023
5053
42898200
916108596
358196882
4478286
541215114
217046139
754393013
498927
536463547
959213164
115556823
4785530
501746870
474964233
887294419
46000620
22834271
78946446
587
906096625
44608
85984354
4678868
902373959
451330
699169304
857950916
892729678
506604542
611220
929811622
76338992
525926700
444885047
182903043
813339105
46587
670210355
525634849
45795960
252144476
377950
46649347
787650944
651320474
73897229
723386023
495287
154083699
31414478
462568
448268031
883261397
926937244
669368483
948342063
177217045
5016121
4929823
46356475
463829
246899755
781270117
354932727
174202622
284036615
482705241
374135295
510462220
846154624
47424808
4536781
502566706
400099
4043273
535371
665107775
287
362241410
609341182
270045974
946132257
502005400
815489126
485757669
954889797
140338244
769423228
372407273
46002
111204432
323689871
905024129
497688926
243995519
458624854
992430095
508123653
562998167
80276151
755498138
711266542
300366893
383220619
197403953
372060
622844454
472385223
781687400
936570423
89348975
48186531
5728
66016
483984
51405870
402130879
307948038
962906905
491993110
5581558
506544471
478451253
6294230
839604334
861472848
950025480
708172029
4900820
53231
145962474
928250497
360473005
397720
981137460
586458160
244304463
527658223
90108942
485186077
511420
32828868
236811033
757934705
98566919
698268384
274591036
47342
45134
519489650
609452598
482585434
746196303
46629
562586
965595149
260197571
48403
384163125
474255172
702756804
374974595
664534079
887369706
124092393
421960017
857580774
4713
378929
325319612
3502256
4606830
555481838
302227037
999251225
375002
430074639
5626
589511962
69432327
363429
693400591
350859598
4816315
865161870
997860054
247584533
485604
687196127
604354694
5355309
68900761
453581562
5092756
451947677
150138823
819913658
492163
321955469
620532
613267725
474037745
197875554
388928813
452767
888454243
568772855
471087359
482787576
260369492
624051242
506270092
101617554
691357822
4456481
984404721
723770619
331452462
300328540
942389077
11718701
4237365
386094437
854153589
583749069
875258249
874729561
49233487
44677073
737963287
180066685
152600945
429282503
480996469
496587308
818476330
4836
752334607
47153777
356019483
504408735
943892992
620333936
681814139
3771
418171531
816974609
780456453
472995980
531120241
455305
732814193
26194065
843877178
580600685
84671065
702260021
398217
175060513
488640
773302483
5339
362743
5924273
330749127
598993989
732461817
288766940
193841877
849757783
55279776
239576815
49096233
249957187
433152975
39492811
800709410
6079339
298118823
964255116
679419427
291323825
400361102
364333656
948936048
923249978
455377267
48374786
182691030
454514531
337021515
44978
496294903
277084975
717791802
684738793
583304606
48826086
48543311
145419999
199239587
314049938
28490090
963098804
580394827
42522574
612678546
267908426
654141228
5657
191509486
879708992
40208091
48066
936849584
4943267
542862531
312569863
282
5425
3156
194111752
563206833
46935
106576183
46521043
480449173
667584240
253894660
568663652
721795430
35650856
552917968
467484756
143698911
308295945
49994362
544130821
472967
186421007
196949800
50446602
47555
411472251
38210
109286788
129981393
318605
559657338
36633471
437722489
52940729
44535
6303857
681635821
362954428
398445730
699592239
881347809
584795
242276251
963877989
4581323
67884016
575774124
53392
382509698
556729407
560823601
543583705
36250
400652017
579160471
4011812
18073474
862012859
115963880
973531205
829746396
441375112
524528715
617509
552912298
698131389
830596139
778335084
5148
587071366
291320865
786411337
195579105
40593
83269386
6105876
46927
46850852
295776025
267350971
614667183
507241
298865926
402380
538303822
661014992
42850691
46506487
52841415
6260
494533813
491587
633632212
606249261
4908934
259
453735868
950758112
523135
403040904
713299595
250510919
267874365
65557475
707901202
429541557
499040
602482268
897884562
394006371
48068673
820428928
498398099
46165938
4974315
419162552
178360400
744179577
60562234
291260283
982389431
271120635
746451685
327412
4618
205466557
693235092
878206198
141769633
169580971
536329385
126182457
40636548
3575
47043347
678937407
537595706
718375432
245495431
528430490
71449753
124390783
4113400
650846419
404183996
920999045
445773305
4999496
315579316
29539214
38234067
554626663
3748702
456018080
946458410
178804014
42384
445938802
719821536
861440039
442877123
4745473
623508255
610991448
48124481
914660077
439005
52448034
458159749
567173795
674470757
387806382
825737596
810727627
281734992
455732
453820461
493728879
141395839
893673269
436363711
778577824
474427998
669979288
47443057
182588659
175032426
944548961
763922144
583247286
5021768
727684407
254203079
268372816
612394481
111567811
507415578
5767633
720070687
42976
51319
305
753567879
764814211
900386576
846795123
447224
521311499
618932747
589561834
159650730
635651492
47599424
31296599
139843732
46575903
33148544
45593601
804088451
772099266
50552169
667247060
188961591
3870938
57149988
111507883
49602290
54029
74729443
52657705
151612898
291415928
213706268
975286763
385795741
779888713
333150519
49461195
790072037
886588372
462914
450539772
790131923
47473
318631163
462413133
49736
861226911
460327973
455932500
203251229
50247004
395409342
590942253
4690305
50065052
332639655
677
529065
5721925
696529695
588516820
51245325
488191941
522965717
99963920
36586
347621959
3431047
688067425
52938156
648869240
590425238
530105844
818844784
46219
115235724
477705
690053346
347156460
420962895
197428479
4563
485200
4963238
298810024
45480
57983501
778220752
659742284
4823
550138031
38368987
738908687
387270651
4314249
205927592
4956539
205888866
773806410
89824670
648155075
941851274
958739907
612847939
56730955
527457458
4381118
4709
792516536
411070728
422378
234158988
445784
248835182
648648821
45875535
616945068
908484636
751843492
6080316
36715422
4682756
738705497
319624648
489543909
55403
45190
383140176
507275
539315974
195211928
427936
633000539
45146371
998178712
506904119
4634029
507400073
623634674
953472873
571570305
41362
430315888
926204378
470842826
319500
841451825
94998186
586222793
347305521
549364428
497859718
707655838
757965977
128503196
398969101
290605788
448062683
6146565
319693533
4591471
747304948
492836482
123187735
151077470
10204589
94362719
930955583
813313583
580905
40277
454473867
478141
386407
777497112
947267448
335682110
141016281
688663438
46070038
4819145
390871907
2541130
66328389
606940983
108952134
640537345
26696577
205886627
56212796
506600522
551889256
382270199
239369922
618264561
771477297
436175266
619032137
879870149
158852452
886389625
321333616
472395
790467660
226102867
56989064
977780028
316734111
41859636
213009057
486388
43853
64800523
899225773
5340
54798642
383598263
787088818
659722690
735409308
144454641
643217747
536431
918576697
540826
209685182
480416441
918539862
382836187
827185997
555711
4921874
4480909
929660645
599814051
5361
439054826
465048034
4516
883893582
985264469
196820
751582298
739620327
254543
675165349
569626306
511015816
237787688
714269485
51661079
835093303
77560334
365489876
143552806
974825410
642720914
427827263
283972842
397995142
905092628
107896313
380945108
697241764
4172486
430403513
135019220
589841241
858575683
482244
407454200
942750307
635580694
3997308
202097756
426732557
545143174
2947665
49348
154251501
708257458
43280686
165077745
405641441
322815945
371374
165832528
189006761
621735515
404235764
126284225
56223700
167977169
520531
612391067
5898721
520603258
524769262
287821507
26793006
89135614
203385927
41818
741814339
222080919
214015398
494338
121393659
734191554
425589236
280314421
156383207
769844991
4869525
6154170
673323625
4656378
493286
169604818
576021406
4313
364090354
638193549
526695510
167624214
624260723
47605
55840162
467098429
49696542
695932240
441990212
968589224
304369923
5175705
315084382
542757000
587210647
45580
53957
464082663
485619965
774645451
991245833
261227731
4515354
3659
885111671
698637479
714382421
556245341
3097831
978848579
43504341
38163089
599722326
47359791
335105623
559959215
425511714
37687689
757711129
4429900
878740676
658090915
4342
849545358
440734723
723651080
339978441
779083443
493326376
982108538
44388431
66392
188304862
999435740
189827869
46994
72379370
116421372
3923408
873576640
190875905
313691568
966508574
976220732
382931
762632430
842482150
323409886
294900721
541194330
49130721
49796723
457599
761579375
154252698
5678544
546361
3517
6472473
53401601
593920830
745992826
430982801
5714762
748831483
45995407
880203008
828189244
755656241
250330513
474983
159328021
519904989
308328781
670493256
785073236
53616343
789897839
4672330
571651
114537199
435711686
473813375
299053892
623147553
389392155
45414
40692
230476074
45197815
662317719
62011044
792915705
804771480
810114994
895075249
711704089
797050833
494192023
286415798
38734785
44075660
54336
431791854
39063447
3931383
788950265
3787
5590640
241381200
385262771
971246391
2891261
551926822
709270611
664491863
468482722
882245370
75231225
703253991
797048381
46506
838601052
849409771
996953752
373819538
498109603
59026609
421819
160722985
44612844
200497348
425447170
205059229
879890987
488774
497998689
32049227
22465308
4973155
314346971
612085861
807318457
850607397
566383612
3689176
614452838
206670022
830590959
544671
468656
91030753
488069
491494
666991904
50354
395479400
796168755
5102
378674889
363289562
375260
129359231
958474747
47474
355
653108682
264546320
902406476
892321167
664485491
860538959
283374871
115438884
227160907
4898456
491844016
51860489
487685256
5430773
108473010
665180141
748072824
559218298
86334349
289650406
47692520
784774928
520541729
358935917
206708161
762116709
47471569
649444103
463745840
693339676
3636852
71511537
539240126
49855305
561007182
444162213
705742690
5898
259758095
486897
883262182
521921584
417286881
459713480
217925750
215460027
205872113
22292225
419871941
953441441
637263084
180558786
3956
547503
879394375
542093288
30741541
412104892
45388
391734289
482786676
463848
989709341
28670687
303794535
45687118
97756721
542983140
474042495
56828
574008972
556179455
625595462
258063639
33108
921110112
498651974
455540856
478956568
655880735
735377967
138624483
46956860
83027555
394475836
46541
47890322
48296603
178224459
49429
386694816
301251145
47646636
456103810
779403689
20062519
198985347
488963811
866438603
37634216
549246077
712834045
45805764
152901457
484354398
779336775
618392781
263288990
3738742
957976070
74089780
690660165
46846
310721932
254165126
482751386
4912645
71425702
341279204
921852460
641502616
674682336
4902
186070505
679042350
868065959
48345534
774262877
4510417
625556716
87257121
486911351
162108332
494898214
4527
48693
48739
960638491
95488379
34264879
3826
95821764
915670204
3361
4807705
4616065
94771560
47777
345146
49133191
452046553
772708233
125970148
420931503
980338924
45877
444435626
28543610
484790
456052292
675152407
161036818
396912333
158003664
346057451
4250738
76190977
486108033
552526808
681893076
308702584
713453541
507077413
5573
155382194
285295730
620477950
490951924
152266537
662009108
490358054
556874359
799070248
54626699
289123037
447824
349716301
4538605
257815
726048684
4424
48646660
168020064
898517129
799410442
535338317
385459
44779332
806390941
51487555
547577180
54179787
47803268
957995927
447467635
547312444
753550049
608468188
294304855
501483988
505578
148297341
702087641
406789616
30317063
302547768
166151641
4894270
612419099
5440320
727512194
233654066
466243
518247657
39288
941742003
980581323
43407008
941269386
139607789
4052040
857723132
484285
57142
85503724
258169163
298547450
50769
278109137
49569
807083582
485280560
583775306
232641384
504500688
887218789
492409433
896536518
809281843
47720214
676012000
527585728
4249
319666214
278282370
489
42027314
763552754
371196752
124448261
49297
422461970
715969033
48173
891522327
738968678
975288665
127602810
467557367
10817400
489912382
47899
450105344
512926277
732822293
428450
472610
608862114
41904009
3132
37382560
49074258
31547
253457
492525436
38006
681534485
802081242
362161094
310934735
576115397
808658841
46065
910945686
315082307
203397694
803454300
815490992
223702200
900719139
302483119
270366863
128037038
292219427
121266375
441089591
613395657
378
669319852
612794137
328391604
143135786
487654
44614
742797113
347623847
440741960
4885654
415578
488962150
708232920
421497983
759781247
601798014
590656164
89616516
48329314
54421370
251373008
532099617
44783566
693164050
487275358
168322405
825608133
764292064
440752172
234560012
363900202
236680381
936076409
412372539
304891687
554378773
4460827
3180
67943539
610117966
569141347
4061410
539071080
242862668
580704115
8628197
818993942
992557442
27202121
754388650
843462643
749536078
700635330
561065135
269630587
493623809
5048
49772
52092
301245989
4850479
895299708
318223092
441437
292538783
580597181
538804203
319391451
49472
327784836
749959191
841937856
530362386
240998315
835700229
48762482
80631249
42341740
149309158
756539964
655085502
527272660
955354680
587857036
244533114
917391561
4010002
134010348
10436128
135467607
127356900
209888633
43343
640683079
553941741
983753644
5458287
550506594
909612079
826489758
85118949
5294765
43094383
48901
584886046
341869853
482454783
994572700
44554048
592681135
576573589
442849617
806815014
437581706
770172370
773396593
312119702
38605448
394248532
834457552
715489864
44753094
465787182
838224463
3934
873323025
200451537
295278491
231759278
619
547639298
433895934
69500530
4727490
382650059
4873506
49307428
973658955
3418394
197182339
938894373
49662
729894597
145389313
622079600
152329465
724152759
334732011
444966587
4675505
198280903
907663137
473761869
4590001
448458
51140903
53350348
473607
216690446
113972640
3800390
660615821
4663503
88820811
854902092
499192
60402551
60287858
355776059
546374241
28398867
479705
6432
250308528
4842208
366422
427278413
894639698
28640749
467736865
517090278
588732862
412199077
454397816
11418326
634307560
862217134
769641514
496348975
399107835
882854169
864078234
549
669828186
4786549
41185
576
447376757
5248177
6223778
887464755
966354066
464362692
282642445
500803803
47854
459
162791885
45309
49107185
293226857
376542647
634978581
309725375
586376195
822546213
940390525
69633486
176400529
130651529
455378691
44223
717618801
527040198
32551
502247449
932195059
41359635
374704404
815079408
477831
34384342
34396
985096411
933804786
49029967
646533374
6780326
793387449
550295418
496755826
49487
857389320
182015030
487892635
54424
695121566
668650589
44862057
277622831
5172428
4932474
4797306
61223741
975726733
455170573
5113444
434383889
792467619
804503090
4568917
807271949
948849546
554669248
310150195
223299015
439315
468174678
782325198
4443036
241198624
335437605
93621357
277875943
561376711
468053942
564611887
630269037
949114287
978546531
979457706
330444463
48117594
4911
5018775
634952770
186130392
900589166
48263
570018057
59200409
618571230
505176
716558178
2542767
46929890
683014801
989318550
297720504
598805819
5370595
436575008
758433781
412864112
42128575
688896071
193668262
177164543
5628
370651597
166424614
92648335
540632108
202036074
482056
112779827
419875
46703896
246569173
210112629
911815881
482843919
423225
494382574
16539008
46559377
476901936
601138014
665663185
323271315
917166381
418860
567070151
892486292
573470223
530828245
489510633
366899660
48209868
29740348
418695148
179517140
812593499
905344886
357778889
48449267
554115800
634301878
50773
48829638
227026112
851140356
46415301
4476187
452784932
477830538
738772417
4373
983335538
48722241
424447074
614561671
4561527
40559221
447234643
572977838
431
79635375
983786462
503489561
84049808
450195525
117952705
471621407
508982289
436749
892949202
49875
796603915
36855
829110278
395667273
471960533
887928488
4805127
497851009
324539510
45356011
202253597
839827638
122658210
421833422
5395616
258672993
276040113
265782110
44992
463820
157222521
99364796
684002750
172386209
121921547
225269542
38334335
475455
930405017
401198624
44927724
57365147
753831537
314570135
841693161
303015731
4663188
35277542
886483247
802075635
494690309
457430
637882407
632153801
4543287
725585501
496886
365589637
699770319
73614390
683017807
27102252
829306825
733590270
893463702
212317449
495016012
951578758
7198887
83720556
46099819
437369
4664826
420622686
298123889
735818870
3429
417865049
571445342
400329490
50967765
246266696
479532624
3444864
863325619
276011867
580138314
751796416
161643440
347094160
99726870
632908944
691233424
47956972
237793232
46554803
47430039
884782431
954002856
429004342
461252
616620869
786436126
174363561
49730533
6359009
906717425
858558670
209012294
424681051
472685381
509900740
28514
45335443
806497892
455499325
5643
658984775
256837285
421557
934953161
757562819
467621310
52263334
796318944
47081835
800006709
702438687
3916686
46806
818089118
3166081
46186163
316437756
462475198
48306887
695336827
118023332
44839
220622914
47512
806752193
5229670
487952
625941458
504352
554024617
58720
740319673
358314014
211747416
544705299
580451
68225011
622696777
747186345
48639694
969039198
713067033
5113450
5125234
487346200
986283412
875719401
491573441
4487904
350023435
471455977
49452582
461973890
632883137
746885862
435150666
111658920
874790745
285982595
909374161
4458522
389126895
408656573
692924811
5097896
454738408
374335191
625230324
698139741
439857555
821532653
56055424
44741
222479955
46324
169139156
532287099
515675191
60232197
118588699
62609426
572425855
860003761
971325872
149266644
368795035
271731586
212909506
836999292
326586354
398371496
90875318
760062341
534593144
49784129
657569319
791666911
129788367
343
431080857
37366824
4095522
100335592
4250048
307266804
989096482
49364
260503181
220788171
555231379
816234906
404343043
657341600
49256037
444544187
486565868
278051461
223610825
341725663
461499
495231925
183852382
465989068
4979512
4911741
738653262
452518684
953652787
68558328
661738020
822087842
48783310
516246518
990884429
4872
95945955
277648965
382866694
771918971
210635172
955003298
226060296
972584345
535310577
42161
480485
307667171
638607802
568114505
580986342
4483092
567092091
4782538
299297500
149571920
127962718
543814605
739833046
285323378
493262825
3455
624264091
35411189
52145278
422710567
3909176
4513337
514567786
820470351
548637634
468409130
496271686
800378238
632136590
265878071
325588006
528643909
122173909
469946
508773058
936875773
332223603
511717163
461411178
445140180
365427068
4001
675360318
44750
233705527
291728375
654565251
4868959
449102016
763770904
176881111
590441799
64318096
619461385
808293746
2080024
571425285
45028
812064015
424752981
483693947
632593
188640722
453797
110752483
316330
634853442
429507386
29
890481696
4393143
3415018
206672463
50252966
574542600
368198107
706552036
494203243
20551728
661715046
578671792
447969194
812614514
539071022
927113357
372303028
64874
114790164
53327
959842839
709089192
114181756
954244264
511300944
323206946
635262289
445797202
188386006
355496627
302172662
238108473
4916423
956578578
961344203
3588
988749256
514262778
633918017
799578238
124819327
27722078
5033
466759
45025241
401620768
52009034
44682
37825
419151588
656682864
413258098
970551718
56472493
747123703
447313
351438898
315444022
932838746
217412565
49215
45857623
318768196
952827923
444738360
481090652
50215328
9292851
4020036
466962146
4577128
4695541
728762556
855609708
132421294
691950899
426117766
45539
611857
251992883
379921651
121188026
677143361
193240738
89668109
975572493
985258588
720773945
369483552
742968630
4448956
445060297
76861136
950583321
965259850
498529424
45462
458297972
829608236
702327942
553
472977
731513637
532782116
504086441
665311068
36179472
334225724
735979533
285846587
491120
5519
806190207
719759972
770500892
48906
973691975
624314
597707679
132169359
480306953
674562
530567
7067
806636187
3983476
436878
139313507
4831871
822947130
683838491
256874624
48830316
493806
4394309
188334908
683043743
995202210
76192321
453838275
180689894
42992
5328296
288857922
481587206
46033146
48477434
677219160
29379106
449134893
175273518
330474258
689600519
729795610
793762365
860566528
939089486
445614321
49585161
441853616
772753602
60890452
523327521
454840
564808703
194066646
49890668
261899376
472177663
471025419
83075134
869373687
47952
512895774
63101360
305107149
678011807
304811771
354169439
355367341
3188
607454885
395802724
45563718
547365891
677425753
822426176
175992651
847672311
5491
666697103
504492726
446840708
39584677
628459528
375323522
397729425
41723
2420909
274349981
626
417500554
231870697
778081522
43176022
5010260
939318230
55012
977718898
5673386
246300311
79784915
386114112
314043879
826953602
589085114
314801832
751785494
55892452
790023247
658308161
486747
46509283
781499661
207640598
470426
667104914
495388
506
389544
495579126
487553532
4143
283403718
977827293
667822309
357039290
584484579
495619231
728394412
908494065
491456461
417654026
468507295
863605369
397798463
981137721
42558532
557634797
208377201
165769244
392535809
4717307
433648
762218812
834796853
982024362
859951430
553699
49144410
932186176
504546
814527185
47020
152323536
882679437
643475306
291939878
374078449
830303263
33439
485377548
578383628
631687934
246347313
529848
4729262
54727
45163869
138630132
54399
460370988
622399615
865153784
450146618
25772470
44435707
467664993
44531
511856281
47124665
449214929
910677825
841956200
846775975
488581882
82110905
754919168
41676228
789103552
301891541
741238287
974918833
5127695
3396
49765605
731101724
476276
999670294
905750443
4773590
809360026
136826327
4957
61090984
537651
249357043
464556
896190216
284
529265955
339163891
583670442
46373569
4661037
479309594
486642
478436
5683
558362509
71751
349435450
4268253
665182819
5188296
466246857
787479843
506285181
115662838
35147
21591016
403757586
21051835
443072
145081017
712798554
336205610
224202866
433625072
533629451
555290976
730592760
563715181
694635424
886083453
503563
52664
639766441
441065
47838207
513703
562426828
895097084
360089342
494563
491139
303455776
357513395
927365134
358938319
510863570
378773637
55395629
757996437
527789854
492075394
47455075
3973595
553420
804073531
467424206
687016167
736825743
48402
25776694
153348651
387713229
736714684
812064887
494664653
838569593
685998416
192364724
465088270
344543605
286317198
736701793
696166982
364128599
908757871
599174820
474190
51934500
675923613
39365766
45064370
159527378
36242271
236465480
413843426
148847178
4930795
685909027
388418418
780543016
4703401
410280549
186177274
417122017
4677923
537362534
894392626
46158095
812571568
46481500
299522415
340100579
960060697
51877
286606066
57042
432217804
596090123
258393757
505246483
468598978
448229210
552308113
48652224
514421177
45102607
4870712
5586426
633397227
55190558
252612713
534080150
48812791
56374
45281767
89914893
448369692
167821944
418444566
94541900
721552209
50474
703492037
828330471
353205355
471162364
523800277
114663955
51299
446851969
569513
713734081
6239715
893734373
991602836
46750
878842636
581969724
75161122
207654116
585616360
754281570
35302779
915150442
5737
692596660
499977
45741
904751162
534943741
45994111
415686347
3711
257290338
879772861
248857231
927455159
4992917
155720764
400324662
425480255
5049143
4339496
449382840
247618568
589351048
396565774
24341001
799126823
529056862
941344777
44830
299099047
48502
823119411
364456681
154142675
546630457
547517097
46133263
637352133
755334993
104147385
287378915
684323574
322993074
660139302
391351480
438312
497237332
406588801
802531484
494245234
781126691
779150099
89667998
623527277
486066
630410719
346899098
889118225
629665761
655094191
700247104
106147370
519761699
975672589
361017185
655617505
267206582
47732323
721086980
49797969
256780000
372059882
462877
431249972
185597688
3994585
450151811
6630
432992187
36706302
903435026
391905601
453473
452302
613205869
429087820
795118142
378786211
63325992
216552571
487187661
426442881
384203964
4879174
429932524
5574700
257860153
576275629
337852668
176730253
261774794
242448689
205778660
461050
4475702
882727229
307006734
6134862
343380996
813465489
795456642
496683
418511643
303721252
535355040
953335912
588594
821410383
865079846
580022923
655444606
313668357
47418
7100833
33195192
862670278
52462
141455929
60700230
448963
411238623
44938781
254658870
176276124
454514675
62083130
419600
853018405
45634359
815154049
474745486
916713537
412737
937332562
42397749
53505939
569616824
518835988
562257291
992125673
367853942
864064251
58147566
678873213
764044094
202984106
393377
54148453
678087838
9172587
333037144
485015812
737030818
312459809
233702315
3161391
4780
406828588
49142
557618879
569267301
459357045
403263207
974905308
6494662
307432988
940336761
565411778
215883248
459158933
46468
994762188
644543246
391153876
810805467
535970765
216250201
981234859
37244
46579141
440725681
365365189
103702404
419049415
434039478
492537665
47299968
156271614
40076871
577346080
72065964
38852924
443945
48770437
181709112
516867261
904000455
51671
937410852
875404870
562301989
19619657
152154532
960139852
637915574
19373179
4440780
441500
870561430
6389880
4808
50926
404966023
59208435
439896
199381809
213034
451588
4173102
508025364
247233836
492293941
52329
49050259
449163005
50273
514572978
36793283
457105036
47526465
634533425
955555049
4976770
318580678
786155964
773683933
4280791
811317626
265404325
152645816
680242967
51360
440853033
817530180
715211108
482495
545
49393730
143858452
224626124
278320247
558058
941709622
50557
640132404
937924738
663406961
47389573
468019087
4949147
41634109
998652718
401630233
455537
4463118
392928588
28073123
460838464
12981768
520774309
596016410
347257240
974105832
134974930
888400570
473926
199320046
114053486
381850125
5158201
734432483
604120068
5206468
534347
58883
919896220
3435207
43349402
682489620
67424144
369361181
748553551
3783380
721105641
379469898
44529
27220
530247
670120348
4989272
50366976
624633778
4826458
47975323
49797316
568707825
424687
4089240
907881174
239708193
773236525
3372407
451470849
5445
4444813
5539
182113497
124396184
766441939
5537765
743557823
515407026
873782944
45709619
485820657
689668444
695439230
44825476
829777746
42594960
869987265
719007540
385029937
126692248
499408893
557356885
408250911
46908823
49728377
539496
599647162
490542967
48637
124823424
181235278
661390022
488131967
965249507
76452560
259285565
767636223
719542162
98447665
585653933
2546287
271209219
706337965
417369
332873634
374967539
142022827
3778
989621878
996791706
700071162
610695647
360591493
454578
463325190
41004289
202327140
54645755
450847
569346563
4971429
203992209
3806342
980557822
384286466
566282
5313794
323132
352221928
704111651
630938137
47873359
561245341
940234748
192411967
4893084
273120958
346503954
53865711
4639767
801582214
3902683
739550590
909882016
233202229
991928965
52945458
546474
541876507
933832994
4814277
878438362
549984739
3503242
424791365
659237837
561779852
485991890
4487007
5343
415444768
273631617
761700019
150983545
476544
842540824
52054138
694062602
414225
106654532
31011813
891353683
330515157
283928
537710142
4789867
48015794
981615488
496100509
452203363
862499751
930256838
771638142
342689926
704836249
183082005
132220376
578545685
4592176
3823
30260887
510094354
636632139
602032421
718956
452876
652232433
61559
860053898
386622130
579883725
132465792
823619685
566636479
449772607
238179428
451590865
462545
689120973
832665864
989985273
606027248
51132505
4515994
188370375
58538235
490214473
261825251
459681
731849228
358300369
947296458
4970098
518602
45538
368153111
408672233
295405051
224783847
15386205
333860503
443334225
41214635
4725093
379438510
106488386
561387273
1137457
83228191
5698427
539469418
559867402
822949072
913447547
208502975
476268282
3948
214855176
65868569
56037920
810213278
525183
157377094
655442630
33941487
51488684
808477816
40619
579896638
203145180
39281
796373894
565375313
38653
76351257
107599668
636654834
571198
470007975
4946747
745965794
459895633
668497444
545345359
5431
749881538
190700944
131278985
483390
489971
883702703
580318509
783713783
671831
509951
461663
718458300
47249426
573103979
693187763
202478877
181748276
438065462
994858344
564952
159931543
767941769
193306363
37340949
5214256
46321
946548209
4486908
795583877
409352646
165546946
169910929
2728
52166051
800780904
265938154
771647768
41686319
418414354
48902950
181824423
46429
450306
480603870
83589339
150465944
696386139
48781416
884085206
73977090
445036204
692087667
751599467
109424879
653034811
28381425
48655
5405035
561716297
440270608
612167284
545494
347123277
4970080
48735
753918905
60742
256792742
50671701
5537
625456746
4434
4931926
4805000
185267430
381689908
908556523
45755
451421226
4528570
472729725
49657756
5571
253640815
293469435
4761532
469874291
665277428
253266485
105797250
314278
144786407
48889018
909220560
4620151
70061441
4219346
112339490
852515360
133478633
461413052
358127205
40985609
782994195
337760722
993218126
801915280
840187500
462662650
49998
2390993
643043000
624768
911597234
72584318
51515938
72622054
40316792
69093935
714746295
183110915
57592236
15536778
11653767
30295
315436556
640082905
893612196
239786038
526437981
469731691
658907369
793088991
942071014
34181
272338118
869880708
530019471
108500442
656209896
169744448
86388645
152528252
646824840
4835989
115898920
163447907
46479021
701813657
3839
5312152
4685887
368980
652172831
949723988
44721280
46392021
955741925
542251580
282234090
45972209
492843178
216415007
872012486
213230125
275198323
276415958
950603274
66418734
40930547
585176264
262631992
576351086
244802027
589447527
621997201
194517447
936096954
173249982
127181405
582354506
427760215
743137767
382048477
923851574
43739486
918839771
377118689
692566806
560419639
907026970
54658099
310624
39560847
40665
128246266
63880492
444511067
831131649
5579
59560
49148139
536870500
582034107
650219392
489212199
326326821
446472003
288635549
4867421
496207164
27686
51151
47739158
235605588
344741027
30935
200277353
39572
233263901
755516286
687078105
3816559
426438
261411372
470605
367614744
52762
496075033
48183151
688188794
306747
819098948
361302587
460831575
472059
980221697
30210819
455388152
209755576
383912305
42379
367752389
723951136
424156
795316524
127507806
273849846
140613615
495872296
277757411
991177443
48376
392364186
717046604
251610540
727745947
901282584
422939647
814999790
566835652
624288527
869692533
586211
866856296
14811693
217807996
816482171
119140841
322577670
468421
898133400
715758228
94094643
481495867
48279767
4890716
55039
49237489
285514937
970140300
428383615
752509339
773000048
510851706
5030
575867325
697869509
161157380
296
45242
49100621
839104013
597698298
999928510
336136971
520140778
641763274
527476
46223062
4147601
557679733
480600955
352304274
4947
450844376
445770302
662279937
610641182
816088355
292350972
27443
654717241
735224933
5209051
741847171
465699827
266779921
606055600
280852010
6062306
3602902
705426822
233278766
46736299
954854809
967150669
426756121
33332
769668182
830668246
827860714
610270072
44717292
471404088
702214973
154131193
466165
388867523
378208136
42669104
521930282
972536650
962831630
48158
803848870
613128699
148188416
691690894
685621549
294143492
542260196
135332961
679597420
686152311
50694188
532059442
75584183
288494867
45101
141575023
295104951
610636206
997753535
46217705
382467
229488230
429677645
567521269
54984224
42708497
42938593
203518810
484797
4280942
869656301
56714111
345872378
295818639
357963245
837510918
296301467
467690767
446471426
464914113
479597
5377223
510334776
449744
413570493
920857752
746790095
4045603
253939375
568052090
569412
459860488
430740383
34937
32698
169587140
430586789
453262
196710967
431422
820780861
865578636
715441281
449418
503990492
166324940
862640409
5996
383948302
271724717
543958768
618112600
146774206
448173587
91095791
771030263
341042
3999971
938288173
27384993
905232390
40916379
472689
929554557
944874761
251290790
224919020
530933749
817996917
43538742
908843161
340719505
250425934
493106
871685521
576231084
642139995
147792895
379546
41391636
608164303
4900164
49826
962174289
61920112
719373970
4700258
328181016
54326401
49965
971874084
424931736
833695156
4629709
74007739
45493869
17299379
4145717
125448843
975677742
525606
453603125
486013163
982018610
227726584
79835610
314486006
271806795
493880774
547711
636668036
490290
722584338
103084452
828897673
632322041
192360835
47891339
320643926
2657
493585
45924
692936931
950219954
30974930
427589388
449482
299019724
41021304
253346757
453913644
627379248
4506210
971405156
412779357
80423452
681179735
355957858
527814
37712
850161821
466199037
46458
141577394
699394536
44848
835352287
615373622
55069926
530343769
358294493
46630
57220844
308350
924826967
46122
247394939
456525638
638467723
956574688
167931240
493123331
48308042
2248546
751516910
4545495
809586872
581168560
871869972
475181661
738611529
210959
116339459
806114159
384220205
4592162
335482873
488380495
641636843
682065455
594975
359420156
472824436
237024782
363052487
245352575
850297352
906954891
717956254
45317637
4486980
370767089
89578161
427227469
461986874
265266933
509592
795402177
455268
954123757
46365
931938188
750556606
58224660
199934175
887209534
132347738
509708781
958957627
481538
358966130
84178020
3763066
41253631
506361
4989445
278085149
322672072
476506851
401682751
5798
40121067
4727
59843762
536125258
145968605
4570
44398
564287977
86758440
732276095
101874824
444931837
87911226
838192970
766833062
45757
513559661
940767054
663
86855456
826039038
186444134
528377868
809603104
516258449
481473157
761003224
45860
348
472343546
833302708
944953735
405060084
408251562
453625888
204120686
47468726
759486032
787987401
988324150
848433353
741679050
494361
536573756
73747004
337093412
49971
477335
73739983
62625
389294118
104508344
229877298
51345
663487364
790146237
309966209
645117284
509542702
208160420
46427
515979155
42333685
217168115
415789
581375502
80559491
973583495
3926099
49778766
687064668
36779
413644401
50150189
59492820
4314
49000331
455995107
10780062
642718402
16988588
73125879
358597578
4380
37896148
961930839
199067034
29070
408437002
959202117
592603
48764524
304486650
47029
496346792
581481634
77656009
232798696
41825961
94326883
75480551
524553943
730873407
555
216455677
487836265
503068143
102042382
5414303
4584769
299477850
43252
41538
722330190
209077783
11573571
473879318
102691640
208478400
406494070
46825
4479542
709013135
728795526
493737159
47131372
4900346
992425239
35644250
452848354
452924820
47638787
498996966
129811247
637120393
656562107
28674080
360724541
123456834
638577810
4619162
47885607
855286005
271795213
741302423
749634466
482805195
422828535
620424253
311229354
99536092
4807858
879461242
661831011
6468
4152241
46524
83007100
250315641
457313
744996035
727252584
749190473
491746495
456527269
312352971
546471767
513219988
978824463
5883
48083833
74065638
312303027
43796959
446654895
791181362
168920088
4138162
625630712
764359961
910185536
484761955
666722357
448567435
368568752
44537938
299643788
660133737
48922377
609895472
509519969
160828910
414022
621112071
15970158
362953308
5899
558896
459104059
928218057
832670297
803633412
460784670
100202912
797770263
45841
495909090
839194851
866573719
464841318
982206600
340656098
4663432
661896368
807777658
3585363
829328252
146740528
5530
392502988
196989894
306459655
46686
866112059
524798159
5473750
538591
493765621
879168066
414926367
173843046
498393
852796305
399698822
132917770
702089226
412687961
978259555
236368429
990516857
43004568
326444630
635303000
46479548
290343070
319484701
990618237
344600952
716294786
248668909
4707019
547176225
4288
290077177
45327252
5052633
612697637
27883892
785964711
115281283
52792538
335759832
44665
625032081
448168
47151
37735700
627570
904996206
692281582
291530276
451828805
4696866
433491075
124417443
29383
992888344
125795325
666306794
428071791
120978786
397063137
278356784
509317757
297403993
676281828
44273207
461870
734497203
348282528
4674179
466789345
365421160
519201294
208257825
150824210
451737390
82382691
184395302
46614
383994465
603703421
452766779
781625766
43676
27590036
212872198
916570267
877161182
340931083
745983394
350
460003977
45670652
160149448
347433573
695984572
413306797
841100580
46487702
490623
585978
977766692
462312169
4752001
5373466
923749366
566508842
452980064
526687122
451637567
486700423
63226
48543555
426589
550374580
121676286
585751314
572609916
464359224
5363266
22432040
910764408
747557355
767624235
851326375
489190
567781334
369469127
823853780
944394258
5456947
497019430
519488
465855483
558111011
447165616
4021
92946236
760272282
49428614
5503525
118826251
26761095
5572166
4496323
952530864
68271432
55134
673955687
35806477
320690402
757295413
42581648
811731722
45827
832545871
483840384
520577921
446985662
122549547
49587048
55479
976275907
984098706
653534194
4995
299574018
578734856
289907942
332809197
48764077
508975276
420237211
513075433
38660383
94715733
521214395
767590021
5518
679375035
6409314
3317
14784810
62980354
193731430
766319993
905473771
962703375
694432035
30094372
487213599
335863011
655619875
31542878
461467
117523678
707396928
461412
147344246
465561242
44831350
91720439
450253119
995893015
553544110
594879600
137299834
5063
844873562
435791378
269240702
773101571
4814
45347348
4924888
718718460
286675789
617951038
360532124
556509222
582373219
3155255
257048166
44636676
830244993
46795
454133422
362126495
64840982
686452490
5191998
339351257
62589212
54510
393551998
462879705
4625864
743964344
496975
29964
315168110
538046735
760988880
452616295
47083832
42904956
46989
798415571
960490181
584688575
361740349
507232387
4138580
497524494
90796940
131706503
44705273
6655126
4508245
573659973
499339136
47576
129239650
5375
809943638
612787124
474135327
745239086
473260278
179682206
579109677
332148252
786456641
98106481
3622103
407830176
70434313
301370244
730065003
604205553
354919873
48375419
560517
354457527
14229696
980041985
394859155
450981215
34788
175968359
890509782
522764675
5232386
4612633
374149627
39342445
265665937
519827792
150654081
478027839
508107318
596643934
721648180
489236
459252
300616952
851790887
442699043
3575233
495650
50278565
987864840
168482540
367235546
966633096
929144855
905954877
402867995
668839118
924727
505982249
674558365
44989490
647311
484500642
638923227
813594202
893456343
359593733
270008369
930592078
222678567
203205058
460639256
577199222
211903552
985606927
48926341
178795186
679526594
480914121
875426026
953945602
183385264
580325229
254566581
450149273
523062773
43517591
918928150
110033949
5984922
312419752
926934121
319085245
49667030
491206606
889949185
4645968
419737080
348138121
983542894
586441498
579206272
660474681
79215524
34294
394796685
717025247
893527199
764268295
53173572
4599959
340571763
500471258
649958066
49753376
849184805
470536114
933370181
511610
470944023
726873764
335618195
118576489
923315772
409798889
23504248
4794466
455357
883458186
103463754
726727848
575237360
6057400
53824
215178619
412018847
610114148
860672584
4368787
11438987
477093361
650073683
466361
765256450
585348807
732910928
391447025
358677262
34362492
704733236
477553
236029042
867113092
5067011
625872526
53525297
104218569
857760779
605470807
206266630
42605480
425328965
888236556
740346400
363048221
936886102
465090100
106411441
681184231
677553598
157002518
234
421902024
602959849
230798341
974293722
536653055
5693
96578408
534875
4499281
485124286
863545427
459788847
36030
881034166
795329087
672367022
362913200
4767133
49455155
258173352
46872990
863625357
541006386
4978537
831320416
412862206
499752
49713072
376372864
482633991
5326817
141868542
214994921
536023584
277896849
18549463
633377960
689239816
52564612
41221
4473820
195048864
923500155
463507
497673280
472321031
874237183
45830
221827521
38435871
45551951
44372
723688048
533124839
840850635
3342332
767482480
697150577
38900444
35956382
426887
364108975
833276195
264297389
871389144
457960
53492867
26291
46704
249630253
538165573
919972317
198156063
142404691
583
792268351
5825430
47426356
57905529
458811
775139836
674676182
486447
486252446
456279883
709710502
22479972
53506081
923060402
635901798
4914071
411469042
437460219
46731037
47500
27366113
324815606
453817863
62605714
77929468
940423502
26996587
304050667
691821700
226822980
5990
682591313
598526251
544675871
226736008
820174372
542621
764867438
792102767
709743145
493200
43173
359861836
66566902
394312637
88885302
46384
4253573
357347346
612535890
634885211
4767905
727316464
466940117
3519
467191153
792307314
468822680
940421560
46610
560523787
463495041
978886046
4787
784215408
445886196
41947
4919986
47843
610638927
308869767
46253355
536161602
325135308
835167327
486338488
52065
498030
142287157
488496877
250053567
447155
521825517
387690396
594802362
950834009
58409254
443533737
48516479
423526276
102268180
658237999
5227
479889069
43732999
781099105
275060963
903714479
4523515
46023
957075457
829625720
4646004
656582097
45018
845017042
49738472
552921685
960313943
486845
481226314
589561442
804544023
51256474
43958
714296
523923430
116122484
812032836
5001257
4830547
440820617
101159787
722939461
37986883
454426471
909809932
48942814
50200
218815990
298384536
447845
170668401
3849667
265062030
919667864
112152642
46671495
504900263
785893416
55403553
313336
53342
823477793
829043725
685476733
375099443
567605880
513555
36261314
773794441
71084576
907443098
325174944
89476609
1882344
476622289
360666480
942041683
4071018
6043225
144288302
391963646
486055877
70519012
473860016
445761589
591151315
867966121
742715030
505094
46198
387651509
842554617
730482634
642787590
542723855
56060554
535771488
981657714
571862
53790
827181658
424888
168282758
117565258
343797160
656713944
876321907
4759667
495132253
614937771
745977779
749720913
999949195
786356792
189453092
45337
496945
267743
920637196
472966
492858
59484725
5317114
62445678
618833975
629890107
309612970
409799379
50807
258223554
373173382
639680589
986400071
31667
935487277
48121343
2751
572214544
383808805
949466492
298023748
27222
44653375
346816733
149147022
700302753
580317186
907705856
960921709
766668
571497155
4259921
492194127
315413769
42438565
4937847
21913356
46761306
671445698
669137710
46258893
167317277
45887
699691419
519973085
177089732
790667397
142094890
4212
390938729
775280671
930921562
5780915
54969
300614944
899254139
31395
711385432
854050509
487984504
133549132
46774
452664
171008037
475172847
905484742
602091686
492500936
519586147
4197
46702
627149496
588402619
876971123
308499694
453658086
728387643
123564181
4702083
33195603
3796100
895555187
451345308
5768
456110
449148090
142102681
347316839
44658164
90772970
154336578
921986197
584281687
49913615
4516724
507790051
4823595
294664820
774270454
801455534
4166421
3254721
848329516
444518197
635646568
82741877
512694874
274321868
4762086
565030001
75750800
4490741
49973813
984466959
453007935
670542076
224074479
4695820
345956783
374123996
447196
306957579
40849132
738512238
171128445
251625310
436760252
45637077
494551540
720861227
497178104
67514
16002873
526804276
383307112
213534244
93823317
47952165
349849965
51465
383103087
278836589
606665613
262763490
50892
499520442
6909606
626487982
656948648
145172838
529143489
837194709
579505325
730902066
741295237
475443443
420500
637293660
792780204
4263
457280873
447768004
916284259
226429216
448505
296637487
808057401
491887354
457310422
304641874
46128
166857244
65345638
49964825
748160395
655687447
354783760
424132149
5034606
383138023
4493
940756840
30769103
169090967
45894
632169962
887146394
659598839
143114877
47825
414406911
879430500
46707469
4558114
522053281
4400251
339483
362090264
45012524
213793270
861040409
477099713
685073486
784713975
680207435
557246577
400674113
4010
496477
686964469
664261927
490008558
138608915
439654147
365594518
39484
994272089
291422595
885539232
875257750
596143576
6251
623858443
253529022
205824450
4976734
532907203
303552911
579018
70964472
342922647
621622892
318891680
6573931
5374602
532715
449486412
963208839
474492454
44927645
885673314
99134026
714787154
140334577
129863880
44954535
4801001
353861424
613770558
671829378
499076
911258630
504457190
401778675
479928857
49321177
4044717
305191339
932580033
4072
940065974
3374
355390934
7869571
633866986
189515168
32177980
70913328
252044839
524883229
833245966
185475494
496758
395772756
497455956
651058590
476638
787791180
42567
350209507
5477
617015251
462972218
247126002
158184126
108093884
44861
4690
6955
683139184
769294704
462248
371156609
50262874
194286986
43390
4962
485748302
789894563
492030
44530316
804074098
558001835
163736972
261778270
29650934
489506195
440526
235313135
214382440
5913982
35517235
3926
955432187
753326526
5829852
421497858
770992128
374666552
48150
927492300
161778642
49459
181215815
488557032
426278517
423870110
578955824
469777580
455107
308533
519409879
47491
859275943
409617919
448635448
51818
951008633
889413187
5485002
444472631
48989504
464218543
423537937
728087758
58
481464
148142482
516451092
2750801
351412318
34293360
612667856
46124
4530666
4789238
478776237
4835436
27975218
471465
542261332
408159016
497873553
361777079
847218571
834485290
214910523
601272344
48717755
928122297
151156192
219932615
63477103
3613650
951437669
20656396
621782855
49135138
157372481
470207962
374236655
562066188
831379482
753194242
700814762
997560875
453191144
383426995
43446
586749030
19823601
570810936
574256438
325032561
486553834
567496247
658963617
59369
489417516
456888398
446802643
470383
348807642
225104683
780878055
582049664
721606037
54081
34178101
567218839
45454
364127
3598006
703611510
878006
565605064
499383
95456087
932038041
808216479
660
859135620
4114
591125751
587694
375913936
972059787
258248078
638467946
655314777
533379
4530944
963803038
374885780
4989892
385095172
112387923
529209
400591023
314129437
943236133
954429392
319339013
869268210
49379665
976049518
219702205
610693232
63364693
140992030
350566603
742992728
394484067
493737
339427722
44638815
919094188
798329048
441851409
494386
31593201
3288995
6296794
226546585
789880926
666898920
834916605
199521273
822479269
46914407
692394624
602165797
137093864
4456885
835057519
303996626
817391921
441862
44511195
935771500
787951968
18790650
820901916
956213390
577615315
45603175
345857152
667081864
168198634
432843768
582668080
974451584
182686301
689301705
124431516
47912315
4135626
797746879
538094638
64
456181641
580794492
829102717
267963260
832460007
333288438
26606491
594798938
408909080
601246914
491891415
555113
623409423
458178086
420595
483959146
269568609
907766275
98266889
642210683
51855
739441959
826639312
960844088
4985935
77181018
295897540
48410507
46603
981669152
849671870
5275318
5491278
557238161
126090372
542645
657025064
570899811
585623
70060008
358250488
317042797
493524
463037912
274087749
745699843
4249671
475728
729876175
381028001
44437754
934397195
40264587
440733203
272815938
47498919
49825
234990643
442056
35095
47495
4712616
519361663
290705974
61539904
704326681
540712373
51240
410276001
557397199
49471
448880911
491677
793337339
655566158
509429733
971923487
4609761
616943139
154654274
514034263
4123
7532976
747032845
605298061
855929082
435318773
33423
456930
149027383
467620491
243305177
746460594
227401108
1898
47761
975986025
359680189
49937623
988072490
564378296
426743999
647974802
4645033
113244346
874149815
965717657
776662834
41295187
5011239
6255613
221115468
511586767
4826576
257206854
109338288
2924
52809389
380142908
5164
291297494
869923697
408251327
647019252
199680286
5858111
917670511
4877346
706973316
444068384
517137394
512954826
916416346
4098810
127923912
932740955
919390978
372542497
173779862
44403
628215224
48079
165235548
44697
445932
475876
3943899
6776576
639582523
283160654
833727225
525769927
112648059
119796322
251421611
630303105
950603011
917658004
821896320
615864
936350684
742763102
770178062
853399371
330922593
45334
124287562
108034060
165483333
70566974
705306072
636715249
4626
307618921
742338785
667241628
718304958
856247419
126393135
427452544
47933
427535725
843267723
665001961
523079225
544043
295269860
238516435
754117586
216215622
535714827
879873931
5744014
524898
966090155
624693519
453480195
763047907
421184108
152189507
959034606
374930577
53429559
699323027
808185399
4476749
47006724
240108127
228510892
563129508
387840478
60373
4629007
83141754
75249500
230136935
434339499
479454070
50675
602462176
39752
45388666
593805778
406213444
103252394
994791602
772472857
864345403
387739483
43057
434109279
383685577
147610833
937105452
4937712
468259500
67666
286140326
546256785
720867586
740029835
891269069
929014374
871270601
948381460
39974
276212947
48256194
351716587
52685279
422167673
365139418
743420622
685380226
305162438
218316796
970699294
49941
707498742
376736448
5191
575757579
927436319
874662464
933271340
448762
963535727
213357640
310257495
49142425
4482877
228768878
832256205
383349980
717033736
48561
72012576
966076269
318263161
4403
902006369
299303076
287386897
686572636
448316
5439
18858411
681440689
625204660
6221
621186718
300342336
392277853
93000700
322563641
53260633
459032
463976715
34453453
3804520
491099154
167989456
51714551
293656977
533193127
479934
359695338
310952638
711258554
390275
889994921
5957
378026354
672774707
674054820
101161076
564913068
728108918
13202119
451719127
204705323
544259048
361567857
105434187
622333798
49839
467905420
241496429
143091875
423232673
49079
695631790
372488
460419668
814887096
369146929
3567470
739564577
905554555
119271735
265936526
265125851
690665350
290084696
479011
492392381
427641701
462379517
391148605
841976670
3060
909051587
655587408
426829182
356226464
49457
174587852
5603594
632
597795812
309360982
323847880
51859374
49126
952836667
973480393
656894723
465359359
282214267
771821300
4674715
615889455
925137230
98730625
44551192
191965427
339177959
481523631
4821462
45702
881770401
45937
821005082
173955541
246478844
510889
999675069
808616608
506028149
353247634
403295454
160913367
784859368
822340828
4179337
371823246
121453070
486719
491543
147803963
705583116
748754850
39700932
47610581
767482968
449414887
53759325
368344207
595412647
426853610
947097985
451700146
74817749
405964504
5855
851089928
502409649
733925848
5653059
46252874
769070694
5933577
467641500
659154566
44598987
595499608
376701880
887768272
421281
450394
443826115
703760539
451418
5563
347840779
821425154
38958324
655294381
4679745
279485094
25421
405179561
499807552
685303977
46643874
656866712
51179525
34219455
171499466
637
236502884
6527
131000323
696600105
925261427
142772474
984976067
49360920
47310355
209353793
474746
444589415
379927094
260451655
484327479
55387
216857867
52163
535138771
445064139
397363318
72671529
355809249
961835856
766111161
625494174
46323082
4971912
20295533
746045874
539131957
462474
113204105
289659620
256058286
925255384
373671442
656621340
32871717
3301
971679334
309331544
45773369
507207759
796685496
45339
960296535
370729340
436429019
38943556
4575966
103923069
480241619
471179
294325320
401141386
460928
472769515
50611295
4186941
394635053
793899826
850313269
559457997
138354431
270707969
874031612
519221
5128
100344666
672468549
34240239
31659476
783848583
750570927
588200722
312692931
711784190
332034563
181347858
319018720
633834645
153862107
4905942
968954383
767931440
516407167
245584679
252325636
333354
718711344
972228328
743833568
829151179
44569185
226277919
50812838
709100360
389786
501713879
783715825
461447
599867601
44613
854902627
5045
835790483
739759889
152317472
857034647
5917201
161823805
313307828
779674796
313557301
280885037
429334090
406651470
59061934
345141028
945554930
794721761
62699941
166079022
99605096
534028319
487154236
5209113
563419783
341860
39369542
4689895
5493
174727874
476855
803700463
460870
154781089
876841806
3680
78287371
4846949
5258
363853035
174683148
649972850
250315
353227546
179369758
46525
613571684
457037481
730043722
58303269
185459140
846790784
48034367
53613703
218074292
530694
48692758
439038623
48411346
49671
669375939
665974113
260663817
706573900
668454096
931941574
300853692
492943
645098554
4036
595177360
2639
51728910
760484368
4470053
4528691
586079388
355454297
4831236
660719672
254416451
532339932
405042919
474465358
751643610
31310135
5406903
434611768
539610419
448172897
48281305
46915
63265
4602107
4577
323506755
464116
614331
870526012
4654
45461548
279458322
932120330
474061
311334380
718347661
475708442
46530041
964498869
303288229
438154081
504095752
4797150
885979618
161290174
443640
63957099
189318076
4426430
488929682
6181305
506346
457485
341297839
444664607
43515
379611
453830
5227555
571775
336755621
44473080
460772623
344541
44589
329538283
391390935
3966875
326483867
186003200
3740556
491475
545910871
469601
322870973
3580
438023
466159824
46971648
326163026
59101
393995563
493746
740515051
322772
196630654
5185627
453555449
506246219
544007184
452742343
930811243
33214708
43048048
653255528
289119664
497053
4098
60913184
208927282
704089919
45535640
919713445
413961504
862090663
785448475
928126391
557771
136567670
50201
333161038
3402472
818919134
394
136696650
6302
433313044
4890365
468526706
841408735
317560851
49664941
44901393
261221796
771015534
464496
44259640
294335277
505155148
664726146
662197605
920785456
51295306
46610935
107654791
789742023
843193757
48923010
788093994
4580086
294914724
3291089
218295314
415133624
548847678
173857576
464537927
192955419
351624270
133375604
259862757
257361701
53046
590754580
2585342
4784389
461249
49836561
123551387
447138
415614255
7178618
49163
303875855
824670394
265017
686173164
111187974
441657
46174078
988523876
304940217
546644302
461073
430681578
729436375
37730
71087926
48281944
5729840
48582815
545485472
7720990
270723010
263940735
4347170
819100514
452106843
381
458198276
974198974
58513390
601153724
131280883
4279937
187406650
4428101
634518693
4443103
39799
712053452
758532546
593590214
186018171
5329993
518985118
465716
490999231
281710059
600896381
460211
212735770
47821495
35553991
192372275
469792406
333499872
290073487
105613347
490927927
46862
995344777
729089568
52331
468291
492506283
89950923
187652262
601290
862503027
44727
279985530
35428
811038837
908538198
553115431
617178331
49477274
564292193
595187337
671750844
508169
693947
655394036
45342
794626968
5009195
434620334
240780468
66264785
441260602
564556673
45212818
45607278
156170211
633617481
638645236
206019510
6436700
155383739
57417
341510729
775792236
797584460
463255
1947713
129388115
232145189
34175164
489177
381744585
353751212
115822160
798451252
310793925
446
479612159
633053230
453733
803600473
395502374
692926302
476558373
492982758
446815383
175131738
47152772
51381
384170894
4566969
5645841
614764567
586637
383754735
443680
44966
898909097
930015853
4534679
234742915
705344968
756563317
639691989
454324519
479642
4554443
5424
530086920
544701574
462750723
194710665
800954278
442709341
38921
303248286
665133792
5759
5735283
46161
492772654
485683
856301276
4555909
780203517
458302268
360437308
595439519
564933
429
483454
4952
902182832
485660619
472168461
666055923
270386705
545147
395803021
48152964
308278003
871791120
465949944
53855
815434256
385682164
2821732
652015
973718182
461835544
863870709
472707478
688027312
337783471
119368597
687336200
742924808
4913722
3983495
22457149
129967814
34232514
49942361
230098251
131783539
305726523
722973428
50347213
47317610
490317457
385200510
471095
823968915
855038213
500100023
634539166
569777864
397806770
902799030
44476564
562662701
378422520
392264
572429142
443701744
47654
687212735
452760008
436639371
456020402
36379
807992711
124621165
614079265
4856300
559641493
802053112
182878837
820478143
896656366
547671862
4681546
494999724
948117225
589282232
919996612
34488263
619255320
640143331
109409058
37078
5765910
674236624
930051671
806125752
434387490
564587620
746335136
531513729
501939904
88829039
154786820
732299103
688254452
4750116
892688505
156084469
369981994
608652346
4147335
488216
56
933846940
43236915
86628110
50429705
900251542
87473499
688376157
519
7612
843778941
886578783
574279674
513025758
449855184
19750984
805453077
46735
490157994
46348
510267205
35928555
442612181
364261287
865649442
4738223
366431286
206200810
655048642
49057
913549467
870810069
978584773
4809962
374510369
579942499
110860924
700364310
44525
606976883
443212
506345709
510190639
48219
26539041
522256375
4129642
48795892
335284855
657728215
498130
153320493
916513191
226757911
633175626
355456092
949584156
50431
293291396
464824357
988668575
4626159
5223
4585625
458333
800841156
905431506
964763666
45334124
49352695
883259358
45841435
51117624
341846590
259707596
386188896
43232
4560022
264625313
48236
925641211
244584750
591972163
447003
128051641
4473291
235088184
21630
233567784
64792009
758757609
66729506
90916121
98892221
503374236
116666650
316766915
480936309
280502702
333442
421771613
437841840
35780
407425105
814519629
984007373
787244713
501686939
51641274
5204
4592649
379884
4655748
854314802
445960077
877119682
432778105
845756151
44736
405789569
522233232
42674
68234609
64368846
887892497
4618796
12215946
924606889
45621801
499543
422172
832547867
734074599
535457646
261371848
45118717
789644203
832640187
631565679
941428739
974655240
670150771
866773006
493859
429464407
869131968
629817762
288961065
45680599
212584508
465361547
152607202
888413414
598351
922457269
741465461
529043781
688587910
44531347
300752514
5434
650915582
635994980
5688184
4902821
965012761
586746348
481586492
623114759
800360800
580362006
13791733
327041129
31999523
398014736
802178804
899640330
410845287
4910748
821185478
595593834
243686792
40551130
11369537
4160926
347451091
154840110
4492557
534144520
855620043
961975299
697050318
51931083
284538787
430876069
3570
507326783
879174184
930849101
869873947
458834667
36351598
764976629
477729675
6171
628451454
263195396
116490328
42538661
563724
827827843
319104856
526419
64556303
105289754
424634983
2993
541140028
502059563
374938497
168129497
101483214
12989548
779186694
664800805
282446153
878094395
620277708
389722908
809268686
3444
37828515
48244818
142100373
780401609
44466
762090770
3557260
497108
53001
437268773
415293894
741467103
7849
728019068
898426373
48940686
58396
408271618
99117976
523466826
445218730
90323970
722372029
212433644
517851
955053033
4470201
4407057
290686418
777259242
4597156
843993000
44901547
5850116
247578886
942086521
418724472
109911018
79747018
506920613
57707
245470134
999924176
4750177
57094
4412946
658126626
49489384
421943955
448678
118066173
385909700
40895138
850713492
3552
49356509
44540
4758
297388680
539009
24542654
940711307
602088865
476056872
137026444
816692012
637535395
32942264
543046
127017155
705518666
496258406
40967588
490611782
958707865
550560161
670917529
236710287
728281972
381207051
48183
386312033
5368
45858
703443699
436384730
198298960
304879914
753275920
449696
817083744
868879194
423618128
245056149
916126057
629584010
470740953
5498
49688548
998688152
465176
427272334
647471
41037
3299
37267
40159
633636839
78578045
699985464
470486611
54469
47533138
842148063
5329
4944044
5821
425003834
456290064
739116046
5646713
46339
638787008
656024455
5013
223158402
478688201
960215779
4294184
172582210
57153436
68550191
313222
89859634
63319036
32670
429944452
5244
440564393
767064811
61888673
150489276
441260569
792739256
47099466
928074922
251624869
446556941
767187514
519167611
4678
411892367
571263805
50605934
667533112
46451279
203811006
6149
543602911
247366974
305259226
48800
467713
3355
700
48762130
4483731
37023266
99794653
833616423
958414274
6482
929459265
31607497
94590934
341282978
674386565
400622943
41461081
344411572
81067902
4998168
337683
5011017
623829385
502439759
527266193
457005964
801442111
4789
580934933
4021838
44714127
817134692
460987333
520373980
551228819
227513740
820875653
466421272
808017498
497531790
28285913
175616343
969646020
239202732
489123528
901887419
235616388
67465246
773055521
609288883
41984
376534835
965566485
44388630
44910
912786599
168281862
395618827
552418278
468652
5974678
337015533
476442
213406861
667637205
423877828
712486792
487251231
683740531
843869629
5682
3250375
350892
5456
44450
225632385
371001315
495398
45245695
290817322
56231761
934736133
469235
409093985
560662790
590295435
586799
5228308
368172324
45717192
3861563
289385432
