0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 21:16:27 +00:00
OI-codes/S2OJ/1471/data/evolve4.in

50002 lines
482 KiB (Stored with Git LFS)
Plaintext

50000 1404209453
893468065
906363553
113930190
447984859
571102077
115076280
854020057
666876784
978810476
229977918
826711892
823596848
416710690
254091865
560716830
50281853
352025739
419318144
717270602
612791152
163996185
51115693
327501056
725977541
588562489
267270416
343286187
523806426
708789682
363410236
288715960
576207756
296595669
693891059
1037215769
485222928
217533622
71744546
511056900
777604384
349468091
367410119
731532609
627138021
182566445
480006215
330498520
1029685164
565191479
236751004
139500588
656135553
515038355
158794691
782327989
721505189
577064419
338001965
493583461
519096731
138672222
404158113
568768525
22523104
266661654
176077036
568441471
350389884
73544296
705365625
41374194
170652343
285963535
27680683
730520097
51487447
59331968
595088863
72472816
688318671
133611877
2022515
210059904
381323718
861596972
65734658
283737570
34861388
1767111
605973903
196512917
114931134
369832713
553477747
253890137
38165801
950111362
15813535
392600714
370033639
327745833
9685202
672155295
437910310
24749722
662935417
214797171
477107522
83677093
614128844
42559100
725069242
362015330
5358077
394745833
191797709
480692381
590700871
163690562
9754061
585947001
409702920
46346573
642099858
100379691
385251957
91507326
61867427
34187954
795332132
442617218
1069086513
445338554
589608883
458575977
467001768
198310595
358718758
1020240934
292341895
770498926
189817589
714173224
572254711
318910518
351681831
207233033
611095508
189797883
187858877
1056793137
949622641
45016941
756486703
161676366
38394849
322212994
720439718
479897452
959134261
512797621
156126250
584100786
629328043
481377757
18063073
728773368
976258605
128543464
434838729
303622626
66314358
1031913643
836608703
262432483
163135415
959075406
339179994
673676856
169591210
711953131
463402920
412065801
67033158
1024923183
5215960
562298896
467833037
115010197
958539985
209426860
1070333845
697662868
564194808
230538226
296571750
178166104
235734206
52152545
1048502230
61365053
258137888
51506682
70392839
543864273
543959556
3124573
104777378
133049395
255111144
329016377
232337152
237915738
354140189
770838720
293402185
308876959
51658268
121430235
526900517
407709733
1005779073
124863258
37879921
375319181
291032643
514206328
468243842
248166956
298916152
77542801
446999995
400584213
746803399
538370430
444034758
197080339
283172642
82419002
579856248
614043627
5992978
238177923
63356000
222879025
101141100
211316291
686841584
221186223
60173125
559865248
301427360
549812259
666082617
162378369
264356310
630279364
87655929
744586106
611527968
100477512
194145131
104729400
593226676
167148047
11730450
414333488
410217056
154483616
109828616
835690146
350009783
975001841
847878404
588677639
539569428
24591790
257674757
210491818
455236812
17752843
361378962
36850875
652957880
361347299
95389907
393697226
515523304
139791205
197529169
675324430
1004817426
397071329
416430842
296377596
572396443
182554153
415749138
962097226
328400580
344945122
372998320
456383609
620793023
765374940
581369460
151211333
654067198
701195419
412571611
42810736
237961627
101727437
775237543
235869391
239785539
784154413
245715035
427563657
432503380
941556052
73347751
452576075
154501654
641832226
334328488
65492926
579540219
482726683
157303200
641399864
225668761
679404967
518608648
925085285
70084634
478436475
68650876
127573137
598235652
46951597
380306498
431112430
279664883
828076087
558693361
834056820
747546577
512471720
390607824
69783602
82972867
273657212
735958429
44308641
427361515
119274572
203704758
1024240533
720951917
177063527
100567096
990265573
707566113
1040527071
792810647
154656940
171982357
1027407254
747205562
755586476
419701935
578025636
681973852
693969766
563824944
535087397
65137619
108296258
137332418
797135843
772585610
732184753
224026172
35492732
683824252
1072056985
592198429
901319746
361590945
447275463
649306783
516066102
1021167437
743873938
286637297
684433465
345318914
186774852
285452379
797302622
682879161
586254426
628684383
319427284
192105838
429142824
262517214
399776260
83022894
294700856
537176329
272802334
909204146
1039033760
681844769
16449506
154002886
409978933
603729711
286414205
9560572
811635036
917491759
151552983
207577844
214094081
682113963
883975218
946473599
638490984
207652256
102284453
432031288
1062003473
498395406
345048156
659765252
780033763
220610838
17481448
634566387
429668657
718471941
678175872
15427378
72038434
485058954
171928208
356118642
466302850
434865709
619195829
481485806
442065385
183332687
387011128
360654730
235224466
313307638
596588561
413051173
882282276
99675685
328651977
801593773
567034178
863031636
101267856
437975949
229598064
672412442
613594576
1020482408
625645450
358009925
588783235
734780244
182622833
377792345
546976059
232487811
929297208
813691851
292553238
169688849
386428044
65018667
1049555328
31825641
602275099
667612203
417622467
514640194
89364725
368245913
585270266
1007076823
292043715
397648888
181678629
33006428
253358265
81580901
27445406
87356526
503242106
747037012
9877525
34561481
6626095
405115403
260266920
289447814
342203056
393633390
180692612
348714161
442325973
993690273
543701601
356217686
431806073
481259889
217448254
540925846
836289825
72696513
128410889
905593183
305966831
994495627
239317999
507903752
369295394
738608783
104689544
473392311
50597517
565372647
314392806
79313551
152984784
99755726
101347822
421541986
157091831
150699899
611763751
252440668
12714025
407507749
599327527
241092618
349003867
174696617
13408799
409869849
1066955488
117321625
771700286
171408508
468352833
169121184
237437860
161820771
338869476
367555452
1037422011
101573655
589500200
976080725
117473872
438834951
409027756
205249021
269407054
292504137
285959368
331328078
552719541
773549111
319203172
343237628
263204240
595567411
308274986
381871612
66840864
536436393
551250006
913322464
375068745
815142749
593710096
110683515
153071284
551470262
208321167
11883619
183438409
580955649
692550774
586994623
957920690
79179495
48100408
182344105
50844910
10455440
326941660
1047710447
1005371578
209013203
264066012
941943954
415541284
608750185
255904276
1041870561
89353236
575512012
709342560
560622795
351133516
661468279
361749558
84346294
417601590
433330230
101449751
55430196
7415941
469002329
373376797
733870986
153971667
600183675
663029661
136953304
988610507
536157590
360116659
157190984
501056812
716111653
148779376
376223400
692448034
337176595
208614969
42006472
232946929
69820099
316448225
423591375
592388418
507935147
93704456
243674934
512373148
123526005
327118982
735008902
271233308
598843454
326217057
99160715
539765877
381398750
706221843
13789184
278190697
103631689
774043895
223382223
563819013
461021175
846657631
423956618
38392987
193529760
259440544
923774028
792138915
912146325
623614510
649487369
704385644
117619596
357151484
617362931
357442416
325360100
44591597
504974964
367907335
778062255
578388630
270473536
116251215
721404652
1034813545
155122539
306995058
1070145077
613743951
98568647
536069527
688738021
99503638
250839140
405669316
1012419913
252786398
207101840
318029661
365629140
151914864
944558744
380687245
379782267
811453983
66262605
902279658
111168613
131697590
725920072
317167321
778150655
543282156
195717134
509549532
66671372
256484818
46632492
135176091
145054867
161491475
146669934
223043900
991812602
289378669
809769457
234847186
433225512
425688956
152892766
364675786
110154492
817987685
515058470
170395174
495584394
458624240
321915955
156818679
954070691
883977582
639936770
130534785
79938088
215556537
417720404
782862618
458118730
271855312
406530428
890016340
774137133
57820758
213292700
262297995
660836783
453252260
117616694
887387443
396736589
430385633
196627911
599057692
666614903
223714386
239421663
158244132
314887657
292595863
430704325
952269550
627427609
905766268
172292834
612131454
5339846
640212219
108281688
856714396
954102151
31025901
707611116
720534218
74867291
64130737
163814483
110564331
604906076
462544569
662000661
602954136
630644717
869308262
252613678
27274604
658967789
913691250
578038164
902529286
169404269
415202874
578850856
1042121905
798823607
474407450
349519909
723955320
90705353
232542639
428528394
63486467
235778808
967526696
463919535
392980601
358764727
884203617
177869916
634824122
540234151
290034141
700044765
52902666
46962826
390794951
132455980
819713206
27249680
438777563
105602781
381218821
153393246
576369956
300990116
564682488
833877258
326768872
51690069
177188491
252310275
243676484
1022264858
9726845
703145942
54135360
536988374
447503097
214228228
608838214
87583481
282700784
211221310
307899113
245866997
361564273
309796849
139669329
182082055
234092595
515561643
207428327
310775569
256383245
935530280
709754509
552193769
458026108
115376557
283052261
507738628
446614258
176115465
2113534
653340823
500151319
442095146
73968833
206430307
204132685
369960403
348058326
419794094
199020859
828735458
153140009
52947828
667461171
442763657
174454244
823441895
117523296
226104445
944665929
439505268
500753512
245669786
988345646
250686818
126892706
595697799
929347970
879786979
134434722
118900195
271171466
240220331
60395481
580186889
568391897
336844003
12141807
100941226
174235844
40370308
1018243752
250693633
210971907
323175388
305547598
323827963
971611105
222139629
287098873
550519605
335470283
107620157
396135571
274357717
147382859
871499962
620328501
635267053
766125815
433432840
657243827
161844085
578034900
100571302
443036035
234076150
464712689
52376582
137451123
357477849
310994693
46251138
203687756
606542840
483879869
554938591
1053962286
209688411
27024565
680114938
630882989
174825092
512613199
139427917
223468341
191624106
652141750
640173095
506586867
339094684
139207964
645042039
206606497
677683787
91248337
703691659
42167226
331178612
362444227
461570549
967512292
1038036664
147795702
327999898
777442043
158300912
817853661
705610802
584331575
845284651
511270727
654437041
940944669
364944181
382480356
72285443
323628622
78888846
310580586
1043467954
330709129
187656615
518563425
686474555
46739419
291926520
189977671
698641530
445430822
286827585
403552049
691355435
65225680
455330798
433858827
307748132
140277403
426582354
314930338
687994002
497332465
176405705
439735690
414023020
452084554
969803494
316689437
96268881
283919559
344914815
563850040
739072145
74325868
289226444
131227759
338119394
140124946
242128534
233491571
721752952
944195591
467470901
131489900
899525948
372065264
59446018
80087689
566300920
559963208
461330824
346199418
576476993
488362183
322910804
731482884
3220423
588736551
458612224
952092167
392361712
42288718
773524343
176584067
194451026
378336606
1014931673
299151305
467586192
262530543
435625416
348612359
191740623
827198224
501494597
521942626
212689977
271922212
273801183
178555932
111311728
50292233
125347800
570168418
393682829
227350224
9696367
524879888
26763100
438983268
983884853
678839808
369076474
35305499
325526473
37388040
688415030
76533211
24317243
663422624
1066594021
173566491
723461233
534453180
646315036
535207832
447813949
679291068
347793639
386026255
185183800
366884116
98288000
613619834
346844758
210137683
20331656
11777888
338876356
7468830
33119124
55101064
270175910
554549300
1036182130
217547835
207909086
608416369
697381647
428802326
1012530269
310181534
279369987
290106423
785851552
116889343
96977718
556629552
163108342
985123175
565206014
273172752
382893506
5570360
617076932
637953165
330038499
514985476
444480988
71574065
359392955
645093760
360453813
823524299
826353772
318643171
533367205
347658866
317324281
97180905
705262973
86057135
527188007
158161565
250053747
54517884
418199036
735349743
414786564
558940806
476763672
485216473
313319138
439843196
360491430
491302806
528883974
284039854
22321788
210724954
259130482
551354605
221580285
1043175799
615755804
803765359
332216932
285634331
635308778
202437663
519227431
244538591
527826212
617634994
227505667
79249338
350328589
90223841
761227528
134533896
588032594
322019157
410265066
409704833
589856818
554825661
562608767
670647262
254200870
484502216
960561440
637875055
451081299
809057076
374950143
441808509
477680773
1057619130
297739329
446971291
262450438
179664375
727419377
759413421
982513129
389584959
733925364
32739124
269010518
249831840
381177717
781330264
51258561
260255937
85047883
493319839
965749983
98815699
780021653
527305957
285128735
153916248
127334909
56577112
285177374
627499519
667581670
38665189
357021332
985499181
923809415
459099904
4319584
31035654
260063960
68924740
731958330
490504968
327157420
512364468
853491030
204948060
1062145379
10090344
460195436
787494100
326924895
382806403
317961215
41843891
228909471
49476045
251270680
3145019
13321267
117021068
912099278
901336604
483243438
172185893
502807018
840895332
389257976
87234566
894269594
872437798
900782344
597498475
718620659
656739297
42411155
112205830
352455296
450803810
107953361
1035863410
839395499
1027685723
952976826
118856645
831192178
79667641
96192265
406076266
204067783
60206457
19559908
127247545
29873957
133972112
788234491
5313499
899110614
708799815
330903491
147640757
414741447
746586541
161200316
582472438
728929978
281279407
732752242
46763264
243304110
157179320
276829071
511684941
121750216
880543475
231125194
210539920
512218433
413526156
623240876
295412651
813064355
1026918914
572412442
491426775
180675727
360706761
67824718
559702657
606328065
311761009
320946713
740045702
323346627
20035503
663022060
151274706
148866015
131145166
104392147
50446616
115097274
742572670
540270881
372496923
595037808
579842749
50478097
262601275
986911917
246670400
185278363
235262546
171929271
973083895
163366520
891856919
30474433
130918154
789221265
974070063
444398811
152759944
313511048
125427435
615659057
59599097
770042939
309468664
248462787
475019432
158599420
690293098
110548095
16544971
168545565
136544783
1057979454
364547087
622327006
524429817
118798159
552375090
135616359
13797288
327380292
52634256
38677049
1005521192
738525472
305720307
526132805
776741216
731569814
477651482
144714432
31592666
512368386
78611864
1033004942
288789694
581225869
442155490
258738171
686789123
983194453
830592854
30565064
945955867
601138723
629483305
939140255
266091550
501769529
612944993
106644934
4401859
87077875
482160586
77218011
269337862
13975488
422256072
559781137
724336490
231529071
89756994
197879744
805161945
700551955
4601157
172357975
669454557
455560364
605251893
173081202
106642446
157504451
231597240
410562064
61189426
823205133
1069486263
93988396
234185759
71529672
445656477
578257559
90516929
119242528
80047905
83810185
479380418
633249930
628132592
180362997
529822366
96994242
207636986
252731363
242248792
267803093
898616309
1059742107
62862554
941627862
67098909
247261871
193010857
514182789
768243033
23917076
954839718
749890378
642361582
861025252
253140950
85967252
570679542
1067148670
177210343
33178357
556263301
708449640
417677833
83869215
430629822
336502614
228697606
69994966
271998713
930056429
242832542
272687467
675184647
703779982
457854824
1014365302
604591999
276843891
54689526
721642305
468499395
466579434
657989520
81707797
311513854
711853698
541239514
294116653
837828910
251803129
909241840
162318209
511032095
306281084
56601008
307766772
599519916
479023207
154839842
700949276
85946838
1020700090
910795747
439401058
82890791
896824741
140356597
358482820
11756657
804303745
206138900
593458066
69400702
576619860
889938079
690594238
460549524
198861814
135353227
972486278
173386295
136634823
37696123
221857387
747074978
117810442
734022194
1015598497
379540325
284389242
639964907
97879671
208326530
324376051
109391222
561923772
1018689697
266052779
450402040
32096773
770797101
3207246
530708092
491226169
50733884
693178430
1007324694
717471395
262186452
72782588
191226125
654355189
920458387
118817992
665043937
8047229
300821979
49902487
617253650
255230096
160663303
284944499
913853493
236155571
970521514
143408163
200370323
224179812
231622928
1005140745
163444938
845959510
281168252
552522791
280909889
492667610
930548279
535819364
375818547
872958066
337638897
360604051
327581189
172289538
184507469
712596785
373602236
68945127
306934642
148982935
603607671
286143527
345520827
157332247
850663628
581131044
229640520
239763353
39970565
42684001
102934782
159623873
166353431
388033309
437230350
317858408
435392592
427510320
682690628
676639660
871858682
574173131
712957406
254511457
400376241
895067065
309202046
236573844
539985742
205569354
418349200
531505721
384155499
809042078
57310216
452716732
595968791
956926274
1015213214
162499209
22084796
101884457
708047757
806842318
550258885
738701199
792565236
335801486
81739310
757018469
483041651
324944227
6802477
158114051
345824582
290121496
634905336
699196218
730464251
30696376
370966557
762782829
965862668
853704135
756879486
773844936
672974155
89108991
233176014
958518126
155029733
534103405
566903748
315872142
179047943
17800918
42224267
226997901
62152041
238672892
213473361
241936643
1037565165
79675756
908736303
32725753
139349853
449491651
726386956
517073207
38190484
712175202
241716046
345227489
202859119
49157789
192208754
146699233
622140064
353031448
521294673
447158754
209312163
210817363
175465805
24117996
189022868
624538667
519385539
404139371
479924710
395302940
1117394
415358992
25102964
6650176
741341073
50961399
276717508
399803962
659201700
253033033
4134394
205221657
30321834
172022764
980319248
356766875
35586051
200484645
53967914
607086650
660943748
259413831
176552614
233763805
339865555
197430490
621094341
124245684
929674235
5581957
863594149
413478846
60732872
959869213
408291744
84396639
407987890
107541790
259754067
677020621
828102431
530813002
533829061
283596927
208052936
482738934
321060084
897085459
23632878
414154802
533152689
675546980
99087715
39132691
50652538
132848269
104056030
180468092
575445759
284372366
753243900
38129758
176780687
300016176
314218609
549999248
799915851
301963485
934893171
101764584
313975290
460091223
154999926
312642214
30882507
27395987
620851682
371881998
1000740960
254771736
642794955
675782475
213301190
194230722
245100309
729530615
530608157
646639288
674100390
672779571
69747689
2560912
22427106
1683347
715873453
521111615
317951870
653895563
27156400
936173224
731315023
831332306
625503089
791450499
950704703
187570355
677857236
967777565
234106545
319242953
482641797
78825818
220232637
919040159
94299274
189178114
630159376
188182518
1011933621
407782294
626847066
835607065
785483913
931246818
625361891
483022064
604295947
91581334
551295066
1071917618
387883596
645595503
795057760
126221787
409201584
217936602
55614903
193269302
709444647
374140881
888457498
295326576
675736630
169798378
654255206
1047012902
685795707
573633382
48435148
66619373
490585052
7136989
925293074
231218007
168841647
78786413
388780007
72101311
348214332
61725746
740341488
558059948
653863403
759507011
14532478
334322148
367408162
638510917
459526489
36681111
731813616
281457827
407241575
698561868
182652259
271377052
382477869
201647292
556920876
913026689
713538862
333296687
845533778
226164610
685455766
859686577
1039248501
390379354
8155150
54462332
1023615701
1031462217
412002188
212612256
707715421
53828025
225504132
1015652914
202851554
228614527
18114853
158093051
81961858
356369780
150865235
198585477
323864928
20284290
976608812
631048353
284793665
214820670
328726894
177126252
324807458
676611570
750767685
657011467
639902828
840507611
680939162
478700607
782592391
336461751
731881441
222299961
496305719
122763447
593852388
613336863
623291538
518307959
307637032
59305116
41217023
664566097
452357424
653218449
568509775
846667367
57835345
169582671
101878503
305431851
509896878
127842345
722168755
359763989
334921338
160329627
162801070
355020349
151146407
776366482
98564039
533499005
214049897
380072818
169814659
929320351
778660249
326351561
960038803
713618771
1022845716
927824305
212295729
396595824
61260865
1000759378
648512504
316224287
7517471
352877666
225721010
113769470
191877063
357726614
382962384
299392357
789213019
113503607
362577666
621676687
196513345
914131063
265936603
881975116
109636433
450786202
369567149
265996876
1004676701
309150623
208520482
645963535
18743621
182226228
113485809
392353250
278855329
742218435
58888383
487778375
711562682
503882257
759846052
899299847
650328426
1004678188
330445058
370034017
262625214
730509963
612888962
273303609
281863876
32326768
79425378
96470507
302588956
385569500
214151134
349006483
345836166
567247704
113568549
282195705
2993573
339498218
318552861
103417371
885049674
115555862
573510342
1012188916
730040194
121518285
535144112
1065396690
7193418
70713110
422442465
84149161
622340286
298044376
1036449205
54761492
454866946
738490281
1043278979
87460565
1000953962
239559222
266697050
269594702
46842462
725120061
1023684253
481914397
489642404
439434036
438146323
226365014
582173943
104374536
237583213
177546621
1061749207
627151599
235513364
859062527
80973349
8366555
576435788
272730862
196497900
444686151
380747292
123448037
892632263
440890507
6851106
882204258
292268774
249562919
176279570
810137961
545324383
288168695
235043643
701289972
116983692
735718134
660946525
56442764
674182177
536310613
42028573
1006359399
37112883
118805288
217064114
801112999
343238310
397600276
906907053
266549298
15043784
117412275
374885212
82085446
588849371
574019908
550362537
221901093
688817975
718528934
526375433
924996388
130972347
1035089128
191664325
244754124
156422208
139424220
123214870
754761674
14292590
599667987
761677239
1069791608
6194698
208893652
86737000
658909676
309003055
842782179
848153580
294568921
706428505
49334816
242696239
55159223
315862051
78369759
320315526
50083225
45724064
528612723
649592721
350170409
734037553
715988958
463472870
26476705
701276823
182528728
467101442
44881127
149240963
456293329
858605686
465599082
683014492
706323183
695185812
143719338
19623593
781591911
714185412
248788382
140605939
129612709
669005058
316929049
297744721
214060684
123518168
243664135
848258436
1065398047
850400148
742845027
582277290
279378378
185021904
151634721
216209673
602867593
455741264
547379989
206470627
423287999
285019675
62779630
873665256
859706338
520279041
446605494
979504653
912470641
510876435
85944944
271610965
125752446
122060787
407096388
691298910
988987837
423594696
292580675
32461493
130567510
276887099
912022668
229415050
603902287
410647391
724103395
222579005
666336389
36439884
260364639
417268772
217508987
153636292
651575027
588634848
408370688
285573715
635365306
254128820
181538423
112098803
934228000
1012223461
1009785227
526513515
1033127942
372018691
298097363
686984764
711752766
327605472
324125538
953968418
384893754
51274787
55857429
67864539
498051395
112698538
311735324
630502838
96445948
448016544
454434686
600941505
263137270
138827256
55177772
142544196
153409262
676036072
687660199
456077922
337440219
546064567
51907750
177022788
31605284
130090441
686298814
248017967
916304726
462957065
323560134
7344568
386513676
273429519
601668117
112401820
224542075
101735487
430824336
11996954
573329977
205195394
542651710
61581225
757719645
613422912
386765354
814974977
148067357
30436885
413702482
615101984
470837460
501887813
252321549
208010653
655972160
268264296
123145211
427757719
772044871
557935179
918673915
445540864
644298631
412267291
618816451
209697277
588125982
504767314
69389093
922824860
382709817
437436732
34386284
312978057
89359061
478692989
426807371
670564793
326469775
642558722
210846400
217924115
77292696
235210458
692195199
128768845
862576082
507018218
275319265
216845130
204361119
298969476
215562516
215726099
565817960
744044319
967266622
832362544
941385665
447966910
739059929
148195665
317328198
351114727
731935961
626858157
520223778
80917178
408813509
534544387
81186272
264747436
423541118
275996191
347666962
107749803
144618093
540879251
167885153
1054593751
716679638
349569803
46989325
486141318
727130256
356692477
812726019
452559968
975275696
453710271
709245063
262185898
486937910
572535249
951784931
68095785
417823062
14610140
848152567
920615219
34888772
236115701
81731587
679672473
1004425260
232466291
951568620
7243262
554443142
606781201
59423860
283934796
18800748
611591678
56022198
294752487
249224376
195251563
145802031
975156678
521758388
303607397
215726767
21075693
560161538
128914331
228992054
353558123
711394061
41004290
1010808305
775988289
536157334
847714446
29147868
345638264
139736249
950491438
216822123
51891098
195214570
653294862
263186924
1002467052
485454393
916384110
305486293
278344099
516128602
37054600
58171825
22440899
619131958
553371087
870757643
126389350
786067611
3630445
299988805
537287128
975827013
134222246
255285793
305940911
52076499
242949038
312881808
308156395
164580448
281419454
393047840
284294283
444218820
80886335
220280398
786376626
585296310
329937066
589891021
868722300
235599292
752215841
303319448
324414102
517690262
99028532
270368163
272837531
1001715169
302713845
559090761
270619328
935947517
498420781
162692546
20322407
331330768
203498740
428701028
28808287
390472200
370580999
428820695
219346583
253868199
174580152
537409073
57991073
302481678
851711478
106538914
863466059
240362678
990180959
190668185
789841862
1064487126
498706551
317292999
776360034
166371736
228039394
652865470
29653749
99168124
677247174
1010124914
561237780
460194381
433002906
422924335
488728753
896719236
89961436
549407676
1041899235
245636
676286024
482227270
121909861
100756607
43828234
192386617
874820721
9001104
560169366
1044120002
432788508
549785031
676900194
315329588
328423727
97980213
225412132
224101131
87861051
72737201
279658495
406287669
917704813
645286821
103940014
379288648
78552958
316204269
541717994
244429993
616641450
388303079
922617688
446101378
854923008
68426198
783962395
141577069
477196071
1032057737
328787063
374590410
110597476
6712409
248586710
35908798
263084977
551200978
293341889
379165383
111931480
135362750
179031251
450077432
733336077
494089210
2723708
726188963
72925907
22362457
240769577
30660013
482483130
203008827
505421521
107073895
699298159
26698483
188908832
791282535
472362692
497819657
6567715
175601017
800829229
1061941495
586702356
802179163
270253045
358462114
183152744
649753370
1038440281
274231921
409953571
663045630
203402550
614128467
155051321
207124949
244418760
180463335
214184302
951645
914088661
847305345
81675570
493143915
686962175
860916572
346341899
492683618
455004902
677375776
79525547
79388381
6083518
329452289
168752387
291898599
689817690
363066431
819246637
405060719
137037790
455640909
229649277
207511004
568588219
220968576
282839112
889719133
890676299
96383883
475833530
738060278
123276971
450596089
470788662
301248770
635085707
1008867202
218665813
806114965
284248965
692093600
584166300
112736510
653500506
717255263
597402873
808436864
1069893857
176655059
628141369
1025321
78712745
971881296
78787079
671826022
657596152
186849923
54974511
486782464
508706824
351260660
511869618
9773519
932182085
231688149
994800035
593727942
499331796
627617141
122380025
528348350
515879136
865657865
271510510
453715529
408994406
812585205
478125321
1016079106
1008787300
79873015
737206529
599148836
91726545
328108808
378725490
250808549
85107039
639845138
321423093
393560686
81520835
908007325
954762788
896211736
1024370037
415444320
245476254
107357045
11536546
881776996
135842248
128785899
101568309
164760268
788449878
79667075
690725018
25407413
433809553
57344791
80687880
328998310
661769133
250560364
128547011
320293518
117439255
485338543
143968627
641998964
465145567
398179762
305130985
653874741
189125562
710571735
27927880
926445202
732651202
289260866
161859276
51845645
728166169
498306092
774476431
1061279104
788229270
248008933
396497650
345752400
869829009
112162456
609345787
183244447
68129573
55711552
338785500
178819748
231934817
122070445
414876
98549597
82518199
64988379
174700378
321364863
310984150
868544449
728860779
445310904
37745818
1026979199
526240714
700208790
396376396
360377324
519080392
111693591
62211254
337340243
917890375
207699192
679425857
1720811
311016516
57793338
122441037
725293650
473555464
333115455
100298025
192981305
739613132
147235181
481356863
1038736015
400006333
150170483
175195198
340235175
516584069
834974046
739526854
544432659
838286485
678804722
827766697
71414534
102719096
221720565
290418571
166307175
28940508
283308701
55562383
690347417
278298193
55090795
194831313
83423714
403329742
154686287
147466070
650992618
775218164
751922185
728960307
1012787442
491432820
879697581
102623998
1036802715
204608616
985940669
287207509
689283531
345044426
104617669
1070070637
660356722
554581643
432974257
513492245
554894373
924841820
808646070
113879107
665113812
459391016
635588714
572935214
281055013
21358412
584877002
67541142
458766571
97222415
88648713
107679939
541897899
261119019
986245752
1048509105
611146910
81188571
24676059
424124218
416022663
360936122
793637483
98649739
307325851
657596490
63312618
296243453
1054523991
551545031
850021658
140436204
217196412
147613976
132474363
878071169
273946628
806122494
180936162
833439772
687837819
553768945
769764299
282619128
664100672
313364930
617202274
84533054
262619340
993932217
60611027
861251790
220252831
246061002
424662867
889451003
753521015
46635102
806683954
126348130
89676562
94149111
480707625
715664387
328490256
312807534
29906886
310852370
693949958
651348707
893139949
744565119
93261813
1022462628
46712624
884182000
845249620
760929083
932513
582735818
1038706424
1048991679
252586655
575498830
99741399
248133417
537824660
492058663
710156930
44483847
846316028
149984543
89980937
126765048
240023445
420336217
118495825
199859529
681688294
243877268
102850937
287762650
410967395
198020243
64520016
473784424
427895740
454918042
791408395
278322496
547909758
162678059
20502959
707020432
1055557007
658007813
699634188
394874086
239043383
84242257
753059480
471125246
438521450
625090070
103516922
113878035
115522888
574558065
226287113
755878161
415460176
292768413
212172786
78212296
124456065
672440629
307674666
984728938
665399707
159109940
365747924
264262545
467205129
204490091
303383086
571126906
226770576
347389234
64989426
477352963
175249516
1066961033
145875816
155378472
109815876
754579017
505137448
874495673
453452716
592092993
635144560
732404868
540566827
557584301
18847240
51727547
698182463
346553307
692427272
829720667
734081252
452193813
125189966
725012886
258191599
179397721
250503191
268702903
174580670
240545508
374676075
717992293
337219808
17561858
79928986
345341835
284098558
153873981
307209113
575124638
1039911982
384995046
179776556
594936799
736710956
134978567
54013535
284890611
100500438
677606226
75993168
912100724
333935318
26106053
127845550
132803317
942946481
641156684
15415549
733806065
254559769
707432772
317546037
617467709
221034026
185669332
88199409
326651288
16261110
650472590
210713834
238122365
144993507
128899702
298356512
169261363
657748574
779150646
464808063
237260323
544208640
239595085
446957884
311268579
175729517
276858022
258468683
53555274
650985240
233403614
962821805
758983835
536084915
366042402
787269186
200186674
695764749
477337483
262753934
862667430
263798838
742587863
167957448
595262080
896259174
694542613
75249908
588893512
844177279
868953603
484496814
72166446
104712580
836435804
594835793
62675768
691145037
307160326
114858375
934770975
575007336
722714878
935356385
187850240
119060655
189754656
1052202293
1040544834
480957400
37832995
24390770
117411803
162498196
418557528
253252708
545199923
835158440
735243091
432039542
328823015
575687719
80915839
450031142
224514669
520490032
520233342
693324053
434803474
318943076
389904622
59205854
987649260
55535697
517395469
168034402
295401238
291054329
141789546
93568294
185525620
628651876
333325994
187323344
30314527
217281015
335188007
199242931
427576966
898245967
329547298
717449093
323454098
670797981
1006314695
88273661
552811468
411050884
965159639
250057475
30898822
259612551
661486421
945649898
1044101737
629826367
19418388
594388116
208295231
64841932
130197415
919901848
126766932
495404518
442778568
270384715
56719721
96490021
988852747
733527702
738552133
185378045
150339312
357568810
888871496
86696076
162719767
297868338
520534635
638139073
52186457
693716395
364779228
827112317
345797942
165360985
33236243
355772203
56763365
542210096
1053412816
147687750
892229899
19070889
495554747
228594086
491991924
987115009
969242699
62919477
153641871
251907065
248551860
370453668
577746084
94869323
55021544
287001266
1018580788
212532327
632814486
575328347
289695068
164561541
155445207
426494758
455761477
165497562
542806895
927289623
705340796
521889292
190974194
964339587
41220887
906674496
213788872
312293391
896962548
1019147511
373868318
287753007
307028071
47394740
245927601
814307182
923101483
555549975
1071345205
176147009
218810196
1043327269
417340697
853744070
758733766
219227349
97308375
475683487
216956728
180429586
93553134
258071964
183449591
313714273
186027850
550344868
168473331
755098175
471341517
83101251
260508351
876128975
478841326
762153171
470681233
415408186
450771133
94340592
743827891
402467128
154641950
591419590
399000482
165655112
807876360
613868890
881552591
352459611
694326676
239175949
240179518
242693884
171983522
251429548
662750402
771925328
863434475
397233437
562379033
315760936
398838344
291156453
272144041
493301201
684487020
314462605
561448152
211407733
811852025
245033632
1034395019
144511130
232820228
1012780801
361358918
17971003
110687913
636378742
209469324
275560844
1036543960
744881056
73438111
183940135
263045307
212408914
1033126160
717318541
155390413
574597257
167883234
203204767
488889148
661403098
813182690
188105361
122777936
226493287
402726813
999167244
96132992
559002991
81947809
578189519
776598287
754087551
1002080838
149310841
1053601630
41844808
343468425
164817866
419662388
580123469
58470378
414419496
230576655
210120696
19921432
219395055
536887535
667259413
113758902
139180514
884009995
886661202
410975489
207176389
1029983653
166478687
136767983
169315575
728707535
679869100
94004659
58600293
386198368
352844545
55881567
263108347
673050380
350353961
714700226
15308788
188749444
355186631
349879089
692862063
160664279
340667199
124511667
142286934
381853001
267393107
243882341
303884304
193722612
101603632
138026788
505623066
629167522
652293657
642037705
571084843
570403232
314096724
237277709
49544170
208240940
1056865276
104164534
212975239
610778390
132568157
101023659
662774842
755726723
222689400
430401631
713918020
301316830
209171369
80188947
414451052
575652814
327746600
354114629
234430297
855300707
888085064
1005189675
199967155
636105818
267922982
142688971
250296291
936113920
239326143
305376631
891926186
308077502
74298400
356185169
471004387
675727149
681261850
19191512
220607748
230143733
317595323
396629906
73564308
284085077
201563043
553861078
727216955
496145994
780856514
366969855
577268647
463466702
576130177
735550046
64213717
211526829
264784657
206426457
867158735
238432848
667166673
675662615
250023051
709350590
207123752
135256816
302001427
969181070
338107534
270660075
110134679
40856093
347069442
300461732
655455144
135466304
257446681
487182857
165921508
51800905
786305500
83695832
372974670
562229077
610124368
39661628
158995292
351904185
327800269
316083455
117518671
819328838
106597916
139160887
355561492
645564681
1038954768
413157899
377927960
718802186
321727735
221762982
95707337
243513564
69952320
663488822
928807839
149629775
641845704
234183352
66945885
652725797
204799091
39878811
554722279
745166244
30596418
613898843
54048000
137004793
673735229
972406567
466295253
820932802
667552807
206193196
530654732
436189890
107786667
492567739
409136564
52410567
57179558
153230170
37173425
152888938
16986752
826903329
99848198
765809828
555468635
428157871
13905995
335028797
184335700
371395039
248314497
289931049
346840819
3915044
733396180
351648700
538825290
77584173
678904510
1865038
411187570
173012861
551096473
133979659
179557430
585630240
598712673
1063833608
244980682
586293538
811746065
985485596
712284812
585035388
502254315
478078816
934584396
182454688
333520200
404097021
821809043
610481925
48272528
879526816
181773968
197888245
256278942
196607738
98959960
873204683
212462789
28107768
515826783
485244404
857464430
288682786
392520293
209037344
343657656
734046029
406900865
114742202
298292094
888469364
349718869
255192131
222199701
965954646
81055787
100825075
110717887
470310040
132591809
200756804
363702089
1001681087
710656343
690508564
1014966660
1991035
119426500
440318796
127676498
5910859
709988842
73510676
83437226
580670712
149426273
361810869
890617214
870924748
993366852
132270715
992927589
482261196
309105977
49770835
181369784
315047129
80078688
225516962
189104323
49077318
101066797
108384761
287831750
445473918
393259171
398774269
629667443
20589571
399406002
301814069
43703161
728860214
923080063
617765390
274016458
376973156
995391956
623493069
60457971
4132092
821098485
22887882
210200000
572523327
31498919
447107590
665585460
529451556
643796587
553366259
327511262
549622103
11487877
458643275
12259571
443324051
122407531
797575591
509689383
198939335
14613728
203583814
335466336
121381061
63236295
410527576
200877280
970376578
233909892
201972066
74779199
666720950
37766224
529794258
686911809
675837341
631506320
638450528
125908133
46880620
30369454
167085417
261477111
361272952
749465827
741556463
52460372
278157558
725090304
224875634
50137016
626979258
624053368
823002857
208245353
195831732
584017476
57054974
96169688
267139764
155959810
183332148
930425248
298646775
113360758
837695077
598622250
432334541
169813904
568427664
308204854
947141692
53434718
333507461
266443828
912900982
122795060
630823817
814448639
561252209
296912238
348032974
303331405
1044468280
549156521
851204564
890606947
345374249
655059271
1011307131
123448172
600632540
872957593
225721713
13443299
137264349
699372815
462615828
522390641
402107703
229222206
111892515
904174873
246854796
723341905
663721222
704418761
349759111
348326470
374024740
619180548
259318738
253312215
173773933
81535023
360701625
755452077
687312184
186586706
328103248
44845256
600637925
769629841
840091978
121668405
323645316
982131610
242386295
892092051
524598288
661574233
541110105
201813289
185895414
345573247
142247842
762548936
396408323
619540977
502651437
303133369
738784137
665986610
373225153
323588835
1045157343
957510219
172366791
254399521
804449305
872260865
659923640
285373459
1019504927
145348615
159575425
531437096
990472766
62513974
525679779
31698773
545652742
266346725
1048850
2539912
46977187
678453476
31659299
276684399
382192979
13030374
457708429
696853770
585810412
664395464
1063131613
534843663
942029031
179320238
248194807
344366581
1056660924
258798624
500098600
652936057
214241839
19850529
467159703
715922008
732797845
16976655
589863316
513955967
279268879
327486578
544668723
822635678
208124824
129359654
543175499
847240806
44052686
25158151
97247241
820908306
222042673
65684327
315963453
526782316
199174673
48954192
700508919
858624652
548814717
130308774
366070562
32391532
27624894
838996698
385823275
211643024
350306315
676497740
526500015
187760275
158193992
726243887
34562511
693594827
755836824
188819051
1058178984
45482241
609227893
136934188
396900293
116368724
625904561
339734550
840065757
391530872
20935095
452753204
142353082
638874831
483703239
203081270
305630267
810670081
389768253
92893307
222439654
47326761
258854298
183732770
832217197
1023437977
619296575
578182266
392716624
916565365
888670215
931753694
624935948
704949188
212076764
314824354
263830329
539586437
666873488
547862855
224841023
204759327
156734167
119238862
100643732
682596456
7967211
36130779
135548451
904333163
52374070
369335066
94760240
838889023
558498883
30901826
810569059
884203306
936263806
112544561
635036939
622012030
262007517
532633112
655948579
1906987
508640141
281252850
536889358
539420975
28942471
804986321
62709756
1063540558
545148145
962139274
484677743
336640842
755745721
731434661
158756578
633468556
361309503
114716337
630653823
176571080
150718287
12559431
192795749
138659780
765636715
431580585
867934337
179983697
233285925
144616512
571018179
316165025
619064647
343978150
341744477
422766371
758832434
705890806
24877398
203023684
541140184
223812549
329083870
141996733
241472778
541605730
1064698310
258270247
875845549
42723581
709991060
305843335
818476814
933903285
39268705
147319932
367321783
502935018
444461097
515501252
931544994
11876440
428329345
128313158
790056146
374281269
223720123
78112854
205310353
68535128
1459458
81713751
256519911
652380326
155838694
230834119
738440168
605675714
843324874
323460756
822686672
242670380
634592432
684394278
589525176
341207647
225510269
134152740
1007570164
26930424
467866252
103308897
170007472
143253345
286892719
499229715
421181929
8502537
319409131
409128754
702552023
674305806
429983601
666818275
851717416
123011345
208239046
296067501
192030655
978772295
162760750
845228568
733353712
153168647
803353722
475148758
156553039
947419646
140897089
950348580
490970599
495182152
556405969
334181965
156828672
71279234
230666053
160257903
366029452
199766587
462917384
114998704
337821516
462732866
859640249
67123655
338957720
232804472
610281262
818187178
393392305
12957530
401764760
844803926
817109611
450628994
976211660
82481396
884771850
719009956
141279687
204265103
605165221
219520333
921717073
165540396
522964469
122151716
21245729
866910306
194510134
631833942
66150977
6803691
516255403
547851277
25398866
394498301
445911757
359462177
908451948
122447993
373032869
126323058
798748782
76553174
163289015
16497060
348960627
24282056
5840201
366670358
911443144
248996585
631913095
164693516
59719509
81023615
862208844
744692036
457305841
176265263
125422870
767695908
876998329
513986394
620837100
170803399
898551213
742151496
284984549
180071506
120244694
34182239
386102856
495927513
526377659
720729355
782616159
1043845087
132919577
394969368
291004582
138553272
572766183
572536453
301001387
459180593
188089946
660425421
198495280
13392043
1002932576
302931642
75063011
223937749
13850365
218465068
28599122
90201287
494448910
715841840
589732564
473422180
925111067
278273486
60377948
444269831
612980359
701375608
607429809
483219390
800946278
182860924
728235167
687636507
853461011
201118353
18210563
73532435
734646308
662718522
643471449
41318758
1028576691
457946786
263798268
770738282
238641178
77273924
483387219
703012030
351372757
632558154
835396718
239163124
727428880
878518889
852789235
397529549
258322558
626614581
392433055
100316980
203468418
772337444
199227138
619494411
562463835
589715585
141127133
77145734
244211963
9633754
58486249
830883474
188897812
756590694
707367267
56324338
621692009
193481866
486995235
297777217
578480449
960771231
229823118
101615203
507033197
166826824
518412259
139054056
307724702
545366741
1009278226
108911632
26143406
304405732
702563206
76049318
746401553
844570474
257721494
46050297
726967004
256532310
54506655
135673312
217489289
964516757
208989306
379786471
632547689
335464784
212633326
386331963
44125197
118243529
29604464
323327184
294832008
515402338
975445858
1042037647
258373878
272219012
602031514
1032963523
592923488
9399882
375732954
278043301
552892456
308898273
147774088
595794191
468810754
791944758
688530353
159240479
288843706
340525589
340190776
638906032
594433768
913057944
300763562
233944110
100839683
31943482
762261272
691219865
995660005
527844987
95921554
153143310
375270760
119559717
50141989
822962667
993965095
541000653
36364011
901024
574512950
55349833
247775611
420362598
82250671
449674694
148744659
150130917
1014147963
83396193
284882186
304656254
164428191
95624658
464520907
668463522
790305443
889259687
727108857
134033019
771281477
574725185
30444954
700767359
251272538
704673414
286312956
410792549
1029373441
569194410
520603949
385444555
144455266
201506796
24036310
524842888
175973332
641602097
7408153
177269377
1052791181
51561218
404724067
303296892
555964406
37234011
293133212
239994097
210834415
235410775
33766512
1030188509
373273343
85690498
866676412
226555619
401628470
367813885
1070938230
10627458
57053686
143180775
470540032
457307746
81401568
172970974
296891421
655375550
396998810
307572063
260751727
292384971
812244516
643119599
588035436
619327537
701608523
664808389
402408986
366974609
989221522
186172066
338895611
552068251
508871839
513021251
320026169
606390628
722330881
124695586
499047829
551245983
432789608
886256515
108347920
575734951
719434881
566666363
199245179
307676520
161358907
652127449
139555601
127107369
360544653
24769148
252551880
573700442
966456370
116330627
565704430
685825340
380230769
195986152
223742667
461979831
498747310
40873517
225141706
13641001
6977273
702004644
532086341
614403010
588178392
425863351
266718451
291538483
216696743
70344405
908848369
743202046
242222061
228882568
208782251
309775930
611401345
475288675
140002010
494546747
994812187
477853769
545550396
91463837
513642691
46605786
363664848
682603088
87335002
990911737
410735028
99070209
164984591
18140408
507969805
1033167000
689823055
286361351
793864630
180604569
539633428
169708164
273743990
683572051
277248515
987663872
827687805
305910460
917818768
223917170
93463826
781086915
951088918
614450877
1032466886
161703023
278991604
245576003
440448241
913814583
456148191
1470844
510261258
129024741
549093234
706384949
205816626
21634486
1068371738
11101247
275060046
782181093
173747826
33045417
552695694
588618626
700854806
145196231
815131836
78905873
957630510
602572674
455746666
833804287
434679390
734199183
1017709802
190049260
396653721
319105302
96212851
471644907
754539202
191167699
147787913
786412457
312090198
782317166
526643899
805406875
313543337
927788528
908502683
375227116
267190638
107022168
858782149
86729320
452234016
1035508738
217502961
218891959
320148481
554155825
469846928
321567277
8410913
297627382
219709942
74586350
954380347
519836438
17001396
205258373
141188581
243644207
584737027
145010503
720471094
265129496
572180635
487159894
431843122
754230947
714367576
64711817
267151617
591152575
35033251
671049487
632968604
865381000
633955663
636042747
223009438
314922192
744594818
219700858
100320970
341442611
729007275
666420449
908363745
537037708
236967950
45877001
718571434
601093794
104633482
146663638
651760392
1040494053
189926091
12502934
86643065
361661410
16825776
407599777
55832295
464377061
5241030
419462603
678237865
589791168
27870350
367240069
454766440
589437560
189977754
522133023
955886036
348996962
425327900
493691878
214685832
30686244
312242238
861400386
727431046
369141995
370630339
691657941
327100166
726815112
809294168
380892171
646194177
259940737
743211675
66133880
886088421
434550171
546968968
41327112
599658461
625491955
403576975
309137187
450761746
504480863
55077847
134478272
871987971
1029519904
1065712686
425613503
118732082
1002648115
8630581
866359238
711170138
92029449
248710872
28408232
611505801
142512510
262181366
294113846
258603223
271417704
271803883
54891541
813920683
725769384
697305429
687566108
193221969
1036674287
24681430
398131261
111423221
229029053
735295613
764499727
442567193
170731095
246400245
31165215
209420467
478662737
119240633
498185441
459276011
341588874
39652030
46402846
124283142
111873270
798574795
449268136
95274407
138497042
102347671
328253755
100983721
475219836
156129316
532686953
1021716612
25620942
127447569
469169695
347455684
37567640
53206508
900624074
694028439
490155565
52702610
34402421
138777420
43443054
739753336
167037866
294325071
344887310
182343656
673503349
321358145
189281426
454632567
440706628
312010594
540827661
262723121
518399533
341578142
1026874904
1055633654
695317776
230490814
367521910
367713700
199359612
678354421
981297558
404804711
134164344
205382729
7786683
94141325
126332194
344754605
443309119
199636217
272395705
31348332
99687303
194394481
344859679
687687950
519187497
600677772
405098511
502730713
118085589
195797212
1032591502
323883055
536730620
467043867
210372106
623430805
154180033
939573951
204025795
338648556
572270912
550952000
919773695
646980419
576812924
208535241
640055250
937821397
312663370
499363803
86241441
89820688
454071502
326654617
509172889
225229826
779016367
572264831
756122712
589165696
575474488
794856412
256377406
244831958
990059423
348802055
380441976
573448141
724743184
6062383
78857539
85537287
1007474033
409180317
60031347
949048731
722305123
777293747
255357477
473981479
279773073
174234114
518132079
8180135
904510815
246968748
576002353
354693867
247033956
125847657
275671805
942571135
340850251
490111065
594506936
24608607
300327685
708881924
616057344
574786634
318498008
1017388121
1071922478
25468
318940151
552279910
457495315
518847059
1067232277
981746725
486502276
306196635
131456226
862015528
988866420
451065708
28734957
54381139
693052166
272130219
510747358
863330077
171777525
280039846
904586867
9991170
120658253
30435454
257524538
256353852
181769493
406271736
358857367
567887689
515059479
907821087
260218582
507501117
262570454
927731712
232311513
410762814
180168861
605084242
259907423
610342532
825583456
239374799
73057688
6527769
243070940
788310870
538016370
852946690
596804558
563534690
570917634
108344010
672221575
115038068
501124520
630531718
337785413
363665149
272959549
173347133
541267576
193706877
109986340
475661315
679848319
462165142
526945117
928110622
540663206
314279670
364319835
221012052
410508449
287335214
211595921
373885352
18130895
15131422
210036342
752569193
373907978
323634593
298695094
613471396
147410254
476936571
468352998
57754573
539351626
736716310
805772132
17262651
273984436
869681322
110380241
217824676
689501199
311399489
719462657
10538571
35605929
635328803
772617196
226739610
1038173161
576367976
669848126
520364669
213218132
602240206
121538660
64612396
287782324
312687759
557608572
800376066
67427275
353899230
724578789
4529643
800820562
715939397
348915112
184678663
66059840
472925050
533241925
255364161
170275133
424059775
891278248
908291637
512657059
394540538
356281314
770165211
154354666
480286913
574925024
322128825
708610249
85309167
258849494
658666968
908725246
83266505
77339997
611225366
767200616
340684513
248755322
133100155
449470682
575912135
535078448
509299808
949820638
338057220
604814672
233585304
180095974
422785567
152329188
104158830
222760817
969269908
69144675
544158496
972482934
386930300
531563198
190959862
86629628
873037947
369660508
718435826
267394296
807192450
27748677
265511462
612920426
1052493259
189667782
457406261
486899798
522228448
336357214
1013298440
498931196
288818007
102201792
344606359
661926835
458851941
246134068
527378437
142128751
467377769
285765606
420205424
364911136
1047854203
169073790
298642057
395795927
50048297
851439700
124319611
59905073
55558396
894728387
91351809
15324879
294911845
79304153
330481691
583809315
319870504
218263064
677613894
132230799
699250142
379042650
19085755
663467108
1712666
575242045
117101353
651794052
148383211
383856270
19232731
40184775
234000298
627148165
129232633
152727990
999775265
247843073
557911794
1011166232
322022025
652688934
29491550
438330008
218565169
574400723
303303471
246433504
542565706
705643763
476879869
757006917
646868196
348032504
429611778
360194996
54849167
34676417
169883265
179876538
882386136
956713961
295120933
649251550
590180741
22936586
65783416
396232093
711051666
513222148
616914940
405748854
399752681
12830626
170157500
545277811
203710228
90749592
144849020
593243603
690687000
315541978
322381866
725847831
299957905
357080955
625938730
102088560
129513255
769714222
968561606
608940193
256693589
266893540
35481472
62830544
402575506
326558124
346872397
271842513
474459913
77154755
648479080
639541662
294162500
995324150
163957702
287512290
156470478
822193898
258462209
835781482
850590397
642720891
67261911
357744703
56938479
898846271
614142772
327329131
56885972
684480985
448966345
971962592
39850712
54114575
531697282
216076440
235219642
19460256
286812342
844203375
481636787
305894183
390679734
517536438
138860575
255602812
26527048
780457175
874238243
282351742
237919415
227932988
201144749
775620607
294130573
88433715
141648154
384998526
614744644
236619397
287536365
598157942
646045786
298102234
726638474
35461709
5140332
33487490
180320311
281435604
281448430
424605109
351390648
212150275
225590206
563659748
940991878
83915787
1053884414
959838042
632004365
597597127
184952623
761090839
696918518
757384878
669121564
245382768
174577600
500099112
575835083
913294374
739028158
213106779
305486355
21742358
20760923
88087025
507149905
570986477
74688285
283080412
362877691
1021047864
655528592
194348899
24615620
518368049
700643979
78605072
500210195
457072662
637347975
726684661
651063354
118743716
396219905
726287291
930287307
883746318
377724286
587356987
38254839
92241858
432990410
258480760
188855420
298090959
517438912
153685255
92624170
407705514
343785468
174199844
733844310
299598458
319025357
440166675
918938655
22437188
703255461
55307082
253197172
975040080
634899463
122122330
327412479
142625881
590078822
128254701
961965318
288008077
571534407
234061416
186841460
694918477
455077612
295659410
29881774
74701413
251941174
318563044
726651584
176809775
34740453
493169888
320111067
460680425
766078521
234634885
868901505
26000880
193230529
628044445
518617954
805554600
486763033
276170956
98758177
300322437
675706267
717397832
88121898
400914415
55804076
402910944
78554270
101201047
7297918
412558162
275910588
222733174
855682014
489539846
208610663
344664623
96806216
63118243
92657062
1039128531
356307762
1073166717
53935278
624307892
86597236
587149066
768430424
51439618
565512173
100601350
174760984
254230311
764054232
126027683
38107016
674704801
46905472
86002612
31481438
823009202
1003902361
150118866
403024487
175219749
660199009
668917669
308280505
363252996
84415772
524836575
167888500
186469934
717590308
315634721
239508853
536682788
1062253799
868260348
62747003
947266553
576027000
71357614
309509615
552432786
180617092
516448172
46988150
563299562
232116455
439908377
531029814
971762324
837779684
167804053
405551490
880198503
583771177
48869973
312424900
213464353
522491357
511079953
689556434
590783768
466765406
237217433
107928352
443595182
571051150
772492897
322260385
471632738
126296237
312763962
378531273
188488932
100060078
727227939
287400008
555208638
118881265
678218807
597196373
429243455
329003768
245495204
706944102
731682580
494356456
859154909
84126466
287361966
1003938529
230528858
102779025
641294495
504421741
35663338
293843640
40043049
923368948
448498426
259391998
316069740
77143898
801023048
405852468
263117968
616426526
223178254
866577754
115252706
697437658
242795021
203016269
788515571
155569755
278746988
269711353
12629443
283492984
425786676
85021483
282120428
439277273
264572797
213690668
529370872
861209174
415861232
311729766
43127009
293907150
138987076
834351786
167199557
221994812
320641831
208149050
265190107
364786744
136265330
909588404
746331542
1024995527
357071741
880021185
317476422
309266180
250998446
195273449
444446715
267910038
724284554
294108979
1041146473
445495738
163631309
26031983
978398070
255139604
570736783
249120170
161605474
601402506
297794860
87527726
140202391
764055924
5883719
780219780
312851171
76958344
433316010
643171134
80276011
599700242
629262071
135016544
333464935
47390703
789820808
217420607
77549625
390300689
965899608
387189338
248752336
268684867
236670378
276766406
736424912
224684986
238738667
670006136
352846382
47382633
109041071
255674368
172537946
187685101
329947133
600172312
708554490
517493619
376503724
106090493
184178280
992067226
1020944635
251846351
562454180
1029909816
233564593
32472813
114543220
801265896
795032350
279915625
122811736
218989120
105120876
125695703
655855090
381748471
962820270
159832898
189549609
710221309
327843247
416410173
219577838
886876818
471630626
370713378
147185666
350483624
171507915
211138067
189732800
26211451
70400597
117537305
632512865
1013532034
83904344
329000753
500134625
244350544
235186364
492465786
461492224
304210940
245386910
717088946
282622411
101124389
186070549
612973211
303146110
1035665330
908963802
690532634
433060004
233380028
806672903
720150766
164585769
84149244
714097579
101818192
57990196
276001171
752071901
319369962
367995976
368526639
572217725
538574555
589732996
599782270
93590941
104280810
114472154
585810450
576861676
8273701
147297026
135638420
99507427
137570917
323495282
340253726
491415003
414442343
907508666
991005506
104335061
103195554
540442172
304102751
302892820
347946265
596651322
193478009
195318870
420387955
506678852
671252961
152921570
592693462
613371524
244513823
201034004
193239602
706247750
41764003
396912237
633717281
460488385
203173915
84502390
431347209
640929355
102726705
701747081
450071706
131635484
215809168
299020709
330871466
163116926
858328265
19071541
479850895
171757185
392092984
563312484
104166620
26685405
593883308
571845860
226535070
582459780
292876634
108118811
69732926
583577002
831264898
272623086
999869529
507592212
370172216
728854314
127662884
681232159
740698007
278952814
470010971
253496552
669151257
561022571
302383469
923671177
260699723
958215769
566932709
92241549
389229026
998637192
90087189
495163904
703124783
311469881
148980921
449474966
183307599
70467969
668548718
132791043
42949760
703269302
409331142
803713196
873332517
241710251
591461894
1050930705
437249048
320238780
440818627
661087949
293662891
366543097
982420868
404911659
186131497
231043641
829949985
650748610
689623574
519218558
225123561
428188494
41792004
92521814
692527886
32995031
741891485
461853994
568404637
602199330
570737158
193918009
381451415
213211800
332916025
122337870
155095971
394799061
142872875
679498604
497656441
4575516
38289937
73102433
259453337
205149944
682931599
413861618
169992746
648909611
616229579
648141789
578499647
968213522
456519898
813499085
212722112
707175873
210762286
114432426
299499306
226664292
718650321
229797898
111518565
648277641
163406597
425331867
852811887
1050472198
893773865
776959733
534562235
283766200
116930262
141798317
717780993
655586277
926649580
177590732
1020817487
361706833
305271782
109114307
33100439
319931804
545606510
216354260
433543493
8477244
567851454
554096755
518738168
574580111
278051186
666539872
834765019
5141477
328737013
150636819
530568093
545437559
80911768
669794955
518638081
982590077
828547757
885573589
186079648
232383458
395308522
689257680
110154014
222626691
395848373
57454282
100557937
185575047
621409462
283118398
459900374
739988685
985379285
488250407
194958130
561847940
876282997
333791801
128488756
21118584
186407805
377011769
268658139
386096508
13747363
213099123
530713925
1018821671
431166432
870536122
410689921
473117017
536006032
125926280
620053112
115090090
143278790
267813525
1054688673
558730333
249383112
55535380
238368871
809641855
433945479
552385668
965078388
645059927
345863110
18095557
92417936
946764006
294819875
317166024
464278109
931396191
161177420
7209866
657079168
325807397
349546047
36305089
417147358
668225205
296270459
903313557
489038778
624385119
917171443
646818809
330899107
608562381
417662922
891622815
28414512
266411778
278607257
949310796
240807686
302684320
156373113
595298909
908591789
273189781
674686778
316454939
1011675199
93452956
136580111
274257623
55022334
460616242
512918637
286110008
879979389
547530272
1051518008
938490196
875964817
234179927
314672546
408753830
732377989
938669844
734165
951613784
679855042
719853716
674673414
129483981
108209661
113054026
333295042
229079621
115740549
612427803
270620217
1013486643
780114222
385407913
1017600304
93330689
601768073
742745374
332599737
683610640
62695216
113988675
361660496
861975919
63053647
495007572
348101705
180591306
239425227
504854859
829279090
476529597
668095755
560004999
192149369
615891756
223264285
238028275
329674530
319051629
426924266
644063101
175069765
499032443
647379428
597778697
115524457
760222030
63760678
958702571
416359019
510754630
156991108
150806258
31771077
53780680
210175261
159979489
35949795
469272387
176350842
12504091
654810985
249882377
1019211324
644014079
635695625
1001451820
417003221
123271607
548374139
164195445
131621870
70052600
239912668
520433256
119827678
625799870
562389271
89000872
680057740
869687288
1062170526
621891705
545445907
110932024
922215596
35353426
599302400
147667304
975198640
512204381
788231339
465455526
196670477
784737554
461858215
375465560
304338476
112444642
668778750
126588408
85697567
827815790
267347858
37666644
900309456
190089165
201326884
891677754
384387955
200983751
109614676
222791260
87258183
189995709
558612567
117208691
65719383
586035904
516298119
89065346
430299376
214390525
109086068
286349423
634999937
265978367
650975916
84825939
493537899
668657897
509066826
540379836
326681613
825514510
263569896
29764719
37653603
582221334
276481697
309746064
612629733
251886792
321219861
102484789
198727811
380359833
483267447
208839019
560607018
166380399
462384992
774771989
440300360
646778265
408548059
884989494
45700367
54960854
730314820
107936162
185314132
893563071
252954902
735256442
650207227
233529378
354507762
538888989
878746298
355509416
325175561
78649561
229891546
407328525
621523685
733168234
177947549
732145198
581649746
170722544
221554831
196965542
999746721
545257581
104505763
275029530
737056452
800557250
487289504
27799406
236602070
429102613
240215295
102177872
481165801
236705993
1007619965
453170090
13445303
334166601
494985214
547632388
219601024
299634706
408591762
329155324
14659925
977404512
432957356
333466064
278740974
791230654
921504653
72502150
95344765
722433390
603058313
335823253
470771765
786275668
219617873
698944226
387140537
489153016
277979843
908607915
649516940
26065735
796755663
28020269
835704263
739156210
533971045
113938264
223889029
1058493204
198628903
347317068
212560693
249786570
915814968
634454786
710749404
988869851
428620775
252121845
280795387
555603965
249241496
993896109
826481963
916637424
258133639
867606110
613876184
217960671
128303515
947539410
439194152
199074336
62541535
645591573
38264780
2022592
384189374
17362603
570356734
418766183
380938498
143103941
256281322
377022184
470205872
149895931
39745380
951601817
469698817
776091464
568566341
382663305
369823301
676878660
590751738
943057273
234533485
562295462
703951630
875399643
116395589
597009134
300524014
258427882
255046495
122105665
738891576
289820159
491988309
149539954
658134207
650220827
31274791
640208302
665285543
92367902
62952239
525015533
751439594
390424887
331414369
343550533
274025324
279665863
195860055
31737659
448061218
260113562
738394013
140820604
268446159
698812296
179291344
282068083
107916286
120201005
28942759
353555836
23380403
656175149
731959885
660428152
626597097
585615286
334315186
621187016
216350198
108546608
314004554
252630653
980768723
117977298
506115565
569405368
31013008
5462229
839751499
456445604
760818961
683856056
612416016
211347099
395219796
150665929
297701831
718338623
776128237
140698385
564574858
325191378
531474815
532947625
583737420
690091260
544905726
953142136
118700171
169071934
741108746
149402491
723034442
169797480
217508643
633922831
277325421
221590604
546493618
693478158
670189631
244964833
197226517
142594511
215112554
499379024
631404305
838951113
29974237
706117775
575970261
286292183
482138793
175547526
519146818
259508492
105111452
174609218
628838467
948732284
298402542
313623929
610344431
136761943
674775243
805462608
696371932
617492794
113089186
720594745
257856549
4556432
741302364
252499403
496369377
66608202
89052779
238030374
46258782
183635114
474397838
485231137
263836491
862732104
491554795
678694050
3139869
286766212
119141934
710373608
253948909
667009033
331600808
299124700
536557526
355619417
67648080
695176743
126558463
1038877875
250477850
211443840
914274014
998059949
294201469
244717804
255592780
560684435
1073492046
221778980
599294752
473521287
674974754
585620835
579123226
676372279
451312790
339944597
642751973
251519103
155680257
80894364
664689547
998466623
14839542
457473320
1054369804
537802928
613144244
713861754
600438824
535320153
48227564
269854768
65785645
223723523
274336581
632738938
120583552
447385133
703967514
6283190
18837039
596924031
180961490
7232732
471197231
346603535
13608180
136662506
1055493235
300859726
252197348
39033356
417320574
95397426
317535117
732141756
232960167
637885808
79561356
369708836
444397229
739715750
176689911
124592666
493490088
744996941
946244487
1036129397
196706961
998304758
489933243
850614231
168754456
1054476127
647070188
55800201
323481312
806198628
185345815
658612544
612969489
268442575
40156132
32021193
288615146
420637539
613288814
427699972
199461594
617552513
15603216
864257372
725594468
508788120
123296015
103227793
423526499
147995831
272032885
1031013351
467068777
595922222
162612444
375852469
1019249900
134863993
180209304
300195818
522093715
660663291
489836210
638381037
61819625
633771142
884054952
151226344
225677538
283997670
284222368
7089823
827641986
190841734
67333355
427106669
556747293
491542602
34645022
142930190
429752115
760784785
624469804
517447146
172611303
82356560
635681820
356096485
231400197
323691446
294701574
888160619
352019683
493822914
362143210
813596980
670180238
619154001
338909243
245442425
38691005
225080021
417245366
1063954805
384840527
947379112
651895975
787716770
1067759302
234499600
101276766
735249445
474994694
166752088
261182006
582150287
409525868
230971638
645132616
732142600
535089045
222966852
293835969
291545719
805674914
974481761
500400073
191860292
834312065
1046024508
27532697
982560513
948856710
851023230
360974945
394139881
41462068
596500617
141241963
623151481
670817458
36852535
416606603
742402844
174518640
198929089
525844301
969577528
247538104
177932491
182541114
18028646
445904908
559301216
16027206
790789550
632602288
784320370
313080715
152643910
424392720
359183060
46514209
195115444
258603501
159291164
201846109
334680165
48574875
78817124
259418056
8172549
293039304
867487409
171732482
19977548
628430121
720749088
221372804
225722446
545638269
177846722
149526852
239154632
993701699
923639064
113836604
740930643
320095076
269721729
481065721
262339625
586520946
1041165975
494743789
131789291
908627833
301318044
78888702
512982215
527976800
178226505
220949242
305415114
1041026808
950532937
39222986
71298155
48477625
277556918
231868900
97055080
718982219
51167768
608378168
466251866
596561807
291619980
77087127
615281169
346558803
492722814
631203018
268251524
933210902
479627859
624687020
158092886
231781865
324524139
773410635
489966609
691980179
700935098
553008548
70165220
321740157
211607315
383634806
146075425
1025667279
664909490
789579655
103265694
1032263027
44505532
475291641
284888258
159977966
449790734
154555973
208344410
339569791
685965107
156536367
553501913
714469618
685074295
224397757
377927143
60049059
584383167
213630618
546531757
38078760
343320900
29730053
256124294
558810467
679697873
287581540
493341025
221788602
1019552039
67400351
298637688
2895835
993257736
265743889
507796097
388628335
83650814
659508111
44384035
208122683
529455957
57926735
11206989
301857343
725901694
280754560
496707101
421011845
417837909
882270681
577771815
1033476807
202709011
257923539
763819845
558368385
548943877
86250196
152736260
186700439
426897602
86161315
668766456
266085891
37848131
525689979
932707195
864236006
361393858
639235055
844931570
271005855
327350168
549816857
2089394
284982556
378359162
939785131
135042834
647181590
867679201
45236713
502215768
457851323
957890437
584613875
808141425
1049213803
56795018
211368567
105725370
818339035
124220797
787935952
73237343
101686964
378166524
593819290
313122198
339782464
662208598
926350992
954402934
127890337
683837610
739614733
753271088
199905685
425320089
63013689
605943158
35264520
642091956
460282519
194206030
78743138
898848187
179281001
89901080
386497795
564091303
159092215
454243709
47370625
603565340
304379403
605552593
46134529
555921165
716310310
150401268
202332368
313599186
424549298
275978138
103497129
37804662
9948181
208780676
297870342
167703117
948112687
198619471
203884237
757390067
100458375
641506169
552831336
602065172
615331423
962814592
313903296
238143699
88458170
711637910
185528564
245304060
248387282
1054146640
124722340
629191869
241376764
445632519
739255000
945975599
851999175
999673149
431458165
3205557
610999396
823905908
520442668
525959755
108924043
808294902
500885257
46020529
560701159
49921728
465608913
507058932
13929672
336026909
597065278
882965233
310801736
187576612
298129829
856800157
807094369
558361315
955098180
233225626
22293066
255465281
866238113
731768241
452240272
582281426
994221048
27547636
1024634150
732057732
185386417
243269459
363195103
152976763
332270792
686608971
669349741
99191640
218050073
268271990
81739010
233047503
168316424
233499191
475719385
1029166161
737398791
910312392
587518001
271403527
375749717
861546084
744005988
20397097
387488150
889072209
726415934
801913020
639440655
601134540
183953112
289717450
11978475
204929777
115835346
776011072
608732668
50136130
450811230
167311067
359202311
894719971
31019338
493802210
254093922
960006899
577753800
616124740
963205799
115486925
471774687
84077816
51103874
285762361
204747170
596940286
105247248
163019333
297535402
724387640
678016467
576869789
43361043
441293087
527500654
599059594
705003812
262766675
817351354
514748592
671134832
842773808
373526547
87035532
258405230
479417075
1009269319
44708314
101797743
572648811
629974845
142025346
450636361
604537950
210046859
473070218
1152832
171015379
174153518
1045741325
326199886
956173876
433961614
901551175
335200
8976991
498424742
478740310
142987790
730500425
716016410
160474514
371931020
18106795
507201865
235369088
111055241
682322564
44941504
337502014
910590076
593247810
84674775
210592270
668717987
250229583
327647317
284887618
659855051
171921048
293100706
513910275
525091274
205898604
632622928
532970543
477073056
804744171
711658080
46136198
469880744
535287877
294263311
92896943
49428081
634626886
672108125
3410537
197286349
280683784
670370820
225638631
122856658
222643314
559170851
1058810042
895612921
752837830
266789763
657446201
697746195
328278999
210787660
6763502
128192109
494709090
27359787
128990784
264182131
241456986
289945979
35388556
746881296
888886739
560219332
256147076
608583440
67529631
503309043
484170913
31272789
25854626
212679331
539316648
836947134
144133682
676831207
825903621
637280993
620367541
370365456
225643265
717666496
394110541
36998399
778734865
370613064
44564824
216160703
977814919
290913281
693452558
227729012
574440970
12921066
575961938
254307108
288493591
21036273
45465492
74337194
43966920
885515650
284968457
672413215
668235798
237248326
444522591
733560885
256245517
727223681
56026646
147264265
549294937
283850173
143996271
675686589
472669994
194155997
515394942
203405805
12879686
397835445
575163838
733091641
60862260
838003675
294362460
461409142
1071229539
282337063
29704855
247108239
41274611
847206732
234091621
253751900
417524842
622034644
296435284
337549642
255151391
804654077
674272865
237090485
937580707
69970369
73241744
726386215
758342841
588846969
146254205
83325005
668573081
69919335
243469914
579031711
96473902
304860959
502265357
368765521
730911361
590115606
425346867
93056327
742611117
689575778
37953773
709370173
74050977
184986826
443484288
72867999
661155934
567430760
589212771
42977139
301190345
224922280
875852739
93210898
256607705
359845529
481945633
588281764
361956817
791178562
794012931
189318533
168033692
471106505
619203748
921289833
403902192
903657107
59981264
750735138
293106289
198343879
693247976
174967768
486152408
1035032764
425983435
587850553
576891135
607989394
86492310
299472954
858475318
696407608
52514415
822238982
410239762
377398428
402999050
259337572
775238329
21833146
371237983
308690500
182092364
657675608
628943099
758979175
12794972
919326606
755045878
1071865347
284197170
38950790
184613951
89799285
188449243
674525652
638977190
21267952
82880024
15912403
231882667
382225518
82794710
970922283
152359867
186110206
601293560
1041414318
523349355
259211399
86765271
528211628
843211377
473070189
485148943
894640327
190132343
218435053
18127753
37025814
341387120
937512283
448197013
985313994
219382359
940070770
30778794
1031890088
531213585
726339745
589733414
990119942
7088072
309518613
911363938
195703442
239212816
47948088
964658676
915682001
130303825
416446838
433277323
1035072787
805813553
576643981
161167130
358396704
215028701
193471024
271185547
231660047
118180736
454533996
239128391
119396796
335210922
530514833
167164538
328769697
105774679
551509038
242355014
104729380
91272666
179566899
687374868
129582380
690835079
401846623
467783980
556121489
974748113
167273691
504740293
710681287
575843932
546989149
685547674
201840836
867579994
65536728
379828113
130687878
35961286
514078269
971438980
232998341
9352431
610148464
813976480
50865869
353197489
60535709
93492784
411356049
643784277
699011618
672011882
607727189
618959799
468444236
44521567
315360397
358440411
567966719
16516025
414753653
473413408
334716852
737665904
123769514
810159109
918514179
909206430
373128137
500563177
971081357
799740752
598958739
64466965
183114403
381548590
450696502
1073157416
348126364
44937862
301515657
138596247
189784311
598787554
98017627
248404057
240226019
538524717
58842321
189094194
271168103
509357150
1012798214
20729567
502580041
346272063
920764398
619916079
789396790
186912765
170570714
469965008
740187434
93900728
868207209
1040986478
110363509
44223897
242100348
667070279
130620891
805501890
11662260
344917978
83831386
614731640
554340997
252392264
276170352
1019816361
959755541
136269223
720388621
45797122
245446582
220620966
982935545
353710936
304057175
391447399
487185460
229484092
604327295
188571238
84895151
207859186
47964963
297753720
524621527
657100727
1056418240
72393756
86828528
556000311
50991780
35500067
54271791
505961870
3586319
52548340
498711252
1050793223
274068305
571755602
287888330
495016115
620029630
492902510
250240365
354469664
509802140
839409382
242147323
479398820
635694906
251876172
49080489
525001610
503732688
709032058
178129891
649379195
284909651
431275853
43700877
505914530
432441051
704770379
543211514
177047818
229567967
83489991
988319188
188990682
961974616
136189243
285054891
451715636
110834123
31372731
182188614
295231448
65595152
545943842
284816068
962099952
1069576711
49758293
167533151
328722301
393497517
122128625
837673415
174775123
713561553
359768340
160918
23831439
168453222
261756168
136686178
224379127
782897670
42933314
100079827
675729133
93292963
428855555
215621256
805732089
479310902
7916954
3484195
132421322
188717106
212400139
131485217
457924346
298110118
791071881
542045645
809428351
34836185
823030788
768172758
436366052
646779655
240407088
63224831
78927069
23731702
577345218
728106472
739132174
131917769
598793401
106247224
153221258
499022008
722008477
127063643
367194776
859383338
350365321
237156076
100808279
1051087225
416104694
309213606
575587700
125150706
289481655
435119203
702948967
14745504
53852326
435848323
833313506
615842397
400823809
126422825
40144424
106043759
65945902
868211788
443582172
411705248
481486228
102024913
1037691464
49102422
176240625
769316695
293634015
706684565
90673915
122348086
606407986
256599826
643649208
570613293
301158087
333746814
342594599
150063488
470203205
324346202
1014584283
169449568
331338339
598466666
965967327
552830590
205932401
758180808
447693638
780732226
163628991
127286585
63702375
69493631
806983610
354736276
413760904
651834911
657045781
93369670
484567938
304630575
712356479
53533555
244121834
504692387
131728800
831635476
496522476
316530187
221227114
234316134
452178111
306345435
649904231
502414412
1045915364
668891744
383307977
770838310
152481625
952841697
420961276
66835031
207655000
734441446
641825114
320595936
368360234
716678724
1026656474
666188241
539589730
279150578
240489262
807053321
838971192
264374743
323146716
690867827
1045042620
216409633
164244267
633387308
420672743
807594768
339336580
298675581
248572777
397614561
141266654
138758729
73805054
423154292
734343244
184479289
309508805
245028123
194620294
1006357570
1072400699
245606232
396977501
143179938
48366145
60870491
258913989
426596447
272295060
399203182
146756837
638540518
241297196
599551083
275435680
968871587
529103146
612090008
685017806
497889099
552790249
510210182
427921178
70681455
382347913
220306150
640760540
242096194
586334547
161894462
961007538
62122956
197760218
268707680
25273456
872887777
251614542
646493745
172420938
223671195
443785641
671067032
146743250
149587896
1011536306
521106198
368506581
241429053
183700292
44835367
202991686
374230884
153337453
390867751
664158004
137253044
315242093
45006175
978209104
121321314
175608798
410596150
151914840
367107980
418887739
544588878
586392293
2743826
122528370
983149197
1008150520
820888192
442173924
711636131
730020807
188902964
71175502
293664220
508250120
889173100
329441349
805743086
866033348
499482625
128356663
371038637
455550413
312416147
240805175
170623716
452800267
720374824
215751597
664727171
270601789
164591184
96904404
29328389
1035546986
877757644
607233381
152927182
954174717
473959740
85186151
18322225
591303567
236349053
678994267
705443748
307492846
393558432
353820810
293593176
951697832
75320166
603131079
391892421
1024058304
274334409
23887224
160682481
949014744
596632821
554833562
347782480
24627851
192981831
90485906
1024542260
584184000
784098931
584835576
597137225
224827491
157848119
8047505
451098937
302755566
768055238
202324677
315706080
452969175
523062250
251988721
842364623
499983285
949745974
654971255
463890154
270871183
385239263
196994675
492706739
397521566
283597543
229116045
744459832
364717338
812733734
667642941
709604583
60336436
22622500
1058750106
190896981
34509100
121991584
669200246
731254014
801718474
180019664
870880984
969645542
44517928
35288359
216252158
62771074
256759850
661428653
241438596
84841029
272381114
507451468
491063305
191287152
436541019
176132647
552512114
395536674
37399620
235449085
19637212
199772741
53146101
105358626
887913894
488193453
397032265
284860348
747802011
694328956
434647747
344281382
529691401
179980448
14562326
490275168
1044117318
641064227
725636170
235767352
606154876
295893793
645863899
404734319
313627443
430525290
152508857
992160854
28076336
175549453
101022442
76838198
199791767
425387157
60115822
61026722
311373487
182909446
524868088
533887275
943432843
100222329
252670846
373932503
777976092
653853471
472032379
619928838
44384638
853977886
632728677
688432218
115844360
414791157
302904666
323127215
426542606
194795558
29184334
877621694
374935819
612417133
114683183
362711582
791113573
181229341
314678055
550928392
584922460
327960665
427849590
729955179
695598
47057255
6930406
93766161
308670464
72753660
121513244
169614900
578412884
519453046
146763974
249871527
549552595
545771733
155178245
14778359
713929256
516221402
573707995
359451690
572896659
892925537
124396395
202827265
339642852
522158391
306113356
474819062
276120283
428858681
66495119
587172369
92666086
14735645
226832941
475010713
393586116
420397677
613460666
477517592
189424489
696236146
367496445
277461970
705097610
1173430
737151124
726403970
866126435
91981836
1032988010
406140583
448380407
458008245
293682438
197928570
530992365
648177141
248203903
55557146
145411370
238345850
562737435
638637878
219341042
1035274853
141531499
531419528
120470046
165204588
107937588
153985214
183556048
381338000
241253073
641787268
411286782
195485111
358334546
916339694
821468505
425795185
171804508
809637714
460094093
293620470
264233633
463687437
176026212
879549631
538646385
60669531
253986366
437408991
16535805
446722303
84137757
396794860
343183808
878684446
364258854
215228818
546168773
2540342
37393299
726667701
255943221
39424458
1043491873
709443931
426372678
493822533
211667700
23178503
610501574
202048645
669958409
859978718
352919521
451773774
340399578
223078307
561569252
362998189
739336212
848072782
81124704
189670933
2690121
104369715
40970558
101403731
723695822
440507756
750159682
723653966
666513550
200353667
135493213
603321340
149245584
223522294
645805786
110356125
295575032
518413405
108337632
304200360
837925387
422100405
893715449
531160679
688277189
558489214
551592004
955325630
465721025
187933680
518299325
273474326
100209076
407145751
668430669
297305965
299973464
203683279
791418915
936901891
1053551735
486450485
509718008
488965307
473140388
269949823
562382223
318765679
261570053
127863810
281176777
206534190
70834319
701097329
401787230
524933317
985906675
169724859
966611524
323580066
179508389
944643233
63212211
661207714
172304320
98702222
140499473
1034631337
715453878
330312829
152502411
425096423
49613926
156082490
510237251
638961341
329918247
688362055
699529836
1048380348
652092900
251573427
48109526
591119598
874449779
63788491
372469118
17877626
9964369
695034297
240816103
136205434
770116561
963864805
26653607
193996903
1011844072
728064683
658033268
336968610
93133058
81483958
889642012
474878651
934256956
15598546
356424935
672065583
233097271
448704243
96482438
195223187
344997279
681731716
12649564
388029943
345715600
489045858
156068918
730754538
647289065
117915283
815818124
643707105
278427605
565392075
248564102
739962356
197354740
522850101
292910748
976722182
637119748
56967939
282208900
479305085
377994797
446663573
643927037
95244665
35298376
553990488
677977805
134149661
155356700
342062652
163670350
674087229
637069225
520236938
775503448
362227697
110213999
199827516
82245927
933221481
955708919
1062342036
633681162
361535618
449282003
494031114
535834713
257661689
82157489
192827104
621359887
606949727
951139503
742440724
358575226
407655536
272116328
800487218
519005619
208286961
379072715
94691584
53420396
188456407
386977702
249964625
193064114
253363082
177143202
30105398
111175795
445793118
503549051
215347788
921754780
504293901
382678626
729186530
538532189
489337967
225184621
447299088
852942746
819178156
953191779
161594921
213302661
43450243
367119982
252857991
269626211
29412041
282395550
262790724
189693116
259889237
87221828
420319905
3641040
153234501
684572159
204184372
509410892
128178140
424093706
678857244
64446196
189943990
723593660
754962916
131121579
584890316
317831023
415233783
97224631
122224119
140023508
523590847
904510733
700352140
702337487
205308335
270462648
370351232
517519408
420794692
323150280
123710196
524346837
549646798
694605695
577755124
255005211
658450469
348905502
340636732
590528342
661945909
610729761
1029434164
671062896
290341763
226091277
891920283
127382803
215928818
296421977
170069309
821288086
967668934
39838736
734888185
780508907
665744934
942582842
289665249
254650109
129907636
911720031
487905302
976846607
44075311
93308607
338147379
629857829
598241890
466638329
143982879
169673953
490902253
26955633
247951254
617300316
19072931
243606045
420639530
137070527
676705215
266052892
401701631
173185257
491865459
846525203
482761366
702301955
724246496
267682728
267589132
524443506
184180803
50366099
584292748
656728606
417815758
128366908
414482764
332912517
198101554
386115799
378620855
167978147
659320
588516709
495030785
142103947
63993744
540757724
379906669
422736064
1046526003
130691424
109380939
137534403
156493270
245071216
207858500
151433084
23097103
63959704
366361615
123597650
68066065
335367654
788099878
502420964
565932492
404876803
271103196
239521727
1066061406
219436393
72029171
1069631158
367545072
613254160
265912686
420987849
327465358
369144916
110249766
472239838
18129877
608221492
676253649
304022970
506723028
125477116
481522272
673878472
181215485
96425639
950242616
37832724
200027164
245789559
204801694
573652620
108597645
429825704
543068939
379682699
514033840
885269970
296058633
27607434
698797423
181128091
310978929
448796733
295470824
78008826
669341492
640865150
346987166
819516235
730797702
453299680
300149294
92904003
750234441
660675477
244544508
950588253
317490186
653722962
607422887
700426959
227312471
568155124
182160376
390613916
439386643
671241227
34999596
179663100
471850098
86782251
195593753
115837280
950207099
382770751
345211267
686910714
194667232
73081549
495253547
546511488
894802493
187627734
164881923
228487733
464355214
279384801
609366292
99291079
421508125
226445531
821985343
265501305
681873691
319738356
59004122
625219036
1010260732
397060311
106395779
407665220
197543831
156958134
669465533
879935121
407843412
371144659
202720876
98997679
562422249
244705784
541711681
88684593
278562136
249163788
368018751
212434710
518265895
629198508
625642055
48882499
468030631
776765829
974334182
151136618
881692974
671634410
522493026
827893417
89983144
442738879
247337820
693096846
281292236
466786751
683945332
123403736
192422211
5711448
1032658875
556029174
139883901
116531029
88627630
389690262
204465629
306145038
1054337
474132967
91714650
446006666
713314770
441087553
65370511
668283919
603647065
121623389
222154090
662633695
108837037
819860121
398204705
21831918
638698650
268799047
1024078034
19524889
540941918
495646135
907411441
217793423
158420559
437573451
247103599
278549801
665982711
669243300
76931430
307365695
443765905
289962616
878163888
314478898
439632316
208402214
157039065
297812047
435144819
1026501900
18576622
625382486
255977973
262198357
829620241
966200544
402454597
180939869
161441211
552240641
231801973
461568892
113096666
704300660
8218044
74409140
888370611
298547431
507869020
733983791
56568013
50585192
478396216
665899269
396476197
415297820
905040939
273845011
149699258
823104893
230996951
515179594
854031461
116232497
300730986
139099527
402916972
485853979
421209777
695537481
222409508
702689947
170685991
328572030
137664607
147834919
644981500
1480728
402999712
300623227
555122944
317755501
629407470
352804713
138346706
51287200
11693845
1658268
243963712
833232712
738633024
7015679
157533752
322337270
126209630
851457595
1062683248
152824099
155806554
595224314
67422613
242102906
657214463
591963921
491652533
209064667
919715871
466416432
224576752
894508891
337972372
619312388
437228302
201988492
534491101
143913918
369982494
681030170
547439059
524165677
468368136
121893499
206036493
317849981
220982869
38125430
810841707
473062468
25364850
24088843
68054311
418495468
471680646
721959564
142697142
571662904
492807193
594939831
456253200
55715105
308132662
492917113
751278350
550028356
236821086
593224954
659781020
660573262
624697668
664032978
481174417
304718263
29897328
929551099
325899513
89644771
5364912
679264717
144332011
459544636
1060136074
603689555
577941619
703895110
499311993
153018077
373801383
467919628
283652607
146575042
235253280
169842468
818781695
253987257
261384236
188186040
279753090
563486124
239122390
573785604
405486735
893307660
110798194
26906066
198407799
591196352
409700918
261472703
123597612
44112669
155250026
963227960
280900106
467084690
564272731
432843746
281125583
262499192
539895043
373568010
462886363
428689724
900190048
284053873
462348189
995962940
147658683
970262391
595147140
535774718
330733725
312163316
147286219
260508889
451261197
269403341
773228127
300186448
975448923
549722186
169132667
238379305
614118181
2075942
168037497
221201542
19920731
697823963
364753168
772049273
766796616
986887727
996271481
1065959269
797572670
188292041
270608735
209754861
561571215
276976216
6407266
72299171
1031542613
193534945
572375222
64826495
190020810
731712932
191304747
680061415
522595810
551373299
221282975
191383069
229684765
25914509
966537041
262420026
125062617
173149961
678264991
632400223
215948852
237562070
271027510
322389190
299428548
843553667
148342256
560291515
429554196
283651421
1014887331
172945417
258752220
433178333
253604204
649222248
199869123
133532458
1061133605
190778126
586409939
64257654
995526703
39037389
797948624
673688486
455953688
805302254
118987455
165174726
74236555
98870518
627439465
745002308
1018792250
158377377
565902771
192470733
103910002
95752528
884664559
567210932
542333091
238308134
463510122
290638008
805073266
68578157
209104933
230327956
675619072
355148092
941807991
242661101
35852749
543367164
34112817
113651905
335607631
164024628
12168701
180783666
100896964
432738677
732474656
464157253
308497768
89325355
954117601
148540102
339932454
506278203
315936970
207216982
228615949
625049220
825904243
727558986
1055194707
163061277
336815903
305005246
703249677
409071038
1056784683
169386349
93437642
284214017
139513896
648112645
532204978
278446863
261978729
467894407
679755119
214084954
184432388
175336301
500614232
67098064
398744281
63358207
86535830
158282338
839003221
263711939
593008455
169027203
722551517
24676970
194135468
932329266
14577926
192508094
287863450
668381617
83284002
105047827
336037851
395869555
326450950
398765620
376127162
1031172392
461440236
353501664
220869459
703675928
246012846
420171911
412515983
64403263
333744960
583280878
19974687
27807862
152183535
522610845
251092109
883715178
462148948
624833852
1036499380
175191594
407677781
329840130
197368641
490380616
150887916
44815649
235795906
847755867
829664621
503483570
33392104
306740682
476931941
22478696
112600664
235653331
49759598
514859075
216462658
695902901
674691730
538213174
482874430
555192880
196045538
906747388
298391549
312172126
740853149
58932223
532321111
548119124
116804819
85934751
664008435
287811482
448814375
19365213
725445305
14405269
146686152
407654288
730431273
64320427
311203039
94915648
87370573
269524096
962738773
124636300
724489930
735624785
164730612
618444718
586273895
737924934
810728448
434763550
378857243
782621555
622336624
47036040
34023582
170608392
259212414
476025913
707692472
339990628
149624676
276050609
104736941
395116791
673006372
309141459
255222491
255375505
482751825
513524486
206165113
109328308
566571003
44870416
310456527
247331601
600022193
452705576
381276989
876950326
273493252
619598583
791306407
663000661
434111437
386624185
374109633
31912251
255693579
315589153
48837143
282957112
12561137
940811902
840210858
704847289
113096167
155871461
51936310
30977157
178381248
383050100
831214895
6623125
491745016
909784383
141858834
446167298
441855792
135451528
313983582
248287110
678196296
257740498
479756496
472906156
1036786623
467354428
527644410
807426341
383383262
73423193
19194375
679662064
89553670
338907361
168864016
87342805
578546475
833918721
633800955
973166518
676232741
317363621
97482477
75782927
364049407
1006107832
255990043
101019751
1014335095
336274398
944782645
626049967
438232874
21341874
206503350
595137756
287545687
1012871416
220275317
535426271
825053894
554761938
336546153
683313454
352434605
386596708
38995599
673062719
242792777
62713909
945638788
258290391
414272278
544470813
542800128
475598122
61140971
301414310
281932295
262019980
930573789
114568128
505182600
290717097
738761242
123529677
598476102
26826660
248772420
573554148
577452730
11942921
262496310
293006628
554810797
765988936
460369098
307470323
924913713
970252878
208344228
457317140
401860798
333020317
312167075
698931569
469178343
41665114
611425152
532829060
146424152
504136884
362359038
85796556
253713863
60189861
2348340
112797657
588844232
311568158
196311676
1047356914
895761083
984358104
680419572
113131968
255714944
277556211
272795296
831604907
1006595633
245293053
666027571
669878913
60634487
8399459
92591841
179161985
1071036575
678523138
533223602
430816221
665649762
663738331
328451001
60744762
239654355
857442215
994596153
13070078
278945613
238434977
3484083
286148551
507375224
348025526
352117341
12521351
331133415
139196139
24119269
508082658
93172149
426181352
2088157
738789486
460720964
322103592
651547227
134516250
829649635
52037627
435770388
712985686
658479720
683214021
308848530
203098415
409337903
85579525
325256999
692459827
645512711
176441183
136267169
308498739
711160269
330667759
342756404
509625004
822093445
940560915
236652055
128753198
286390704
314141820
213088599
323883839
204149044
8177598
68008258
232591191
677212700
852357358
202702941
204189206
1068272995
8254710
471393429
464366615
269001691
295690009
380900626
597417403
46157043
182191686
922271335
893333826
647574196
59162922
216915700
388525130
334360422
442630095
451448808
159328528
942230948
46460026
850558
91165223
175730603
491640529
688139784
550002322
983181888
286636159
129243174
337802633
659134561
195615620
200881047
1005420734
397156116
318759919
291548733
32207706
270475483
822007076
835080763
64506660
164158620
870876589
283029910
13731192
172095929
153392882
564290957
442347145
63210725
616179549
14951443
78764596
428961293
87961430
786232677
934821057
90804340
830986522
866893217
159917958
1054064523
7756667
398382629
19512336
467936679
73078614
540804942
25040851
309340684
86324641
926405627
559416265
679359693
647770021
87636850
768226035
47256993
612573202
482812317
907232974
524503225
277556355
388880601
548526010
2792919
307246254
169447956
872666688
109581656
165237972
180641037
265178053
966172512
343070021
23288401
169911238
83130932
126551401
6790602
426958621
484314928
938782065
857593196
16022141
110659987
90651532
371449923
188731423
159839013
639123614
295556046
318112472
513228248
768359572
706934716
199134740
442974675
358464137
58607713
120259073
142939823
130101093
236272558
778270354
25020826
496900046
739880429
616924912
516402194
368918072
433119027
928038162
219421224
29177923
917714380
777764264
690815228
170834493
70617110
167118595
879950423
746682436
74821704
725455879
601408181
328012415
175878370
424072518
395069226
590989592
189880869
225954158
129135562
734042058
933086930
295390607
821905096
211642731
258196740
1402305
214456539
407583737
181255843
703295563
541632498
72092654
515555360
208000010
1025303090
431637027
687121957
219734269
282552284
258270203
625201412
657079747
589087226
486718662
79303717
190587375
336815730
278707757
560726838
753787816
272669071
323194473
95436455
321334430
231031545
175463565
96002944
952616711
80190775
629820105
481865949
37156510
9345682
266843314
59297836
8618798
58572322
218016108
131467816
531997513
45213345
475458122
53455998
693325
719926556
623608891
377179083
203458163
233355471
956597282
4384215
294152583
223287525
877900570
308245033
717254700
300343140
412335728
390965068
74639342
1043542480
826135737
946207066
403036872
756621179
68006390
177366584
80687734
461521096
12135252
221002736
379950310
435554382
792806074
462040893
450862682
822419452
778821285
159108668
470237776
1054943918
272525786
74790005
146416218
568527626
562803033
144667226
154795475
248490988
663466861
410837510
68631603
243844311
111125634
542762652
575408628
1037268637
682533422
457873736
905095546
244226913
329383332
180829334
225841550
27570900
396578005
517089561
185116979
156581732
751080282
134331827
149567303
26939674
136175456
174501973
24666380
1022621188
477155394
94954321
889496646
105756962
148127063
264735866
640506197
547147716
377387784
570591738
366531615
615781615
1000005883
57429680
135270647
635447777
136017739
902616416
109653121
164105385
227010445
508685287
437352280
111619470
250764154
267953324
536468423
376728642
600276700
856352
109999734
604699191
623432029
528257660
368205335
165252200
1038865356
306651659
243222098
804409307
687675770
37540194
469549178
200328283
517959526
318824833
94214567
791637793
613823611
294650983
195242476
751631592
390566473
893309446
733280184
54032996
622597733
497616496
175374394
675424397
155855217
495680045
100757233
224442182
459729640
540529027
648528718
484870492
202960220
929609565
185140845
209712707
1473925
413337097
661999785
787843300
1009268898
324650588
423357533
7590954
737718305
464317463
766538773
195519626
840819501
501529942
1035029926
16682903
675297656
470077972
445039668
999071680
393960967
86383418
799073212
296196217
642094350
693215952
223153243
561116095
609655314
685723634
287340295
533705440
389152341
70112804
114221034
141016925
245423102
582226303
651842341
433804181
152387808
472747226
198739690
35304339
279493338
636064223
267353748
455729757
687004684
86488642
851752848
153326956
42099341
737462808
540233953
831797609
68464535
324888615
190924507
332325032
998881989
706783846
651610527
518532370
532275400
240485970
750187640
333720547
55624359
742954466
12627757
545205876
731813260
17828886
487013249
319413785
575268976
604647324
702162841
335672126
902587571
470982839
226696825
297578542
389338350
134905299
137333803
483058397
63657274
1048610633
107767003
219549739
246738399
10560524
48021798
696791090
179116550
125433301
485928923
688134557
720270653
533959183
16602638
240203128
774630665
630930433
509354529
78885255
849064101
218445777
22871862
443485814
183655837
194995218
579124390
58303641
219621238
670451107
535538577
316483787
51984346
45083260
641813629
574157606
131075355
240479980
221291857
686403255
96804145
331258258
1021254051
488775186
238550526
72889711
665671073
680048890
593513520
535720096
23487530
578721230
85465064
308510100
16618611
298898048
472102374
46077094
276444007
586748064
289869117
545809439
636204704
186647216
464442086
235222787
15228994
972960128
146596834
737918606
128899934
276638198
923698762
607810340
527099940
228588910
367647787
946896113
183240656
3748129
369362250
722805790
309640735
154817670
499284867
619453011
112536909
485912911
475532304
88894791
801733264
333052909
348607853
686685150
926943960
436257054
847065255
607155627
707345111
126395166
168161181
348266387
155390994
243191936
441354158
890281344
236763859
264984822
1016734884
43478395
816490117
18759579
234588837
672777712
314146676
662015534
58472663
19731751
27445199
844786952
595010411
638144952
67644705
673871785
368251354
880574782
123343802
700813194
121040111
887060018
1016683021
835155705
411873824
215277515
44069316
908118377
317181485
727579800
301909452
725931581
301785743
368353886
27889444
39787986
212935398
501777402
328439906
157290454
44336913
105890926
689358239
314679388
82321352
648091716
626694751
228778477
89771814
279868212
179751050
184251873
503230005
135756475
536413991
167774186
252808330
256350565
544400218
462157901
539547315
928613435
997724522
938641797
1011250077
461883397
51617815
97139183
588890348
312775905
443603648
962781046
10941005
152030154
716419738
438788596
237889280
192386533
377310293
175626487
202054689
19271281
209903328
65246127
266967182
850356189
115297925
250902044
554317566
268773585
273846056
1040155966
257948191
1004074940
216087178
537270461
413001856
259007804
260145637
678424663
371808332
163941823
120692612
200538619
74501869
128731461
103132559
777744322
253946275
170726099
814037039
144901124
851731734
32928058
728162856
565248365
92649922
100529053
400759858
145078515
27105679
741270713
286616640
78512420
410076451
597789800
213960883
303668736
403325654
360553967
965610576
1637111
911718323
858796464
320894897
301191516
121604191
808706441
331654676
205509549
393183184
561635162
472248447
186288291
376287558
107707653
729370393
252674981
129171989
62809052
628798031
798067460
250382033
84881227
346509112
250026009
19948299
521223228
190416677
211690083
511079581
91586347
428742499
734055040
1042926205
264707177
417590462
274642809
191597258
506735006
649914810
452185532
825147989
418785657
937646083
95720509
619405845
128885421
531568183
449982069
173256160
355460779
373254427
515544919
989627622
277344921
1035766743
161921890
298729759
728995748
137441460
124811289
268748917
318447257
42895345
557795466
409376745
63723930
469618007
521869723
115000382
208030215
124535642
120924011
950659649
173092850
188087625
27932394
882068476
513879444
702002409
728308757
498382763
407461934
215220773
940698007
985272103
1068181711
444938501
46524754
222009460
336215610
104715175
866933624
710527652
425199079
305004328
1037360823
128524502
284839469
887606021
1004434056
226782049
91928024
40496015
663109245
275731444
342134929
289731032
623956073
442397971
182966158
55179338
64240997
517666087
857916742
831343746
387392387
383273462
325636889
617773187
1016742579
501522597
530677053
7655844
965899180
717239885
41375350
221708669
543316496
41890246
658098472
372826191
857617960
120601814
767062562
685452591
145331240
251924803
78873860
1005028284
709634460
46154727
264864806
113351961
263963955
722866147
285202001
893811459
34775971
178591159
266239882
107692395
151663981
261966281
949665472
201569054
98504890
923761351
515587175
428276800
779548950
297404101
99351635
60087261
719080440
935966137
1020383231
240810682
660001532
328843226
696029702
378209092
447668430
84162461
852535362
669064908
589840382
549351612
671136176
492851992
104843095
888988546
985928268
149789888
228366736
364838959
678577763
975656833
558470101
602953405
168049100
152331929
8664734
703807301
237380587
583469134
65187205
393708183
785240887
880029252
1022131183
451455668
501367870
597132552
8980516
241020847
242281683
852580158
21294491
848408388
605563102
270431129
13577357
978591583
133895557
325877474
212731200
296445470
56961993
287388649
276647959
160633185
178488074
26601862
422117151
127990012
159404122
211882168
980221514
889460783
571143306
783595418
588461944
11425184
569409456
298559877
83949131
621712859
398664578
792687397
119115517
31445961
163017786
369162179
360060053
440340349
326477569
228529472
156493006
73815057
538768486
85411484
88293798
802815883
281697238
233998278
368697038
596993455
508772365
931679927
738230203
1056761579
448472393
493098892
121036252
587593663
526482314
456909221
306387664
358460290
707744733
245623460
527435176
121608203
735030722
88023938
277824755
1051420305
282592919
257520721
624884754
650627341
113910076
279594788
219778016
265108445
156771820
517416128
279606993
233866146
288103005
670882618
723401404
548950712
376064275
666349297
247376362
252961138
937964808
368777610
757804436
598717182
70876133
112234860
681415815
621846643
255184522
48898188
785209597
167564228
110878
675674508
3406512
526434739
717917375
612565753
42550012
903749675
179932594
51102703
206004778
13851208
66323650
1026968657
330130665
195791098
624236954
495389843
313552860
82466395
17681974
690176025
89299061
91319192
49620019
56838238
402564674
1047281723
133438839
577147373
47557791
381004478
901129880
143357448
1072605770
98669325
177581793
407245532
152948463
536112507
640986618
127725647
994107817
356358852
358499905
847841963
302235241
334578243
618692370
601031839
703759532
964569862
1998123
735415611
796638293
687982695
377930470
251353615
504167320
682568922
137009236
194983094
611773675
156061205
1007497026
691941598
713520012
362775297
880843205
788125781
139896439
224348563
144333168
403316804
9672818
767893515
468812960
173119963
88228490
81230093
1003935273
246691859
282199502
203150832
633916237
693040554
319901439
548365388
319349468
369460897
220551896
806171966
283214999
696209664
152392334
1054362438
807337252
1056766871
506311997
105095810
103710666
427492518
311316025
144572515
440991705
216413581
164839432
607634259
184861455
76223724
594735288
89371940
284156808
344125643
258572864
774616275
173615990
42621438
691418306
372323310
701227364
637872848
868048241
240379401
401867380
316421658
703915089
251191558
65384017
1035266504
301264457
273433842
121233727
216538265
172781603
458513652
764791898
253527370
194409957
538266184
728170957
106331613
517207242
272674293
870501432
163273942
639872298
572904510
752763063
87209666
635030152
313005240
155561427
885178538
234826247
863909782
130648913
247599601
171683802
156705588
424005236
66467473
756687313
338435167
355072931
287511391
228093954
242441483
341436106
320820197
403581093
135050103
337955352
108344335
159649400
147614932
254561823
491451407
110180190
373215861
512257210
51146749
435630748
1041667606
677934055
279587381
399734131
211535699
384480619
173586810
915397584
384510459
122477579
694660150
962574243
697910888
242054870
728634224
299371671
711478275
242031787
241804853
662428943
305713574
29946388
517297755
57227929
628754987
373560625
412363274
243807498
250676104
42315777
7467223
189321942
906186606
305801699
1073119645
858057813
198124182
453924148
346799781
543488325
690857582
151486256
766635425
66011368
798817183
179605836
37208025
121020449
800281504
687176634
238972026
31008894
946690255
78776320
583278550
121561155
796039398
890808595
668341162
102035073
652340540
456426731
650568684
228733740
921930389
433493492
231322233
524256797
206161230
324018874
151555936
246559890
718627437
32318877
277172427
293836729
3188290
545319705
253968813
618058770
203415426
519785596
442312821
869475949
242866055
694639633
234865397
598743127
674358552
853913042
683077015
64027924
493803775
183941516
309659247
437123398
36536526
865473392
183935365
1044984458
780960515
77949213
202872334
482770354
564480147
342213473
6481887
447274074
272314829
422445116
689941678
1012709810
329929115
49246787
61439440
197391703
355904056
371677475
208759059
610394142
43647575
534247975
946042443
468076185
538995813
1057057151
1006815617
468867303
396257059
776867385
208135880
144015691
506325807
297203192
296399169
1775679
43188927
390176203
30997310
60104992
1005499491
312382222
708977824
127834365
225621788
737318248
805219012
172184470
323285279
209613663
303243169
629263560
334606427
261921639
391143759
109983726
34979318
518200513
460341275
1023578891
146527174
294107597
164279799
115807355
935679726
363975329
124003792
511613164
526130261
411407388
21819608
84094683
200482865
718417129
174588249
521174070
281667685
529587411
207831908
190238365
558009216
234950879
60904192
397349029
115889391
17760080
174066769
855443182
704149958
622567206
94630857
456579432
142006922
78971828
805948475
419608637
410617320
228954677
327381733
315281767
609446989
168173555
22090042
414789195
449993398
118429814
694549285
590455165
405095326
112653210
195362989
427517841
113079537
334227623
457163089
140458196
239277040
776382010
258506662
244332885
81043956
179382488
194497748
538407621
1026458078
406427419
440048480
341252984
664804643
663121655
251248171
41094160
368937406
751892290
604437920
262202302
285246048
304994353
137680617
5595043
7914412
899411369
89886958
1001090907
511935505
472449877
650776393
510434689
587746011
903883669
111068504
391117415
203461306
876058345
52965350
18732225
550401652
508842652
11324297
321238384
283388277
130362714
894425730
467330076
498914926
526872022
59348437
263023784
458020441
521612726
946993690
241397922
302407781
733474496
112690483
424185311
361852749
586969232
452071230
590966570
278029403
74421194
549279636
517848643
72317652
775011671
754193185
369223034
280101774
627058847
1001329647
45596820
119243791
471977225
200316968
779026980
33298736
733385271
117151327
103330056
60872695
795973753
408202927
54650825
38071731
337822762
989679632
255100124
933646695
276028989
385811688
125761642
91488122
176075661
211025869
728576055
414473247
674157876
542262945
767706678
6308917
876461857
745674825
287895951
454429874
665801533
132432517
433738851
825096955
432560086
145946031
564747191
538202298
639821255
563504313
174251527
365573723
79253388
34791714
643086417
187800082
173382386
201096168
874620864
143193922
658106491
320833440
106285034
314275100
122484961
667085830
621979509
273708046
657359708
655575668
54447151
379511488
750801780
834950772
202591323
785119944
193542821
597003105
560779667
302659947
963444483
236726919
185389308
139173239
818934722
326179120
151576264
27469584
212556438
380317038
436355594
119764812
123906715
186452074
141497729
955144442
54648343
542882555
298096870
339512470
320723938
173397444
297640371
300936420
732819752
182070373
442480984
642992999
275328905
507799884
244815267
35220454
507332037
126694693
104078040
435912108
58156926
897102177
66902383
865994104
475082599
482349089
276157835
327870519
137771139
225039177
481598708
1012517643
95088443
968746519
201210043
623968458
196952157
945631893
571625582
320302478
381739194
477723372
441445263
135641943
154715901
218528611
951408377
138696963
222774940
171921476
1025553716
270545384
169476919
743086216
549851994
714068855
1040427126
433407454
841305354
244072770
516923948
889061668
950373438
36877866
648653720
853859165
261415079
5955463
193098176
98252672
325881980
187992966
848032991
287891279
447175619
537875950
581758862
284948241
307212598
227329399
117818881
482590103
388577092
66851760
494313048
581351240
234151761
699955743
647470428
293571818
33262679
572197221
110901736
742944385
353358435
217899889
564913956
107137078
776228990
791892118
669560896
604188675
325571543
581687954
62168852
911607255
220159148
379985440
111127352
666836278
193848652
192388906
98677767
225705264
60708254
328432774
243357090
560239981
6943279
468228779
530639315
164543660
303350294
256246212
511378163
548495802
321270265
720715225
297136494
221112963
559808416
344839701
738892989
298352313
229991596
484480768
659868734
355348611
450279332
634422477
791403117
593142483
437254594
128411959
443262176
348961639
155796461
319687705
855606824
236316263
228540347
29213311
213740696
34612088
665689114
139129130
365404451
752749592
559580929
793775935
487412275
188897675
349990521
794623989
52883572
143712116
265188890
426558803
227019717
399675417
1047866516
119978475
527801963
68446361
1010615420
273209975
187943849
324220410
970693028
669789890
663236258
561726322
655959801
664080537
623842882
950075215
116012110
937496715
538572302
244648573
463955918
156457572
236692001
446559940
112973988
413945607
856110009
218087002
477408663
165226741
459375101
625477293
37871996
393588150
421433435
639083629
743288702
381208356
120138420
39882081
539908671
596516086
686225421
17330645
953496429
778337236
554585145
501710349
76030693
425627242
46986829
557240346
43236051
696514408
362007543
726954505
116482352
68112308
733864223
149325835
928935595
209474338
183993950
671768425
119934794
675149831
14622888
213922957
23355229
551701036
242624400
461665852
454642482
418540327
615221111
315577142
91319777
136919600
80155403
452999431
419535300
1027947076
130716852
79210559
4823748
457095914
505357682
193748331
44330471
661958477
106412993
717159895
759312901
60239930
176219127
296284304
815775489
286638419
418617763
357290225
996760571
670889657
328938450
975570025
733652449
207207368
137112842
294524015
291898365
992619850
785664367
1063871917
465651884
400448547
312149859
233969332
167915456
250738467
282948584
44509692
385885714
452457020
432810125
263343536
358470783
119084156
66916261
598091355
55515130
673563595
1013004478
190027026
1069117718
191225448
923799787
221183685
487452198
346135665
677347543
901696616
48426566
693405083
56253194
235104404
60213753
397094373
742459100
106654515
615080324
685691842
451276163
701081963
93967840
372442292
500616066
320585316
147436029
664385456
75664249
645925174
1064883663
465822036
886866749
67226478
788017574
893343535
173245455
30538448
411820538
295254480
933845450
387737409
804217060
211228876
465064334
272485114
826431770
116065285
567509504
1067761943
523403515
447337166
664773130
881523325
798517415
584820817
306069208
335693065
538132699
503619185
660801793
385661379
27863057
1053048432
685018426
464351248
530222749
5715953
233483264
124105897
247001062
286412265
194936547
176808146
12946507
992992082
713257432
13498212
806638300
593218854
1039873369
470256079
152242494
204801781
289469484
343984611
625027823
15798989
96421442
66485225
129760268
452648617
290647118
179928735
789419276
28651927
13701669
508630919
974880036
551669918
299066181
396610610
782777207
257509982
522677795
988566595
227391751
91246309
420813649
128775895
961983693
892041920
325868197
67887698
1040363713
748081732
111002690
116040247
70553550
699236720
615206497
502395211
238260682
617362920
782477624
52291234
160292439
242195399
197522343
300360478
186366516
99364670
376118531
447874905
506616208
296629229
605092353
808340190
649391763
15878973
354825903
285572859
1012503359
258004781
94577158
300428108
863533272
165506311
532858757
943049687
604412078
674749277
552154963
235841444
18034731
73125897
319890621
475172408
143192816
64468404
135461685
105907079
21415093
91163109
141520409
107200422
126408061
551227462
778490774
393561358
295515125
13305376
825386008
543590271
65574210
463074601
890616248
126289025
509927439
723030994
177923104
654106137
125632723
239619992
175386483
957374806
26126779
343033157
715883769
3075591
8133711
982493871
1035131870
324232907
252493203
709958765
390946925
1065215099
421914851
16493690
451468049
985864003
127532657
585833419
68036938
220664949
311785004
892581668
494925694
1218339
116594826
104093378
671032551
280847201
657127546
864635603
527935190
842916227
1031913116
755610075
531110263
20039939
692885451
42328491
1055694355
861488216
754723932
193282539
730680615
288881298
28196435
348920106
856532857
468325275
60295762
97638181
713661982
360559466
1030299724
446874928
446434785
367525415
126461087
479431549
1034937692
427933841
104813727
875991555
482141888
371841277
7961963
390569478
917625204
1054429552
80275075
482225904
662183973
654126750
667285075
902512564
415322754
617873244
620751960
77273610
690697978
489250736
836255406
677009689
226739703
150112435
11518246
90450440
326008894
58137823
61119467
217565458
804548400
996578701
181819851
298371621
36418806
415097007
263233116
479071173
676062287
384181028
435908813
287540926
475934460
351002221
893522568
1013496146
247925618
232613483
193169313
146182534
244865635
358988134
249176783
585265001
641629781
539077777
287996733
765714474
429023256
227243293
198735982
129858947
29588812
133132871
893457531
452346242
97320750
903147719
823780549
528462405
228036161
395465273
738078123
206222260
130412792
1003098810
600463167
363003806
91220731
852810102
693113144
305985407
629942327
393657229
550062196
28375360
503111424
220389425
180810925
921742533
116803042
558033552
910315450
273576361
591560902
499666052
284059156
670898484
610575130
137901772
500126954
452187292
590117763
757879533
686381834
999813466
52770307
777176887
249061789
478073546
29656061
721087281
379181602
71635938
226718890
251039100
45347211
986810026
219722346
663119465
203086151
222740664
330022104
806135647
976928973
676432387
114465141
577026055
559682846
327322711
858199700
109038125
207846377
52463494
693054060
590398706
891967498
408722472
1069782723
314525102
351583661
905813081
240993507
216421347
1057759302
843803891
48364044
672022263
562141775
601440205
696794519
334320025
187962259
250461402
471352223
413698833
482202167
132903923
654867399
37323634
149795131
76892600
16953520
372030657
317319857
17275109
678761380
42586176
1012298691
637920228
858034079
76764211
223647325
246415898
558993401
443657775
91125231
81334573
113384475
687174044
683561894
371076881
312770090
742498520
1037178261
661236045
284554160
14223112
204394192
312974383
213910911
316095363
203440707
743582519
107520969
4255316
730996262
666857745
376188685
221351483
642291363
87353812
134039392
30837553
362215931
358546981
357169897
137888786
328798082
464629218
164744219
484127717
100942534
452958440
412858076
486288710
731284318
577785507
1005687072
790950726
539628428
127013824
337591658
714134732
733567348
28966965
573906659
307503655
590338317
408706215
609158884
654136378
1055830879
58283262
1014931811
208195481
512183303
964810171
930579542
111955246
297418638
414974806
654016891
59626097
657327422
100067952
289585412
459445858
86771256
516176397
623688910
839247284
729113552
168631153
592244514
433082139
8702042
1017714251
83987014
90058121
141463205
190784720
118717268
289916516
94217871
233449765
456722965
367230602
398803225
615707023
73173957
63694869
79830086
1320735
11265818
492324967
199165989
170971072
259598439
853839408
110899737
658916523
12502571
597378455
405928117
659079338
114390990
148171505
1060909130
358038173
158532157
481629774
459731001
262774835
1031149494
329871552
56419765
966397736
115580243
480228130
629378019
257336237
375533284
607522454
885467608
691601341
329375375
658423714
8815939
352355052
633603336
34531013
184466288
15671239
417221290
78280693
148658446
386158863
741124669
474085751
59886987
523108392
191434556
22287975
1028988828
496941730
313595434
866066872
128192037
385301684
634363284
848738439
468731676
151132696
742030227
688964973
304357147
447905379
246121821
283235630
101562183
46944968
237908277
169945142
1051475754
168239444
1018829202
321377117
765326793
137127007
354454063
492258213
221149324
411328715
254276182
255833401
731467508
440528351
59709446
592201902
422446123
319072959
290870837
38078357
700153321
416071000
258023147
557337830
1022879670
864104676
176682498
228784761
266635683
803783964
123705843
363788503
8943563
913685464
167230774
612737833
53227359
765910715
450589653
47148780
144431440
933609153
214175513
485989746
345158634
807156323
538275926
271742245
36790266
103759692
732982075
328130938
258757965
354185743
269806548
696268548
238846154
322545357
644787964
933832860
1024566986
302730312
764450358
293046380
355690811
674794033
700497028
388333928
279950602
925328413
400579997
220720940
30249187
18705991
278059573
508902987
546044384
717985822
312364030
1037993540
664564077
600646964
155422327
176832448
244952171
654662448
576274172
211216493
344907859
538286313
108719509
108577971
454613144
891516810
433386539
691757818
751540078
315528071
794837282
268593508
851247182
281112166
312090953
960302887
722251140
867159676
398294850
742460346
398091984
133336775
11794402
442880747
300483355
927022688
94688573
318094069
301856131
225973459
678728325
197204070
206914267
414934093
223085372
714842913
643887944
296575116
186725889
262936063
341783918
95981489
238091297
308666421
270007595
80152686
647174400
202231734
928913933
716023586
288011874
1029902464
49223599
761969031
248917422
1053626359
67380195
1027173830
489941579
514951288
796738304
304475638
129186532
150517720
298260066
62616120
67585217
31623366
601980143
352758303
1481470
37389450
408508860
43865525
583387509
915125416
741114219
676554867
239760034
441852824
207065501
381017843
110439136
309120596
50152843
489575018
251247539
120495975
104979356
71658446
310371744
251476657
719836523
22431756
681362286
11068265
555946956
337465371
722388378
222724608
565190668
824175531
83183331
320113843
365758808
133255354
965749582
241068123
569489339
497699013
314977890
652731019
157579189
381230176
563040531
578766961
572980213
458121015
530597976
101052033
426732950
829213138
206232830
930584987
920974571
209557772
450502886
289861287
35469161
1501249
201304420
240192499
496662309
356706350
402806546
519407613
692065768
74538377
932353620
930746570
946858972
611329373
185577112
188427911
829007925
406749397
26923172
400387523
189174647
477103939
471578059
1008714120
858583911
575394033
601827469
92572618
168493665
798564649
449011888
162310482
103179894
160848509
59921012
323220916
905523337
97802654
310288015
393261573
42285620
812325806
327312558
45315881
122252024
437070433
13857069
32267704
425166597
247140028
11078048
1064650894
957879231
146219131
121486671
289555522
21587918
64611183
189763732
431900132
871468655
470473099
312270716
671895056
365389385
479250724
2847636
549794621
558871515
81410463
492220259
100856280
68637859
119434457
193055588
157610778
264224390
132833945
57082854
240190593
237215693
55665475
33520348
127048370
227732022
529475852
248957187
160018632
713460655
163190068
87513480
484492093
205610526
184958779
678780843
685165617
1062251749
412785668
190210425
944889763
748292868
725088160
618149354
158764338
421285684
8303665
229948684
447730466
697315228
698252588
314564419
62270020
637700905
325104615
684422094
502579580
184069776
943416625
626226140
977748375
680861173
69762595
322767035
272627241
1067843366
166355747
537282012
198933737
373213823
185878227
307484337
260528291
429577155
220031416
158642230
616766726
697283439
346103804
47941619
223116715
846336676
681176749
287630597
411117956
660874640
892867202
459840855
386171263
209856760
458672912
317434077
134260566
1018694762
961026163
355821218
34937715
499873514
438292932
522483123
292267768
620793936
4233089
191046814
153036780
253332833
769402561
613407504
511742600
640753299
220787367
178960363
712184019
228565349
723063791
513339447
530196780
52982880
67284524
181560024
644933265
88756800
1005659766
500982931
186782920
842687479
321294726
250488801
213933327
366939674
156360797
135312656
527864112
808180878
19518661
402663372
350891934
592239359
119842650
726470415
87474870
1044663483
443322086
698974143
369996980
107704139
129176917
469641156
348973392
178447838
120079287
950605040
329257185
10506899
75776473
755725402
158651558
159214370
617589891
846422489
850360503
27396255
453869226
232368993
288311053
428060473
909589103
797022621
30752067
614204297
140297379
269779880
1022834934
157648384
543908565
398189108
141181480
226322838
840283835
324151497
456702094
50436836
726668028
457653835
581247151
120674437
294304180
607686898
76174369
66806094
282857764
197335981
147306368
275815753
139076452
629636699
278437394
145053722
40984599
275977125
188017296
187695516
43831682
312912199
404636934
327282417
762374556
698727373
617809585
410722735
170300921
609390387
977158771
710569540
531538532
897100923
309456402
45796541
63162833
60487567
325620465
81552638
912388380
511127553
1011548940
470067982
558000267
144039783
1008289343
405818759
354607597
111900053
570700100
604545514
103598766
27920873
1052803064
30665859
476946954
604631564
389901875
522862104
667609522
996512788
34962818
324968895
144961013
310360216
181758974
275782220
506196986
714576968
743644231
302966019
543762042
561603428
165281108
64550038
264819026
1022241104
646378352
358884628
1040804750
102791022
840876378
434179637
1012743962
758589763
76983410
829495727
564943910
811135172
328081036
76567257
532538581
149407709
298534709
153240276
434262985
414419532
221797972
474729076
180339752
843446476
477858599
465262047
916557707
286479136
4598779
20522783
57645298
229505900
265416262
952245269
969245100
157802588
67780320
278101355
379302110
505443232
647006383
413414826
99618848
660719182
1062940352
228548418
768833519
733491460
510332862
990654830
161643684
523137384
294440689
147076445
105770549
44355115
136676564
168857372
414389706
258174099
354737756
450432058
944776832
10337405
639837659
43929810
332433631
1030905345
212225170
144536355
343953075
740305019
233854844
634586111
252190553
721365153
305740900
326290129
125898142
145337209
594345572
823942948
343527645
810379326
142072238
130474336
400532954
884316012
293393354
208890522
594646311
78770389
945972123
664356550
328881484
351057675
255686580
776264432
882365265
742160471
63608160
767188618
256865770
355254715
279648907
22101204
751126714
288134036
836399738
621485453
606103581
684298822
60100
304923623
156449167
89846847
433170509
271391872
30588816
166553576
117049997
441258744
289526371
87324270
856270232
143723680
194804458
176680324
471569734
994950983
42139650
104802030
537623840
91604612
259566292
796111439
446812966
171051175
480214571
458055990
554378599
651374965
686527974
118434480
153578474
299568217
50699643
671028280
367757581
455375
690323449
260665966
216920976
56459730
1020560212
216604328
373021192
94299280
870421448
318291915
252377396
145976219
609423811
148126324
175427936
117956873
614680882
516339407
67065782
42189012
344040659
845548783
1044433693
950997882
78839996
791371413
70133908
634294429
350142677
500658348
931002450
565708864
584431492
560269168
168299016
334913813
117977322
73320763
303294638
186508312
146124792
713352024
841485531
152542222
1056325381
230650429
198073965
642253318
391859171
360260904
318432274
329223665
389088921
112272219
22653617
776366
202918430
715504737
244758823
419016148
117038074
67186560
702751672
1015278556
94946343
581027204
584165785
106514015
569521099
509557501
187099134
348146557
481188060
691147328
857956427
210015065
1016555855
134025776
656173872
253628153
707827770
421224634
258357833
35425673
746524882
346311822
312042844
910835012
1014835476
32629395
564662165
700302753
189378454
409767701
166616839
440591778
754777014
349422143
315813236
436804324
929830988
178946112
321493761
218088714
213812184
731169860
493362567
212208718
35978554
41744955
211630447
3298176
600878949
162526286
737568132
574820847
226365992
761789301
26532062
810447164
156854298
606012027
743267050
589683689
696922967
651373366
370491180
388412482
264117663
71046292
406995181
521601265
656359901
107479100
115784932
179962011
972994897
592388464
117646391
17556272
326952404
236574379
167520417
182265321
19844865
359582050
155904555
316927022
17090231
8608026
186251623
405514391
561737507
397557188
693426615
750679058
258429964
974548406
125691905
857588460
336383515
159570248
694144369
561278329
488096824
100835566
15182195
16578946
430510985
182561774
416443025
327300598
103478248
27081545
311179081
705174551
284824493
66108840
597967872
203655070
123531697
604332379
480372962
715633593
291773261
548273155
427226744
639815079
29939107
16600949
65018236
245406587
430439535
585537393
938902593
627923710
19941274
127406356
36151393
585585049
337025861
292866744
192415936
138876834
113030054
150666663
464446714
115084450
707588674
436745264
333733543
561441906
810376672
771650114
788614014
100710893
343609717
403344088
252517633
676041757
284892137
461257037
66700906
157676708
451350196
603764825
585349121
395484359
697974231
94770207
376885985
464744470
589058735
100440593
254228716
381510921
447110007
545185507
263028682
544826296
223542361
425720791
83975265
387601253
584130167
121054091
265045993
194963462
297806355
870067962
328612208
17414098
277330821
215791301
191719993
180996555
92192697
150412010
23713040
627649827
194771590
82310966
591228281
157841547
903146110
697795509
132004743
603271077
204067385
949695064
836405778
811049731
333199509
31024611
12926612
139142621
994571787
254709216
85921448
657818682
366718447
73342226
253807777
577591122
9127289
523194909
510494155
369922087
809157989
374993079
316346938
286508606
735589285
5960947
210494388
1067304094
532845428
2194198
243601
170786540
290055485
524436327
541677697
818630169
139224349
686371895
303549493
279941620
27549930
704568748
867343257
484789522
434567882
700293497
323494843
774650000
78513094
588486833
706896349
484478085
453256600
558417787
657182088
309396479
380987777
592308706
638354418
88229502
408001185
351653019
585861209
188965593
277905696
458951961
37085779
344374350
627731634
173406646
254603152
895903914
10219959
397373570
335488261
895883542
530851873
731711277
226355930
294538994
293919842
2515279
210372608
78073802
424068633
718808509
651944633
158181951
212167198
154658205
297884396
547870707
150594658
458900959
52775205
137938017
20382515
264894099
74536358
1068859363
924915976
434002578
511622450
91541551
404465853
115364343
553467306
44538125
869075208
7270725
513604840
525271262
616129666
21468282
59391436
445996817
730511867
83216741
316103161
66569006
8151480
266838499
514700767
191938923
402009140
488610367
674886017
706327139
730305164
164665685
1107044
369794556
334581134
817672464
545430650
627979111
735707187
1032861976
462920036
404361343
1011203979
1037268960
502643884
829622029
984843127
205629627
861676019
974294885
946096542
442731992
198257540
558560930
148512691
285017723
255933589
72152448
508608950
475276284
292727290
757653490
482170006
116036938
795433104
392619527
734815521
342298992
419514229
380489396
1005734436
105717820
611611988
381321942
874485108
314457750
674948147
297299165
961652532
353480527
99458470
277389807
838177375
280798660
446806895
421509068
913988607
897193334
292290588
498337882
318097480
186504445
480697417
2680129
897139711
308677739
28518883
344323780
132014519
720178406
543136299
214346723
512833599
835241850
242571682
567690428
1072633538
810440592
494724286
104923059
95539551
240978527
256394147
660287061
467150551
223955882
292330354
319928106
63294269
536546313
341266038
123260915
371883222
76472685
673080402
110987854
182189974
149404189
854929750
826992784
703608325
184883500
745977073
314554239
255772107
371863095
55982335
193921699
685551320
881666497
782257755
971170911
188539970
329290023
113250329
218066370
59747822
656716569
577293845
210786781
335822967
274023333
334499688
76396663
407871784
148860142
464169119
337561246
93122503
291969353
418924620
279957288
169711396
541123139
421396272
93522800
591285598
736217973
92216967
46481336
284129404
203669898
902565963
327265786
134340587
789254729
716464294
619131081
519337481
889906733
95148119
954678795
938169097
456138240
356027754
787200617
697961053
645181483
127892204
35925266
848408211
72223800
77375991
303564544
34593080
133237770
29417159
72900718
631329682
180956298
1031658533
140966201
885285604
439388756
1015320756
532136401
557219820
207375997
139634319
157567456
630669991
303968595
965915222
141125013
905908269
354779753
216496400
776428542
538619442
297943790
204582928
526911320
278359628
322656732
171486032
592221343
27755217
388501347
199317425
443431694
108433474
895308846
550683204
22502422
740071036
413420257
407252205
963182515
600877067
29863954
692321610
170309667
775001038
309537811
1006098434
675334701
64632560
365719955
351623090
879005276
295862020
219332069
85273459
645451861
320870182
384771799
141320348
989994421
1031553540
816898022
565953345
1004700232
172118425
420288535
1015368367
128887249
444235693
197328591
44185510
141917851
362015503
634973286
8029289
15447782
33742095
186476958
838030135
404668211
414113726
47341683
720041101
262761201
524448248
950511748
559596046
190415253
214909794
351205573
220533659
106441149
42918396
771632255
410353470
74081070
597047756
106465639
297651683
251543063
416510063
647459492
147000759
411169265
837650149
172043068
1046689254
569185365
571402321
566346725
369634435
1062948789
18576352
53948460
795367070
395053769
103336878
40499591
393839613
199441622
470769497
142189920
237162338
790050379
235176884
303772057
510276507
497751684
58183995
845080892
113917470
248412177
135164271
54785418
327774056
273945253
625711728
829453911
1045171520
184890333
85143549
480950268
451173781
50531089
43853705
206828079
1062004815
1035960779
877827
239624577
271231411
53453610
104091869
273268812
354928161
282128143
946821533
292217569
585699600
420804698
164618812
44050283
9131207
606776691
23273609
338660915
203890334
448173961
118941284
383503766
436327721
501134587
685436123
633660917
62358987
83673007
526017629
49391970
794927783
132351302
16021536
369432214
780787803
527894071
382968185
630324335
503287920
54961509
520601622
312376116
256539649
66664210
523772410
574431917
359418272
650353193
434521239
264884046
350843190
298022108
960901758
809833083
655595909
505430071
810142820
272609747
140113483
362691356
42523568
496037693
157358100
446914016
18692643
320639988
18027787
1021008268
142799083
295635573
548152292
75237564
875597633
277493931
274314699
936322811
90760168
388312475
431267740
96723409
721411419
737157276
1036025491
231820359
37313791
490671174
585247378
126745173
170481852
329072476
631617823
18360621
550272140
970496256
85818824
688226065
80373607
803395251
292791039
808675279
819397344
172296715
48239170
305199516
290474425
250711004
82651257
570728413
262938153
127914885
460960684
82245393
11701704
171184996
516646799
634597571
131723078
180398649
693129607
316344330
46128331
88680258
423320391
679364046
53149690
291741323
797806748
312170467
185885533
40259369
389473911
221560454
325670464
618820297
144283070
185388081
15671569
236852050
190202813
712443935
567414264
757462874
634897776
27245814
148779348
780041444
742362121
316176051
990754432
600284263
383612583
582174706
646934115
755937172
991968654
6747604
986017972
777120280
760101992
294215406
541403646
703860401
258842726
121975765
468484408
237151010
764658175
508106945
234143016
101245567
172135007
638010938
872203646
301117447
72013662
393703327
926315506
1071569941
218245222
287271740
511596278
52278228
270006639
540363092
7413268
243712932
6327632
594427056
479839068
363353265
4328963
339656904
368071928
1042060875
457288900
529772582
780013538
758591239
399161785
810895634
454014598
173316759
119316415
265131682
176739925
738201645
311799713
37971531
341601743
110108027
261881370
281227428
809124850
687705629
191289348
128313295
736193807
362371978
987034929
711391508
182246781
271101915
1040903309
17837371
315364025
694847302
24551809
545398476
611683942
224947272
171415151
292196472
242084052
358909726
208330284
245410184
1033345995
141349361
82311348
565996511
287132127
974920766
89434893
71618768
605939697
17543733
649826604
941689609
221034459
634481244
884352177
489474177
240322764
440254372
46736073
720309482
119611046
645552134
1068065840
166890577
683269311
634344363
81367948
325651613
316343091
1062234776
683943522
640442160
365516470
173158571
600399023
2846545
441214651
846717069
291827755
292528182
41961193
78370393
1016358125
12924979
620880666
385912834
479385058
81606823
620503135
101073307
74491620
41557269
421850900
620777306
84865962
202227328
353629641
250156294
354152096
224737703
594966832
132373299
150457140
432705026
468745513
505314040
968165812
315669207
691871449
617146975
363203609
573096936
26230199
682611561
1003995564
942608489
31451409
525830636
876155342
209594626
336233231
401589596
105699212
546932106
910431120
170098618
166437363
586258524
740835649
903517484
276864390
122568135
30349915
77417780
450853669
103922462
919582134
687276489
479496664
418642552
168465088
516078863
506323589
197102382
141384884
844506802
55987993
726565071
872199511
992843163
347721061
705930625
115729291
145100890
397593121
580944284
326871478
157686464
712812141
676144851
1042602144
198704472
670710568
111186219
242704003
718479609
383778986
371179866
587794761
20992406
997685259
64897699
212411444
10268155
577373007
705678783
720516266
571081637
12636777
786653263
1043023042
102491646
38785260
522100850
246678071
868693706
401755748
90968788
82433742
796116579
44375751
793233507
258694966
8635201
229566979
526672521
152937685
551908399
29093853
75028769
461021741
446393428
473104424
1064138112
225792591
472070717
140824578
622253791
69329152
670851285
682903258
84937760
752946148
945224948
554774644
727344294
559766736
61557852
224551545
101860934
507999375
720512476
352687483
305069299
487106866
308106198
25960741
519302674
286615919
487205063
337297689
783445121
901738686
30580627
566489481
502892541
293566645
567232045
5881067
655464195
444012473
589256230
282872524
505605905
343263939
667604808
59876675
91077660
148569251
270889572
915035105
633466824
180171109
368307485
668790757
679040107
831261309
96228052
147032654
197073883
851370729
427584023
168244969
386314373
227513402
288598754
26776603
203666606
1049022620
723467514
770132637
600794021
523320308
568044129
555581833
417375357
886522506
831651574
620346865
297839869
801428066
586199319
104294746
291878183
536226883
310840528
270369668
760269816
534914795
307962174
276415937
267626603
496555084
400689897
169760474
560552761
211226564
1056119011
37263048
725564479
876794498
806107624
131023534
454305749
3933541
600354195
744331256
700013723
563049520
210304639
1055959190
960724336
431061088
839432866
474082695
298539869
41112136
350557709
523541284
94799803
411050618
64550105
158925340
248784564
378719056
298704090
486672405
554380349
55046298
973251061
68052716
475796731
228954774
281300520
805604763
206229056
740786689
224553605
292068791
796073755
932427369
1031724267
206722621
189349617
832434182
790897910
286907959
1009651747
606500688
525084593
262843135
481277182
1002092807
3986896
435894758
560739990
490629041
639938251
287811029
215846385
505340154
616522653
125955286
564836648
26368822
658013033
4218868
136761019
358572610
152989623
940808563
15305845
489177849
642240875
741257767
80218067
460622099
552297642
505899099
493420225
720507139
78205681
60900886
326828227
686182241
470666668
450273265
167670564
1058877670
229891600
263789243
155975512
263576190
485375593
338859052
145662447
313213054
379882742
26028260
50313240
30448055
191717655
594145852
264091672
95557831
562401113
60818742
1001419477
270569016
268257087
318107237
595052432
637787660
1005434229
195097751
632752223
833453179
293460559
110116271
189864708
308261305
895488803
645029313
280668412
162477875
120816942
219570836
38163577
204256156
34626023
695135820
212093146
87638669
65430185
1063105933
403429041
181947581
997173088
305068279
668833396
340218607
948131264
18971320
673873741
625683191
622581381
302136183
619585423
266486405
174723225
857971562
883943555
60054088
462686581
268200298
89394324
434621923
94466521
619610973
676820717
72630570
336290588
317060604
21267408
154343226
426590955
30868701
648024476
300893307
373706217
12408448
103770683
96416673
900623612
636109834
61966852
729362776
670700589
941326882
804357255
475152062
703775441
1054934327
514604613
232688388
520711784
277669545
692127204
79445474
264500730
279437299
268214949
724725019
568675063
144335142
614238359
43690311
299894833
439991130
306968622
216261884
835437414
708888675
785678709
229557589
17341065
302905195
31246572
481197354
133391899
486405561
88938937
909563294
224511055
129591389
535685550
615885885
96510506
7929738
957027946
115352632
664143276
186183198
372146215
552037286
219171221
509894174
494796892
696943925
208721676
837981055
16307825
298514170
548818913
582200977
461592295
332732219
42069610
4109398
112554142
176479741
520847704
227028953
619282990
991678346
594427429
85863501
392768496
723553582
608482639
299950617
186292147
709262113
77856426
642577579
195776369
522135929
679818100
658526844
186589367
310089735
258639117
318010224
37056709
519253196
860769973
229065890
47677194
201682050
577957688
646411815
176768556
86148676
100696604
669139354
247397059
325028571
631908128
414169593
941328404
158423422
348417147
701676847
252075488
439289023
1004344329
530025408
106764932
551151149
617575406
412408568
52035942
214927878
306734108
527295772
158310805
572209610
1073208503
77209159
29761705
7833518
197989565
728670527
410758812
429877093
352628529
406758290
836448603
1006269601
507509442
243761573
71800917
16467436
603309248
322809762
279707146
180628595
538034574
700112268
41637148
490579211
485726630
55655951
32475277
648341923
448007276
462530769
964800482
260608158
572674798
53697033
170787002
173997891
400350552
171066569
848018756
836253376
815709084
95630404
549625424
314427254
562333997
443699067
182214402
947760558
131644382
533529317
492509021
267978763
95088974
591573077
26949286
129369467
172252129
617100904
225698000
232961861
304276727
167682825
224887390
498106132
299884953
328495524
252614265
198705156
292245422
217069143
70621035
88111251
158631912
221476520
232530858
98620083
57357483
610492146
308004466
638776642
653685334
657009196
77198061
180261012
241783129
1019105817
494568
555277326
408219768
212988761
487918030
351945077
577911751
414713818
584487108
420063809
534214235
1070730215
115771336
898516840
244111926
257152061
546888446
403732972
102634841
770245705
515524009
62086558
267611983
492803584
43742445
1016529707
503392007
33288212
117025674
233443611
371476430
192937526
559750862
1047859955
57311467
509664377
792812792
510190473
305277114
508314411
429313059
183702041
721346194
65320016
405521108
456235270
707020361
208814021
502569096
112140905
184021791
389441843
450282019
963517531
85610352
1022239753
105918214
291547713
1010125480
922362078
573292418
45160476
623560689
399600351
24100081
612268523
1051207598
441682257
84326660
27226164
729548080
1015328050
107924061
176182310
920469296
386212479
329658086
626590842
603008512
592800169
51384057
752891525
720230665
43791056
452289920
231220140
46741311
530755901
75472675
529440716
318934207
342220034
521413015
776197934
508453676
264981728
344244207
175880996
64963385
52016176
290689270
212542912
786510309
492095950
294156261
371376562
37834902
105601997
195859079
609927618
103314384
520876291
406234206
25485071
585961708
906111956
691205190
470807361
44937660
853150091
497891585
208910191
121107228
351700207
122570293
690811431
349988778
260636701
91428988
401807441
694090646
67493281
279090615
302721118
427462127
332654564
232914212
304999435
112802745
340520115
875053269
461257714
13196682
494716639
264741989
38742169
56959826
196644820
644536090
990546342
911962950
510803536
47749639
425156775
729228416
395925421
310460045
681840082
422996786
758750023
586532408
242361955
573260011
897203736
525566145
803245925
320193139
765390236
643304039
115688594
139207881
829330490
212716386
360518084
457904705
249710121
512550844
201380954
518272282
73784368
95576923
251544936
43596103
40438642
59998533
242416576
667741249
648874337
765901616
772896610
311644507
120759783
771404609
753925442
264644664
103692732
300530647
445524017
298431013
948687952
972557522
557635958
115367943
1034208015
729354324
700866424
351760077
48178160
318153810
926293185
556071585
943020058
311481758
44648218
387958341
637874687
36957048
110056790
915472548
1033594548
803885779
207874424
326264592
792262150
314881989
153475049
601057602
984281609
337555531
448710305
618056543
269013715
795547245
64064385
449593483
134621191
684636256
261641468
185741632
912045053
624975302
297835369
14531559
321556243
163563156
334326765
39835519
1023826721
239136787
68451277
38066390
538000077
132761516
247055101
366996770
488659137
77136606
731456584
251595464
443755252
6263353
123036492
225341734
551014004
87270669
79466965
409731182
104765507
261027823
117721648
767646565
133448273
980068723
936451333
431369291
573080980
671740211
814199143
356432293
618286269
498130036
156233453
571946079
294273152
200013000
717724298
275101388
408233281
229529035
8883019
164600984
685724402
534807274
246874747
304846475
591668331
158704796
554756966
265626547
820350580
187283092
690024915
241763799
313345136
956394419
306578026
821853214
140320576
1005677580
761351662
178614513
296484546
283905756
324695987
626529804
932832911
535637795
202455550
573632372
423081295
425222272
834006172
978687552
43445758
287780245
73663713
340801393
60439870
147647945
18158689
43634031
514248819
95898146
200592658
489230858
713008917
279591447
674980225
704325816
21418657
119013948
54291364
465230627
341248293
87060522
313314494
567124384
1040434006
140058228
176472285
460491161
57193824
619480271
181345586
376858206
168428498
297846611
212413298
255112156
302213983
500262004
472867228
369349964
243860525
276376619
395423081
566539816
320869626
441516757
1023277781
704979453
570972919
258345377
361693846
180967044
855630208
205694479
262067043
694315021
341178438
926260377
221011028
33137661
531336629
300821669
219287554
186030473
604417730
830372493
627365752
473938641
949294388
664009746
511403366
313079544
842468015
763570189
584656463
118811305
197620441
440784915
351692269
133426642
740723606
435673182
901396845
621262731
102696550
584101385
83307028
310600958
649972458
172238064
466669542
120799426
380214711
337923781
114657902
201468586
30940102
324115908
60205198
635544530
413635094
33727468
217471885
18507709
14290117
945992501
812262769
732443074
141827875
437836068
798443080
1029528345
533172225
275171736
151539241
756279170
643813788
731648826
60593237
242181624
858563370
473504074
107482401
715819969
789765610
92989484
1049686495
270108221
328678432
28752493
712722026
1045392007
170828845
1061740724
297374781
967240692
344612823
679280640
499208263
288598932
1062208254
729698912
430364420
143060366
58538697
165518699
213570325
228441579
97193694
203014684
116153372
476764800
133048862
169587223
403662398
434682605
96500374
687007556
264833691
212165820
258606584
681826543
184385770
113301881
52966774
676147936
743297743
547547403
161474525
22055337
762514212
544459184
795506324
312137554
574986270
640438206
901987891
562495565
415516849
955146556
579307443
555264830
223917012
712403399
333398466
537721892
35115915
881185439
83825229
486752799
313416912
749130155
962907361
815230071
500874773
360359440
510913273
172964815
531888111
376947625
876552752
144183235
510302201
338081451
71208016
509664731
465476862
113481338
422936955
246518216
551604385
104638986
366421163
723606117
89230188
277047460
198207238
803709781
42389913
889830300
480077089
85416289
510806266
144115586
53867210
371006556
254237260
263779798
9975145
775693501
270923636
1064988271
400229829
103898486
119731438
143411102
245740166
58814085
97257387
203741260
924031099
13321994
637586790
394717327
521213511
746767266
75668138
187526195
128760485
175243511
129072704
105026252
877949631
718552734
284431068
383057417
753767613
239246876
260674636
634706884
317826639
87476901
302471842
126118547
484088838
266917682
207210103
244700214
122977703
573818360
481337487
872596741
609980992
478975853
1002533622
165995382
265334300
970580841
528475377
255764271
241980682
551983930
151351690
47802128
1016662895
268931595
504754439
172815265
105888302
829310295
609393092
281298535
175036134
38324078
531562742
229527333
73496105
479460013
91647014
829644814
75140802
789294269
92621095
538549909
870626456
233189496
215682231
207263290
692625581
350955678
126869149
923989921
618720076
94745418
856970248
414467544
205950621
768732095
348855327
166613482
527658558
552017680
171016812
60317328
261594141
1014088889
661288386
258360913
120303270
173359532
121415801
505175114
305040497
295470506
433705562
469168151
449080398
961430713
1037192604
740465405
28811592
613508209
140940002
483560049
68894690
495242593
501472459
187209281
787776523
717134583
119150642
696297814
720940174
775521682
531992917
909435873
49315907
94823725
247329553
38692613
822496786
837002361
460611087
643933809
20343038
983321303
399887477
294918151
116122169
731476778
108475641
135177770
273098887
1008982713
65111071
423846116
177401076
725028709
137576469
399851381
582547261
215074247
172033956
616713996
176222776
936271209
98345580
29683397
888643905
148598710
269325414
354814440
16277282
1002399714
301322018
229434319
225133562
49287995
954500962
685323641
197176743
259341392
545560179
254160222
914884330
901410668
562397190
887662037
188584607
732528220
401555000
300034077
663196908
1023856078
684856431
600937958
109549094
434281300
406029942
272297336
347926257
357640366
282449461
415256092
244606308
217666496
953666088
199108044
536555014
13335391
784660190
616896228
731278503
806044360
583538287
228400130
765501307
355239598
344794507
32436444
431731609
161820297
437335883
111502847
510150636
295947384
739111586
41536460
807940377
377875946
108906494
175459557
449042376
105342547
557920647
639963501
57414301
145227366
88970313
643027946
51100820
820189949
34802921
30779907
305097773
86738311
932592991
545137870
380090454
688923857
788259407
441114965
1056929331
184343128
99798346
340811138
362136949
858772633
205711475
496408971
142127631
181539318
102070953
639339967
303415780
676898311
509667532
450800502
217807214
234545228
58305248
468504725
249809061
404575500
730281506
223055588
410389927
542920303
1048933155
251348091
363040444
957475729
229243657
291821189
969678034
434188800
276109648
292344717
148296
238165049
111356295
529097113
40202408
621400535
767729294
294000848
396785572
516929321
512269158
329805903
179036163
1023382083
180139836
237790324
195630995
167443736
524369441
85459315
1025284068
910433215
505866649
33025254
969362249
42133058
615430888
72820754
62191838
175871036
594913615
340280866
146342535
23790074
130523625
822477257
816109237
470869775
46586690
77144457
310575406
350096696
491216474
646731519
32571895
713401046
162522089
344288294
818132317
236302403
807795383
700254179
644206481
798396856
188470590
302532655
582012260
681778093
249933667
140088654
3628516
166716874
420623220
475015227
796744596
370395457
365887834
7219125
11951002
957613289
607415468
286661020
426226903
776108070
149465074
215391934
283138033
319244193
67500842
455968398
431835223
321301768
410465099
321268979
60395048
622837691
391544563
40222222
60921802
7383644
245978625
363480463
522545447
76797147
72774620
711017531
946322832
559058702
287098365
374994576
11726300
272029731
751250214
395429194
385308049
692091260
543249477
417129134
664554553
169292821
283417629
85858253
508420195
439044741
38696245
69270147
986258450
40886839
240745264
71729401
95854674
844533418
332843992
218350682
269040440
909114585
194212029
295650137
896615596
11602393
392653432
242460188
9365850
968936895
306856492
132890229
317938565
629008748
91602548
822567968
161261107
169826860
248704112
314831164
456897678
263615528
737773723
80979341
46148546
666783056
604034140
12442006
1033822735
86206870
84600728
1073261704
492973741
931802599
222017169
400449168
499325493
41917565
426866215
580029334
760006575
495552167
559937284
138529770
406170729
158895086
1051172538
323826724
658229333
56001544
24311806
815887152
377241211
1017462318
237427427
533847989
614481455
213991066
50845936
207888542
494918536
204513925
525198592
199479508
379760517
989932600
711931763
845370683
185673191
406732008
569566807
677260422
483431761
210983351
500498127
991294360
42381324
394024087
319939478
677266014
848984646
278159184
251792892
420266795
838879217
447760132
281030408
445010636
612062587
224998039
662059312
290961355
264617033
198278725
204747212
128175743
64792074
467164616
125655338
10776852
227881822
225496929
840283341
199632572
583227355
4616425
567181184
132711282
650095591
673080531
132792920
91558639
133849375
101363392
1033348098
811232700
157870659
365932694
220688802
303016277
246921679
562654432
933678109
241691625
695888091
952068111
972754233
282991808
859075808
622834125
83688875
1006170175
323312804
165971708
120652113
604643565
363814119
438402458
45647691
733782277
108317846
83668400
912461117
40192038
338208839
112267727
1023351161
663457246
1003992378
404117178
555142741
5669890
689510349
68965437
50424604
733419624
1002049710
496540333
440474035
134354648
126016707
126838762
208979513
679015812
215515506
520600360
274877712
946340910
970342596
295336645
1038040
436235454
28828272
439647298
395766331
174243354
738285382
927876708
17636297
12753136
542541860
591003482
316349550
377598178
405167088
490443325
215142700
5083424
372906173
713273276
193119534
877648973
445324549
61653791
191192727
696112647
525421484
146944704
676976870
724253725
371864570
414607260
654827437
418171673
38808272
1053131917
532413187
420058525
184613468
366956755
473780304
366266585
863637138
767230996
955415231
62467750
145891554
97271050
483959126
754710775
573145846
11421006
186930478
266280747
169917650
334543574
622565078
238690287
470747251
136058379
1010857611
605958633
262794571
553258701
475398210
856714526
225054322
667554697
225873237
701189807
162863491
709021210
249995148
41808199
467084387
660356488
706860334
817675142
152528784
229860209
118613102
189922657
550500811
12378026
717570972
428890739
675559388
179314640
599075054
159748542
1059924673
314278852
269404131
176149695
355404186
637053340
88375183
74410514
280243896
259169279
800356371
391700938
8955946
914921903
48864220
518109677
490566021
315283683
560133067
438628869
566975650
233473777
85642184
468613693
64205200
950894379
11633535
853928938
96594875
215813912
696037637
841441420
492570292
129557788
243949026
481692220
157320473
640662375
279776091
196042169
432849584
465268664
11580586
52266031
197290599
914569812
258729335
262915872
434785055
1060728788
547853748
664045623
771038613
535330309
266500415
651521797
61293005
1061494179
949439671
841984308
969033585
635849050
291339877
574853091
547964384
248778250
287245042
975379218
70048220
292082337
425065984
292624436
243378573
146426012
320395175
192064864
267013160
369708029
240130444
541203771
350320411
727832197
959531696
209300715
323163098
292386724
40777730
821781503
865387949
733700351
552408379
988663491
1010404932
221693812
73110052
221614184
66331212
317721719
174706517
651233369
697937855
502824500
785357056
940532950
475797496
689044479
452514865
361079021
145321645
235503895
602396218
641862159
663290262
951316141
743332115
592592197
729153581
693437164
190200112
274497798
417445569
950929285
80960031
185396581
408232746
31906806
465211986
192808002
146804450
149483007
599190002
183922886
681411138
613031634
281507576
133399403
34055687
164704123
909788602
671765022
27726983
181166662
634166595
878167021
774824610
266898155
1026451034
472535609
502567956
431989772
568887219
78819221
163169470
1048426251
511285110
243495770
276379450
288676865
55362899
287307635
377477892
717653730
179413697
964307448
128272931
61847730
144670373
887296487
301851356
307056089
104220908
608874362
231940094
547872206
577846721
374216305
233304868
211769889
134575723
20958391
424890907
216734606
141134133
134126927
148995987
512847758
991734873
221010685
119918388
767703762
530320906
166541330
747241710
433070141
67840164
401391890
536834651
319018155
235609198
377680076
151053900
225015511
112894995
218980089
141167262
187304295
311587898
1022307374
1062624470
123631020
505196592
879921509
1060810468
233451635
165536353
194476458
676046410
55169571
535050534
691287157
517559314
604431767
158695250
483767365
191358810
534768333
389147098
252038254
466145855
186087015
271008466
204998264
800055440
662254455
121510926
524775378
415117042
64007997
195656069
308583619
1072834808
9828455
110558144
21181627
665017659
52305444
587832113
66064979
847939169
162703310
264845024
204310881
742944006
97693594
733755301
582340757
836822598
377814169
771696982
37536349
193457870
886192373
347145499
682629143
276367331
347518743
789536944
477900224
737809562
654065004
238596834
387397126
342026580
536251782
338593957
402954552
250823356
157261046
424388256
306505132
198674250
498693744
462579301
373208493
396107023
524470076
33856670
223574897
851465363
85397357
590340612
978836950
290950442
695858627
158972164
672820087
252178178
272115781
248752841
98130320
186049379
205821895
378386835
595789298
445949273
272427868
343925430
473244398
239879165
606940373
23983133
426030112
221451705
908579850
600195970
371790213
886036369
923812460
263734702
346791752
714240020
1002699662
466274983
206492931
84756869
31263651
606645372
302562374
1073100716
142220860
70368745
229719449
348348983
73344668
525650016
578493462
1039356037
68232899
166379339
394769147
344884937
1020811467
57713426
293078994
387032415
656627179
206036729
9596819
222862515
423195199
503077904
832321803
22591568
157307116
101538706
27300548
152495927
324212126
224002205
267281670
970252034
1068435778
323707084
326465019
417699886
221340303
264800486
233389144
137200787
476362959
860433584
354695505
808501324
149397039
470585616
239328695
266845731
469642762
899248678
63380587
59219606
7903767
182302232
280944515
631989168
558242511
104890218
357868614
105297255
541685616
180670164
199704500
602230392
294794512
391713217
258137417
560557049
31678718
176866463
319088103
987591767
71455797
716526804
601664072
523783495
241626166
25009041
408695356
36936102
311702481
979326027
136307944
92606885
465726335
67803326
995990040
918870855
393428
753496050
227399130
589326425
907991377
579888331
498300701
203160579
302199554
967036511
905353660
524155221
585842547
338878413
243144186
501794774
2389082
102320917
385086719
1029281135
232240981
462281179
739445507
53996471
443718909
324071797
676466923
159862348
35976110
696658406
269941637
109851342
306260354
89312362
821480661
167409147
580279314
297714931
221390258
874821490
299002557
197165714
642910850
420762928
112494626
132394122
86051927
241960413
372078783
340385156
376124447
99797435
394210432
789580189
5949570
537435659
385343687
537147410
678822868
881528363
588783280
760947189
512893751
323873291
260438551
674322522
15971988
519224932
15551559
695315479
82448956
326453253
480804119
9498788
4494980
133928460
87933614
855306899
493573795
412058072
356890246
647301147
373952158
39770456
988782809
411004843
481288681
795750210
857784562
717510332
209727756
712283604
1003040243
898488732
599287044
433610363
249443747
172958760
760889198
600093053
204540954
673420121
262007600
574180608
126935679
165055682
326113710
964792432
297446139
265477775
1026344318
366362080
293451256
412635578
8775859
326061181
124471569
899146445
321167983
19722938
617534343
702428157
731650274
42979419
309276279
439281204
264271134
794392640
932157556
207853389
733208457
80508401
46847480
500884997
305498249
733780185
705386552
380132252
212671086
236310652
1062036491
453358506
737960944
810288190
968230972
463568265
65507757
742103433
119522057
398031761
607515601
604778700
338197702
520116392
251941860
742348522
27809445
162334697
213635587
288405239
504216074
735822338
552775972
599740129
491091614
354044137
643035445
924960976
44378831
788827737
54020762
536557215
497060700
104326399
184966407
488353391
1062366202
515632115
472278914
139956553
296128113
575429351
627210393
103380683
54709850
637442283
936836287
190560817
386343018
740383819
605279914
186750080
223090352
392030444
744012613
833126660
943648748
162288263
18188493
94964714
745070798
181628953
89390473
968320422
584738046
303768720
707618864
627841488
119159169
139530090
808584732
499103052
894664368
101867146
183786064
242477008
185964659
463280297
713956792
338282056
249547115
258890211
58827749
401326803
89587610
1041158697
26965250
172454543
384637043
17466458
801621176
10731577
271242859
519666771
419064201
54071901
95790147
139228903
43613048
663072441
338138401
700905369
353735042
543459072
734875034
150714429
77594799
707066024
222651312
177956545
680472166
484713695
132183990
848541270
421224107
639465322
1068361198
1042127220
727182212
12984676
1072769996
768730868
986080367
755928255
555046037
363898799
422639048
525232124
729280896
317813507
737903454
10512553
150165871
337603048
160274786
109582741
101480260
235925926
206626851
148808655
108722959
510642700
205239186
342910848
923099826
928944321
213793730
576510087
587887193
415694549
521426661
494658369
660316701
967193351
235890084
142068049
142161069
132700853
202037180
538646139
62594231
638656636
590031313
227540993
642731466
439532093
425238634
300516656
839161622
53143929
897163622
676390552
435116158
973918377
541428909
358080889
89397130
137136903
312549290
370798557
264639240
963358119
257972719
949820075
1045036391
685637655
454901785
90766858
684571220
122961826
429766100
756281443
652167106
42510910
514822045
102981130
149898291
313258396
513198004
18456960
118558824
279208933
579574430
59269097
360919199
342662128
580934699
153767765
588152462
380802180
279120512
395887399
145913105
11276679
568014810
69861853
321021686
516760046
719046574
17258115
675921127
384102679
385121988
1003409239
403681488
589700564
794252904
286207669
620991932
112728725
327217985
389031984
118854795
805561589
738546976
431318749
108998120
523840279
279550045
393652731
20703092
209952770
151925237
1011847807
463177156
144907889
563892912
282554048
35522449
777374878
837193514
41053878
619905599
36102287
605595282
96138786
257027550
697980173
802251993
108128129
686920862
569275897
786975889
529352026
122929560
110019371
367936881
502105252
633628466
400749733
142349423
378973730
59705877
477862128
639298234
310370997
95752077
429549220
244928446
961952107
779079759
254239253
479770529
648310728
138471281
205139093
59400587
349730045
917792529
237790137
257501666
735826209
684533831
162239884
307260654
223578457
48679819
416341032
490888019
237639888
627163829
910180002
944552864
392864312
600953828
198210682
435541387
468435040
1025670494
645328040
350657460
271787911
272982382
184513429
1009506505
649955503
782593358
93412163
672561902
37798513
373656727
975890460
426771889
112257311
670790969
307422251
139943456
264704944
524064907
763989670
128097493
279483901
826597028
159885795
115898342
542852072
20886934
555478986
815584383
83085184
682047450
278001194
556911029
491642547
991924509
467063699
522093741
626503399
45701838
287559483
158460367
981622875
201670437
214199556
387822136
686614151
1018259802
735779730
433579656
508663118
996506102
67574889
318064961
307000396
654854347
525366976
351229607
249387817
153333867
165945409
430404482
785412456
158883
133077270
601130812
785500879
213257749
225478912
60605663
482282941
53297360
785500526
284817182
214152815
424733890
896968113
819851216
817254263
1056089104
180006812
187862466
364098986
1567437
106829792
709250638
34358912
110214258
10994202
37731760
89908292
935712868
243862195
521773324
97622903
194431970
344324499
499863209
370608084
472388249
563603744
323276411
457638492
261741331
746183170
1024247338
431471109
336419475
163831186
249901370
949506834
126277237
83353579
515706426
384296895
849060599
683185169
59314904
119279288
122907964
950996953
215005528
629164229
571252974
666343604
228836370
109406920
18923926
237979856
564383223
36176635
83628998
438297183
43169445
51193569
266958165
239490884
237174933
702921064
175102136
803969116
94357261
15777916
362862339
647911537
793695583
193205734
660175780
276994286
32998624
538955002
256636550
451452851
160552607
146158627
293815996
326786680
459294325
501454442
183515799
1006128028
346905759
37519943
13820658
636684937
312234453
346776070
467537433
319408289
466054444
220470585
672420463
404769500
146547664
467323059
238573900
564000648
525301199
518819372
172760623
255473509
183660598
641059510
657204302
536013873
682760519
396580795
229999896
1000347377
964300040
706611021
793637872
384144143
716051497
784319103
241451803
630532998
155493798
663503863
84576657
449408454
551792738
635969765
160791152
415065997
213229732
510949110
162466099
178323026
311508376
363120260
185418719
234798382
117762116
79868790
693610525
144062815
549653359
540647504
929801330
348987310
590842126
2415016
1011755476
227616366
69638344
802482204
97841492
265501948
531373375
335603442
49034849
240564575
516424639
565858522
250377188
441773381
370572797
851253342
624926437
558108474
183057943
206347647
250387613
414164104
404413765
107389929
73353039
308862625
716360014
218987626
385357523
321408124
1022610464
651710200
764982782
525085661
340586764
72859397
460008705
216654601
80710283
161790321
1002466660
566802
271632266
455741289
797976495
256839346
463262487
577366015
962287457
28802344
16868962
76832577
175878673
515687004
617531706
410652275
74388445
448067196
630773503
259736303
937683701
358579112
351383370
481707806
221380782
469061398
199365322
302320844
96106957
631832948
421743346
186153379
49494845
98878305
464287234
622469953
544722626
655433472
99978172
723228431
904377231
890076325
582103041
405244722
523856624
318106835
675353438
1028925193
64738963
579503496
412676280
526787676
696474122
366956510
171878775
44069422
52652182
32514909
309526895
239223395
731563103
705241663
318316247
645216431
714486704
581613775
940144984
598013498
60800011
285587750
568606556
565660595
190061092
99933198
953596195
259229680
153212626
201317994
138347983
111309885
584705960
493449279
314776718
1013986399
239416763
195448947
225021865
273201294
203204282
171396747
712291083
694476124
321355944
180951819
999054346
569264417
241911167
961127599
6692823
188990417
53462673
310858708
402274708
280760927
213920297
1019005269
882784099
635634326
461791861
177295578
35106024
897122862
322725299
90430879
281671356
162721141
251054092
200811998
314365654
846001222
933730598
711223133
26794782
129896895
15959955
132416829
310478270
328083167
409838873
219347495
285128775
944305318
112374287
115769841
552948415
542219323
679293905
81968236
40009700
38594566
188589972
767970889
126809260
388997614
28019710
72077598
990413742
849331350
14016581
786253773
440323862
649434554
434431903
339158061
199993723
117604689
879231649
144377740
164613612
799414844
398446266
175314176
483665902
344164387
503198325
321373283
311407607
246123933
215662235
807474544
219760424
60965456
406445355
288016961
325911981
20418092
554714792
709008800
807571226
49514786
36107697
106808088
598421708
350080616
194939817
486465704
265618371
27143923
9500158
499848496
328850863
1059770384
303192288
765865587
261662154
274049415
442994244
232478587
733789521
699419132
253565971
600155383
659574169
447973871
611992558
1004486463
1055282387
337860685
942278185
321754539
102090623
758435994
976661455
430420055
830199587
491696665
168240372
198740446
314941898
92679412
107988292
711697114
270664877
43794074
5800420
269399752
218078371
652975907
945008500
427239523
65751499
711489996
193772214
318532215
70396366
279567805
21829111
267913510
636613263
101227595
264449630
7030529
655188895
273058371
256854006
154180009
132685690
143790809
702158620
91897819
130260454
207665447
619456346
444583551
44012344
411934899
503631925
460522343
335697667
611534565
608265475
171882981
227175123
654602501
777996812
215340337
374691747
1060346829
155310543
763669309
233725504
177317230
520827810
822436423
545807154
375335324
52201912
78007772
862892093
52630015
405368768
401662520
278169567
287660216
819456078
302335366
79450083
386329556
291879036
713529173
495253317
587549363
231873347
83558066
654893211
588170694
1065093688
353774102
304358913
703001539
206215450
359980552
328908738
803604488
468527695
384732137
458514508
24687848
151290243
298604902
574901622
49429412
390060417
92500720
962298892
331685929
727097338
298099112
694702392
933519653
140885982
309995078
143049640
546514147
773396468
357249139
245346252
97535555
66607867
586551802
242264337
49937451
205694756
208351730
706465966
246611215
312639522
703478240
891289217
337222476
608563043
122225930
357875969
746041766
740265387
49181140
103347648
465343007
34348586
466165356
329017727
101618107
195641037
1015007472
568540341
604132289
560153172
544464286
202845507
268771151
475615970
439092226
4264314
144731825
91581578
697088512
167592988
318982358
860528768
706890083
538736128
376349905
550832199
199902420
724771851
871175465
43351665
292803046
728154533
3889940
966093113
166593590
425943245
753645930
745823952
568057472
541735797
896900988
378673176
359697309
491735152
156349197
1054592074
582702795
143412918
454999067
544296990
95708482
33426779
109228599
823342032
246794790
135145056
310162175
93015535
213053804
414183867
46095678
736216306
360764702
472117011
502586862
363614600
169638215
704375559
102550284
212878688
2037576
419299025
531374345
899720296
23323421
288218017
222389887
1028685199
87047525
325176532
1030667818
114187905
12090685
74963392
116458469
463986041
635865822
430695793
321857800
12313358
84030036
84132689
251223871
559106881
53329881
927905781
829800348
136820082
374108758
626064371
86818986
609063269
156319458
403376583
140352565
823358477
716221314
200334893
533760661
231974755
157176795
266878785
715425829
11852155
202675774
93553422
241418546
268905371
255827362
545447631
344697697
951030154
789748881
541815804
424258430
836858257
447122702
81863976
20887517
765534726
318826088
513058049
818430643
957982636
710971176
727163734
311946158
630039492
269268719
277720930
46290896
118881611
401300208
169413736
624929344
315283385
720294785
430258240
536563027
465499782
913298
816654683
641034816
671280298
388726883
860556487
659370960
185157179
436909487
739584696
215777552
188578242
396661122
327314114
520528966
694209959
829396648
421495153
66800972
233251349
224760658
560078003
999504108
458254394
26064271
350768776
105223520
434639962
332570366
691834593
811493774
218460833
6151349
963838236
246183045
528480173
143413771
281333495
347244966
431847825
120410958
202344492
165882856
314712552
325196704
277810727
906043305
630097250
392953349
985146972
313073791
366805900
454701671
856131245
644453087
431981677
253579649
247224327
528036425
587448095
81935632
585714152
205449620
495964136
662263237
824732795
103980409
275743827
22662068
617354520
272370491
688705004
197113973
945412643
11317817
835109330
168296974
337958190
76344667
228875365
828485042
557864168
97663204
747873334
561273612
44166231
184741463
285852418
182252173
363731636
203835583
204484500
59374231
415411519
633090819
131052604
954620847
246557662
118315313
98867498
212175199
357152265
132630766
35497900
387721352
426113989
111522110
963689490
99299353
637082866
536839501
46482383
52842787
396260750
213729214
25133891
638161974
79546877
282016642
342401481
431935373
187553102
325372133
301547256
382859951
83319832
633023765
263676150
422842257
31411518
411790950
319201686
438831563
416536208
431454400
316844372
784178962
250766493
581898240
460480755
4395478
397909250
343135171
167205033
578248103
659274702
255161958
222975956
633950754
10632270
985643285
111778907
88599918
401422063
171584952
891982151
662429208
70125476
134460781
284993416
105479429
216199545
518535051
311360710
4945840
70407310
236663053
612927722
875199243
995761127
389704210
149022799
1030151029
571149406
456478782
60304673
396201484
179325400
715679717
580673949
69404892
224666290
420460907
631330913
365395404
525428324
624077473
320684640
563131766
340889033
1004702670
95020366
1008165550
85818103
21757678
296987174
161492547
314891575
615973278
60597582
13024312
910855162
517202831
143846637
636825456
613396753
142655178
151674435
239488688
727182345
160710392
270069997
59274591
160882195
787909864
831003417
64231486
33826506
82640536
175220523
249602244
213510467
92824940
56529757
602677438
180753427
651800859
11848943
705317365
230242556
394210914
477145384
325153273
957537778
275838464
383985603
517166122
174423932
962680971
859965751
271391594
181262589
87333147
890993706
365842669
56055154
34998585
62415219
300898230
24671470
5227648
28435575
262878947
719578264
103345564
643434676
803247172
554655414
1017808796
196682438
88934103
326689026
42663932
71277978
335315416
920298853
91799954
119662637
77852108
176029363
932236524
143128263
900887107
478580364
739223342
81121893
845661455
869751193
796915162
158145723
293704423
399031816
953437178
740183275
614661157
469212761
249128284
61155902
236382875
921227644
58918305
647682898
336418630
388695691
310979612
118080720
882011793
659720780
1035806987
388786977
829568300
1049882175
727066565
81228326
907500146
122039635
931063681
466788755
139672974
253332453
246245097
724868990
888525707
816222210
554671238
23107735
576460534
315452472
367011967
119492889
325394942
93446914
680787426
45989655
259639352
197371159
670735279
560399513
77007332
592835835
434147261
198902086
202385088
166651243
580567725
439699713
858144283
14937640
350108098
542376087
277910464
372357703
836374261
1021358337
161895289
58511770
82654092
120101952
771768412
111162038
160090759
441282783
340734180
409683100
434808779
144508965
866193299
174816594
45414429
468465502
662885453
60078071
41116930
287304528
54126650
348205459
206054119
158710625
89627902
412017442
33904520
824349355
1073393073
455181728
47857231
582843023
294543738
713008032
740762177
74804185
655504928
1009106235
469223688
582734211
992936388
340014073
147068605
440390335
16045728
852720788
332670901
774645640
591936512
219601111
340482581
310571496
386947308
1031933421
340010940
341280760
461935635
212304587
28642240
342917526
61718593
108590924
483718475
608797566
223406586
178531090
49062146
403795913
404570861
879373881
902913316
260513108
415401082
156837170
712706049
488731288
621651184
425539939
76349321
694476255
788994355
120370878
618835733
530791757
142880104
281440002
483336629
263158721
271496608
269039207
589282956
354417844
281350880
829755407
1071021091
244649541
910690614
220120668
806848270
405449290
13594413
591312340
155100577
239587990
200725126
667525645
853591123
514393829
315352879
6093813
308090682
25163942
533424833
270356364
583390466
472985456
206614184
1011576983
101752836
375505377
1016517973
266872909
247958489
114293254
638867582
875943512
288791481
18255911
403117866
675941025
882078990
840219015
65740627
707133737
625009691
387632485
721460681
620878915
692497934
789456342
112285039
461307760
88556029
480018637
24901748
734908030
157402492
921932086
205697568
308297642
564221288
655218902
607161323
438085118
194253965
401202187
2183469
377147892
268331791
169606824
196110169
126472451
1690620
907123407
529986711
294821251
94335155
232406317
739589578
845074973
411484503
497108349
704577651
91600901
244874378
522868783
91980754
794497206
293536317
631527189
769558013
100715005
1050775459
822115449
590806189
163918363
765983931
259877901
792008755
626455002
612686526
404125854
1055390823
55064456
752760023
685901775
126391693
238727554
376463904
76774343
250082146
483012394
158445220
1000079267
20627271
583127653
215567838
594706879
38392917
802869779
593088784
165987326
127904683
410099237
722283685
397896855
314759718
501883516
467718780
349917087
237739206
378385651
433749855
320056250
879589669
520021515
464213933
44675279
677917152
353213007
198373899
886018276
145470718
243064357
742380924
358261352
782751988
359685348
223191142
945370418
316119236
427975613
664852381
959645217
845086469
513147782
246952064
70045592
639584199
592805712
575623762
214601603
201165675
427393943
510754352
40589235
277866077
863932560
115602606
55665403
988952351
187133421
894237417
885053000
239821330
768303089
281442125
687272450
152982187
81351483
257608166
747335930
508166627
734918503
213620793
180248852
285655265
290993908
955028912
235763018
506421969
523746943
169954777
114391132
95863199
573866936
648150960
145671411
784987706
375877365
266964365
53697992
510701922
989238114
116529353
100290861
742518847
667541219
678976433
492136391
234400769
385036800
239722543
634659861
668023927
949576921
741050310
1059529
274224986
157192850
398282754
600899093
138247317
979533398
233356642
518321556
390189466
607034942
277985803
250412802
22409443
63982001
55780985
198195963
724871542
307953742
612872522
116472246
360277126
164134135
420191784
318116981
760200913
697019062
680298334
579986991
660873195
61958074
1039478150
633853583
946010478
327213772
446450705
162519189
53143270
657087401
596302447
870909736
413807913
247206425
367877011
1053539827
315081646
258855994
962845370
228151642
760775076
246513374
255777235
527405220
1066153514
38981362
673148611
128201475
330336245
694514379
376988182
240415070
303261890
642420168
318238814
697011829
352195398
469223651
278815940
173618941
33637842
116667569
48749574
968129843
537938004
334024877
519940582
863721817
1073711008
272293712
890165404
323480063
426282352
363785043
385123129
563519353
750004284
299934291
842717026
104097850
39950511
809032824
682095043
970286997
288138782
256998028
64402600
273181337
299439978
452509046
100628537
1020985140
209666928
906112481
441499914
285555333
44123603
298067321
619859149
252202109
32983748
269286095
15936402
505732360
766627244
256665291
487721412
231340210
120618582
345562838
179372
300294724
239157936
357715052
462506907
280466623
45375472
510538063
348945953
376688253
487963436
496280585
93987953
268863732
460864031
363918462
419931607
92539809
188833404
31558236
647365453
734024398
448971009
341246232
31010297
426941766
938481460
90449126
907568949
503801750
148126294
12460361
127723943
483873247
142448462
224623461
745117402
408813014
303855363
505456980
724719533
523371762
369072705
878654384
147520613
84784417
102692696
863704806
863180203
134167417
45993514
391233124
161357975
168183306
63556992
469611366
119490640
221654931
781190883
278656606
335281799
150616576
47879232
668391131
214415784
512478644
418075230
721052583
878144772
301372345
76327782
243429898
607886076
602042827
822119947
170304804
831333887
191166786
261500936
386063098
175568074
736326016
976640376
16995745
860066095
649003262
346077603
388938102
201437226
195556988
54664341
33475269
356315542
361001892
671393405
19991372
819993598
614991648
727147595
99726019
619887851
376123918
815549307
102913112
351833494
636334250
333864262
549221867
151177378
151915518
170740357
843919127
184950082
639884279
686688712
351827717
662726445
42719429
749739458
17311005
444102640
21522395
167374011
312065942
407226195
1058783232
966355977
82152115
140387659
576855344
636033558
977572170
170086304
629552104
92182315
204382692
144427601
570977659
466181718
960820628
273283234
625761331
370613116
573929249
273869077
594802949
262451633
61178988
445183068
278621872
263852375
330376140
378442020
720081586
710655573
892418517
809748228
76094369
78609644
204813727
396598756
519107159
554975773
348314128
197275414
50975832
36198737
126133568
539431574
103183733
297294780
86542305
35830819
139920702
482192660
54112615
401076907
381761041
79764096
56856563
283269342
325360730
76377800
1064576464
141628688
461687066
15878796
141757021
710866042
83811138
213605583
172495160
298336960
745122035
210589544
242333997
166536797
813326964
275914828
858723968
567712345
525999353
51624384
222494188
123820962
56194171
774696706
869770095
452477901
707860524
269387078
83184506
444147422
348370840
626931247
63863939
1040957451
291686340
101538902
368523869
77211657
562786406
983874998
851200203
156690786
612871952
31303969
862001737
106019535
121771814
930918993
441045981
32224848
173700434
90832086
359123612
554135775
1019952104
124643932
83605826
208987559
376944950
649260039
302936350
962770872
744956159
197537349
313873206
432186070
1024461202
286523745
691061897
75672245
231186642
691408462
481650892
267996050
397413352
610994137
268326208
381783669
246229399
712736116
65809017
634869676
181391949
326371383
275504549
23177630
602359802
78209463
210772658
456058143
520187404
565261514
493333638
315247588
122156745
556391445
25422239
534961784
295638522
335993837
520102597
4092436
330483362
719924700
346168472
406167832
95551473
911595292
101458508
254706322
107342933
742048642
185342868
1000514615
651795200
721656829
209131527
64537608
725712225
7129082
473896758
121220553
228645496
415059145
112175074
884186884
324782471
682750805
12488106
991106726
129016027
349632710
208690234
877762440
455358428
519734764
142107672
755429220
269561706
700857170
353705439
601254784
320521734
114871423
76513164
254018948
258451489
213209113
274547778
327802355
489314682
254951936
414750610
671707890
694321128
653242528
66851268
239966086
308680314
720382839
1048009090
590722666
91505052
369392846
408354939
352684838
58183929
455350148
131469538
331633721
1013074706
56801213
9550975
63089521
982072434
703424765
932261013
115316629
281063189
646544698
25823914
513345923
120317919
144135813
278738088
3836297
717371587
224255119
357404806
301879653
658010432
148333291
151968199
53747295
5085198
48707689
212973137
445384581
457007857
254610882
322015732
623349284
649552316
279761488
391674846
198950712
843671362
410134136
610933921
354929122
420899227
316460600
965690421
967163418
608091378
10960572
1067414910
70139470
738640062
576440698
518735531
280645228
48933587
210562803
80918969
202144800
638661104
61948733
537176384
136291957
433870429
176019914
38288189
1070768915
926527969
420694767
275117373
660186742
648845161
983918465
32032014
157840499
961394468
45222056
175159557
414016026
328766540
706105871
505727693
70241154
533326554
730035511
36195152
58753060
113488147
341062617
81251139
733874339
388224717
724200437
217336211
429140064
654510577
913157478
21362875
32203715
318253789
619859158
335445457
709021622
317074287
512114825
475245529
697696836
538537167
270773757
412630087
228234303
18143734
79895284
638242020
181389470
131064028
237202923
75651391
89829955
179292763
378244537
361385552
692395403
350354996
169247705
258873526
13109726
52325396
977459126
866039264
573321398
555887769
307532014
270200474
198651705
256032551
1021692589
166289222
361260060
199305873
536355104
845650834
652857721
229663271
101995254
311214163
275789806
1073034405
673027959
980683786
1049453918
705301708
37118420
233541395
644960951
185612047
65413534
244232493
112223090
201104451
495856474
146260798
223339783
281226274
415046431
694305579
20675118
314421381
123714567
456172015
568003477
132975552
929772746
608414068
851103808
182472353
578562935
714397106
474286528
294061005
110049790
206349658
240490221
106179507
325459619
389606109
460861387
40331714
569322075
285146319
54054845
619902514
53077627
360778672
100100413
12487659
156657870
258536172
1070075984
679013940
183793003
141515048
517459883
548740132
87318346
1020659449
888698555
30716773
745038997
64930882
220721989
312015416
213916919
692189010
604799635
532044855
292339348
689972831
112132467
79565169
586051022
1001759259
923770560
269042109
267890715
366465317
329052592
122718365
175290494
422752959
38626675
82134374
141809325
67023428
193804147
40586037
173071389
107121096
257805308
287700227
297329627
1014308724
589372079
95609904
547725008
801478504
729886481
174043509
912445886
382363401
57187903
399556810
722020538
583827043
139566913
431780042
39144421
320004562
105164575
319437246
190703132
83160503
930786802
305737027
498270946
58724876
698243298
372911572
221685395
252606031
11249864
385342280
726265383
348443154
47219482
658706407
1045521953
84770401
999070919
267848340
335333658
235784693
41580705
306357142
491693054
624518407
500075049
553337202
971933332
571221998
83112364
183333601
154779293
957459422
245804861
173240798
65332586
128167084
274447558
370179389
250213202
195341705
518010091
490080292
907185065
31144957
804682303
714722292
69775992
709102353
6731631
153445175
135287878
178977505
1046604112
102134222
57306298
560557173
715687202
661050356
294923734
465686047
493867303
654858177
622767465
135949950
16481093
288756744
571007382
561504405
604084576
23670963
217840357
162965437
230656146
1069851434
360130343
881911719
486123232
1004834372
670907839
995115596
356437621
95883706
1008332393
397572847
164945974
126324192
1005471944
573039693
370031225
275159577
287670763
840885016
876825170
478475237
839020059
87638291
940447153
718693229
15296973
9503411
794235689
563029276
755584859
145077877
631476445
451568196
173099294
288731748
247414754
450173823
10975231
134408843
638995171
752718279
482819756
91260893
154775096
929279427
386149682
218960017
420852931
119757314
145965403
157328296
19615284
736540772
1062975293
982012897
980777490
869714215
349469216
593169040
211055822
258523503
449322120
128283240
74269906
720853078
243723048
531276526
742409296
293928844
734557458
616597208
532721638
288174349
299802882
560822031
256308206
1025725269
223087227
171595922
989242495
435253502
1027356178
92094419
86863675
23456960
918690807
1050207690
309349571
103780711
72241778
46269330
410206449
1034180309
739454716
187376611
611676839
483711474
184950685
187573017
549022588
349961296
438277577
28367994
591067375
283037774
53477249
248584940
988495136
23235547
341057830
235421589
502774639
444284036
138858193
877200744
99612832
669045783
67040810
211775731
86288284
908610770
80846413
603449228
292477309
649807750
94022735
99721415
117814010
128441934
763055935
201278786
415788697
657284980
824464148
397663495
207793453
307243767
315986325
614707217
381297006
498724575
993663543
328842917
399177244
294407929
58718073
207885925
292269457
214062081
578150853
210470015
844258015
331309975
272326013
364498518
723983767
55200933
718394885
681641213
841328698
132321658
728461660
631279345
462104291
733255267
713792804
421989994
718164867
570811508
212768769
900839702
311984726
94109630
266342659
468090
265251594
190702108
142529700
610234916
180774486
901614937
57392879
305134459
590356508
279500234
737514167
996603615
732171117
262862483
49448068
289169112
65652690
234671089
228110846
730477441
701847797
560178425
64939464
48250029
337049395
54211793
103880745
637514063
324512632
678484874
420432922
688660359
43315751
611929063
1024963257
267505361
827015232
669035708
619254843
143041212
301761803
131512842
91987650
85613646
182855059
790460980
658010681
346099396
254969137
890414090
152951314
115985602
499054845
467711787
15758655
588065535
725667065
723163004
2056890
490880799
829600973
788199927
612979468
41454436
688118328
397349
603239585
4020166
158130064
73120469
669678384
160941545
224683617
1056919400
206332807
411652453
681658328
376061784
186668054
15102750
193303982
229307631
131883048
825096172
705059748
463901828
72854252
540260993
22399530
524278374
254222746
108585353
318767186
83035219
489356788
306479795
113638066
735930141
25841026
535534223
311759303
949558142
881005227
599812484
196241682
1049798154
573473293
643071305
899756447
323933893
824244491
254757984
753394546
109661845
404230787
766862148
570890293
274990510
315481579
207816626
181877831
218913491
598982266
243382148
844817123
740368297
454455531
459460521
499266014
170069627
140576609
793873757
505868414
15878772
539457807
589799056
1068503610
733412565
184148951
1018740938
57562361
550544038
524412929
233319577
505385099
440627353
266579153
283686784
155881727
189588105
853728580
260594409
101551316
38024962
153785665
240924515
255584919
1053833544
727731286
729934965
286332870
805336267
175240841
582085392
314846780
944123163
64512266
943323900
51240895
451763847
551566370
85906954
79947460
182939681
609877598
223779110
184082006
705848293
713928972
1020913042
573058790
49867461
1022270126
803634635
487991831
204795754
874345019
772967663
687169008
275422833
382233598
706708681
124107864
182364254
140200443
380264195
1020829850
277088462
267242254
969127346
188637929
721050459
721351610
200259406
302441815
145277008
974884179
94910255
447526642
450480486
76342350
227244491
435263202
249514331
511314224
53530085
245081127
358725646
121115015
227469705
291393093
282619110
481458206
217785664
654803871
442970107
673397696
341770029
100805725
737424528
405716581
238330275
78986765
873956248
743234404
541319671
1061366098
153421118
127726319
324325502
957133992
439934585
363768380
591708936
629714776
2952227
303072055
199680673
95064226
912628227
27579224
799184301
130403029
484285976
580538004
1040659536
832632889
1020720034
775750343
587233548
794078783
293412827
831468275
75000203
823456224
360621677
294092678
453432377
295395376
1013092681
259781438
266121727
643588494
141331946
421319452
677320306
245009442
495533052
720552436
929268393
71613293
908495715
963147655
46927480
152162795
730266957
223014534
761084363
135746794
138458214
226772347
285916089
1043237456
804985309
608708199
417040706
133385926
302753266
539980863
207592963
253620145
1021748951
447700211
269495880
537765972
1058174312
149990788
493045911
638991149
66260291
141527077
441472449
322289026
297704758
1011567522
398332783
369415814
337612890
1055431398
657288833
271788667
210252039
168795700
210798244
514780778
568937805
17085336
187946660
1011361772
458370054
660481508
66891487
129300921
360464955
268338950
630446040
503394345
218632874
718382895
736702697
293683086
402923135
168567106
237336215
2779387
312100326
65860714
206609826
40221993
967087386
759215435
105414362
208408918
117783804
10204157
12471835
343110981
201849096
262990567
205058572
61149754
185756653
152876514
983107359
877102320
501659447
656970326
751443885
518314477
387961601
980439992
419599309
733489466
348680668
317359519
188508161
988559199
92713173
23357095
260792394
548063998
58825891
213444887
253397546
605755638
104197235
628986014
18988758
401970751
211471862
95795531
354565347
30970640
78306794
779824855
954787149
358276832
1046374784
337334424
560206886
124115455
1042737300
444926467
298560927
273314720
79679097
497206244
379723155
138248766
912972247
466661506
759414081
733888785
653385860
627609915
527764879
804255041
18278446
484744586
279062706
744533223
383895359
49712049
283367959
147906637
693227868
916615951
1026699913
37205340
161437729
746194869
673266428
112221136
652147769
265110050
611750830
216210451
764834347
1015990507
453883312
97058862
1035191090
452269479
516695900
190283672
411015876
624062040
339444802
289278786
589974701
105787024
77483716
710823328
257452343
73504348
412759700
371898443
110496198
619083947
157561977
892519158
259297768
166311765
105380724
103786748
184366252
80064934
531571244
360893833
370218447
13810850
604961390
744380544
384264080
599375488
25348460
367129712
117717999
140114601
906693088
918454145
453475119
609635110
385197886
287521558
992120557
51846088
604702761
825991142
12207473
126583442
26503430
983137417
283880434
697787778
623879169
134149212
467277352
575852259
227764873
121343179
421432027
669483726
969415898
198085607
30083652
275905107
405575634
118469572
234810891
393481198
285015623
36689390
528140534
861494016
1063108897
158774816
82284636
1024127319
506717389
959582079
803607777
511049185
347046059
81623458
702501910
284466246
259460868
335601053
190423087
56958417
32448614
921056886
300717579
423159587
689445851
188155246
470745201
554753389
585448991
656374012
368207305
127984784
188254068
671995377
174132514
227999684
614219397
238975439
203482930
235823551
971134865
899434017
379909031
112187675
273548231
766760531
635660118
195681882
202250389
128849515
522889227
170157463
19357376
895964836
327993730
372494890
151557730
593525010
578632662
10276391
70064916
7388036
928508039
786365023
988408237
763867135
528789539
418583501
930350932
770987219
298853075
409989607
267927365
238603368
305017847
212192527
282642483
998468858
340311541
194425301
552564769
279727027
75301012
225291769
939117039
116512956
322745076
945106721
125807724
363490642
689315651
723569395
712924793
35625007
616114289
152133525
445068546
102549717
56429254
121812047
580846276
86032757
21553368
750989596
397833546
495847724
203615014
572558940
50697526
70421183
425427686
18474853
654415258
317123963
779333682
302181349
264454444
446755289
676079387
433368902
825676730
13578480
662085352
459283159
451047169
636320496
8984852
1003696889
32545721
300502795
1016482665
24575711
578091682
162735466
182527492
180600352
38772601
550947573
37042055
670366634
53386681
208483316
805401716
395304012
385517407
245617385
555216755
535453532
659185156
239995856
138212603
363368477
201968471
465036589
437998390
314293182
212267765
553756602
991682505
451407463
158319030
631716335
141604809
360295829
48342843
155954220
277613695
694008277
277557983
305786124
146964438
133199618
399581606
633627487
562275008
620980374
295511405
690855625
272382925
494631981
164894747
837748841
344295763
509284041
543318333
263668293
691875274
306240776
10082304
996172599
538354820
549677153
309559465
527708241
61861646
159393961
847313288
669264833
381416269
739720971
176603018
128468980
326515348
142919150
631303822
165680767
939228701
516976475
469342307
13714535
580476546
14686148
757444729
471915235
375951463
577047207
398009448
16823317
396951746
1061122445
555560020
711365817
125145112
265625608
125543358
712884803
39642071
647261345
668247735
118931777
100990198
192544224
327753345
149782615
286771070
679218832
290224623
189636160
471443291
266582956
321795344
477393418
633296883
84782389
14008756
198260167
899693149
613998598
517832993
547942130
570476819
242725697
387923024
202329350
144349429
300272201
705105867
84307990
85304362
492463718
42336915
214312070
338254079
352460536
518350056
586949309
641015236
132512295
849230295
401756183
390947382
1046917928
75484549
286972348
226574472
260102026
726885754
798134882
559450568
517017450
233982063
19143848
447093372
86919537
404158848
142419741
116962279
404611086
503547567
270896799
314938737
255759228
262138724
1033222498
57005877
82373894
93916490
422711041
170834945
763591704
255032102
214019259
608800722
482102269
154133016
768728501
540723695
437154418
674172383
137903319
129859019
278892003
982730211
764785370
137491797
985284752
286904868
682179340
918335
191037858
430732284
624123102
910512262
948705264
384170786
829314514
894079229
407337684
405600106
552423317
553016477
110002667
589528431
249078543
469915223
2223920
656608564
1046490352
613882715
261047626
191046354
107873852
51085007
814451373
200786197
586970448
13824914
768110884
2606730
37719348
1044499261
217088697
666290287
47003176
37549190
130742853
324671116
239979301
671489301
89167039
604289343
139529779
629836404
65386839
438281699
361690890
143049452
1036405134
25342614
685303285
317717286
291487346
311388646
1018144523
512155495
368605053
1040174851
991284898
672501299
815905997
86036097
446080307
269828081
707957656
748877729
27594868
722758687
304773963
107274664
530476889
282746398
662133171
663942577
102174659
232138526
217404286
609129151
547260169
659421641
100386101
418656179
327410736
34256615
276207241
138087163
760961436
219217680
257206418
929029026
1063523370
121380970
1066535607
127396228
205257899
639191014
47633589
20818401
712713667
263954826
196606292
309056646
410068982
233178686
668160385
201043343
175891614
865127761
1052934432
295932782
375132402
77287939
175954968
54536119
153181353
60573521
1051000562
233613547
154630295
641796552
555258119
76523156
91522381
487028562
117158884
916100752
313875685
502250710
17753204
635225090
544810143
520722200
983089839
166122404
147386154
556301359
164210458
360052179
87927040
244108889
556300259
284570643
6114682
203925833
269866355
194802441
378868771
593471182
65650933
21727464
741899407
172407162
385240205
5761941
636265885
265446601
336338645
163387130
263096770
366321212
132722060
604365427
202906468
56533419
470881803
68787919
243483139
632342683
30380224
358616391
557507822
703131491
100338410
162557969
160089758
153124109
16261007
61128452
138310123
74918307
856858011
335424744
54433675
242516101
532130224
8185812
812388916
496936121
504094097
532888310
445099073
213721477
700227757
267720987
310172861
704455609
816813147
450356000
603438324
543254154
550730396
738658201
519483071
128362988
78072391
201212631
191182953
571724977
607445098
325739135
26004495
267632810
253059075
970790268
337119085
175049925
248468366
103485142
1818798
635447841
810760489
190256086
95513817
489144697
445346263
134028482
358530183
240426575
45908275
724812459
247309985
197135014
327022118
520455590
532468285
326393166
506015511
197688566
204888488
561214046
676103961
378311313
23161993
159675010
425745275
452097626
628269090
12752847
949852795
128051361
202563475
265259637
971093777
236366489
736974899
339668624
88613608
961164612
262975998
511313496
188311071
205695769
208434308
698129543
8382855
80317966
206883604
589057686
65251609
867411254
879730512
398289347
520850360
336845524
663277560
729273434
1068295945
263959337
410143622
948468963
632189020
629472805
300622706
530501613
557406273
424826626
457509094
257997255
696021539
275637420
286921036
63404080
122864035
814931213
133371533
208259937
314235826
861358980
239247212
237458649
642289809
86306620
411659421
261142336
856807715
319496410
467948783
351462082
297457339
1041481536
782309820
122647599
683264759
224855785
228383521
975891259
50857883
566262777
663227557
83649873
620910671
185812744
42772575
193123880
960393923
27784589
667330867
691765739
60696940
786559205
305194133
86011964
677164692
75295123
1066873286
712943872
149284710
629159761
692757245
119480631
570340664
505097066
297697405
27976940
626935938
317007174
99035329
875375518
312019682
299576250
696809069
175919079
94260716
294876868
140814088
953620737
561622717
462277890
508096958
143972641
561516778
580614574
120724756
693477932
259177084
325089013
188558282
728338106
562812735
326562762
363830647
589168441
260950022
711031659
55152769
417531484
572709918
203479829
306652501
300565977
733931179
35267345
383388884
131566632
300272033
824215308
664571066
103007651
317346429
208019677
182495218
245894549
137148827
623026675
190251375
184017778
805973444
442462559
900551636
649015555
288884388
378377957
739130961
61960521
469811784
272895826
813192420
251431375
224890555
238061812
724308876
265582657
971832340
572160999
538800209
182449800
464584830
1037865854
959874425
30370594
626532376
264977191
822056792
242582392
317124790
388347450
159449597
424232337
618701125
856182263
731021497
168169910
856185622
912773726
158378489
24520782
172668914
77152010
805906537
967931227
387572038
16981343
936466958
935029374
694332818
565185767
682360049
60670426
452843049
133380244
842846646
240051639
447398997
606031810
224131483
228853210
39483869
2644392
687048231
383635259
250934124
659251715
195628312
324356194
950092096
434079765
946105090
330503022
248060856
499325970
280675282
1001556920
974013732
222368151
537665622
894959362
481082610
235345527
457117197
499569149
604631590
309390189
534038491
53482922
89879650
511017488
207246246
690714080
38824440
364370662
775811444
539476674
253250885
447056584
178443158
300561353
63258625
516795407
506570555
305654637
379813023
884666198
181762883
364109792
671446488
714738446
501262086
143861769
212021300
721606855
50995693
99797380
145571357
381083803
30790352
422978982
760136367
997662643
735541808
419212376
603704497
624423640
240682292
703398790
615929565
512700420
217351265
450711945
403477453
932725594
31985795
844871178
515866106
990747215
313548411
428573622
396426762
535671098
747540844
16070821
103785316
956653841
1058930101
1014526829
9338946
822933533
81731524
90172705
289113058
31989522
343395860
446172550
109350950
633657480
734365143
72878553
435225344
416012842
950349787
809079349
156566619
257739276
78592118
505428142
685557704
639899013
254706611
282227795
168560252
477675158
822339378
254527461
93537713
604236516
696870518
186560212
897845096
17993454
48937273
270400564
978500320
607367778
509822748
853990295
318932455
94760003
395670772
251352904
1019827765
46547594
121421635
9845204
677407292
921962120
468921314
717565345
285646240
533144915
727980304
730577792
571317013
40700942
431351062
630583136
73901440
277119266
497431968
140847981
314803126
84167804
107689134
83662424
640117879
445530166
186926528
267527292
514897360
569150563
600282077
249943600
59848408
126232396
814027333
658377809
256148651
426006507
718665627
757173157
383202073
166591473
231327630
585097945
329540430
949199216
206498557
117457633
321996226
80353143
180302774
778305626
325195802
57015012
970706866
585628914
612682037
107021520
443064955
103686266
359819581
959153696
104544647
419858534
246559531
76016039
495668431
120039532
241617776
47709641
247968516
749217561
311817116
218111829
61810153
453745631
218602813
162334737
11559376
336881764
339130750
272174643
111138705
499582651
156462150
491339297
106889021
521807023
279779917
99846382
979378007
350413236
562281884
777854082
351667047
419153598
41085256
699983845
340268218
835448069
673116962
157886838
419860574
124970293
676338515
297956364
778408686
375746062
417843377
427983438
781787597
634695087
382384514
562290246
386761778
476108904
577042030
766142896
570415405
622801269
42188038
754986791
825853036
344271274
797784604
526658445
132843356
254961403
348548814
494606406
67506313
1051915134
118162659
898176750
561687568
118315962
294252002
20262876
187019584
216317801
393514664
416892738
417781385
959246952
2557398
15092398
194746080
301805486
737581911
258212605
243008976
86129065
506557122
914091819
58119522
274171438
386837473
565185638
619644119
745335923
87528102
279458660
340887461
182376352
707504556
891190459
73843326
1226118
340437267
530702956
228711535
106916778
9390177
264087103
709986614
507961616
1026577149
336514701
294942596
298450332
216205813
466412292
19476665
788110648
309214521
15196524
306671977
79733238
50941520
201822253
609969169
484701024
10655753
856527278
184026014
564771304
858070009
607942027
755547809
494186408
567382628
528946561
631496231
116374933
209225943
700091688
284706858
308257780
519460044
931428587
833214276
360443688
1040835095
421347308
216954739
383193955
268835885
584650146
34271923
96221476
275948068
319418780
164089855
525549906
305913227
643761760
62420539
682928138
486042771
8880693
120454204
786486
560940967
215880380
130380948
95436558
365140822
636516310
216918764
469506379
389222123
175411102
630925195
68349904
476066293
994352343
469305242
242536390
94027068
138910706
357712057
961204658
566863663
178341730
529964598
563340221
687374421
627555185
110542170
205444996
773135683
770322392
708387775
42864547
728001354
283548662
333783578
404356835
282184072
197881276
487272476
657593564
13424427
263123926
576844383
710575057
181817868
32130776
346272581
949346289
587238203
12503696
991099878
4653001
586752527
681223165
220481576
762123508
476481829
27404968
750542159
173483691
732329083
418356215
280609788
666327207
40307238
384660317
270078300
157207416
591847593
444307438
690698919
302960975
84194730
733958567
986007030
362887460
39314899
567115189
662397786
444498481
425724908
990837943
805665548
66085643
169459919
392826290
312614572
210323564
282879011
488271993
365175998
96464308
145854736
311609016
410473502
354876783
511524468
45453225
346276435
154412942
621931948
302153366
830219928
588081625
383017235
895436588
440964679
409409933
168932002
238991175
733852248
672329716
865840858
2276516
829321807
654111820
1034396316
238316625
64532661
86957339
416203475
39662366
157278802
700713373
426817050
575148676
790298308
919497621
148245312
720772808
4721769
281337224
183666164
756250680
189971335
282942153
421392490
720068767
28402620
161607899
130664100
129340575
497686575
99150295
153596312
219289551
47324082
123694341
277006426
66382503
649411213
329878373
259122606
162926603
240906693
329938327
318016881
549259005
21568705
57425888
725058206
333483097
364535645
590565966
593848261
1026180892
262998927
166579526
176183818
66372561
654040630
375854737
29976655
1044486769
830248844
887645633
222547332
97866751
191757775
72544284
932574617
955123683
307300791
231146684
1038402771
157300923
281023564
104210695
714995204
1023480835
103126471
209793254
241497353
169482583
252818525
145119338
597477846
233483036
404930209
644989048
18874768
245018535
179364868
528559612
93717239
292120471
241941440
109710944
479106098
916693919
438881455
100301744
14572627
124121916
55140302
458626361
415320172
291574463
309599929
84835658
224690871
517821938
135595656
206796907
824387470
603352180
37820432
152144575
294164506
141428264
302103258
340980939
147618759
238366644
296608713
117261659
287351862
244657697
188874653
294375075
831671232
129047398
114832786
921884721
887926091
345495531
176819218
503243324
493418737
38382468
321538073
568052836
790727721
288563256
520890940
506316106
737391388
405037815
173281280
517947268
242751871
103753070
63370877
331202498
192525599
273075238
855696719
710147038
167290215
478543164
177439169
554194936
133674382
693312904
138671637
624888836
588154579
718655657
510025166
465040872
676168923
473340239
92695792
287532237
34713921
204892965
264386279
383709450
975046455
705016320
58459939
751867402
159192105
554865776
372897564
298026210
271474366
351109542
881111900
541817226
661442982
384704715
19249700
250148095
358888127
703804791
55246985
320688387
35437406
553188729
78444791
301320694
879307191
301282747
217330188
528761262
103261771
400392976
938605945
43065799
119157094
228293746
385526761
58375537
20326842
86024940
306698442
35884221
296501672
798941074
767460372
318863204
93684663
993233612
626523053
182301029
1039895804
176810029
216302712
359838341
433943265
665868813
420402347
109631319
295645805
156994053
88791078
116812299
121371610
141024522
742135868
7026418
321113759
316696392
6215446
30771827
379123817
767993849
655119476
773155985
381988105
527323066
332265468
653254922
1010907079
45450978
374330799
644316774
897249099
489586831
150999507
600349058
473725100
173568724
98484425
593061465
472665292
207977517
608439132
515293641
168963491
481631313
200415446
82658084
600412861
596919635
18861746
455922557
418127951
878157225
172006534
253810709
361780633
293521823
497407531
442082326
626285885
53584549
232645705
107349855
378019917
428390170
84522163
146194312
440062181
606455921
348086576
100659778
496441722
936812776
129255238
916946078
155125092
426161691
33031433
477555166
494506839
395126445
386048608
999340176
161462838
694905307
236240141
63335859
116004860
322321661
231560087
175188087
392782344
774455974
61119498
93590930
10472825
391381142
1030038129
479358025
105759570
214501988
813747654
939748
534712284
18931850
75980755
79215724
465002084
894576873
1031941011
338473721
72675722
695661072
716366726
807666425
119459842
420851810
887199691
45943989
1778769
40700697
258995774
546522620
643120488
837312871
281783646
569991685
501432000
713899022
954123462
553376629
1057185468
602581345
322278170
145071660
1043868800
732284089
305688776
209846410
572422552
63580546
75462222
465391368
82208968
638612184
140565621
292899713
679668860
664184968
57457999
582729772
251754788
256707722
446336920
432511001
439971586
55949648
386389582
349053833
626889580
18382587
32171181
148190268
463489160
227238679
135083473
878999761
638433921
944281823
528519789
616981921
55868350
410183358
120530759
85243347
342693753
28327148
2101666
1004366036
245618456
243263789
224557145
437072558
440955012
130745886
197856989
533756722
346917549
283176703
959903073
471594451
59239416
190913368
345971384
857399536
279400469
229017571
736378482
623674483
560896118
742598841
97938720
269204249
733747250
169030380
177526804
105489304
66804604
298107301
5133684
261091631
769621769
375685199
412925134
535850095
1010505853
658832533
324981911
66752449
737143536
192089268
876407658
738629993
181174676
612714053
705695738
388503574
620640688
90559912
277000062
520838683
87842922
909402095
621159606
397812168
138195548
43150895
144205811
553606013
992905047
429349908
553577357
283160446
756429121
721235475
256856169
834386706
191922787
757523922
572459696
272030576
258689134
321048994
684155791
315468864
554426680
484903778
737059120
795673690
1059445644
379433775
529160736
587259077
66851437
47617523
352635440
276224550
222023002
270945322
315847788
22949416
505619823
491730113
119836655
588683535
656829318
17632832
695389398
420525184
132658888
327810142
374984237
353344704
127566411
759911836
385091077
570414470
547440248
729180389
202064736
442349747
799432841
558335715
982535550
109579424
703729408
857214568
710956628
601979059
348300906
125856474
327736125
880828686
271867136
138243821
37115153
176745163
214963014
183886583
227393385
165209351
1061323200
523288046
415967169
380980279
1000609607
11111666
459833501
56038455
354465777
462358311
692536905
72048161
630910155
700789027
136594182
1046152135
71406275
79439365
547223636
177899693
636788767
1059162954
337677514
11306883
566209488
1001385281
39026842
18762662
586093988
454498710
99001675
516396098
922607376
327313763
312980910
126906411
611885876
559843552
153787124
898432483
1044815627
161726983
495299927
349570010
156767137
1060807889
157235914
426176759
686491057
1063125911
102623216
132225623
889553294
590330656
189477784
276788637
167355429
170652229
619005263
257500880
911484390
701073580
4754910
662015203
394192470
616976108
24415590
137582951
37061452
140293281
69193096
717558450
855597536
155929684
665158721
102891549
657997506
497879765
114199448
280256557
737552431
261933406
242224941
932662708
53688138
423486690
85828451
28962127
955513992
268545137
928790002
1049832174
432127618
102056274
147316691
972380044
205803670
160288751
560087981
644976065
18423797
406189721
62024244
302404038
207237091
490727299
529579293
575330952
197513566
682420843
316425860
486425182
411163058
226983943
335455936
841752960
866680936
45325412
196546136
542033961
505872057
53261929
425837082
97803303
149899343
224906708
287541382
988554730
284303996
183407086
683289226
560833096
456086705
331191692
210613761
974077130
419438520
265388776
169383547
312545487
400142027
42333896
175042258
643113652
98943649
335831988
447471329
845654646
429081765
69642484
563523599
612907148
254042651
1002624587
828681435
329902519
778880442
842765045
329383215
339527127
164915786
136817913
167814743
29396757
672770505
493317837
69017028
732707830
167504888
3211679
159744645
77526134
374882982
818805960
258686227
389318864
429482746
292714930
22060944
38113234
90683297
114109531
563914230
813227631
21859562
323395985
75811683
46487468
577939101
411686665
949884689
186485514
583868108
490116532
470844501
557486303
316386639
638889184
775138998
537978160
121072476
648135135
849489696
647578821
816641834
116570475
373722622
255136112
782256431
76971390
860675841
328080338
232311701
653153894
271602687
1061175061
565957807
920026948
586916778
695392650
397048668
279327289
41277287
241813629
536441848
259618629
870903773
426696520
68120097
624117781
784434076
319591379
503845194
618355736
990208075
1007772192
1051969684
10544384
417353427
512571235
488804092
203429315
616614634
976374948
223427856
281183317
64560097
210770166
23377002
585425437
738664833
253358170
732813459
1066865467
103453998
617413770
865078174
465417564
294888156
679879146
151527395
452436118
75288767
784492781
88122731
38509019
72358001
387599493
555769741
55983389
143143817
425868696
338159480
342431148
846530379
77621821
496824365
140403440
119522397
340311269
147330789
952093752
1001155104
199247117
646674556
729600193
185353467
393830909
560206756
82818756
272023959
257311258
690498514
267219629
248869094
274391842
904012246
203082105
418695190
571334351
988027354
450978663
969855040
292684312
755458495
789315280
866411272
309782385
40131781
219447047
28452148
272394190
316115029
359680465
464998949
1056905767
745400967
478923474
122871415
24092328
403836657
88796342
786292320
679674064
232306543
702618408
649685804
119481258
707214695
214062659
666902342
477756297
631369205
236801471
985013359
889296332
559581
98807728
302929574
539534176
191054512
795994805
400149160
732799322
651363590
132093849
70346756
170279025
162320461
299875818
667974294
1049635444
19781174
51176321
109908943
527479234
346314688
67961944
91466452
36811681
261074854
574547582
448288044
950798632
78165277
271393933
292362949
10463991
652456527
304387240
570011869
732861294
668792120
176242012
115036112
16540222
381959221
707532574
262172585
615242636
18247810
343203236
721117553
292287251
332968599
1062197724
602927830
332758632
35592041
545430131
309247768
196271488
1070719218
695841120
332312681
186681272
50236674
661171249
140277537
327912285
63584599
302484777
294411183
451683987
318630918
150163745
72536079
163004912
424626162
989598707
22446137
33757508
301955032
431230469
905113060
172204508
1769114
148661695
1027593755
295715889
854185603
157087338
709975928
583428586
105196456
74524912
271355993
200325402
472743546
602737025
316956800
860005872
506356621
945373837
204803794
732691398
200420967
499162687
136129161
558450593
508134916
699435837
741257923
196721170
44768719
362035487
87851336
267644864
83225275
311142311
637092405
603744270
777531683
261361875
38014580
411712263
296707210
582366208
524360948
22144014
91997182
187580988
202011404
30782278
264035097
160459181
229677535
252092481
50094386
103854040
177186062
551919524
140166012
438116579
96357089
159914800
101165897
698670416
802721637
175607412
328103085
481335843
26528217
160780383
503608483
82392631
36926530
80945991
282049494
98345304
566516594
153954286
605755889
227585595
508335569
327750609
408791969
320477449
799240578
429603850
2618058
909901780
1063969696
134298190
766636143
981151577
160435966
596625773
583521110
27185730
153662549
111279312
7942027
172161569
169740396
1036289841
1031422961
129564103
459088113
220186374
166038156
411393343
188960163
1010327038
345682092
377789560
236368344
236186024
920825631
721025345
266838816
519650283
812748962
172428960
913076677
1011012938
520211458
249508191
200602811
738378697
480331976
963290605
531495303
630543059
203614767
64935681
879061003
1025441163
160058524
72889194
516743631
665701641
358824764
341917255
27561411
362438280
48980559
150851880
377721864
215780774
646414951
969451275
452495851
326528074
714811281
199141183
79109946
121026351
706310829
915023345
56691166
168023800
42900294
603808648
26528793
589152220
357031680
711871306
662738087
678807708
694542452
48814064
338582259
55506344
219977453
1035491131
430975292
300001405
118181156
151223546
649657650
735314754
812430869
1072942664
255762853
705234675
482215613
980683505
180614957
379142568
602510082
594922089
140197352
433619134
312185156
320749518
581944250
481983743
273427744
722060425
415918934
736221705
1025263076
975658221
275143780
119922050
621950839
424590845
784154499
938187759
286971896
571634068
85178961
446275244
378721631
144523106
365808182
288565656
450166371
36659074
471541017
777350880
458618694
369091654
573603311
852564456
418733040
242942961
247993749
119244509
371005482
17146490
1062173487
641336529
83387631
7827422
91302529
161872111
170104005
306146024
21227157
117734132
22618789
531065629
306621101
566860286
831738814
258359483
64105788
515494314
91143222
620083128
234758212
650028034
569644807
74827707
628336147
287557963
553238930
921567471
725659533
50938221
585886141
560552803
465719518
54211150
195159398
739308488
712975320
91505629
858962188
717411327
689362802
1064511444
337044489
615913370
583748827
59812154
232875097
333078504
622670248
181715528
318309735
834940687
823812146
84082594
349505455
1022589019
319914818
51647402
521486275
976389132
591138166
788321677
252356788
779333681
765415637
206308289
65057204
628462034
893953465
93692405
27490156
134843528
312624041
261090084
110777505
452797025
126196852
369848172
215035232
840774107
706021607
247160220
684121916
916673964
432086119
674050651
640099400
63707052
913046170
1043559560
819002155
239190954
589991637
580478449
1014946782
381268284
320851301
675031179
17502366
22758381
41781296
165890564
349622448
560862312
141588184
139008643
953294807
501579890
904899784
200829664
355827244
750057109
797719883
195103369
126035587
191068909
171396585
106423382
917024715
379478196
124223916
614993782
71073302
473321517
712083618
748336001
512974931
258041014
32723553
721707609
1001473760
657043650
526461793
289679923
687478529
24148128
362031824
485011712
930102448
4868756
889210213
480274341
104114217
565396309
448185541
956532166
382864414
475045995
890494455
205329064
608270904
242191778
43005968
329666028
198988328
467810831
674932973
342900035
199852135
172610762
47916611
611148584
182428527
184026468
364372105
172944687
206026156
125929716
399065759
478866342
46856330
942978430
408213953
427094666
46691159
512829566
242299964
443049856
62689079
754377277
273157660
243623430
599184232
315409372
825148887
109755685
667211061
189585065
191128931
940216905
390772025
993363116
429540971
644993913
989747471
836952295
179209503
998814749
376387044
951030592
704290380
999799321
626972001
217103868
319515725
312646824
462883595
600085542
594939263
641380419
496966994
700108214
80957159
628957099
122389239
915605936
493290318
1042100296
214031798
451814858
269041288
500561075
583923231
220139993
115903485
203259011
192369475
132966214
41999971
648331897
194427353
247794631
258117616
321431598
401615442
262422739
463966313
328839786
707549668
740203645
997693623
693049436
29813859
307308969
183729507
236203038
41627420
322600334
369683141
28620252
674004192
698681115
310752607
699311656
833226483
437545974
235494306
130225358
139595038
6654363
319433367
288674836
726855068
247999254
842500535
381288400
567662494
506991581
290474395
492507921
498334887
807137333
574100912
255863160
301155192
293746297
92568356
238375148
450422107
429413240
762993905
661943718
404122763
61587849
145415948
1282014
328068902
964773459
672040211
129317372
739879944
520042135
592678235
908597526
171049858
849474591
662164014
117216511
450531020
274335542
732900129
496423605
340762705
476590453
203882403
581788864
285697298
1032936450
43232261
104459853
388786897
74584056
648336731
630689296
370604926
290605263
24561631
347458064
100742281
304385427
356214517
92306267
170989269
777013150
588825414
428503648
431197991
542014830
694888269
30918822
591180573
682449857
1026214013
237792343
367408047
275500214
685077864
622260181
419307372
657482095
463730312
499196704
102525055
487914632
66432011
376358127
758018599
117274024
271699884
20431060
897244135
288988668
333270123
290905482
80699592
274161888
547824928
696084009
410360672
704489109
959557897
308792132
735445765
280583633
781132521
902979383
596945964
39473181
616668508
196245190
865959672
498523807
170023845
659925127
231122807
644370631
297777822
760773550
305487092
884288472
268630050
617512620
88478061
722050275
244090267
659240471
645428347
376350888
204888444
652562511
170867663
883417757
763547512
15320679
207597211
669105825
539393356
598529077
126588225
589743788
752326426
324647667
176925950
65723314
581193806
74551447
198202945
477432757
454676861
213769039
649088390
725694764
352477288
329804771
84512978
767405065
269177861
87110526
1049777089
84644008
540652033
235548714
704358091
957331237
462460709
334760632
649765685
70208259
154856651
738034289
163480826
2467206
780476065
548294867
242411569
239998575
48860132
35370187
114786933
425704784
16318049
945522545
334372420
181778316
672469636
1059066326
608235938
194867323
77369437
328207313
963294496
359570410
1043753175
278824460
313900194
331578295
721720462
253027781
145347993
58773561
280876875
580026266
31889769
48002230
31507387
98572581
613947799
189940490
109809391
668757432
99552367
423460198
47613980
60349691
37552249
267505405
163221313
381928803
135876868
304370287
806140573
418911940
117811662
187031501
3875554
981798266
1030511526
594233120
264730421
527813281
30431865
538372854
156301965
58296630
606958493
377224148
22335587
685703789
331246693
285429364
902911089
438550166
525002443
864064470
200817704
266402399
39712787
94435117
238528518
405854646
433059724
111102428
835940686
513203621
182993114
428567799
661651159
128568972
82885230
77031507
237027543
184484873
74467333
390416143
349312797
415208665
92801192
494493634
579843112
691719801
1063056043
362192037
170389544
681538217
79184996
536977707
28261804
180146301
918043630
2918420
293091407
563180555
944438176
571360279
578823052
139633864
896819288
475828453
249312714
246741780
842194568
231903681
761907869
229911312
652144794
56550080
650956815
175048037
934130627
972192628
192472375
1007349124
127104002
9016845
493060597
704914423
709010481
58227887
275126259
260112004
190501300
1046894121
936392717
289369455
564141019
162251548
886840184
28889036
174826970
316619075
293664504
186126711
471803210
656577313
202026166
187652130
490077204
77904818
639472388
75767790
142287965
473678409
333878184
969330508
210005695
433318524
159999430
19796791
120525636
635457912
106515029
302272700
571107901
618852698
4177595
927645303
189365629
432319511
830149332
288674770
209648322
57276834
598164332
919111453
10173532
297967573
147856819
382813163
567611223
442996616
540205586
305447809
624481982
179073202
322401317
347302690
115999440
488890823
481653147
276772977
71813795
608515238
18900060
195361137
93639305
2219338
191983651
289674280
302160270
123613296
936495451
413337029
132221313
280110272
80407540
692894571
388349602
1032827204
62915623
250486747
379997702
47125622
147566664
314705160
475079752
331014323
165960245
977521702
820966069
499249450
327966831
310320746
263731243
710759526
423852641
70395226
470678161
302089870
784788376
324697561
311839288
111153114
574450102
32706895
529290769
149306130
568019603
830299835
398565371
2316948
354821984
139719963
520700648
287664206
645798294
5066935
111992887
361695290
131153040
1008117334
183084332
113491954
212840884
96306388
337367500
608211134
171335508
692076494
33660167
510976788
848828269
150547651
962731400
243054690
493838557
350118793
261111837
684752627
251321773
259745842
136408155
124797993
872613876
586973251
392405731
842458306
457913000
385039134
761974701
367045189
392717455
115720127
24693966
1045443074
94983377
121430814
25662242
869602822
732635662
730808334
324703525
136452805
418788947
55777274
406311566
289093257
396712248
709584116
462011940
366954321
912732455
457919218
734613939
432461359
223807897
362468406
589052683
257386121
277138952
41121628
735985856
78270084
1065495895
480362491
395397739
1010761327
922895378
99041241
235912369
894936330
208223901
677764056
269777554
318569821
505039375
156625198
607567395
226239684
609942913
1053087476
810644789
826922453
641771502
500291638
301385531
263662310
505149053
150805252
390028151
578568915
746727583
731883301
226815197
879874619
921450962
25082740
445117794
244410443
704227061
147557146
1066188222
28673631
609371625
859715489
648853954
490257847
25994867
602392865
693715741
15826348
524471733
456504609
892914280
569930431
41407678
42463717
54965206
118642959
250616229
589994782
269159203
808503327
72571190
217496503
2405831
894905243
604699567
9918699
978583078
203997342
223594880
641038265
317598405
612429287
333830217
724410619
796128305
154869293
53052293
891712230
192882079
169529121
990543674
147711842
428829319
98359664
598170241
187710088
425337326
79773824
185547422
949350395
189614739
33359202
733311287
959060412
233737625
319565557
234295527
302650206
75712386
572274847
66665972
185441818
73575918
177429016
987061146
497524871
413983078
676068720
712681307
669278275
946702644
684151838
300040468
27106995
314070088
719167850
616092580
542271728
344212177
205517642
359931762
360465558
77845822
104193183
441840822
993671863
606234527
91590357
517142095
208286023
305272626
138206418
675982778
124485312
244098126
203984628
620238898
965138160
114436071
745337651
25786780
127804338
195607741
134086847
999027303
139752564
526552546
78181484
215162930
75246629
119863182
320016747
100407245
1025380232
537470228
688781269
288501923
121536490
292706105
123117674
185189639
118082057
128022652
97261487
316591398
59172441
369400433
102814835
177795702
602312054
8155105
204781112
1033937104
450299061
169134371
470892966
93012776
322791997
702899625
151414441
179755032
382203777
176969501
275688946
126665287
987692194
21610673
101009789
32242516
234707336
1042386646
555700894
551301128
943628281
555272177
456675755
562355407
540908477
580623947
1011751172
208050030
842109623
301158827
129127718
7879871
204310598
656628788
699117547
564762556
975582277
259837271
368513550
123653914
74969195
239471057
7357639
938680083
594842851
306038282
499498426
344531426
620910473
720546318
722541738
72016002
175521019
982898397
410771755
710182398
406620716
829187119
241093779
107364854
860222461
73358807
1057788916
246513889
675776249
107969563
22546493
205684158
99032270
411634450
147651216
582738406
584921911
885911348
1032309077
918678123
2469882
31026951
666652965
178667970
170859221
180456985
53816530
391473225
500981872
662652823
438376131
459630822
509833104
32297711
191334721
543915875
538803308
841256833
522016035
1061337095
563288139
473474403
223725768
439485838
842442168
630066530
117707302
817567950
287755872
683134196
396632040
672895194
728251070
654343229
717060810
456593970
66716558
493244163
969402866
602343397
135513703
201905488
174623629
137487214
465129644
611002462
973929654
971583897
568227097
61689985
450849604
418153205
292271564
64734291
357578976
595568184
82471594
3039487
1073672913
389007092
961148109
170741653
54084624
85565384
620769026
90583606
252732755
433104030
346392353
732936922
421641812
40983245
639430387
17934432
184549430
361148012
250870316
602824023
270005760
514460092
753305837
63038459
40038682
477301085
250706612
677595796
391259463
433187634
19327575
596309500
114789393
275832718
746072979
257808080
410965384
420305134
303570043
22826163
236211884
1060507387
636623428
415992723
970133831
572024349
557028226
119596585
639242968
624670760
530811846
253911037
911472815
701838996
1479000
484909757
481518209
394141748
392762482
329008507
172766436
204874069
252350684
245531518
389432325
129425950
266132725
45005380
975214218
245164748
728235337
140642275
128007999
180411532
932111926
809924969
667178699
17657003
265527866
406913580
59648972
88655970
176402319
760113040
137231528
311293733
331142838
258204389
243445834
236647121
535229392
132952472
657161673
304921453
413797994
91101337
835367995
55954467
313418654
676838459
4329274
242375220
366326374
381816380
113582396
381120512
260826136
364671487
995150087
684596584
638153775
65379026
624987597
337808434
524594432
315314607
185763063
121121620
232656302
88119818
47659675
251776289
570506747
70392857
212298889
827121264
126477908
176490784
270559586
533790993
42397718
250335897
250714665
780250216
543927886
499142034
594336167
156799175
624091901
583016097
238907277
282633998
155154002
1034511750
230149802
147125780
269924694
500708299
768919192
260736128
1844898
87418617
24248092
1017749782
389070886
80521327
863419591
250089150
739941168
40077725
705419993
499364293
915132809
9435653
51208519
106141233
286775746
236427915
355438703
628896200
376992297
298745925
246959719
441969459
759694149
139975836
256444121
292975179
483331958
377677651
572582611
587593893
264572166
427107999
261183483
290778632
278873334
61571647
64617806
769459743
242314094
141942446
805501511
927060948
324521889
419164492
302009091
269914465
674699429
112850299
1009752466
830784495
993153486
327910461
652623052
477873791
933063956
237614597
311459665
879915287
321930494
46537661
76015576
116779015
1013474588
612856090
633258243
421095009
188513078
867166999
442166218
910460141
147841005
223037796
165266633
682475655
254549211
367862514
302191246
338005594
301464274
117667414
247018620
331311658
214026066
120587064
396035796
544874065
31638292
177564337
466655489
1014569678
102504917
969430548
380525328
316152541
110814177
791098985
229308180
50090297
173405650
356252332
127982739
1030979309
264828804
26058325
251567617
627075859
936511803
428301065
756458900
512478341
22192798
151364047
278504320
694835222
372131702
278077219
548004497
329267840
370116524
718704459
239873405
232482478
794803076
676406317
249156386
271051402
1005913593
192382532
623869790
249779490
121289287
422374106
350364845
326046321
1024629172
929358942
243047449
293404134
5608941
441628850
11211459
195646881
61353874
814994572
119166403
277015700
849356575
166475277
707757554
103186768
463530553
106131457
46903479
340219071
295604216
307277745
751253975
580666530
808615099
93622057
312951514
94495367
987688623
214545859
753492240
537075058
607004139
519391339
299467909
375952406
154909938
158613602
442880580
975497564
648392842
362261161
283676614
637104053
387259540
76053569
756575970
210290923
513060944
943745900
763679538
664326780
516380065
338204997
818946317
724207933
235338532
281199865
139016166
1047106186
283405437
180479094
993014184
256077865
294839146
832055589
372038420
160092139
171839102
361130739
738257872
310640928
24324115
6063158
23596318
607277047
28845449
273241335
22445396
380451112
655401138
302061399
561405420
429309651
960450673
980755744
471569606
524821298
66221443
246427433
840779604
66351884
567718796
487275231
125638221
164174536
593684652
1065204719
597921842
401786202
137471110
366323214
526454967
361660240
1009222401
682494168
718517957
572143407
675632702
59384923
440596589
839036084
689795391
290016355
177529699
616267161
257328481
180767329
56718867
220379094
407241045
437991993
165170921
925447362
583005646
155526153
465117546
571335084
8045194
212807584
66605603
500575701
1068390923
1025378592
480496401
43567407
1147297
526948056
5146408
181508706
289744053
868480092
588322898
10419579
484150594
38668789
639495339
131416084
146845693
355044773
255068712
441337714
136897383
340195288
273197539
730195843
115464656
492190057
147733266
144074884
725836796
26559295
391520531
182460553
901963487
422434120
192843309
257167446
345509213
389445544
706260160
25567580
158027106
38963979
1020367271
524837664
696250162
220778358
296565770
139588524
197470039
538545435
352052652
637715102
649801418
572994419
660253641
30302744
373045440
380766921
169966646
248858933
1044194976
136971479
129602004
391806353
838582645
635046453
652322843
401648770
70099613
510702188
86656796
474892174
527932716
779373121
1017989484
159906715
754595148
181719732
903905824
55188432
99668417
42365921
806915676
237099499
675383682
203159088
215064794
148000888
790436161
367155046
881864237
318917001
741601017
373172886
330888620
166769836
375322006
439274100
322682816
242236951
680901090
686365150
710640733
152415001
1018465850
88277064
964292870
315563997
495024230
130175253
373824005
513195691
175613214
444835301
142294998
9814136
389194094
645420145
374464561
453428071
574130997
72035024
205625003
353559908
2594079
783287887
450212619
299950960
101469718
298508729
1019051945
323686607
922163211
1021532474
280393507
542074534
199649658
906399978
671240948
1023584956
669953220
224639976
955872770
259443280
526103001
888300636
123000676
62643140
33610346
194308009
411652508
425254159
276750275
190963693
444130372
796213116
873937841
747701039
141234573
739669449
78547935
65008870
692473678
503438300
468553426
957748937
278048089
4959707
154367016
346708824
667197852
226032588
16291381
149720830
163861924
81589331
700344343
443958467
191911271
219547087
819529942
797396433
743283099
909102198
255005344
752873306
251249311
315855239
548430065
425066645
611692151
211427650
570915238
475031928
116234491
680017009
54859017
216326444
132285932
291582776
233756014
153413709
206345954
752546015
191570820
723793810
197720244
215944507
104059184
44913598
642281252
412783911
54860399
752008188
1011264800
492098668
601498653
325816683
371507127
819346428
769426966
540727785
991813305
249234299
704374530
572891967
936739565
226780030
128237841
22665532
535830790
237039804
417002379
540964595
154670793
525974319
12693416
74228948
749632570
283363189
204804577
653179231
24915013
646595714
372199088
218913668
440751248
228343300
275535761
159714740
312602898
280562488
1009116966
173722272
678254681
1065272985
239598791
538055008
368588891
417666655
36895946
162269464
18791968
592126623
416646463
394066653
694256225
972206735
286146379
571364882
529272643
691379555
464332239
1033385236
927536892
830434911
1013890388
37870576
309575313
253268259
638564365
712196939
578689855
806371194
352381403
342688903
866890294
907251282
116019371
16660012
170462935
190973080
435589842
69552028
446034287
728112734
226881002
187596654
977229698
183858700
224220275
724716754
486874234
274849451
20911451
159901476
64862559
632453511
579718209
832810988
1024825824
623802755
853749746
240261663
401157803
269832699
620200334
973214449
479033838
223419781
135363907
278513106
403728181
287872298
208762701
522650494
203655730
337811701
140836637
740901269
258919529
754565949
188267399
169178410
828360647
93504700
32645250
751144451
539710226
263739057
12216386
495513059
115826779
530003394
998591556
55383659
51816043
319614927
390246356
907384676
468584959
695783165
629632985
194329442
7993086
431267745
501183853
897016843
1016831367
460867480
468102312
51708535
582926549
429534165
116842602
705231516
851259825
12915944
700458646
89945804
665313883
646322265
374252527
1040234171
79601500
185281343
200336768
1067622165
608313338
600355459
273784956
236841674
146311439
788921570
126535373
399141055
326339097
141330971
441318778
1017933691
204715514
1068624089
35995457
445041403
742644739
626190537
864435445
737265021
39048003
40500948
588037943
214158435
411363497
210759208
793780351
299860727
614891913
990741580
283505596
551921968
994631452
968838204
224128695
391862502
341531970
428760072
128731256
26930932
585601345
319035201
723108842
891329169
913638918
502339733
427095886
75811199
745825813
59568761
603268977
159389381
140520516
387822467
74987197
66072327
239636971
553421845
673535825
483730547
105596289
636835607
553783588
880677688
1014022011
122080259
648403515
332269347
126344896
314901605
391571016
118646437
22807262
107405408
712609841
466501810
90657842
607624109
329435831
539841375
281064595
69990985
200117077
644650314
379077949
197326434
184445087
245776189
244766956
160321240
201043354
289034535
574079703
936142623
237476790
760424984
651357241
374267669
489402103
104194465
491921510
813515884
204687202
140344750
8264215
663556757
184214842
501008763
445040481
588068253
22377539
127316831
692360813
451467272
33954091
563694576
113908438
789435631
289018883
24775600
156704544
424251727
567181824
25472104
875863484
208191184
145017572
85427411
424285947
532592909
679749851
240841442
986949553
368979732
886315627
86703141
338813492
310197730
692941161
101201600
205935994
980497275
975368426
445057754
859545171
453684955
587389756
185469661
981529273
702824094
865865785
763381421
144401339
706465138
335507160
589131123
43317696
149122523
488069434
270856844
85282548
739425977
262987433
99527962
653731896
634410328
105330898
576793309
323887250
343800540
273909164
457563367
272737475
179832218
457591970
621873122
19150097
141804996
56372150
122444782
300410817
82218078
668098466
242667385
125253812
164831734
363318825
303583267
485806794
653589012
190830349
82063827
489277583
822585604
465201780
512479583
215337103
428080115
179967221
1049808151
513941228
1034851636
350486594
770042156
4834367
375482697
551609651
323306223
268608779
99988576
273906191
343342393
133423993
216598100
1029363440
618612244
333562486
934016328
101140938
777068271
980206001
219301081
123549100
425219237
284289676
300355304
394401774
304164964
671846007
510749349
1043895118
353756269
635341823
574958292
844347431
99183868
357093881
135143611
117818056
47187726
672764092
547497032
991240724
521249806
629150863
143070704
674812355
159745739
710857744
560088546
269714574
158533134
234483166
694644868
110765395
11134757
346101426
776953526
667019588
852945230
182718836
739393844
88633452
681136977
147295222
207212721
83481916
300544054
989890226
257459735
250473123
479975652
83952084
529707243
407648859
147787164
561652386
291818123
712578765
706502836
66696972
203141957
123380649
798611596
12326540
66442846
581391627
859374209
316799284
260234620
211443708
158735075
221460966
349640105
19298842
307365325
70503541
566642329
270919095
233413239
273841607
546045295
103000387
777302747
234210739
400973617
371817325
145008715
679794259
784043824
64243370
372282348
858642234
328631098
156694952
669532767
118626226
542495595
391174979
641426281
209852059
740572534
197899136
101205848
636955873
751173362
572449366
423139585
575831995
362712
157734257
419789309
729392778
167519464
134599596
672211648
34329623
182846842
811817040
697115585
95560536
663423763
11454441
282085480
1012720896
246071557
209069474
373073810
141597377
242013987
606264823
207842061
509993797
129549007
674741591
623100099
45130952
695037832
143264622
643871827
103490742
509424650
69255857
507748271
679817538
404711269
920713696
109660785
920903293
605034679
240261249
548930991
284836052
11509964
321737177
97537800
58776783
1068255762
85251455
256546935
508750269
564602961
117730770
712687808
831134598
817262927
1059308873
283046223
380340153
1028971402
537131409
53563423
329262197
723940830
880807196
23501882
155197577
258731215
188626763
237820584
472125489
274141187
604261407
728095638
108469399
612937065
736092592
167767174
384110218
654255306
385647377
94184663
192120205
483305669
250593075
987701760
1032935567
24330339
745288531
474314885
1022944625
95149284
680010611
594569418
411350265
842489851
852840086
594568398
215848566
682433061
312451928
33079441
454026489
504633191
66561560
236056930
249184004
1031527380
181316103
176299423
727437872
976857441
881721961
147286969
501816256
820737970
352371200
12172029
911227190
519164318
9204903
663085480
343153264
444309325
429951813
373861538
235188566
590183992
31386973
66997404
80642598
934664844
667810959
83330724
307561330
739810878
944909721
162348572
206751372
325983960
153524818
1050818672
233548455
19075519
230989974
54864459
230534099
1372173
449817785
247560620
274391371
330871151
242784205
690348056
26135794
1003899823
972903316
898841623
144028056
728113002
260715867
604311663
285958372
233514262
277580165
419413446
394704554
367063172
169762494
1004685397
256727222
375558899
511610613
288598659
44834014
205043565
974075987
53525650
671764867
509262124
24840597
427574741
192411775
313759712
365500749
145265989
105804856
447649054
308677018
116973374
927346239
246254344
57630342
270698741
174013338
604998415
965362238
287931454
10195048
776674084
103120255
667456138
699490764
83066382
1025739771
618404616
191589064
302815133
421164758
235340418
610200542
794032029
468702533
585853142
197106257
111319182
136983649
178683991
407332119
440432740
461790127
495400055
106480296
489792029
628454865
49081323
822197082
666734536
108060814
283248804
467631253
605393581
99601479
697815119
633021377
453457096
710536823
261642302
260523947
270920346
320486014
641085826
89373195
616566690
117823
502601078
220641654
659557410
75056209
414370163
348136738
729147263
330136018
58674659
916610762
736364579
319129043
232296222
124980550
936403874
674936580
923315076
399515960
472547169
792761365
108907929
268196200
713023271
672763995
32911420
27551109
348520254
329710383
11908193
686405191
910256933
239833369
109436354
195219020
40179673
395159030
311862466
243868597
436074313
722841841
358523699
494987535
353798905
131779666
866582282
570744968
32042978
58718120
293846904
392995225
498643328
70307610
625896350
431182077
818002231
457214570
87400847
397021491
1033625825
63632652
603711817
125354219
288875195
446766497
25202911
173474478
802302842
591077837
557958293
342686204
689735439
1065938062
347893423
144594211
174744689
390969510
99330287
340469475
618057128
970927578
801384559
423832082
314442317
884402942
550621440
761812743
622780465
943751339
399952513
122370549
222830587
609879510
286389590
710366353
911971823
804432561
678212336
95818309
756626169
48039243
59826748
400120837
159651511
497200338
284734076
391027028
59169120
829725535
51900566
176263603
160345
199277492
61477156
597285508
532042856
308334912
50967281
531202619
978586099
687883877
243764390
366675382
593269052
648492218
589009155
865767809
1062177787
524267983
947334535
455209875
693136416
997505168
67791081
872383551
409627094
492681333
491694683
543518426
569209240
574052589
530218073
260839502
357382050
568567153
832919150
636610325
713579989
122675614
272065434
341199857
407842942
591809815
206689512
85146402
179855235
117101125
1025277564
154985517
89306286
127085982
260781306
300797352
580795778
930119230
675257933
791279543
618651884
83283543
370933949
197030693
497161305
517588294
1022540072
14340637
570513347
629862338
161848728
319107555
610858459
108957326
1033997479
139394681
135842577
330507109
721575795
314291513
428863051
180885753
678840485
415765830
997588265
263632464
489739467
415533107
14950783
156891731
268646539
554113975
106158067
498459074
668884688
229454942
158082003
401667212
936034712
269260298
376512818
202302126
41890955
149834190
1059986727
1023451060
933479960
989848184
975637726
463162434
153574196
181979937
29216245
1066239747
988273622
8116089
794650981
83555075
84979251
811044734
540115184
326115593
521302984
365749520
326319756
250705279
34980938
709211211
273058167
616641572
220193158
478634579
835175874
34370053
465111288
660911647
532426930
331337965
155507366
403186974
39451048
136107940
12835642
138629167
60479893
143016142
636754202
221775363
440566179
244601550
27818376
424355547
75524415
540233394
709506800
630519965
193103165
80115637
125398664
491832613
561208974
136083977
100418714
522409602
614004754
372920533
929250152
458794240
66421200
79725585
538238547
38337456
1064066887
854941580
337197894
301602282
495074556
279354022
52271403
393203965
495032950
152018524
76852186
281574018
205630943
175927189
328270956
649598067
2250106
434319744
703830190
81774104
430334088
638317253
89149924
323268514
1054371519
604256520
12357976
200755265
91049378
549051840
260479467
325109785
555705904
519838633
8803163
228618252
219466666
839403803
81440702
562331832
233749899
119552276
153063931
51290225
366522364
993901271
312443580
64118270
261424564
971604814
772763072
1039832604
580610179
227104501
894425073
393653646
799943921
961476279
90239267
123379336
869834372
670956894
288808012
233411414
575757871
489992671
588223273
523734660
518303837
757142506
797001297
393420233
177453682
72001791
550646995
1054922207
569387536
124808040
974405873
334686298
819961485
7926842
867955853
429534559
208758836
651504950
189989567
455221701
913273303
965603825
309798051
736918015
855647287
663639309
807138942
489459059
336456185
887801535
285773205
443188077
356529509
13743782
322602189
501155756
170575841
221844511
266060138
616285281
333940189
473809307
48427611
620695908
717380070
185086378
678349886
672072182
979693285
838124273
1072442508
390687316
658555960
980118043
84745961
642114069
646505328
155555826
592643349
6074908
137265526
83354107
406629172
33478786
697968056
210666653
63399438
122671068
470611599
242362042
551708786
230769512
101044528
76131031
419302874
847630533
603834851
216103049
199862536
249302830
47443067
107950941
318049255
832797902
259669294
187937650
473087662
523043801
61758303
524545869
350913139
624823009
816612649
148195992
16766066
97289757
114194108
505519265
105395075
64823453
265993460
433168252
671468262
157132548
481645059
471013545
567306427
300757796
119746590
252910612
103178413
118382849
224973435
649615881
558009826
613093940
223926239
737471274
515925854
224411611
833008043
343580719
304713317
636749896
680485735
478633623
166119050
257762471
147176760
639122056
135269293
373109110
150994538
180848207
600974751
177942913
357410776
686813614
9781384
343309802
65740368
1061124699
675685699
210145335
78781872
784774849
1027741560
903714324
120980692
359108098
746548151
669389845
315300446
279534627
119476753
272074752
701513656
4269970
174135343
383045794
1063682693
54161812
178220951
379402507
225422646
277882889
201819790
258913703
155992543
842202063
418018562
47879848
299992617
1010183182
266565121
644706235
413565968
200446594
170195792
890988559
244617879
293847409
711934728
963557902
17467617
730589999
772553131
811744200
87345468
803399510
1067672707
279948949
329957771
668816138
316970446
895771999
581192496
677558363
338171065
261699536
556118385
47850664
284210990
253733613
534038596
725467045
357755218
935466328
1073004968
114124726
273329318
547354284
52032482
248294079
636206324
2568032
428541324
373512575
166739363
341034575
280169856
155005611
254901593
251896237
547270755
239930696
632643490
849508753
112842668
331605322
534054621
867631875
1045527306
188799867
464181184
508835172
192126607
226195351
1011038525
1031660563
100838353
149086766
572327846
674883617
1022656524
690945309
597388097
371823441
652237984
707698422
347183553
374221816
393825985
573531791
335234557
72415945
729299963
13473989
146356403
830717560
621104719
247772794
932756402
713924569
24138779
553929904
490672934
167358294
372488123
141879780
198598789
1061456650
435798434
1073445797
359078790
1007893567
204600751
51192675
388714203
244400261
39256584
40901117
900868751
258347674
949149494
164063533
201716611
258631013
152967172
806863313
15014693
5681078
179665396
283230772
78716799
568426014
169880434
565563962
487118911
196622409
480864893
767000667
181996669
576822351
210224841
103735605
307684699
114387347
827225692
312455498
181974954
941576935
85999187
679330376
514036512
522838112
162896900
190934516
498454438
267050842
664894138
933918811
67396563
716654736
1033117709
1057290549
505782290
80399659
615250536
339286441
231473365
637640060
665414940
326457267
770718308
468339202
221020359
921642892
964015778
109297351
519924211
321468305
1017971734
130939585
87856173
615025668
589076382
300893236
181885346
270877050
147116785
571200080
654925872
656554064
983656949
725317292
528229860
381804010
44444105
288666019
900630682
38823249
669809024
183908170
967066985
1061023827
37920708
408579088
977583228
825239838
426775112
243595862
449859076
271383979
725336899
213796891
720467488
224916800
592336622
424954861
120335993
526103727
227444750
107829084
595606512
1018784505
336142401
78031638
70764218
537030461
578997984
605052676
260173295
129451768
82713684
264429874
223369295
1022241634
651474589
912567826
576591248
39640139
715781418
212186734
467087392
96098360
13496155
859002455
44572121
52437540
799586654
991270737
33659188
730495797
252825245
115198858
683658108
998875945
272510771
368969141
143263853
1042409341
422944341
430429455
411914740
512463327
469266778
747908952
296020961
444785547
230710527
304520873
714823399
827259769
366975847
322722878
174748020
666999706
375786170
982869883
506554331
512653913
851583623
735472878
591483963
292241335
666501003
250014733
83143005
221174922
786955020
960358550
422481626
816121203
577303768
99420315
73098821
242663186
468427637
668077574
341378468
1056492956
70532725
159381286
897233798
603794579
842115068
498408208
300753541
576316099
966036847
557705952
214068815
559608658
291956810
586327288
288650182
154666358
58570087
100052068
281797284
492509054
450983756
571493025
157963023
886520408
419336082
15651889
427579476
572627151
646866015
609597368
654291033
551424907
995972430
925390809
612049425
254198416
261333474
328222085
569291110
139086913
511485202
465951326
317192780
172052573
710984524
495365536
720300532
591588286
624525592
516091397
787395307
813059806
852707056
63815823
208540734
180802771
275302598
172542222
942058376
482812346
300631601
127560613
538419933
589721445
88644343
912972150
389554262
520558975
719830196
516775834
704938595
905122669
601058504
498994745
266178923
1048676130
473436582
514000831
491176186
27318390
62051467
712585981
518838845
950592849
330971363
19556321
678398895
860070388
515795488
675090629
854323833
275043109
752519852
192133279
819024389
336968175
416468011
589407387
135215462
687427505
116611074
676483649
145114423
257451347
4861325
369142496
178357455
39461922
689955347
688024953
451046868
242571941
670337828
977208601
142156976
446126981
141797344
310503822
511681017
204547481
757222947
301985674
61794818
379909317
242575166
113246250
688717942
735523780
31716755
265254102
486610642
763109408
760249887
172045556
155020006
384263791
867944074
30807333
284422863
277279601
74441464
64539301
3069844
222860218
34844182
208660327
125753577
406588613
558834572
10450718
211953008
221888075
668157405
605426518
663412056
736304101
117151206
675399792
196697027
815942904
312632504
670657094
509824574
250647719
251670420
708771898
986280573
800246312
440081184
459534597
58556361
1015733627
922940273
295928614
111442150
195097745
649926356
119186537
869258719
80926426
630932692
98004174
977084099
50425769
156439665
290835937
632057237
721171219
850219332
527151159
642422958
642461938
844729546
304616594
57740906
687433754
101499517
158403212
940414217
678732879
718789345
568575711
128654729
15086247
820298371
123519522
851679743
607586994
41081543
189172080
224004782
374689478
175495371
330346089
329115104
395747449
574438328
912202639
767521699
938692921
726252096
903057749
11177881
53115653
275364681
481549500
45151742
494406130
646057472
593282503
16815166
206061003
136337092
881539983
971810703
13727581
404494067
54769163
279946423
798399000
350172547
311406369
731978023
203164833
144016327
205724420
381267834
8810790
786774869
678189519
232632398
235422896
122154038
639991846
398076872
214137368
570855695
400299511
588082040
451046626
326169855
149655662
655749902
481768417
718349595
1053626692
365326643
762495324
505499820
146306946
280587799
247616656
473181483
998196450
508106315
306813497
288998101
798439661
614935610
239789123
953617621
54444610
434981752
402215490
71943454
439848809
165692553
460700551
179300869
213589167
17382231
117473898
646404192
177386509
709573244
34334790
636849621
834651479
575251704
608103490
298841013
586919843
909804630
360133404
276694807
372303228
20383409
269989740
249609922
441579011
121277684
144422752
564693199
756216853
729392807
961526927
182450055
749493188
366244577
33876533
196800771
937016420
483150319
801632842
167834017
948669209
232577261
716771375
585617799
781134600
277018355
195760776
400350452
477981268
237864536
5324957
174763365
982317114
662799145
977867356
136403963
46003037
128870681
422977487
749214248
625289631
799289964
81491557
1023030175
562025989
328056428
291350562
23143932
86991650
166859786
442834413
100637726
341777342
508337664
943996884
151850895
466768493
903788531
3297625
364458677
709762137
719867993
452060701
44957788
272874238
117362965
515081321
791739532
447509095
135065099
1071080716
70034650
164315028
269093238
753158236
1063403894
582792824
234210484
296461224
87357484
490985844
541769916
422721138
45909806
486102995
114252563
467890897
204275075
84368567
469350947
363646032
483431154
425268883
494743988
996809908
217323743
786821920
346379266
275587087
675563836
573263974
501857771
230829414
599618970
105759334
78982957
41434542
672570024
206313923
775626963
1006141287
543435932
265495974
855022615
208362443
559498945
833854458
418571833
280941170
306140027
600612328
112831672
947537093
365476097
466167316
209491196
317037746
374513965
238532870
49874954
612639380
485247532
596988788
363694060
435461777
521356265
311682873
604379149
593976499
265587331
706748851
1045904026
154263828
863046119
502470920
96417813
118085516
1313922
742210514
106455871
622035500
66262745
436386939
45454689
897222943
273491232
786120545
67468175
261861969
589906874
769693541
392894797
524715835
116304969
15942503
214776052
24959842
497954549
208406494
87500764
523983627
149311015
937113057
103004894
73551657
476759523
635962258
987750058
190121212
197781855
170735104
844041715
280790136
326574095
481196047
108277675
362260288
85461258
143900248
1011799979
138103723
317422906
210730172
35389116
261744341
606915097
232922309
628174388
645469427
259634879
543210208
645296756
295033613
718295449
175949969
574046827
1071171280
262506539
49159047
278543382
531066623
330576264
188931641
203959552
426950743
474518150
88232787
389083055
364024527
409393693
689990281
771689250
57894232
895579364
258349618
748424294
573032832
66856781
220735189
109817149
321604195
131298491
960876007
49829185
554018223
47859010
1029856830
857686415
780002222
121062515
36630679
10752060
874745542
628353788
678892801
999892466
248764410
336592152
247363047
56589672
102370018
228373752
180722744
72494260
361374667
594867351
732575953
264394661
683228250
885786205
226709930
545602025
538918348
941840560
194873689
101114272
690072346
25261100
672273994
427310601
621779761
688379811
471716600
70919364
28506899
1030517508
694900589
317884601
310830061
120745373
441139371
802947454
138541101
597797352
513157345
27447735
147930947
341809171
182053625
700850571
213353341
465777351
416729768
985992104
226371091
159521752
585322925
724980353
716935934
130469665
118063070
217546735
130470749
885641563
146471307
853552525
427102368
524804380
285975806
828117767
139582682
436583162
545899270
375027806
336857569
263105895
581075932
1051382283
957669597
280796859
632758135
390223725
967130868
417144247
278340939
278905179
85417883
399555030
803310029
738071593
454467173
108539844
738555921
1003815589
949462323
652882772
932413440
494597311
553925148
261893136
9519921
506915511
182544829
313448388
855440243
309006434
978955643
197966870
173258951
192511608
338911257
557458082
814759052
280111159
477248558
714401894
9060784
168899715
641239554
103718645
790593887
659103562
499803727
265835619
241836870
309235559
229999782
35056803
19394075
265959383
113898061
570604544
715130290
314564456
65771598
292759424
500540550
478431364
322385025
847793820
128872385
71228197
537174628
329889174
339114023
309937139
89661441
575970927
794432807
344145553
235076658
312360435
845493765
249413092
461316956
658358860
767687899
205787310
753533117
44415208
388250843
141449769
409280895
208962189
534214253
659708652
116270893
18359727
276312493
725433994
621705534
171738027
626831518
133965743
913201819
325528125
119926730
705623121
441124393
989647130
63483597
258081165
391602281
398244952
131407142
249463460
1020923407
325490087
468259194
880635909
225030213
535430025
929867732
461357999
338622435
116508184
209603065
169053954
238223672
525845923
947703654
49001664
122769044
64688882
421141013
485940859
4005176
247853971
775875638
818316640
12733449
773329907
566139975
80267663
105473312
100252635
307681142
131046182
441407110
278204227
397785659
22170956
1042241773
179582979
566430329
785131833
858982617
58226094
353361951
82002589
1333145
25463838
661977149
739464472
352245082
148916361
377604330
326208441
771579871
347205668
99481584
100157956
543315590
236103142
627345434
612238608
500360952
194418669
794212463
118238710
547342385
409939894
768710014
114970230
168197929
730816434
190303943
70062950
246084243
887022877
211465255
15559863
732754475
57148287
70119847
113134268
29735499
386328183
846415929
191251748
963474308
126212608
679300746
400849392
832909278
312266273
639650104
1012926543
537804667
8613672
89381064
482112549
232015534
504755509
295997319
276029300
131527047
596233857
268049836
249664390
137471867
328317625
889756798
2042900
263835349
961744152
50065573
59526408
164813783
286770743
186547348
316073273
634574321
385627991
92374357
517034878
453948848
676500564
39113021
623783460
606861097
243358215
881900663
195733579
123892343
433783721
714836734
215707517
175615732
22212624
823821322
497836311
228519242
473992165
366331947
157774065
535819586
474038950
291210334
316951044
1152276849
312735799
757317562
986702051
56036999
127181556
61613785
10144840
1056080546
144958721
838638432
165782950
291058497
644694617
235852603
915032569
308170971
364485189
682469859
181405805
212618265
131816786
603137597
151558508
213292062
190872791
186443447
278904861
253203443
646964207
811503313
472976042
972749124
698614424
41164821
246242190
114865763
445676196
107214033
560205482
480945365
298694762
1025395074
401616558
96989646
363445108
380754955
541618850
187333990
861239411
1046511676
399942958
742266379
62364778
617240724
96244680
217567770
279026508
229264867
374077712
573143068
821940903
87395578
159918451
456309376
420889440
311623441
186247212
840838417
416821839
127908053
408781579
164731763
845164471
625176956
307444575
139748981
4734397
14993952
89067559
442536513
157108359
505176262
1064775577
179160993
656610170
177647914
239738301
266651444
323569739
156661304
273132403
686657967
523554843
360180708
429681050
296966267
483135349
186870783
673558
882024691
260294254
979401281
658778085
511193501
320865104
539620312
633797459
459057738
110914177
944361570
878681470
384110439
639260910
762244094
524206430
553944000
225990111
541259042
301446726
50099998
316097892
473035139
411789134
207892695
264782931
320024341
246098451
357797569
449502868
38745438
616826797
271661590
1052292892
241036711
791631348
159035427
137582823
571076200
738550309
659268700
114207139
660249248
196879428
171923125
651540087
133543203
60083803
624635400
144383599
318632663
728057
226728166
284125521
1018150464
90224869
208993048
509228554
564737595
70273091
196409515
534522715
173164041
735157509
302773758
507390788
411346599
273461376
646429723
692604934
176053272
120773876
243987613
511014419
180029649
471644103
229358862
706391880
857499139
126580517
173606846
295130926
68348325
810221642
382905003
231874585
468640358
531198027
239376694
778078983
219290502
52571309
769341511
107898070
53028927
639629898
455643324
68315021
16804734
495495500
564347218
215393815
667211977
259067156
1045530091
169914250
469853203
226921565
650981117
718551714
899765848
187371620
63119849
62384800
60481478
66827752
129169621
914542075
616006840
216421877
63271719
35599679
939289314
368110181
266873247
477264454
958295115
374564618
177048518
358065349
251555521
531891061
707114665
433832543
803026346
93900592
623783980
325681161
61553884
262585879
293904844
8517834
248405645
126131272
407225302
662984157
909089720
957167025
81018137
48568046
554705597
676600722
271968906
511740283
952799027
579610982
27628103
351420180
145598134
1031955538
961748071
55523495
742331262
596284332
586674067
964119685
44046818
90046653
165051010
567199575
632838901
547537886
909326238
193226555
302767692
864473610
29363942
987869904
528478170
108496210
81522963
769983509
235385022
359246566
57607643
31737676
173901739
607639350
734959431
1064410523
539499605
154759236
370929959
597284553
579299726
528011973
1035122461
704053531
10541994
184395123
503197845
676257241
713069423
1017053363
598214104
338272327
458654916
220028864
231451247
903379869
367013417
728299465
169097108
525159712
1009104700
165449799
100074500
372386107
308587609
113689127
580145511
557967030
944993014
381836909
769696176
500646842
156318403
391361822
101009086
835522239
139527976
805400309
438469622
309472202
6935669
167310552
875122780
552139780
16725083
105802210
732645074
106114832
18379337
140637162
340256361
155760382
160115418
637047874
321931085
602368075
295939579
585480303
8407817
513226874
172241814
68279962
482203938
307301973
671871445
289504066
680824340
666299009
663150941
696250601
102383309
240206954
581748911
165175793
476758947
202483059
141350988
67339257
32351247
50396375
79306168
560269735
372358321
114521874
382431977
946849462
622842759
552670543
195727651
308200005
570635869
578213162
38171888
261799956
276919451
31471631
982564399
373081930
1294089
242948331
555102082
538073720
229370558
152713923
982977465
354310610
558790423
118116540
91527798
254678879
692112825
724672866
134617678
882116293
181149145
519637830
167378767
427647675
249100856
491379903
298001328
307740376
291665892
710479866
62499215
751640937
508035057
281805614
426584949
365757934
141502882
600711124
456558922
375163343
865446200
120722078
225685367
616029825
111045172
157270752
144184785
184882231
237741842
551598379
226400297
528786688
316203685
676784826
671308220
1065615817
19136457
552718298
871526151
349366516
1008709421
743309142
11339502
318565655
321137392
170133937
300971955
502634300
11402417
646664050
1544707
71981406
420666482
265502987
719706001
788215563
378232573
321019412
312232428
225846850
436007276
437633312
21159587
610880674
302670716
715272638
822340940
324896585
7744293
1048651662
461994877
226043130
147166456
486525328
112905783
19026878
365078769
873085722
323185975
88332728
594027469
599604483
517117583
511892180
28352248
426699037
506653221
587300378
126062882
39476736
630117122
44607527
184696173
307692420
254175994
59997013
786823945
117088221
97554171
342255012
702975850
203446976
678422018
789706923
708492297
712985935
887687270
186321659
932012514
93717199
146765029
630182516
400509139
90046852
632976941
541630790
45175150
398098212
792550922
454340242
199972772
692168988
438371247
12559835
298762900
409088618
920926501
305375077
299993479
332950558
414917225
782374818
545917287
440415345
881729773
692027778
245065743
21878938
115203764
980078924
471183434
116220396
280955026
153255359
73743205
27370532
947980696
535946236
173202360
272075975
466907714
1062892852
531284499
652136250
375936366
978115987
873899066
752681342
442190031
249254205
648868420
261319469
12628262
199989253
369417831
167020928
692894785
392218239
167201920
384119154
529086012
646983888
309087874
410355521
158118281
523936944
192960266
256352167
178312662
60951518
928406647
558442904
714612030
697997065
590806176
20742781
214528772
375393617
250375878
531620354
289278100
141739035
23797689
687826892
854432620
337034277
233476660
182915224
29122303
12886618
806947744
253272275
288549500
801818966
258334266
616951906
902448226
1029850731
83040317
385082069
318972383
572828554
131045135
13989340
150107675
36821719
721440613
574322480
175485689
475173665
149290550
650964691
364268120
573775235
507735199
641507176
194425258
223075862
813998745
155170199
924876417
516952383
812553540
508823493
237593722
17649729
259106707
34413592
119607254
327409066
80497740
710775839
1027171209
600393389
427642706
657792723
865216567
851352503
36197383
518325686
196689503
330207746
48509072
5429211
147197031
464991148
228012693
89811201
292602667
205596011
289687414
668555041
221117820
685190438
732599889
200638676
996217342
311343775
69854626
139100913
980078890
444746426
293310656
976727093
481488019
232416870
641502384
109063393
934331062
376661209
924028129
35930126
1025807368
487020605
251240319
238971824
486939383
622394770
475001679
622889165
633961318
241116739
1013003748
321067884
401159766
723507915
531754780
24207892
363437744
505740491
394075819
441787816
685156368
505184477
515820800
217292787
579170221
938697427
65315461
648750933
470946011
1048388925
1057955062
1073714547
840551118
962329043
507151332
629093746
981751054
122643161
114868215
87063755
55071277
56389818
468510471
504523025
673190144
125141251
147557489
261780167
961294815
736187151
480742420
430931260
1013010727
69307482
480703801
335368986
438858221
573822876
353625357
442615718
483774201
197670491
1023338570
132891904
609818042
562321686
86876301
1066505543
803553170
741217578
879377693
3016027
725071170
78120955
581442978
618963636
675687074
953274672
202342959
131965925
551036176
85705442
944266360
251251113
140540360
884592851
582506863
190670317
60238326
899726169
46253748
963624286
187840282
273482815
855581883
128602415
1017397411
557982144
292777016
157790199
315153556
1040428860
112975907
718690061
13342057
71621340
989622384
38262429
61386738
493904080
634855044
176103030
836814350
723158381
717705297
819634544
436783238
443970880
200404736
722973376
633593520
273342595
343291950
322727291
541011328
578373113
695863670
598296240
2012925
184318107
54919551
266028682
716532405
298187736
468451048
387409737
329207437
577776823
890018417
994839136
230587093
377073530
180204742
311645133
149340741
819596949
13367498
283156512
391415738
160288653
528763534
475362963
465176525
704857224
54288941
225934472
51683135
798520229
504635946
1298975
119580209
114962781
89505533
37234477
979463538
184707295
1947322
136375456
226661651
335770398
393445390
153020058
421438674
677016399
244689628
175841851
12662905
414878606
1019391551
170283141
649636210
616324317
271786496
293094245
189722998
36124542
777762944
285022715
397410690
721066783
484273724
263095959
31632503
186298498
56345821
571927865
711572073
201484799
123935933
738532519
380169490
484020750
550995093
209650403
987808381
186296646
341077428
152002712
384092972
680459789
694882848
403146626
954091443
242329840
25468644
648412110
681777594
489828742
827734499
33694820
886922134
66399511
587045132
114161101
226235802
337835071
229992522
180089921
271871296
114627691
660007923
372510443
821730834
14267988
818544133
243782739
185615335
42707983
528584470
670056744
951489972
189390530
344664057
218082809
379093644
170601096
22008474
233403434
992644155
15253362
956569486
295429080
899685977
510635832
495006146
35607070
41100741
480494962
181671483
589493583
700820640
526124867
559932020
823294226
594393156
473006618
684777121
215196184
32830935
865249895
419976200
900591373
382580368
21228605
675454651
381742780
958010298
943023643
924121751
179760648
457381806
921993899
347461137
579138375
376473706
164854956
858696843
431913714
299049014
318980669
320590310
120956369
534849269
649059276
682814230
830002277
325506426
795806571
741702608
309985438
259043000
15271263
797012526
542001032
569859664
253549184
157495694
21566932
364743739
3832333
673832997
40270355
438347136
929032788
724473480
68403472
227310229
697046867
530859709
716174840
283013578
504620955
600955379
389580038
371200960
609047632
71166218
970631553
329314150
533482336
247924722
633094655
272753974
95348251
339366834
417784663
625166351
319615487
622980370
44337198
1020268957
635005831
146622053
857674332
614543880
455982008
176026454
263961727
189395598
178652284
14752305
77401019
693229431
461830930
32470205
162907481
416278760
327158315
917002304
295562820
428505665
246531136
23605469
1053312545
126528643
741763498
341853385
781199601
142439196
203808967
262650267
814841994
421355564
829023272
179349307
722420402
471921464
138645265
405702574
708527999
276438990
673512162
452439992
166826798
137452077
26514392
655013275
5289545
579147240
928178314
141882888
623077322
59260037
366057088
549470942
584387259
295053996
618589172
152320967
268631350
1073712797
359407757
62760301
657611260
42929356
987597520
345630445
55342398
224913779
126578896
339903810
113746261
482317184
308709968
31203011
593943564
542019428
686158229
492435489
503413074
38801218
720177086
210927591
376515576
453644774
466951893
57979864
24296935
569759390
101193372
167074024
962604012
492407495
901066614
101773885
446466003
4732436
442667826
868420747
651501394
166197111
711404650
212603049
434006391
655901920
640050643
487062502
45521005
360659050
147296960
203583656
603008035
686664225
341637180
378310871
729666843
625043469
438217325
690224686
876734760
251342715
682554158
228682212
231326822
931388584
308500000
972386742
187207569
470635504
1066652290
448241496
319712530
346632781
93915463
143605178
153161485
670419605
390078914
77242414
1894687
256755321
326587217
478628526
410241751
712171903
394000950
382455329
3875778
728369138
1022671379
1068441461
110841446
194532486
490479233
709519528
206664073
59494410
47933261
716578445
83177511
448520661
359341160
34811177
155854644
791475805
479073868
206875237
47085229
347561477
673182621
947599443
949614027
339356158
141007334
712448103
254862363
619024366
587735299
895081522
673741661
435567574
325249120
668989016
631043966
497092243
256615476
697524889
304301888
56293141
193460691
587155127
855968182
649720009
703934273
700745033
340601014
1043943070
953142284
294910285
169192363
658590249
750145821
558295516
163173597
13208539
309588074
61683145
980930025
792243717
769656293
171782386
399478769
702365614
37899697
46049457
1046004230
302432267
243738823
703114111
401574613
763546706
491073182
59702923
793358808
1009383855
527919368
525788758
249408047
132535540
77946621
163932172
883224701
772617253
171011459
129666490
705505621
540474563
975168850
521098361
708849928
110317284
564164807
16683782
790518588
357606401
327804317
588206605
905564074
190508892
276265005
905887408
800582010
361333409
229523435
323053043
183091398
27659008
739008738
74280668
193562110
250508884
210151445
989121248
712990955
44807402
756531325
484478195
580040760
111638720
241694981
261389166
868062087
428768387
994326220
245840305
191661927
222706365
509451545
113319436
243974103
394682439
365547450
79667483
238423845
1011878208
956465592
161631008
819041350
540840659
1011109511
110498056
126949390
200375354
140822579
41827414
59015059
642027912
572396290
626876522
500195029
547664764
764538453
59962825
474082032
175721900
313742622
540479330
288956745
333818750
972210535
401769437
68881819
712513907
278944351
708824047
87387314
88316350
66429624
288021920
749082657
951961373
749963773
16968899
85811737
312619079
395966181
602699475
271637473
362851912
94313594
255979378
98342182
703159044
162107273
705283459
381182958
487466817
258927690
683518857
855223362
659487502
967252256
229489150
17110142
385262098
177468628
293124642
242263008
27776047
170448629
572286013
160481751
196229925
490446719
20874671
58870698
36569407
456000758
117529032
115125422
254067005
731226039
155598292
56926941
634585130
90820712
696668217
780075581
670711902
286098533
55902165
628674548
297350358
28062498
484044380
174396323
22975403
872496464
805369582
279609095
413524778
499342205
291264639
186075117
1063391693
910288916
486675249
138023604
476155120
125163170
639741649
955036687
461907658
98016550
609472907
559748302
4781255
728981225
851959900
514748237
643955794
556694172
73242771
97640628
117529681
105387935
109556724
263907619
740474124
21725601
326743245
225461065
566822584
627570391
713417869
443376233
337533193
340521056
208239789
960173853
578626544
1000701860
639438019
103566886
883259450
169568957
376298760
137317740
193391549
132081241
7851801
116699432
832253682
425693328
813043233
622988743
964880577
593304652
740816432
93472893
78889829
686594927
658071870
242229169
102252407
1014998640
949767882
455489200
845644363
675031384
37227122
159599528
774227080
458942645
1036969150
991635743
484989757
827773370
354659688
507976653
40103495
154209734
507189715
624409291
665268328
120763829
449977152
300393694
289993339
591764093
568477679
295337818
370872661
709980670
45630078
26363680
511110030
662798381
377465781
884585431
26358131
1001955362
211970790
213991122
575137002
755184792
572139029
49598467
26150149
181995647
78181502
157513797
388932740
533849451
620971458
322584237
276300491
380390674
66598438
246961212
656862813
711608295
978926789
685465140
34237506
3115338
2078289
701710538
237667115
1328786
424172283
432226335
161904230
775937486
333256978
539770477
620835248
732573241
526037141
457355324
138015518
259887087
208293228
531104833
710609222
891792348
113072445
348705887
650087300
833946969
58422
486915677
64806001
734107314
490043648
77375963
165384907
768152971
555586478
76364280
14675402
171154619
144691661
320385582
240294424
291574846
711033976
117972318
593769985
292941293
556993877
968598603
294773738
22315092
145251533
630007524
1066835998
205335843
577748452
519758227
275844522
315121525
185614141
688976649
129092712
376649368
608961001
334723547
191241699
267546563
455718009
496420166
212167838
586598016
153735608
864684968
100673296
260377865
126351944
652864995
444724064
198257047
144939746
470871412
890019231
672674676
892697865
720807597
384302458
490572537
927213465
885279257
1048515606
570900000
277995615
1017505637
23456771
702662918
344533823
504577961
94936284
432806643
198863828
1018758025
974471462
377930155
304297851
451620408
591850513
710664985
759737011
188356352
796449655
951590298
578005208
888988139
485937245
917301444
988860631
524693161
554632186
313323916
679284337
64259843
300916339
323964957
355611799
26831112
247259815
145561282
287106018
11658124
869795812
384102509
717535387
270295432
985805852
1057355784
522950537
45467194
492331000
397971834
138479262
182988233
329482529
467729903
950292368
315889983
665073398
127051519
122239770
507292708
155353164
212845595
538780470
758896380
214938371
392505877
507929334
326350141
160769428
380258584
530193874
783666326
652866862
430392407
151984033
396603861
354849957
655173267
124488047
438193505
423454210
692844048
332451666
695053581
326725842
200073434
1028186534
565638596
407909213
308676377
447167725
867230440
240987868
209099717
45715508
704902331
73783149
244472499
187117982
156181711
197822223
627489342
596720708
16304308
41675290
490781340
286986727
547586501
320125271
811111571
660705243
422203929
683937695
397449009
119654116
311157674
166611667
56936705
1058033128
281413903
398221696
102003041
643658631
387569884
663001563
586350483
567211707
571646805
519150078
305189057
36178141
213006336
481251921
883783244
343184052
491509816
450843998
270533408
499828202
902205767
783042920
256713983
267288075
41113813
1054182404
21032892
962649599
549876156
503982267
835702918
451372896
102023674
434177200
97364564
1030660371
610286775
671110560
273200074
952087349
320627333
330149126
949146648
493360513
589216595
785198553
357960706
191842032
652239951
502073831
486282807
1005900649
455679649
477021948
467926193
712725978
544621204
1047874811
105851243
845307005
391094454
633438959
719593357
465765344
47090767
965357059
1014024985
804330022
96575813
51100706
150171050
609781335
320153397
41076456
308133626
377798280
38937740
705009043
19502209
231009446
652065170
517627612
689672934
988311139
455825954
194669991
1059964332
557515061
645091451
319573976
80765524
165904765
222061104
52621227
555139803
308156287
75787723
725811477
257883
726096271
606050811
649274272
981943390
155375027
731639025
19969702
429047062
106494678
313514078
892671477
112278947
1002117027
540063271
127914193
220825646
914066051
701034899
14940320
209839440
419255286
645264348
597802250
625099453
982145379
863412831
403057956
184886774
7677685
242345641
521997001
659134711
216305917
108645530
152390054
732029211
516689238
680402697
221782382
414578961
427099659
931260966
767135178
748784205
436888330
910404739
380559307
247464733
38951214
84837264
1005062859
19712411
707611642
488759935
519068865
316305763
694782296
1033051941
216230819
89246687
625482342
125456087
752174854
529165046
316224514
239193140
687594589
695555820
215746462
838051863
270638630
937709654
254440705
279854750
200904638
380516475
295011037
15412607
135619185
21295939
84838137
368921617
106588061
20155307
101309542
313875653
195548774
594094901
331589056
590193371
169309262
615606476
402940582
107296736
432322539
247129268
1050017009
215851576
193979931
735665396
681407484
254431077
814577963
253203911
648733802
935386516
327558736
208621538
364996054
856252516
31704380
571205071
976158472
90842808
279789332
722153679
59033231
433943619
420901278
615568758
43996419
70662123
211190420
358780275
925669561
217424303
170930925
634885874
171476566
169744150
808962689
669188517
464273129
337397659
303731273
468261094
274099103
719282845
74932681
979137058
145612261
553766728
580981281
59423128
758300522
47642982
377790909
287775481
2947614
240690052
91591165
654406578
91793600
107705595
304268893
93586698
466387993
766424338
679925265
313278729
311740546
858005348
334479013
45047100
1027679772
313637884
912349359
741687009
194250234
97127414
449686864
205126085
94793341
476895739
1054123692
65460743
738289611
568847301
665037464
5985796
156357356
251697958
131587378
668640218
686696807
411550172
213207547
565910136
184017224
8977668
15964322
43714938
997904499
753280731
152714813
464901354
996551268
304037057
223435886
710702061
251896516
229500343
334719034
442637320
764474528
270328782
526053396
130483328
183331761
296142012
156482194
645118741
321561915
133688457
104817053
50921039
892900925
821817629
332557664
259807826
229521544
803729216
431373760
792984442
331428211
207477898
363621429
236734411
728010612
486906948
471539190
115799407
405442801
444576424
54588335
430823202
408907724
296410622
682216570
711712807
691973126
97345731
1028513148
254229507
291696443
111400145
535690245
310659726
421542390
274924056
303539637
16966407
453751284
809454647
246691329
2128985
953809768
177242989
351215920
187153572
98867125
250067232
443414329
501948590
242221282
597813247
326539141
514934083
845817743
99242258
698072535
626964072
118507020
743447373
492405360
287022168
73073898
152088029
24074532
307703119
357167439
68782536
777021822
720722808
91089329
237397358
95723175
624028145
182020099
601614196
811528070
191956118
351983938
327348368
254806569
642354281
466826027
882874020
138772674
719203764
193739307
275749669
334414159
503692675
450237310
34778955
176927213
329351326
157972652
574501989
218009354
281479031
28638130
854941404
950933859
397272804
383262639
29926193
829526089
408497922
152377346
1054980386
670011948
114941513
967289579
497489623
419751380
465924859
539112250
946267940
4253585
487235625
942821390
1022854082
225167551
161353032
800887055
294042887
453181479
481867581
355153705
127818712
684584032
810488027
428061441
483919804
952813061
76557052
1768854
116288827
383279488
191674733
750701080
94775330
564234389
476869967
69451723
207744786
42351486
821651274
627505130
489921384
129242856
254727167
179341177
275609175
235851285
260238817
953001525
42951273
188382861
950075615
381235721
268596142
28569564
150725936
248334843
88909234
463851558
426250469
714652393
462539204
95401725
120040021
4050341
418155514
352344903
119800156
378567881
83426005
735369517
319937942
131525064
618007862
422015946
164827532
341908520
600623625
276402930
742439298
140380744
472886471
1042277550
483032074
237808728
341434483
718271082
139866583
1070219599
40963313
728390950
399081297
89883383
21061322
233820177
646739582
107079412
123652370
969038483
753186371
17061761
693477063
351783824
180919533
187008636
23481122
14867123
499150663
678993145
471036817
209970779
543740045
89918802
392665326
530802662
779256103
92988901
209455439
158593161
380227755
199451251
848194814
82997099
236729941
463348007
518722802
338994765
247094780
656113436
1322459
711869977
330571066
105828077
506357405
187127280
610023033
547019839
518557966
658079674
235926419
719780468
638665704
743370242
1140408
121311134
438916126
783041427
894765791
896707128
79548917
140224705
314332176
661241405
573987286
101629657
210926173
160353471
63169337
661610534
155723741
66772611
129554387
620852861
995409345
277959724
41104182
1021256015
31687148
114584674
111060654
11378683
294350258
97836878
993116929
339490402
468627255
256932145
512802853
879227623
908796603
435686810
171162322
231595317
248682400
65249706
149587753
681729879
166021604
719118667
134804715
160495553
721597884
45532848
551938506
182322720
1008205993
593619873
257936334
969411216
428120983
123087590
368015113
278372550
510642401
288965795
651890831
92798322
784550106
47599236
732624010
236933506
104657289
29440472
582026743
456405788
216496588
183647007
310569021
44806593
716236576
392916711
700894797
181325906
954513830
674449865
458847096
537209998
998662553
182823810
78953766
443353371
144981149
136687858
345745737
203019766
515266837
943561328
668844942
554122886
280070550
419738767
983875359
228680204
37050842
11534104
1050733609
329116023
338613656
577523102
316830701
259793315
633205149
561710779
511225856
777925213
114583829
126004596
7129094
190239255
22914616
77845605
243854267
121879332
129491311
110746553
406203477
122338786
87346119
193975066
643802467
316126554
22080608
370297092
384009381
734324894
19035510
76362766
63051363
102083502
154370335
638864684
583369921
195772982
701978838
526013817
618374130
617619208
540997323
669664438
144243193
258188874
316804872
756636106
119987170
241931278
1071549661
504463686
485918668
839087230
1007645777
1047130418
59757768
118990996
505182277
452019969
706096374
69429975
301486286
659483284
941511491
695830959
295662131
777222890
413982920
482929913
833927517
156890760
1047326307
90230922
321262992
54450403
178717908
233244591
867607519
158403453
307594044
270487060
237513035
641562776
516536419
586576261
507069370
427133201
1019348774
216146416
316340816
220487482
312138258
892923980
190379184
841381137
501352390
27487576
673029754
647087183
306994649
1053481718
160114443
138637108
180963020
42123704
625380341
579555992
634004319
300248354
706791384
579082533
436481667
460460806
119539697
151593945
854663041
84517601
538206931
46757051
577938231
473199589
269153001
654288778
295412966
240992430
691957169
62864473
352903245
90466607
144324877
155703091
291055451
940023576
463375400
61883940
332387185
758083811
101290719
761423309
219426071
655633838
418281247
222806055
498549393
87546672
472994275
898587991
70663887
106763716
677908544
88804526
703731183
207626461
111777275
45644824
154449488
168844760
346035146
187834465
622584538
910417
849098526
703547775
590626325
710527503
978959145
131346948
242010910
257889643
151942416
1015459159
1004813126
135848442
89406342
708884419
268596412
981956558
122744852
220441331
348332174
495357654
656559037
119223801
140064877
839551564
350180279
598399194
148556797
145551461
727462912
867615079
408149953
627205871
313850495
88185219
1035341838
915732161
54166712
442987172
7859951
155771250
246791614
226485243
414676254
633311547
483198387
238843533
459740417
678968948
227148213
31564126
607422843
476439647
165236228
112546946
715417162
118329842
279214443
614282989
304045221
1010416729
188230945
192043555
298293644
17352819
482085908
714190082
913874292
264549914
623508155
508932503
645415054
71311506
889738490
792907059
116173010
494478926
574632771
621907686
731921851
324626446
605838510
156032859
742897864
781807301
54405436
475508749
100986127
137901594
158672923
367492307
586648791
579249886
61945323
878127215
353869684
190858911
755021797
249598408
354667975
716842030
174661863
365619703
995896836
192630782
691055752
355673866
348352496
209163519
319065302
48084229
803496002
476562416
916302537
908953810
353357078
275834467
257856402
60392735
401701269
260839346
482678974
140638977
147227508
415716155
281012466
395953598
372275893
165074988
855402641
412065291
139534421
250230268
173273164
577402234
233178888
511650691
50545337
721276199
919753225
251259087
527050912
137790509
33180307
701356843
633620098
610794275
314773500
96803516
97905720
319746900
769173134
964603531
740413062
935152377
675388434
1043915956
347075758
284750130
741297766
112758250
282513087
331056362
510835241
672526683
1019726690
196551372
337122782
461134644
699550983
177411914
22408270
429895112
255550686
336933524
296542761
554750294
429970101
433068237
157585772
145336848
611320112
488261006
759768926
208962717
115860084
686775675
533960675
507752379
757574203
382150357
138296914
146624419
336158916
104862903
198739185
266847694
509749032
354292735
878891215
581354216
206355886
59277827
237317027
125618467
255635347
231992173
288588712
631731645
215035052
44750489
161181165
150091707
653900314
536238699
654833326
380059179
238239155
197296317
263093015
727173215
5070474
169386426
264040155
918406812
51164227
562381812
531481287
140001391
473583763
157882914
307284612
172590279
564472531
277805751
610462441
933487340
147128334
578724470
86975815
559776064
643272561
680953060
348083002
212651799
10646148
463535462
165202609
120180329
262738140
70692293
659690850
745459299
702843943
144245846
261024834
184685603
1000566651
1005309417
200044722
683768025
101947537
528621628
296880836
584018717
303513841
276738794
254681188
283475482
529365841
591264126
306130103
290478616
155040001
507862756
1027200857
483436654
109111681
653024342
174311848
139998358
487544613
284949616
34725791
874137798
583339857
280740481
93868003
48683063
380458738
521653788
922563465
719791967
530600332
281586899
462375717
439463671
838322408
205597739
549564187
693865633
397653810
535825611
720212077
658090878
1058715553
1021782017
698286716
122196319
966906642
116783207
825368474
231719039
206918339
389255430
30503922
72370549
158372219
94066411
449430637
162239090
445353563
268199734
778111441
142704740
794179270
1026816792
815734822
62013151
209304216
374926232
378308880
585626931
312218743
11055941
688576434
122311920
614041941
47747689
780907705
989687816
780408002
1047151068
384282594
140844706
817158602
751056009
880728779
658406756
529827889
550387447
99483530
122511734
319936824
288662833
1021647108
197980225
73629782
176972460
537279491
308224989
420781536
402421925
248480287
346974188
987017180
510164107
83512610
313477790
59661067
761019765
476281816
735879634
717582891
264549777
487395064
461816824
227846308
723138523
520857975
98554007
480925954
34085650
167652129
555081429
949704060
234879544
788552792
489349081
479401818
613514414
252931797
388425089
535360532
544298131
34192673
334271076
508296056
253944056
715920163
903261379
638578287
200852253
704690646
785783111
39890737
664340953
327145112
30326442
16846005
432175760
61395948
483818366
61061735
171898363
60239515
295122470
65817014
721739425
442901859
468051732
16062215
362808562
698610336
462438774
885420637
684156079
174512977
112299134
419188475
269282412
616083041
434971594
978040665
709133519
103943338
86719099
79755349
132745248
99388467
7273633
3250164
857883864
1033791023
413337851
841573927
445859095
421412011
735347568
220525686
672911551
61376122
114006945
135416485
176222959
759597277
145872230
462119736
940610580
156923071
58132412
550020303
308670315
641547999
223401340
671482949
112800883
582201715
130716345
391221083
209148954
490435893
509456345
285035452
218643802
243725141
36246065
37493524
278629365
645660067
467373383
985537028
893921324
63707897
468340921
257835146
862473142
289236863
214278276
261706197
685763207
296891724
225434955
654119084
600620203
262820828
387099580
161619460
255806383
158174922
267449769
658362983
421006909
684836377
778597963
985868324
378232085
699822050
873871099
694924792
423897698
395001238
719555084
605469789
38673857
956234575
23574015
692772340
1907187
667059541
176667641
427850299
44930068
84824940
251790895
245808819
250946959
137478
784624186
872121685
543638843
716615101
552195972
268519585
639512507
260866482
28216775
297338048
742647303
661480379
749106151
183578399
61550862
566345698
706984205
926198894
376065797
744094080
904717785
408623101
131176770
212926790
284464538
232540386
149153628
204534019
314761571
824571062
159021727
148745655
269093927
1042887155
570274893
499679667
652111250
871739320
504050526
612213933
521189121
1072352708
252226693
164393072
178450753
943300695
893332502
129736586
19507249
403376699
481653697
660565365
1068084937
100036945
799954773
213166877
70456805
917744816
745390291
559204131
584553630
187571697
447067526
162361282
85722569
313082721
312713584
214592820
1019404379
474982705
283606446
993019396
156653145
676746747
102144255
752142653
508633116
17100366
183280808
679001221
662860690
754040704
479183635
208889145
539989092
96721692
959214863
21578025
522554020
613701989
778194886
568121962
158075342
95044995
21409780
197552959
279581765
586102918
103211165
109869764
735589715
310715031
553058346
332721306
287343631
213762249
82445350
204882870
293364713
169070274
661167512
668577332
244475069
212966284
232656291
247612294
116620935
185099304
560152750
258743255
638630771
96018878
180647888
218322615
931297239
458319463
423548490
303391440
151754457
272435596
756854833
278914927
4633388
56606657
569028273
999475952
787855413
111719143
322654751
368774076
717434645
698933090
467441942
322458302
32133861
260332950
41199961
919190265
259987911
941087114
217405007
219659206
558106616
569554265
661420105
317697335
278873489
1033289492
201938933
622237633
546432236
279787291
348076635
633465544
27290827
693806533
624357879
176214427
88763325
576677470
197548642
642489787
93989209
148995735
884043423
117194368
497723189
201091835
191749760
1041057801
179287449
794204048
418507486
169093802
972912971
514180043
235936621
242674288
684965458
213047404
337290257
108726695
396755800
937539072
1062036969
725207209
822703362
640760291
11878453
344272203
812351167
338237015
198106054
965407050
890242387
304596743
104486770
658336635
1053609594
264134997
683714735
135745507
361269812
600145295
99811498
614665492
316321352
143434431
47265418
323757093
139812284
17556799
711209643
663202686
785220748
989707955
512470433
827869931
84943238
503614313
224949074
23175574
584633921
312423636
201709660
826132947
190792738
916288625
776308982
106531402
359345343
882981563
74209168
259007629
991383070
13439510
394353355
271054178
533692715
124338223
145916716
3182493
1050886718
495437638
21011150
167499955
293998941
508898072
283381733
857828141
43979250
1004548555
164608537
261239118
785338721
359961801
923241942
194223065
539341215
249631256
217887917
197434660
724338533
136820770
318157669
795936677
379368170
57195328
928604314
499003763
1034479414
497714822
66029095
380156913
307856764
422448477
634112812
294357343
170135106
879623219
1013020456
519962063
254819653
119349313
152317640
419415723
321237876
666567130
865794234
992637278
850899078
625653854
217952871
283173019
607915112
876380749
360404854
865840545
156484182
1055374276
860268736
752324678
905372151
164564128
235793264
466866105
424803511
424220582
195515134
287570161
53173817
276882164
743277701
285528980
1054170740
795757137
255403039
948462438
76215779
453990296
783679579
324959559
526827967
34223450
713299544
782499150
742470324
436777834
54620373
238026258
576661677
875746939
434381561
175823885
46478097
79332185
394589819
221624745
410197687
157212495
164835238
72954570
594883503
245569936
406426083
1015020792
30831198
328604084
163284004
563003530
60500324
296645579
716159828
633233731
30844322
763306354
986883673
29243295
189912565
744722660
15135228
505684582
98818079
841646811
264974809
389525244
642776601
698226336
130699321
255471356
635357901
26755571
38022613
313250906
661279724
493806194
670233368
391913747
677698680
948814591
490727249
112067859
620301203
262617691
324738241
169269970
793592560
434854067
582492034
729082719
401869083
103170689
323024731
354605506
242096601
126380879
494276281
379779307
1048742930
379029617
4405282
186093664
1050931
225403559
295310877
340766331
278020232
282734019
195747258
528026548
867017795
427393512
562388533
328387910
293489054
93854790
512442917
22150351
900896182
353762616
45959424
76370997
64724141
925024618
665976909
367847628
703249138
3530935
115865567
646946547
296062175
376781326
1020749788
578724742
233679019
639901749
222806851
603618098
1635936
548002389
834210231
714059157
224542765
573274453
306234740
6488756
556812882
254721243
369395192
608450795
692191517
552245023
147609269
789722792
537022186
734519112
23752611
17933941
679619969
175897139
1068155197
762538489
896123605
311772903
446496261
794851181
682027850
567137754
1016410933
896543385
547102077
33907692
849818179
75875866
560711088
285470269
764626527
363076518
991526663
778785278
108524727
16420486
29974819
876915498
866676960
452335221
513763535
498085332
455745607
2262016
412927635
497839329
261999216
690820644
49216875
874532782
895758731
948294176
70302053
567909847
46975455
864209658
680874847
107304683
119240167
666528756
66831353
635980138
538735539
839082251
648923053
745694014
126617021
322931684
297972390
1051559149
424538207
492880267
56838323
755485115
709751646
377778661
438898305
692607000
193075930
822312060
24078809
239197118
40768790
265275965
709696136
1014156652
11378447
9824809
1033480042
244295258
39840144
372331037
149284326
713098095
449143637
771552672
212658384
211111707
86330199
261700722
719480960
443712285
635410642
468608546
475572820
521364527
591703526
250877215
472085208
340073912
1012837073
981644722
635827981
405180804
595402275
774910318
456190508
641533187
185611305
200201618
666964774
102855263
541519882
182640131
243965962
448285542
147792234
334814841
144735413
762504198
663602973
238004903
608553468
724846239
833599060
712074701
242404546
611748483
94920615
310981125
491489523
109141219
41713280
679627775
771145136
844247442
88788643
1067993198
144774414
4958492
239936014
986028
458221330
440651853
581509991
148754325
24351252
969007075
701851602
170174286
200008978
16987003
1022932247
242865535
730335988
741870679
221583023
626999428
529978083
159204473
2268238
37003939
235386711
423151649
507162213
180412465
203538207
913629873
539105471
577161093
661045238
9890874
575340086
819158418
961267385
69322594
212579862
990155111
369063349
229124124
602423239
96848361
606936054
545883508
680425249
185660397
955527981
737550357
750102633
75896020
387588015
196954362
582012773
304860253
452932582
340753292
943520963
1035704132
704805689
466675955
144342025
166411209
765548683
813722051
313186690
5795859
291562488
227200756
977053125
338102991
735577755
255518940
373183738
338797890
725327062
976671973
714535999
152523071
642835293
104978152
451653739
913522491
313524230
130243096
268574800
160272846
73460544
453428686
633273032
450891883
111152028
411253160
753631017
819224316
786747157
535472271
704508847
495068730
772701987
78787845
19916088
558880950
654852474
209553283
317987819
499241951
601460630
511553676
318190579
191267740
107496809
195854981
358718752
343490341
572961341
686149135
991806503
355786429
770791329
787300834
400171745
113709540
710489503
870175630
139025187
316601797
1044909184
315253455
790573922
1048500284
668215414
882670865
88921658
85455421
317248614
544282680
342283018
232504342
127174672
594904211
16639691
182254224
680688590
648160791
412977278
687314124
210085019
593730960
660958632
84977838
808668438
209079213
131171974
56240326
800989329
524546503
488908720
474968441
791501837
493376171
672306656
799123416
603191633
438124154
255024735
12534924
409088312
67160978
580858753
468139301
692206902
51993453
212938138
864164539
163542733
61435440
1051682612
231692671
766864839
689201923
119176991
599034354
841012045
1068525587
707257697
656235231
1042802299
433096571
491916380
112696761
94511604
748034304
291416860
984052440
245334344
593622881
227507559
149502441
41836546
342906753
607209265
1075192
633628841
14994155
244884480
707262507
301823115
411848474
287540135
164973283
921671626
484579246
134237378
731150397
35093693
594700536
586650741
475298500
286673293
859276410
617983568
127679660
131077882
687433525
861687221
125879362
124454579
41780187
501266097
104298251
29971713
435388550
138693752
19886015
244898941
544118250
298217692
626608429
137584218
22300457
18965111
304679007
15364229
732579275
376115581
640183547
49327920
1022709745
499710754
200582149
517548730
120943811
12288854
419448861
657384739
405870315
589929134
737430602
313734319
378649491
159403752
22195367
277389113
314414405
270484851
35161169
185955126
447719239
903657219
1009052309
235175592
7569221
308455924
356656263
67526049
899233574
349929337
353322534
479785661
661144120
108991666
795029895
109136072
493190770
705707778
426351599
26407857
1022713899
435646446
213779827
710466460
730102294
217426321
531633484
1007887569
43273038
402534500
338084200
264036045
120254408
846969657
424078801
898187888
134499470
678679211
432797373
57083243
219718881
16501907
228447349
127113947
737059255
366749123
710851389
419870034
113980600
552098670
736007750
580642646
636637241
475512320
88177312
2511694
394298559
728780927
1043403075
151192099
642269125
295315569
735919822
697677918
908283468
314217997
552579495
1028250046
337166478
772102958
219341907
733239982
793628250
162644549
88093196
726735810
88503672
266466813
333027527
270114461
727372927
325311996
735918903
982620766
379373128
342348409
381854725
469081305
307786712
865030650
945562499
52500403
135866560
454280210
209370122
223656689
152646366
730147079
85514706
475102259
246266095
320328672
406490666
729861970
677861633
36415460
1039175430
510006653
407883078
157387684
202133142
67447856
517206489
500070581
362879131
324334832
306075115
163524220
277992718
683568961
10327531
101327204
478432654
737996558
89072327
17020539
120347851
233178410
882063328
497001338
552341067
780345859
640386539
84433570
433046814
470024153
83777497
6328913
26604450
292445119
153161320
737349873
63466422
167789313
960503076
42988559
330046057
223776674
693462670
484602398
332938578
744270694
700364773
896587287
8376685
842645998
94288609
104579544
72572875
1020945841
193885311
398436444
400720425
751089768
848084423
734144187
703770325
854464878
742466096
314088300
462133292
912380784
589246518
631837992
546054989
208346952
156428017
107790905
72915750
577589711
277556818
1028281347
560326193
568446219
82105287
649425615
222252795
275047345
18476512
399576880
1073120778
148391037
471433030
382487781
41320789
722074756
41988804
226462923
81409226
88091264
190895269
625414153
482307258
481373181
320798443
322041073
2325501
145516736
726614050
605300743
662468875
13070620
930247953
563498478
208829552
19090928
645832425
400066317
58418187
472842689
1019115362
699394024
522041674
751925196
216834513
860509801
537117789
510019241
1030775025
331539270
569026699
896055201
251861082
113176219
30077366
689495896
637628472
666424135
747252287
178503283
628091620
439180733
95577484
485091500
123362736
218473436
11180205
90232537
263166504
160513987
789427661
268694771
752351410
439242628
866919845
316206846
913484798
99930658
548506791
731205336
245572165
290517135
247191387
519793654
253690796
473134130
43769131
322690939
190399415
148240587
223598715
404847074
476560815
741936340
346525693
623195306
192997860
105576030
220720286
950547136
562403127
30981146
678961774
659018601
702799084
522470993
197964794
246465291
276015036
295383760
231720720
471364389
15275486
864907825
459035905
710406852
348378381
141062897
351785886
492491889
864066488
824902006
42925992
332347437
242752907
198207560
59761871
899192206
833705800
641500757
27861889
84358150
276279586
660306228
282228348
857037308
681212608
60842468
275355332
299805430
195307968
249307669
424310742
991042452
434648627
403274596
93692973
756411846
300247225
915699092
422032542
242222016
233450240
671302986
283447821
283639614
395379580
321019060
938172961
673497408
466653442
348783711
77856358
187044776
374429981
217304958
727996619
352714
19317261
726978234
569022290
699181932
387484367
379882736
184778854
550995265
230797189
468504513
518426141
273950561
271744765
863705511
207508296
805107480
131504470
447251700
312880974
921654432
349618603
621813214
125094724
442555555
173232497
664545458
80060965
428433996
686477341
525933980
8714082
295198059
715643523
427938743
402335000
985615640
503646692
212609234
550414746
241359131
492483031
672031683
357852216
98736591
245121536
451766801
551502575
394054167
2866227
65848007
24102434
83413004
511408851
409778
620719395
711729013
73931672
860133287
336742725
732839247
179330994
92425681
445022515
98624709
895666189
109815772
142194538
291436985
158783382
228878594
533615669
1067092069
837819911
296057031
738611585
269878504
314147367
162227756
105509835
794252057
425325180
103928625
23554779
477848909
687212370
879501999
160786718
11359359
322126322
25685614
180231905
492132093
988335929
510274957
502405747
690812332
61111193
8702252
116364740
267004130
450004467
207389127
202342353
866123616
856632503
98658189
444099150
457501853
501875934
378797192
124820174
114996586
708269717
270597336
940717626
141663174
197559204
514964885
237333156
181096034
125414080
313814045
870544502
515399916
665350882
229218467
64451673
976102421
467913889
523614020
1041027027
651869957
271055297
234278332
400439692
115805719
695128586
269753867
127193836
47335679
192802498
178506319
290301569
286701363
253824848
19363323
732318379
385954455
351519730
25213737
953268213
452200060
240171589
323312041
763833513
416635946
647201865
801083614
263202613
209170499
81084339
325330943
74153968
330228002
175437421
21552356
165993565
960086411
121964517
691191640
167497781
25418019
959695653
265654687
840544784
996651530
621020069
991757643
216251850
377573537
273217930
446653079
129604112
19763514
542654293
63624832
414573284
38303327
585076853
449683554
696444260
530234738
620833907
526089973
696494376
155033203
889982835
252843037
191409751
197413749
653094074
1031409549
350081429
212113709
630396692
874231526
621583954
496821631
778974995
262487598
440026722
297698027
936868143
202112853
79873418
45325917
330097551
314086459
1072706516
128788870
444723233
882460511
260003010
822176656
915645354
366963726
15636662
538197983
802396248
263766679
66095612
871962962
312086236
333097947
225701196
609944682
721633016
250183223
311397118
616404576
9540483
104763270
161481662
895343012
639997892
441938122
394460460
359012471
1013402112
687129994
410723037
92511715
559657281
296976059
341312991
693887416
79732916
293691681
285531176
461818291
200660733
557880746
731109104
227926063
865729437
836130873
725582340
922260136
197595700
339277999
315600808
146487968
345267709
223741734
555472515
813053755
846042241
277512615
140344068
100437087
346752909
135042330
461001093
127752283
459522639
454231286
756921499
427182974
1040898901
246439700
262742906
205021014
282944307
207985213
987972305
355620054
501716062
177237875
61416457
134765555
772020437
222320717
115974270
483647494
226686572
275293308
1046306453
524472799
219573754
348329679
628073743
725255251
451337920
275490939
133741458
290419276
668785704
287220182
88501857
124617124
14406478
804617905
467418186
242480040
244532694
490328544
881952885
928654415
301060901
359496790
540660022
266822428
88914233
177189679
581636089
492604517
288910666
252546043
478829475
39111338
342561605
191759150
258475285
1071256903
507542898
251064348
676460304
110164996
1071929384
199516431
176354909
102124389
915601544
478320230
436889947
1044051362
964532511
517417650
869675685
295995590
871944595
277937853
734479082
496763416
593118584
569216093
645126597
821932500
282736717
807675510
668277
755804019
196779538
371192562
714412571
296190157
140506263
244004220
218956662
121103595
1024240914
838274542
287918345
8870178
812976121
216539900
190321280
374635730
98081937
710281845
339274618
251368023
176390556
611492030
162398053
464148267
679641116
708522829
815146200
134005068
790664498
294283069
579614689
624812399
1001940523
85981678
194082595
334447631
89447747
683481430
191986893
695210571
302568855
765445644
965045643
598353726
837189111
589212269
818281396
1020758599
319296325
270679216
1031283410
801513132
807792310
629302760
485140609
467197757
498424143
501215064
645545721
1071696277
175189563
752054982
645110627
666209229
732070208
734511674
137805836
736601125
873535719
128361327
130127000
742176337
341654094
1018279103
113137604
322450997
860126081
208056301
699835911
322160009
737412148
304501892
445212840
334267737
177184314
529941236
314913951
935862455
285686388
239558405
492423835
687151157
893241184
710302974
365263532
134225369
272118646
491345271
323749514
962338218
214500246
808245140
616913377
112240416
146556049
558149560
170534025
504981409
1066766349
509368654
17924779
1048157169
339047086
1007374908
217631798
420456231
240767106
961546238
825325315
273731856
682311277
124312856
1003440306
430072120
1018965514
611478691
96486405
253191892
1051654649
685523523
9054452
627676664
187197474
33760214
515525906
167388131
396099288
233666465
508188684
248520775
529437532
416560841
41684046
318183231
113303511
215141492
292670486
372179518
284557409
418648922
300625234
180904477
134463843
692054662
4567700
683258333
1057300706
416654972
283023514
705775055
251996564
188217357
277186312
281260812
223062411
618552838
212204961
477137970
140286431
246047134
292752048
266052796
212108620
962489113
261465208
891459158
441697066
645322254
153524998
537352901
222283345
157000857
799282291
37882912
316783067
341148657
139493688
473039476
546635023
516266811
956309107
578287806
1000854092
630341158
2709475
787692302
93777211
577142186
92283593
15612203
898955143
275327577
220688115
316309312
36411992
88874977
753753700
243243622
404224450
761503232
554730447
549587806
346405042
137357704
998480894
104481098
96924199
457933588
54433902
672128885
120270631
9825166
602553511
481148473
383379371
257631123
644363588
843343278
116932901
686183068
720864321
122091986
427198643
392126638
610994276
572478436
338710992
862015042
92098193
461494072
438331570
670313184
783069927
256447767
1007809052
528868230
246746608
68510614
487711592
81835970
38344382
343422384
162876182
575045680
401117290
730451937
681923121
517934563
684598996
878447484
230464772
199855947
654066475
77414804
316197245
753935543
483097549
731596999
155311702
157673909
113359844
322136026
59068381
773727621
127904526
288591775
912007168
505113046
13540085
147561494
1072246251
684278955
925113138
714769139
492696046
232644377
1017294697
658064658
651576795
415821000
936483733
394576422
119118670
523806699
1069410751
462396083
168655775
806242957
2260775
26710102
245971493
27270886
401328315
192145618
712918368
345838039
569105195
607135157
153555538
738543681
728568223
143397816
861066409
504444518
323169218
284542179
708170161
758665076
666680978
675855193
815503115
799178859
275559302
586283783
389772223
908806931
1039218835
198548423
597636065
285661148
160405735
746671797
138742195
491525979
308663917
698474126
702526013
361291691
13209157
251119391
42580350
117112370
64647418
834600778
275379537
96540374
203916862
561086971
201065394
74340404
733445730
560154516
40644928
184234470
382473289
456835462
191070727
763578627
476802057
174727431
570957681
444692669
371205779
374259403
571844197
8258657
65333573
593778020
416117553
159832584
139624525
67563718
116874053
504074459
281838099
602583507
537263127
141121931
236039794
406998252
220706943
1039432092
983670079
392019016
924674211
711830082
94777820
238913225
867261947
392521415
348047748
184879805
638171642
1050505583
510915439
938821229
799018917
274388702
720705589
291718782
144517491
562194885
296394271
781414811
800821597
165272614
21557497
547631827
676154153
47392182
908157594
432143583
486515454
268640032
299198176
705117192
490165852
683010976
912339424
133200320
490878363
714546716
648625351
428890802
712832303
364365446
58286941
437408563
429299487
265475045
192665584
98471504
8081726
726117362
98424617
486098522
414516419
358464644
233001194
240437624
189896604
6533179
658037902
710647000
76248511
659754289
460165889
208471334
53159880
232588003
307357986
328080910
763250999
380806720
400159173
125069670
482773217
94965125
245076959
328793549
1038459973
920707192
673031804
480325086
246751201
134501985
688325416
202241766
405854251
300344958
461018633
322327375
887485103
185248010
149162800
1041080965
428847571
538764985
613015404
341522668
575922396
670601594
525800979
155534011
712617650
333459198
138019400
630879741
329804877
671518173
256427484
262380994
122694192
300606039
994622916
439395437
374879162
687309474
578630936
428125915
555448257
978336477
261290923
232423767
608327947
1070063474
469057428
63482095
647042056
501848081
262942643
321452439
647031094
134292490
34589377
287088029
498390383
457892156
727157073
277035280
107709472
300885493
862527202
12437757
315649153
260476384
381787530
142671774
104142345
24658066
426576100
646430417
172961145
941373593
1051364299
5780651
418023977
992566474
258227164
642636786
115080613
78726287
328961231
39138374
498362323
902302924
375542533
363356514
505572264
292541133
706122959
568526684
192181360
257214465
88146109
693817209
316416029
617755926
250667360
335206638
720690738
517887342
638759253
901462753
699425571
553784430
749051473
382211816
535920621
317899530
796003334
744954512
297711843
271248231
615395283
554134688
770222606
284835642
136249865
405829726
563286260
93740316
677715814
106086915
41636586
351154772
361961357
133043263
311336072
134310576
680278732
776268983
1017193097
711999547
760854628
584908943
260427407
488994970
411327194
334763634
1019068327
216861875
1038753492
554154492
754196629
129337268
633636135
324686483
480162485
987256173
337499281
417674351
433798354
49521516
428009380
554815132
326929358
680623741
47840318
568288764
436694910
89028658
116683892
160870061
707126974
20847468
903275328
486472180
271449314
695650839
177004649
742326945
948401151
383068466
427906333
394068960
162434870
117916266
484006192
793626199
353170734
5936834
179253660
446036095
285128514
76419841
244669254
222792973
11874886
41828223
813944472
230640635
93381667
99417341
627343226
281972633
303307752
89476372
697979542
189990189
190651008
41031764
341882620
141842274
126411979
793538722
537228741
99719771
298994431
464724070
18438826
502642162
952267230
391501422
384356804
485871178
847901640
267053877
47453482
139332310
179760080
370947714
140034367
273857402
339336966
291624629
742003977
266715801
973578756
123292506
165967009
446394980
62324800
56169258
379070810
201304803
385098402
532545513
712452370
220887369
140774932
253484364
563504591
429566467
104675563
4261062
418748459
210769394
420830701
508512601
792907846
945925833
208328094
216590624
137390612
816489037
619522360
417670256
516431741
572626648
244014932
891749873
284269555
400562453
295716092
761727571
214683003
449614164
1038641100
600517365
29940954
710923059
669963782
15474244
489281646
403293371
8907839
652785772
580546489
667810020
558213825
560677063
246433149
39827162
933221817
313622311
570802537
869351888
5655035
279678192
316846261
72152495
491466415
288463863
704544667
874533659
155988886
549106927
958953557
283286830
486004419
377386866
878180314
150089625
645016494
222691266
369465182
213875029
689314397
115928480
302532012
96327339
608656839
530475302
821561788
238560296
254590510
877824771
45669895
199590151
714408015
578807318
386657546
458256402
551747042
240008420
821372823
569525754
238495829
850156408
427214796
220140173
961389668
1071301932
639330947
211197561
619431673
207789572
96138834
595512771
827424287
15616537
98115124
931343121
611401521
653394372
392264953
564340860
484951097
874165793
759051225
330537356
58352211
237088468
461098704
59102723
181574037
46562255
329393920
533961175
611921255
80056800
243874072
871292438
132556803
779365387
683337934
122607276
161681279
896181188
36216219
424754582
699535540
415140479
45012759
70369942
732247746
174571830
464356772
961672790
643838848
745247405
703457270
995125101
484276228
1370141
368638920
738282702
897441558
197748961
285508813
112839939
418545644
507329985
259534211
1067009422
1062557302
83066191
202160229
70862905
491546301
463654708
167890138
29004723
868812198
521237621
494872585
24593920
921489326
1053046447
183910659
680187141
380619593
121724688
24428602
113135516
264820637
220079360
704985807
11494078
145370136
911102995
93067432
810386753
724346623
48096645
431795966
7241593
4988725
569582246
652021501
545392227
185766160
606278715
271281473
647533951
76762666
644087762
1007785469
110645030
96682240
80099158
143751264
184813001
546774659
178157314
363371184
298622276
2472737
696615114
448931958
1020873446
12028166
695524719
971952072
191655511
634443794
853838321
689563047
183660850
388837114
948585474
342093509
227603816
4625091
287852824
781819603
648784041
82929632
327113012
2994860
1049774190
790523190
259552948
794780182
568940293
805031961
449277202
617249868
417949889
114551556
332157811
527980591
946944731
838702220
261582472
719084440
323054970
324211327
842210217
695354086
155125155
37918432
500027866
538009178
120962496
137232075
805657696
360320332
202381063
879176520
554171240
288771804
960384940
386092303
658232813
322987822
21542219
674486129
933735615
1026741271
378507649
103608962
424976557
46009926
176403454
348046957
375963757
534059079
506527694
991460204
515049378
161102454
932080082
314887484
892003127
442562528
358118450
968127728
184487650
997646058
535114645
348191601
165495754
99943449
315853669
19767934
258368028
293752817
273184774
165505962
133253034
618682655
1071901041
200724665
453464386
874005597
1057515346
413109041
617899486
408486156
117907750
278107810
278656847
80175496
24420165
973755324
110475750
318577053
1031764711
291281831
231124049
326324478
240000977
1025102104
509211812
966040484
788100524
260121143
329460530
132050599
585978094
842021521
220292622
61814614
193351900
589802779
444642048
226566952
169012385
55995095
537773666
149262996
779635482
906083168
336874210
1050170138
739730234
132757757
162032388
725531796
547668814
697521298
1639245
933679689
689208914
23262693
525161972
1066308377
581909826
266409815
532574032
355087949
318013767
2504534
351950445
92156246
144015946
74914100
970491597
233967882
181252553
739199440
429756262
607002523
887141516
443901732
703443898
462197226
213093560
758229624
36657326
1051856697
235853959
656796090
731155131
718562416
74252721
875548011
1033447085
441933245
126140284
449546303
941550461
364493456
633171091
976413829
568899494
520034057
677090044
524550616
250578099
90830272
471052300
828839801
301445167
534330140
670059630
513895436
491410516
288302833
184095950
720668197
402229343
401668134
187709815
257741974
682783390
432651102
241208703
428512488
1045715556
557432752
542509616
106159803
463168688
671953347
172630906
656985886
403501212
580437809
167856749
286224743
443477832
848395067
493818356
484066207
92266533
34083624
295811126
182147890
865173690
2034998
16900194
208455389
974400706
929273493
140524589
175881574
117358060
194947129
153700545
3226677
977238097
137469031
177553727
627819583
17637394
1006790187
132794701
372600055
517590382
101969212
369888134
86036628
228385600
24680783
547190524
297585593
65217760
319526565
11397347
211757077
751587594
724507585
616776819
587368247
251497539
305933779
223914048
34890041
260147595
834385791
87478282
184283089
80477615
64999897
295075039
451377330
752030041
857303102
125508905
355690410
647460416
255117920
640788027
249932285
19111153
964999543
68805810
259285475
909818090
902093643
188235779
104072112
1042807496
161589030
258562913
58774453
353290495
703655966
603900331
77998123
220890307
316794351
375264277
26172974
818026260
342491846
464721569
459979466
3729717
528361816
1056508997
12235196
157754444
256394363
182931022
641392061
221309389
1023985072
790992042
807914207
574215209
467796690
192760555
398982193
62796260
376443964
27931885
381621098
361296125
204066906
890069008
204774278
399435924
303742607
131433747
651962617
114579216
258037341
560987071
421491105
97815150
999814390
30533465
229094424
202434927
523250169
204878471
56398681
552574343
308193969
728523905
646382848
923835130
324829759
74891331
622057139
57707540
216114577
855823366
67264027
878370329
3278578
244796818
944288997
419818545
1068572682
65155902
92090614
59085502
987264840
89499410
637150941
9968033
153109015
224732692
519840236
810887237
38868170
582796071
36039194
88156483
251602108
1002551384
729496848
430145463
121871893
104858192
584512883
538546525
650149992
214720744
462172783
206560650
677082580
740923923
966358203
717628
239118594
487911207
660696442
537893480
281620780
798316971
427110266
117207169
1026400887
17427900
283794067
503066230
187732137
187450028
999328734
224567000
117694841
59579120
556793051
74411226
166482447
217999101
62108043
184304579
336666552
760066578
343382090
94788874
359639312
941930369
139938927
449931723
474766121
292750855
33241618
713892239
496616081
50042580
193355784
243023599
23273070
407208759
118739336
815430447
40962338
20330672
445906906
25728466
649305607
52877240
272834833
138997092
624918992
254433213
423386830
605022916
13998597
730976121
27680915
198310012
413009539
249544517
358435448
293041079
180945735
534207517
369413600
149489656
531776650
408397913
158105484
576210246
539104111
304842012
293302718
304960649
1052260335
491486875
747439209
188614250
717639704
308423685
322284550
264369875
531368579
653143917
199640225
118303947
389056879
231787536
513491414
645397657
1008914411
85689686
434864094
206787284
997125701
9734515
229850114
25987801
203597980
707418559
91469859
68240715
505594267
419612137
93502239
437353780
715345934
380818991
54073205
72891238
690010676
223125507
26262511
194531091
515438457
963566323
241123763
344160856
258093463
279255318
342234395
380270525
496378367
60306706
192615028
858376281
215823695
315938102
587340899
389607759
338677016
635945846
237497470
583244611
1000605499
847186632
92560635
252936573
171530652
396116376
33634655
173029557
518978425
78737989
256162654
61615030
4503808
431366251
273458124
737592208
390562399
469419866
664752347
328787838
292325521
126686852
492848479
162611958
375877500
301130207
296889126
483605627
729838482
212926581
443034348
47537641
387813979
160639017
496039749
71833303
58250305
701518878
498236562
76377296
362206586
762880018
740252738
217214449
13973873
243565239
967853252
464991833
64786190
921685165
371783507
193110446
118296797
237858399
272211768
4099028
361275567
550239868
939722865
11329309
454321151
254624195
215529796
217551417
271505051
97867729
1059013224
742854738
442333302
1050569182
551674636
605689226
417437800
527930116
767302648
824309010
794153970
83507985
394339777
546725555
366554158
565859188
522764891
124926123
802878672
193094870
413147493
120019860
55358231
701197566
113467574
227268657
126488502
430756918
281368414
30592344
135527365
256473933
88149438
797777314
70346969
98097767
303107887
240337929
453261035
437852800
319558422
731075956
645430469
141262069
652766954
88173062
768305944
290505811
313240483
343274036
262139287
536614282
246682861
510906724
231939315
192930679
209671526
171931526
599291116
956287743
485048007
553803997
976301232
1036067506
528383478
599387340
3697323
612495742
426405442
207049883
255145968
384229359
167906433
163838726
869354478
202239597
17103625
460272785
526611576
465930551
728198182
358969426
53835863
569469121
608319241
312972927
433225368
585008507
179621345
625055152
51957681
255894658
96789951
649659595
65024084
852783446
33424386
369037008
696669648
485162615
228476740
1012373335
91128373
850027340
859680683
576451344
72554653
237425473
144303989
710407191
598465758
259276142
627459859
306343825
80270886
399295808
515900157
227175536
118293140
464971680
404801717
72596166
800027199
233894406
123364880
740852693
29540955
940914213
141893592
81775362
634555024
530912101
75724292
270935318
431081057
15910492
373120566
157158380
68060665
630930561
261612557
169981985
224428438
865815386
541138216
588486505
685387720
839600028
60470221
872790506
442232889
171353288
977207654
501952828
389096823
823887296
357182992
198588694
618217087
865594520
194978806
187564892
13189414
898204341
320684245
895678539
181744566
422189825
321801668
717672146
570477649
618333673
387945073
22723678
394778054
18033813
855850830
726849189
76682862
612232247
174822903
86542414
427458962
28971296
689600695
716884924
140719234
701190593
252786006
48278074
125684077
824514352
189571653
776833325
1028933421
663621619
6218513
817049595
515622074
26857342
188454877
235478526
922880101
114564220
917309192
6214146
890089437
620318721
234608389
272173778
225927401
319814483
942685232
253016821
909143142
433707488
280342232
1013965562
201645677
561872419
878565509
14464488
325073237
370364757
545386862
749481610
835059735
260185980
58676521
345294428
380270396
248401662
43978475
377286569
573880985
208498259
433503726
1073617790
444939388
244516764
599972689
605559750
246278446
1065293741
222867768
199032805
42106435
107670029
305592235
249370124
680841388
184436064
680831127
716841314
141746184
216741807
468808060
29267647
614305461
1020041471
27198278
697037196
592766916
816324879
546389625
291283980
449821559
111753540
247225506
26600614
303404540
56948737
1065643976
413557279
107035946
700106645
505189376
864474193
715302674
179299423
599010425
259100725
203029249
32001020
43368356
839226443
632411682
45243669
651923933
487247250
488190243
149919906
354675149
274319891
547709521
101847536
593735085
48068279
649463587
503744892
56331995
1039604836
91662864
239315685
139439997
15998285
96900808
134461468
767505722
447811955
119126475
975386796
167333554
23077501
1021185435
435887257
465584272
362051652
412856947
557559737
584656074
354314051
326669644
59391013
484750309
592374587
644055890
573464146
443732808
141638193
49622214
394952023
566469151
329179425
202290248
45074651
304216420
64293748
144890023
320851975
218081161
159775289
333504295
599784670
586506884
12332759
575674116
408061387
8207693
634920974
137431582
666976631
336110129
329259869
442148572
1028301544
76790015
779092588
434767875
31450650
633751728
583662031
451068188
865020720
985690032
1000241448
32453668
78221224
168665870
23950814
314318740
858237608
92845540
58128868
125449608
805613976
133362924
151611159
233515774
630900424
38622293
194843770
407602105
357300818
1011013714
443808220
690229792
642699383
791892373
567414549
790407766
272333862
614820882
764927604
697302703
250526442
879486249
724662018
305628638
459146873
719940271
494491155
57517271
706697003
433809333
1023477428
86849861
504138
233207919
63459008
13776119
592693791
16081464
32867071
912770253
564610627
238888275
152122741
48808670
733008622
646382904
220286710
161539495
691629311
242948393
251516209
738606137
1067647941
344549788
333123506
105980565
329740348
552626461
228467817
927876265
340778937
240011211
160008284
38582299
53023923
202516459
455916265
75008306
539729434
63789003
190329743
366377619
101831839
258658984
33890818
218034269
613310768
853396464
116321989
881682449
17428691
804353670
538773112
179893142
142839308
134339465
645144
109964945
263640400
432776636
68610786
589862035
365582188
299159842
187753611
238443520
117557549
265720690
105143146
248284814
276489408
911619131
140067166
379611532
234127242
288432217
58989619
571853013
174069100
163201787
234839125
154198444
701168300
595920766
122258769
723826268
70749096
675882727
96739260
201717261
463672973
964072157
294701903
864895459
920389633
87319516
686468356
764351234
330969463
376932081
717929187
108702213
175913532
256220349
766337373
603519292
204812890
266124545
212758773
968285793
672568858
140893513
223381442
186383654
448500725
594772570
590332257
468559804
83850267
295624384
769911194
593649594
319251474
70029421
504245752
591416827
276904501
388368174
233345632
311362651
394793365
361727878
205400548
264823019
811793637
1057099517
385849253
78477635
363039600
163369149
30741506
227083941
82886861
477464318
446929745
915739912
951687993
340300339
703546016
290258594
91828936
206286638
520155942
109037090
350932389
263932502
1027192213
358852270
363194360
270230804
469062794
165298822
315954855
430355679
36980694
717824502
250956362
606487816
465601215
498227083
244656948
124465672
840369460
564912214
494021396
527139533
616904279
236351327
41956754
465811613
974514710
538214704
621198863
179567355
373679034
416785290
366212197
73169122
942229965
923597086
69014899
251851900
656626582
462697548
411636036
34246586
295129255
133670539
891550676
186112174
247758135
66549671
400874229
334003597
34525932
631871904
560853652
707121069
298185205
759982807
694118323
1022230162
210609920
88559674
1056332027
550374284
547101681
101044472
343836181
143596453
618906926
481902942
915917964
167418225
211358978
519714955
978356227
738644116
137555602
143643092
28133813
20026511
567667135
36663012
556119050
216123602
542921254
868238162
70034534
194991107
558847963
361257679
26828592
909154316
853363760
284529996
342605330
713458869
12820922
4759759
187107149
257417556
175635708
41383970
13828455
114257185
868742200
292864588
832142463
729487355
107332662
89052516
575299661
204129693
478891440
413786358
429772811
652752794
1053585435
107804563
187237643
896816112
284770044
547341181
905151211
324467450
61023300
306341102
59950588
481169347
719360245
792034048
410078856
680799748
734714150
53126902
267391862
160915615
653075321
264864958
829004569
423226756
177239240
783076633
166296827
32757658
672653293
217774107
122094897
398912790
613436340
292212447
245901943
359248282
418110661
309720146
57364884
1063401273
719240563
471793949
219966041
284646070
255601486
488803091
657719836
160763603
183674810
4500728
162829916
254812190
244588052
754313981
554205041
536557058
112500056
672434602
108693159
481811235
303420086
741991026
371781815
84812448
199649916
654565746
453062183
612952778
400168446
669135539
294224167
741270699
66559954
326383752
140963386
126741189
292260921
1313939
945873710
145757534
175439560
434261632
223152823
582877780
927932776
91146365
971157524
885606968
429106344
56889827
203169686
1014453199
639556663
85731516
358619327
913937977
288538132
6479866
247930368
391738028
24354944
250536436
241559630
216213924
531118104
166993877
787202393
155976571
49730564
121431583
142729506
116795644
236085519
199684396
712633154
173330639
564990
328291110
73462088
582322963
74334587
265126155
113747896
471280015
662810811
159021783
141532767
80727191
729560565
779295234
541366380
31698167
220412186
40781794
491687743
485647897
959615029
23349855
428602581
493567188
344067272
1071340574
185132201
119944127
358737526
209402835
365316843
1029228709
188283710
136329105
949841062
172251957
629476856
504867737
277425114
662944436
164475504
363818227
1069336754
521026274
226920953
180694536
889191171
104224998
462917726
353236879
532063473
100989406
308284079
733071374
117743676
133459753
239542975
962294511
155427201
589470358
727201501
974585947
493539747
876851532
245623221
221732612
269028854
122211001
185304963
89280300
764749793
585267816
637679095
826624104
140125267
101712623
699710964
253896853
7625864
663159793
213353145
287661581
51533659
316420735
852348389
127080693
958908715
473907299
773362444
242210455
156335648
294266088
16012192
893216561
935637129
607354767
211446171
144823881
561614733
499818449
536478019
883577653
595973454
201216699
97726138
796275217
787350230
36366572
152155854
414193910
999411094
89299606
842823199
69627639
1025835729
670917403
40264467
166942638
21222162
188557798
68312294
42542455
588825928
915750750
926153221
424565309
204009687
988937930
335181834
303787168
141463265
32573466
381715977
74691456
485336502
191418808
92001506
5101865
230531351
348067389
103313625
191491041
130416849
610882001
91510890
9600225
485164286
1895319
159350856
526544205
257497090
455061956
869585337
287051832
637742239
770252867
664477721
966040237
737963424
517219056
344107757
236835335
486654033
209603914
232978490
547418049
710836935
427167608
719369629
533055310
275596835
198812774
117568436
330759672
263823970
859393040
631523812
693929573
591684831
277634341
896407408
571864705
340984002
1040182966
309042298
187642913
316256237
781439493
147099243
133275770
473629500
936516000
684687729
736782764
1047430667
284019860
22453473
329856945
781175052
350049281
52520341
188308091
180873683
59327054
264930727
326089570
111529807
26697518
2293298
586041704
704155561
102804196
321736674
16304684
398491596
706580683
491239590
76514318
460426903
256812002
328444194
720643661
358958750
162449711
106612006
667701817
544811153
463634776
129425327
482911160
103019227
566122291
267364596
192630263
35203785
709874933
289069640
473154349
360843751
266006241
228014712
534949128
217665678
483292928
322442600
49394793
669147539
276446446
845347126
921029437
836180035
170457063
170665118
286729672
123134710
255690430
330363208
50233461
963610327
482313323
13182085
968240556
403951004
214632303
227215318
312833019
206275894
702096635
383627297
495643314
798288024
527443798
55424909
933405921
1028864708
157604512
460878969
320166961
883983677
627579710
183912613
688045956
19493355
23855322
231485248
166608462
527558182
10940854
115648755
115469934
543049998
39076606
242838750
51742918
811703893
421005401
545993530
972998444
351710297
225333341
29804010
208759362
342719866
1058006344
420772794
859607887
290469961
563542304
514653864
586389312
551333653
174490612
712236614
919539871
657794430
903868260
50266623
501686436
919521270
438548541
585685408
156633205
49357272
335722255
922654163
486159437
112490259
423831348
321590712
71657763
340760781
923709386
601605253
40739695
837604951
713936936
1034170468
482429708
847471453
243329420
253715137
22887957
564525771
447658072
716348698
378953233
8293466
1035330315
580574790
314009220
68809855
693986451
824774470
39024412
95213163
221146064
929503749
302327128
360285695
232662352
113220271
647195480
97262183
318605887
611112156
1022274889
586819436
1039628136
662854911
936356179
617732182
363722176
327794438
893781800
672760306
278166134
251511345
164220117
460403759
1026610500
41699285
264889533
874388883
635903173
235686566
147828217
912745574
253171028
103857871
111604124
125913330
488856928
241390046
1056665830
62161224
1030035523
580468615
732379228
451959075
101343446
49783908
136854934
760722054
55585844
793704593
236988646
556960224
553768400
635648423
756869878
802952715
801670153
934346806
277988612
11573937
669742067
628503719
280613130
40542199
106322047
90582374
680122888
656349700
289812105
614502932
585598314
355636104
653393327
30560003
528805141
567439801
103491783
105789250
437685643
637964948
650110610
144044186
550476786
334302200
688182553
482761419
218777128
431226747
641832042
647471632
503920688
139361804
263371302
909178445
721950130
171322809
45868128
472471652
42019055
362891979
269030591
847901712
197502530
203897411
336705753
110616796
992538649
704764716
82323086
552757441
270328709
359317935
296173048
169267553
895289241
325119513
634538734
908853354
304666033
184827443
559910353
738724031
132616271
660875303
827609320
688744941
451164602
670860668
62836442
11787926
629013557
1048703689
766654467
278577533
592356529
969418090
15575017
474893296
921808280
693598271
119578757
699871979
943857697
574806812
724312476
560610367
841163238
469394673
676113254
531654556
468102984
190914077
318456921
219062721
1058301776
842199150
808455813
1005349694
682981189
281056369
680202852
200329482
221158206
238425950
674422164
18257593
123669501
800590015
131704846
278182167
445765337
220403504
102162230
859051009
658426054
375421063
495225722
630172409
502200502
870381191
234469410
89325227
354536256
56991136
92551957
932973527
712280423
718796617
231646580
856311875
570471354
742153148
733741656
295532612
93440265
265081174
568004194
603709647
501047446
665507355
252599888
58174871
604374264
292774573
207335464
239545085
233335736
687423130
867475397
55535900
662321152
132744574
262216907
5382146
323413177
283121930
39547796
797619180
44526462
736668706
91996550
286394546
471363632
218667852
139757397
152271042
925288453
628194440
278195640
546560258
478852953
103880056
97237162
419048612
587683533
724093177
645382717
261738172
580095945
308101729
754609774
778657694
332581818
719919937
553880328
138644449
609613991
807859833
70281915
435808210
235142112
594371334
22905460
180255158
262773704
910048179
205455460
549798055
204800162
75072910
1049649795
304865379
125774232
218631290
192150006
110747398
1071066689
564542751
405147475
953699357
489880598
198756265
760306
159631509
531723920
220966761
448421775
19412027
895283155
26977957
479676248
771451083
17230953
166763808
263775721
347025410
93452856
375250550
551061798
960708885
26312281
516675783
220959395
305655866
30856930
56192061
388020239
657066660
16153327
827629618
457745241
951246427
316227248
232604690
44363015
133058743
557973200
545409349
112080510
490965690
440424842
323002986
631526698
490422076
978286980
845270134
345223071
500681925
232255693
42190974
522390735
1008229259
824984241
42280509
918155431
6260364
667597381
700476962
153252233
129788083
361467081
420087784
293623498
624866274
580314498
59223701
511839334
696520776
60801352
456872304
528773286
520521035
49121820
348011096
264413384
260171441
709583198
258828790
114480542
42537495
477010486
641419510
425939959
839125002
259725549
722423896
685388147
498321110
316459277
936884019
168050621
133011299
60298663
63824493
201793328
126300049
538590811
924379437
288643824
1038465512
912018095
180787445
856350689
184432559
369359997
349473172
170888387
10834981
131050363
405966254
181021460
681179874
226244035
197594648
478305904
319983035
849465917
840246591
106137208
731142922
741786273
269633625
76552172
70119884
685595706
209978595
265078243
99681044
266895192
675742506
790061654
731315640
422754194
124118703
448757731
922049667
118861697
947137900
728877700
72548774
6795530
51267985
348072704
432728421
35418153
286427166
948115705
317523729
29014821
413212909
223162231
181768163
379462218
206970166
659615456
1036264932
479707370
607817128
495207750
699473772
249661518
282363884
186627724
751631100
1041530043
1023882724
1013558193
202506746
848008558
1014811936
606656913
26551350
991126136
427595964
188365635
943217962
295954654
892530178
751727633
698224920
661521637
910466299
37000686
177342395
35901566
245149608
352473354
903309628
162795238
682449725
971426936
376381457
373298255
676222141
765589263
27525719
949071055
211432884
233949042
466871530
94381217
499602519
240447898
1047179864
173527522
11129812
134071803
264852398
252213449
145847553
168037951
958365219
37623464
1029438921
72024989
541423112
721783196
530921838
214115190
291732403
86505818
128387715
359905853
1058415305
591040456
143373621
303894304
471977957
784988550
613090271
106969483
941080805
708990621
1047709575
902620696
237006697
238094738
135962308
345827957
384506758
251156820
622204993
143070826
566101260
365777241
1041798717
847156522
558225206
233656692
992704562
54618915
721194446
108557279
477907676
234518345
235172886
647020616
1040726287
795480066
974876621
225728862
890729835
447861757
812016507
164131977
779815
143674483
98657977
92582622
624278058
1026173518
812776130
973554626
976737184
569572118
782808349
416596039
463976910
231735380
389895482
189956640
201811681
369375361
585862882
133761113
458591319
252575863
685645115
234112020
847681531
723238258
525243293
82802590
517743701
778665227
1040872953
224572655
228511164
469412465
312631802
207498965
358898754
225574549
942931120
477103580
520096511
199877057
192692484
217543985
266749985
131526977
891089252
402823922
867708708
116958441
732135768
134547611
371725666
649029998
407002161
957785787
178991765
568229020
366600664
256507300
1038708019
454425195
661794969
571446408
242937111
231892909
269588058
249091379
313756111
138954489
207238933
574115118
106919470
675576008
111101122
363596586
576843388
188848568
931996700
620658384
1035893257
2523040
62911049
460246646
406461599
23683607
291731957
917592291
666401037
128897364
1038703215
440762909
236773905
293894743
646632255
196220767
611023657
97248981
450358224
720134236
82954937
727246159
598342370
690999381
347248904
555697175
238648870
110740876
139523168
570451554
575914549
238858348
965416126
456663458
150328759
125110523
764534773
525631650
349711482
480136900
219511756
678703049
132939200
933583398
120337717
645811223
123223623
66174452
477502702
26462820
543554840
35502023
260655828
523483105
291216313
233585869
552905688
638421063
215184450
215033059
185281568
618967865
258965460
323403114
464706029
538686490
88632709
168866831
392047989
959655844
952695745
120250544
288514609
374430300
844127676
95947028
624694507
264172609
326315384
133579738
194167460
725540456
503180543
632088703
182547769
174283379
307034980
80554730
309931333
25506821
631641822
35984603
93094546
653447904
144458738
136689517
716019672
290958736
682895435
297412727
367308336
514138325
353423461
113812142
306403888
330865411
591240440
707833647
254200658
30003089
825543
406817963
285648383
449497038
134275747
16971000
475331674
350314265
52060553
5561537
603445369
222768325
703276960
392472402
144399873
282395188
176361529
36457496
561376716
687279532
820057731
41155783
161618030
637596148
525128824
241675394
979584631
93437414
238964928
80048993
82772173
115783648
969318393
308337046
225389110
78863922
295657655
523820225
511489750
1001421895
400364603
265837809
220992616
172052980
432378471
100048147
201739586
31010149
285733999
223801809
591689575
152360496
9878867
931816347
20581073
732374057
285577686
314346517
614212893
553721277
325694903
75193616
787262279
294283013
32744391
510377561
738411613
768506999
595644581
444045962
81868484
293897132
27148236
130742274
351368949
614210666
594958777
130756515
52333849
307733684
117511215
709512204
737575105
117664915
287584703
793364576
994856699
324092789
208956964
259156608
726492046
824583197
76223164
143381663
224298476
131296314
856420023
123990692
832279328
697392226
721027545
746043021
430534859
259937900
781696675
456543540
566848648
682155894
749918057
689289887
533378706
242284398
918120522
93036012
195124129
722780231
133701390
484552267
61007782
47647309
437971541
203409528
298769194
904617804
555022215
949161957
267010242
991651257
814447248
788046963
388567115
439174658
832166795
1004165814
181668700
249330642
812729775
881186232
182224828
12702569
158486253
8631942
5827231
536885432
267954447
12829834
688275939
105048240
632457220
266133661
13543527
690491963
224930275
120756250
466724386
401127948
21581520
1050707132
5833634
847683228
765041310
187035445
238775728
826276333
658023541
611617041
121325905
11291979
643964611
340604715
265507046
662157811
77750727
644964944
79232033
1018307697
205677583
150106942
754152629
241944432
251777248
597194847
999589713
719359332
327728486
606759672
1058422513
797985159
834298775
476483404
788114624
353594696
552650593
364503692
736810716
571495743
716735400
287949291
951564281
138653964
250256649
385979907
940589292
627836381
479431519
210467596
451627237
113854701
654957362
163597402
11064691
232872392
417235342
296641555
41581914
87802174
437434957
113969332
171198755
1005428665
441916044
101160397
293410162
80805089
611034551
110313015
236221439
606625137
451200521
205240383
182481447
41346800
23550441
593731197
897121844
102105273
254765907
746032776
335941828
340462830
1071240354
82527230
50687054
143902554
105870666
994670008
229378926
164994319
117591114
34871994
871336985
536734824
257903998
931004764
1035863639
54273814
318033983
193340312
82679213
127334415
686385801
64095423
10537580
425419896
244541060
69099826
184462589
94497287
814860424
292938217
149485995
406134953
153545443
423434447
193443934
11967966
268563829
309046069
305153128
737697731
781951286
591830406
8422752
335038637
307620290
526523589
644721253
181352066
45585415
621684783
412281178
375584886
709716135
216672220
675822722
821289253
687425681
607171862
1025705526
32583218
496445526
303883709
666152215
452885082
677215720
537960410
552141850
1027067709
111627858
459711226
711561487
758676195
546636488
608287209
160574906
14909985
374364100
1054913014
60755271
1008979747
352545374
10451869
313001802
19061559
464243485
468806042
273224872
427308489
445846644
162380787
850852991
520167786
83277897
118249755
192121051
138729962
526686008
45144195
443427211
521043272
460639600
679266212
730783159
728112698
242815442
296502961
324510059
171401874
244267897
551821122
343139305
237781176
426926347
966238926
264792186
1034750057
247308925
303215495
590768383
668173494
848079852
523042803
294798810
176168412
240822108
893116716
592927484
49577271
670549066
403658996
1016550002
917498840
261667477
94467360
104558879
612277859
901704176
721019187
12749317
249021301
799563999
94258641
125552258
264861663
416377911
988168378
289913691
549303190
648430275
330275202
580798270
962353687
260857701
531521782
350737887
114371874
436132707
395309719
352466424
201705526
585417844
715223856
617589843
683638506
8942637
532460879
552257313
998501527
287429596
343447834
80743804
1045195171
666450221
996222537
283660251
962147846
240318316
257861238
712076160
637379885
551203997
237017879
434832744
760495561
948526694
617155625
75214712
802872812
212097841
274033186
519072132
621561989
22794889
130750215
416713517
382148021
451422473
172023866
37669284
121969164
219446802
941724650
914927192
293052249
322467336
549041298
316718076
114381523
645817060
331109817
269987642
131093132
176342974
121116939
161894600
126466410
238936694
676002913
334837242
133405269
792866400
12295653
779308028
705823244
371808913
257833077
263642507
619932472
361575577
984465366
984135511
161537381
31639186
229452440
402386000
610974438
1045304274
157353226
419479637
358979545
413561139
359343278
675271200
373914929
646583334
73768561
652296051
1036775028
329572038
307137468
555343351
440662047
137172543
204034452
717917546
191859966
106084793
322133938
43930601
331654378
567880770
504216758
558389942
499902603
659735603
876645821
981877780
668242928
98307120
189154110
692017180
130687329
188943122
836183769
405595936
180113460
86712693
46169877
738773611
789790418
197031788
383765581
836260457
480943870
107269869
1007518045
638305488
854114825
104478248
647315765
710653090
740276693
25211051
286387655
506905916
263138918
264663032
478637817
625171183
218475044
143131274
45179708
216714812
865411175
442109476
87993047
192672514
50773391
789103176
156255093
339597292
926204970
1066298508
218635421
877876081
194088155
258894099
398234662
395288199
714463032
628889126
90805283
144177426
213832071
478739717
81806045
459013544
679323136
926305410
326023898
261327195
677705196
16105719
583023637
853037303
423178460
613394355
73665483
325094786
204303991
657584716
878897315
550846854
81620095
308695357
390575909
514949478
346969649
327204943
860110176
740931562
845152654
723530553
294881676
132573865
365911449
42021506
89740819
655545564
253004602
579004905
460521647
968587420
138461187
994210384
328550958
134376349
941984212
688312294
89516219
331842100
867770542
626494606
223457769
55130449
98797441
1037703944
241541344
293068557
80858252
304832068
544469607
178903367
223373493
906303686
532021057
768317379
125461000
209819310
529368505
412574573
155810915
113743208
565812035
777354788
620348880
1056079494
117185818
90982090
615650131
983916651
418415541
399979137
999562364
149521113
131474009
9613166
525825810
684637181
199700508
334098676
66227546
498319484
64870816
441633736
182377895
11176113
1030300766
70928150
938614759
7100897
39270752
283631866
470538063
913460210
282777366
3739568
77446841
119611708
17618799
79564406
169779810
57515932
89089201
8718232
266554407
280776707
693468447
127647524
458935794
17229061
802118229
347443875
192560049
691415095
285026830
1071110798
118445822
911613018
100990049
79158220
192876182
1003837242
924343498
646141685
686044108
1051250626
684339372
220243756
48734063
1004739329
196089959
45293335
313719012
439731866
60221583
782253515
548357382
65700568
26817677
708496521
962406430
53540472
267683804
293822635
442168882
650178758
153186617
209520426
165830054
881614688
94400551
479149400
228733485
628910420
513418024
637945316
206396244
231812411
221995820
47223717
7180989
228681717
236793805
296805604
13712608
215868928
694804844
7596895
496594098
435815294
156898236
256013989
278698006
94100330
270187248
91116702
95452325
768203471
427532931
322063420
756880975
549358696
159208849
558208127
450188710
840201935
581235638
227107228
840768126
286885644
49725036
975517044
697800763
64616922
661245939
80030840
594145059
309522517
443070931
583543722
44738043
757072389
372477931
742633128
562112977
176717781
333779292
13741177
5197494
9430098
134570810
598021955
306043907
656456644
1032000918
155826086
516262372
216164250
823336265
697776905
584106695
593077799
540181119
132450021
1015644702
468547849
892276314
392382989
157098255
130419037
141356348
118354484
125401771
803084826
550041915
186703627
145533830
565486205
643326205
487819364
96542149
248896202
536388626
39655033
203570432
65570033
456319190
589738933
105636683
126249541
2927645
1046553011
349460396
90902226
162491792
421934920
48540411
174110577
568836117
122335155
53372048
374059132
702297332
348138001
209138174
59403158
44066512
360527291
570511735
560700375
286876909
248763271
579724592
838007418
306171827
847225431
74505935
786896174
37598978
180527827
866147520
458802968
189806391
147660177
197017949
6773261
617254022
76037982
678410377
198055672
470178518
188045316
119082016
578213522
1036233838
403418144
916333396
665111740
277341916
49441892
777858272
214980527
311751682
444607257
131322082
157728242
283734577
733378484
246973221
559497585
253317335
707637138
8120821
128306867
1029440031
16548405
233963909
1054926947
853015067
131668195
737987678
842563552
965637621
268458085
740050393
348334250
304323007
15534808
198897678
928374192
321590432
888152363
433177332
27528106
221388040
453513527
35786169
825017210
724535466
66550981
104414944
310469936
397114793
721181777
139378787
7334159
446994915
273249363
360614553
679816254
459973767
54829919
281923210
753909528
899580598
323560884
161603913
338991667
216761366
741924609
562245762
404302804
240535835
402864532
647862004
27072217
729462174
117047314
961749264
531295668
617675524
387374125
332806609
594723946
1043265038
162433932
268891302
467267826
170547077
1028238585
53458185
770164089
63471112
638224981
271619853
408598959
537828809
182026422
35790483
676929197
296382902
537082670
1890409
331427143
1048869720
247572370
267492880
68232243
418399469
612910171
58961852
836040502
330933821
724151882
1051543095
289699061
92960557
426651809
675051463
184949513
631196288
348297809
1037451773
816846592
379713079
741661109
303782242
292191394
778752514
175827232
930875963
287463761
549033826
1036348548
728920326
800522822
910545747
111322132
78802290
182623288
210441836
566722668
684969987
323327006
388708947
403260265
634212899
195937780
630141
259848363
636568368
272651060
722643423
273886160
899335347
186219256
307052020
137452868
125307595
225921921
216659914
759859625
246164385
547571145
701535341
563538425
381242301
737734173
476888479
831589611
394387956
338517358
1027476595
206913590
854411160
262591276
318743499
104927865
491699914
68428214
386176692
383855314
394414298
54288695
1059467995
100042953
499477719
7812276
832191598
862722482
565222438
610190182
661216266
375131995
293875231
198667786
1785022
1034664347
299903132
193760270
570621893
665743427
732363532
367231338
62668435
360400042
207783927
107647354
611966445
204900353
183065361
842619401
655623607
581049700
488285510
85075279
1068613191
229652057
268293646
474774007
753095389
628385322
1062490076
343331118
62731263
102346917
951799607
430647005
674766415
333127366
382297220
322604371
425747155
361129289
75397997
1025002880
184528954
1046098506
159598291
30717706
863919268
468126176
334756744
532384243
506260430
273220126
209972429
109645475
74339099
256018558
150597297
647762851
43651795
95596889
192533135
425579638
589846844
724687627
388269539
447578355
718374025
957474485
242881152
820791840
794620527
466957344
210348186
537069878
578758965
457250064
758981359
423535048
372326060
125948141
257810896
829512434
138244213
748450611
706623229
285539047
168101569
298977929
380668195
962917362
64505118
987445063
155513478
24831030
1072654395
132354374
641966727
76827624
270902448
418062108
247037035
331285782
712823349
50314162
723037321
566370312
285915300
124480524
74037641
225994120
217751785
990608934
576941105
153381059
488505337
338820837
531770125
407406779
887563761
108262431
314871701
250659871
741899725
629409212
111645380
476081010
800945257
115373850
386642852
78246264
96923879
124142169
343899522
1047674343
163656754
694580715
344021124
336041260
164300217
2503258
3837782
274875130
128258191
35185751
576664950
564436099
117692548
146202069
64046453
206506961
532797165
706231660
359779870
476190746
603513936
56751487
214004075
668860560
309069029
31550175
74204128
72774415
541290345
653488744
8643441
833040002
274534989
674984697
434060932
745588379
473788684
158378194
390692286
947716086
127075609
98946902
171043080
393176411
60230170
243928396
420112468
527975277
468756410
585688119
124312831
453843819
316600343
542620077
35251312
663779747
322118773
281267719
934447965
462221080
234560893
981212807
296569482
193240055
564664408
181594842
293188651
543804557
173918848
573807425
429277146
289158141
596104367
501283575
501595794
1038682074
183105739
565216914
307857491
419387978
794110945
74950746
493147284
210540197
631438110
50623157
617725340
407901719
166932962
514559451
386141557
579072308
21443303
966583577
829004364
458548495
169938354
562931255
408980346
174071007
814544878
696924256
564475461
416277337
527462877
574324044
336594662
739577532
150201924
274532190
201374819
454837947
853773358
291124614
304692263
155688510
689889784
404023708
470890350
499225275
1007863635
425409269
79462020
959222065
641325323
465596035
149818919
140271488
121187163
118862332
896591722
471374740
53421782
693363100
209151100
697052225
36315106
413989382
57625707
1006376326
459482051
137441716
244922692
208683793
709109305
791989279
602096964
301424687
321746446
354217744
700827769
674170455
26247812
109645803
313887633
39550352
440510839
308928829
41898705
308269190
432352178
539693015
216138838
203419496
349357096
738315200
865633012
300779347
353161842
232480147
39898887
697144962
36215999
422569060
780412215
85848516
14080698
99729885
1053852664
768104818
778447682
305910974
28147828
388477869
273841274
966020205
810649575
50875689
521755308
594512647
48202236
367448266
562628497
292502468
687988593
128933076
750011283
963033319
298260174
3388017
485920811
803502669
154622110
326419940
171742345
161528921
114745358
282227513
252881141
476838996
231127811
259822358
297341925
272749812
757350844
342090413
171804225
1053293650
182955420
589997185
153162526
244174714
206761467
202007543
27390381
326770515
128537847
83576523
405239095
608675304
632464162
919313203
279342778
387420525
131094968
816995960
655201990
139358810
101024509
247864238
607406323
304594144
87485799
418549746
744497000
168766442
491442374
33745899
913202847
159341524
324842308
585281111
550959767
768265928
322732077
37124969
186555463
179534179
399422149
23491959
469228211
373396661
537063848
244907345
85034787
16613230
967779786
316179566
252792437
23240178
1026833833
19114522
402084258
882166
53458428
458877164
877567782
740083027
826609817
717414675
645965044
247779873
592648049
985000732
574663107
264884237
1068606056
667402586
482647458
124713071
279852309
1058792523
672589862
94100441
305914642
263360634
58994629
418140866
1358120
10534772
263898859
30034518
559417765
655711578
209641093
834896912
207934120
573171666
140871881
562707641
735513026
242585446
181128018
702876135
246851890
15233169
576023347
356707271
660365851
690957943
967230364
285758519
528786444
238672445
39653900
1034105909
471367597
83126188
120401646
91707557
12864838
465197716
69869473
898716163
1008710702
113693876
224771116
673154270
845576012
679941688
226658409
917122640
99981107
276779796
1042976953
918103916
805895705
158181584
718658227
862726304
86281637
812552149
632598378
651803746
580517113
215920651
155035186
761927332
729082663
805866672
2985025
267611191
216514375
941371710
1069883953
102251314
302566915
723944147
583493860
265856032
560009676
484638104
871545776
557254586
137788913
481930209
196334001
536848099
432059977
604746780
61092348
841093500
217592101
886017987
793301889
478548543
147102309
581808035
62268432
471792873
272361292
340831280
547183719
881543667
208415537
994639235
45804891
220360580
179544907
651676386
441236565
509142339
689202120
202777504
190408
208253699
802680325
741246991
1013957789
181624091
961597456
5332818
121238215
527525142
258330139
199888091
161942806
214163751
726238978
116067085
678705064
255706888
130131565
683765783
472260888
218979029
555104807
293777040
780472872
233851946
926761884
334160259
69028641
122833595
221991068
35148612
563221462
152258934
214067553
433232926
214866199
1046444958
463717235
290233265
14040531
135509468
957825246
625297650
605187169
5105484
243757729
902261235
641964
96122763
73528865
157763761
355954511
645559501
66479439
577313460
386136151
278048187
26411892
223331633
164928691
302696535
268691210
141923784
111994289
71236123
685063298
473918215
689934407
43673533
899189719
93659618
260068095
68997050
531779445
174804850
107959231
362120358
939184959
233177047
742090688
162960576
451074115
320688144
269808115
80406346
242074472
967775312
132967201
375815985
585826848
948648214
284848024
327162323
410603259
127728580
782413601
350025345
184293750
227012588
622268597
136551307
481484896
623211439
324082961
535924545
806374063
529954062
647857681
828706677
674181558
311799929
503850216
542599225
258796937
316632696
3288920
1002134406
70962231
355951715
476889620
231213174
146626432
227002119
544541796
366396661
525595660
527834863
596747666
231041449
435836445
250061745
257583952
180624984
730058346
723591372
602839825
342727998
972697585
800676173
138890520
588479085
28253402
950657859
39264385
737271474
242825062
170951997
92045720
85680999
62540546
212036011
607996153
10637173
50752300
950449469
491837788
110854803
507758851
401818062
95728321
278849868
639874363
95688199
719039907
67475756
165028434
42751369
91001579
206234675
782362949
992331954
548129048
1051017731
17215770
198701680
362102741
38690905
184079217
247348794
233409362
941425380
181529749
97720556
955226351
1478638
56429921
864306388
1023255524
917172671
477402066
410141187
106877508
24465890
583211193
450801651
173832666
471784153
889855387
545554804
873459938
30977936
136634580
47900436
663124792
52877747
263931437
163015643
168576828
992233296
789763844
81860183
274971762
162878162
49407218
531957609
181724583
35740994
302139105
1065442698
1048714535
288774733
94790986
279245462
969739536
271881637
154223489
575616239
907386153
520280575
703653171
475451072
128625336
460462719
594833494
652754140
496742211
65436156
237238485
111626813
129611983
818997750
406782638
713030722
316092370
453946140
138065830
88107273
697315082
284649038
670265953
705874018
1053318916
271992968
372717594
350051772
23854033
455697418
416179861
258257069
254555786
265469379
898326224
576973842
158872446
657967295
973412923
509598170
1061409660
96063766
9130155
862715004
541423233
463620856
1000592170
203326933
690806937
161221180
740034025
294016622
774204768
984770673
168341579
222656427
46137394
516394842
21561533
88251735
550038618
777313664
530476319
245488529
293356146
662932767
732098163
858554817
91917284
363162778
446936488
416268275
491732830
548341430
164289312
2537303
445191559
778410327
686749738
710402742
687334367
196480034
843736505
34977617
420409062
122170825
240685402
617145235
397360390
502438398
397870375
532703436
211084842
332181420
187528968
391392071
268436021
477279844
238697501
230810294
167123658
39903721
891420217
1057888353
5519600
446220855
991560626
833645340
142554403
283464026
60927273
461672508
188986376
698261623
707935616
673983872
208311211
126787572
214855786
241028385
267051397
954232987
179625138
644241469
806221437
239456343
198352136
453237807
896807007
71748193
594022955
332318247
634006524
415517202
900507547
738770064
187714064
939622574
590123532
276712175
33618258
116010029
61216606
206502338
977473069
84814957
198369462
226346540
463432455
607496469
555135131
1044950553
148511738
366914200
16744066
317964218
334181758
199993778
672754452
279680151
602407708
330965700
368821744
889878958
455901784
709645808
696158309
597805347
848411642
96756925
121797529
833179092
105421193
108103454
283588223
941854774
9004516
200224709
13116692
53999695
109527815
323974628
1031693471
824743037
69483500
597777170
923414537
234453747
977580740
1063737178
399873176
330148873
57186952
43429755
546735424
869789747
117800756
305868600
711334894
138841495
235095578
228825225
681026535
39862195
62561977
441824958
961707675
128038647
228605588
15456446
186558913
688330053
674801113
710579698
307794270
1010873638
99491466
627658137
216429443
291641625
366910249
741426570
18892022
530496531
215320485
610032053
26989714
706239064
475544739
188571876
36417368
582954659
622128355
916426832
473923672
43807392
124519019
682903454
168150788
721376278
1016078764
42076474
482286787
258310913
678585908
585089771
903054105
107637913
231173576
216256608
84649552
59382778
302023766
22111981
469137824
110371629
257880568
1041736673
157489444
541918118
260381982
64530236
147568670
210667268
452958698
340565297
686987874
416309190
1059895367
715911996
25828666
123491933
896392789
280602392
978727800
403409193
875786574
255062219
557768639
328355663
149379166
144126132
325594838
338830288
173243358
23765551
1055412775
152313626
899679523
114929952
512162332
639565826
903939635
263820499
617083335
324951961
187355296
777216407
947174475
824698514
684240586
245748030
252447352
800701081
418171106
883050548
690695981
170798693
930696027
908860239
696327723
84419276
959616095
322891327
160666356
879724752
179037885
24270088
780260241
179402657
336392746
724555330
24779362
474240692
586699018
686238731
469429481
349693738
228084235
445078301
333626514
490383336
302792185
200875439
596350395
134000123
699457103
473283476
267361083
936437657
844076708
320070820
245850745
182261549
186268861
449879002
878401078
289285577
711641565
116762039
127164914
754186710
366043417
394777718
27510704
83255146
806408113
698545209
329816327
782919640
103937153
292706366
25577331
16047844
989814019
558662464
383572042
457052557
392835710
639745761
35562000
135853063
713520305
77212950
310995574
72873428
1019189407
241190195
865232797
295437241
720515548
81267903
680400487
367154656
646876537
667969477
243352932
37860259
234011356
183193848
231931602
134326523
952114696
148404096
632754755
120701205
472327909
227535306
327482999
739416201
115041988
500717310
394192196
571993960
240844210
17129718
1011255081
319687366
526972958
229024166
86319665
283175429
469355539
968101773
1023061759
1027923876
224145806
9950274
250202734
503267356
263390215
633355125
671853313
16789598
595520818
872005592
182732566
166746231
922617559
375184816
1025349956
193025219
40992034
381285371
784919725
782241710
992143233
175471586
138816738
302532601
438074946
11968584
182235563
116814854
570288622
572581161
78092342
697650690
225307677
740746770
476940396
654327887
47827469
242322330
278786461
920981761
315183668
181588156
698858592
858998156
47128484
717302143
710637306
905240457
1007340502
541962929
1021492057
805880877
539541898
182221907
519316311
48641373
219137991
919112642
198164909
39660148
318932270
1031449474
24431473
561305103
30984054
368569224
69736262
304779616
75169658
271525755
516463364
685711751
550396655
249388483
492177345
250580759
302736724
436469736
327962318
615665976
201687914
668148286
672136908
467895767
386187598
185711772
316314452
894978120
659231894
871998474
690141037
145502833
918061074
576771761
423666646
861695568
277317978
153504538
685755735
540680689
617547629
488045903
854541786
1057298991
1040842233
104892703
161118854
163570815
89093908
177719670
776699550
64373287
421775442
186456393
96003932
280119551
49320088
160865250
334173455
931087162
669510427
215241113
212633575
92793188
375880307
814488035
236186270
389581363
22997321
278944496
229433013
89278617
583955304
769808407
394566281
63321860
258924155
408157597
244568333
30011016
771463641
286480104
319150917
922337425
178357398
791617118
273797575
686543509
57297775
619800875
266489641
772666567
218411511
253697329
608033123
340154287
384933198
239663024
228954033
633425785
215798719
815101839
158454987
604074976
67239419
337149186
89982565
115868659
143156268
440906289
240467764
313670134
664420771
586210879
641591781
226944408
497195916
934180226
726675573
128129467
201840837
384369855
88546015
269749847
44191367
239617476
5168320
166785895
363346571
489222068
486085046
45312830
1014938525
482851102
700732238
388045441
332985026
120654651
447040676
653233321
1018721694
32616977
290057644
206930713
870060707
254133111
999512689
109604129
535664800
204372210
129693974
1065228287
539219812
553742409
833013238
73283076
200471569
728141296
966238180
70191601
144676399
301686796
210964084
1011156652
1003746153
578816467
321398120
191909672
682444041
29862399
53272853
476434366
539513154
413806003
653099279
451292377
65048118
537755311
90528271
279366890
204150609
80230901
1015679719
973360093
935453716
322823194
363093770
168729165
517284829
921809867
323258575
563950331
721871961
581979956
420795018
89658634
976256006
407220158
772497736
799301639
236319094
218726741
434834000
428277962
226716877
718293483
575706422
112669010
154126869
953897851
151786357
126125687
139704195
229220242
96910075
142202103
3163064
602174402
666045811
646841697
150717606
286657376
417556406
537454019
20233526
403330964
717892334
556788049
980463557
365589004
1071255976
336860975
43106817
25867712
482939348
858641118
220828567
616806785
140415424
136326422
415790086
993604090
243500903
917537123
849852038
153854442
304368842
104769209
356008967
313354089
803346328
316524506
169810050
258350413
931511331
58067857
108721088
333500187
454580435
171976996
386679788
334782642
73272657
956185350
570188770
112149175
294050996
250226342
288263145
30812323
490447023
419592243
66810300
208115904
187113719
8807188
293117769
108761374
39867484
52397852
187002512
579381896
262753077
614446923
594910796
284242306
734139424
197977537
300846216
579066262
42912144
318479245
849124341
702420337
418445516
94838623
176091020
12759710
347747993
577053751
859659310
541468216
739517472
577732437
1063200256
454581797
919059015
698868116
126559834
509691530
669558251
76711551
122669908
541219170
716677891
339334864
80214021
279378090
794635700
455885726
114554268
73190510
609786738
323845359
686798688
538077724
694792844
1045925446
373792905
544606455
475594950
436985410
278196008
301798638
86925635
39909818
181603494
491818988
141884757
41188411
162652843
698491991
120313583
188360046
440804208
428496521
543165995
398466303
838571234
407645318
714675107
714170204
560655461
201120440
204637518
44675271
821574983
150994222
1001036307
692720857
329046573
871691281
582489853
207026178
153406503
860009565
979887692
608279447
632685311
756534979
1051708735
130871365
801103316
337221004
208413287
353222293
3675588
335930601
347587507
520678137
332015140
543462485
64109625
704962335
556932363
460375940
115223914
591166970
129838694
570983203
471781443
875711839
1635419
979283533
268050827
24603801
320359155
94952778
315598762
7521891
444396406
251349635
728677504
319866787
1027630381
123026353
328507093
157852834
723832241
266558869
820082016
105400643
115954758
120700496
256994337
148003881
596120215
104930300
168128294
696765525
241905250
547686849
331981678
157280657
438466594
561148595
632663256
581973760
536435028
436897336
87622446
8271716
984254730
109185422
207531471
200658048
469662061
607042495
380142753
370909266
362549543
590609565
194397644
339621357
58241560
37713645
287678083
416800098
489655004
276832186
588662269
1064284257
482560934
373419678
205827317
938038838
272177350
159380204
553748078
371794531
119439491
14579446
42686970
192501995
544558496
155786623
534017848
704996703
639788
475073014
418535870
31569768
51002410
331675079
607612595
142998299
369703589
390895463
588957286
944732531
309457443
780188155
834041642
455844617
416117589
297874338
114206896
38818286
107587510
769959791
330688777
38042736
1070535832
39041099
269061460
232718684
267276763
348252367
20140418
118983814
248466224
527637268
3028060
527882424
854609979
82541478
63316655
481481667
136715845
233055389
761022199
653828577
404939086
725407912
319629536
118063313
517975680
187494683
386543000
218812742
526670929
278968085
9131866
237291679
537698321
551625014
192846944
510003461
720986142
279591337
593254706
865437241
630548663
145685734
281760638
110760992
583513757
572806017
406904632
408025703
867638196
13500886
678555915
254061715
1015641523
292674086
188033506
572642965
63559601
349125440
257214041
328138672
767276570
359631595
967768188
632235763
240759623
417940245
425966799
171373946
49574249
903020902
217949903
973850985
707444174
544490804
296314465
1062111815
1030299968
751223845
41917059
281781437
542647865
458718023
546110508
262739336
20398174
90018315
493940455
107051013
239362074
679494451
37622901
112719183
272591831
175233180
760854244
184379004
655536
124633122
199447170
68708975
148923241
458193419
148854763
1018635190
391173115
511086808
548978062
10170493
1200627
392804586
642418288
248540958
477006419
446565671
430078907
565831302
674001933
396252710
763656019
467799336
222259696
840350953
116143743
106259259
1035925117
797060301
663440866
504401208
14565883
412691419
722967328
198033805
103192483
72342307
604964960
947935811
445285961
111914022
491324560
596435134
717237123
314835236
622080672
373641624
283654932
998952406
939242629
256107871
387063271
505074159
868591819
332704495
350538889
388759091
662791796
221629475
148867072
530884321
612426958
664320102
204310595
498494695
712775069
368972315
9310918
605318178
840508052
705232125
226560428
628700934
592637049
39558556
643520922
769177668
401226996
4546120
949286628
262542423
514369184
614416386
19012820
245502076
258402279
646358357
227709397
300573105
638841307
75302175
167300341
390826459
130493963
17984166
155139197
594358637
499234759
367575349
198687000
304026624
159602171
611584355
1069363508
464383817
96208357
99809198
640891638
88761839
803669298
446956737
387272591
141768484
763542005
661480731
48679431
345576458
98876314
513254231
382769880
1059428615
30775648
742486933
163325079
38843432
194720579
439254479
40567152
1055693952
347092598
1023063965
204730759
521714693
178317585
728572698
526058580
957726762
56481282
154759687
1044914075
443526540
266596721
4611804
720529785
1028934090
299529160
637781278
199413003
395060425
707916503
526011484
20876591
386599855
293194097
297164231
322156093
760726805
136923398
483110118
421434910
25720607
673284418
399610855
5981835
507153812
431756011
543663965
1030355151
529990473
315542599
101367203
81297083
483177309
223223162
250060529
991783243
540009008
939283019
59813804
991016946
254953737
113584520
471196103
903268388
320005268
341792888
782767853
540192283
558971512
84748938
251992754
11071350
594116193
657879798
491409769
64816849
924186050
719368074
248599214
910020337
693963799
577170386
931628998
595193163
63762092
152148900
269925891
34014781
39832794
31423688
193307673
121525305
274641904
365392227
316046192
348571404
379742139
339257993
226088437
654487997
871119060
605605373
226582950
188071013
257772907
54384109
976670494
494832478
1016802792
288005124
649088876
195375324
75769925
853653760
64875018
261241260
828230261
260023008
763192589
247487129
998056349
67836622
477780651
335281395
679619607
679948776
516588850
870991106
5747962
563749506
342028777
924278118
205289006
77588599
558653321
172431071
626946965
310211038
59662595
451827408
195037126
581442292
602890828
230242926
286320418
596922830
462902435
394398778
888486053
150124644
53788908
856365393
562823405
381254033
407859409
536155067
147841603
571248314
9740541
203290458
852209475
593942523
834865845
166287329
304247915
1023007622
308500057
708305065
567998167
668196328
436092147
92205718
174465105
591391984
391203446
480266603
108347339
411041180
163195469
519081431
150466286
495012576
200236594
174209042
63054151
588011573
973014940
670273480
600397126
918879122
569799514
5190906
243532265
878085839
580754028
543703487
791772673
446912459
12211116
1016969830
59317417
492072626
137715044
693264009
194188982
904099608
120531011
286054586
582248404
440323379
83356417
490013290
123387970
50122336
484305424
128525413
524589919
89406805
626863381
244336369
247330295
98492468
983984666
731924580
805413282
581751851
256919866
277350397
522142497
846374548
320823072
63522370
852223803
433976127
853261050
152655897
9732453
725178454
222888851
81998909
399528405
430523440
248967508
293481909
1035346567
1034283729
710546962
54098980
94654512
151100104
753581035
231490886
472565427
352821151
183949786
237208018
1016231880
827119893
301863468
632099938
112974608
545896024
203899550
899743943
344795913
172727798
611325850
787948610
617613826
1036071357
89041429
641767605
536801378
222989047
111538020
28391231
291650065
304760000
431008061
463636046
107864339
469971468
297308330
1059807269
912141447
312276312
147932528
619907794
275447764
36850360
211437434
529159472
226722278
255362916
551875023
359792488
942556237
635655354
601135641
7303072
900583405
366976315
530349103
989975641
343232557
367169516
348793396
314483292
986974263
159504187
545570973
51104997
275318804
580508127
152400388
242247884
164116386
1027757899
109559915
674649222
897075891
264188266
533938271
747643135
735711198
169003974
22234542
539586795
824530384
17927028
221357729
625705109
456592542
997600666
780438702
936605990
566584976
775900230
292917421
61145565
283207037
80088204
780726138
190188356
253221528
434703643
55483728
116779176
153581543
665422159
639146079
133583559
242532188
158770653
285543504
407997466
450065755
130917922
364486471
688564764
116415095
349013059
697128766
271168525
175962621
380521099
721602812
203823735
267507684
13036218
169704037
378527532
165845156
33545664
4938599
404765428
358830443
623720143
476296525
89653497
344930961
724093650
901940315
213652752
547237575
979224990
647722651
593437207
380649585
600625236
523480166
94135309
272620760
451721426
126195728
657902234
268275322
794386265
80090681
192179986
491453790
600995671
712141477
466195856
995802615
735105048
172856798
254109740
60547417
781588275
503931892
657869832
591663806
538213396
312811463
555808546
84782337
44086736
121414507
72698855
421022920
489016253
150495868
296083079
705682962
67318798
369678213
164806047
29961076
559354679
690138628
321424658
785419049
828570582
132519788
619841224
965799142
73680601
365435078
253596468
43225579
794184501
633297328
218165047
918735795
923692005
75666930
566779367
536886231
1024645338
149135735
149206901
193053823
414213866
262183551
555865114
245451403
635973982
492024142
798732939
145110362
128876515
820057956
338589074
604457438
622140751
116963129
381979657
250960957
125231655
390262031
736214698
544597991
110252710
409311687
299898420
483926942
31925144
381156619
513445435
247200237
995933032
750853075
261373749
26622562
771684342
324427975
1052598025
732604069
88632079
585287992
209789412
486837803
886651440
529889834
36592458
305860474
315640303
262954529
654318125
220345259
375994053
43143661
257718438
31152597
431115093
404413384
611913696
57005927
272697217
7904167
207905070
598540967
627203993
26817599
77330762
147234369
709597154
64900872
222851563
239924282
712494055
138790398
709975719
593150300
39417890
879156042
171544911
770868330
191708855
593722629
962509849
1052832059
931335026
79132378
800979831
1064879047
881055386
608059049
325723945
426220390
1058989619
612464792
635589791
542735041
33535401
22596437
803672842
107862036
706613034
411243177
836518700
130308905
532308020
87379717
535367848
479899602
1960518
264601781
328213865
308768192
870052667
614520319
663518927
187507903
166102572
730241175
257857283
572711709
855643836
492116504
430417336
94611307
660171044
987589224
423275713
606859979
884447847
819570239
787681890
27340889
862555024
552196280
131583751
424029218
711257588
891690880
71145807
87504387
932708706
233153369
223967377
501829149
905312882
508898348
180993879
499295585
468208167
346945190
689851461
100471113
200571738
1056235581
161448158
259760200
71349929
302657634
589652719
329990703
1052144345
1040476723
219047525
129203477
443780522
543773412
503848878
1048192640
232197063
645670530
26942715
744527889
324602472
63142318
447462850
261737142
488747875
915729398
694502523
651776894
116872087
42092441
435585376
581867383
1047229651
648621093
646420251
98723183
623318483
398729522
142191954
10098312
476132137
925928660
897018758
79095117
625772209
148063417
137730812
242591633
140452693
111649179
54539120
684153841
372237861
1005364738
256801635
402095446
537081304
86552410
14971814
961442515
286835083
958827412
435227278
535784533
606083378
619278717
527338443
595205903
899767530
257925356
138082412
485293482
501496516
622715386
737493417
83470528
546180184
375152570
426700963
401006669
815096617
206858446
176234294
12188778
255151339
85087339
186860739
986058528
729420144
131083760
302173970
261419475
183110401
1004148481
60960755
899321507
277956886
401476411
504034846
43644612
683779321
409145739
616773832
154787860
113220335
583284950
830893534
438135325
738002272
219605843
699955306
270810944
77623652
688829175
342678347
184763920
117931540
492888272
172097904
263883326
520741184
618373605
287663246
218155003
351309087
7612524
70139804
212160564
207436626
647083015
559721699
833298443
682482396
8149155
487314455
314285405
375926560
129867771
502619548
202706933
703444681
418644636
488742923
839009003
127585483
90213758
500922932
621686223
432682894
138630670
489061290
441504597
311833258
785303460
176120944
181833049
124588023
166601719
157541058
153429731
344219089
229159525
93413863
129192391
737406928
372352281
390271504
274440048
229148482
30009176
974012074
872028483
69045713
968656846
640031468
511713310
291988240
1003779444
105170191
911498858
327053069
582496946
611159624
263348572
99664480
502303335
92393405
24793000
265478370
388025888
711326968
1064147261
154063641
314975484
722947261
276197818
1023777089
280776511
229083365
658228798
94208634
328682572
305041364
348041155
273183592
319948808
892532044
170809746
230797301
149748754
225711180
517196500
210899509
324134767
268356268
25456521
986814935
549166939
377147034
45360011
229065682
148292793
675663062
681645018
722548829
43188904
183598518
711199887
284616589
91206704
200682197
915537757
470802316
1402151
214429140
342199212
742538608
78544155
66320346
177178383
517841119
993854988
780752688
352663468
262438249
214132680
147726829
907343381
446891483
310397732
542701126
361541247
69347123
555957753
457000377
924536643
623035791
602539308
71753402
321674107
655798750
384505528
178928831
678780528
714046049
131060173
237565749
394503258
519880253
442580340
279387692
547512672
394750768
76389375
288238734
718356881
851531329
673821237
908162926
169732082
194296375
731472499
50119478
325968428
672227312
803606165
649117358
1028425353
1014622424
767098098
759604013
99414991
440833738
494111852
721628538
80447793
551829622
604512840
533686593
15868068
212481644
258173951
353577048
501257673
243930381
193109350
606327100
136718457
322486373
166334914
469061109
143023803
1058702996
136291439
191469518
568480906
228359543
522275967
709044705
545926608
805341018
139493459
949221360
229006368
494235657
168338994
642123986
497639105
233286305
402458725
373283482
85432788
723852662
109837790
144694002
568856433
238719592
214219488
241287611
312165035
95292941
212271641
709527886
290760259
600567092
624295817
259949160
832219402
574163162
930150798
854547392
925617986
390341101
133724287
96514938
541538845
183119154
929224803
720447035
431251776
508994591
65042115
278727805
266197181
765576883
85199738
135064993
565907609
3171548
954043
71779392
291494362
553029178
73803759
293220577
364667753
74054735
745545784
253229559
462399309
721542552
160979437
154207316
638739443
683244745
174726410
108444548
1009922680
200391544
117933918
845507777
139746525
912311537
198603226
80019254
36863887
134859756
584427525
181456173
364106996
458650999
545983229
261779980
485295076
492148699
212509448
12088838
109735338
163806457
685732015
226066903
714919885
177165029
649993729
375030728
67241357
809659934
244696511
352114475
129401983
259478754
695371257
1024635032
122226141
700638592
28057744
44005666
544357956
555776647
497452957
721904018
938875968
434644704
455520215
509354610
144473960
183559433
297126759
819338678
579619932
153569229
960134372
194574541
5939021
551360363
525077801
1068086291
657344682
500042598
142006523
211238704
291682180
300712565
116444209
677694207
492544863
560467619
946499392
66413719
762119151
51620936
404490071
603667071
474954571
688151258
296090855
77828442
550913901
102840147
94382796
289680424
455717027
553058502
200980748
207171181
493972106
102813201
965692776
473748537
1066915743
571060049
657080302
877037807
284155302
58336292
1017138111
883126817
124422933
727587906
569109148
545229383
450277007
474995038
198442092
709133481
706433916
480880782
442533629
341685834
190312893
361952831
417571212
202354862
120974752
124123629
47685833
679423328
491782461
509723169
286145920
551372932
269227592
126271467
242688653
282369389
867979425
897178352
72385848
340996390
542927589
140170302
1052134091
14834436
487463604
86657454
587333491
1022915163
183735707
81773913
212934475
116151708
265191325
879916145
626314881
118131204
942758356
355646437
334620939
317583524
151764281
521952241
298997166
109110463
877038012
165883036
142221110
684337995
882558236
662650669
637683025
530631937
295809182
23640725
843952679
296433901
2191030
248266339
546237524
783921068
548261176
1026699631
488564651
354620524
54066292
732512355
311504673
124707049
1939016
81663214
76765455
355060262
122741431
380144680
960703401
605706099
1040128025
712898471
452685510
752331914
598241795
124759294
600504910
773786127
728281743
705061423
159804629
553536053
920174089
869186076
280730459
499084222
216540059
371599881
132018038
102235545
461292413
896732105
806928808
177692857
48016293
192774100
456327573
77560414
193442493
36153678
604622643
721289609
673478767
3839878
730272893
49208247
663537889
766814238
468974933
114919404
10245354
312005579
310729459
769332763
262570656
647877272
266982515
945081803
975507979
672216261
311722908
6588334
924090662
959179102
313700211
93040799
308050183
47244296
794612369
49209767
548321674
520166869
579705528
351556015
266686704
39768905
258648392
67122016
489292179
428320999
696190169
714131388
183133980
879745797
834678545
961187548
882768406
50820757
55845245
870203791
270068286
818602621
956329933
224907340
507816300
18791915
761783570
721698430
7750594
518454443
382916141
77945708
70238564
580674831
531143236
366276818
543835297
586654002
253588054
55029496
721515485
809330061
63470517
611200583
241714872
913650249
49006801
403767169
46620596
162990234
205498035
635701156
227598098
102014911
547368109
168848681
230865816
522360061
1022658840
365557443
115732019
402456333
123319998
944919441
965052368
4430229
893902530
515674279
375938152
528944955
31459399
292834896
189423985
556661547
875013774
328972886
53943031
742678045
712039587
347203621
317555883
700158707
248491039
515943020
346973783
61187059
999407413
640758396
425942714
253430572
715429477
144218630
157751915
203361339
427010512
68932178
902198809
469476415
498375479
1031844841
213291389
150040618
1034247286
254046550
914477130
613662837
16138755
912730722
158229750
300407974
262447567
173725893
395156840
167852573
142073352
995607383
806180921
494321717
532237560
79392732
182103564
185863452
377195209
1033068244
67202586
377391024
959542173
7748136
451045029
761682939
219217359
205208924
424987044
387875207
43689454
174116708
417049310
11228768
715300137
586395281
230289579
286539741
358822460
727514743
387549646
990179301
25262530
227955829
490709411
251393415
670292406
347385314
42216086
395037843
659636896
53470554
458671037
675548772
221491604
140812593
1503352
142066429
178896469
477015454
573046726
47923982
410644795
100858261
341116810
467102906
734055030
816938355
117309558
523671172
4792798
204568214
391266204
363529659
716656899
496494356
82405589
303220169
196453436
945911262
156700336
795049755
116571607
266465413
213717392
159875758
380878524
885741596
711078613
929500833
272800346
487616549
483865134
517788688
451640951
474614619
729230468
755822457
734168834
336409043
408214999
423122219
117454577
74689860
410651419
108785052
282702232
295383502
643964122
703611739
790323748
217397969
218068145
548340270
178492274
413574813
224953352
632526599
659012454
97199292
968132955
266567245
389579377
530854160
301381111
642600180
182869671
50968858
346670182
609900598
327977679
368595532
43156421
895338957
221790198
698090921
455248396
954209947
783334715
61355250
572046356
689872292
407872816
412579646
596876082
536431257
641746199
73575336
6793962
643797297
144436520
1005700744
489530362
40303233
223749323
871032511
62339717
64163314
154262303
481481334
425481377
602250319
23584422
265581803
158191555
589430170
434251296
902312989
3348501
710098343
631468138
279619307
994552006
420746190
77251384
495743239
20785158
826686140
287270821
74747962
597437588
748090450
111825396
468922150
445536011
672739348
612667696
284263611
140060513
278082732
120688934
720044655
385271138
516311298
161047459
374730138
181495566
303625538
625740377
738962485
134552159
661732145
134237901
206955907
907731360
491610308
102783847
757087817
610902108
417322747
460248920
43886221
97857452
191791250
1037720508
721132390
194971919
515283067
181376641
603508232
464003416
630979903
159289853
311568051
513983185
55593136
34395290
129428199
364652178
112576373
178231359
96694074
730024906
289606529
178135352
513961156
171217280
465651834
385525128
1018360155
680497548
56724398
430158452
434339012
176904415
49699665
637349951
315532483
676031942
131292754
424511947
753031865
1046920771
100623226
509355191
184470563
45453022
418197184
96879926
196680277
325709755
546581176
723241309
182950913
393510846
105956894
546691009
257671257
260656436
878574030
403536037
142848344
230497727
924600531
670307527
518823055
293918925
554867533
853776065
268949834
308787916
248293682
160153661
301607056
533791790
447547527
95742028
643042690
408167202
240810839
210972750
257475990
751296300
778777711
63613577
704875625
18424818
815073850
385392420
929856202
810313599
369963645
150783579
489021184
433165906
150877118
746191721
736223763
146954805
955076735
84777740
170163307
135170387
199442097
284902042
696472820
359218378
184255247
262426779
325678540
659834257
265989514
884908765
12756153
369731101
829625384
480301597
475372459
580816392
392760594
1060838657
143918054
669121487
856317165
258175534
883866753
584809538
507019748
665521152
354098222
744334592
3212701
366496275
23092153
1071060776
326482709
349005398
263365
468106432
132659129
221560214
157743366
679833756
128604404
441264818
233123510
179877840
262751950
632582431
419944957
288890281
944784795
143086603
582280737
315080297
181394238
244917355
269268437
260626521
122622369
137301271
400942357
509743151
533085595
536731841
616146202
212909826
59308346
358495506
141576329
530915815
136474489
662108169
214035890
60341570
881351832
610065199
514821950
128972475
32311346
514389705
87116983
61904895
257682825
705675474
350702007
722229719
525876067
480112854
159588928
333296019
1068564892
175751299
246153547
483810736
970428087
596454810
899886837
47889637
335485908
152619361
173140378
347751277
111703318
695654205
955511987
568958809
568101987
55770617
718966250
349446230
712168660
186649192
117712352
622141509
244829742
1057047236
163061557
704179997
85178994
133250554
281300776
174010014
373177645
177109905
687023045
221248016
398715348
863763551
642436034
226351762
113182279
561961699
540713862
138202144
518492248
180035445
643194429
905921590
171019522
621967577
205378174
109750621
177370975
1038182282
311935582
633330959
1061384651
288555129
313950703
741442976
367742339
228026521
119443117
540760450
399963585
74763379
188927599
53354518
84286345
112363756
539054823
78065591
867245546
311780141
793377991
609429746
488153146
685508706
484855985
154784704
159174596
3612937
414062080
714400766
74762428
564102721
168249782
66773075
265514835
69207928
358034508
72529505
690480806
297703154
84952410
573607969
682035939
261761570
303720729
520704618
729185032
249026211
240427259
446381751
694352501
491093093
368614218
412026270
165580047
86948164
88475456
164191831
494502841
49593392
246034974
763900159
581363524
716574057
254983830
584458680
191997094
184707318
895900174
876432138
893656444
238270851
137388043
266094902
746077144
686840257
885986303
150316103
316183136
472124588
212829947
116293842
315119020
222164156
154460551
125015765
575428204
543700503
22475101
270965306
51741874
686922537
261062329
257594353
299919345
74670604
299753817
174302135
79159038
8876009
8514193
538462387
166710759
553484447
74942275
214463908
378045861
733944694
664883259
473079457
895644853
734277698
738714505
323723114
479432990
308218934
136023266
328615383
442295820
409580946
632807757
643922241
121221844
493881044
139583394
264359315
110501106
744078525
420668455
180540761
326658936
644774431
509827883
683077288
368941251
1056555229
312493633
113247667
848521817
63739817
500347385
536785065
252994320
303983339
201181579
87215827
560477228
247248520
879766937
535880421
949242216
20634609
402155274
208902934
741010985
91298651
600741881
35190841
91931285
701785841
80424083
490485747
34443534
224658029
924785879
676370268
205490449
245006099
500419522
784580987
313745215
335305228
17414962
281674905
1040137875
71991479
285914023
1018189072
144130730
491293831
599176096
795461054
47652955
669038071
751101988
302954592
182015046
162318278
265481691
639243881
1014647362
609165504
117631823
877644744
392250398
256937336
1050054282
640012277
688656087
902505517
615185756
357121627
26703908
253356613
220158892
111256773
117287462
387883988
200293203
496681836
74177091
427889332
401808106
74454960
229468307
300399680
34936936
898580668
764154644
684294069
557989384
732571397
111763664
579728500
899435725
161326271
13013486
693634734
913843015
349205021
1001775974
583755929
563851810
24611927
73983663
164836340
430715013
233508066
531314730
441728976
403098509
256879621
448996652
87659389
232055657
358667338
12727284
123060891
194937278
830843723
856578813
900893985
406539408
12756481
130622596
221120943
314266506
949833098
685240722
309086804
70147442
3644360
784564276
659453818
274378068
174680668
999429212
270767056
62493053
196339108
738008992
726836752
564992984
1072264459
566678686
350514064
562557014
306894286
480863673
179139193
970097253
481989166
686120316
154269610
293005562
611261387
437601139
679080596
124010143
23005242
241938474
584240760
727677727
665068385
40467128
559573686
41946675
502139566
307770682
402938533
263743698
888516600
865749666
217390567
428184407
276239183
613915112
649005234
1008340791
402650590
671732804
655162845
104432170
698472272
657630824
269704899
298594704
879445161
165528480
6620529
593957340
107755004
730533086
319642705
253817835
309730516
197969178
152681725
222840814
301797633
548355346
728104334
243175639
194278399
556901573
259142808
814226266
128908779
49916223
62407754
427570581
486010499
180950868
515134539
85636765
210521493
645160507
324861398
68224043
223298439
389571093
950371395
106064862
601073060
41283265
129247512
292344887
1012054666
510676038
133813239
527105356
74224151
209218733
904521245
918225344
820229452
123712539
1025045404
702397371
55290854
472583257
469260285
717457438
82143135
117746311
7430257
560291104
991504395
150272327
303678415
133087479
889745716
747025064
486577416
650151740
706554680
644067697
401114749
96839700
442174960
1029681885
446631109
200791994
211999175
443403298
263481229
235376001
502823163
590066786
945275109
44720457
876405131
680161103
646103833
274229371
248312616
464142183
415932965
646530836
190385364
400335532
923150714
202884083
131564207
928826064
546621003
581185454
258125219
140255797
221331339
505959452
644654598
338974546
809422679
201971311
588891124
379932810
494744179
47257871
219686998
298938246
545421001
372318113
654921865
882162138
183784881
189816395
128400638
72011020
440554497
533421905
876289172
394003809
9623215
593132282
674071418
252344017
285645836
536490246
724429472
330272512
246483758
332444376
1048879846
238965887
678437725
1032331571
199194114
35002402
381048668
107659910
33656820
127128854
241391860
103789593
595723092
57019663
954151009
473817049
50645237
601707352
741896530
53987271
169616459
76166146
717124355
201575758
131023415
244470696
166710578
594962409
782322391
118092128
298171913
187811152
230950286
252286978
276073778
509728004
395263920
253081166
26446009
376621058
701022597
117078130
226077846
886892648
951216042
266922359
192684498
111656712
88171252
653207403
670217937
397128698
262281165
691321740
361592591
33390029
202486161
526138908
119234500
32754789
601000311
172354846
672071720
474045397
565616309
381213805
803639815
814767711
685278170
611373957
426548599
705276494
464764514
314324570
414624371
911175359
233949939
1066035294
211461001
510183867
107043275
195895535
183191783
572394615
369269046
511131259
11516538
681578208
218000568
647473498
599707940
904975424
494695413
914066403
620333564
739959526
168164292
233850473
542308851
476551830
503465269
220847151
717542451
247988661
81312116
81619566
306627367
689064800
66847862
351398430
879897822
340816438
623003562
656143991
224831237
590341918
633830519
500004115
227066036
57093401
156906543
907059268
382033759
439243555
1051771620
392788850
477790486
88973711
564998003
36283873
391265131
774851548
281734097
228984969
536300046
73904087
11984769
331127365
99136143
430093582
156803450
191819360
152278265
909774849
282636575
433363681
86136122
294787901
996522499
133396155
727512302
739480743
114521771
390241402
23963007
951759109
239007961
402553825
20162084
1026223555
771839005
233426168
107512249
813038777
969648001
819841272
79993348
289173723
69639907
408173030
426008283
604836998
356026957
973963531
833171106
596648761
569016476
315501587
615014801
376354018
257959275
60597630
195227089
532467739
698718848
358469907
814024516
303194983
153681708
59692122
56120125
113911645
743141614
227923500
71405203
795335567
313924415
667317098
131962725
774018497
653877214
468860311
691585855
490469552
645004352
15104355
50421793
582986881
145622663
4236173
671913701
133585776
251295482
421247794
514139319
470665582
180271045
488434612
968306990
230576070
703452704
497419798
705164051
143228449
74301038
985475641
203762165
658311029
433415898
95041657
127341463
629023357
18684740
436195211
197007175
40012857
581984075
250124920
131290942
651386448
128011423
621339088
608439855
43557038
211725289
90056012
621966994
646679258
680456575
141095073
675903925
373714173
305734016
315213539
191579329
312149307
455978426
238557772
726590119
619725643
7906936
121301396
685586827
444912530
33839103
426491131
354308964
68276069
267963635
23326112
276347770
35859518
112883050
1053470280
886999726
621707813
565961557
38232200
767715667
387769199
325878136
24749405
871191438
266488254
476515080
194488581
212483217
741914849
835233016
91097610
577823207
469655754
382072807
165510560
908693744
464794851
293798264
428210588
169763161
156661124
241239011
655866894
168691235
35814299
302409027
578673343
426910764
207000976
69668658
472223652
595323664
726385890
683288561
237095608
32279298
756055767
1632239
314433970
249414188
100505899
807627804
358313622
984234141
226506118
937826131
545716809
562006447
605255702
279215526
694137276
492833845
585013131
301825487
664789557
175953543
29321063
40265243
70636266
622481651
591853791
252597957
202699733
262189648
655689958
494225982
522432366
570197689
407784086
850811835
349521025
433659643
523798334
766476771
11875878
478770415
58508359
998026071
141763322
243550393
397411437
247925555
320626747
127934342
285936964
1057710278
188495535
271025880
478746415
563454271
278977422
1012013022
369383603
516354934
49029337
482987070
754407505
210203814
144826413
316896693
243142507
983882427
718493242
70190084
144927307
862248816
271659586
679051572
332607828
326576980
468763441
84803742
466734849
150721547
963613339
959985700
25209190
234184433
1051292784
784861326
194744675
876850624
300146507
1025108510
603825051
271117303
13765890
148275787
568589662
348787803
684276635
261007568
31416157
709914060
717227578
131445382
994401878
635102316
86246922
110286699
864412666
276112073
324518479
284937468
641046256
277827492
868756949
217792695
208413926
578672591
274998490
433404302
975139782
85997474
581233795
264910286
164881607
176341367
139797085
969701659
351729909
619617840
299815819
1046918137
360907834
690597053
518692681
88290671
705959581
1068670775
1031507574
172549621
388055028
942515070
66895625
565421257
268988035
895838195
205433610
333759403
677589216
789441199
661809418
129824143
308745819
507478725
715059958
58691295
285645136
144418707
22665248
688827357
408330668
117182941
306196410
436831524
732024602
363051501
1030262767
614119369
287161108
531778329
645545677
618787660
105127596
127650812
729772133
419446125
253660070
678125252
244297212
469900280
193745848
883607442
252085600
415533551
389502318
54919381
794507306
149222788
32703952
1027427744
19609942
83562864
579293480
502658861
802903065
313364114
1062236726
73173879
547214716
36553012
31809855
154749009
434711803
982677866
580845394
73811077
235754004
543257716
588594426
152089784
531927327
240662754
588683627
17728533
59269866
586066985
145753935
174122684
714320159
965542554
276148314
78604867
122985745
583675605
511698398
616529270
127477460
77499561
427754460
35043409
149509636
165297478
288184562
132455112
9672320
811121882
1063609470
797722950
768315135
81159365
1043422118
176155607
481138832
482851210
348883259
239836854
395730816
50382269
1280297
943145901
207093220
296773248
166043253
309814254
328411104
66888271
14920427
395249150
83892478
248871788
652720782
848829693
893842972
989092778
8307516
575608254
134813359
412361599
149861680
79134237
39407646
776364179
306727446
550387330
232697669
410589093
214225935
116854028
11147097
186176155
147427640
565322975
147617519
500758672
626118600
775751980
725915414
719854317
576245839
679988587
252484744
951087761
120173878
88231194
687340203
481243214
292917560
373734645
207234741
1068481905
380644400
425137761
175124571
322186654
267750075
156104462
193397963
161332364
688585620
775360443
111164338
63210015
816621454
101342780
237696152
453000081
123300726
651158540
206113899
1049795704
76165477
581292225
826543996
252667649
248913949
743571788
798083357
20885987
169984638
160609726
135972690
695553710
5199258
557698710
90234857
272370563
665910929
766431400
109738984
116826696
560578749
305924651
262970832
825883266
36232837
97362062
113554408
431478940
983547260
247727883
449188413
827375883
300019407
377731680
465422682
25137126
281215033
237179887
245065847
233867138
563007754
40697643
380870776
712976888
1048547665
951651760
407061391
383012833
151609452
704032621
181561062
156485173
647424956
263687763
1043921646
430515289
85509905
136007911
200115318
344250324
735947743
598915410
184171882
363541540
999398558
209539270
1053469710
569993889
16415307
115434189
587962356
519782702
273888213
1057514002
18227019
648924687
137376194
410635504
743219948
657329407
437541749
445626847
159151294
301148280
32286367
162161727
219257750
550446787
263993215
223875297
118967270
293120799
303624061
577891537
734659149
311511236
697880165
102922140
286210427
289323863
77378692
195471320
59688193
46508208
206395245
193095074
399909293
251238347
446697978
346167907
247334806
867009632
589204093
315698039
300260366
450637117
1056507490
1004743127
648752346
696602895
578360643
106768280
632639645
608061463
774329943
774146358
786295380
149863699
133136483
103430342
740116009
67761710
44095132
22061337
306740151
474253243
534620375
376822338
195753952
99113992
452564779
918006818
366932690
466875981
459690429
520659454
298760648
105672091
917651804
1035703256
103123463
292476728
1017236195
400794402
580441040
35590392
217087981
42043391
947725901
671283276
996886757
459739117
624283131
564761359
280338068
618843240
962937464
277931172
176409578
1045680157
22553206
964243304
630658304
80387661
771931870
95042689
787532903
916982382
1037854074
806267320
934724706
215105282
188946878
326142727
428487831
709400506
305609782
360214593
532446855
284829703
448998993
182439507
191380000
500864280
433681979
399942567
584758510
44843382
364810105
395787646
256260600
170597147
549009375
342057705
558607425
899286563
1006759798
757589922
33664308
279890222
5295586
431543517
551606440
620485286
104098810
966440285
222106126
178955595
924574975
35555710
404626510
343305168
612358887
462042456
872800899
370095285
678491270
724876383
865219133
659965863
131812014
916870785
615959930
51291815
130291287
876233654
691222167
542094650
833885519
463055857
1002795586
106831624
148241552
20626721
690521284
165762606
159515082
102509612
361443749
168526266
240648950
1026652831
116815092
5629585
12594370
509903379
558562387
218725533
292362248
976990426
176670640
731475004
77902773
37918907
657318411
931081556
177463267
343290087
635724022
501704772
74330916
259498892
802730021
596423044
635237739
673766345
899150481
74352275
91742314
12190320
318716353
160479695
10248417
47183781
109415256
220549004
404415942
73365278
875933382
154754581
756653400
175595851
416746254
485373484
31751677
431936159
697561483
103373453
352911438
610508142
699445786
646072864
567830845
163524040
645952266
807451699
403525349
167651701
159253849
503147037
407314792
128666989
784224853
326137782
52130045
112914593
363493615
368889166
735151401
227605037
437885258
553886746
201088264
836069076
300821806
881815267
126815659
739271046
168780871
231160781
185038731
559680179
29321004
1067050237
635369417
246221114
843163618
428116891
447904480
384541
455918430
52653428
75666042
750500403
370784910
795825456
251994732
361081789
54252394
632981573
162497084
1019602289
936036349
645703130
151614931
1058925289
41739086
777460881
416954799
692319667
31671188
187482586
696167109
152175088
490148008
696767116
177810955
254096340
273330740
350304482
720274006
289204834
373324838
466611651
447143348
752406211
499592791
349673888
745178974
459631010
543731439
814230248
725283882
431180242
481577665
349818467
43230845
477316370
301479561
381222185
698649884
484163248
669307737
907454183
261944286
502330043
375999669
783943922
898338487
695688718
510060497
21477607
941256288
887508086
368980172
504810366
254875017
779324338
336262358
852121073
906380064
660608173
110721190
236179634
99386043
571959808
490827144
88996056
18489565
527335631
97750762
381357966
534571218
533534336
699977175
725766024
179816308
741253322
270636075
225855349
422752915
649001027
317510745
198179840
227952832
723470045
271113075
595990434
778961923
272308415
1028631786
194538492
897900243
425243766
426676377
464816610
44704816
1019735153
365266328
1028683497
126414443
93309621
709497903
129469986
1808804
76641079
656578642
91405034
381358251
905999181
94006088
170915528
337149779
88119896
261082025
470022133
721473285
785023984
178889983
28673168
572998173
137397550
294154880
223765483
745451381
740273562
22629177
234894175
284823751
236581928
35608009
933402241
196193989
701504089
485436545
555782756
753152565
140527883
921982888
236272184
750783834
28940459
401186444
1050853027
586848703
158174144
589829561
223457242
332051332
87365696
581396762
58906574
593054562
895308380
150921256
1034988069
291110288
601376274
584488966
304565101
48906410
968181247
480573805
1011952954
712390365
143564621
255918710
398513866
401905651
216527072
277919159
711257799
167960019
187584354
74105528
24431696
954888698
18473712
36767781
100603989
643196924
556396880
777107433
343879451
101249342
245291598
1068647466
204923752
452167448
502508078
884657558
236478345
776278519
53783285
872572155
818930249
729023512
267401063
843689484
124853812
428412839
580833130
252952980
173377574
104523161
488119206
459551229
681243326
236275411
231860028
146139688
477132995
609101385
151471557
612540374
250246045
316003147
1051465126
460755294
530802357
83712331
67910782
669777288
292544917
1071374151
610690810
501453395
606128647
15341842
415861999
290651376
595093603
10638827
762804082
1054385408
293398378
165044352
938087102
367189071
336664883
681295137
95786845
548631107
145819663
1046709127
448580968
484515509
126999005
129943084
223274259
35925875
174942581
795642858
705324235
196178052
41104935
89989854
986479895
95533074
459319712
289771765
332119054
465026860
526167412
275179319
375088981
440501173
181607790
919787047
251492311
29566186
589228833
759956653
14902803
560524636
593522473
969316627
138035282
311017760
955571605
588031230
154028077
394143755
117192784
66487129
282412251
248475773
215609352
630333790
790180326
1035202297
141799868
822795935
217636937
531231275
233462382
686853106
311258
1053593953
247444012
73382569
142392571
658223149
256548941
258046447
249592778
282948416
407009822
671227794
753009654
393645845
91898987
300220669
14012161
870649543
326412053
48038239
192148627
496338916
177802307
421685008
561085714
488320100
323829383
519000469
132184377
989569247
506596873
977228865
496120887
699726268
313959240
217595738
49816441
211531237
312239253
655013830
594575472
354872110
73059238
591034437
299970501
346988039
722909949
501563273
1024611661
224547755
875312223
27662746
82336320
409473214
129136031
524626342
308466016
237906903
266822639
173962300
179722437
217279750
28151222
635114830
846390738
574317763
228064251
499347974
97900295
292169575
73953274
207473632
209745977
20670347
118241112
300087558
302776418
126854110
162468504
309948698
547889699
583078553
412505144
343080324
504699323
655102826
708771619
217797690
564682796
651812014
763568310
980887455
395525053
323530543
383162113
162643344
113536246
220457369
341600033
210833696
785981024
1012145385
324303525
596254217
394669285
498168402
382949781
77098673
26507206
262726564
703640825
266979304
758285238
517605328
307700169
129168605
190166090
28143619
223773414
247375172
55448045
372470839
407583411
473598462
106924531
100485739
418420738
141194035
111627519
129107596
643964189
26460489
325848365
192519131
266195376
94322652
111696052
347234679
173088805
540563511
483416342
347304495
265240096
674333600
1064958954
713856364
318443199
395569772
382114394
120171517
284709010
226678994
681287657
502877956
651472618
1052050859
197942325
632516584
401305491
14436901
623742987
284429743
312529356
512735924
855281850
599679322
104127412
793121724
244191227
153243138
109618560
956810978
44359134
688404366
666355158
94913049
687860335
415268309
316068110
951759243
74363281
494324799
147974295
220631564
435962553
214087540
92620307
109867800
943210058
169837499
757839235
8905515
231286772
298605611
196097294
232156449
984787399
36144700
609718316
451185389
548312027
104713589
431961991
365105208
930514615
93979419
56419057
986569770
527058755
91786513
388056586
250342427
1050424208
358122028
130456822
476000805
400838519
245959358
712956843
721424166
72265446
110599834
918288516
416390330
234861335
351487299
88845608
591552450
805977913
651928690
1015707697
210994129
222095497
101863075
985679113
431040148
895416628
443354865
234600131
368294570
211841274
349105190
165530831
366214873
403783726
503734023
659524666
688553989
346068505
412463049
127155913
242208527
311401353
688794035
719695452
933124010
1033596276
158481783
75403190
23152200
469098392
81662317
85533612
193227201
486891544
689607910
1036386878
893345800
130831437
407241322
491744789
708321789
475110882
246516892
648226030
947362048
53281118
759399089
395031216
570416845
815042342
9421824
705292800
308459606
337423809
200102733
569517868
207026013
288679702
108594430
640873058
237214134
267964823
420162338
875497686
58370407
764055546
320743773
888220916
157988932
271162481
568264932
523241990
398760707
72753087
1005553228
76763224
334038495
91896934
264449888
258231624
510450997
308273587
344151865
56188694
274655578
116958264
11950760
131663063
296041184
174792408
918042293
396878123
265816047
519733229
51960221
109812033
396042567
319864161
871305925
499061031
621065090
502333621
430606416
300453121
507945203
624032556
726801158
117778068
766411538
36334747
341734324
637508779
151425831
734697126
507812661
351677239
1024164319
275345209
83798089
33934684
1051043856
531182395
192329526
622978568
543197564
1033838625
62185898
879434582
398897756
493069289
618067279
218572147
294547932
949518682
739248055
144476178
898146408
677379080
911812469
645007542
473122571
192458270
459435725
336113631
538540911
1021769701
269719992
651356137
660517377
117000811
436844534
299299498
193861365
277983225
790487833
413200216
372014346
1055644677
273341884
203235159
73457577
481942592
317863057
825106553
504350960
561129845
129842527
789638043
350559528
355635900
504063642
257174116
300752776
220979666
557093450
229896691
245010230
230454398
358589619
797979524
593458860
317587680
72055062
303731081
27363340
820387755
23993642
251424206
242897013
155566881
566151066
26332034
354028658
217953819
569073185
89010464
227559063
68817410
770549670
309422147
288641275
173259229
59888122
224574767
566619676
29033771
22331022
44577079
973087492
263364823
204722415
557209072
15699233
731895601
916236035
97613521
23644000
774238030
365088553
386317255
635680247
165124012
57910263
952032010
141764358
95207153
824497922
35494054
452829574
139897666
322159010
426459268
177916305
16528564
52026444
649099953
405390276
602443763
693457425
90088839
622388955
25627792
12099083
139600381
85237303
429784810
517009231
9925126
239925355
412317260
759767135
649190859
801899351
554716124
658626744
100755971
747762016
580418925
187505607
151047930
917178414
349671593
1024270250
642564789
716518036
151937950
299283240
493958932
566215039
779523346
950205822
276034895
676195450
310345287
89924734
62702141
298951759
954742402
359163885
109466336
91899024
404483441
236919960
418623029
130101409
541428390
674216238
300323790
187368712
727564352
328788096
541122398
377027093
877220038
202414145
325324506
92009896
1015963060
141701929
58323029
485248814
278368742
261133940
280054152
776555040
1056263726
311336606
328873536
202493078
681280480
706231556
286413824
249864541
53429482
589479322
332902176
298697362
747644796
446689253
265059758
218301432
511571408
27951762
805195168
559990126
553013123
1006532242
990721307
655255438
243753798
412629104
832914505
31846129
858351200
460774599
215231284
297250791
465439871
823973439
555647390
609627037
502701596
461539068
725072412
59622413
214045617
719869049
440303786
480035772
486976364
274582294
546144576
24800884
153761441
134735837
85254237
331520952
130699566
264362715
505645072
338049795
383430077
280102418
1066359825
635840456
214400169
108060186
738981638
285580801
238361196
115603517
339066377
829232327
166442664
582263723
674305973
235697661
491683970
64453891
119857505
963896334
536975271
681995852
461543393
682151595
562280156
941181084
501605384
297370650
386057174
596861586
726206065
301083175
605085128
628450179
735363781
315926111
516819383
318473373
478950223
191718973
311831688
125560890
755829818
407743294
228824087
715701746
20148106
686371794
308580160
276434041
16410641
86460406
516540288
25044407
249477984
550172497
606389240
961940175
24923101
356622399
887739957
465503142
272093044
128911841
980148517
881342948
254431837
43240789
629462935
279914244
202709637
696976393
349739366
23834285
137842192
215603087
709506632
859728385
15965144
818998683
981179541
506124426
520661334
189567482
535311471
955323362
143487705
142910531
89990850
124615340
134394932
179673365
278050459
8485220
211025955
546855066
380341884
280333224
115796314
234111466
196108235
315387067
363783305
502355379
212235846
681607194
223914949
447258145
83666288
52706813
539953071
413155913
165992978
334749780
89648016
602429446
1015021878
625352189
632839914
15563316
268129896
117964711
71902677
994010251
277692024
780728834
903004746
912326915
813632057
277045190
329389550
115294499
310742756
906200589
51338235
302110037
132386022
811512974
242023408
277518724
374289009
511747393
104648655
529275458
523667353
747818960
942521086
49984680
199550691
49362862
391400781
570357055
28273450
645736563
296635408
707673351
577293391
461669780
496011401
856948561
723524059
716654894
320397329
771825337
236276451
358030379
429386900
408189839
823709071
645618269
903439863
1047994699
342889776
345659279
353126067
372031540
659891711
595211621
368777616
13688668
40741506
158989474
556832284
102175623
547363888
353402183
614537120
40779160
763577712
309779681
102497887
45870255
283949263
256130245
603909379
184039120
641537958
289166158
579740275
431427946
395861475
430424265
38743362
481277099
114367667
514815397
729593804
235980954
458493332
262060490
18655915
220505204
45854007
454354660
157738945
266150054
927338539
820724818
754971175
364193519
688849242
342930198
283613805
284502462
988683412
730768022
579855994
263323745
304863825
508030087
116912620
685735559
727480262
193317038
660978644
865241887
280438709
538448344
300534845
232417825
213432995
149073933
758378310
675724793
304462950
121635449
801854257
722352531
84008799
121028111
729905928
608266937
707893690
500655325
483117695
811098399
209710605
746565481
216489248
957589223
376222567
199053570
400047289
559927693
350527277
485769333
180677409
604229449
10928964
410451242
20941904
116855522
34238324
455467227
138227627
28405572
344797472
949252822
405591045
72820085
703587927
19535505
496544925
286288043
654907902
1001520545
101272906
824163376
577587615
1047174057
545203402
74184673
229296944
148297243
715601989
317264484
36432550
73632664
630097311
297177167
313385796
61500061
269590129
137363363
17810389
76444593
112633398
379272840
430792564
646350699
335880843
418100818
226673345
822951929
108379993
242420911
271343157
423617922
115842583
644836832
1002244507
696666762
459104124
52598791
116961292
632081786
506483909
742816589
55367694
103379517
538413963
503174536
980189028
607416209
331692979
155942757
156518446
301331740
111533099
431777431
640073452
268529959
627493429
393166222
347292479
20995676
429539600
208915170
294881907
358276588
664374966
886770546
293087038
693241784
798758620
963582156
41394782
25099217
13636075
526136199
171536981
503360799
328027890
937063382
124397893
175742856
405349861
453585507
103132038
29315210
124362856
193239079
738461088
752306909
636603733
39283891
421365528
665943098
181178833
298561388
750862800
1012010646
793543449
37633539
464939794
394356689
977507176
11786090
393127496
320581777
638326651
681791179
902510356
322537204
803257107
645991718
682596268
562848918
976114866
225331553
585092266
626147854
381670875
387809861
658752745
317981207
737789675
126948988
200023013
576505570
988245845
409916377
733016001
256223984
747634617
259427682
275630644
4568480
36961088
688825693
357495781
175777209
520030895
175295272
8938192
236785636
157282109
851010129
132918915
369606390
102241258
726732022
771335412
291899225
380404645
99800878
170515797
346637491
578304282
336858774
530459407
841152314
477072225
91491234
651912907
3996279
346857499
1049687128
718754606
522279956
174827621
350511285
484852353
1035890108
145339712
494318345
459844899
620266438
880149453
60359871
16774533
56393937
712745511
408083117
300183768
300836781
65895514
489887176
605222645
788291367
7768320
270280713
470596722
661256145
446224060
735324884
703633226
826630623
80783865
287588638
17593162
525511391
166031658
551897604
311353263
696203526
475315033
43460604
40015369
149174279
600719630
949238020
189669592
160441377
863098732
651421088
705987802
881841631
292976088
817660629
213637989
180176737
2397114
148316385
515547522
528651911
25909064
934071616
363000729
73225545
468801181
289775334
415030720
560260051
788340178
569061963
1026989
947656992
229601844
376304213
650189845
374868127
153023468
148403368
255969086
337914202
203001348
82543229
1056032303
913232309
534175567
368399369
84049321
538626656
595013717
315526335
994273859
517093016
925592378
259112068
143851099
502122276
68635043
221610318
484194587
821556177
469653248
810298512
1019463515
867353733
34033450
712197144
469065074
28120986
408238151
759202895
801920386
898941694
359442283
591013320
107910989
375458631
42234827
57524981
387198660
198224295
1034016955
706265223
653163206
6981635
278345066
209281151
540961308
546611426
81291207
1000766263
320371656
23492237
414498386
20095370
1005895929
479654960
1046402164
652237067
103290370
613483076
682129035
388159062
444438680
306477913
585846842
302125515
205517791
195083155
76167338
678439026
351159251
231218305
114191581
206368940
799399877
599117386
899342046
144329038
105030915
52494592
684309301
110547862
349770228
23294876
108002975
21452441
373279496
370175249
392851921
1035420656
653122009
526297059
474330839
748761131
47691222
526965313
82134003
135279222
199869996
775502858
117033803
684696257
306351847
234510180
144867304
74439544
13711032
202969717
528088503
736935994
679244744
151699484
84398461
450008781
115085172
592141425
205450916
309625707
845160797
798199963
327518330
383807958
730101913
498803601
795234326
347421748
269818315
88374167
42825740
638485231
359685132
1050965144
1020915946
333664615
87710716
708621193
187488064
425990776
192658434
28296743
261179014
314888179
462033155
554746473
941645293
249963240
937309968
49450452
514035584
272609554
28431253
686507714
587111506
390235097
137937908
363453244
711911393
599646619
338329572
192255051
117802209
433821640
338937219
865854441
40774025
380977276
633146349
946059850
280628521
595818339
1011552591
817683349
151064614
6650686
341900474
1026094854
310656397
110605405
456640193
16018027
628375448
153812927
638867159
334296002
288684075
264320284
402837532
545749370
351849951
960957392
8031596
410178911
556210894
885942671
10695769
23716913
142875238
496383558
203660792
297028623
274245509
718839706
900078342
74904423
330440739
459130326
544962782
657160327
646819355
627476371
958515303
222844514
498255494
478923484
63359240
120519326
181220250
271413592
617399715
516210864
308438004
212570963
440440972
468026069
595818266
1001501254
342486270
838708090
126557820
386577286
607035288
197054178
603181446
52538108
71511588
20937964
470348337
159608551
359966020
511501244
979862863
280295269
259396988
676542504
289151282
906339494
83668009
528361344
85313050
420882223
75906598
206306598
262522547
383302418
911210829
91724461
260322510
322664980
747748891
492867737
575778882
446538350
1016052511
603022149
482057320
184448372
722450363
360944656
674331179
864187279
152502343
255390227
584657273
850205412
503520865
882757945
181990165
995472442
817647597
151924587
474915313
40652814
727127927
34854935
402570346
96243269
37937934
224623345
929688701
137985350
931353515
1025960921
863491199
163902705
68234851
90085868
652200249
997241643
119529583
220497065
526929337
664366049
668373828
444188281
477269760
140514250
116368534
44015675
1040424884
513514879
523745670
165261506
321532860
1068725702
47116077
219888174
201753646
726106117
699501791
320706353
265919636
437911175
884421577
206067140
607506291
142748350
910376197
820649487
66303550
599229673
700646676
274658472
299162615
285979405
354042965
688887565
985567422
919911833
783112456
243142356
28544971
374387057
693900559
23346575
193653887
791284796
367952269
310152493
662498402
179230897
377204522
149955577
95562244
11535468
48362732
121809796
227761961
685361240
204685004
195318237
588009865
218897627
235530280
879802820
299568884
428021658
440603787
635335894
243635189
671566533
158274988
699373251
546298984
564425272
606893913
75581052
259798149
3382262
410722232
650082915
125202778
643790325
912807610
358698399
108981560
1035634151
6625240
570954558
228984047
230166386
408574946
626572283
600226116
7620761
769865429
234691071
249259856
717600576
671059223
501494243
620015515
964958391
50910322
105823154
523809128
42030503
641736976
775144035
555283133
23088852
697194275
403200749
392987122
704312142
49616649
357538735
595451129
552998723
710926425
182981624
994811414
680571235
150340716
731027832
421464045
544224019
268622411
991370624
664016637
239107486
10731306
227184688
102127326
96463123
34795832
230773284
504456872
518671986
880511397
617147239
517268111
273150111
704586571
621886920
69445656
182881537
714366430
604020457
116507809
886273310
979928325
437636689
211375092
734973329
306653536
246378280
366008177
453731405
710307299
209375369
119596710
116655719
59048933
163908503
16950302
657328009
19744757
333780174
564724982
249264511
191051484
208751772
684703550
141106017
333892046
27280154
329931724
544177698
121337853
564537397
1014993818
391892584
830281712
192116598
968813127
449369190
606556269
973650075
577329941
456448081
309156714
951904175
214857541
284794898
717619683
804951175
584649308
619868425
435968125
249647498
179624306
417162212
944331082
590892001
1019019986
285399361
44519926
150249117
173095193
595572858
128295546
145377097
449884141
641327483
833956348
60810930
846717472
1056487031
382237037
91484104
134428899
251482445
127638608
438326289
93501380
117706851
286939529
191467583
285055274
136127544
650028221
315576255
262105048
397036402
128684473
971857283
122129773
111594565
138522897
220034552
840545803
41014635
188018783
47292981
322003087
105537287
710826625
238954413
719435001
873999562
50769495
37491020
178438727
92200019
286199871
548985899
567637034
106747356
79208554
485455677
667928488
547629814
681638874
534670766
18365588
432177329
363769327
242034349
618753932
528702046
564129999
214683457
181140086
70406830
475471148
579221342
73113645
374671099
96419363
669278002
88189605
514387660
166914225
994166983
265043243
534541197
370734387
474391884
740187836
729884175
26919394
211574969
949408281
111511361
669974799
417338397
808502868
136381510
201599675
274536857
836401502
552541963
484560882
1015736165
828458363
210585114
163968012
955410794
926067213
11720287
443502063
206722766
287042915
740873631
69443315
872946569
337940150
295964684
965873987
560701358
579369910
171758828
450172359
39698194
377075756
81523738
150009533
586034357
300883150
100081904
194834826
120090518
251033355
612001811
654014225
120481846
457441250
490173665
676136100
54030593
250822708
387241283
423800833
12271556
152699978
1012671508
11640107
137035582
475075402
1066774235
22385605
214990112
736222558
231359700
161293810
979022122
420944621
730609821
192055394
826155240
111960639
692290173
493637495
386274205
752750015
280786503
492820871
511688277
788133824
81111871
1028438267
205463390
278913747
146644692
192406195
485256882
664143031
427967578
107517852
639945031
780741831
231194031
673233951
1016057738
742656087
263311760
9819951
1072993592
661574163
759702837
44954566
415072994
192684186
49862102
914008158
86728079
206329211
77554845
647997850
193447287
43298542
1014264641
512727628
341852189
85671043
872201385
199031094
509255575
726105496
1022384945
505650612
444105797
683760938
104994592
211063770
574929075
672861987
307480802
124758846
130068819
1007613819
341055496
142060934
111811801
253347984
1021731692
95826120
727704221
583288676
1037604020
387866495
635908189
1054243161
98834448
106173590
976625328
487899274
833883930
681443502
754852441
675683021
950515884
21196147
807822002
363435268
242756505
236733643
407820790
335505293
652962790
653219566
68917899
56511097
366869593
31481538
186197693
7548321
735399504
667450032
633229289
497889683
377977608
268102096
621390674
466840502
962947332
13183738
113695257
448118668
64375237
115738491
443490568
313544682
152031278
161821362
938138188
174697968
320592544
615365801
303133255
399320661
54782720
480929797
482199232
236236259
334906844
53873202
144793931
140271463
274670772
338811578
631336238
711908734
213035413
407363608
922932446
378039800
475914471
402918946
1044743864
18139779
247855759
10564471
769898492
276668331
122461128
109894573
716182887
549645385
1594192
371645143
1020419064
415693411
122106148
224624650
1044960995
399017070
975712667
942192246
229949844
312229144
17324465
280595203
500652827
588983826
383040125
683499459
967039715
9034879
431256835
108512224
63617391
621550933
917110833
306989937
635120106
12923256
959003859
312210097
380484850
144887683
788081066
680435773
110563990
696782993
179855984
201022634
239082685
539529235
238833097
486238174
309657490
122188319
49405693
250366755
592318141
450141321
480367382
988036337
333499354
1050413259
342630897
344022145
669800005
333697645
986796355
1039312108
575823053
417631544
109350450
972780349
650446169
1008325972
1066950372
235196532
129488536
96789043
720029662
310558817
250620741
481446748
1051385714
55919663
121969066
22614925
398275309
602520476
270833294
692986638
716450911
590749742
727244568
574784682
385075775
689620247
43051570
468904158
462003264
574162400
916036088
484824215
848898401
876484484
468368551
970966970
350170641
213742888
432239476
377205788
187322678
709737570
8070444
251069705
216917156
310771841
1009202861
960716250
726859984
87075112
185446381
232564348
472275144
126483838
491560609
235281478
414434898
909257532
637112384
149304853
168543320
500434393
512398553
557896164
77125902
287003423
959739161
54915107
222600809
106706337
1015556197
319302879
543732666
35480416
241403998
548326199
232055395
513951673
362427584
166696464
230270721
371658137
890928718
474540536
938439815
423481491
179960490
162761633
154328760
417989815
713494945
805680075
198060584
946730091
243995935
1000041651
80578050
921002340
311724639
268020274
490241356
726209186
691011938
237814239
13471043
167331630
135571675
598774502
145159803
563652795
98640931
781083454
44636388
737919181
206870824
863251283
954167023
624039828
661415268
673503637
774383924
245771535
327298580
169846032
573034608
36000986
810644881
107620323
371686583
798835728
34462938
201927760
360789636
816792900
283612201
210542822
101309217
150935703
557586197
818727241
311006366
646215581
267603212
159916495
112827016
474573005
142887956
62178088
98258899
39334103
552251504
283786461
293384713
338894321
425036269
495043323
608140335
40677860
408546416
28484950
85604753
338195755
105816895
319363732
536070634
503607954
939042386
337673404
478842382
266381988
17173266
153372893
85668193
344976385
64177478
272313845
133245093
1039210195
598076875
360798842
313062306
74985997
495720448
337048140
345952929
61425460
621581241
245165599
408849104
45383281
220329121
210002244
184932528
510297263
460302715
843415087
909889767
538921320
587786288
232689395
1066593020
884058843
508913205
165601109
232818033
647514694
528681513
724382430
702519922
92413989
619227406
449639266
37214139
43969543
47514026
484997817
240306161
985265286
1011732710
923707479
288108958
954423700
281255461
456662686
22727978
329582000
741631554
684524165
1024507655
660571922
1005152644
38645077
1028078006
508129780
27293108
63135985
855575781
58450711
218414536
303590605
320915874
139823700
999587302
354844728
809567377
618165359
13502738
169420981
937446602
190633615
705178564
206399949
197587459
880569567
449496425
244337940
316755
346411335
465235308
546047735
312463258
198764861
334475138
211465978
1045736601
89177799
655869191
420911665
890896035
526184447
668625382
293788739
411409829
264636739
598181940
664899430
75542610
80530432
158108307
195391096
363628371
64002227
167340076
55938190
299846732
581612550
278903197
233204796
29052971
493216338
482912875
794605912
204764038
225199036
93390927
492975426
705159026
733242663
298617348
113719191
628029293
162726740
496991204
193036062
68159937
410004889
357819775
35786470
1006005319
182181960
351108008
813141347
158393213
772685372
849016472
1055474639
177526849
236494605
127584523
44481465
702976498
3543074
585355329
467299323
300315048
543273243
250896843
221141697
12040756
535832986
63215611
190619342
249218788
832921574
113370417
159741202
258147567
390594797
202613817
287379893
433633577
411077724
39584077
20078650
139498098
582214429
660670869
443456167
126205892
543418770
336764759
312649028
123170050
34205767
74589552
828712730
408964600
36672787
54993855
500173507
530324134
66738031
368673314
283868638
300023546
321648948
43898987
157958806
181461037
492852901
100943665
681934779
413872436
215182744
32084806
663358241
724002360
1010129745
414677335
101006489
634737398
608214990
313679215
763366482
132725234
7916643
17494798
302967
4249533
156959327
187567765
598743276
724800706
517697408
12113558
37162902
710891702
499874206
255470924
776436971
371976421
621865055
69995581
77564256
424847166
28240514
229228017
37436664
749308419
689297310
100096142
252192170
628563906
18542739
941565238
528956790
836059127
216464486
286441476
897960883
115745756
167622809
809910991
555728300
429725914
173157737
154469800
597535703
434142087
180520143
254977389
541765334
373750386
180075203
308984364
215399740
600028028
687364954
257614392
78400584
340635213
61081599
264101660
452525584
118614982
669741617
599248463
390887061
813656007
146642319
244788894
60822098
414596977
24933354
174264285
533938541
354892257
597197943
510363245
573963467
196220862
672102967
225389447
281919782
890678094
14202174
460136528
493735518
740872385
721331740
622002808
686761972
446080966
109340590
847135050
511680612
440460748
21809216
16951019
300686193
401823467
226080079
307573699
911080367
825677902
146566734
740198738
194753188
300272599
656175522
244123637
43279912
121817125
607160382
38350495
1046397254
66654178
476520823
175276910
1009867393
872529647
631619500
585553377
651524438
387192268
216217605
989007702
572626092
324586642
175851145
601084656
720772160
347242082
298692514
437410523
119264348
317510384
775184904
833982339
302341345
174119085
35474491
778056464
126467964
301338665
722306046
450825681
165952700
492887539
246844929
1029930924
92754581
373718929
103021418
147165176
281392225
180647516
741136851
181693103
987605261
96182097
642180892
1005505863
271333715
529504609
281207813
141013725
16118995
168160052
235885529
111696609
223802920
90870274
177306279
428335130
342788576
396871568
328250808
306554669
10012987
44021341
908946419
665183191
1030235346
300931630
405394273
1040124433
374504733
189927509
247477320
973448355
1060440927
88686972
212407137
914534431
157559093
183173292
69849012
174554904
607957899
218721584
557647142
568807538
572824702
327882124
551384552
667293720
524166751
853033563
77480507
215719814
248172487
888738543
503975391
674831661
134570527
638737069
4915611
798756410
66924696
324300508
280485362
82651076
673833094
54677608
225301353
243079004
999758154
709156401
47627345
385844247
130057656
461608972
2303335
382245948
239520265
687537276
954866486
581383542
301663535
232529532
163184374
174825595
533684257
519192422
120486407
20235276
443069592
385517327
255661238
184133327
731035533
271912933
568117129
423843754
333276862
571132419
58239996
255194309
225730554
99494029
192875008
927228650
932041180
338043331
263493230
939609725
650573064
120140565
578270741
189115900
126615779
664734643
432464506
776780026
207767291
261137823
996003357
954247961
353628799
968263306
1071193752
125102399
228637843
710634423
789227281
231907796
255789186
26957009
1073297193
603174554
606269263
195158392
566130457
309091684
294213994
380800521
707276741
196416717
751145881
256274776
733059636
308732573
311083184
190554121
65684791
848428841
832427917
126743024
706445193
88495042
639447871
879518540
975198480
796090804
496438005
45492050
136338697
731798071
359446573
14786237
890467733
353811221
89786289
230696179
585921322
1053616471
788486782
11803589
118312424
268804150
786518146
27232049
338053191
957472156
525301550
709824560
431264016
991181283
470448199
574007590
136859229
51916127
9065969
541547623
871614106
742128820
50906146
433505445
41842597
260845967
546219972
578703975
547757915
11985901
644279070
588027243
66133901
219935918
1034130712
863513519
415754551
12183966
557987187
773281095
350118619
423699734
187781567
387274187
11998750
680003769
985253576
281335356
421425989
383313151
106674052
470543673
704985359
245815102
846078111
376253937
979481432
605986930
315808987
498593025
318779379
240811361
216805219
207936782
280143794
607239517
764334777
909246446
73962438
502470094
26674095
299221258
192129310
25934876
824727479
505278403
547043932
300056162
524962284
245999597
25501051
118182097
114006283
442139942
35006440
364735073
6318046
737368431
164955064
375918021
544557010
316173379
140737796
368901702
50480659
727531960
724866215
865817536
468933144
283567022
105083864
565620117
238516600
309849263
910211091
237073443
80415317
1059820652
95734536
804514254
969881826
222196904
230276621
386136889
248488268
790342781
161925243
464974040
429128859
391106938
717316391
646624402
438153005
936545881
244409562
680102735
51880875
761555778
586104623
238093063
330848187
444890827
567382722
149941076
280478715
188367881
13147632
308978421
1054888944
985188176
839100787
366106243
89639270
99397331
127871039
354256022
292184413
538686087
304802260
451869260
404062043
96527689
731955227
868510309
907756216
195384832
297763922
159887386
284943642
650340518
927242738
45920772
1060469191
674784830
117153259
464004034
280342840
607957345
883698895
569319651
439408294
317086639
252453733
381301212
323452174
537405487
549689877
322638413
424658920
84672673
967996570
319753283
1026869492
30814890
917629890
150330394
291097198
1020468574
201116861
7206479
285927865
1031989749
1045599285
298293159
204567755
195054363
188368343
934355343
699244077
235048376
161095318
83154306
439989234
252469250
357909016
752868561
391481127
736180426
661535193
16580773
261358654
552118881
644103843
178416439
304160806
69464042
55569387
504642072
512967031
62922890
273512855
771438730
453166112
615526002
312270154
81449295
18128777
280081608
303026378
188564519
871962860
246830173
741114536
18881413
22035176
307941592
815256816
547735444
769983457
153301645
969755087
582140593
125044918
245907029
246978421
952919540
279693541
972731702
134205938
457873623
991078479
782256771
28179517
184000377
263431074
806674759
241585331
73586375
103553902
51427348
341158384
65264149
56612952
898385805
543060573
677527630
305058623
119248873
642292965
388126916
310083642
321894180
436133376
835960283
1045441586
890219599
405186128
933710068
506931206
239811401
297597457
436647181
229639781
523087651
859145303
291108393
701806787
234349525
1008483126
934353244
471149048
219299207
632572940
594860058
507153869
42012274
347801034
664133208
291281313
706099363
281419405
502639539
536468503
304150333
320750480
708118495
172318574
264025248
676217522
457847267
950282567
501574325
235244800
388976023
123105805
933678531
605734751
644477204
25823483
126864667
700582722
395199294
358191409
934518613
31561456
318425363
75209400
132443974
829626458
93706115
129946992
283515646
316219065
60868975
59604365
606277573
692249173
559346557
917427212
185494554
738747399
526623237
250177779
381136802
24406445
215520478
15679171
559567548
353287147
591601846
64895968
99336773
51872635
651504959
5064849
514079061
267177604
153559592
874156374
110611227
266265115
1052916254
825167826
201035954
415904305
517604658
916775392
494671217
201882934
533738420
166159668
620292400
189164820
207418457
152467623
557674558
313693757
287870456
332316770
169832905
207802384
72940584
230637168
1019483977
227239585
969935512
371217290
826736522
134257316
219493849
278442836
705457675
157936632
244449783
408492715
82393713
688913682
997598677
1053413725
939264384
679547206
269843107
608669962
537404780
313718586
699184586
47518644
110556188
168147805
282902110
26014461
780129050
190162489
147930601
243117279
376745874
848911230
156412960
256620218
53024820
376974543
88758400
670303275
547609524
141513991
671817403
122065630
800117657
338916336
69255942
631033788
18149707
1010251858
46768365
868380406
20194860
108728393
183299744
225928909
130934357
487679075
452632414
768149821
178698627
53314678
945825574
281149817
677745092
64796123
741257730
81032444
31047827
788066911
225518308
862917899
225357957
415930228
473793287
113724420
143662556
157172286
25774430
649253956
986449580
684758781
903952410
341676250
212277865
1067008869
657190589
794248836
389765897
817264720
246775462
772776901
1015689299
75716693
955464721
1001709054
282939965
117928508
965710668
304876591
102799527
211575251
80586755
568796836
68519500
260170010
830502303
705732978
145880076
740171682
680807185
565307818
537590726
3155875
317227951
533806277
275708471
436743397
264657222
83373681
161779201
235665116
302748775
690989456
566767001
476231821
1025558224
63837686
238227573
918966694
44558395
232208805
50670849
263755524
848879300
235698225
690672893
598730549
339019608
368308692
573397493
5877145
399531760
271346822
136708389
449940660
495602837
419194711
525488532
118327561
947740501
237542682
82114930
71544846
639444844
914114579
541119854
251507838
576899986
91862555
639426350
812536219
67871916
938028676
428132774
893986453
997575455
123528824
150786344
757550725
222120641
186057505
444173377
217343717
960420001
248133345
107735289
587391887
144916845
438500021
434293150
462374501
316531958
694542968
698638057
514275293
976275347
940724995
64156315
954973695
63065528
476939016
116292955
676875648
442267816
751920479
961313750
821881179
313649913
258615618
821034191
116030646
399481883
327000417
67340703
84005058
337597503
962142304
882000779
715100255
606909971
53345912
121025497
285779213
244167588
1034156812
243543916
715027667
59459450
32922170
176518546
257206382
265064733
224732309
710882989
323850457
920304905
656194094
509149263
732731616
412626312
331970238
769592236
225454200
602477596
625384208
705771224
137031428
615390884
713692014
227854475
414244246
671464643
372473762
195395626
34575798
724610155
190450340
257463177
175770427
674280908
152388524
197196833
203404439
651183687
239506632
468090532
540649151
237640825
90346493
201312269
710590759
491468325
272641165
243203813
122323883
175824401
150053204
151325791
359995817
527279899
194999248
509979129
648377213
162222919
106914579
533178365
546183415
231998045
287029800
193494346
649412382
271259522
329533413
1070584290
151352964
215289852
32944403
256387477
399147109
346303495
369339016
580292829
417580158
660605185
544218534
1031624701
480144081
93741544
321260080
12658332
945174001
736626318
209942968
255230564
668349994
702345197
737741722
136195420
608380507
1034318703
246690681
116407370
147602153
49963864
631200551
859136338
290570379
76541677
28486235
283990290
850967361
247976847
39150925
514208375
107231046
313582080
62777379
337482292
227331797
266435196
450068350
287423250
904318169
415538942
613398230
886366436
942590521
162316829
444773724
885998680
77568632
162652300
143021818
268386603
144306551
72805200
256183878
509400496
311386809
276290430
220259214
159328043
149516499
327575159
254895878
72553167
596138577
390471581
735340057
1027175071
119938157
648408375
716934524
50075690
678538853
466557980
745748789
575099409
204256697
85346056
299232385
709278146
393104688
560789531
272059519
108736395
870928852
685780771
841211814
468701059
979883643
188726146
74596669
142946441
179951730
655667001
303852780
300813251
234872287
338853822
963018992
73316347
461460790
200585746
8405187
674939621
448465080
566437612
140942930
719576175
112063415
469611144
510365736
369599466
145478784
96089065
743236937
794961971
185228333
359886680
921560325
769115782
411943676
76071133
558389054
543313634
353874463
343094466
296800780
866204025
677873023
807503144
57956676
478324036
120061552
767286156
56020996
264163632
724471681
690383646
392607875
466764811
16799471
206513083
779279012
673540877
217994177
730778345
936025485
188668231
643103643
611160522
344872674
423815114
802752350
122382502
118073453
537633108
242925827
366134237
330314907
1405595
373235484
80985740
124270301
217864355
812801790
723224385
217800638
740470427
774689867
68429563
626387108
284362047
194128099
487308319
285961942
659945521
64817091
151442373
267311036
213187138
785525037
90303640
266435001
619669208
868013863
116872167
550887245
216230256
721262867
526184152
36171725
179873843
110044913
290076206
287816376
53259320
365933042
1002925263
148723893
186944519
824144850
363655077
705050897
303031417
540149710
203715986
528796849
346842620
302099476
272923514
66440345
919983069
387406855
239128295
654744957
148659049
317082931
706438251
18457632
218625005
1013072102
391654579
723591880
694162322
962609458
129058817
549994473
305342426
493998938
69322620
227269338
480150052
647956855
492744271
296703013
481747631
390436070
1034628045
125351018
653170915
548392553
299994257
427062162
631578898
76065577
583256602
93270053
847687182
20172370
664367198
565252337
883376300
532968647
583167966
95101609
342070685
944826786
998606990
173659798
63127460
101264819
883527917
223242324
935761777
180888707
147483508
598760154
958555254
58106308
1046774269
630578450
53427882
213893875
56536338
121930544
554940109
22773663
87262603
1022199475
407091741
475669705
545019771
98886664
719610268
154540400
310200888
264471645
213040436
259582879
40306059
389240570
274241155
629504739
658030217
228447376
707308746
133148814
622466177
526080955
389028448
217703136
61530749
980519167
134927167
544147957
547873643
770479391
602128562
27537794
160930500
838732344
216828053
221212805
130174809
364354653
354173288
144690767
981893631
277468654
548295959
218312197
268456745
101268379
571759697
313728064
384791340
114381051
720132110
36704168
339613418
626235979
239842413
366216545
409588288
191073191
722027612
649844394
654902779
456860208
136644749
142336652
106032658
49313656
179504990
189923295
74270078
139163287
843811823
49300143
75323205
63800708
236952154
714093348
1051951307
714307953
454993436
305822689
370088110
643916665
28347602
325437310
245789778
747197797
969980427
195518063
293597077
438444993
229689676
18194708
836943505
653221017
433066503
779221208
901373483
939941145
109494182
1032338762
325769597
701611365
428550849
193570005
367435
178955330
298004947
25149701
516846131
279401742
563672598
266518854
334277173
577751145
324354804
55781118
168400992
459326032
828908776
245357941
128830271
316059125
621463307
75235277
1019579542
601673679
1000453401
157540376
257636511
291953536
197897777
158373889
1022788198
219976414
527321760
203021907
559179995
339713052
117015661
89130153
26311151
902831322
72447974
874946733
309114826
168801603
771360727
460504805
201601216
94152796
72073747
228994244
733916796
655816282
570849058
583318205
279669504
137376369
1059972833
269395395
31739721
59084242
22098292
449765723
126328439
539815916
758754283
86381731
594243259
196119885
743870251
275704134
448571597
632383036
21194149
730148439
266233602
112760121
565547530
842499029
363170166
559810524
664576712
467111877
645116071
937363896
699395655
265042426
221939077
96221466
394994437
213728158
129054194
206285736
889014121
312735867
614083688
226625085
32190253
389996721
283226897
992550819
392944997
313573783
7535057
32404167
162423328
650950965
572620601
242805048
501812010
566335358
684813108
247072448
82487949
320567859
477881394
605063202
423228274
660097332
254690408
90018628
938633821
295784689
524464468
825405494
20388826
655623784
37217645
17995840
53217009
72613872
908408181
576311660
192104604
358190330
524701035
120634550
445904355
83831433
211734778
179629280
153494128
937325536
664207470
310417365
881078507
422909748
317434114
973639492
88146750
213059532
293490389
589634249
337306752
305554111
178493153
37890937
577162259
522699052
113521827
472245816
60066890
636603372
77360950
143765524
51314842
35081288
608180198
10458148
224439392
7980088
57921453
322113257
1021087495
389905049
521847962
725000201
270758036
959415854
81088593
513626684
716732237
477208663
99681682
122915735
60404872
1057521245
507234474
10135840
76963161
515447641
518917556
437451778
41761199
64052752
352565361
255253224
52645581
246726383
146386871
476448334
87731373
655585696
22846235
1049545990
322488228
285813951
657957823
144532984
715923906
79294617
703926232
320770844
1067009726
496092507
193865148
15978885
1019962027
546094738
594011920
399343461
269876514
932292797
4213685
141004966
129330753
302078466
554847422
516086971
447072340
357302465
498171926
592066378
962506992
82990936
503979257
243196472
424217611
958415910
104831400
1066229948
245978633
324144941
174141703
275199552
365862998
188409705
592976799
234685227
19282241
221244858
56736362
223375442
896656403
166111072
133728577
822843388
40359218
106791438
170204221
422908396
271218810
326360317
235713421
933131008
135447510
447789528
132268805
260331277
35940300
213396989
172234977
549376085
35745057
757562743
707690882
411548865
1048515043
356556908
555680530
465482299
296580133
140037715
97888404
714499948
83537144
303497579
559927859
137898685
435299360
58347996
258916546
635351541
794999476
444176403
134112716
637598590
5914508
116267589
104263472
237631614
684922647
774040364
320261030
684442659
320852084
81534611
469413320
482990765
304585147
467609151
19809849
126116514
396295654
129527268
990812700
275553174
908288073
690763266
144516565
579900038
1044254755
714669648
635046605
630597220
638279189
635055417
55930461
1014281022
177942899
209511044
106757717
697007295
791383558
426578871
615492837
327526946
181365167
282657821
10034420
1012769326
607251956
563128449
179174086
1033069593
904201740
121663128
241096463
539456854
719892592
894638318
155498614
765310433
116878208
79533726
557013839
31952039
592644144
1001835078
685941567
385661017
386727463
40812548
169913804
256094493
472563302
1069111062
555882054
964925694
734906099
386866321
732553016
226363146
931559908
610466997
41877421
316886938
16903766
1056428808
194694691
333349769
976707720
221578082
15656853
57866385
83479545
225466869
120276868
654681328
275818784
109048035
31453751
3026892
40360262
235175085
224495351
159038749
897243859
586309194
162911152
259254209
1006569345
319149061
193276896
692134596
9156127
373985317
483843407
88967393
32258454
15984425
149393134
301876112
555640002
885795879
376280121
882602912
143222774
362212028
689033969
62321153
38513234
656461035
813318677
303286113
656764337
1019991996
81487143
448585009
62569763
199597536
992882584
4683328
136468770
68395573
1008435412
698079701
567023194
165095832
282953142
739370610
44378286
672133124
603279435
19718378
968550629
1022360143
558242165
950054921
650664630
33665282
405893023
558565038
269269698
123435501
448768618
418198493
474685068
206205766
63566100
257265309
362901118
102792097
489652903
872580021
254281491
651933925
151441894
477009968
117143811
642466802
59042125
646252766
3513262
125143304
252769541
1016857151
175485673
132604487
25012617
401246654
424881418
196194425
116195891
666567274
199908035
55977934
139876783
379870785
729076097
128130467
144148505
193306842
117153217
984772752
175015073
90992310
952651592
102477977
217116930
889380616
591530934
675975124
161040858
131523565
817585801
54946572
661367454
207626657
161358174
920686502
761402793
192995541
555591350
635418217
321244572
115991419
983608992
157634831
361264060
548218413
136005861
323568145
108144202
502152159
649852385
193069055
287033822
977825913
681538112
128785060
247285118
98542168
211129888
888995568
875803023
264695416
966637140
404972743
45716536
601009522
182479912
702614644
106401347
486525772
402926841
716980316
777748371
394557677
1071699481
817998009
573283576
481360108
597215159
467218408
306909360
264758790
45290486
133289872
87523774
609163660
491852278
1058323636
324650438
110995258
176144342
122626949
607477237
472332612
334239145
30608070
521230558
1048198838
188998468
1048680503
397094898
23698661
93230293
11064175
1048355217
1070956454
307778502
156911455
1054296263
633399743
412714325
212667893
628907042
13917535
294871791
1012088814
903426180
94365473
631261379
671263007
557956707
426164876
45045019
294442556
469046201
9925411
518108285
329157017
740185838
478372446
1463134
983750120
1039700342
414997395
440271043
129352842
268189647
377414567
395319852
338834121
195489966
259578187
158546268
374065186
188535558
860047908
856350499
682081438
443962342
15319458
35855584
395912743
287383450
947747523
40974977
390988592
892066980
867724255
496027785
545135899
277211052
131287837
358223990
551661113
93432086
199871326
298846303
20526333
295369553
525658858
107371851
160002905
80665836
976310252
122032950
848450395
35872113
789531356
306559115
453008238
421624647
529278870
505389436
150619941
774804862
393829321
106377857
477406088
95010993
20463117
84404646
203481377
31635723
432033923
186721551
738186038
51373333
503204015
254089
283779931
586828557
583493838
488167281
880250105
284793680
56948020
365417278
407136146
179700304
735247838
980938032
561961486
180608567
184864678
975715259
543115039
402979664
108266580
700960412
70115763
485020451
611678220
387493179
91409967
40968413
190341141
813543288
980475984
330919735
431740314
147436879
721695160
284448209
37354032
1462403
154146691
152194640
180839819
298090885
694074733
355633394
617691547
150170109
15844887
616024543
301176446
348698728
570603768
366284953
875281361
633088657
110956012
308704571
581696918
564045616
533048187
12703875
271839671
601423614
561624890
404802128
494361188
1060059808
312905967
186374364
307543725
731066987
200536862
297489000
160018623
240989410
294665234
357258151
3760701
523721832
276774964
602573793
195476424
19085087
198220516
210021326
281648275
180989781
494311480
521144720
596739200
191316149
272553217
384167512
351175301
16086375
349864913
655812220
133810118
228110594
137082561
507327244
635946036
157641775
423521609
298039226
284839861
507455787
294655477
751368058
312964251
200039218
312372775
52089738
787474548
447745896
1048799878
600013747
156841773
254713214
610828883
857349993
1042107813
709787625
769880687
578384614
81126466
1002399905
891001072
839682131
260948148
455549078
12678581
103736095
987605213
6609539
580734119
346619189
742216920
68847377
370078847
447458894
682381625
514236922
26397162
361100472
81056865
853819139
385663983
593723426
242262717
80945446
721018300
959290376
79761995
84574981
932095547
157771958
577683219
297102024
539379541
478619123
731577850
714171849
472977474
260688442
91212219
794962830
769198521
458449717
634907309
555527161
331784376
290722182
642033801
26999583
502752506
728107922
351508575
121749601
602691397
796452044
724071929
19585743
124442606
855682574
277785961
178869120
637960461
32489539
314141311
974859212
482768889
895143409
254489061
172215121
656056856
395003310
412598389
643576648
149350316
222649083
19711111
293432416
540641873
120649812
1046346332
185128609
981460138
215909035
280149008
606581264
613517124
86512062
672899430
489414681
81864281
506111825
39840140
428779332
382191998
1022458629
901663971
66895706
140375607
228315462
258122328
613456281
349932908
824013138
25847597
440872628
951749756
209287267
259980301
828797712
31414980
584162236
911359929
668719410
190588485
398518324
988657401
246608439
638201122
213938996
236565746
358954029
115247684
32421748
50227132
274126086
234524522
684253432
105136809
50136337
102524063
1161910
717355069
282288122
244650101
202588890
407764544
265321894
56042389
154966015
415688905
187911631
213638597
309549486
738589512
201694131
65066286
445746647
120158760
320961526
68181124
102750510
11351508
586151328
253009479
504131046
96467618
245169985
738594606
959349247
171131096
88475106
290157594
936279798
106175760
31851017
707049913
980770179
89867363
42521122
160555201
681107595
82614081
236661403
324916287
481376784
209570378
319438196
360799446
166770128
695943297
310864459
250883733
717185177
711072495
683627936
563084269
54908689
61190523
723632840
1032349
138879995
370652058
627991760
227487793
124684884
911044094
178940651
240635589
428937097
169283734
336787388
329816913
965259784
600927229
33840048
746418597
730223366
961505860
361973768
666428623
708215289
839869056
261449265
296733375
545664336
1059677197
455110914
448534666
293953153
961779672
164873081
500513241
677785274
23488986
503529104
39869302
119906676
612351940
143226981
328468105
301360597
415262278
217349195
29358559
96242818
839095546
221385220
131582
654144237
452381144
713538175
221934084
628714606
471526594
1000097142
717558707
701591608
653719795
592408473
26033695
930942387
206492992
57254377
564949710
230245141
52055935
23032908
1033953970
695469475
349947275
157991613
519073078
52843316
704782198
699790464
177822317
109396742
635576808
178133315
795710794
318502414
939355204
378482551
580476267
257564263
622034993
511381131
862332529
84078357
53395473
68108032
267118021
946000725
261816954
616672955
789238299
831552651
533436493
150209573
136503577
557787910
80055515
82630620
890119291
1022954378
620110166
100990727
525292987
303374625
23641843
440428234
38206928
393989995
334532436
199007789
539166836
486300386
8948720
75062003
735639981
438373320
41595142
756429943
843081302
280256244
162836126
275393832
175649341
359879907
470309197
898878850
159602632
142149993
880368417
737151732
241486551
81000700
558808335
519502191
493025755
121129132
33894520
113630738
322632593
637386698
206785207
315869432
773961134
204471560
675231418
49112475
217793385
456525465
637076187
31007707
289237698
629883060
879127430
863143705
60943680
508153422
889312301
634116724
125961515
96377512
293663183
231362510
275603159
544784090
920641434
886700525
727928635
128801895
112613733
661332438
344992353
441286298
94153755
6820244
427442913
278034006
248687740
819756095
123542665
363228419
866590157
106579582
619028878
1054091206
814520509
492393457
655086917
907269124
522534385
638888311
686819492
184535002
683044636
386056305
221347632
446561945
512665275
534972930
45248807
1037723630
413729936
532733786
233974255
744315699
206608628
219937545
483110306
11919331
4554189
155726222
321647225
570565413
412155497
479458261
547118829
161092856
156541133
625456163
1060087727
403749830
192685656
12640825
284885725
24934883
340196853
102535166
39675075
9608186
704897096
83621741
519699946
65381040
938541237
323482269
574060672
44099845
194838710
699268094
1072703711
25890151
492057514
588196251
471058265
901224221
343596687
280487636
155818732
796263514
293431681
945505283
360429489
560496855
303071601
291718437
497419534
641192226
115566274
777935439
10176893
276031508
516521971
143328386
820048880
362491217
242321661
494424522
480585607
414745151
828137934
11948870
280797979
167550865
395981181
570182224
477162313
759931651
577119742
261815531
438642481
363165533
445754857
540441094
425963040
966723475
175101441
432174791
888539243
108989475
141002504
616936671
699772298
868574903
132644708
526577012
268148790
839444762
260784208
153695719
105249514
536638766
282075517
323443806
825265015
307651534
1029266041
97883943
153972877
858446729
279833259
114630577
127282636
105804933
516945174
331539895
636645648
159271445
350443826
272319903
171874334
324960339
430817816
782695064
315561302
871408275
878681884
400102413
535904736
650757167
22133800
931770400
363927332
90952220
169547640
485870544
943243558
799288152
490400969
885110240
1899535
327615006
264606088
69529918
159882938
366812341
216035755
97521988
242140935
220592419
551746328
670771609
30745454
721567609
904559328
253366868
141970890
382830827
234957466
51007038
429373632
576857139
229853727
482098277
532385703
801344297
665879462
431638267
794692017
144029513
612400075
127758929
647910623
417673745
880611561
203966666
143225964
468846188
381461105
101800155
579893335
511430446
227776707
538188258
609726197
574236419
5872325
820416473
386971969
50102644
220222608
430085073
952554175
323721694
32859705
18039500
915859732
784784011
316457896
679556771
188174018
992229601
469240146
22216156
159978446
306779624
244049170
375428
149247566
383134974
6344773
464392680
187370223
248824922
11858744
686738014
365158863
311740166
600855843
204062732
736742749
67293516
504432856
29911614
391766063
505320062
70946865
246573514
732341041
349338638
350038303
200958351
485221679
806321978
103380642
442702355
447485240
416705856
577664812
531856692
116389861
624267513
520341104
363314875
292497637
840801167
923117031
283991280
67909643
346932582
1026956141
680946045
886824240
278875828
57720979
947371535
30893253
279108627
294996425
647835738
529463882
156288176
382912773
713435973
126383258
622112699
32987472
480297130
170888058
567284743
826631281
320380937
938811677
665484693
416299933
417092709
654473686
250861077
270386143
1660483
620456151
63560407
770751163
829981137
890223927
14167494
764438509
96428462
521231427
459107008
258217565
66279153
293499838
133061689
207695455
217381184
15221157
1068788660
81524932
984337343
74810203
210652788
589779071
64547618
986655466
561993466
574241209
10080631
945412847
357885202
277864491
164243886
525740347
5316142
653851064
835739940
914416496
824635782
197393215
467722414
256757263
281438061
584246673
294530065
434661010
535284172
153939827
1005611147
115544583
130864689
596371318
11508521
195981336
124225535
982053506
503681405
135115437
665599786
2896332
762473238
125996726
76341017
180269446
134003593
1019137626
321935478
157731085
235538913
426314105
747086970
208438200
169227101
631678386
319641550
969343604
328857863
893323805
219196119
82941588
956600712
287600363
157297941
125431798
55769672
339794734
555904059
979883192
148512374
734344912
429120275
63720320
651545195
89435191
544088985
480666829
118375229
631742237
800792072
998977651
565645741
255208931
69989297
360132567
286363485
273849028
650682345
1060655329
138532710
1016888091
166386535
35827742
118338462
560434931
1011937446
701950452
750701316
551649336
705703114
295918088
519710989
221001966
824997524
242798287
284264164
241942474
609757648
1065880089
202065998
160678252
1038243952
644102980
994174953
131684602
208179260
131654449
254095608
742202820
230104254
225607346
758139092
552212548
332513468
609444459
353649811
262034517
807138281
1033355381
615341420
610433455
106094281
64862536
21002492
696008824
1048792265
352668595
645891793
284070253
293151192
26436334
177089030
634485311
451334150
638056894
272590458
73180228
173562231
1069342255
201833923
776139095
126677033
910073895
547140440
264425694
270642838
743818438
248865247
1019152611
155386595
280326574
14942009
63387595
78742997
713536590
7323083
457461282
470999725
163294744
414195675
371883405
718582463
389296184
1007457199
181098714
174900456
104272455
71657892
708814332
226648073
430977807
21268763
37503641
108490616
23860261
958986450
133782977
24897117
497532973
527318502
708649718
396782778
148787225
980582220
288373928
50129893
36991994
864516627
563667141
192955080
91484078
157657935
682026793
5072020
471635171
371643060
491335282
176191041
163124682
672110930
216519904
758043777
793639476
245668593
448083997
458285628
186355748
21560934
55224417
561393914
146216907
220596086
297253357
121593932
810286191
168602452
111736230
537043796
401722983
776133932
147594237
646100859
363814730
789525958
611955807
863559796
136473196
652450705
737668812
481298024
163540044
427277448
89998313
24571218
1003759437
598254079
218108688
742029461
12661772
257688367
734991641
309048466
57920395
561917193
661801982
113721623
949841496
1018279361
18771923
788286908
439346273
26401383
401073338
496104181
152502613
1038352687
470831257
685217265
161416674
498727725
142866025
905286484
410174221
728337875
488465145
47268049
12407925
98717987
98826080
83942175
605340520
65081121
322212365
118375036
923691017
233105868
486277911
11780914
584006918
251656451
770195180
100928524
1033529188
452810170
381662111
309942135
915773010
246158386
51579815
317404958
568829615
968086048
945628980
547350204
976711554
372285375
354656957
382026188
672860407
373057763
215507939
224509128
314748956
221782673
91926740
267857777
676891888
642122055
68327137
261398922
171462892
644461774
33156369
427757603
374775927
273990902
327734501
978290618
638699914
1008812226
995986725
648108811
365130177
74174007
332219475
74286549
638789594
204189083
258687892
634688542
276681288
480473488
333437648
173157420
511353746
546683452
311155998
289461239
337539480
36001663
699208173
17360559
85762338
523395338
110222130
234639852
580214931
991319205
687329053
399241749
198962620
476200683
323701444
112662967
55555341
257258052
589420468
275745260
496168251
276358839
140208456
250019603
400498896
890801769
258331783
56688160
749420328
636945390
224808938
330153240
154998789
704660162
449223335
676327866
1036271822
395701205
307604632
492694210
482850160
722189650
113249281
455202149
568492456
531581925
24739874
1073665671
623533323
180883722
198441039
531599852
1066624095
263709489
499280038
678122799
653351286
236763749
692641867
225060721
297565044
237419695
792764677
89237012
198653355
341571007
53590496
227597800
313923524
16492039
504436791
969720627
195572329
107372623
411901882
332332497
1006737050
288497647
63821538
1068316076
647855391
329101655
53235356
417451024
965667806
24281679
302944767
67602458
383470661
643457095
837876051
100630013
58993393
92421725
23588122
385289821
10334668
299147574
115010168
761196531
1068202722
733766550
375271061
795922759
976344086
810840067
267685797
107140134
557323543
779961747
204218897
509080980
62627022
278123587
781552955
184573338
420588872
1073419516
645967069
68053262
87496655
215305817
303815017
269055073
109201242
1029243656
66784737
858441331
199069540
307048948
28401385
682894522
336220348
88769427
73963210
457014922
622909450
103835749
251492493
1044588829
348165816
261307306
60464017
213894681
108829904
496881856
269291718
916689173
788606766
183490027
419007091
611223272
239083862
564431552
14208017
107995893
792095020
446856754
745777639
368818398
25614301
991838830
228460610
900418082
436035323
62621330
237864666
79942934
315161797
224250686
436378846
691743644
619210839
594484512
312803442
72112372
342454771
633323760
494527926
183773302
57359735
299057271
176965037
28898732
280100495
491029017
172589429
458404815
834824668
9305096
529643844
742771655
402094473
369272170
680014670
340637255
56165906
1032598804
605888164
725257776
571372757
776854865
169236867
49214062
801600615
4205994
470404253
55859424
223718106
282572732
234902868
236897726
106823750
111393150
513978045
442619809
896856955
12296967
307250705
665945902
450497814
292612129
591516412
306852400
30328950
314757839
469360921
556300591
334603702
545622388
17796274
116916529
60233222
576537596
190724523
733061049
13280437
488382577
218063969
15821911
641385911
183157106
56622180
613189677
251070674
496533433
742844808
109778351
1073131084
427287759
772718682
500868488
286667028
317054141
297937649
422656285
250649234
233054371
519657954
285690729
931314287
1039595574
652399926
990688732
18673850
98628772
348502712
173182196
432667562
66158911
79838193
183380379
1012289647
555419902
188936971
155192579
880060595
977394332
196678427
367233686
495301710
676277178
322085520
405232336
183614949
742084096
216932245
511601629
268157398
613685843
834390336
834071430
559457119
356153607
227855724
228213625
776443182
823687659
597869415
366733392
296101786
301663308
547733570
998981725
476077013
860178769
234062339
134160436
284490487
63106611
470427139
822697077
122069214
197915373
727821080
758148795
186917861
50408504
468867584
807268202
514574147
25589360
140471696
798881747
650063836
194034197
79566768
219877646
185164730
178300413
239167587
450360283
179245289
417462683
145949560
436976708
744694206
665885996
622315861
236386258
179272450
245387022
42942273
790942827
139783489
1058753873
419144056
61762328
605673487
503228022
960681698
256065991
329028971
112590526
239236079
76240878
36123042
346880117
456424936
224833379
620517792
231885305
314750129
564309368
690533704
846433530
603532664
135365832
620242053
66890445
184126574
204244835
134291592
299314930
202399504
30844190
1064461364
45563123
143570559
69812523
603668054
337836015
945003747
322746331
308351636
607707911
863235726
712727825
537464564
101695453
49642671
76232971
1056204394
676299508
731668583
547330824
258148628
395053705
945562117
208107959
694630244
342182509
471687852
1068844895
580404696
1005742286
890273424
339941947
130029526
255494926
1019079288
49551096
944718392
993831899
6324075
666242984
200739706
441804268
576787434
607838148
120899295
713497670
548072041
479699258
583132680
135590221
794745737
319149668
216939550
78051536
367437774
180943747
927106878
166863212
316381156
100796225
240798143
705178973
711652749
393229925
433524023
6239553
301154895
820250239
895096591
741358068
156047902
756970019
801775632
26758875
294325135
68888847
198574798
580719265
141930030
387996955
759495139
399514358
306819161
505002653
631517980
316966466
21178885
384172270
924027889
124095283
208018614
266927910
967051949
573546761
747854539
280226577
612506027
90048433
412957139
717031484
24395785
345492609
290918414
538061555
66854197
616283306
111866772
268659654
326648936
40417049
399540677
434369503
587577992
114355871
1037130083
558461858
48369284
33358712
890345148
810959805
490302909
488797959
162970677
937814204
195454574
77574695
555600682
120493562
623555567
657165413
322962591
905195497
633033346
297813005
766700280
333094190
388532271
42156848
836075565
297848363
141186283
139976997
144093059
22949618
82513424
198511689
739661539
694468951
638051940
5315535
614506374
101465192
4221110
398460829
710786523
54810793
658925681
144550316
372919411
84118974
104340768
778569911
643063652
730148800
235498230
125577596
991535120
366494856
701132455
431843451
717990679
116408134
268635466
693386709
15651816
23245886
316862149
220720694
788306266
754493000
199785437
56793079
33371558
39593137
775437052
742213535
545284264
310053875
376305923
51265152
707204441
99143755
793987895
497443998
857927374
458615006
314991573
101549718
195421823
9125317
612579441
316802955
123412129
154767413
887023217
478869223
198204663
388471660
154603229
427003068
651304264
666033959
327284333
240917141
165452334
89355575
258107112
118879458
620208793
137963096
66872868
210701823
121103470
183528263
741814944
214495476
91939951
211931394
161564719
198656243
1033358619
361774631
611831409
599243146
11026763
178981996
280296735
342977161
576050733
346639273
393762558
150694668
698389986
161652596
72200399
113229932
235514088
580008728
212384454
262369678
842716290
218971910
87761295
450671405
675647926
164661684
615171230
811838796
1008450041
686967529
590526033
699661066
119121260
930111422
311438018
142110363
560090948
129683683
179757146
237922445
303923940
107799536
717940480
2833798
76113703
659557311
664385653
6131465
491404521
371738430
1054982161
139980826
462124498
115441701
519551966
10738324
425480645
916957941
1038176190
722327995
123044674
1037655431
511281097
497195414
575820328
318979765
639508439
355117752
398157468
256966189
493455969
915572205
55774742
575809346
604838235
60757174
450200060
28764843
325183480
477618383
238813337
1045257905
181816912
162938692
466725656
11135422
687609392
1053505104
611754123
350786673
697629203
45120308
23408059
622762028
187038840
506321151
492769103
560899756
61196868
511286198
1061404390
1555756
293048483
262575328
124085093
965314200
942566908
152527539
341045462
571292310
471460523
541129910
399369929
152267249
339319723
245215124
360361932
258980050
558557543
814938824
391643182
761082736
312736253
813636665
284690386
438591819
232719848
894767401
595203003
18914749
224039704
848698447
841368380
164070224
142685482
265552539
611778422
381990362
123229528
91747997
433072352
7990060
23513152
554607780
132776089
66690489
837652400
528410860
206051411
188188858
184941740
139791360
737102474
234686444
643666923
524977719
31161122
255983082
692451042
260583861
310371565
438768726
168921460
679561095
916386472
723709763
578217153
81032352
311541019
358635608
229346668
214931195
260500342
976117320
207763313
373969059
159766076
592417017
1036643173
1034128035
735518610
906874207
143387641
68765173
560351158
666862404
154933344
306931419
278966050
294643243
702733898
674396610
1068543518
447913314
391308089
506523233
349121301
210739874
584287977
534631034
706905826
117320940
679077582
203531030
220752705
371031168
423512378
712244751
82418819
706484742
412376826
114005215
66115198
510732872
934717763
721300484
99373693
1016914368
519599585
249946514
232071279
259629438
510324698
330623533
232677296
323196227
763567858
332810423
18672334
75876776
484697745
34723470
562056858
619248516
455067215
4992712
3624320
599447954
80415576
32950708
480631370
627679362
50074180
1000140457
1060758882
609330043
386646102
642979673
291481896
543811011
314407197
359945778
70151676
88706338
402916827
133192492
477803980
723537969
234813247
596624672
239405444
280738540
32992206
501012679
368930380
327749015
850353217
258094898
160540134
740604514
798925909
703730961
809055726
730866223
260189511
852892711
1046897217
382372303
653140009
661089328
441660281
218859574
189984744
65034740
80481511
831642900
192887868
8653659
71884945
559264175
580462384
418862843
67836858
559765373
941345932
256498863
62209394
527536060
209038712
520380077
654935857
12846880
739913187
363218926
348213852
400598391
187156337
408552186
877422184
893631122
41688610
1054290678
138940031
273753202
26913887
555160027
659607863
786399271
589507443
724770790
667891844
49381509
458282023
366767179
352509427
1006988672
923979894
498096038
91412984
667624471
79434127
56902418
717049578
321547019
588710432
757729923
354670969
625102064
191303300
1173549
22444957
607543133
921957921
605135321
390940019
388423579
348060639
466141940
545353490
885118845
429797313
160843610
302476549
854147076
291266525
707124944
459273391
516862135
190484661
908053824
908208855
969459887
255255009
834831318
75807136
117656399
141573456
877266162
321171485
937829851
439250213
513342923
729800285
793206523
4718864
15161234
106979905
682648821
272739298
89101586
16204828
110876685
154790362
601828287
572072434
345125660
293855089
423297858
71657621
126924299
770281078
576497636
713900085
165754071
629142947
922379248
461613640
472658428
534850387
679559281
466661204
631697076
396605133
1040897469
124015665
544639236
566633103
367348271
232799680
119688921
44683801
433548575
588775710
48959617
494145327
83065269
266655447
234774431
1026483082
57781507
626477647
640586035
237009224
326160288
384955884
588477333
1368987
935937124
28877953
309561339
226867247
327749047
1025050014
83041448
351646986
1054548193
1073711325
23751732
473245947
1037255255
52487033
214099691
417935909
644000714
317917535
226562945
190107898
707839844
373561273
45465534
188430050
299123436
647664305
425378274
672787186
162096063
197608272
35856041
452490742
731890411
890144612
241451232
769491151
147926772
253623976
464051227
219664206
299985946
1003710891
171222743
40514098
915223904
709514557
110392353
226727246
115397555
314187728
380108346
562865666
79247652
721427421
184801842
150392778
1065145942
797345439
1013585726
83139098
332707710
732405925
137642932
542108631
589456636
940356901
122959217
93390645
172228559
2231551
682167868
98543992
232986172
92924649
990474772
1027897878
225443204
279734153
571953324
533787684
191590751
313958921
829883501
516756834
809361065
285400636
341145083
348084897
206092233
3687132
204266724
702733466
313937533
710457124
1061036206
560752425
570905742
493435098
538786715
255417654
455438491
279386496
181488720
627440631
655674370
179938503
919438575
464037887
48123567
632718573
932191427
214303079
912101581
13128568
644188282
238745860
727025572
79194325
71861923
222353419
594488522
761864253
541689694
187012990
252913501
955698836
857121798
127911882
473530636
329353829
327247732
69862041
12490219
889045769
112417126
729549495
770416914
734284353
569832238
84903848
254480514
521302275
393588578
733342040
46980409
498289740
557053732
24291989
304401580
653896090
207720926
1041385414
727375683
473228426
136676894
633405267
112186566
98550264
730179873
629620160
77572152
77646597
952787485
130428008
272002148
930733573
681221290
714586716
857030909
145514677
1002673219
311123385
859885661
216425473
828759385
219742166
156939512
136747965
399327348
219432411
308225873
738246001
644333692
911495744
493164208
347588754
431720911
463213561
325111592
734188455
39136275
243186493
508045188
562528587
234303863
92153639
527917527
45428507
53409769
443793232
609725218
555863012
1037287558
103230113
212167215
1029721734
304800797
34572708
909568488
976944323
305320467
943127889
412949209
106134254
541271193
269658758
267567646
293087581
358049950
106964137
159994435
739181715
262110448
534367020
627581521
168067636
432925655
940526847
1026010096
156153079
192379132
488455112
838527038
278253590
104118560
1023519956
778629401
316101659
388972445
64935135
214296373
50100996
270456471
6548500
633079489
1046731834
175706848
459792264
169245988
63327225
710457013
867945169
371597573
51874984
630306053
951510850
349812889
5276061
588030233
99719905
504993768
147213384
203687405
951660305
271309676
976765567
697625256
323369453
881273914
1004179713
409715617
869634000
479351129
966991297
143460426
58668497
65679290
916348241
69613332
229493519
405044797
579415500
903486172
272537924
452416256
405582208
11182725
878386182
2642619
71366823
434137402
51283041
253578262
25909190
688156179
994582229
718387598
709322637
246960095
185408381
111094547
157298769
792464971
200004557
733578779
941210633
319067761
180984481
555915501
565369985
379957440
850724264
243192099
572735157
724891440
446254348
275392301
875924319
152689675
789223036
604026058
567436243
575443692
421998015
129701260
888882481
1060771823
203794283
408895800
307567723
460931152
483224834
614100990
1060906528
618062007
909784922
28870129
1071440058
739093496
249124623
333322424
635179258
730130199
137767952
128954589
125329589
125415920
913402626
481155184
102098120
272745615
173821606
1002555814
823590627
591216088
50153849
63238703
88810171
450564822
528185446
671913795
426130954
436456323
132637170
423084890
530280306
90537568
915107310
462815184
1017726670
663929536
492021391
349004170
116327686
64135487
223007639
472415032
459637171
171656153
9466841
744670691
547297350
170107233
524092185
310344752
200405297
792683352
297233073
529984053
454708122
232460757
586894625
583580158
209537689
895531940
193896590
15477480
327927240
386582579
75232933
576822259
927927423
224790720
1024644742
152172862
192813550
340052604
346235211
422030516
853255938
361970862
67007243
1045072271
563033053
503679711
642033789
831565276
963459190
647638057
324582377
576698950
28363775
553829905
353835924
187097689
806874485
437228369
596049262
195074385
23197645
971735167
1035981869
87708996
712172790
435851887
48609580
67602702
442754000
451572339
110744635
517133394
444464382
387291393
289178753
713047567
537845677
977607830
597325333
21575502
1057389681
116430702
313897463
770166049
62191813
479499561
43392395
347281372
133978697
41822028
573664346
405066217
953103938
537853918
300507222
712443743
191243675
977347773
269633652
188050775
78494364
422422974
177634898
196936967
761002914
404303415
250354394
959628890
705495287
275936323
570363836
134076825
330706118
193006822
711454769
106552101
305333735
168561695
224937595
51308032
604257656
503591747
108900315
653860926
69945599
333849719
18822356
658642748
836076945
537061676
76626404
189997197
429314654
452122205
393589924
235983302
215767486
35443608
55312035
395789206
132553390
22292872
454291271
88097651
706972057
690416280
855966535
422284403
495698172
865791612
304095018
400587283
354801571
844530303
382061227
122564673
152942412
253183794
412986597
80585878
223166575
86541094
164867242
216930650
309490279
63305118
37013526
59705975
899923290
58654507
1070813960
1053324937
987011980
13974033
574048351
1033408839
452755500
472138581
224565975
122107394
1028517296
404367353
318837282
714071722
294567779
353261440
541138840
441654460
565611458
37391553
550188402
119858714
373734304
794953511
868259958
389082335
28731590
71550230
183781190
79781053
71799789
26714687
22612848
654541058
923997638
241335723
276184610
247307356
209917535
504944995
885579945
84196901
200928626
518606210
198094886
450252216
288155558
800494366
202061853
816653774
660419642
452761881
1006377366
99974774
999055906
807924001
673333965
320996107
1047868030
102891643
364247754
772583395
286836565
219897521
137355339
871683711
607992400
247830840
537966437
683181016
127112249
200432720
235742268
931434607
948224576
382089564
844195911
478327249
580267069
133382501
248227673
28848996
182028155
323106188
542146511
109533285
1010843828
65495518
88120635
1043648002
214240353
862269148
20120309
41985090
221805147
905203218
437159607
252511067
467457853
595908156
838630262
274653669
602600879
205302341
180998549
240518333
527204258
379933341
295900228
404437748
184479454
244463998
96209529
167084996
1072592317
829997550
642821460
209003566
288719643
449595460
919982052
534489464
306352882
177494856
593067038
707151917
405025177
655911356
705316782
982563149
99441113
137438575
26454073
501136519
678409108
454424277
154297380
154819624
416788153
237290237
831908144
631320921
409509676
251619635
293212608
745251907
155985638
722109725
73051859
167145795
26494573
202368476
784870679
559103275
1019970207
724965632
254287274
198053827
496035179
374413953
197307853
438627311
515807949
535733199
236499630
266578948
168368304
361447216
495667892
337881794
230395611
476758605
932585586
405205637
381211696
400852532
412737057
931813038
513668487
443662987
22941581
187549186
105447532
401274671
313466130
630205131
1058729694
615738057
377566712
529178200
1057289087
594023760
282962183
251087500
845899384
721185653
331250596
647344282
714457045
294539356
383565963
828510719
627498768
542853091
317708820
277295496
185046002
697540402
249672403
108558092
239168934
477864360
334269129
263843462
26343945
259633328
78917849
365657172
384909172
885868963
576332100
673406445
547935322
486112090
172091098
406631119
681139729
899340624
605494667
577586640
317357448
298474323
521154559
277078780
829367561
865407527
178628551
350061742
19002973
37623205
274763250
520015164
255007977
154295816
435056223
5792864
164892969
323075834
555592113
105562868
358892901
643175685
1023235974
108004561
1003798124
77252254
259414458
86980703
199607185
631650882
973158973
561463945
198436735
337551079
80484937
321972502
258003578
151286155
802304851
506462477
404918479
606713070
437707952
765948805
191696094
115897783
218027412
155423360
488159681
14412232
110475251
925683517
227791095
245508925
262518562
688715270
261944306
588495781
502573720
593693199
604560623
42108861
643678512
413439047
277700091
957208614
433768382
13379973
812378152
205107030
598053731
338124300
289895682
73101903
133581017
190825
963579515
735116540
570299533
591612570
502665040
492900768
210487840
111444507
21895441
1024020880
384760704
736673011
802216869
723851591
733295819
187391133
435874470
413375517
254047238
367625234
406325621
619403875
954000174
235469998
221786785
109296394
61345842
207462049
169195928
725618770
581614230
39076865
348969183
537114311
383698643
616454503
1021991350
333095898
480158367
61129294
341508383
565218444
273120896
192675110
299784678
601534374
675223020
412339215
19321795
140660232
449983616
119302875
175957091
557208644
277690472
614786414
788763624
691585449
135669330
99991889
316006046
904046347
268395675
198405248
118355438
690737905
22438389
553765627
519165356
111236741
325102754
11845228
419479621
28267247
431610472
247328761
747446459
334636129
320277019
890753036
128832659
263697313
904983329
19198897
524227756
73520863
113184596
476648495
706457828
14071341
550835939
481475362
669501012
827576140
193072104
24201033
409062273
473175809
362087089
590710637
210003776
249096962
6323393
443046020
405048064
446640065
305710894
767618009
918613784
891248110
92297851
359848825
460073292
741663900
582125143
221926833
592396581
372043093
40688488
568226997
528932276
327878729
456434096
405645620
543207236
339250118
725794481
393591014
788849380
521479761
320145800
15619792
471156191
24713962
129010172
957581229
864533823
418843792
894408303
135725583
634834751
256104605
761268076
399013355
1041676336
773608329
920625513
126880867
103149181
829884557
1261591
559634170
182167898
39279684
316418983
366708089
237174400
164399315
116427551
70608652
740631589
41974744
559703277
162280960
238111502
151737613
632147652
31426681
203301354
486682295
906646888
66764615
650589945
738054308
51302403
520911927
166331549
223368506
649403344
232806520
304073157
383613741
352641720
676794533
485746785
1921584
530318820
719198939
630317755
130910239
36093620
647941015
58628075
846121056
183217161
108997872
59262254
349769300
907652033
224572850
42557011
225502275
295180630
267236204
584938440
781505409
306694412
80183032
153272295
330079708
601022208
493312142
188414996
989849497
52629254
341982197
367174955
255255528
768911490
101305579
838299235
570672535
164773762
23767742
833885457
985003140
49650833
608643735
834848333
590858661
665431930
239389655
13776938
208414078
934797975
1062796532
449256448
27333012
797776241
849737328
404948203
175811517
422297906
610325926
896400093
1070881999
317009423
34148691
1061642639
39732963
882750053
217844721
588514911
459488319
626746114
127195004
253208270
330212590
344187577
528442959
1067981276
654936042
18838767
642035234
188373305
929438370
380088237
255646209
649186627
125071713
537811783
821078666
555273237
723252032
687620316
735839028
290729733
249834445
923779039
316308081
499896051
35792053
245545892
362039044
924233851
684116867
739377473
766517294
839470767
46627873
593980667
391934829
273887012
451004703
790364757
162334745
608849780
22761445
820032687
923515056
789572308
315554326
222069611
263310274
424357296
28341245
679598479
86032341
318771151
3667891
561075631
251913065
364129432
537772690
577136061
37670811
178161824
4900304
31087302
305691049
165342156
730508363
11034171
311877733
197496985
1026134662
68741692
111482006
66173845
130484851
623994050
523469882
521380797
46306545
383774195
264638499
686029886
650782788
986074432
283595182
534931948
537934578
440293920
293270567
555397084
324164537
591911079
494998616
219923842
179211583
562835124
409540191
282916181
128913046
536435108
305078379
318028616
188492304
5881150
439177168
823179350
254120975
867701927
1041833913
216682926
948049610
921621380
541834668
188090193
326044523
9514116
309343965
730861663
673058701
153986006
554746849
58561552
244772135
153777960
609679794
360167893
406704738
24561359
669310813
876012924
193902657
222268783
469795575
175469757
946599061
768541752
232879292
162730084
349157329
277709082
274162361
286743939
102650227
142858113
111150282
1024042178
500188622
395492993
712893015
626290081
157144315
1013354336
74451487
124400837
749318266
226365175
296712697
961073529
81140215
428049766
718593224
497343434
138112689
702217650
307718413
32546502
575855914
854886332
74501608
330642020
307655262
30284480
326842112
260456685
1021547824
269805192
654050002
729100306
834371918
238958941
199535471
202743603
161325517
682424589
219901083
646840431
83525411
58182477
264273464
75075652
263871415
135204491
1029690531
636342283
809074361
528201501
1064467727
1040727020
302026648
718346172
506395630
306209879
638102058
257014367
683031516
701648417
264164296
460614893
214609313
679965997
485710007
215277485
39757645
298019699
88398269
120437826
234068823
441440744
47765864
948933268
287270933
273490855
257612006
28274035
344514532
9356600
760326767
232918623
76429136
398594507
60755800
16347107
202405841
341382369
412968765
237694887
50139477
838868359
89210728
36698604
832108228
851143231
270689287
245035757
128451784
99139260
88920772
401693268
242806587
459159379
216375253
612740852
464765811
243798581
501735583
244427602
326552387
778795157
32149037
201085900
263251723
267469467
415711524
561160169
256157609
158212699
973899616
408579961
405546741
918900140
850536788
93642486
111414925
287782457
79252535
221825844
376286948
612337814
2377283
294435820
707269138
731067752
149860244
972350532
305477864
306608547
907094764
846555435
859882107
418799453
879932051
538364703
386646411
231201449
176716850
317090955
978285786
417671093
701258028
197004623
390514451
676202152
160590005
168635253
509611828
142590733
154318178
498279227
757916127
929988281
181376119
332070574
808689550
140324284
653214899
369199820
428135509
193854915
420675908
122649234
949924872
172347964
202921206
240998184
326366041
78454289
931517308
924129867
86524703
28928962
245702295
1040194755
1030724186
106482556
192330382
895139438
81565189
429482283
251566201
171581901
354918539
342400204
330093422
879159055
844435830
276964
562942602
1020701732
127037738
154309038
613041881
1048816807
299919857
979093462
1295907
55676474
326969727
899376096
178058357
991342336
208671888
295616291
627881564
217797629
296018661
331013225
678280945
199458156
710645472
125477406
512210959
985816885
496891619
752969639
112035028
210895771
257979995
1009982468
5814064
484700098
113338371
137151440
708994963
696078292
28612821
645033421
920370639
306262640
625285442
605663842
325592974
975688447
166990912
643821394
322693166
144170069
127218794
153909027
205124536
438838170
597801191
444093506
154431680
44676242
1066314228
443295766
641286564
488931779
513897283
650614821
113791015
198880160
993767460
333949368
129034679
28419898
39643107
758459307
66788786
643324278
297394871
377526566
275781670
342749455
512663126
222059946
962536032
454657382
30455095
677244208
818120091
143051447
352564375
721370355
630904478
148246720
221492090
49964762
566618497
543678515
229997730
219187372
773871999
1001353603
306370742
963816866
154439330
578044576
604169613
926356864
434286977
1007292676
113828478
1070713887
706697457
273180206
232647212
725019493
10131569
737104479
514213062
367251318
990773637
432381899
14888238
600194753
285858698
1022615342
186793587
997795212
156028527
13170210
1020068798
239114187
647546778
272960852
116849794
343863839
842233867
555083031
317968481
563023122
615281563
590707786
127274589
209017803
711994765
589639915
217103519
945247910
318424375
127055179
454211477
138688146
834358189
6083798
362500569
1012879651
7261733
954244149
301332590
335500498
972643396
515568331
597813752
567848821
531541353
277770470
422548821
795649781
697423225
592217658
627566301
138350968
317926901
687025416
438841047
146038453
48311368
453747709
305407004
488621421
560419766
5685165
439576310
753327205
859794327
710374936
803158522
635640269
124305000
997070716
115369011
900888665
318167562
66531302
146410316
56313468
247802788
946524472
120059382
7362611
897912891
319730687
79915059
674673186
48214054
767366105
667369421
244924505
132133298
535369723
536140899
985373693
571342884
728048587
80056740
267046520
709874548
531557393
716535028
663542035
730490831
845993208
208405064
153574648
328631694
619081973
124546798
162167888
315128358
313550122
221418218
960348160
11293085
977808176
137845916
418835369
181500506
36374411
538730268
730443930
135619232
988860359
63223724
625588081
637035267
30262982
33186452
303197859
335033045
772307647
31598401
597941510
969423200
520665537
80990783
228031781
40345154
146308414
220436736
481920958
224486305
229377097
98585627
632619920
327032599
493691064
448586933
489390967
569867731
35405756
774617579
537000898
76120221
918531608
629592672
410754764
508427051
368477536
347093682
215018215
258541372
950418341
313793460
638590046
963317420
791245508
194159142
74946452
525007325
154029752
246446976
522130581
48835613
536273570
405157180
326781379
716726866
214746094
899993007
427633124
40783549
49552322
399641387
835689681
1035637895
592700316
811229752
550410505
518890621
182252834
20959838
844472156
712492108
694465203
95538368
254570068
193493309
371264606
15814596
692170274
49190069
846988969
913153095
646743360
997535156
208607867
264288581
351972242
1038556446
441782154
681987379
196674904
257200414
643002250
370684341
581193303
472559463
537020034
265291529
670272624
939017762
133838028
114944492
32603382
45699322
140112101
96995931
777554255
904726513
627211353
608245378
208736872
406764341
979969007
525310845
530673100
1042573729
520151300
407047201
163535508
283866020
354820090
640434612
735058293
405447200
673088328
340851715
277481399
884307910
345930099
16934192
313657146
54565935
69542492
973756559
832020719
536725607
234275074
171731505
574837693
845054621
186661828
643202829
529312936
978319436
46371649
265297842
650552093
450563043
38202715
209898388
534458530
652854788
519574758
251518578
658490801
855790079
134995884
896489288
879019997
53003463
392111072
211678614
638165079
276209358
682351803
142381772
489457543
498995544
133274461
616896359
442877866
150369499
824195696
498908373
774183860
481123689
126938943
722409704
281302134
37262360
328646044
363448249
149267559
10119866
869683719
331033085
695493208
403886943
784987173
332146752
711432955
577982314
101863290
860201723
69188493
603545164
994769277
472663927
342888815
683304658
36058192
1038585726
9191934
434224282
197784336
205866489
836367279
261040797
597692429
908589424
532158212
651908890
249305415
523480674
864082413
318218371
73639425
888417807
651793116
133736269
602464731
272246351
380177364
229578928
167981276
158202322
90012725
79583326
448135637
188238172
1066575135
395342633
789518813
479771721
458918878
143405731
209836551
352731969
123326096
824609510
233930858
248172663
306374651
663261720
848481050
580179945
614682237
164512899
111799367
698029329
514518413
145553463
101006379
571094681
254983195
846107474
231032372
400051067
265955362
466304177
97796657
551541317
535458308
299663923
617064639
61895157
22112291
369389623
292927484
347451143
188704844
293550535
140355103
131531104
270365997
777472680
901045206
337367351
558519821
266745167
891450328
77344924
866556571
706213659
643944653
220846342
99739769
426773578
464724281
233598769
82398137
359978735
853537055
272463206
178296596
440157686
867848696
579100088
220962960
3131477
109155962
871943976
738374693
366651663
452812781
451640860
124773490
775380064
683352546
242883770
513309818
527186610
457269869
968080130
161777858
717527307
121447599
67022982
740705187
906840503
290650881
242180494
683552565
319993089
661194374
81070602
502644118
408179055
888930776
151598423
199987142
578368257
311113363
437982836
335791688
758788125
143014485
1041866937
614319723
376456139
520527429
220195701
240170818
496537141
518085548
32326579
30712902
626700863
100005312
650370617
922958645
731771937
593111340
75524158
244741054
253122572
496700469
301891638
358418831
48956860
703290146
851302872
279171707
332555115
395203783
71699822
905536082
567119536
16820417
558594835
351349793
283555757
541761483
98373157
310134349
372475238
228613454
343218088
554298195
804623240
172150543
37841819
936520624
428850396
173863223
141160685
312614246
629989081
679696207
350346587
545224624
186239029
460051544
456010104
792423752
64496759
732746951
638051464
376832303
805592594
567798699
332634345
297727895
330579218
286776209
480706265
578134496
780225776
453128214
565987387
349385574
62642610
732822722
191109883
281047542
173802159
539246300
325049730
725785733
327849905
510941618
358014383
401759639
310246133
226992389
696230364
20169274
171962095
716292851
376098629
286032628
29170612
973998352
175704732
597042721
564862378
238368981
49576803
574568528
90807018
492782259
221858117
59361963
522669332
756892188
286446814
623055614
51187724
257031199
75612577
399979461
145042238
407270953
535202865
141635409
296852006
256966501
1065030262
169256139
679176710
256644967
895331317
125160187
329270897
99669670
492991109
302084232
394723377
750313449
947920468
69387733
39818134
276934206
642682696
132257774
298596845
57660344
194861496
1066705377
895479544
598548236
922749982
209487979
866713455
760851208
34734265
168648552
82851349
436126598
891773100
560845059
214012917
236814458
718986995
933006804
322411232
855453542
945639115
415150922
620533494
75293389
189225050
317013590
1019992326
254336247
578250363
954651722
277605946
457863496
347502364
463575829
31667494
510865355
236487243
642175528
615470016
25740104
218136661
333497268
22152055
259136569
659740623
236584935
257770820
529730054
1011576904
201444954
164851605
616341551
482245824
515085387
489437604
85394884
140304987
459154860
263451469
350052893
527870264
786796835
537812062
647640071
823284381
445149714
818121137
976668265
833459952
250599150
215563122
213455799
672547247
105518583
317160262
454981354
298935107
144123218
1071756686
238652484
567106488
735693402
258745071
538110936
313357474
267618928
1042365181
471982136
79943560
172959866
289797998
168392523
383171016
269399510
361004833
459210924
779047624
165855295
16508148
725788262
749402120
33173083
400740091
285454255
669849371
134513276
673548772
61832082
202614972
281824904
96009389
417989299
118924133
95833687
214068999
52491335
328480747
277287140
178013070
466630292
277881319
733767983
160775170
108794922
714025089
183735749
57913827
198543099
111827815
312270240
372724539
215626106
368087054
687151927
642848074
320220738
268377394
385611092
693508023
379736137
141751642
731019198
421922736
46035799
67858320
529179734
640728674
728981577
494444890
481174026
340093135
571473964
368835094
955284154
1038684502
322392579
411943785
306359788
83619115
293875246
297895057
922527921
81312429
460891067
176885156
226501890
587379095
382174623
1011786713
614347850
524995417
9681886
90797247
1027531526
998904887
325893796
327445731
5601087
421979936
241241281
252476485
372569186
191977199
722327942
687993130
33009653
43593634
663379357
358733210
308807241
121559809
506954390
809380928
857763698
235773435
343677563
162538695
584831302
66781102
815005609
496351385
68407821
560239170
1004803527
605682039
129126827
874569979
102505562
1066297755
24553925
242258219
303772717
10736411
16038611
48279612
419485177
605317655
671769448
476405978
597980813
512232464
322781472
537575722
179995504
229475532
15186822
572780914
133256467
133821732
661034836
567532729
1057199969
412332247
108584622
184316918
484277849
277592311
266335803
406733221
271557861
650880733
34200677
605704220
733437146
647219849
591159666
245169407
240119313
486571206
59691486
311995173
624163308
194947892
661481320
593556220
164148040
146042038
238276013
365805860
87062755
136362553
80294637
96759468
295759416
256311317
180476972
156146039
414619776
951865194
209500847
192124256
560035780
241529974
16170726
1026750754
877087345
368649334
801371069
534521735
305465279
709307189
615865344
216840706
60466396
620037825
897111293
313148499
76586549
107975216
5933543
195990753
150355627
766661045
947709950
231841160
1018274006
334908025
650520814
517140820
977180434
980954451
132324705
110213326
362233031
301668526
279172687
507913265
979960427
307513184
428273440
1033361955
406760868
933203145
103002690
1024994695
27232394
63717006
409294250
38000721
392118872
726887287
94054329
27078047
361891212
110927287
873945573
89228447
365075572
851439731
325291907
61712994
330690468
842549027
629827959
24963607
476944798
289028935
582441990
158465490
981165839
991223656
670407822
245060008
698674240
17013264
825450514
220409685
121817319
409577308
126492440
369382654
112649982
18355602
561712002
152876782
33407301
507231408
77068891
665556690
444581700
643628514
678957274
939624804
522787457
809145674
379533571
509442937
350391524
444001328
291813063
225158779
997704350
698567855
80472149
33500350
147339541
308537671
467425238
140523016
449880937
152944199
311180996
165517298
777379107
87127653
793590167
320670707
301402422
388116479
153540519
824589481
355471497
383902678
894741235
1069835232
69884928
687488289
68150545
299364246
719250016
510512366
616439392
413376855
363873242
556442188
810303596
487826191
366675170
584462372
322412737
45748362
1060061013
691024650
99693845
569531755
220800032
514768023
424678802
681339411
243089820
562691608
471329617
71684858
435698276
612872801
823896441
1068069738
648583616
534217733
601999634
823947125
284438650
916764892
780311633
11121104
688402252
672585414
550588685
180720635
657143305
257849581
48005143
474239355
937530057
371124394
625658183
545313335
1047238274
132665893
169424684
703467710
717599707
613349350
633775005
767926960
844389224
211667840
204212209
102434734
620622457
533788306
182082254
1000296711
311357280
909386784
203007775
264867074
98149774
41312223
185738017
205827067
17999702
105505586
29660277
290212351
1011967074
410014982
416553906
275886205
395790647
465418953
650643834
776131706
865228254
76508931
140134719
676884056
1030298532
380346329
247055765
966967346
751285140
305588517
227003805
409201839
362538257
808786305
531164994
1018701501
254878289
299875869
964739861
883615055
272601175
907513552
530310609
704937954
360705381
962886402
187791738
467229440
99225383
76963693
713450105
622574170
704327233
620067204
412661571
112412385
620159992
131177861
3648990
202243762
772900459
621595925
389734755
24473800
217357459
45608689
41021924
412587565
104084505
266932602
1049788635
128266996
986464355
590596641
21818845
280725889
553761112
1012137305
174131157
689181807
1055709659
166215416
659699157
437871286
537715923
206787912
340874677
366695340
594499763
169968727
1006858186
6828457
609742233
1017566772
569028475
349748872
294055425
243518438
21025443
313328789
230112848
329229903
111897412
411778165
166668831
248973956
619634939
173856099
531493978
526702170
420220171
577776937
318673503
924755982
677071965
155166115
271653080
734898141
354708126
16205840
985149000
208355581
520982207
686677461
169425096
666450246
603282280
147840100
166167600
105573966
163197203
676682551
662797159
75126577
410773347
795608044
26044581
853222636
312433479
773889840
523457140
989164902
454744682
562146810
62117434
59942391
185186659
247358351
721984
48473081
413817342
1064143481
774302924
904549773
566508368
825320780
228021853
69221277
804007034
229936990
143008100
348164908
283230126
763372009
587540556
613108501
251716760
697945625
42924995
295740065
390177165
956124673
457595247
227223727
170165645
310710729
3765901
228561935
180657070
158141568
399569579
283007133
301018401
190757630
23157939
871037820
864284342
701066490
705024793
23191654
642176737
32283419
662310389
189664467
179037472
124616693
375781906
73812626
645302386
195130569
338261382
8053602
745847231
376941662
150861917
96239874
1064503326
365239465
58901016
9490958
159435769
73271341
211263846
55937219
1072589478
451284731
243494350
465912933
425184228
292729955
830181343
625810602
517493120
730740539
141744544
401526055
874339146
93123792
539542423
455620831
400128797
875499110
953437327
889690531
36782988
468119308
84841924
614165350
680770523
22648417
268121365
1041356441
486165300
80579852
870734676
490355974
699832048
427938227
559783477
141133085
352565595
307450032
959908106
296468365
449505251
233371109
17057
43071106
261724133
25341687
247045073
916773889
395004353
39856280
514857224
725741160
377435190
561556140
137790553
87264080
21060524
892115852
191153283
424920998
315563718
98787832
883621407
766211716
212790187
3591002
243783164
108521838
688781528
554352194
41554091
670593688
218977265
744627452
19945218
780669025
876536939
154843530
408470186
148026261
653381416
605633587
880949423
114173478
640959205
248819381
154061183
662788973
4171329
39894799
429481225
277286544
626278856
918692860
279443494
169461023
144594557
756247663
2701642
117323651
52398420
170093380
542281904
579498049
92815128
488230841
696682475
754572691
123905633
871161981
592501021
262432210
1072443416
358430103
72084992
975531707
429090218
991878271
574297985
31276964
373753146
446135269
211283364
906848560
726489860
738538121
671149894
982344632
615440748
671254717
329980097
68734954
314460233
243894045
71699328
399790568
51404617
29339704
642424341
267409346
236247526
540421431
189901776
503507080
303250582
6319871
674064571
236220230
392393853
1051669888
12011087
166271458
149902642
656571311
388525229
674692791
443379731
45621782
177590068
695349833
237342267
40329502
33450332
413383250
13389811
477130797
25755748
6477663
426206849
224711175
843755434
696230635
297502166
846674846
547707082
955932882
96210733
953181990
529537919
555505247
271328161
485989689
189489907
142274667
412242128
26219379
523115610
395649077
721028235
221968183
636864951
649575211
26679799
862736746
78564595
273532314
964329645
646976662
508715157
365306853
156407
29471197
1031637308
270147966
924169999
873917209
596275388
146626984
235491775
23092141
280122073
251142557
312872260
250787619
861757413
255996310
182007571
311444010
297781212
818826771
743240494
635502510
325478555
475922676
387283769
792687761
795639270
425309167
455401145
113082926
466578124
362056357
985014369
458021118
181350517
357263141
78834024
777558500
370685690
222008711
678754166
599762166
241510769
104953687
214619726
197054450
917583475
586509348
158869348
1037909774
834829963
521536678
240454915
244234739
405092703
213029300
407198096
410756655
20846777
602346581
320940386
173390157
615237641
250363859
317881579
1031987914
535962897
662166074
292329553
644284220
629370067
294720733
265895531
611535202
65106966
109402243
196266793
138022820
629885337
429530660
272450856
696269003
124285321
841557367
35013304
370762933
195671457
627209707
627686856
335502727
305143042
335566976
727697368
569640072
861976472
157865971
313205657
456292688
313215093
523638221
636207992
682144136
486142994
550172239
400615102
1063349475
256838111
133426153
468296792
855569792
958962760
978152200
381022344
305449940
584811294
299191637
236940923
979156909
473673596
350365376
267520464
93498450
665147652
765619857
847651888
233895122
487141761
931299415
499008560
406320779
579289124
157355490
943573993
713700830
518357896
61713699
991232665
236495109
299797812
560002174
145353335
806580699
601735163
675046067
83871624
37079927
713137436
323310031
587673618
183201172
284061046
487700419
400127018
40916183
983036297
30358510
321073827
274336336
96868043
206536691
213733228
100626217
355713095
105630814