0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-10 11:58:48 +00:00
OI-codes/S2OJ/1471/data/evolve7.in

100002 lines
965 KiB (Stored with Git LFS)
Plaintext

100000 1947877794
246137106
253612315
248128111
86931264
841346110
359200096
412382193
476629149
472427834
463573543
889323362
593868365
801583694
196224434
625302715
699233486
74286041
278781343
275806978
407073439
186584063
243674369
448500735
449733479
463294164
116292282
558253353
135894488
340327839
187636443
328737499
763328549
566368050
725437689
334080672
11450319
825042838
45889166
775822350
46988491
335187841
444250390
474229710
105794591
912263798
706446277
781089253
570283011
364401067
42148681
280748179
145404648
109117833
231850939
686916457
850709017
242514347
841803666
801362460
457559779
167287464
807143905
486297231
148350371
525663967
475438211
44492196
838461336
812136671
439732648
275409878
373673775
437917422
160926455
15592047
805422490
708750464
732044519
842509661
972004167
671682231
27102123
994543411
270966892
862133907
84507735
53263409
581726184
599917125
457113033
287397048
598782827
727618267
43711557
63738585
790817906
315674452
1052383534
609741662
95278324
960308140
461935705
438361713
31798845
712572702
580046183
677705574
922375436
362172706
827968120
33924921
762120398
289222405
386469556
990370707
223355987
262322229
617160891
655211754
665220953
64129788
220270556
276612497
1073417378
1034991159
865090638
298946049
1019303743
220489493
413390696
614173500
139919427
248296548
503437845
132692375
123809108
266442284
938657523
412983830
108098158
692234924
169801565
452916182
505607602
447394957
810524049
482003154
864322360
234570261
560066177
388935352
564084796
153818978
124690591
293591746
741430117
132235719
29129848
1026595163
184815749
180388067
388074927
672435595
318949096
472673841
200526665
489148732
443245004
119870130
810558808
800724342
325546721
315736956
444370135
490202308
668838589
550783856
259239769
161827153
1056483480
383462311
422368362
947879780
242231073
359807134
407469960
457295155
1019749710
13951423
1041622404
1019563903
101002279
619890859
646083560
738825056
342477181
812093535
47020615
556717082
680239574
68693889
1003313866
746984389
225279329
265957947
865877833
829879075
708385958
927910450
84004297
909552908
641539224
117585194
260394283
578599816
517084665
80465595
99540923
322236633
115432263
517980158
799974603
674842528
650145517
715346429
48263011
86889465
125320305
105014393
4640962
252606618
257166088
768776478
761310488
681527260
605465864
784311020
399883000
766317378
40286907
710436505
959079493
578746296
127664657
396372559
293633071
55213683
782445534
907506167
841261446
273015122
641057194
704684127
368996041
1017226886
805181661
98621155
377505711
701177301
287386313
38658424
672787210
58076717
917862265
851505116
407132661
1058367371
34362731
141252253
12827528
613035863
539053026
434786692
315282642
148381425
86030202
109946512
280911953
66566506
59864287
810414279
94714065
441444976
410607673
332829711
268222834
167702563
583780765
650092771
664711421
427990535
985514043
435817209
705960274
317716564
346713511
159079682
849428843
171292661
983616031
609729891
376246119
111236929
306179883
785348464
286456216
647891101
677534220
390912604
512350199
1835404
763018186
27143606
761439741
724999895
702558637
849410988
164284445
965089814
249024083
168007952
816293627
733708731
825865537
729838690
759508677
49795796
892589177
987490242
275375666
177859216
899736273
982997233
714570441
61531512
477299850
425332996
171302545
639937673
136179411
187900168
1027708630
270731301
115029509
353101251
823228030
294597652
484488845
439895517
4456457
15170159
730966490
701607958
525803055
426483584
563838344
483928728
452868006
290619307
65003776
958302688
100939199
264106605
383011575
710745503
131687324
869224338
92676990
491575169
764894277
206720684
259094825
772795946
371567616
206118519
633393985
925591488
269837898
246019401
819958388
166181533
608938739
740557699
259148663
246353947
2707971
205291911
69982217
99629654
93625314
678515369
196821701
188004802
646321299
45767245
317047280
270441748
848142939
553859921
95648665
183456746
179546672
360159430
93488834
691078720
366325548
514921736
826217295
155670875
63208914
791334630
14175188
232500386
124898029
895867903
512832348
119297474
1068861596
941907907
739640133
76116897
855097066
595371103
220223344
1006369305
553268387
663688449
711996663
356019877
608807315
658229676
1057864749
740276856
183242228
67851300
93945917
80970245
735006827
482873694
1028171615
164920602
65721461
1399928
651056059
341265136
535565758
234019386
703280135
498931377
508997355
735662898
710750871
478244429
20020957
253504218
302877472
482148925
173292044
72575231
840968655
1010469650
339593352
822481270
71301628
855654024
814453498
109500429
60860562
823478417
475121154
55332265
421665629
72855733
146894070
345563950
559271328
17307634
453038986
867996341
13717900
30897770
93741813
205892117
728143054
235483892
158475372
33385039
828297345
101356848
52065880
490100606
529606717
436460062
273455317
433244490
6487147
41602789
604540457
55225479
203123613
388464070
581525526
542528276
128878170
37924781
691594211
792281256
1035433624
56362981
385714070
522320332
953749729
93218467
811418024
743490048
439153315
102792941
280455546
283018061
15858660
590277764
848968227
854911973
463816687
171671172
327140598
167990147
184172798
691696864
210046705
736784778
419657379
596137035
411157110
35704814
126356112
60726815
934799771
712242541
753171915
100663564
104951683
213719191
130650616
11367623
193119316
115761368
314382440
239147793
317705819
78813495
26699213
345644444
181043126
13025938
668453018
741179874
182737357
862923325
786573293
654085291
149489815
518727477
8791528
115669979
158591905
770559276
334023782
547972537
26607055
175934268
674687975
394722947
598665527
97071479
858589540
217447779
247655749
398209783
420308700
582944622
708363234
165374158
322223968
284106243
200603344
1043891093
103806974
658974825
548776661
814363641
433461247
267961905
694244851
937564272
106309625
420106476
726529142
783318049
225085503
323842306
254117123
227238340
658863788
661184888
568517642
467523000
359876299
609354060
327914767
21191051
919943575
175155425
152642188
547742176
952155939
603810683
91834230
290849479
643520362
10460671
280099246
66533243
1013862719
620354869
75321984
702260052
9101620
494254626
762147124
140259789
839839458
773092476
501377669
608629880
942234496
209452384
697862511
788567460
77736958
906019067
976726422
948718646
338210946
947965994
337486424
667177483
758554429
161121775
356728264
257346478
989630496
373812851
742784487
177992763
423818990
574368678
544807299
238889804
818576945
35498518
127597930
185905602
869598280
198206660
717567321
377805653
722746144
173465350
840256989
138568426
361728117
517137740
88540777
715811834
869141515
789833412
180638673
809149978
49418710
129079847
189562096
326700198
184762178
30749367
851623658
1015747465
483043187
1046145364
141429099
5748152
166178046
59432264
697578751
123705992
402985346
440241666
160853776
31902148
193365585
97287441
32363452
110857368
298830607
887384746
771476280
377088495
614972636
11123364
31755320
111671052
862539456
628076399
45506901
95661505
722630060
210119903
32636172
196658324
404238176
572120629
29298172
165490985
112382202
683474516
111837850
179666479
73710606
724422857
393979598
158484137
813427452
797861343
689581308
778318692
1004820911
122050290
152164795
205436357
64943914
209078664
410708761
751947359
122746194
204425163
148970928
559593624
731513337
535114323
204490984
367430479
516388686
95947327
577416187
933100477
116552731
619536009
457182457
612469148
700369934
22912616
106061785
737997415
866219381
111186117
439061103
132538609
93961392
550261444
130657910
40390001
478057411
375260423
957667552
441426692
730882057
359894698
172709576
600777138
223520201
836291641
116838025
544289267
123574360
482965287
430428982
102231201
109539471
769984435
391479370
577760860
602008609
11427472
87669875
340693608
50820186
774165524
197937703
178851772
265521852
1050668593
111430520
530695400
556649592
214435189
364607312
996748562
656109780
467986426
147427111
655758022
37787488
365905505
600894687
832555660
132832510
488625546
14504426
465233020
172517131
245935300
398122431
429998537
103376247
524664186
632923172
249444798
462862104
307618286
86365754
856431503
875914548
463461293
216894344
188225313
534620695
926535915
403496795
39097540
107035766
358464689
470836254
137321917
149517964
923713322
511372323
455081980
103582253
130222195
773495759
510282216
153790557
93375929
645868934
864554538
297023486
419121811
757186888
627816272
127247958
68846743
110448945
752559472
368730170
135296085
602411611
302858733
1008654607
239747693
329102276
259944590
179837808
320243675
161768302
769987721
352105891
528424831
289021361
476980177
16282319
726235635
184112738
101548417
351587204
699807235
371856515
233073415
565076399
414977192
427635211
816255104
950057551
168554111
478180587
823088617
184068725
713945126
430934970
487206981
83047828
389469828
198888244
1006598664
102118507
217461663
459057119
235752994
230913052
500709931
175705422
129814719
725639150
528349753
385905709
865354468
55087299
923857877
803625712
618728475
130806923
361756112
796165078
925236885
127680239
662429943
602261714
64342243
163050973
336991334
534506903
1017910216
309686447
643963888
650999160
945314553
1025140674
297928298
830837944
700900232
501628349
663086280
882227157
284307277
246378693
520492986
749902587
296737972
258945821
25417544
55910573
618009238
130319111
754873350
191224923
646327558
671620107
523395655
88964566
451641743
355259717
916622999
363054281
17267689
6579182
458203257
139281357
69799176
44272236
157015696
132962458
329532867
839409413
210946178
586889627
864505527
560980824
973569823
847005848
472293380
1033522742
916074782
932967307
169056886
736804658
613919137
530598272
600607854
722638699
150898013
400400127
104194021
449442563
811674229
120723559
2549790
66980596
854096865
830756704
703839765
750408768
289844828
113727256
503531075
628264888
1072152456
196879095
916304139
106626670
869028242
864462327
982384819
716460777
857649000
512545930
967295194
731764017
396478088
109054
608115403
281090572
583297131
709130685
50549498
6354164
843501727
717413945
728517588
441142755
833608553
126035732
69159732
36424149
429943343
291905158
465301289
570842954
1050965394
400716041
1021989167
73214835
204144870
470151965
951155821
371345395
791241578
364442647
81833196
252297304
38188289
276487604
43456365
478346172
179426400
48453000
212390592
719816956
513084904
275456093
153385844
27779626
70440788
531681052
593483213
65232959
254438992
61419253
115309295
318575290
345085812
23197728
289090269
99875893
859241779
118932248
822527617
484301511
538934145
446424826
726219093
690347033
853378346
204811615
217789885
1063817481
890415193
46610275
756288067
33802838
122606444
281067966
99841104
564754787
707610214
697450780
449095571
267003741
1065822273
123677909
121066289
772746029
127026948
917639263
766236617
351361212
704965477
760235296
324056828
369840004
188686045
318012698
307604947
866513708
1056831793
509555728
30203356
716426029
153780265
166409347
238417888
535512263
950593880
674448121
473253992
158834100
1037837083
225979827
1061863235
571385600
134807355
949503605
215759435
122635159
78769451
890344872
407603355
186828879
574121043
485364293
831823298
635573246
47303366
193482792
880304782
6636155
572462040
780911138
474585744
958155318
118848976
870542532
53131850
611301886
844906584
600886102
667122746
325164790
1024270595
749850887
10168293
572598009
638884975
97504127
109571793
593084088
756675985
355661390
373514381
363318903
115751659
747667197
53180703
223952837
318131888
834543024
656548939
511718804
613166530
261420983
591140551
751553236
170648040
10140721
126300106
688841560
263922803
426108606
361857094
320812977
550123340
808683307
415013383
354622542
855883217
677176410
396806769
647356653
388460622
37875404
156821026
157994929
15742071
538241478
160423151
1057588144
66532659
843476943
1039189913
236378275
740401184
120871423
194800681
630920937
351983624
24280205
321771479
530336769
566772813
715112712
853890876
364000629
417746833
1002757868
258093408
130784401
5207178
187824749
1019883898
783269159
214194347
607324492
590612789
873479373
58755859
810839740
140067466
559722590
234834292
941009219
654132951
417680465
249707618
859347985
1025039190
493975388
103077004
701457536
91477491
777333569
141909373
1062880083
615530028
640185283
1037599481
269550193
505504472
203588910
19388193
76925810
558070388
136177270
398853398
281095359
265088065
640564237
499118587
289762567
104821518
17135139
363658702
686669780
774310134
550633438
879453758
764383884
799248736
1024929713
664454133
614691197
216970350
63191956
811216103
756995725
209160547
984716794
661604486
368240596
414161614
82129297
273085603
583655868
673332508
122952823
767127003
119845189
919157627
626444463
535991665
498927700
10087402
244229634
1007547418
834258827
457602439
567840753
689159478
729280554
612598552
552794977
516135570
216339257
855677308
144047306
78740258
188943389
853271820
361307837
846037397
61302795
164076992
960586051
706898344
68244806
394616332
551738801
20332268
198561449
537119952
120194898
586372052
505082013
343099600
79237636
988214687
345293183
769683977
532574615
848262189
648595567
822647493
6146774
894670599
645247510
347711122
99772964
838869
226243396
197897146
259727785
446021460
190919862
837158376
544804108
925102187
780815436
246250392
443245790
117534461
425227892
780193882
125981077
730644123
725759509
657705502
1040911277
516766436
171948749
482372082
891861726
836410706
133604329
312155722
76098440
391995739
495724056
826721332
679874691
99793633
338423075
243637843
587878416
264075986
166451294
402838197
6438687
383900679
174426351
317681424
52004758
751851121
808124957
95692120
114318288
746150197
354167323
558728034
676450493
628131078
495510262
428261274
122734528
442386108
434476527
547685668
396002869
634998388
730625591
544643824
327358696
898473532
133098412
549829932
132521937
379103012
61446635
56239322
545784412
481342039
184951136
193394544
181080845
711340006
285735760
483302636
399294201
220878649
691494084
268199692
791795
378306394
380925164
46813736
59035173
833228689
483441656
625334459
781274340
502487111
445174644
606362730
220082265
303119632
524208134
661850544
144880202
188026648
400960827
378773115
762996157
304770599
91141388
837218487
119295872
865684001
178011695
335197536
151804461
235928483
135894666
1001406668
864194138
806580231
350531874
451803284
249871500
212482193
612937115
139686789
241922628
222961678
329933872
818028281
122734555
84009101
3857994
539404086
127365435
859859416
383854013
517683513
994494758
100602429
706124559
192181210
1046054152
294239685
99166129
783984530
18741080
280924049
879667574
491439496
18828802
411188491
515477962
162272356
585295883
95784973
103952292
91983980
503503215
178904964
424749804
425358318
757141300
266484102
452868677
496358233
161344713
874380292
762676902
39311745
700709868
491909577
23851191
481715070
970117219
730812039
549767703
764616081
788710899
796234226
715281954
639535228
52655533
80495809
203478663
15821569
729828532
435503011
17882877
7686448
504096289
235383470
621321164
213289344
957357908
504127988
154632379
202177025
510095086
1022620344
202874532
544020454
472431234
413035106
822999720
404572381
760008330
233476351
566213576
643877907
382547439
174591725
144185462
744467728
459835728
294112471
658046336
521671497
743914564
547049854
82080476
746526643
517836260
75934651
353026862
460137669
794076627
199012294
612286435
518800811
563084444
661090597
577304381
204124699
169590901
740649579
629054963
20018357
319695565
83457409
616159710
334554903
104582646
201014776
403305392
515643564
458987042
40036966
212012604
210026719
121200247
234063172
290368870
623798752
1024564651
209045036
177109413
29341077
3425309
599349430
750565583
299378712
144243504
98360399
583577341
538253757
185321589
1055821087
826792601
12013068
239392350
270856138
764658041
498587966
131341358
101072225
65446739
143581771
739866613
565946348
350723431
754873862
802775207
1011735477
269089314
259699586
171064822
924983425
631147084
630064387
374025136
570653557
57845723
649162115
556965787
173278493
171824918
369992412
391757800
456684284
257992783
95586952
173197768
291038642
296658118
493091468
578497814
36413303
504632673
360314046
826942056
21409882
188397214
25489303
499782502
1041396272
124815631
113091063
10069951
28616425
251490907
977411322
312105237
392590432
625658217
804594544
13149338
303883597
818195009
382489856
412334777
1002010969
413385701
435952096
445489911
730183720
587064703
453227713
573936016
642166024
524980798
504710856
999417313
540070831
938361497
113970212
198963164
614499001
957735533
1035804516
241671938
1026464435
252357803
654164755
178026644
952146226
595607697
167395751
117967885
191411858
556285443
259542005
148015571
293855646
850750277
161887043
948164747
847417029
520559977
78938573
650428914
327852236
140852377
693577971
128972742
241407818
990766044
366764966
301249003
771579185
916538948
96937844
1048075880
43606625
298453008
119738827
554812432
47434882
942839047
954485070
552260857
683328148
623100885
334719011
636971900
1002607342
91886628
196989068
970158234
361508861
838065150
70009513
54702779
140664596
858457246
796005935
1017694873
806261353
381943547
417661997
99794910
424942644
372330875
58296366
662921549
463616700
701447058
746380632
651070606
280738129
509241359
772762305
408594497
146112370
572520372
735711665
710696026
664390964
708844196
278032360
743280846
725268794
201533447
53394091
11605149
214648254
137528604
974040914
418950567
262919319
210974117
590044395
11801644
56819247
703775009
1018669758
876894811
744300110
1068104328
857290484
732614711
526814159
985607471
342524589
273918853
248545326
530333067
332821286
145147285
189038724
325280430
148494499
804163384
133119848
217535276
804493540
988607243
746551475
684679122
157547277
620778146
369749118
170940499
619504097
892605080
765798367
68373507
272577100
334133941
397715099
322365453
428077377
386032688
63961936
116221266
81431988
627601815
814368799
954145653
40888271
94932067
43016623
248025970
636630754
521684815
60087302
89070842
7539314
589051705
472073513
293010462
368530557
605474896
645412764
469288601
185145808
20034138
527920385
144544443
850220018
51413343
436537700
324730173
615587713
515578262
545313023
367819047
655459174
148865139
385430842
713825292
982768552
599133224
1001919537
527756427
336165099
614963224
719653952
143037986
779733450
275419241
393463146
91406403
542790404
202310608
459213572
425056069
576253505
805187412
694125134
209087122
838371782
729251205
690001917
745783749
457163613
647298190
590699451
825807254
779370278
987969275
870511936
533082325
289730987
877454832
523729925
66268557
836850474
772643790
394461272
849104108
392146878
628509819
87623240
1042594358
334951284
1031835542
222363502
504745011
755703953
422208783
321258147
494051934
10649421
537477362
637639613
182993753
735500117
938890994
118336994
616375048
790823510
385403818
1065644807
451539675
124865023
953298988
88878118
530489965
566562997
105426523
307065146
86505451
700712137
791946793
859398147
873125698
909048781
515925020
1194696
574816875
767471327
572182886
827983135
756271129
23156527
451265092
950512071
299045109
489425162
123183834
351830093
851561317
107355398
14346988
187467381
234609810
1043537900
737546328
835723721
44841693
208031458
115360095
1033877325
662284086
431655280
724642147
708035625
970622421
796206150
49805145
500391446
864870413
17465826
194224906
74614577
438722115
735173381
167841883
94351443
71127720
541852062
36144416
224489680
991536885
43858449
56491564
926545275
814831560
176689214
324247114
174381239
134738116
243309613
531121677
58964142
464456069
324277437
776962066
433625495
495721120
462751476
622522129
621127
1059960172
298926505
229008277
1073434689
309120539
666326390
381057678
368749786
252364911
272372405
168052513
650342277
109740017
142244490
354906854
896268155
120570103
651590662
594760578
713324770
20150033
670381506
157063897
1047115601
658416688
165408104
951744079
416501007
855102307
320792708
302399405
477392538
264771872
772547885
706524901
689671741
718040165
728670934
251700889
885321159
947790890
662844952
792737817
613929560
364743777
710365636
4299480
16370863
169257723
54861977
127307752
329109877
156709169
447104299
686083695
45179956
235671071
312184079
713629041
528765363
787094081
671774173
279405522
1060464912
403321957
250704043
786118780
302235801
563852905
77890328
133887762
736327535
631489335
124620042
900883427
276007544
818774577
331887420
562184927
473101517
360195570
422394768
229877654
815794619
400228842
969925332
617543520
504463728
607280831
446667582
208727348
1048658116
596715017
1051940197
625414217
176529033
101363624
184046341
50206689
51230010
420572373
784946279
579924559
139665098
844751950
547885997
235265980
133103426
829605999
917139115
362995833
293146353
219638414
795600732
4080120
720280632
794244257
389026559
647153268
413890555
41282511
397900866
410837016
34787662
243094381
547979581
772247245
196313698
44970948
187988936
565397491
473703558
266012828
586326914
317679949
257587664
14116225
635510949
112750995
392048576
548483561
762329733
707412265
165132815
477604326
801434279
187649492
255159915
1064126129
293086590
767962471
667026711
132420957
807820227
899094444
201805618
192019164
620825161
649431102
378466962
65337900
22553595
307555429
706649710
45458512
606003985
476668727
322151999
428084706
654655779
182357379
627273505
746854922
460292
86178846
375837801
285480815
204898282
676104903
890975975
837542465
461242572
622527006
849559049
839624971
230307211
213192575
123011213
157801587
208849870
103187049
870421439
108943095
981704106
38989917
233263733
148434567
43259924
404159050
747831458
49944298
118282721
761977559
149442544
165159583
564942015
68844113
657014494
363199525
364017643
290173206
879510115
218045855
135827519
342635478
792247099
788055820
655716647
78081929
122723021
89709778
511588142
175150693
811265360
659837585
541327951
698822552
314876738
196124454
465331485
260621408
731733852
20624755
451226956
45126039
341948193
187873186
93783853
948397144
502162388
1006590389
410761870
316844754
474797698
102601038
652517430
50224117
338157847
624218131
169555553
289592954
804179986
291298255
640884164
729271225
700446478
39053240
220049080
763105129
669261345
561234135
155186787
558546408
682307122
208987612
778366883
289624595
976046704
333027057
746876424
612493769
650676245
411047600
1007445000
491830277
91981100
851001471
590780838
540906666
444828767
177072838
174733017
658258869
848014428
620226939
105706412
20594133
810525891
353760303
332446782
273451763
824913166
272384059
386517462
541298313
489443176
980800053
785856874
741214089
482861199
7536679
446678086
945738558
60560835
927691219
197211645
617829643
178112565
90729310
629762601
322234429
77051093
709640144
794609755
349295619
664811611
592690884
185357255
221210024
690444653
638925705
202560574
436827574
1073227223
71167193
85842680
674711951
423088425
1025801739
687722678
347685483
658187830
316540335
331322159
15721349
612909776
636075430
837660575
122401663
526718062
392652148
187758769
775454514
304232543
754803547
1028869960
197005859
94987600
383119225
177160582
174728892
1053487625
332193028
809965500
580810524
448557692
1366509
967084944
173421828
230987771
115789058
82836608
799431871
826341109
5316403
507649844
320618515
116713645
231060195
33664408
115879057
711591564
44796734
295249024
802510345
72702110
712352700
157352493
808287186
546852017
713847613
119512912
468155681
613535845
564088137
437344769
55680527
198395196
680129191
318695821
1019881013
253455288
347330793
22792810
320759557
895479741
550404862
121195502
652401645
644034593
108583920
623109297
82832044
264741705
241406887
98117120
100699485
846037963
762380187
330300576
364733774
1044005088
967425290
859957353
426978403
688833067
437887657
699826767
185569061
209939110
474264172
414916168
659628636
623782224
181907108
357664916
32379467
188431838
219781091
472148041
404897486
108579991
325439822
289763017
699233404
538773121
807758355
475113553
67159770
741912163
979236751
396496050
353763433
63543178
559575252
146562192
423324648
733516054
1063548938
186031527
449239372
788796269
405146256
576901067
215321949
521767049
270906659
58691268
429449161
124472790
258713956
879755325
526177162
357061247
489066800
131282968
868685711
47820249
36505409
672396168
869792720
372644232
1038684489
691627645
353964091
309674413
13393590
220974824
655217466
1055555025
47387019
134712643
159039434
42421047
607648352
247766345
635632751
470656801
177610105
994967240
904643054
70510416
346587740
383865569
669915455
198211677
478774938
160421669
116245501
434147505
518448221
927987246
228582600
680914563
413444843
538555191
833039806
88640891
501339137
33949102
838185228
615209385
165873388
681426858
778867915
407195179
723746386
303913458
586342821
85174011
513226174
170391911
1033188954
378409875
731539259
558299033
444913900
739201003
1261676
294088614
388718573
804098047
962724391
116916149
1019097700
401371226
626213506
731106203
830795936
172310931
448133229
110440062
630770701
230486738
996921246
138814288
152117318
350621128
777576160
516425270
270415727
107772259
415817806
408548043
874652713
661465287
38121257
68349422
148592880
901712625
823411509
383670296
510485714
142492739
128086875
937252083
303366825
21784154
810160977
17920577
811585314
860115983
1052079502
45644995
153559738
198702859
714536853
878758247
242922752
365600791
207215460
370300518
200393566
156025090
822416867
547884584
454119820
136619248
188982321
559388054
55880037
245771479
266722241
921697631
872433031
681048764
442667647
516488950
369692129
579873930
646853850
678627527
388275430
459689341
997511016
45663837
703426482
750066117
142617361
406051891
811578520
1020957057
190572141
823565554
62476396
479025586
383714348
736562089
899158062
275505703
67845175
802576481
213393146
667678555
3180872
297319073
13347450
121127763
708238486
364972151
1043296
406303301
53773054
83005596
191633169
502510690
480074982
1030750000
710246119
1049478633
624675350
454444557
517590185
642336535
47312102
922801726
777564597
433113040
324486766
311315233
874629932
775598277
1045171268
100295246
283551357
321360728
149482080
472507681
78029924
819159109
1048411076
173697422
49446241
310223820
49187271
690447085
361623150
131038466
51168165
1014728155
107759910
169204403
1038152342
724708398
682814474
167782466
64602867
335975749
74154377
88770404
193996796
847552994
97779202
14536568
1010319316
483666887
18264102
976109506
220841548
25115061
23459937
487397922
534377413
2506056
395831414
332661728
870493948
71706330
11322532
43478690
716295911
866373395
106275042
717234631
322075331
157030786
61111247
433598071
394060552
804808739
527380585
305978351
170201539
218664032
264321723
129424093
789288298
641435820
690796739
148938103
153142347
284665512
76261624
210924689
80625884
186472317
5720245
58003206
670529492
357445853
339204104
841727022
408925608
76177945
694349644
164716620
331479081
462928021
93903889
478851172
615844312
582930386
758562446
797486339
518389119
216459503
568060312
912343799
393865717
1002966440
814426083
662359672
144111658
280298189
725398576
13333610
151125169
14929650
163455761
191295903
694000501
266090424
392200104
91563082
19472317
800539356
988864901
706455884
440703070
97644427
672161608
359860885
707242031
659232566
787994813
79589138
184542048
596572476
450371959
289066147
708923253
30394996
405020881
683281064
450257272
938083772
17767555
871963831
399387511
122753844
234241215
521893988
548022542
121389442
732860196
194891096
226713413
992087953
562925261
403716419
308810857
1061859587
492261197
652376288
243794340
1005289206
103337142
896818815
498166007
376406504
155316167
525326002
596977836
814158017
171163352
25601980
412190977
407340911
873801335
722359056
761105505
521889404
33605981
42848796
89826973
689056365
990552898
227961009
584312672
599950180
112509812
836238522
639271902
355411138
155812983
483185262
657934806
508013455
276299236
149570949
970117549
411663492
979267855
326975706
608001700
171572900
478736220
171470476
103907206
483597709
530909981
977032820
898115811
806643748
88030730
466799429
721100185
671729221
444345595
42723093
851888986
699116982
822895706
301149678
323727245
787311390
677788532
95604217
28165011
602835740
585114981
775132309
874356264
859099557
298082806
223565504
42376817
333113348
719528117
319121900
345268587
824150762
723293850
451477812
349049409
668048745
1050206894
92895906
742558933
22039543
780076287
43129880
94545707
214772093
1010506253
783587360
566585457
231348309
180403596
93460371
663397846
389875568
931342489
416942424
361025111
567059510
684587011
690206822
112296646
519464716
365131081
131488235
763306547
74112194
1045662662
399421321
529869970
201439773
198326537
113494260
183228191
626711220
17395480
373600240
74413306
853283315
48633381
297519099
273866267
681908244
339598002
881105786
796884628
183196781
627185930
480820987
578033101
205275789
276966599
525514851
398199159
790924291
216086065
185030642
386332857
735739434
874526625
521657006
551907128
519138768
801938972
716159499
159614166
27522858
426569491
588354815
658488194
197859365
320238845
290784764
176087067
358760736
495885767
574541295
511529702
79402303
1019897992
545957098
643255264
143139389
727305955
820851579
1037031483
112884758
327859125
115964235
356451894
480818058
81795032
826388730
1555766
833051582
627611009
927618236
679140956
193207378
728510003
644757409
84892105
101192194
87569863
717091565
93063835
222617591
105785327
768183599
6919559
55053025
832760211
632049161
105551089
770864427
765573669
252513074
25780353
864005293
171649987
557371970
631522832
239966833
755254056
844649249
461901962
123356503
808631708
659079689
307314522
275290355
698082302
650006285
681902841
837212868
73488816
719054939
27090748
168972126
893430377
271170739
839581823
502510862
750721195
215306825
444051017
1057182082
144264637
792254147
199580324
206766771
2432232
379263224
811101656
612261929
488114900
912380722
4612230
828426604
428998486
739627316
460588783
941440996
282772290
1031809187
141936684
156604190
16914017
848422010
10360939
385064056
196632957
752430735
564852712
956578609
477107118
793158875
271789848
269201640
247069539
837308896
392103134
333769283
456038674
163290998
495391582
90739479
772058006
893269723
76938050
183278266
324828783
417999243
563553361
77438943
914469884
125887297
834919098
641848343
568106046
683615559
279752569
681780340
144571719
241237643
203672921
775554934
327211223
51378508
807013234
627645657
1043565287
6436515
139447707
147822538
180076520
697309555
132839601
437897838
806656308
498921086
29909563
465089106
320546547
174143543
645285063
701559248
481580328
346109262
957068912
254839962
926158186
523232694
183755763
262667281
566524186
52863504
88186592
953554532
834814368
262945240
855745449
147330162
399152571
884611985
588159513
345883264
143723669
425831836
756504664
44543822
376345659
845720773
216148226
474053679
779489730
383578375
627761581
825077305
625136250
235651985
701657588
580129812
376909381
773648978
620718939
308959246
715994270
188249168
806471674
35227293
325559940
1073712933
550502495
32357877
387254055
241450858
649939254
660945219
753800492
12779031
105303346
224100379
402676469
679698285
910568
647625898
734519537
206050203
398903595
313177127
107206231
801327466
302466829
710252295
749383231
283303102
1044769600
602242367
919753025
509110562
723518551
173392276
730591641
595576469
418244703
841911060
389639756
208854593
83891591
674632080
568396387
414613719
391596836
38992436
151313089
84529804
431491778
185386077
637364557
144095004
615974316
507318367
481760940
623978831
561538022
999715642
109062442
595616746
283701798
738267312
783500470
236104700
6977370
229592016
128711496
626209360
285951258
676558058
775958862
60017048
451664149
319947643
326578401
1061385866
276825891
171159113
474966645
127834958
629148733
52544116
731113992
428804216
738539377
711035621
258415513
704511473
757043532
197064427
866281679
620160306
36483851
55950281
799371522
793788655
541212211
38896835
451344420
141907802
499321498
556898386
550254265
394074847
138385325
243436081
775847740
290924
381568126
50434407
240026443
461976254
417208152
105687061
94438167
110558574
26796460
78148996
655519139
611000842
1063363114
724829641
644291484
304452941
781361769
59315608
799898700
728885039
148028978
137781629
682955253
237409246
316979598
887590727
787782082
692661374
205544842
469130575
1068869755
801954110
54729039
724136085
308819754
798386911
140109574
100498313
585691178
59863005
653465798
801427687
298561651
71167601
764096427
280200993
240139866
461972231
869682995
750284934
491645789
362003800
137750881
1055608479
800409669
552371009
115047420
747639696
700404108
718109708
285363647
76241242
1006723978
620766562
650579962
33290101
772239690
500633434
658190158
559690804
524229747
764991644
318376859
653674527
183954987
335797851
222611287
120686175
950252563
958258588
839156552
595574626
987630880
373903163
504966322
82801246
97777983
395125555
13334726
161588129
273100668
666608345
909425071
651305393
55793722
239284685
254023166
358862866
857325544
739991434
592618169
244004285
197632036
707339284
614188097
408256473
292571568
309258893
588811658
40054653
422644617
465813828
914592793
844580002
483700896
986726554
60274612
493367537
796118853
468873408
995892408
150112064
878252873
342976965
346193417
1037928086
263159246
371763990
180934958
802186727
653431778
667213093
872160469
97477066
213803800
56966652
170132675
350676534
466843817
367966429
877079261
508133441
762152779
170506896
148363627
533981764
614123253
242154115
214291836
1007079395
506769945
564050019
871913053
651546342
534638226
4310454
277923636
404472343
318599500
35286355
473931036
869546822
497115296
426854362
177984438
65760942
150890299
287915177
470795688
214076573
885232464
269667750
730830920
55748864
175377506
243045867
261091627
663621006
76809976
395872229
376925474
939548795
17702306
476877299
19441841
420190081
909340897
119952608
290256097
542118587
67130834
41200320
824015317
886823528
721554867
81877881
670587102
552554287
101406998
103045575
646643632
151387172
139351660
174536726
47829542
21105388
228472087
918107098
567521177
879570871
940142733
240072734
34997632
151535592
748316782
57647613
777816820
803461293
81162856
273034410
221699797
519271180
1030975620
428917463
21083430
740089191
122453436
424472347
699047121
94249841
830589103
694840666
161326384
378090752
129210473
646800043
745659104
801082153
455965851
153906048
391004299
364533617
800415338
471302946
291272076
799342711
318238532
582783451
845001686
123236591
538257539
251380604
862366031
38931747
134978722
721639337
13091208
1039440754
801437092
1039621325
802948807
67086697
111921939
327404574
537002525
857393959
146935973
211693057
13753669
180150236
44250889
674715409
914220702
471636932
3674389
660883312
128996819
854068709
304098332
124100557
558372622
842619095
142391282
640868772
31589275
105271485
649066756
1007318228
346659407
57719777
842729767
83215166
372831273
138903518
1045015331
444288635
170756765
161212897
193736231
70081288
549358852
301165668
81203695
614229415
639955407
578591042
316810455
306928110
525348256
292829506
708835700
152131920
950284045
118998686
915820631
295603957
164826890
516121440
831511695
274681978
728558220
806668626
441337402
661268577
485686537
389565595
617474399
1000372876
455830623
564295070
35103855
689347086
382926826
46749620
188335730
538421973
100962792
14384829
311203684
435244025
356403810
917670631
93159456
394153002
690325564
846899506
744605273
526148454
594231467
194486970
20193700
625719320
1004257715
463850829
42409876
164473823
650162648
99344214
653098457
218570356
378203462
795505760
454232803
102857184
820810461
757289640
1030253094
562948942
749765430
128746733
852152799
791777281
102017330
98153901
310876884
825192127
308452293
738147256
794868450
737407540
64606768
109593568
730222490
981887021
625600455
998815545
130506630
832585051
534230670
588428036
173721382
460446075
886834400
171116945
91719974
76156287
255738014
1051580748
858292364
318464774
122481902
814162423
86253525
86300781
430002775
192244070
1014607154
12156006
777541649
361918929
18055609
626376655
623825070
186012301
490199697
818526602
748015569
466458421
58211024
1055541579
153746193
18196130
826733967
922311250
213625084
126447735
648563569
505474313
283298142
607022422
122221864
112831757
910754399
431158846
58307554
383437396
587002424
306665267
431985659
870528357
365723045
3155463
676058655
139191603
126374565
659112809
24279400
919228005
277492918
830257396
689603626
547854216
541586492
542858792
1009754173
545441068
262879591
242280183
658014598
824553217
53943985
633773881
108126942
1013257182
755905086
721420330
909725720
574631113
1050052203
277400714
383393403
214058121
98090633
511469414
837810087
267146713
672205006
95841485
306438829
92209983
605523741
360368978
135027063
819078023
104612199
897796139
845578693
934672740
494450737
626032731
634681134
76531246
720358212
1013476262
8123718
141263160
845574732
855549240
163284548
692727527
623622350
356690639
554894275
265386718
590021882
234122186
710857067
384105505
283420307
310528669
355784362
505979774
554212257
908613209
888672627
785787696
1044380752
834012369
286358063
501136389
42940740
153205164
1045912004
37529435
661544757
347528657
400638223
71204563
67553795
598605460
433674857
321037748
379387841
55711016
106965553
468384023
18758299
504492389
759688146
246518964
490868218
291078372
373814226
772615095
268358880
323852616
608130061
32605696
726198654
579521979
245952406
783464644
396147509
255639181
556631177
429584908
22463940
865264009
9204388
837646184
861616009
105461032
732647337
309780321
26777583
144526548
863466476
337834837
68464574
267965990
21890338
598853319
344472351
440632442
80376813
631240004
292293776
64649388
475556054
336303454
189990183
375851916
335079367
165586994
233418945
154503720
57362055
299663559
69990717
755511142
70696830
493542788
850104502
114584039
58485912
554646512
931717492
28585075
570443355
596598973
627725051
185035611
31506198
13179686
1025389314
726788705
7958324
185729070
704781842
36239731
551594745
612532139
447642845
602625445
835289281
748206673
676979431
617787
144593773
610376687
782488299
793115697
410013234
574767622
5810195
604715150
128151769
767369496
784622677
520138987
421735708
935442639
928240264
733458941
75721927
769863590
533517370
375309168
194734549
110447884
487342316
358737973
659062643
117546873
348618759
41977657
832289694
795327780
640133041
486274492
725138700
101111659
671633719
54703024
352755790
867307156
481102232
381850365
204668948
436366544
63341271
249900348
182416816
508677274
426531200
65451291
103606197
262842319
642983775
567866358
283090396
762095845
513734992
830615677
569601621
197949821
471978742
454832032
419336471
3991881
884719245
923795744
236006121
689823532
430441581
800987635
545379753
403982778
559546040
703776859
354097026
688348728
275835022
207123645
1032948239
467297338
280558697
758509275
430247496
321812887
558539046
500479227
538400353
15549894
1065318634
79610404
547311606
98007777
837398065
444576295
516246946
566788313
155483066
239628634
626146745
372677812
610500218
141120940
703877217
99363313
875997584
1041127860
946932847
98972168
370525233
433451742
381680270
609835996
178053994
49152071
337164325
915144704
221245095
1022823287
139194652
546834513
227418492
291017776
579614360
811198601
59402435
763169946
97406749
778640185
74986921
5919655
175880313
286073963
903588178
248505894
283600201
110097270
235819131
611628205
591499134
691831258
519993500
692772564
680523495
18725019
151721354
93919836
746103177
724727073
615149224
544990535
694831548
336026291
656991141
672342344
222997652
626044164
671691155
286649574
642745826
159847269
130413411
48327021
434155049
179118439
672545235
175901
105849098
150543812
10509007
937588689
39576107
976497809
734965931
115604115
295174296
24695287
130006779
28756615
846076400
340118420
732378171
738514768
277284802
527325682
638202909
521300467
6927604
315304451
613462009
846257611
107542385
60876332
943975205
402499282
972038114
87447766
883306167
395159904
641279287
374642953
239916307
883519385
246258045
589525735
356384721
694614534
159252594
501870414
645517957
745795754
573245573
100746882
585464227
469659059
344650545
358742059
666503605
631804906
293601629
698739879
509630337
40171629
1361628
698368904
372669914
116952006
129924527
254983576
713605671
868390441
495202821
569081242
321910293
126590281
274733139
191756445
945336892
379504580
773970115
519836279
374554491
144677719
854487170
146125945
924698075
478865406
94165235
434123672
101349146
157451477
112696432
86703934
381530140
731384164
470340172
154656634
814266901
275631855
299783938
15621437
362532360
496899259
468691665
872773121
218389204
946123093
106084840
989907250
425293714
369767554
825028206
666786723
624152685
86823703
290434551
934986
596931980
35922680
355115349
561922629
665572718
704984333
393389098
860060827
194957522
640574872
680510743
511797184
102296522
81116401
701066024
1045697982
579885629
216137999
42438666
434763705
138622700
6715408
687155970
276952784
148726821
828357393
77405601
860553312
865033637
572433195
149585127
716614014
552268189
391124053
637070815
903506529
891893969
233963486
703256347
313679780
354702101
208267197
334708099
611809823
936748395
618357746
654890545
342850743
120240123
528517908
486120728
459262626
194762725
809580986
130400557
476654559
117814289
917210357
680000439
578522298
565779548
355992852
384368155
280345176
359076565
188177390
93403872
75728341
266924302
112443842
934828267
882427514
200278330
431423119
107432578
349543953
59341811
820140393
330638573
948318242
835606827
461170606
710193821
143435469
348466447
300701156
844977709
188453621
835282892
851792982
556080330
542185769
833131913
184996135
315328081
779743799
122326358
132067811
704071525
536290623
331776735
188349036
72242653
74526833
122543424
576893334
1053914924
20698216
333921615
903333674
65661048
726442778
776508227
421690021
734802158
385634073
721230597
95849687
950785764
228045261
22954509
278999409
850275872
816432621
305786119
759705357
181618293
1034358833
1071311043
291222621
266545848
725208444
177097977
507902014
991434649
53729280
467144044
143380795
432820457
354133753
332490206
36311917
452503595
398493192
179630099
108702366
292830681
360210565
581227115
524070573
530318028
439567271
511316831
167398338
69807948
609002038
561629375
42270681
243031170
390463959
56737860
868837214
259335308
619891343
1023418532
265740536
448414089
403714982
14908194
830126382
18903585
487014294
811094694
520924104
570837139
403045306
336812561
577931830
353446649
362968466
194301438
783118091
260274984
528704621
684204567
359899317
650475772
209899286
102850907
368212679
568469627
27915364
95262709
427688231
729928540
552226858
345623874
493203679
374694373
881082033
233255652
688265266
1014153135
197818239
555246115
716950261
263547077
955256104
276970993
408307433
26117382
857387686
148395590
977640111
225016015
508247077
952219844
268261265
1020935068
61757401
157974450
552413275
250225607
381119602
743130063
460354308
676219499
67246875
520849708
273963226
756125480
130395564
904980819
453492829
864736330
280871596
20610211
1045020596
193470599
598426563
68083582
632106281
229039214
495176345
670498317
422012819
477608048
987485471
951065209
87279280
682880849
491422815
127693920
575115168
815099959
184023354
84838951
553744796
441740966
189631115
744318886
391379429
90310490
457032150
672359549
510087733
912462303
785383778
390470309
287578915
386557027
140876012
213990079
785274141
470194269
694228501
113595655
288956438
316989180
846070133
216558192
197105477
210184764
21693068
195504550
732483514
780874251
1053457553
95026800
576853548
466547445
705992398
209206328
584443388
667195599
441802411
639187736
64896490
547655316
376285746
196255686
251479617
708781106
24116470
996185213
295287149
598704386
969133931
48350588
260364396
836607189
325952297
267332868
177683775
78226636
484406223
588996955
177870432
92945213
1027844140
403745209
204773579
176927187
736618482
580001178
541612251
625407858
744919642
184671509
633987083
402831111
337774610
780537320
142122476
518026087
489659425
345614256
850479064
794598688
548213361
436596774
643724583
883648333
881003532
163763991
57870307
485900272
484681342
711684103
866572445
723028609
3997836
976923049
517442481
294090797
998637953
7997803
718950377
9387141
686618298
967460875
540140379
740921813
572315088
577883713
534832456
647635754
222071536
319565367
174855065
731428032
270601908
668371905
557330145
442022545
451698468
715089368
715360916
942918742
761133447
579079887
674231127
761054369
703790793
562074854
620534073
104261081
959186895
806946441
1051180321
612981832
510968755
347233986
636598731
366522024
663471533
546214431
24833902
86521672
240404886
533528728
868357586
678333114
137075114
122836046
586764890
344044720
116011282
176579665
907689608
2858541
414961775
761380150
582994092
94678546
422756522
610596110
192255256
97038968
626725129
918768241
756087036
163740014
880349841
151754797
9285397
137975116
304474600
664436992
673515263
637125843
313580986
239902243
389167528
236349048
157604515
81899026
270446600
512442188
585958718
791352240
619204468
620279576
754940797
737405934
95954310
377244194
474770080
516159829
754481792
806088439
833884340
752036031
59884679
107643730
854933378
1041481655
754581501
250333264
798994149
790494707
214787324
31136075
711143512
479753186
26457101
230227960
26345440
16794584
99258559
732073514
823828428
280846133
214090926
940448576
445176768
634685853
751198534
275779671
813906122
780483699
93496686
626962837
919233823
6466388
368984025
898942493
364611421
623738732
637226197
518045595
73905117
668625232
545205696
139962046
626195933
51991391
857415577
440323034
49363969
647658131
111587498
537418621
578905601
180765293
577861010
151051113
578194656
403127951
690339421
335028520
389793915
762880293
191838168
2239271
576250924
459944275
49014377
90295515
11036598
570704095
570659986
166921909
467689727
124771343
39398031
327080853
846819773
602659612
145680823
880648367
855584575
336028343
190471887
59565395
497778809
790406091
278282873
69809786
453636033
830259922
654380991
922226008
99818271
192769200
856436822
967430839
266526559
269530845
656041213
658506929
85229759
74775167
258757369
909879375
339166080
131685640
749996422
347264184
431313617
21571961
539709125
852288186
144978331
189492303
377173446
881097739
149428601
426704126
26716033
46837546
929239148
285687358
158693007
381566613
99243100
804015236
318399547
371446082
630638804
190655595
335195791
196867774
79748444
892810360
886413574
272740734
44429265
273662819
117637807
793128893
1058368004
855833129
32222077
766403603
714475770
596931304
955070706
460554126
343629151
742071917
145528741
898211798
499498916
393080275
753362222
834017628
635869647
1041014127
769646318
257210779
616993277
386309998
574199335
259793630
52744960
387561
942936372
388231705
996732149
111694215
893779322
340599123
288473097
50257043
1041547329
394757853
87868078
9379116
554190149
506154073
197296466
805208809
331399167
435184476
26874698
930742037
19637000
103213485
505470760
292487686
460938347
1058075046
394571563
137132012
262885081
481954996
76085893
526672559
333120668
661874549
235388045
7301707
716474097
563135140
64379864
621479296
469126538
382810
599524853
738717988
780800905
248849655
360353138
190630031
663637422
853863316
297637517
80308686
572468505
88572820
425324826
88424753
242122808
684407640
226322384
630315769
496314961
790268261
580945811
476400078
759661046
195730904
43944767
997668350
719877560
179519814
722551461
91775955
157146275
732580104
51825572
316850121
94577647
131460951
140138878
846364865
864382597
683750807
918923649
51787102
620176677
636519945
100039774
159918757
31525960
640654705
107911084
232280354
990881382
878012188
97466362
557866649
419383318
397222789
775552963
829624525
480710952
590974128
46956720
837936772
569649919
836364326
288612652
880049733
358644159
63424789
261213499
144611800
789167068
71025987
791238624
812966021
19705479
778958475
7349383
819674993
948003073
180818479
577200350
368626109
671446482
118607350
179206365
539514972
405842028
186003960
38237938
321546578
255426479
998741583
569916650
839775161
253230422
607051799
1007720026
692533454
333986980
464342840
874754097
8613244
341051091
330193128
119845358
437232443
678502933
638047696
33165129
618855657
350932847
43084496
54101713
890335732
473016928
701676182
211052733
480883500
904906627
57256881
389074508
326281995
657115671
168513374
294668898
102540378
65398690
56376822
681636967
307983241
153907475
354941270
646207023
717458177
573159572
428381985
869992672
81933724
645251845
69905492
838210273
511780661
118464887
623897657
41916503
681408069
867798494
161572477
798432283
917635517
380398031
186342284
1026939655
630015396
119511396
464628592
672760902
587982953
271219057
118374110
1070019681
309353682
762389692
230598218
276214986
784930179
346767586
833261895
165806644
24279121
15714529
169297884
191969286
206353541
695813766
776323901
50768003
482426147
482861916
226496019
787516273
341948093
908956834
360507450
491003629
960869809
474482573
121451763
414494995
55898376
652532952
728658557
844158034
442716824
850367243
138219055
606897215
624683725
382029456
243528024
96630065
306009417
187081875
163822671
755266482
438537950
177807352
1037358563
230797560
1895831
1804581
571564669
221070325
1050814019
33955918
402391040
351256225
701698618
62119810
740703259
11500511
77702076
198954065
812061539
447652376
437174602
754466400
1058158751
57504014
504894680
182089339
222045912
541944350
872077808
715523994
347708626
644538626
716726511
466729514
199502490
195261770
290097021
571674537
851523069
236003068
720638481
116219818
77301998
792687098
188486501
215071369
87751946
87469856
629360859
185782857
195233581
391798616
257030970
759844548
518909878
317488137
340198196
34749103
18130296
93532320
188163642
742811922
94471857
6652218
111133469
279348385
573479699
592091795
560878328
865322882
200300308
171852915
542777148
758392842
1034038216
767524240
761317140
424375619
1067270260
106668178
623462910
11817244
183027592
953711453
7967586
550346446
854361704
549160542
928801377
10168501
11994895
1037557801
1014681222
156147497
819219431
913265707
648832237
492141301
455250165
102812215
43661614
272273935
301616195
147678521
1055246035
1045773515
536328052
367599431
324039261
411735282
786562602
438457384
102600291
993906987
228967788
821462350
676136036
96910894
841428937
60686153
202830580
616826398
1042307333
142684256
434430932
362121637
805678701
508904722
657435879
392387621
452047261
85291242
160102607
158057732
426791549
750722865
51855873
295038935
204491443
313026151
992142727
786174082
401984982
558616770
650406862
872082701
17370712
83153770
65834253
105263036
60743677
48506106
76051515
133020931
781268230
919465330
47453043
350006910
853234565
435117059
785886245
458611900
117090052
106594304
583371315
675550106
868237385
756714541
193465280
151090031
262040727
401054962
628711122
758931792
585943726
838103464
353764960
27603278
764739207
653779315
1020585035
44347718
105507836
685627670
417450050
674889062
833531236
114848574
753264071
796704395
794481536
563554118
784039572
545359682
525749121
749405651
380984768
213931102
121862094
186648156
662534648
145061095
863739417
810824592
734478325
808727634
21111372
529722707
15561351
206446073
126737735
814296948
476257413
794609251
854044996
63689824
769052799
865161878
269054732
28570229
62289983
385009267
62095965
14416328
916072536
219756078
102972299
476790948
988539250
977743362
105173956
137938416
176442279
359535321
531603113
375288241
151661587
677294450
601287656
91809013
513361468
412686813
271876291
796351768
13394310
955516136
668044666
118659049
1022813019
216242129
666694063
825579
278086051
157977231
96483126
249250249
361745478
1026572505
477672997
820295483
375793929
609635571
721782521
814583713
807277279
77786199
548614385
144843343
756731804
632332317
153395107
389317697
469777801
75020528
17589001
364776280
523643980
363479698
429358791
842538392
61405602
563123762
124800396
362978596
811181822
461399449
803151652
405975688
119123698
72896602
302570400
530095626
338342906
123763086
997896908
56459971
613278388
595580670
54203158
146657449
880128353
756220083
385032217
808725808
569450160
640868611
245553465
624493114
116661764
277856242
241604143
26377531
554688236
319613634
307169787
400534547
586154
723094494
171466750
889774284
265959062
539195644
554123482
21667073
638597278
312390384
434233672
661342126
561514406
524071475
373485017
108104536
133482856
759689540
15929829
846260660
1032623070
793401416
401661411
110048148
40849978
846718284
361994738
390263731
341532519
718451511
765199401
15346881
184801543
804420153
277016595
482620261
888653466
748902567
1017348340
183089916
882177537
459540141
390384959
20197769
690397251
373193188
291857646
7189405
89834663
677390559
314806720
602749097
288548847
346291412
937254699
216611854
485447701
916120861
452214040
534008312
601226083
450724292
221999742
296001092
195781428
678685661
1059660645
640306507
485602772
506623028
442237421
21064233
325645050
729775956
799761897
846728554
23502117
146588058
681624717
557336262
342238976
314252467
369973031
602625463
867415068
130949624
758741547
89853961
15457124
788503861
1009672359
68723350
785201611
204934509
657900557
196748824
50414898
254555503
391818439
2616052
892687631
421402346
285579531
588332124
257144398
42513850
864584750
152507584
326548607
969129039
45971038
36710900
603137328
117562154
948841513
106705624
253743881
271732847
1039364274
840360065
89417306
415841780
119975144
456304766
925791454
157625234
443828018
868542571
86390826
94043317
32541106
729277832
529251054
825608396
787333824
717640350
401358727
757011359
628089667
568645911
491266280
378159963
721001422
34181848
85323610
768882761
803898365
404149700
351687622
754281097
748242907
67894779
457919927
397587824
764874582
492407065
618763053
43751511
1043527737
1073414897
681082784
172974236
119232776
670646918
733140205
536200017
749365811
483501096
1029789223
145811682
773580829
29185048
435043949
584624707
825400031
459939382
279111787
843980314
136295727
869264959
792071596
203335395
736212092
601239495
494183585
339439647
311528097
512624647
42349543
77660082
607805308
226748739
96771256
211519832
437872634
28761090
338766118
623897986
44797003
693495875
24310861
533397323
128212536
8669179
195393527
1038311651
424322869
416768250
188305792
754161107
635331047
782380829
140882709
101197579
483932646
125842736
554281296
444870755
631520202
853055909
140657485
157159030
134808329
12332653
128473536
749686690
475674130
664159922
790862683
203418987
87097420
509691156
114365810
250130722
134754165
99846207
847070540
840392001
830932515
905781279
545476588
649468808
1040051837
364359877
805638550
958226199
897040585
460372860
274995615
284338872
739948386
685161427
641190315
221808290
230794433
284045231
635573887
723679913
99659118
285314769
582076828
724291811
563974672
143434303
821426426
174978241
811958253
126774117
238209447
777787747
202824295
171533074
921605190
366540255
35374982
852820149
821654166
823221543
614292981
77115476
320687195
849610569
38491559
438310365
925755383
745704883
130447440
19100064
738709119
999575112
837889488
992324200
208281748
23552872
634717939
110810486
153156209
1014308756
663458062
468348772
521233583
570309473
1057549786
629991828
575838147
223253501
260736727
51651668
9503824
217851378
650797148
326279217
215341093
995601123
645723443
320528950
530519899
744896224
206900280
163103116
856971341
48982411
528192493
512984717
650762880
782706370
1059497957
157635589
302089909
6154555
270097102
1041028552
143780101
241203036
139193207
59676982
790662768
840524937
9687617
583203897
136467953
888268698
327412203
123715455
726187464
503573638
456553512
723159741
109301492
76878023
294927103
845447537
45608542
256961481
891998478
715746653
58591995
751478806
302830134
141370338
1005064269
77424368
42062516
114073598
491599206
646996
802430886
798374354
384583357
29199615
821759387
157564615
1872115
192613755
510890002
259978022
579716359
830088401
738774789
373931172
536296056
943158477
146930875
39282720
649385016
734354241
414216892
204012135
328008743
720791255
531004127
207369365
44823986
459151680
708272086
66094973
133919193
435811434
403696777
812364299
343970632
376742546
91547892
100534705
977380569
184713554
728353410
471621531
355798860
483034345
690114236
161155437
85429235
31141671
197925052
468465979
242740860
26735528
352221379
753845385
948596191
690502993
256900033
302643347
145019938
603028012
61459331
385819923
287408494
636014575
186725738
628017520
1811282
763755347
782023278
410286929
308676022
186343596
115430796
104533121
200922809
696373198
398002755
409270703
425412889
97002969
2282182
167469252
106425856
1032656240
101735827
471584953
396249441
101851931
73173665
572525116
714340328
536478612
203607785
724012506
917292768
167417474
73082429
724062558
866899614
1067957417
178042347
305305464
49987268
12230199
214330737
397257405
580305949
93136353
805743507
339192581
165210800
495127574
641890924
417801512
828425280
329942329
3681678
107805881
842799333
1050965846
305579685
912059309
234475619
596057541
349390987
615771750
368118350
752895013
182605806
371316161
508971803
744151033
262764458
167110716
772387138
15210210
518816164
15974660
659117501
719769082
273934642
449368448
298956505
578320439
225476336
418851572
577153264
1047495764
67081723
871739686
285199393
644088003
740477590
483565513
872883153
260619929
391391776
715128960
838510012
98168766
95602348
724692662
606281117
438931508
839311256
39878166
50137441
854784379
70681151
42726471
394200836
142504302
139198805
402199067
3599010
768347485
1017388169
572351114
44003099
149548475
174470167
59947208
673786953
141086666
979733799
614290581
287553681
12043597
141474610
1005249592
40474524
44669121
45411750
334442474
354955178
98593232
274205879
754032950
474454462
618719109
679721042
680639246
716456892
120679528
33183680
803399265
752042548
732309187
191740942
12733175
277394930
876515608
545185252
425851815
178578669
326344325
130096964
751832608
625924587
630743532
924699430
533160614
1008863503
326712626
184737812
274347030
925696467
139597578
633927545
343037782
336672637
597064099
602623851
239581630
73925192
813914878
156984309
527882950
465061643
19362753
120299550
38190370
370830595
169788231
344025631
743522528
108466294
73726042
541999683
865896757
109891008
540807671
879403478
358981303
849544371
920522750
672053836
542886404
936895212
99764775
151758823
887877285
36390279
971315260
201169174
994708980
295798179
577935497
456723623
372183127
241519029
1002764235
103935347
8579500
110841625
174267752
352814013
522825562
75870569
568382543
110127366
388494068
76988554
507385375
829604538
566632491
24790729
36818636
967563715
95814808
429060816
267263961
258485772
97337294
136746696
212184373
81327709
652799604
493366180
93210876
91875684
246610635
81756443
45786632
803751666
179847702
411683999
66809514
1037595330
804920255
231049080
347474261
544041242
945617312
12975193
212894490
624929729
896047404
543328539
682264504
9693651
432409036
910012158
17805594
64547793
100329894
766088650
408367805
174730340
200053664
245329656
92950555
872453276
503203731
857090169
615378369
774232760
214419643
273658274
410626932
1054951083
633802937
559549272
109550005
248672209
921985143
522945966
290519424
56055861
663697406
31313593
506582170
179379529
142701766
79091078
791243867
864679669
607992390
319733895
11024902
627934353
188271997
67947
398795910
198772749
370452274
194085440
436815130
524294430
826502769
59103769
264474135
21173819
200528728
316661239
709707962
70821849
1021734084
103423700
601937864
335539659
807601197
775682755
903090065
750191398
630015013
126113995
659336778
693213846
88983817
197283163
6592880
423324059
139388953
101767453
230126644
440369275
966932208
134660519
368545565
378389632
620405257
819307900
452185584
1065865714
374913181
266119355
58300355
1010621315
142449346
539804415
475954054
136956152
48742069
91683061
82726761
342106387
100440348
34996256
526452383
20053508
16921342
9523946
776010420
73305149
1058792203
891824046
319935573
830148870
226655042
785965275
318162798
1012513818
142002298
572017369
675418509
496078420
479032029
368349839
452005800
26018564
655552842
898060611
673275128
270424231
502557761
135570147
36977517
1039717850
922246359
847434495
56322445
142521070
775373454
517049242
553314186
590693607
187562736
36871793
195344078
487420355
289943704
245274719
697332641
505901034
749244137
1069760219
549364793
67573375
250198663
404633851
728478712
938638051
336598026
303925779
209064041
830632233
340594809
825928964
213415870
510022801
537681877
494878908
444974804
264301267
747863189
424944489
590520749
45293846
191608733
185713199
66823932
25544547
144374588
371604365
35819859
47102785
313926535
387200725
904828120
380332979
246695283
981549560
21376358
690592981
302321204
613657864
818909786
776563875
17722388
921863121
956053580
227832272
437205773
81003658
192793163
847241551
192872279
202962652
708150867
227627873
696119987
305875381
207140467
131224642
83123846
78799245
74175873
161673890
921664512
580067858
304802475
480204294
34875047
312711681
502980754
679756159
307883464
566646864
994328970
739886784
677217443
168752445
51575720
863563252
173892173
139820110
723456870
776763546
29843671
427616004
556072955
658183339
1019261878
305238524
848959883
943560014
790069512
130086992
1043527084
741143638
90191851
622372079
28034618
498238811
341127202
590702711
85349182
687414749
326232603
771112404
89900786
553886162
479895372
448267849
204669864
593358064
797027555
34768609
467382118
8804490
385120409
631967650
575045571
102127117
164552022
128592864
440428288
735211395
967240470
296262466
225407081
393030223
1031608847
773754983
960806250
160016634
108718993
543048569
1037624856
311695059
444673380
183282006
723555239
731683502
1028230820
715222392
843824672
128588887
462309621
153199009
411555662
621558879
31458100
804827509
736041308
123776184
283462811
992074530
151809766
550330108
604220349
286194836
226321465
102253065
243385766
1038005130
568667714
101474257
676687806
595466944
749476654
445960152
1026301316
966215688
1014309063
210668017
634614645
919090783
37510604
475825369
203054096
736231942
1025910857
298105798
271054431
967844127
539074043
105592753
704355310
596002791
241264732
115968311
229791836
663073661
108525145
148987100
505245879
883695195
449577561
12529925
1001631908
667421250
246694681
958597660
371868909
522230714
213787610
415271192
599516292
511276029
69760232
620408968
471740346
158285051
538421505
568208073
951583172
59139744
735295646
1844195
225248351
646556370
88532108
8479434
1066430588
122742157
106276767
637455105
99771638
225987339
567343421
30762906
81946939
569720797
708428344
651059459
21898074
298970830
211959740
798478580
427994017
267097498
590630036
713076186
426945078
254852992
659517111
365731442
175912692
85753100
433275404
744275904
960686562
565603658
77349318
303552980
137819325
840008263
401461254
345109209
344664324
748953005
11442127
472297805
102258890
872089998
221121639
791101916
512128986
206970853
573304162
21079812
7432485
365831022
266688874
163558245
237160606
541792807
953453871
36745841
498399692
118293520
377718090
827587705
118617361
405583553
471340566
329303184
214009614
13530818
332332610
18309860
15858487
618490092
500451453
552071584
490329945
644630649
506018715
684153285
359293263
242815772
442658378
235665053
193511335
63624654
27073225
21595335
642037178
613032360
221579534
193461980
761727222
506215689
1036963304
818640186
132622162
79406745
559833088
158206706
364661813
205446543
303765871
235060894
867127303
140413884
939455371
726874491
573150930
821444880
275975503
858887150
554057375
109742233
179623866
793493060
290174442
936020715
152239655
466001536
945433036
1034331969
341473720
364845527
846812989
377255233
678891823
457644332
26952627
199356011
436123794
750862171
43910878
246496723
710480845
1015911634
45565998
319576814
590224589
227922542
796970922
412342421
767578332
561328293
164025637
1001107451
679791548
252705841
217627033
520641248
137958996
436538109
365571012
570564710
366795438
245349529
329923202
492145454
453936876
818290667
740416224
144370118
350142265
870562518
22142550
422135350
780272999
144020684
541046556
153761815
439330820
123730557
857197438
793013730
396002078
855355002
209477041
409142424
323059253
53646778
523425059
106091639
260713761
302058418
90561744
635860484
455719867
25798906
102119372
476567970
282633383
361192071
184164441
177593757
102161642
652819641
507416808
655937078
1009023600
496149060
140468048
156524374
618252905
835363395
126999944
819282016
496370686
702137894
2930786
114016995
711760477
131861564
452006089
39430057
672052311
213525528
394240981
334966449
552373181
459518482
334777558
689794742
311790934
437941544
998316607
20602438
245053348
781770718
740656788
10605475
957568182
77745809
594180904
216819398
509300275
552579529
7260581
601484250
486823257
234561526
517642507
1047733298
8416256
386013466
303615287
14298494
620749942
465508982
504756558
214001280
284924434
784392839
935213254
212024821
277819232
759692725
502144454
484415768
415704564
185891929
193306348
906761495
292234723
955245310
980857031
737306287
862085574
284618801
760092564
197715719
69093996
759631709
417744962
8057334
166598914
479027551
194533829
974355696
610575873
210018006
951363947
709730719
321539768
389522874
417251315
171666332
71693502
658372051
27861867
249146164
461166938
155154332
166084965
68727493
712021531
21004237
152327966
255609524
651342650
481758240
1032765135
281591596
111769078
520155275
333045352
809015985
423733327
376171230
620726811
93131449
723644220
848650169
645264787
276098093
675650265
217717752
137933224
665390386
365531169
189727390
6969303
419046984
689566012
621309212
166375111
495557515
429364638
692249690
300983727
223753211
652462290
537565741
66644340
165961844
241018138
931146174
81084929
279478361
197533576
133065968
341880555
1054322162
699483486
772132791
567435986
903359378
363615139
936551964
496397596
463223278
1058991333
785797318
597078959
836985377
18185457
759309513
125721293
931705348
338978053
751930166
552240490
178434519
74595043
72767428
744546757
35060692
856618331
796130702
812391863
100826176
256077919
791431621
326677859
133262164
205749633
498328125
392998224
600103927
318795593
639374195
135120235
719396790
421551070
297952206
127023950
791172573
859702360
565295224
84515689
778294306
510007892
1048255444
680037395
97251702
173747075
988433511
337318957
226864050
2132318
919071134
723988782
113046426
71622428
622587711
303157212
446403437
530020798
642429393
995534601
61407530
402565165
404407160
610187692
425012322
82345640
541870422
32707544
242541913
259516672
60862232
118527991
302097161
54046754
784865155
610465822
945515352
822371900
679173282
33315926
971137775
300785410
722390131
20441395
38611215
756319842
842631948
606739115
449654796
1015513836
237413690
1007050810
491526994
385367904
40756827
127402229
135133685
377419149
562074737
748714033
677818608
700159398
232398059
517696014
694336701
842830980
137569887
166801637
458079026
526449476
571641660
436988630
8297519
490557334
138526497
97316382
596821593
189312011
156496496
437530680
92734225
509235909
108623831
460189283
828995377
865932854
566748638
1033670556
169451467
71676587
616015607
924717212
92332777
968315025
747295422
500844906
538723716
870727902
412770681
814838693
170072294
494919444
836209381
238125263
905334240
914427101
478794816
586703397
805689886
221139302
813380477
245531304
658323197
726104059
299692741
165376285
488826
132844141
41402079
569011375
680771251
320602515
101357315
457345980
314840684
312548859
326727663
332841704
600597544
108266941
452404865
296313494
734333099
215850072
800127036
648729670
120816272
492980703
802896271
55478963
555070138
98474465
926107983
793106835
416520106
279512162
775805292
248076836
130847318
138389918
175046528
64783136
682709947
518036385
434348696
455859522
941543168
797474809
985650154
173131204
144865917
123611580
1028469019
283325950
835615321
617337156
135093630
232782823
166142304
155926144
250592730
516168008
92377826
912303398
756740811
332714589
464336141
748536111
828014583
305031992
379836102
526808103
530747613
258991482
436668308
223639091
1026703289
805655109
105572120
49625445
655909459
490571979
838666202
465567110
123486500
109085215
619226424
1018252332
321742418
773122128
618419614
371929937
662826492
616720368
748059903
157758009
174549876
376731311
813696251
332807358
539155697
366763526
4044066
160872507
514776022
10455384
857014029
630834888
486228541
1014891453
840159244
490774155
747237623
554971663
636062061
350632974
255929768
186116228
154534562
585760316
207241544
529158539
978601018
436612444
260065033
551634352
476669708
841585716
836172147
637357554
136852750
499968315
631645201
652756350
158937305
1056278636
760990539
157086742
597946952
182801496
97325286
884494436
503496675
524554644
101017911
664419379
2419075
431047322
776730410
146896359
174836687
28498884
641128520
527935133
579678956
149209661
171824796
851787526
412694744
741642612
390770718
352371605
422966034
153118098
793480773
862016479
229841772
830402860
676889279
162167968
795726941
660224798
746264161
169919674
740870844
399323880
170140627
451089530
461372587
719061279
505010374
75687170
124503617
532080613
116944373
110083335
406808646
606875372
1008972777
164548062
614615506
734001533
241825602
304120969
515951010
884309722
456776356
682071705
792345097
308931042
635053218
748218958
790110800
47451021
1058147550
327701724
775871023
310035539
99310670
647152987
563596930
562481238
343975952
527911432
311221610
97732722
182115025
914394866
53562360
424219898
100103144
437383462
739883053
819928966
287833683
380713576
851061012
798062072
40264107
183874362
15332327
224018720
728347055
770461468
1026517647
420665791
872861162
928853131
531726427
304454287
194244430
597248896
554620851
966994726
573800821
72234704
159128492
586974645
161319329
396037282
404633828
166974116
601010499
742755554
697125694
878555210
658635878
463722032
723631424
734399861
434102195
812823567
703676278
406964408
609750674
979090757
545962936
144395842
94408471
132226711
860619411
409556609
339102376
585028368
156511748
212682395
852715114
110102804
277820524
273903349
246327076
828213874
251575330
865521621
786019287
63776139
60652456
1018410337
272869562
189140952
775383283
1019995251
353587483
162870169
573423441
445237378
416419944
538298704
98577319
139843102
254085007
383751653
477346133
315280585
858117044
105855179
32108912
40373250
108464835
817498545
240805227
427896967
388703526
251478619
222532346
298135624
195729252
591748959
1010307441
349549255
337709256
280699338
507513038
356302853
324710151
224124322
289053671
148998723
544475134
91296215
592193206
169883006
1071319114
387256018
594919684
728825565
118467880
29099427
256855666
168216964
485461852
73339369
170226604
378530894
622815431
208361538
859258946
55053299
66134683
790979140
105372763
519941480
381845958
650215705
60307215
146525615
137032130
46936910
442203073
622748761
21158940
132543490
135613017
463906441
230694396
862802065
627206636
160696093
858042626
574012392
555602641
190771228
66267018
800287648
463570085
300140914
106663058
91799231
420675337
444023773
537243573
787831037
542085732
26019153
685697101
170994550
246827725
860192687
656352
422353123
61897125
749349606
81436614
211230402
997642800
79739859
888338186
551852932
742356199
683068626
104161803
521869392
617011390
464478414
895058765
8152352
535583747
726304362
325303116
45390486
519047112
710348638
118565268
690325566
766331828
1015627087
954109688
147741332
772074908
41305169
425309456
277000058
806959477
504171738
867097358
307724858
674692567
646046118
132791416
181225768
562282226
695875049
586865683
940029341
382094301
878590614
1030792028
694555134
11411443
822530448
674547270
117169621
845153
869149991
1025845597
1032759811
99744963
957036086
424767592
97673442
730916286
540523824
858507048
378234346
286322180
674685466
183536450
162625636
481329000
318018170
134273590
947818770
57793221
721023344
580694809
16075026
322007307
51699790
717935982
102555050
357351249
891385786
295747923
725269300
1012045224
136767870
246581801
106989687
841957847
387724125
173756282
586780101
960397998
602536119
669202316
535108493
9378151
493699439
333022051
8461170
114772559
144296585
156073855
466123525
680087593
273200707
183904974
275865638
225113019
675153303
310145246
847127075
489272424
624649468
412311602
19878100
778339676
14302548
215855101
858703406
60926043
676044742
44007126
315392164
756570311
963829624
53323612
312497127
1004299562
291148685
496515407
869953499
475201468
61784964
91334441
513257436
978650657
197485645
1067470733
892566218
429681449
743272951
446127067
1025601095
919174847
719554143
554034739
543061686
126674186
646550950
451593194
170663254
201626915
105812130
681420852
71519071
707290539
520365536
597214420
456360585
715232761
784595870
617938720
151020057
858762380
763015676
883637568
593115774
28480150
206878480
623564425
547655623
693977863
336788920
466504140
660097899
21186437
303520751
624867674
110390383
178369989
646501977
533737309
1073530213
864803829
872906751
285458564
671739569
341099883
123145059
727936168
915599098
80453076
989036051
599918831
41467154
24954697
766554551
853845056
721697755
973009807
185397520
867683229
90421147
592317897
68509340
996809161
796028989
55744637
708841160
737007824
160604607
364535619
921442817
619760272
789545910
16519603
703754799
359126984
1019244118
133606179
124215296
598908362
934329896
557825676
911104756
245995720
783448341
50990725
755170187
126806255
116037425
172570023
1027528687
340620489
409400063
787436759
131688473
380117818
767650439
561705774
85293344
602980908
344491006
426149192
51374949
496893641
696281302
388387033
127418845
549357320
129492363
196298295
575655550
53851524
241011927
874577534
349516966
121305129
858182394
719927339
26667941
478152152
812542818
299275581
521804880
403038745
37943331
513266368
776541442
9027074
108933364
270116813
14073546
78716475
64740290
508465603
941722968
614751617
779415114
546743799
688918274
679169557
275771903
266718659
685811991
996124888
760138632
179453858
583921817
572726292
182678176
340858628
119931855
531577426
795895617
53083313
80225972
64191845
651341116
134963539
407050382
184020666
249846478
867659365
422039001
209082721
374093903
256164787
431809768
994161016
792321611
565035626
306543666
829333747
86002003
147554238
147507917
386893718
295837718
1031516833
547455091
49246216
716799077
142227071
19411389
228830579
36148766
410932902
349351850
27229533
57080284
529194528
306752819
202730885
23157679
246725430
327363622
418419937
601382646
45287893
623293269
358785208
1067984675
602922757
936242932
579342697
804936059
998305561
950883645
640537589
287800514
470912268
109492838
585585008
376237387
257927692
904991370
385625010
312689183
169087095
544958231
94771681
783225191
314099518
146630037
560666510
768158300
175458714
847169156
514784796
118568942
75453548
315683562
849052707
375884499
803563034
692827769
123253370
43534160
188542176
318248169
424988892
507439783
890315782
88143648
430531832
30329416
1030667047
967063936
100249752
750375906
116307515
528799821
771772985
676913771
363286468
236570312
133690613
115375287
150741237
82017469
11019815
887652593
458359861
773922966
176045344
1063210689
820018897
332307888
16860840
205017538
930641773
968816813
111856118
615385247
14363354
444658714
809749598
192934059
1039544185
553371392
144066393
34988855
186972970
408393521
302776576
184769409
1054998906
1024403054
964430641
156104698
189707366
1004177162
859332892
120082774
691014712
767377103
142552597
725424568
95920874
1008283637
673487321
558373972
873685733
747857600
1339853
669426719
430983884
116762358
523625598
167574234
910299295
975979589
463969614
109029779
687738596
84451966
1037018782
942228494
78119314
527595415
446564743
70900531
723142364
20381753
424508018
313924623
723695613
240175555
843824719
673813889
392776923
745305583
127744112
119274746
156394697
760246854
770150468
406766241
144674301
592577144
415498125
630641951
48922329
179375315
146281013
276826713
338107378
895111815
562182723
72897352
587514895
247795034
590549764
703474545
7967442
905194673
55069806
488917479
259170480
996739180
447740171
70373458
148214539
177957212
706524154
355232856
10256944
504220762
183847338
936819063
356263345
615280345
156624887
515325283
698748791
821246858
638146707
858594684
384152055
423016682
888194750
237231607
307535601
26304869
875405849
683197716
657654018
569260519
255192234
156332446
449166616
152552190
595851940
799932742
574745236
996938377
53321165
14302176
27744557
652633848
129595005
861471920
486825975
328180248
367834592
622217408
388350171
830572704
312962938
890464279
705971220
203164510
974088990
720937441
258073729
432030418
561919203
775706046
576751128
717021562
514657161
687845101
840660888
813467617
1001439600
93454204
370109078
119613701
314479544
198547964
66638780
760616150
650733041
603561336
492724840
24586238
512338217
836647507
83365493
359139282
132821547
644732263
350000490
773386867
531155279
163291480
129559679
152610216
312746175
59899092
128876653
739111190
597310812
720866296
4648347
691739572
259251383
640400517
1027075972
199990080
38632710
8541659
213447363
74349137
917323425
257922727
693657819
214461415
425308964
897903110
941591462
567427203
778630866
736352892
474131453
142712614
225882706
680956550
312406147
91387635
290736353
128446000
72996599
127879153
4887445
54126902
467941295
199443956
556034144
904795349
598792139
469187933
125020411
190263088
632102491
593414303
231749375
833491189
665556008
803051535
39274810
543180534
5779007
480440586
205467803
518236921
285260249
555192961
1063827512
847707215
827500916
471285196
889634141
290254439
118663077
78149953
677136731
265942282
90607297
170987063
183741007
26593216
602907013
679676059
253500400
141439053
821021142
192373811
843758807
44619958
302586544
920753915
744100396
588897188
859337239
57040966
375366409
39125968
665420358
497524296
98701651
52044278
177945771
482894425
128228774
910384637
650284292
336796768
870351099
81608730
611836380
425677079
222283877
17598415
109863248
732883166
80344234
54545865
430527968
6646904
1064954671
115436089
600686442
88004031
104579132
179106258
108656602
629876475
869980528
144902887
763385892
114666848
389365817
702808421
706653001
304908701
552745039
265621161
473365936
476985372
124026244
220618754
861663258
563623322
224622439
564003912
512570435
558390777
847883471
648088211
22776727
104918669
99994022
455605567
524559167
77563200
315334890
7132284
74935356
761158283
5934134
213824300
930091129
346698995
85536479
111285597
874042291
85017407
586744094
473654445
399472088
686146845
849399596
818063299
864823024
150150921
756900127
315519901
62448472
243740381
583264275
731222416
571230241
283859229
283120972
121793946
234989492
323658211
227872240
60846243
573459441
889710596
375366530
869867173
793707566
386194097
394891705
686794757
859914510
1050354456
654425833
751886715
906347367
900062586
69782785
79431222
772694283
25723998
26888665
512133989
735851045
50084422
942002772
148986901
633791338
797469114
24400254
30148845
477417105
991225403
617772579
116700291
91920646
391044025
638803750
739799686
727764273
357913896
453021460
250458854
233288619
227546318
449800147
114694668
114164767
400675317
29093045
1048662382
460194040
914353116
195400771
326168936
296553259
445448440
991377772
762645690
670093435
408613437
174145344
973369009
555486350
146111485
817678107
505987231
287390770
229386287
52873529
332214760
165896228
899395651
399828667
234456740
504749699
42332034
92636457
93069182
242261718
158960376
835136969
190328322
1011546128
531577455
975269830
1014634734
567713588
150956408
354846252
963722530
1028483323
464749167
73877811
695500761
198181451
102731674
445666918
8362510
712774603
174543198
329990353
681726840
955724667
791504369
144354570
22683219
613797813
146474023
845644879
604603444
622694094
1003402924
126259142
378090407
477963572
179988673
668069711
631916039
620656935
786881646
1031163657
864107571
223255424
185153444
778814551
164848837
223744326
322386007
906669515
789825502
179368193
45103362
757787861
323748631
152562013
1069714474
846453315
481597635
796919989
1064867216
1057296257
829759536
50878310
357696370
778880131
1068833231
1043594220
731944402
717214168
158207257
18839660
580548316
814654273
861259889
455549350
165689182
808753654
646402540
874246581
344226254
4137132
463891386
379512428
701629784
104045172
693155096
614805238
988177805
188365712
19414153
554339325
9277020
581734489
949377262
586036644
87488161
559179350
564163303
473867656
961676547
852282447
700797657
781051404
749063546
317187682
539590353
354763470
87136335
130805106
244995378
182633462
233273701
484651376
606762764
115352294
462690033
2045480
87632922
704979503
678772175
331826487
819952366
693488074
549346089
869860472
467393104
53083180
720564920
424361982
222905908
748283346
34395483
775341805
459683884
84588901
355004843
209334936
903399489
134168113
653374364
99603395
783174839
747692447
291209421
683583793
438421025
125969443
34712315
594844910
234148906
559110432
696637490
690369131
597526552
31162937
355612295
224184733
83847051
495043243
196053813
689565944
463010525
33549519
643104810
992119036
908616530
392665639
172191186
1057807349
634224334
946876827
820524908
180745967
195060944
880216721
581068566
426772030
237834403
468060104
689504267
684451102
863924958
181755197
12667861
732092055
855579298
562986998
702546791
233386661
146174495
689904927
535902398
497974471
303650825
580934187
278730065
443792240
195018380
31287516
392156449
854578433
294864802
776356302
13814747
621671648
175468550
288414739
280769882
211760068
678681959
503833973
984337717
152189250
299825970
313300511
747250480
865976339
437960726
91649078
504591954
12947150
751549621
118083771
14009273
542998383
48796267
576361429
46580773
939142401
512815734
838783305
272838207
154697845
125866811
962968549
560455939
37171589
203535762
196841412
85887489
36100294
712930325
768606030
941800691
706706131
812707694
567198988
29023606
722603007
768637899
785349180
514003604
493615747
778170272
935084398
356555128
799135661
110692880
555648871
54264648
359626345
660360789
4640446
574980339
844274810
65725504
525228426
304661108
223526648
635559506
873147315
856448058
113722291
18799192
71756713
658378484
940036180
84860711
60245872
198966545
929717463
187055167
844421156
326306412
500805828
79075200
6102756
898752468
828922371
190378645
990615499
58714462
20012752
528238801
603810368
585567595
991897394
840990069
190597210
756782703
1055420574
117478385
697639336
582530813
660434833
80151286
547924760
360476537
956971036
448590279
542178858
946825584
733038809
149169327
807628484
541297231
668068108
577482884
202052934
744785500
859181328
366054449
764196678
27165804
541504498
60723643
236566277
470275958
647881230
819499279
451655489
97333298
746224445
337947390
761088052
737023320
833927850
5755847
755866929
98066768
983601994
233571133
92597812
42289706
249550549
48505105
75101844
747187809
820654582
695861842
20384439
1054528363
388479281
304953167
494388297
294233987
561810343
550674911
157910384
321145370
381011776
34925146
515488876
203698083
793506328
770402442
184961437
594461230
538125512
644045102
228692505
363020450
392342383
371169177
432918152
83577729
187829051
196301723
701009973
766113705
225817905
160923419
140221479
110084087
581057220
637118973
419060599
526510747
840092958
287913923
516252646
1013199212
90782816
1008187913
535758915
138825441
89592292
98614335
180997536
34024789
563615901
298456801
397935505
720337656
648905646
363555922
106395551
595892308
438772419
114835184
157156366
662366327
353803628
476562426
770073228
897644210
782519266
168881979
73190763
270999583
823729387
613907021
937568814
53561479
666395900
203388917
22845578
1070300921
552994080
711844514
784102881
509272786
658106085
599593268
493632573
1054181547
431406531
100003248
730404246
597832927
122355534
72868762
593235262
521850315
542549380
321812999
695699904
745790759
435498724
811755157
68493228
99009607
312799797
795133277
352577580
292520539
46704398
620134223
434817159
712427175
228195718
156535150
791584133
130217960
100226286
8730503
660426170
668619271
306752964
942688184
709235102
60521832
526856198
322137334
748898767
865298070
120926887
827248280
850417303
866246196
825697531
45621276
108580838
311866018
30509445
875058489
342279275
421942221
542494550
757067004
704902239
121004152
496714643
265386612
831976846
150291884
58731711
122178459
36017735
1057570610
415250999
606665871
720725770
552923920
698945821
407129987
784872347
956329506
402644744
481235286
205865275
744812318
827440329
32697825
27687573
530773534
675808031
1000862989
18563846
512270471
716294183
173479931
373792770
635269871
4436050
937317278
674290501
275292456
202030868
18099390
999047006
273445303
612570502
49769218
680611552
274902189
208092466
750588615
105238023
284580923
354879993
319975397
756544147
383417674
703652277
988687601
950389985
156328846
388957546
46611184
368926042
318991183
570289638
85161917
307954634
785201732
517899216
618263294
626703155
85534728
329456205
11435096
188871583
695323026
174256150
573656401
1063447582
46458874
14349585
161781230
301757775
785532989
104282295
146222558
257993601
787993203
32631935
793554170
567980530
799332644
83327757
886207162
118152978
633028908
665075116
55595072
668051274
712748056
97440695
30365486
691516190
68748130
344439307
71515670
4089993
381308837
970489679
160451262
52698384
1021539364
514548481
411258711
844520672
681585645
709629701
223653836
456567993
1051552189
755492557
639685310
520962639
847000297
141026495
432611324
727189902
512286669
383801475
276854488
99674351
22799863
596649437
937102263
339249809
780482903
764632807
780583089
293678710
629564113
487551294
428824228
368842476
308995929
790914451
907224271
470548724
226939320
102736006
172537795
1005212386
462986355
26099407
907956989
723669180
754483321
452212889
278478020
176540650
499957489
99582540
385090368
189722243
563587598
702329446
734444063
216192557
256161550
293516212
562070079
554155991
80922217
352377299
753682419
946874184
23419515
513338018
542846161
1020539569
121382538
569211472
209185372
779909339
153560020
555723635
1016869117
758835819
168370710
383449745
366783386
902345356
229297002
798712782
170865839
804835095
320895892
549257414
11966945
121292214
255108653
481945355
513547795
222285454
204510642
131018099
862317301
961496927
301563179
790015639
358236585
165859831
821413651
135471915
970542171
799301706
534568268
350144944
374544584
456686888
104423771
76607428
547326617
984613549
650830413
47971134
148254449
614457649
54812237
729306870
807087836
103521581
662371986
242288518
826491068
542229970
212938567
823914085
583199926
535413154
361931349
95613687
797215250
406112071
386259073
404428360
516543867
387519363
562404756
68348774
255041461
172327013
155674316
154503386
657285082
25026785
199559001
455660402
631105951
575454057
923449589
63228282
214484677
471425659
6813700
18301607
76611351
729835187
113127892
971159906
500513286
715887579
717615452
623104711
85442658
218602776
30957534
101796199
732578702
1022331642
39254465
127111591
157520043
348151480
467937670
166924937
1042150397
594781416
781012816
86867632
268961244
402394187
387695610
545360986
3670418
785924888
460842228
158790696
297029722
14874234
752511735
659676521
465794122
333202507
324860413
839914732
326328836
893740432
672757479
760556932
859310396
719352777
112428794
864773069
311343822
100684081
462628909
711034039
66940742
27746318
190959004
786016955
1036228144
157570461
971375155
237929870
317125563
1003354525
761684294
839012871
400685392
189005877
626315728
717995505
670928782
685845915
539661047
305433801
130000637
63649340
307389828
584971838
185120030
179933776
235228482
71954644
685295918
425486348
562182873
731520436
815481850
1021257616
741745570
783548438
715953852
500168464
75035161
574117245
525983015
133217689
300044133
323383545
66921143
149468047
818609920
588867992
150871183
841751017
789333374
491015280
325013582
381147255
128446250
660203931
435967840
142293083
798988096
647610198
140804695
22059722
604324901
446022735
73569671
574071010
765589556
220706620
108392238
416910054
483376549
292450189
796793779
581614536
26283928
114601611
952561152
926897382
747589044
164598486
513210219
610319933
730013960
221919263
359138601
476427121
642201477
688117713
129878756
887293481
351473332
123645451
64814598
713436886
76373446
559820530
542963041
794641615
53289219
838035518
581648369
1055337114
1009598124
515361452
865703425
22291884
257066375
373727590
797268457
60542789
17322051
389483743
716761956
559914413
53202585
783267285
564928921
784958974
360833752
566520274
555491709
296230284
535143636
60697230
683380524
58570347
741603336
861775958
558437621
80932816
672156652
172749334
355714997
664128967
110545084
869344100
745719573
404853050
761790433
465791653
586790297
872525852
972416087
639275274
1008508531
194616117
111454658
770267106
51726080
109976577
517561664
828307955
1071153236
396660797
624969459
56889151
313072623
392669739
516233163
668858767
478805424
183787257
831628625
183293764
41360931
171489897
1072985162
748462007
959611176
755856592
59697457
648856742
668418921
384911109
999729668
561910128
643897079
995053347
226798213
211396759
1072405742
827081737
109336827
194167858
573182897
306439135
489422513
606438723
48944561
195009868
97241911
180119817
229269700
69181045
6430771
724227054
264252750
3001943
979368885
1043325870
747982540
37948486
157577231
247762837
362389361
855984312
125950874
801558553
63793643
811288484
752105691
75319101
65204710
116600338
75884988
250035873
362207563
987530756
533159859
526700730
604324472
81832812
271305521
11754094
480783282
405323576
211074466
101763764
558963719
921641061
304548484
384974410
186313613
112799014
460315108
541280866
74306990
721173100
432763217
481105819
482227945
1072693646
293330246
769975731
319079686
413400847
715810076
216642390
23396772
547855335
94805177
474609634
638508052
115512968
854968101
36939972
209700501
956756631
136607378
281582887
197123680
5573408
419617164
741315619
352051347
52589843
230823504
17151126
449634530
866860999
330071170
494315027
540481054
1042802417
156184400
733563787
945627211
192500010
562141283
734516484
75502932
87701473
40958124
976052136
37910837
521847605
399624601
33617707
319750639
343846407
53715923
430031410
543199709
217103858
83393515
945791796
465378988
66011173
64604042
597718056
737492793
470496885
1061986466
1003481222
107581181
584324464
277254173
86898411
363539614
852053048
181880784
406223719
683854462
79855058
440556374
850973382
523791094
167682910
552237178
820031014
371008112
821115460
271227702
394974341
138274313
7958618
23252612
967414866
886417227
182217898
251889503
357539118
207177896
213974506
622644335
345491606
290877349
568172905
1000879110
123130541
62690984
385566693
545271494
393838960
53161979
611178673
535506312
6990253
420197993
428357456
181228454
88616978
866714302
1034210851
346589449
859263185
214688725
295618173
450327787
44165290
191772165
808541247
550319928
396220858
162360287
939618423
524685550
616088687
212071750
37767789
660157280
967941631
1068119026
561064398
5139141
74058783
186831825
724583926
424783850
633927847
871641272
531521168
254692167
640243023
650425743
151289144
501299960
37945378
35701075
66246178
130497638
38145665
424087427
180345243
610186694
162667734
40729856
730671137
768056930
762185937
101047176
581582047
559752322
24282471
144795375
436687756
506152016
592622473
838351301
705368894
114287271
782882311
488483703
450439147
736983958
527539657
852752486
167030589
654907302
934216379
557160115
1253863
572389876
919809748
93496371
711795522
345731620
362800767
860747632
1017014131
952123173
88673220
506191841
195760846
921941129
12924024
153791856
394929724
408448367
189045112
792434465
709728378
48428964
898639582
812027234
359424535
238982026
347800591
504195708
832531184
200585128
757754430
460421384
6816889
319939976
297072663
697490925
103056876
131452390
581354658
769866521
360540526
315135122
680280588
1052296698
97984016
11177475
533516983
934680774
266726784
536590016
219511541
496858661
906259004
250523048
98837141
280909206
81360320
93976958
341633332
1001104999
251671831
221613968
410139506
251780859
263431841
166923910
74574021
805511796
18745943
121357183
128546617
576960749
998310715
372730280
743469537
705819568
238634102
706588356
1009986451
251898072
672998265
682619848
8862728
255451776
396682839
145191752
779075346
136318829
319348383
969846457
809142562
984217462
455615911
622808446
501691384
591537005
219786675
648914254
614804847
256258071
207433163
263369462
49860498
616410920
908737397
358284975
40697929
618172973
885824605
14038406
1041946111
414721987
606384584
416640362
894260445
85193467
606430
1014460291
748251217
419675807
1069644939
153643099
1046721392
532914881
64919694
98836512
753316988
21509087
503452914
433407353
37306056
351923317
867163746
88379412
849771169
51178102
212274174
8139355
102501300
1044057913
688795814
675469236
582711099
654330724
61385946
336393722
532597070
136604486
980958820
867692128
733039114
528920623
49949605
56825204
678902505
794796159
96293892
662327470
19760068
691427178
256912620
179838014
642396112
41786855
541426396
232859447
754607387
72295148
25492369
757402040
156261643
998351366
874979944
931560524
829853380
101750054
503324951
802533864
398424712
621592344
680057876
66832969
542490036
91738604
268248467
198635452
253855193
677065642
710182003
949833323
10388393
479317733
933959735
585692580
1052430489
124751905
113858920
1019669977
330712989
150589534
12671429
149335593
272864123
122014079
87937897
375597859
850083099
612039632
1063025362
968943631
257533486
626718742
211538584
628529651
610313650
67471202
729132460
490299990
643996319
911300883
610419646
830260504
1068072507
23320105
492548697
151192275
138081475
921868733
77210232
692265775
182033919
37161280
776937915
639815282
66033513
5384800
690531256
1063214078
130461789
668476157
130920122
299350844
124625915
19804092
624134311
15224056
398065018
244381076
380240750
448453517
287828873
48985596
215741795
589480242
51250206
969214069
804277151
51960214
342300839
56997387
584228317
499255701
799136893
9812617
554091308
551910080
912104450
746538484
639353523
400308003
446491474
673168200
490603334
32188042
397681010
725597498
161406870
890460835
20612179
866573726
284797760
143275988
945637655
177264805
78349547
128111256
873353054
701867820
253060190
49376911
823241289
558908700
51949811
472238388
202159336
48447913
609812270
610117480
7796546
118821483
291213267
610987111
848606339
381039058
973168967
678665902
131648552
433968911
539460486
731084613
97535763
154835093
97120454
115314309
478593032
1065199060
81856821
860630793
841557453
84251893
598343994
389911202
727144717
713985054
656345585
934483200
77118543
387487556
780529039
79550141
537331800
81050573
473845868
475909956
35867567
108510121
923867934
90856427
48953755
770134205
102427498
385438862
646452047
154179181
201986456
538619507
979266813
284765052
88397912
621032352
47489176
359265329
828752085
474886112
181221411
509263353
802154071
463194947
593886807
728103553
651497594
461449694
613045460
62257468
433147927
626102994
1013620582
378252387
361748253
572594856
1024416989
826618571
28682628
53951703
833445821
145095019
100900520
968224172
279017632
142041671
240817925
119060835
679771162
949327523
276709895
510747253
456296937
980214294
479695693
708337291
742479428
650601278
386235196
84372394
302217585
303676560
120422758
723732190
920050615
568365654
173362471
350403745
268995082
715427264
217300386
988090462
129713214
529812082
36291716
107459411
840598538
7408839
833873363
288261681
57111238
803200839
861998417
460921407
336738972
805942447
452629575
440077346
211499174
24549372
510332077
586300189
543144751
164468261
51502376
983458443
36009598
139481467
792780215
81123717
503403865
609816719
334009568
464634403
71905697
793299630
621192556
659820710
699961166
393871771
3671233
460865446
1016505845
738082989
801538076
791321597
233319335
113491731
303548731
39095819
1067309906
558480493
64511617
705356119
769242493
242588644
329074454
413382847
30453322
1007382709
697324862
189055543
178223001
424231274
681067551
458014451
221980715
215654445
87312496
176829142
946496628
356121035
923266020
473667730
847227893
711968915
58529270
327713302
804360022
319312294
141529843
12579556
720079862
650002888
75502739
590205520
847038107
150086798
642088612
576539819
156927171
886385609
916185512
52997003
892301662
1058489456
75894215
323600237
225561188
529624608
527087476
249321468
992414857
122810089
1023162792
102200353
714510962
996334695
55201224
130016533
347899168
707986710
112091352
146025633
57312277
638716464
721738542
685177655
213704372
127431394
34384118
69867623
819006000
232107904
167656219
348756575
476888601
739742913
1014588406
52496520
487676960
183346901
305903236
776085252
403164620
682732945
59406567
112701992
745061060
279666256
706934332
154924986
611424290
699061059
507088765
350823875
1043558852
56697578
328953506
795327869
662557649
95925037
83177733
127423249
553436924
467608392
161376364
296710538
44247744
51723846
473981495
472360408
936718494
719518785
288098989
924048299
845423818
399273175
154858540
683098518
933785927
894924893
499892608
395009411
39923377
21735035
849280975
957703392
1023153427
30051849
170449211
114425404
700725805
671126900
166259031
490137982
357448677
722253715
429214655
327739811
490254557
983042901
843570287
978051352
396742996
156356509
489249815
110111701
584874636
971818138
1061722192
378225091
699535344
129028505
70258282
524146204
806243160
826306546
226709924
295311686
465371594
116903300
323238398
196719233
808647746
385899021
283403987
68315333
790861092
1037947504
654112152
347890387
921799163
88549138
831071180
698220180
436317308
103580534
642926771
593926915
195489458
100718980
670208222
188485097
366378149
174705037
641042659
333361962
623050531
563867259
406560213
603080836
803863239
528691402
807355280
750880876
1028702426
8784650
1020634168
138360341
349960521
260018968
636054947
406361353
815686174
565743539
84832401
117246112
801743918
188002000
495208150
264854433
716740907
1595750
470908827
102767771
53809760
738130702
756561813
875228358
1040978841
647010723
462312622
940765056
136846669
725672089
993908107
8481746
190423778
226798614
824563701
408460126
293141414
494496341
143599233
474467563
663212947
162905666
612387441
242098459
84954128
107941250
10419273
642027598
601424751
662569799
124650771
156878263
70137104
194147731
947357478
324572585
716351753
588612343
517407146
804625625
724739524
607481683
430172306
536790138
170457697
310101859
122906213
114083088
44612901
406779651
976846110
455057153
145088660
874453408
800638472
191115255
244556403
987189114
974364393
632583939
575855539
841112994
335924095
17669096
189685075
298765548
82059157
712245399
723750370
690037768
44552365
902283189
606008134
963837474
192226080
378105114
391623561
393101545
26930540
34342825
436007679
309404975
13189247
346002943
460865530
113844810
843451907
794526660
758116651
8212949
133560072
644682524
332188490
178989463
175207031
575734644
546440659
55539719
833048166
222827698
164235693
725589764
279058680
309663992
57255083
913776235
304983293
715998786
448759179
996290811
34578712
161439093
309681423
66907451
219309764
289159634
626407654
317491232
387382171
868899838
745426308
635452407
119909359
613839557
98955792
118892921
1034672173
714553873
297704969
339599535
197060501
900560189
569766741
455586809
771464818
328044340
85543100
419817076
167464290
574515140
496303351
399954584
973740072
727845471
822227954
714717949
622462349
369803076
685845908
1894353
2392881
826718201
219693614
93782584
132708259
653577983
88358105
12503485
20557373
186059569
734052135
588726102
368572005
401259925
710177236
364244988
733092968
600900243
290014815
266202659
89632871
177598712
899571383
1040483298
730845296
689172258
179442588
673928266
88943888
329084825
404600642
437949415
810551175
1016738366
460184805
449547237
55238017
328596942
418036436
801196331
448139456
466295514
620783298
776384926
67928320
435106484
725057737
536480745
838163731
488691251
688676486
574818531
292036758
624982077
125012063
785213100
769063346
1001127707
244248743
151696034
735498734
784706022
186510737
848681733
726922228
175539353
128127823
12029567
580031531
56495948
115312256
204453288
145339866
1000874566
835609978
502159816
266419584
10045564
460568956
403862962
48616631
455606248
256018373
397303178
30905632
467351672
221766349
631381780
803644129
357483114
437737442
1062879169
1072766943
83345521
458698496
573343432
1066610796
284847871
422843668
11195423
62208349
400361332
76610229
451475057
516515808
372024814
594859275
584668450
160739212
179342496
81480629
927146979
508287928
323236944
820404072
311139071
812979459
92845293
669501689
696102219
279536695
1066528920
355547367
394538538
171727692
61982461
927355252
327557919
53640639
219291127
985227227
682915306
168188774
540312724
246339123
949966133
157058327
326529962
446466950
154756300
21601853
871402960
1006262344
237116636
776013916
860205868
112701988
338222355
171398123
918975369
167072227
69477092
664211081
637130391
917469697
655130846
609413742
814286830
578011035
528095419
434069402
93646473
783938810
428450441
37056228
299332354
194747692
129047298
365604790
696289124
284716699
74662387
730470126
362322877
866610856
515022461
131235932
574103967
641326052
796769849
202496568
682904878
191563969
856991323
504388038
766501419
757216766
609493352
656371197
648684402
788492698
676178661
499028117
761161546
105353387
744994623
506549948
505488359
92368027
181540849
768276478
312118976
715464248
865696486
819686731
747333849
530604101
380424409
526311488
22502736
552033700
65378858
47913210
682955738
659999218
737037299
738797028
806285289
22890808
678613072
164743043
103667464
701975780
451631681
551936002
786210317
167889950
15069699
149108711
356084394
488780197
89899974
194400172
534354852
221077534
461050955
491431194
681956010
174674320
274210592
533980282
557232344
638662404
43537419
196585654
123925510
219395825
839201251
710799038
32269413
439040376
44349469
1058038785
1050136717
786151344
486369893
237284569
948260031
542162455
390370408
992207552
350372134
528515547
352051694
415645837
23707506
877641473
711415956
794362452
821303859
64280363
753161771
203792339
977906048
346129747
410961077
808830549
402457025
3028800
429177030
65088001
13170
520941509
730926082
325498149
748334106
712420042
292131733
181298058
588425349
490830588
592417423
686977811
489523582
675641341
709469537
297843321
609716990
347170007
1060346964
745389362
862840812
88951472
226538135
277526676
398465624
740608084
994276574
912015669
844244825
255017117
180902702
115713419
297903442
183384967
61809756
145311856
39494228
131745316
105301148
7254022
103887430
420907993
27964351
234874656
773097022
278439888
1042752210
670877589
857036731
551422408
310083350
769755228
531785883
615609939
37424857
67111977
296984241
640658727
747201806
123415941
291683331
326814901
796009135
527607542
578607365
424408703
502416535
164526467
822316795
597547622
329258541
402236375
78937744
951191371
844686659
198954728
402721315
323321880
449720293
704292666
856217547
843276547
175381649
245352849
714197593
584092416
433818244
595957089
955482067
265153712
474272122
789055066
115742096
127846091
15428572
320442367
687492445
82796550
24038277
786830712
97308044
707950178
209768269
844276420
703572077
817935412
499796745
981095809
571883773
781789520
468127122
1059746754
118467150
944751835
197345023
880741294
80886055
226961791
745115089
182556980
33184692
479047714
459999219
948914421
221995919
345847658
685452177
772000782
201048212
946424751
227109689
94228738
194632043
199438359
318686913
240950647
308745905
884853039
32658234
726886290
343245927
944777191
330844710
758875605
212305115
730680301
311240928
547804693
72357742
371878277
55496564
742916258
259085459
59245767
240311284
546397843
785124179
538513489
1060469357
574119984
855205801
638447450
1055967499
598577873
859753368
445628070
509543248
205750575
668829976
1060372397
1051128397
418956644
950461623
804737814
107375578
62479978
536174433
181150311
813437745
572983523
476836654
440957395
59672271
681266782
37568340
563901680
127183944
577859808
866586632
66956927
613971770
862801762
630758476
594804485
350726722
95767714
38915950
740201451
983827223
827090466
141487791
637138766
226366821
72969622
450112546
119037866
943893567
66746869
552838166
871364614
755597535
657386438
30903902
18965734
671572472
762779009
963700667
682520288
467432699
135537290
695810602
907887735
837203073
192736591
562444131
146122476
558279998
164677355
53613153
530173200
430881725
264898207
545386333
437166229
629166578
856622452
627672818
817197698
591661141
707433479
601081960
324663288
583323043
674804033
74166167
288379994
350445791
825888458
426954870
834909330
762016380
233614978
234816495
707081439
787399286
906841081
120587224
400359554
447497331
267104637
132657169
152575419
35021006
305193258
968170884
444355499
684150720
98256843
655041327
671703024
72369550
683438209
662564824
697261185
11477700
557983827
446108626
627237827
216069589
68969537
124655876
766944087
991689656
454426130
197585678
67551976
557189609
63700292
561440268
182332937
651585472
717052834
177528330
505081904
129238095
504096566
688164766
663488857
862893903
105359932
96560491
57087128
524690383
799762706
881748894
585306792
648670582
483544814
499166637
146055005
289330479
682692847
847450397
509866017
316613042
623340230
588532001
192787661
801214776
51869384
701298330
1068814386
865793975
28684174
393502268
919623518
824890747
586586165
801014419
161459970
637936305
457059168
391485732
192207039
169443661
728180529
881252596
73227253
128128641
90387563
276650603
130721829
265237942
626398844
740018350
36396172
498917187
456939311
69560342
1009361602
19086801
36004168
313311571
300296465
11536992
963071118
1001483399
315987119
737359115
185490051
656502950
707848470
715341560
972081231
740192306
624694195
497759489
186664970
370718074
178769446
678039607
670442660
88149861
798760696
855073916
155402790
132395144
519513353
80161246
359290926
251811942
106679124
371335803
486900665
780305527
50567118
733768848
116248519
633697730
573685858
625912282
852864862
518598083
532302303
716489149
1019901170
801836523
644130696
346182562
841484378
722959645
437349573
539319447
131163552
195259627
514305173
360196232
306131654
592064599
204205963
656285360
129371189
203203777
483810560
830791419
602132602
69862783
862995906
319732588
708457580
625267042
62816444
442449137
790515763
133640229
195583834
71345209
974699793
24715081
823935322
636321640
261773913
318066450
241624826
171051481
79049426
25361509
508434117
985738228
428582556
146187955
436350512
949121411
492082147
722077007
755601166
594601744
990841243
194267103
476725405
35064825
562819543
98823137
528236977
222719889
930592141
507244098
586441006
630509308
282718351
247056972
563501312
107816801
680585083
639324974
68584923
439737639
734816130
429310445
549380314
72388991
146802206
699431458
88120801
538418684
535043432
135810990
553392546
505403649
1020635954
243804467
745376596
247671809
148361055
595762184
255270762
30230174
174042437
736104469
111724602
233790680
112121013
471965098
413623604
626143509
1048355544
176390931
479748256
52699393
27303167
252108854
242870925
485041040
1012000657
479470743
348185012
297539759
9121267
726607874
673131778
783262603
75215709
293993988
309974447
109331449
995154955
619851541
643779328
581197415
178554440
432415741
700187756
787439621
425718531
58312068
719315228
672853980
727486379
275753075
239799523
300996615
746524825
325496708
77862941
898600488
893620456
583550977
987229903
155633584
737554443
364315092
181384352
103916957
56139244
672983877
764754553
257545566
821086822
754099881
415994571
756155434
836232948
755939588
563213359
15185810
51776999
610153822
342928147
742820371
19998984
295794449
242301090
148549265
62640462
688989995
407865865
714508234
637368190
45942043
234537345
353865701
241022898
319869838
604348476
783412580
331010807
335359172
558805217
562957983
312815757
26338887
549609757
16902638
63811293
240075846
598896793
584662979
484219245
350128909
893481200
639173355
65264868
724062078
384699138
171773939
391484389
344454690
64823974
180194297
899126268
227378049
814605834
190459101
642832019
239909150
600387673
613321576
779873206
215980801
476920065
788345412
585867563
735756774
220809749
380115094
62873534
470475427
345792346
902956767
127780711
377453934
948206595
320079100
180675513
745168494
923814638
452258207
518830357
12890087
830618372
785834296
800892469
298017739
843502424
1061567353
196356772
625709694
282313146
725159518
408106868
46842412
856358268
694120056
613373773
1041086905
700803614
190000400
935747274
500897247
415644965
603049184
854002237
682823279
27064021
525562217
730827159
693350568
197369275
814890403
821133086
107251543
461673035
876149133
186452518
155050388
792027331
140357395
713510769
634861301
83679820
102003852
659086320
254208757
35341393
194245109
777592817
230927529
1073672854
489202512
336639393
788481030
129004791
627212641
678277272
309742669
275013810
502722245
133359114
517208045
752288335
151039013
813343949
621663355
215695525
125522556
481771086
607259815
569494330
1054079726
349062748
935986867
701827089
484434863
48156464
129750737
639354236
182842302
63938728
118489514
841629697
831969168
758803945
660828979
526217789
428586226
57111479
425615269
655798556
320777090
837951214
430657993
132500012
782519984
344264125
476072991
71279742
361810954
599787492
885034282
590064987
927543992
530709952
1006903323
115725743
816721701
504860559
283498756
787138163
833799310
19150442
169812460
470430810
321696308
480521521
48739933
372867448
444415294
181959536
1016344081
631515380
177620409
932961827
699994685
453396078
704018628
696182645
163764995
331712677
89348108
418844212
809078880
40630140
621547234
557329142
520274952
249731624
177736811
85272699
755309790
264041840
811609441
185675857
1053096115
187488058
255880905
206790437
124696251
170970310
470010250
236651150
843402147
614438736
595334398
825128628
164638386
662488957
975653128
678274583
291811521
1023709815
198747231
538910385
404179003
870081111
364438320
790732629
519373209
81495776
157005004
317868145
47917076
24543536
754780089
705229942
295233080
520542210
811956359
418212083
695591464
1016582788
247541804
120386601
1065003132
807880794
34764955
70697991
1032364215
707040525
798059644
686252264
993726574
313925354
118763418
874334644
946688804
800642840
477007375
887403795
49169992
416929138
673549878
166616975
582868653
271832922
138444317
326737370
17396009
590764319
299058335
76378337
134790920
292494098
524702938
6325151
727698832
657807874
36745445
85543182
225128815
727194715
42113610
22790488
620852984
195669044
130775973
18174808
749856848
677759332
416824973
774690889
33596946
398288864
983575932
290744779
441996439
298930198
123993784
543619666
61139520
391410406
811730235
932406645
720254118
688663219
146766810
134119245
748369221
51100290
816634298
793166249
286042738
668998960
340075306
755671579
4029540
1068054578
482925373
30257354
389401726
192774932
34791032
716532289
859302284
367621756
35735823
787083670
105400802
532209226
521217606
647085078
287479139
67659240
494375405
25706208
617231312
346203841
345769461
361440770
756626884
733524678
816108705
40399441
829207327
293243788
786747645
602324398
507984872
770889470
368688523
812395582
615865108
564200352
73851904
19222664
580961822
549099668
125872039
171096383
88365949
158020649
330927211
1462581
156981006
767530533
95994195
437847537
591041889
599752046
853947184
421630754
297980226
684495882
486487704
305189805
246190610
376225420
149813676
342288077
750828342
832464208
542261075
484940014
124875983
724454930
629924944
266248523
168938309
278015608
732594844
1030673809
172279896
482161448
511239550
429282397
860526308
161012633
384574699
388606697
457297027
414532022
111663661
67249344
557783124
536816273
728864510
121679771
826905661
824026267
354548917
452729453
367571618
470378958
860483023
187855172
898305457
257518371
209425913
17223408
270820958
983845178
1047787938
627482193
635624341
191219190
557333473
57764832
858479018
603309581
313387620
889258442
319810120
74178544
198196848
222703243
645441632
394961447
164589719
346697694
326468449
716645491
782653816
734965186
228812288
138869402
181561723
680151158
27421006
831002020
845731652
694635658
112770034
162783233
1038298919
3831987
648186101
101085640
421145976
924489102
26841943
118416345
143608551
310563800
479155378
197041555
47787433
668576664
33396523
437917219
67493145
89373306
88484858
873171483
152373801
85847271
713535438
188013554
1002831116
628961836
366795494
659389875
643938778
575140392
885978756
276077209
381064991
196197613
555909459
105044711
719546031
488287294
195549742
1016877778
775666492
532883702
324359354
483303086
372756466
372285753
997759263
938859443
139677505
774632277
56942501
1004658514
671357259
62086351
21763005
991546033
577320092
666543802
569219662
796235752
60806717
53227699
743142641
289906584
179266401
105453576
670868168
813091578
455574247
61648778
880400231
875555039
430140895
211916119
544462079
867594858
29189726
590092950
839167873
381804833
870796568
855431467
523628672
736406512
396217324
183192491
777508274
586854228
453362720
59526076
733180391
529351769
774201666
460960659
51566456
284714309
256282075
116938255
661185171
685371840
577658231
186536399
853570034
415332025
498419147
157273903
328237209
46091860
732328565
568324764
76470330
233304511
45307053
38921326
129845708
490547038
519115670
988928618
376732238
532134807
805376918
1033009097
302292557
88569352
113199941
545168463
436191362
522422674
54973915
788778928
211895339
892323559
8531607
155818916
64287346
186673403
104014754
55400595
825829923
367186606
601258206
54958310
617086218
245600303
64983158
856879753
166221547
133753534
409230015
160805288
378708609
269439799
94207657
14894701
69598630
785325619
21088697
634564578
343923086
236493221
840802285
685784739
695092635
108035159
510293158
504098186
217107428
297983304
24636553
157610839
295747603
565486163
709478560
955011212
1006473795
388566064
137393756
706816262
620541395
863067215
684480158
71958525
1066961560
139160844
283608124
786621585
165966315
896192024
404674838
855104696
895224018
37199239
170537913
791362339
285519241
848172035
874111305
797845158
16724709
685581473
160035860
680082704
676827156
127705224
206252490
345166977
78997030
1060352456
52639890
1040614248
284918874
234416704
461827339
78483423
895526038
379673171
88784304
307822247
488546952
573765773
344595565
722534124
227557139
673127535
413375900
618356158
381302592
783583127
811292897
48334299
153177912
614897183
414021518
608361965
284505075
523626086
1027318662
178557262
881563139
461331004
218337075
919491987
858718197
369027773
218052159
155604555
845369540
413586430
619479342
14475878
56592483
459343230
710520348
191303295
16631754
739538876
658579634
834608495
140880502
165689305
547256513
730162730
892189742
504533461
18213905
268169851
1057111301
84975706
92065893
138489663
54777328
343666475
389575752
957307113
234427587
15252943
1045078568
26826503
615817154
227711920
1050369300
708837445
149653027
653886777
195956180
350416565
596663152
365272907
798616183
442953332
98486934
740986044
804410238
59214191
225430684
980516625
583202027
162055111
335683570
100438001
534576501
183555695
71195780
1043736731
797666795
629508053
671548658
91841434
190428847
748702638
38770027
418311835
197347858
81479427
322567008
865065322
233560284
914641336
523707792
775356318
223842656
70044666
627874818
223866560
787865986
834951486
554304810
1049396356
759888440
210942269
39445530
865857131
176750812
378156023
517651060
748485512
410893061
563143204
780810422
583723864
685837135
48222916
524455020
918052786
81011404
219315258
57518997
393462747
718187205
535516703
851389284
29454186
1028790567
153566574
106259474
157051923
8482137
958496728
229152285
743538790
858060919
430620621
974284610
76107899
521960311
780826431
622279137
488148290
1003666296
239445218
305263475
828280553
601771978
846682766
442101320
67346125
405591954
68258505
248308288
50728759
356779296
195740398
168882272
482644486
52255871
134990688
44845019
671264955
602564871
403799433
960685627
197344781
94976332
598670494
210363834
39811394
8000909
472459736
320622916
275689924
603452099
730398131
300210027
221172288
772127157
873699263
22375453
951606714
262905504
61424695
52192811
1040412465
811712141
37471046
320492772
431472017
723841579
498500163
416049584
853084678
270902346
773505874
650344335
211023727
54164321
312777350
174078655
841080967
718578365
1044384026
117971156
15138211
490242541
792122515
1033704969
1020727039
150765659
524143287
298120026
640618006
133479464
259035624
159101520
20001235
30790807
843009195
392757655
790968841
98438100
715550495
7073074
89660879
309284973
84812755
275229354
959689344
405478437
317055227
171357908
368518016
327699898
1025440791
796326938
529715922
178275514
553954573
834060301
343187320
183677792
677008446
754219126
668010107
707939108
650535695
248379971
881839875
83097272
222795595
502464825
500841568
49900138
866088925
624669766
753958032
363928640
193512877
920180618
130361679
772846493
359933093
726209259
523564506
127434014
614988915
425129791
37291498
23142973
959778657
1038914842
382418471
123083547
373507597
363712506
324294387
211024824
10301812
852258622
672798788
206484592
136637941
256134535
907038456
3568035
927090244
359328328
297842708
811698237
52722506
101477756
164486092
187108401
175994837
708654220
546106124
1062839501
473011369
856673501
524509717
25641465
828982587
613625026
667775812
724433775
453250355
23773384
64672284
792524349
851037097
15718919
268833730
132009490
250048805
174017129
575576848
78674833
385022530
383901080
169745325
699554833
860504559
166990301
734604146
92102138
113603714
835300815
112637651
50540717
483039762
63503152
25004729
315692395
834477841
389083775
734186504
154265312
738225000
372384256
881558552
910986739
572307450
303857883
366508355
173495585
379350590
834422901
179570866
814382577
775966944
744924193
144621310
83224891
1020839261
208191806
720489685
750076428
717982449
904000410
334591086
860297094
915283022
44555169
697351640
161024800
988662272
835988382
531790818
942388066
101474740
233802418
122274766
841413880
964071331
851006192
475820780
938862267
184797807
338474041
768613356
207984382
1006236123
743075559
689838357
943173370
688559846
140323987
13370983
577350001
579668506
128621081
992175830
299109439
977158958
111245288
63340494
281822467
89854754
260514054
562878001
297658527
233179561
988530633
345978555
150251032
846753178
907394521
272613635
868418994
770345613
848061256
899682242
430309190
7298099
695488280
820768841
747872120
357387495
226757119
81057914
555271284
655880263
619256449
521686115
30782841
120250221
852370155
934985994
61591663
25624792
438718366
476879070
626994354
775509589
463890788
157017799
710636768
334344228
667650133
670085010
578421
503535245
736525868
1061886095
233321681
82243941
460950986
784888706
319647750
867954988
269482148
728958784
764129022
162528483
845591529
182334333
549206898
625376700
851043136
810502617
427684179
682663037
378127743
902838679
880466388
407572204
648282803
182189657
52350350
696707330
103589807
670370003
91957706
665181790
835525848
79487862
220947315
4361542
956354961
223108724
530510238
839286236
693470091
443721216
92846352
570020494
746122528
250415299
388653549
707339249
243797847
339905774
76024475
189684248
177725711
721717135
843868044
813287163
235389759
135674926
249953274
125460560
872344090
760414209
18125269
337693386
107096918
726668275
1021866474
1015894973
55797815
834086307
77390005
89914490
756898199
441410019
931284833
55049479
543534729
917142911
1009869466
823583111
858693632
900876067
119514405
932668641
433157674
675766368
192902944
823327440
991270271
882910791
558260359
504958552
280470424
589713259
529454111
60216771
816064105
47482374
730380228
911284873
599422313
600343754
205248449
668384574
540925003
97454204
142166131
53496799
751166540
639234619
982764601
521284743
586802402
586923566
475176306
333236881
63640061
793182049
209768178
192059550
865378338
776136717
492714801
356439198
399101748
377018341
621383381
159075436
393328374
377884762
96723791
869361472
570960451
904176622
102490525
457679984
112402246
702065652
115572422
775256561
106300870
623192839
102700189
662522353
55313743
91185563
677786931
787325646
475606907
955734185
640254789
73012760
499747220
284032256
759841435
730782102
64080069
120873022
862895536
263597112
750060664
870640956
241587884
529111327
128243395
21944542
750776031
447413394
870035712
592495213
716992641
148929949
529768605
748247113
179062374
163389769
292885073
9881130
544513677
177925922
950096143
367513431
294827765
803911774
472630648
647256974
572200651
896954174
191853922
347149747
509561861
701221770
470828416
263178065
176353531
614357339
640974450
679838197
723055768
152787895
732673308
237826056
322884112
259359565
632497866
286836766
43307003
870764834
625419610
455735685
501305061
854480988
104085998
130203929
870585505
749480503
484219129
760649122
174208992
48493595
552776173
675418904
249647071
36476768
532642987
603097995
488563652
28743908
844414517
1020579706
42727951
97033361
609883117
60702641
803949343
117845432
444526595
879066866
191964424
495498520
334014262
684813633
408691847
141879883
672899522
820622736
785036148
843362842
701596753
31527724
1013261718
714787962
743031636
4478329
361914813
585861645
524831538
444765162
36355022
39146099
675362808
1025670306
703683105
707834572
625614982
763342303
489523742
75045392
50365474
20067788
379894714
34467535
802862884
764507810
866271885
75518916
589680917
854550000
822738721
551160229
154263217
65610782
645149148
602994658
695104155
708583198
155250053
31847324
823071719
523983163
326661363
9752823
626949476
62222652
279203744
750558249
854143587
678042211
358007640
921459676
830357488
180232867
26004102
869978652
409617761
390935775
919722068
578879577
191249595
848876090
180743284
704314444
68513865
386695956
515909873
405891474
790714856
184391252
199386968
592052953
300848069
271542026
309935499
619758031
417782006
971638431
920584810
559670335
910825880
341878354
107038272
625519464
60546490
640730260
790538794
868938185
68288290
164473350
43024018
5272911
105381851
859725458
305774712
941323510
218278433
495852695
83093896
149328007
857541049
203967988
949099653
591983056
65902733
321869906
466945960
170521066
904842448
524552646
302158667
279734102
601594370
845753803
823217129
429116942
711398251
107612548
632249276
530402197
382310184
607472904
105673093
347842129
734498668
947785021
190787281
483352608
55228123
203722237
176704572
212113926
192182282
401117077
1019322076
448841740
710049551
103404753
760566788
353284651
249899832
384239140
381105144
159326938
49214510
915566809
995888351
40280078
373665383
64624394
299174604
647136068
296433098
551599119
128045877
404581692
58469792
818632820
582670755
676302347
267267106
857804344
572066241
303742439
265739751
191235432
482621256
500396684
515170494
762312415
883137747
1021162078
7837143
307440650
670271005
1022787306
428128503
53209917
631192422
872184541
525713332
388104702
828049646
713647117
866755362
912694685
495369988
544016999
552426187
694503319
761458819
12751653
376656801
42298415
422913924
831039570
30025132
883220019
1033903831
53811268
925343017
429326828
553273212
650572456
751059649
180912942
40746781
554622140
259626163
151905125
437661685
557425518
54605316
52413915
15893052
841684689
473913572
14859569
96871694
1059144357
62630005
212966162
359980068
995704627
290767031
228404492
1056812620
996509678
78991896
52443432
556331212
636909306
17655989
109553771
243459075
88323054
61665923
10254155
869271662
167116250
880220854
814725583
981744896
900967760
513069350
956015884
773797487
1025903519
97210415
31845187
831201884
447152713
896381717
240771972
190017970
778208421
404197254
660182793
182943791
299195291
367078095
691671876
700652715
858587232
505943181
64790794
411783095
82529222
769744519
926334540
531583560
557047778
76251492
174239313
630897474
81072452
654903953
190973354
143230219
5936148
467039470
912576638
582670446
39503727
244665229
164693803
522897579
638287777
665624472
858344351
212219868
147013864
239207597
75196839
114200124
157475243
151859926
186714479
791810061
1013203511
118314648
738982253
426685361
166619471
42313469
241348128
691032945
47915333
526743354
238936531
204245157
822971361
193115974
16893629
162162221
748053645
60510805
47553123
716822277
306158319
1039530559
139533112
61732467
513320395
110954760
830207588
74926873
671304998
515381139
654151319
644553941
83884256
741757212
793049202
820534232
70231585
572972141
369402821
1071743255
823968718
561238316
424156106
86129781
305390473
709917905
205312454
214263105
786188912
21422379
267116156
530961984
354931898
347506582
465291053
533316110
454464202
795952427
457371935
900339586
409851301
648562373
817245687
704754609
745103969
161053092
95180064
275826040
522601520
100704856
968840632
129668694
654833565
154441493
733961502
801226082
517554920
685234732
165130284
790751555
842818648
848712552
170866188
314368848
674129387
607618455
174958697
44655233
589166443
668650083
1054271949
319457097
772180970
759143825
247197519
773803681
154610522
80137083
599571174
1018944415
609973779
769186929
216366368
141771204
613727178
180782959
132813802
18600521
231584205
768564200
180156075
495056065
1017400463
660243304
570487369
743188547
84525115
692045943
1052869958
32682468
570496608
113370789
314493774
534563356
35579684
150723731
698011786
350896500
821761234
111158411
542843874
425226100
219238783
928260470
877347365
791222228
974802510
3670733
1036564325
761632436
767619818
888668059
85182430
159424232
103220713
151708617
51187774
199691750
620464934
269187618
141017362
798172622
17125067
58026651
266335617
652879867
458667575
352103388
633628835
377051842
382898552
309172309
31953350
305301172
563074452
2746933
561156810
346958152
529021083
159017735
150902065
755570308
205961878
79677818
345853635
502698434
111354147
89096686
246992975
596119924
769280792
240811562
326044585
635371799
992754515
576680541
532545310
679484393
292440894
504356074
142150045
293304889
745183425
1071341802
377587723
728502001
118844933
329822467
483341451
226213360
685841974
472268896
1061402924
9016675
837173674
918396521
247079577
159086084
320755305
36561605
550800107
771469716
461029489
40792732
992744624
272983256
1069899990
749490232
823263614
263921258
872667946
492277356
246535538
1038268698
408837791
191892044
366940375
555541112
990912118
698598978
863339933
441017865
643092559
843317363
675667324
105173841
142072749
520599142
849602927
955899128
286608638
70594967
1037411107
407777052
148728097
790754492
1004216438
797824303
274796804
966181520
600896637
351315747
195853025
57835848
283299078
156413020
14042498
149714903
853144064
58157209
590126159
940198364
807336378
20426119
157938860
84719513
784615321
428063057
34602468
78046501
425892055
13673289
261861652
417646332
521274291
169000080
51367562
558259396
500131608
667489441
491551329
343164138
789032503
109151345
183384274
67794690
22445657
1049210880
919386285
325571199
669313072
404577376
130816190
106431039
467780462
215276439
252781753
88014790
255925946
791707400
184758124
1048586547
741364213
491511089
343429164
953927424
38305887
460075190
173857923
800069872
266684883
527228349
500045062
487539066
812409271
121539402
190870760
130629350
46697902
245895967
365480901
329127477
410844541
572908863
281967070
152599022
240841396
1068118588
221328683
423115639
687420470
83027553
641039165
337572669
636191486
4122307
709550201
331717348
48710625
631355380
130121296
879329646
390039947
38107323
281880414
571364758
1005878001
574244434
468837503
187170583
421543913
1032959549
524542672
104005206
121819458
29795019
445573161
622903443
509483395
373239912
48491902
686922867
325649300
553803419
25500754
825773966
932266889
504396955
2184938
956321031
270020920
375945148
422287182
477465363
586117531
649392560
721568118
615237510
449999077
767962395
836273104
48408527
231244401
4124080
961601787
357433734
673213481
873474962
658485647
79393444
54161950
805470785
791753750
749205660
442265573
643510832
89284795
899595020
845513131
354352680
790422384
891253974
371423469
411652878
94049642
127028645
820620615
724335804
205724075
706643542
843225869
852786499
768726053
853828151
508616968
200128627
846225418
615191567
708627887
100074353
244543087
551677411
85860602
530054417
602071029
939574322
439368683
30718059
323516865
674850269
144849244
183295389
892619670
61239898
551983721
56835582
188811393
787948685
810784382
566256669
407217411
710668659
76966338
980939003
552191101
158875210
383284517
215161472
741445845
729668094
38503912
1016214548
321274843
501987298
100546715
397430986
426591308
81002539
775744537
904040848
570247163
751628303
131738977
81952216
1043585289
19130737
524382161
235662680
692024868
29838433
732152118
26988028
262021383
588559247
970326252
218217908
408032502
346621444
862894159
339214474
166452145
841084999
319948671
462749483
740655830
531197442
520645624
484067725
266964327
746691101
417743416
630380344
861013393
291805571
331833622
409161527
989365254
115378246
179510555
173803814
871109789
245490683
1063580869
26938771
728443553
420352125
664797055
24085091
953992430
28492526
747304850
710369993
614158753
24364409
330134143
640093866
703563622
445515695
541401131
76070067
172342512
268548003
273806980
215466364
209312045
366141813
681612941
545803350
828518219
1015699175
369124272
212412644
393893941
692348735
56640979
57656106
865629284
1066123055
419231347
219752025
451806483
511418462
588663817
281707468
354041890
428350748
805716035
722112230
224949905
187027251
35396117
510574372
371281611
767113986
710803195
345314524
499018022
148545453
840212971
357380225
653917738
843679197
352752539
511760098
832768742
859293325
544258997
296236726
799081473
632311739
102338926
525010697
760617423
415691107
30067244
647601606
485060479
1069876929
35452610
341773636
132940727
263432676
423451008
319392651
549278288
584933500
855588827
853762452
709758520
195417025
94647095
350068920
1060951753
144172912
854099227
491672180
613271684
191286143
241032433
111771523
388641357
168580255
732907393
712952785
144312616
35008027
278434906
419455575
731280970
88701518
1049575033
225330646
261736728
552085759
927295580
219338056
286820479
412683472
336519192
314910135
760658386
520185663
734995106
230996300
429527899
904172623
900071514
120330029
472378232
590835577
62925389
568127100
124350117
295731914
1032705002
67565146
960560208
684973029
254044367
140211770
161925321
15191547
900539983
76321426
408725653
625108377
403588809
821396908
26562398
988808234
654029044
705147137
171170654
88919092
158605845
35045460
874303545
308786174
1059894551
126142123
1052264601
866529421
671138297
910050510
657571501
683226269
608142619
778706147
631009922
130786468
23014274
36405106
216068934
325071843
730298877
597100039
803252756
17191414
129936169
24608097
678617018
825760534
148329976
118195114
324608269
295607984
215207655
845728653
677204367
633498247
348666782
1042583072
546744096
478826940
39138613
1064976224
137527577
731167588
273977965
665985740
699132574
746602922
219864987
271874991
615648420
157088947
1062229699
168356943
111962854
138170410
76877094
469645388
746793888
101050513
776827998
545616262
654888150
242817151
737067108
698080664
346323554
169547080
106963834
870043398
585876196
170422299
738406907
477946250
567532983
358488999
272291189
672837903
48840794
728190649
356605369
1064881603
133957273
1037740350
298985026
60636085
568908051
274266831
471914361
645032104
257468017
236324675
833884537
383196718
751075805
594891406
390175029
736868272
746718042
565447553
461166896
856822463
657536165
189906255
809560548
21414221
764717635
523045944
93159648
333843852
943888202
878174801
441024617
784453706
168426221
85962076
28107100
585926237
1000132006
541746112
537029025
729237468
820899226
752865182
11042423
684552501
941702466
141510205
156150755
422986091
128381520
754564236
377990879
442920175
1042581139
1040331788
474084793
733873175
233047
61559243
425963741
766600238
161355396
602909640
760332528
242871416
461102072
845596811
190442474
69732186
125699623
665150128
732149580
821026610
738278009
344446387
554955771
384424308
945415242
834211461
65351883
446978167
126640732
92199227
433608315
276759139
198253561
85350528
193448919
389438089
715221165
1022226853
771189275
38610306
246501458
201126813
676556963
439095587
866938133
721069190
693226224
786112559
865995770
748141101
704098399
917429792
797721839
542012849
125082331
64290158
1054233211
483831274
913521949
186898364
380479848
59386909
832054058
891444032
443614876
610010867
629680672
419549189
245871829
848829975
268837513
742537947
104795278
32241278
1812432
651293659
53365370
382256526
83226502
236379752
765802040
600812827
226347628
675401573
908182227
843173615
289868031
352606814
664597132
339238709
204776023
174565872
427865256
744349111
557175276
163797164
753377656
570976378
511624326
378202914
623125848
449342643
659604440
233915361
987191692
916869310
489944612
176761428
175304046
355159800
828097576
981714811
10219274
413716865
651585489
668302472
65418512
40221566
845852745
775876845
847290996
877528502
437091833
107561826
27522673
271133374
782072733
90005977
658055724
40787926
221900796
436868900
553387833
613130550
751227392
11059541
934269900
788270345
869136146
910015785
284811970
279325535
286513693
585829029
873054352
106726980
936495643
108926776
146550374
741640403
1037322895
149206649
567546160
121729053
759567339
1059993446
65410346
1037522186
634908666
222751630
102484520
455434516
873074487
181774134
212676792
444449093
602372655
367007
457390911
459117472
80099071
113853909
710946248
497433453
627243661
706334282
175527720
295754810
652388264
595273535
327201655
167186946
559636544
1025751300
90044156
86502055
856496039
315652641
277990233
765813550
459529351
361614395
486432981
210705745
61156322
930144475
771960081
244190462
865673664
201140430
607326883
52119221
487998447
9645588
107116130
597480748
100123320
127960727
542722521
452029866
70903925
992236818
132416257
26976981
358885391
5929945
316154040
282551545
226215171
496399341
668444561
899976781
105097435
81776502
93256299
1052092942
642633028
408206665
59531566
699397380
264089348
310887405
364164780
310654049
686030227
923711250
827191652
849694989
504536034
107155508
1066066148
163134992
181958590
336264810
806919448
460301258
467641834
577510357
290885787
348444739
621475969
183907152
74224400
33867203
691725951
777341057
226529335
245265800
438075880
250766371
543450974
168520473
408514466
769157596
560453410
602574441
242274674
483113350
746341908
496047797
658003262
174240338
66381253
19672842
801430893
675710635
107370870
208491025
516520112
141543762
147373160
111419252
257252117
306935197
37771329
294178234
128494052
506565362
488713001
499726582
796677415
487542110
945926498
146585940
599939931
391936483
433430341
737749215
24146510
620534657
773925580
757692429
109783783
698083227
716754169
814898851
225763375
70390364
924732271
486652834
980030265
124501642
308203225
156265268
633587589
394267572
418165136
1036585121
268734142
52703877
784994507
351436244
22560039
34964106
439197055
324480861
326464430
685204276
912021650
92881417
145315935
805638758
365761310
17688164
355666753
546241936
63858796
3935493
245762961
834105289
560516536
156309540
334220974
447906794
210029826
644368213
628725490
918826830
71005375
555240426
1006907032
493591563
925418716
757972954
536426652
782399867
603180743
36046357
307269689
36160691
625529651
872645274
1056794048
101258292
580503448
480729725
684239254
311086805
398106517
633355998
513654351
957734530
7375768
980494985
4780503
831944969
623442753
810823470
274836874
660552574
494838653
295267152
167725791
641252228
601671889
227017797
542880440
84677685
905185534
864901662
133950550
466534365
180211401
90540600
41955946
236646770
818633646
642130681
64526053
79238211
410507484
707782357
417266508
429902306
783890885
84934429
844166949
202281204
755084803
405684798
1043914975
260093522
100503665
501818554
38123461
831227658
13176800
328277043
183986406
479547670
105105520
612371046
42209066
700303139
33732227
520592792
674577680
792712173
609168691
65975090
801845665
22181271
89123259
846254062
34895836
167245131
816542004
690062115
520526601
582303113
348869542
558164204
809840393
724786740
497923453
992559409
215011044
841443902
291457167
577243967
866016046
266748503
450363448
393825470
199692222
451407051
131146692
498267159
212963981
12906664
740468049
936914725
946464927
185871570
244831116
490533271
433862808
645921562
640350566
781374479
942133789
314862726
94869134
541314032
88305988
1018720546
485944944
510905449
512768423
522848315
386150730
794704875
696921534
630497969
332889819
29831238
497170328
1214585
84082022
25736605
23007488
601950336
653002918
867620476
735890979
849629054
256366728
868313421
937476716
143076712
763200188
397906493
517601911
778668151
941649693
574466087
375908373
399867786
141788558
47198981
510473404
51843450
393678315
646386567
71878757
454037916
88235256
1021707634
177323660
133779274
257691037
1009888708
611314103
588768874
529761107
557040372
459054064
733332816
56087159
36403760
21699012
88908888
268644258
316559725
563902802
491199445
759372649
381451422
763360998
1050047587
532446325
185872965
68488131
770490942
151441513
52935349
223594551
83468937
853249048
64070754
650761804
91262039
783010673
633337554
369191931
692010125
69247627
819396819
723347044
936841162
249298812
1047929080
932014892
90996199
457684852
1054932140
111519588
371097458
545165815
293418281
540336503
742254176
789569669
547714032
129919135
240221620
326848054
652505453
272065066
896643236
299751040
764454747
76149935
232059063
1066245390
262325816
437163924
68682373
418747336
592166656
1027209772
528672707
1046797149
465437122
651332131
100734336
92430260
288611973
727393607
390684235
1046148379
178995417
583848216
562562246
864074193
277914342
913375352
24116317
39887412
57809242
777891971
368955033
624520951
839296570
104496217
123933936
809249029
486473248
351001286
248209146
56280747
84739824
258968710
782344950
398803724
590863954
799091915
973276100
543644167
628043774
895069824
725043153
655695352
75796477
113068246
74288467
650523254
65263265
942414546
1008742229
614020582
370430315
411941520
689241712
1008795435
529984245
795915516
386958638
319060149
310823857
387549028
601477385
344534759
873822420
440607040
480683924
260945358
320256468
47337005
554730739
179300016
812514049
192258731
279342751
388880123
69311303
101142959
740759607
64181659
459279342
275921203
485674494
717335680
136011613
741687315
747063298
701715509
822461038
611566385
331551294
618228570
703133832
672439576
765837537
910991817
167668107
17596495
650037754
385531736
425863033
403049892
100328586
585020029
50861845
751245732
49549271
384064026
815498151
49092892
719383010
658968916
199119932
466651891
337755760
361859373
31524882
862803299
795932840
455825528
496926091
829996114
429061912
225416638
123080092
678412100
160852413
655772393
940204601
809918322
26730115
93701359
862945134
465426870
57238481
158583155
180445862
26898107
55155759
580720156
526824273
1020698950
449029621
848043176
651411977
519710934
682255542
137579524
96963416
1056595001
450516966
708366466
56273775
841258891
987579315
289665382
533627652
54596625
839352025
224407845
413117648
21422443
84183391
493090216
562402504
335348701
617379723
370534617
705237913
785083029
486288904
185601197
237629092
928832003
69095796
420261468
823616801
304238953
201474167
15205173
199530736
703054315
320527215
416822130
137898790
571098706
129169919
570362424
597686014
370038302
504950625
749783543
1032377825
88883967
777609840
923986838
454643012
720309209
553146435
727193528
191552848
241491094
781644457
687521776
163564295
772764601
774118023
49204549
429086991
18728220
42571800
36353756
222666707
198643212
820052478
393116541
76645324
258586266
372719327
90136603
55790325
131056715
237965698
289314691
118743923
800007693
851546259
458924678
519282588
776284282
509662804
203456741
730266632
370856083
334409224
565527754
250152064
820896186
677239876
81428625
144906108
558087812
644055941
996923507
600838554
355189945
795124962
623067659
146553722
480893902
381174602
471950784
669264298
45702602
255574196
869140292
134431572
323190846
296756944
668478363
945838492
60219059
508573168
45129573
403862780
736878125
498703304
342622222
354192228
366988125
515456048
136110757
515872871
1029163424
506068275
636483486
573826444
1045386570
980777552
464178822
542797791
22194065
262402206
61985046
753141109
152619033
591359762
645137097
348819682
846120621
150716833
159311074
905958971
733201064
147730137
50151381
250953183
658287197
437161731
56207998
75503588
311416346
297950964
700354156
483370314
427916776
881595233
284888599
718183668
453065252
67985898
482699906
575562077
832294469
787517520
55542997
23587671
456142631
249770961
968309278
555487913
293486596
35576108
3411875
522723031
346325900
959693758
909648009
896271083
400495993
482961294
399326060
822998332
828087597
938223651
732168741
1045139278
783311059
530288706
361521627
169458234
569978841
463131507
516924178
343853
21571572
299717335
115718139
3018642
48001309
393113106
287470206
732083562
171878266
783762372
167900355
167505594
134494802
70022395
916297864
295491471
553671392
959555357
644182647
140241732
830074465
398612180
23729426
40842285
245584360
529401728
704083436
77622085
253802596
17043684
218010726
834622215
907743959
167723969
609267920
96626911
841320537
409403405
552193007
661445944
201108520
137520256
814013168
470422515
362786818
90432574
800001352
278737836
571748711
38446442
754427503
472875366
630312442
113708498
258782635
906540990
18124318
291341285
185461760
626605569
175488173
55304296
568351106
535751185
780503934
173632797
709270977
109059857
455045108
374605219
798316941
99977071
177723805
175625210
79340330
911434141
445527096
156576201
227038743
6494368
192783186
394990465
826635326
94153933
327606967
47630380
676163534
669017487
339319952
143331078
573131651
673488783
73625860
958795123
448650544
34859601
71674830
469746067
734294531
32506940
1032659149
40341757
28138916
415226372
480260115
586513293
539580843
998308687
142189264
514659596
774909650
1032667681
105233290
671152811
992571922
628081640
584191215
512828281
304040814
580577288
412870277
763950869
279609007
292310142
498137891
613426368
282747109
171754226
126888178
828296511
273219107
797601667
1051059721
196392773
91000951
191523668
870318817
382580521
370644589
298378415
408118575
193952226
410415182
5104258
609795924
183809926
142295269
666683527
144357891
201366020
566304536
739230067
75016546
439067526
722959424
41095935
575508898
748201858
1937048
249879760
113753350
421006177
341359452
176055928
2888208
721076182
371099926
732468416
434633186
492565897
835240057
141186960
569104137
249189385
369347253
109032331
932758828
539543365
543986385
686093797
693809530
716855627
719992578
237678248
473376336
164734724
190164151
571881698
121568675
256567646
246398401
99880558
895638482
305791858
955811505
713151781
251571984
567046842
731847801
1052448499
461227409
366356880
449363081
336918021
685567834
1061847682
959085642
163245667
328198629
73123517
187575500
786147520
68799056
336970219
10435801
932129168
459118291
49312943
89240975
405671303
105580659
633033217
282157721
572300920
866104698
820624659
357957909
419085855
812482890
153661996
197596996
220840075
236793561
291848979
656383980
27101518
17555617
353677405
183065938
910069686
497660936
154973038
116241049
208633984
56767287
677900804
374345317
511867859
95152070
937173411
427495294
240153008
550667837
744764247
446066912
709162585
164302804
725604867
164846835
135525966
222793005
76766694
638425822
134535374
318609566
411372116
88105918
117413945
171613711
99159850
369528474
487666644
399110377
814375129
26713
386359624
689586038
819958038
177624900
987847925
952460372
1042733469
977003339
206386511
74447809
692555846
40126970
778201705
246010351
803588704
394994278
468856780
579332820
265108525
95824580
853980475
504692841
815503562
909377708
482829579
253694608
1028590091
208124265
733058924
178143156
700171678
579112305
583975924
310359625
642055165
154163103
380727331
171524111
867204444
70637316
791379656
377935798
618153500
405536069
1040194677
740376401
83074832
761911162
330450182
442393379
404713166
321057337
856200716
33793594
499741441
51819564
229156978
89471224
816209569
51039252
879080661
375545126
163026563
555464423
62243424
192634412
321066603
178655262
1006273195
753188830
117273910
649652082
835552045
119999539
834918888
286940385
762848588
528671392
726199972
146004216
134115820
181658161
652724520
359102062
373156422
143392730
643951605
437649509
59214584
109645644
329476129
460649371
859465684
744852188
125578781
226625403
830283321
116059460
768596984
120385936
513710588
358836058
458005914
489682193
80786935
337612145
596702157
428845955
713840453
894349847
791206866
500296271
455516987
957014378
17775426
218383727
742361415
615406381
299963525
643846002
431068731
791013523
705977836
336455079
246073971
111753873
204296526
511287374
1028800018
810185658
198612561
504319632
532047343
1067599479
77330936
139019502
545419977
462428729
2408853
523732452
81810938
212021834
848324758
746315120
44127309
776216570
437586512
109972020
252778564
727902897
741533330
838509165
723213598
390867470
1026079876
99969302
276738567
120650597
835694488
854704451
76376991
48819841
763973572
409855532
262621533
273119810
56803032
143624520
265083219
232291400
375350086
51964405
245040127
703410153
640369010
12678616
1041551975
156967678
20684461
674794033
630839813
213719031
111665021
1068447764
891835538
394563656
359652185
845532452
419537207
611685101
85437588
702910392
286650463
585425606
352959454
590640916
60649831
398094432
87961671
149851382
619797710
99499183
116807127
510400382
346490589
322902871
473101520
85964206
811949506
1067086905
857867624
1224578
314604117
17090481
792119380
308621170
511751045
243883336
279410162
765690795
802627374
858223073
1040665102
961739051
541835265
870039919
465328302
170736694
196841680
108756380
155163181
253394501
825497901
896260687
177819728
657066989
603061498
108692346
311993690
275115735
77637732
106048194
942678324
49550772
265006206
180603268
575684699
687871903
731669749
358607014
24858598
816194753
383480414
124163047
47440699
475561233
470692609
69226900
858394312
405407286
277084821
270222224
620796613
106468470
394743067
114472189
407007660
173385789
781812214
412220352
497221761
355513779
395649185
233801652
543518348
229960364
1025613637
599630863
384534889
851392962
97432991
125137794
822790267
221186899
196860709
86765890
447447009
588255014
867020346
149261894
387523779
83658213
679798989
912064015
315646583
769870007
581838479
917520222
119789559
861747577
698372545
811126882
317051311
915173921
73954913
447126701
170310392
800874281
140332164
641095579
255169799
869058318
158489738
94153374
777802011
195717854
830672592
474510460
258742983
184311910
107030692
794176585
88481699
728238756
86763687
684792608
632816271
105199938
119203993
869979449
81512437
225696910
998800214
986167106
142013956
516499266
728175800
127174022
758243066
1045471361
77263463
113198413
62889421
427643917
417751661
5357592
215837019
337707301
57125900
324696779
346869772
923108764
4388245
817961245
831953738
533896238
372471101
545555108
865493000
617453934
123338741
708766933
853866025
480071167
222864990
511314217
572222165
571038508
337222117
265499895
31206885
1004651229
372748957
839038505
375921712
374002969
1005562138
838436210
181366340
423330585
1049533497
774360236
221584133
50882421
586914846
654240278
42036622
147663744
187478223
579285711
96105184
863054531
962316755
813611836
872514468
74960891
24103572
322578152
47236220
804493952
689842887
178530971
970142086
72923263
39549284
248066710
531755827
1037715935
665128333
290666173
940786541
238465292
141206364
136835992
60368045
822593647
252580524
208742762
53971653
33253415
59739026
29569549
318699541
812219754
571523750
373987024
394771164
329716754
99753934
724420109
334140863
511121201
400654724
735702171
127394015
348541458
1050275709
179810329
1046184781
205319473
147038214
982535172
118016987
4045080
705062845
178287044
1002131266
552183269
335530382
783670541
983099199
51239874
236975325
181124684
149338460
753384987
965750653
438974343
900688434
227796735
772272902
497471336
21750197
1029706508
190056394
620599120
798105397
184910882
28753224
170757178
552873867
75256649
512578673
454908510
757644558
871534735
15047197
83096154
271177026
394077971
778696060
560647187
612774258
464398529
712381925
420407456
485556045
636396662
1009895094
263918174
700268590
76231639
356975329
752113178
198388629
15643949
13384589
406402496
48501525
193944503
432214905
952397415
910410208
842163841
532615598
466619480
94051273
874458148
702178910
5437131
625278825
803910401
597372213
191080435
1007372095
333015361
600165187
209874299
726723203
209655222
10636504
344739339
145383995
555714377
698285164
674388617
582232585
888485577
541128265
751736710
191243270
840603710
222681197
154500201
1028774323
61259552
1040430124
70356778
551454552
85499228
113480836
425820055
964839183
801576393
246387994
906984159
490581523
155297895
650582228
588925295
673953518
571283729
182047765
752714110
193969836
709894353
125147649
1003164091
302536390
448470630
136828112
986555646
81423038
266930529
377909812
64272313
432298844
618763321
203454723
948637217
62207119
704875228
646762328
3993919
291554328
424481275
734177512
181656103
405406813
74652282
31094776
761438128
774480635
878134373
604195229
301618090
264077686
454545405
567048987
786396905
911003872
213243929
474431451
113692430
444274953
589413062
327269304
64627377
583568988
131807500
422443836
580818885
166571228
523619709
420161789
518481703
373411143
828863394
52883837
653939032
57158709
772922663
446719634
412436126
307358256
70569190
578457506
342581787
613010539
404907122
28734459
216854338
581372631
176246370
914531730
732203549
125659701
282376627
1069328572
329320277
165314553
158611123
1051277540
215453113
94046725
549976757
470007235
524926783
738807001
412288654
457616730
477545521
502134765
756444055
380993074
800666514
411911973
16732007
187122866
979993942
652939499
204344918
149318143
26842950
356703028
393980226
509881981
124248508
557706068
435996432
892715070
211659089
922592902
620332906
61364506
991673648
982813896
763508913
851548440
946515357
155741640
948829400
64537679
603898540
5892676
487201063
129074267
929887108
727645392
13899286
1003063211
429572076
54107849
96389526
909691025
840560078
36310962
657314460
714983736
723092386
153624322
146530623
835411774
260623932
479154095
204583413
880884442
246868939
753494652
367695047
986951638
581134693
850160952
50369414
352178503
138537450
35877452
788501413
88138125
87256888
50300883
975767700
51859819
592829937
292547424
121450644
21296458
155278011
867292664
289118448
979109223
651532166
313512262
413322368
341675274
968942604
792419555
249419656
1019863294
176680311
729032750
444426130
126580320
548044792
805351564
939996470
1065213282
452357959
9942595
706634104
292517756
543988170
399061539
655869005
561915593
583851900
56938445
93399755
554240345
778180038
205260106
122433076
88479670
501715282
167123681
50828424
736442445
470836923
314482594
406945166
885513418
19862879
71197300
926364771
355495470
711681873
201495842
757487139
135558304
188791922
320068157
562717567
834436938
44530935
12776767
951575892
368531341
767000221
885095549
665954575
176684326
727604769
938403717
668155679
596810679
103296327
22826120
25511642
426220703
58304793
321912822
263545829
707971776
930566947
576427392
686174693
826674319
57550060
751387720
491950554
508911513
117593585
862049064
315258865
13541947
653525410
984232633
826293075
873875463
64046259
132156069
55930922
16516765
576424775
839186719
1042361058
390274529
806094040
29712189
393109709
221568883
1053239019
15828562
750522275
415166642
192523229
491047661
432411273
162329277
201727084
129333580
202130579
256559134
498584021
181699727
129919603
864587023
335722447
915207065
297166075
827071430
803954592
338931744
751941690
97718263
429035192
50273266
347448242
565648563
593103721
663984167
751405190
832440119
61897270
25888709
930537241
649146792
23595580
823374048
415597731
655464218
948538297
402056867
138433913
194141006
441706040
181213278
39606858
132755217
613816931
460567470
1011604062
57620531
1024050971
736995086
728345063
136797975
1024454962
825386249
432818446
421472975
404698893
993893890
542597823
545809876
211551206
553285277
1042349781
110871260
418158561
284823981
92841999
675903334
960476796
1006838156
173727334
120336078
957255557
1022731976
93395424
508784485
427435548
454360072
599233743
314960608
339355851
16412278
1021406542
475752985
46121545
153953107
763418622
798275105
314777327
1073043910
168323459
713119379
496414506
991802511
658968956
1039298727
832805881
356780830
674284790
614870287
167641307
66119243
168976607
504250458
338311924
692320828
137503142
28652565
425436007
456218217
179734544
134851973
403744298
719269197
50818939
724693597
1029221052
75778348
182253653
208998058
9839524
1027200959
159275443
382048604
128430803
595374587
186300114
47358091
822647654
594331674
152888976
18185012
836490431
33218183
673992164
465567835
69793302
631568499
401138667
614174339
778142098
438523106
666427807
480744798
178766659
215058403
246618092
40812129
327206772
1028110781
116640698
611288799
838963760
16291034
108990750
496324217
566666620
777833234
346986694
574686237
186170853
657803131
148852082
442155642
573039717
203910110
816461388
277296850
984314380
748043925
524841547
906696152
31731814
177118943
795623767
30335888
467807993
340841739
113406600
693507219
105780153
102779051
638874412
430183039
474057928
569010272
275111455
1016665816
1012752160
685561775
871848113
642686897
1004824972
682968501
692784190
730936062
126409399
647064058
140049187
240988952
107990410
539264765
138221999
689945131
602231690
811866436
818056889
666252260
290598319
793629783
578212831
708205026
210797308
396164214
285032530
90817638
373410564
776124802
38529334
588864896
694093189
841493147
707801015
113806465
709482518
33904048
284518442
44439782
824030478
846162243
878151305
428344122
94108750
689452606
523055207
374187397
531565184
581814824
575942301
90281883
529315710
425636517
467083295
235408076
511468584
252693130
745202520
493698109
811764350
772343497
313984567
404484303
214727788
137038153
608178590
128217112
151900111
3450657
624718218
636749498
47081372
378323042
496738054
557853335
981430039
495838311
329244075
1067222530
812879915
260900127
1032369010
411069156
543759158
330298993
254166835
157180529
782749293
19790272
333782895
440506101
834098612
463143890
762925200
633572725
387537599
849379970
10242410
257086226
401621258
648737119
480691883
957036298
267679392
395444874
480728351
842933394
698553561
330686001
688960054
15664255
784989751
348920612
852145671
275491903
119650230
835813197
656404843
790041463
622192415
451804695
73559516
270264080
453331723
86108187
491466980
71305780
367999103
123811095
152097257
326428054
50184340
672483743
807607095
556931592
500527893
385236627
155990727
72852805
182708961
677872401
536051840
2754875
95662746
1050453891
1000793228
120295779
391639545
683824926
107821078
481562501
102009155
982830524
448558008
867322330
615826757
231701083
146889261
108051744
835946187
290706153
188298076
740233334
130039627
705442435
517331127
846209675
980062237
877340162
537634024
986145387
68631748
157855728
178954747
458073013
151065427
704156700
86039271
719695267
720964643
453939602
464658988
783894226
107569855
725857820
184671406
525316981
782366027
468824161
749474325
28343913
601934514
840691544
29406996
29916712
838040863
715319728
510657910
599937427
1012964693
864219934
16178834
377197427
124831828
486517956
699176937
301892370
848150771
41207440
555487074
154975871
1029904725
548744139
222025903
11306750
326993162
285143045
991715919
742505148
434620234
517900365
470537292
287424972
14498852
922898149
874680824
690166183
291822
223922710
240108237
183960641
711544433
710667540
57702332
472718594
534712141
552377911
736669867
176453845
968829438
921942935
29742363
526870337
703535790
926882024
786416650
437003600
506204525
179601815
453360177
182093451
369591688
919579924
300926564
584082594
47902112
965782614
970650996
107678658
95962347
470347163
872055667
232856429
107144107
868425223
665566943
275228922
312036501
1067678359
143358965
808977241
1010302831
268905550
46187331
433915139
137797209
1024528672
737871239
41023565
396495665
1006307919
686619782
149343442
328862037
537877522
521693250
663482076
99994997
291724434
35624153
88726149
556160049
784062529
223156271
865698953
660793055
607972717
1006060063
198585470
501384426
733401275
135439958
407590106
181787327
856541542
351212288
191226987
110644715
53919975
726633783
753847066
644142150
587356025
845788262
837640663
448662660
222766713
820441640
220720008
255929533
145898621
74651444
440772332
238673297
994021404
340569408
205250268
962204603
487430122
504805961
133545932
748629073
264223558
787063607
423816030
488463289
576393135
906840257
149593327
438115947
162942838
743999551
689655088
961193542
292971544
354672344
271984473
383618410
524888480
1021151594
66191507
444677335
799381935
586008283
349547495
1018848166
729067760
481471728
247826396
448324407
761181122
767709559
832556342
495631799
174526336
158665682
878914625
9166513
881118782
479788171
345951347
469808930
40258580
346258304
246462278
828882914
523837635
967067169
600436792
566355150
831998711
1015680969
254622023
167984422
147068744
218923432
198531135
494297371
566271195
327268835
561396559
746635047
605260573
294144522
154781565
32782697
511778677
350604108
600357613
828399679
92619298
166704622
662313647
130728437
427815842
93440519
540407196
126568800
206688278
203881483
7865313
949038409
885916135
212302864
744489221
86216456
1014283827
54517125
913923069
757698666
443636979
183467663
218261217
1055970117
331538074
586813482
223168100
859047374
688010757
447874333
164174984
122124847
787011865
507966782
162281679
895190195
843456953
316615152
115346640
412925838
484953218
786288098
388107560
743463727
569202060
361134646
651687023
438882322
460295609
118014201
65030901
829284235
818514574
22328227
371001005
307004102
161645705
490333715
591144023
552129757
277651852
620375447
322782069
220554112
932365046
132307286
78425029
832141975
159613112
557453138
890512558
113220661
884007614
528169702
763609992
488014070
45686065
22722922
20163636
951939957
182633636
876182803
972096938
758786559
215705477
189370634
33213286
10892647
32009698
244888887
545619982
563533853
767550648
560562472
430322098
666501139
449266021
674408544
29783247
205983506
601951149
277964932
697945432
478643509
827919926
52621286
382693527
691498276
128670088
864216632
617079526
972342064
925918064
340224856
932462060
127448208
67426529
22093994
694270716
22373557
150528073
748246901
691149979
609723949
544322274
979600543
857174703
80263696
377467741
591310427
966696912
696859360
50429948
326541868
145949030
119407656
423910265
829698702
159916083
661532631
765879582
791898330
371850307
184921577
218908753
985506022
421248812
946381426
253835085
142637598
548096893
696261217
55957985
1013325577
817898919
45976453
94765908
185213166
436689129
142192436
72624921
767461721
662580190
765946637
839282791
242457564
96887663
211903193
317195049
368719713
752603327
571388820
853359239
240243623
727525019
871904424
436392691
894811964
131983817
941646329
421859186
211162643
174944878
671592494
574552779
353886216
181660693
27041691
408529341
177584649
649721371
662856621
541371567
37603292
1070943535
570880167
15869864
937807743
131366819
283742960
502228794
85197907
489162385
645167592
179919056
960004260
798499488
842012662
1033045815
65348643
785123748
375566597
144923939
792202499
775290927
982210353
639832808
13531411
780436148
952945092
208103564
716253804
314584759
198990456
290398769
230394451
501356199
802774304
845593562
48434924
523438611
750920560
625100004
144782961
149803294
218407706
863193755
91162229
345444326
377925439
354885929
637623786
140539111
428780440
887891242
459533513
34907108
427117621
701558364
117665467
595886809
810056806
196992857
489375428
117629895
978674421
401878930
255016125
909212647
454808889
961406074
186814122
176918678
582578467
112090499
256885167
637105397
893710192
20283212
977323726
102902837
410823074
351070880
1047199806
275893939
909903767
268867446
86129544
237696098
50915487
95604264
658552195
101394946
293460234
787864357
59985409
5556633
321807134
937041827
543169214
723531985
302752128
202701366
164837876
1057589680
590578205
124342306
812161779
653909137
147809554
228922323
185057037
279391737
591106466
802129286
281885679
439865011
370577052
973519476
9222015
551562434
1036819449
775188794
901641990
807119591
723387775
1057640651
196779043
341567158
405982301
848419363
521874064
198763960
857108925
354124218
181772971
392389334
507849566
720484144
449192409
311459450
416161998
1007283171
558648839
327084724
345063122
578757294
316304811
685646476
876062864
966002850
871715521
803474721
378486662
641572993
904078950
52381459
174648893
859440163
61425454
624187046
214545324
199683936
906723767
630522045
851359280
493532962
807433429
81020268
673482898
939857336
402278023
750319147
578949891
236482822
648800547
1046863919
989872381
320454179
184000470
458157305
400017470
411345047
101214299
245887340
815746865
204775396
30499820
721209978
417370202
1050219200
744620841
855774793
122405499
409863895
1053463371
942554009
745969640
513448089
572916691
548139311
871338278
459204794
634267423
38334275
1064365745
169930578
164016973
322254333
928586663
193616731
526397602
214305400
342586146
1045809356
413347092
156682744
199379723
913175789
722560484
811542944
92185743
374687341
534225359
1017549448
355318076
223636582
199853268
6599271
91953645
384200426
498873643
716244282
83028881
458158685
433446484
445031944
103691501
183017379
442919132
827381201
264249355
606211061
415217939
1006542035
591477132
138336349
857883804
714862314
136911197
672760224
295238977
896384052
863769626
637635627
132484607
1031184141
368550961
860836583
102721883
217198658
36895605
710807963
810903928
761950268
451207625
444430980
405019010
71635254
272732813
427993745
900940029
801951380
949089437
105382094
308941107
672268508
278904049
166874294
661263097
89745305
216051405
785175497
601643638
816117225
93128098
205852045
555805205
116075467
523107738
409222311
144826603
104143730
317083639
439796802
126100761
142939661
664506683
89086608
311972375
1066784945
1831153
325426774
132956766
789183320
463353946
414371523
132412800
1031911199
789533275
354101349
727902429
184044375
151808489
511075782
779123107
669275481
703014067
939378908
362462669
418293511
779484210
360255339
277438460
287651623
716390889
908863945
939188127
689218779
92691624
81823945
630671638
379421310
672059854
22172888
25742827
786597313
199389606
443776366
391535539
470057975
299439136
404736096
324346591
1056276198
146765786
215111119
815457743
1037381303
839590821
374556470
426278763
197607150
160522784
28754608
299069680
586242926
803992678
763394252
137056101
471635657
810286942
861653455
207537378
965778632
811105298
639114167
354005235
789310603
404363008
1066586340
243135969
228199677
496324638
27984265
663780728
517990916
112624871
952328705
57453655
293548622
37216964
1032201188
695642281
31614246
492093353
729696150
403940348
708616142
1611959
260298044
162478502
866112676
10449682
595265619
515323243
62326318
747735205
69626434
568949794
395899124
600623702
722530642
1009749274
831087209
20263540
203800385
795932387
457845412
740870792
874285404
868183446
734992416
558185694
37676516
307041966
40694984
285823233
838487891
46888759
159450089
613476703
249894338
159815855
68307509
687108955
9397031
605856954
149591432
275660618
143694486
22026024
416626426
73479124
529679938
777205767
1061656150
653168791
652607909
71412442
639929466
589766504
1040466118
319974118
212182457
778507933
104595494
540266411
34641388
702594410
334901709
179709526
722998996
560624697
372515282
148644527
991346826
588029419
660686810
874780989
429896447
155004383
306339229
181577888
35668650
31165970
16882971
693386391
444936249
1041747046
612700548
756154453
455849071
414634844
104703759
41527351
795221105
1069092144
692196672
368799125
661888795
24693854
12023028
344911907
898349508
200668982
229961022
967613779
153523657
728604147
524180806
792827619
567451522
273478595
765500290
913771690
842636960
1032419025
582803963
237877438
616506235
844719876
321628030
458535524
1047098628
733379101
683923489
743197695
166901009
363539554
585212184
212306734
68293138
135025481
474573041
1058508746
811449338
863804707
494336803
534487228
361996251
91095245
646589399
149811100
577621550
672149880
716920072
443199228
181304578
362568485
76991656
473609215
103080378
748170681
512270502
1065110787
403040588
846444667
517545438
789378568
435864595
110517071
198501413
864256051
58199182
636471899
500418116
624420122
300011385
127173850
507765062
612806814
1401164
886693811
308023597
540371763
990117178
822931034
130863307
295076901
766527971
124647471
93752118
796702755
173780599
132303564
168283445
319003632
931014178
489025355
734286172
35048171
606544127
765538290
198076786
926469921
918422165
84067193
726443158
1006726075
730904727
108815884
411186482
669661072
559775133
433754785
40599895
870981005
927570451
310809630
549650836
142374197
140913292
133157779
907605482
494232526
1005565813
190608878
156731954
611469305
945214550
737220712
240679365
559216641
23495537
146413402
1033563995
93341577
116017279
968091910
93035530
514649320
991631021
367869987
491786321
391916528
76685585
275331667
589855306
212267086
630832753
112755390
447862231
691390385
33384613
513760445
100187111
151279659
659926137
767227573
424747112
441229679
140797690
419585937
477367828
270262012
990533510
625113678
389508513
928533425
828502708
549313266
323219984
547554417
146000744
186980783
326442440
872574697
71424128
124151299
850271831
583250710
777430711
57975608
377384801
516090523
281319252
861229647
692254887
513943531
576082403
335261661
929923065
296023146
352513341
476397322
814587754
21970893
120528770
611474038
866849677
630059253
45484699
678966339
752589314
502253390
620486503
83712910
971609582
404273111
799910499
379424446
866576639
184897097
82130130
411277153
650588015
1023406910
385141655
360070473
747799468
318919036
626097088
771211888
782367999
774345943
982413606
1049293100
281818048
688612003
557607797
239186158
193347765
830526699
817482666
442872709
105043239
786084454
90681864
181363346
585297691
307844711
836131998
195476067
244238504
408156397
36099429
62164317
836193797
209119050
809940508
197338977
340041677
173170539
193630270
230031577
36895494
199155608
821272273
717629858
204977919
793615251
699386985
945448802
275517050
1041773595
732817784
727093624
749582470
429841175
181056221
648398874
124007214
492161644
168444331
62912467
188094107
414893741
239353752
275578224
367426744
526586533
209374887
25620338
6460669
828428270
41592439
6256895
176897976
37137313
434862361
718764554
557365787
436695734
346517188
237848514
955883950
740446634
944373377
176338398
147786659
938745080
134504309
354978748
1044208804
656744590
292559984
1028285806
361683789
572903484
29771847
348403084
501445219
3430985
781174864
249168992
785324341
44598795
859568367
157489109
791693602
161622861
42259192
860437532
507406557
38402133
96609364
449092375
401913108
970131354
432686887
164171700
259730768
189962082
408742182
875592655
87943063
137205721
79640532
334539380
283500618
50483667
759746727
978164564
952099400
197264158
145976643
455313864
170994642
251658865
593515426
706430783
16983385
412449034
767537930
683671004
46188101
357406704
159988887
893852837
62641711
349390923
179205172
215114055
176633053
929936637
520282614
178259288
332520273
633889915
263954909
3613100
977973764
42336012
622849246
102567287
953564018
694503456
182921170
409227178
302648605
55960876
828047584
286455393
824928483
113142409
90422576
325284576
477775312
58875340
230067610
712373689
613400834
168917168
169011006
82134401
843566335
220849004
372315438
684698126
353907878
138643663
40460072
438984968
831548824
345512262
659302933
97764412
317279446
995283946
844825923
83814090
141771798
138780703
612361635
637589331
547577537
336858142
166419406
707061283
199961592
111706867
1036717670
1058226467
276547002
766545741
109309139
662281533
755811215
565562317
550799238
186958714
31506845
413066705
225918139
122152654
25217883
211402431
918255060
268449018
101913836
168691337
612006909
63092202
558293280
588507325
758064340
59985644
225541068
588285725
519438510
3202966
345480335
532850119
210886614
311053807
762552069
324417569
236976188
594893453
142028317
830620161
10989020
216710307
289916327
488383438
242086730
280269404
306980091
777560634
540676834
830667153
494617758
530304231
468852666
453121589
161114811
38020105
26863904
9422208
185590471
52393241
789786195
815638410
72040342
540891165
534329834
842204252
379159390
686799712
350222517
185545359
276179400
483835303
478295874
619823532
991063156
692351836
1004879416
730131986
79569669
615895107
495097820
369499415
683124193
648527440
48736778
470942212
1057638262
627959480
374293201
52336831
846257959
998722057
105195263
780573483
852393544
199846871
707084300
74264924
551903587
276071552
483123337
925556540
628049454
55076115
653815382
220215361
253284049
129985242
800307810
144032535
159543666
852709068
713619836
109352808
576024530
792421961
58696298
452425816
50269047
615346580
16097312
56674119
980757532
428254818
23476261
212541223
516955048
175511920
918482457
348614656
470683231
406171203
711531468
142383455
92751269
392143117
519550150
378229941
635476595
60147551
105424431
841972780
264197238
779212537
29001747
529703031
121380160
829458652
720729427
520970316
655830316
48193306
288188842
528204499
1033302149
508876467
861040821
687364232
21244443
160434104
446920312
150719459
552269543
327470273
4142421
1012737841
687812195
562005524
14400859
825924648
604820246
38945937
538166713
443615475
45403288
410051490
220444888
1060624069
467207233
971971575
89051280
732110682
698551058
679122685
236842578
686913098
692364799
160040240
378427378
716200841
133963468
916154263
613281454
53380960
143647199
278490662
862578301
1009561951
157233899
126597626
172112349
161997474
465627933
821660979
925693426
194144150
516630502
340323423
65457124
62916993
345315093
242196945
278267172
621539103
792959882
829577545
487905628
356595845
239870906
723847046
568634994
77737576
954547783
67693802
811765381
829897520
472018448
217490217
176369711
112044865
513424224
661054143
859455603
881121586
48423162
117407191
375476178
628581826
613205765
2939363
826886420
434567969
831189522
101312692
417345680
29011029
955374110
858357929
434367480
766672572
123222673
26106971
5482704
754980985
277222598
95781818
517015405
255530236
108666147
208280509
170988774
183434051
528145000
793708947
633787845
371561295
296977632
181967543
1052357061
47012833
621127051
286205027
74326874
338863733
698972335
309793137
584829924
922582168
461277342
1001745577
55447160
778333879
697233311
654885125
823508125
57550411
245875045
435293981
685884845
303589083
247560130
107334640
32867582
871623151
598724272
515468284
25450125
1006596221
106619936
324790158
16289800
227279586
326884296
582366761
362989455
250142672
425596238
369197812
313652293
952608741
92570070
492806171
614395538
641097774
139264118
577401708
74880820
218112907
393513035
340792432
612693686
293310248
74276443
423011917
829587196
26957620
696214033
640965750
71288387
83747249
100467806
841030683
192482571
577113740
785881433
268756269
435099449
289381393
150832750
498092917
140136172
629229531
1044814326
873612095
404775154
727837654
145554767
680591584
480528277
49896971
28127846
517501179
681113900
772997331
445534055
738624769
722398959
1022808721
490565930
536226494
506690656
326842218
685448835
990282758
117655475
284903172
959621258
609010614
535545096
325198157
505614542
293401698
284193575
847743137
1065147585
596358763
500550129
76600014
856892956
204492425
833714821
46589926
218058121
212845763
963866658
660940542
528125020
550011051
123069008
513336274
634240169
612571185
85018221
173305611
682312145
643111928
867193631
88137572
271560567
765113143
839027253
557424774
232912274
31987219
357706363
470456049
581276704
1052995003
698456607
135252568
530356824
749312068
394324523
335318556
64691149
827570488
379001733
123387025
344947437
967895287
700697735
620858506
373894920
674921683
752670473
305636628
514796920
533094101
818656510
501264706
895102530
713324235
566346806
812276444
992085502
540206217
1071039417
827274025
687434583
369802213
164886309
575648703
656645711
515062846
903413635
211166230
197679096
925136779
687459899
601578318
296359480
151103163
155365609
664849583
333089245
135421597
636348810
103916957
746071278
620813093
561565528
226775604
682727962
449528699
741841956
28113641
45407903
258116682
83852165
1043573701
9740264
715311108
816323772
665735915
364466041
1064396312
1044786505
611534367
295600649
950218677
164292287
1001902214
758337411
210867845
35501510
859919275
285953194
292119138
246974797
517188365
96920411
463730581
725272943
721737732
1062586187
110438401
303199222
163230984
25270007
630378528
355192695
106013289
918044536
669681028
82639800
702718345
620970420
247525300
94230223
219633305
493735790
36605380
1043200612
784729818
174723484
55500310
757922498
97320242
160434316
693502717
880128837
422634324
415186337
699858969
565680829
592491143
1049958125
782609804
629327032
1014145705
834964317
260224868
1031553759
47628375
50804554
361320365
189474357
284548997
380372487
40335427
830158414
57592139
188181268
752049801
60452061
348211135
688357872
340819543
91845141
764416055
55837184
873977229
835949283
450760525
195056395
14891435
724710813
558241844
513473807
257446846
929003502
395600419
140352157
116047530
51126055
175241136
58322209
152668924
934396910
837245581
20783576
681714581
725014734
185432935
402764420
738672582
1048537759
801645645
796951137
147739534
724414934
955040429
98851355
204055100
637396976
689748036
819695870
130327260
463935392
635715494
559034119
50984084
361177427
648978144
696581078
932463930
45956521
930385474
847730061
579238577
28257604
869959909
492965580
245180428
42699684
749858957
107800348
61822031
579730944
553364512
234170172
549824383
152107326
25722859
467166780
337480775
600600369
269636031
60244203
976725094
321970555
105860127
379943442
898748675
479270623
88502757
790457979
793961632
170659200
868660866
151298247
933644507
266098675
572116884
644355171
30075055
54200555
322354802
104011484
320076556
525733013
23375221
172770480
111272647
363673665
382438095
38591504
867658818
371879489
431427200
841134030
34682589
198225727
255736755
304793187
486307607
984392621
1072975366
253277856
901775216
16697876
932317576
452812262
359979556
18526622
767184585
1053303155
681253410
759692855
280418413
439061649
821270416
202667023
233527866
56874175
198760427
272032742
1002997398
583964893
475794928
6900060
388410340
771499007
164248447
932912088
448194253
137651055
647944356
142090832
796262954
68897507
747461318
653147849
866169396
91816050
765862430
437460187
959313468
76452869
592667405
494486950
233855043
162842677
98320110
689529794
104686806
416652910
700145839
255517335
159429851
760795909
46837784
131687255
259731639
1055971342
1017899225
819518875
35112646
185675871
13947381
628804109
160679432
571570600
167379981
279656856
100679494
1052496257
91225210
954062675
118975955
129614066
339266834
41539944
857752667
308206379
703209769
790728379
34589710
650972646
41903265
1003703783
897340440
90494181
893294047
265780672
707501368
676191648
270785852
347405855
745341550
52360772
518880895
164956870
932040450
156622732
672817191
916920618
194906934
411239630
579018121
627517448
198279067
185804041
73562891
324255758
115080304
994108080
820493971
987825948
27116669
578994486
157291544
122607840
156240398
1041187748
1011261915
73900212
824930642
205652366
593308292
244444440
706918798
268607969
250133819
58721716
253398946
577972637
185753509
563283111
835216236
3510600
51950580
708929628
812039324
502027075
370748292
1039994386
37146238
457596209
417552621
165318834
80292300
7900230
170524267
208828006
28170549
704735003
764673677
957002349
180762974
834576966
58017288
555436531
1035690056
182837726
455608839
1050452417
17706204
602341092
555794161
994365117
823901847
664085837
965281100
1017804874
58497989
623813514
505727718
12072946
44799135
847176801
143855521
162173140
808498215
824716455
302335649
874515260
296956217
567329369
1012205632
260797740
216290609
788007187
115983503
115952450
396173240
461584755
713274819
102772921
989060417
738581759
599087297
270149912
1004214465
10797180
275129874
740034213
82464348
139696983
180637882
159624633
145036858
717628172
845755574
232601060
674148642
978728407
436796188
21795802
138479805
236205276
304187900
705424306
356797239
385494243
27028896
715034533
767116555
1030377429
105580148
226462645
86677659
105086933
306585722
890742674
1033611685
459463495
155309644
650710007
62131294
650330294
307975446
61620088
650543883
540480479
207492357
462110995
24256381
817643860
294868954
376695919
687850835
518796574
927305389
956055651
58227180
679385162
824267123
367552801
759260942
83451386
601234579
187181488
39018484
557121352
565728232
389020396
696234858
823391865
129445754
265887425
164607988
354269705
612536012
316202466
556113960
191066602
945216231
509491818
309331611
44774472
52552644
1054897084
68264158
25238245
436510992
185776991
162656432
516252264
1062263345
199111601
158366755
628242194
568820436
814470021
56863532
679470064
893827652
458991969
391430624
960195866
775355882
355318769
213066018
639462931
630283936
746223019
829541024
818491851
364715575
129029857
145116862
331389428
395383419
927294497
200869784
541013832
686373716
840496154
694161807
27285448
171049967
165218638
490029
51862947
269582857
786784710
115256753
379902406
834813708
24106535
1047203617
938167332
387711142
485533417
37397098
258835042
212585505
809826346
1008552458
578281137
1042582095
619093208
335756334
195525486
158708868
58769883
784752385
792006167
628117052
106852826
716616623
674355358
590135691
68535837
198387348
729339814
938140994
51718787
199944987
296983719
466876291
490824513
278948991
276608553
412886614
498838366
749149244
110827570
509891779
790489433
626574524
1370773
720778620
691129195
100727976
205635635
270124689
745491117
31413031
382397897
331819222
300455203
980688162
272769750
191434469
51375417
435604780
235240860
780365864
1003365180
840741142
374956281
831719136
586197685
1068805241
908220103
776090020
334109278
346610398
26132648
596396384
282312033
130254252
40900914
370181121
518366276
105783259
174304443
940028128
527286883
655355885
188232357
496698641
1040740436
55478836
307612079
70639322
610134558
33735178
712301980
621559741
541096735
176113016
591103569
402161480
777885008
406413787
341479619
414717173
672679640
301609488
48329402
496474004
373536528
235757607
59989508
169023113
510918521
43139741
1062065562
72928892
429076760
658584284
308713281
5292784
469755639
13806844
679151080
102807175
840884174
190648319
122140303
29006391
305595850
661339089
517447351
1060128331
139868834
643338663
644530421
356233211
81397747
558629274
481109193
539888754
125865259
75383400
690996794
681458531
176535921
216770405
129187804
367159702
848127700
518032898
585387986
459460530
1044700307
153986879
605784427
700319218
1025200995
580443539
480880698
565306782
457216039
78052210
111098126
456248771
182362597
104794442
774805951
161188635
508602949
124090285
609839436
572689383
326764440
130012745
267551341
191714077
403654887
37823542
315766489
1025304
394612156
192137842
670074715
841440716
468896134
145581390
716198677
566292350
797661868
776866428
317882795
716238762
1038740936
1036684838
174392792
778894684
69788061
664681229
250617176
844798613
324169295
724507053
634908950
135453292
913362671
350300377
607552545
4905351
746859618
853317255
805952650
416515531
455760814
541861660
439835055
352149473
229556626
730630496
219972278
149552745
305449975
217096764
492650435
411812351
864380593
13278812
749857895
398590303
437249278
838254873
179628586
567346857
119577222
199908962
890713462
399142623
849314827
1035424130
638635646
433991665
564882437
1025865832
2928848
372875390
217424448
43914779
254050959
806238243
835497163
713177678
281867086
774890411
654817862
325663525
36325548
648986096
133183840
842206490
951824413
177079104
278728493
492560068
832255517
32271660
157461866
172737831
584421959
496769039
610459133
385209678
508345927
174250840
561564052
578036600
84055561
535153675
101973615
21427534
179028404
254892307
200330968
775819220
301516554
76114952
1021278997
485018542
222172725
23671042
601984887
149641592
283081519
174688529
638767184
920072555
525133663
80544031
528853174
436475732
1055209685
668603589
574703605
384888132
739149687
506871280
136130843
79297225
267566313
405055786
725420223
650387258
352609554
902276691
513552714
638090630
577995427
424025607
312832699
875833535
143731087
245633310
91339891
299862582
1053840550
191497874
956304884
8195039
299468741
42893515
101740502
234300204
39800567
559087281
393497723
131267973
670141982
617484884
502225962
721176367
548524008
114101811
281605839
666259679
633556869
320354208
316395513
1015821590
139238396
309617637
862346038
1069964927
817786890
146486242
457313627
728595714
307383316
363182877
765388518
96321908
664853924
860895078
971330526
64097838
230400065
569563215
814601082
477750472
105752479
804917174
18945789
495161915
228726763
915318257
814045521
245577018
354574455
312665233
835705114
288990252
750478543
11367632
350597960
1049983946
39612992
145280573
167188535
185282030
225439599
316288753
1038498626
370900915
594596041
571494411
186193246
348922684
645296305
154661909
849408417
378502877
37927356
548368481
765014227
401425332
760508972
82061150
205838031
170461059
62786387
83251577
329092454
586833858
792464574
896541197
872399796
183804896
525479844
716231332
392082062
133464247
761628924
804114982
269275751
694159200
243577978
1055966031
135843211
473317364
236812005
422697126
497418984
746191273
264933573
165909249
432595620
735864842
315293036
14207848
167466362
717025069
412035999
983714769
194565514
402445169
679407043
466847494
357902490
52241205
527977723
206109871
517523947
7314236
334470888
343643943
729889129
38845617
686176461
616062512
132503014
238377668
769908149
914994257
844522103
676904876
111644089
185589518
751247634
388243192
214425835
513913945
718814321
138362296
102366413
138249107
499584808
172643511
8110111
249819946
781525550
77648390
735997742
448595849
456141660
425480248
494984351
541140633
218806075
471305804
1034716027
556041913
112045714
656310142
343369659
773182183
759113083
70187052
40326654
834872552
82274263
93293983
52263343
717315459
40589865
592241905
724434349
462123078
603621562
557424178
76685512
124008634
33953283
1057561740
114161023
570748249
131167472
773693897
224735021
254894377
532146970
266888953
47542304
819713701
773703424
324807407
560260589
213233997
44194162
668493807
141610409
354790469
829542461
56996985
472010073
245860542
85285818
113254711
168019699
185174424
162622641
518764379
759192015
243355276
54916317
87605390
3607488
744623012
297532546
813685604
714299649
699957835
498553815
333596025
672439131
534554812
154616307
484203176
711575741
443846819
565665708
364201219
574636358
328681318
637096547
567969696
54429418
877633984
1007398250
145814922
656258632
367415503
659947098
251729727
505435304
864667216
1027422898
566632381
190209015
326744510
89802825
31218109
15158087
497609620
1046340275
554910069
250052449
166384342
700202425
134038736
39948788
129255091
80090737
521947292
517459345
23863489
669664183
352282702
963933688
633636781
419575038
491647396
1037130596
505885209
2403980
795487099
564888071
35982627
546887836
915278559
332879896
398261670
994223643
613624522
526694868
747205819
288324503
542155568
823143126
915304469
614222895
867899871
488050108
750347949
388070592
1025543298
457284905
649752740
26865690
188440404
363154915
426088638
27015788
903192691
68407186
601964194
308063255
588393368
226262913
757309481
856884174
261542166
1059174097
618193976
27188518
565858518
668538776
1041822849
12313566
471971652
542287227
164533270
396316260
572722018
1017926128
163170852
965400628
1041495730
262266098
88994891
318840435
679798047
373452885
609191949
445410962
941411464
7615796
764306844
785129545
152375257
519576711
456640500
540653272
288326589
1010342285
18632160
632963179
169078280
272567452
118834835
785692003
631934777
18707382
123498029
585786834
459408949
192207685
442857234
266702028
462038501
34763477
458743382
105359041
400795039
332350065
22163081
506134347
837608041
102461684
254936830
163237530
520264382
556653402
14564346
620563613
152521947
757667651
923842035
1039481136
167211358
770525122
342389619
843472296
727759373
193225934
161228963
623300156
113091115
570873135
55431193
205046597
573416157
220400905
751999113
674411615
484229592
34843084
574112557
932875045
550901679
137084482
883746879
319882161
866596371
924887598
134314247
531163139
1018906616
57504945
63568289
542632550
903505617
101069412
382049188
632006453
886697756
571339683
455733748
619798979
708235313
971010002
527137122
77326429
106253535
95723993
467536223
318407995
142090351
701176364
379680038
383348579
154395957
15202809
772168279
659112143
32204716
175469501
110675665
832037896
188021447
187145169
492376606
753251831
725424715
84864669
640127362
223998896
349159684
131305343
474991784
454247905
73450126
667326627
483301626
1843282
279642763
53533064
295329904
332744500
987865409
1052117545
885822415
75426586
241970467
208826413
597937705
150416924
19444044
655907767
1043760394
100326918
647133643
1021680700
361827312
15340370
698292542
830201842
1070226676
671613407
38618532
81281597
469772311
34596388
450624508
991962024
274513377
670304409
647331359
790368741
24790688
211367741
400213491
159714537
873456186
635153660
438420083
75677420
349316214
323666924
800777961
146841974
60828385
923196532
361647841
643576588
172184879
710310048
822772086
94960742
228398995
261213485
1047337949
501269647
447164712
49111235
1066823692
175750361
138963619
762069994
665028516
487838278
113107260
335869940
794825232
484623968
761733373
616301479
8986533
1058241836
868765870
630352091
229564454
915757988
831307520
469927823
61854943
186065781
8430777
37099724
753160546
752738410
193819319
102739768
339127365
459351240
120851024
121863177
822063958
519337695
368359643
1002223863
873289792
205965079
636483539
611234752
365576785
757054355
585529401
362990246
72897930
184672204
838302991
344558576
745338982
92512952
779419962
270565530
135542810
386946673
519989556
14186784
214670937
171614765
557293435
651115277
283204670
424728609
543505298
634390960
559441629
255059254
747898902
844087694
1002155392
581726234
81732143
260227639
293412331
22861592
966447412
207549451
236416670
223676093
327823418
995024422
511229140
78642987
701966635
1068827927
6281399
5041500
98983529
384416619
697111540
169359801
7513254
765727384
135051340
149715920
773728704
76792125
47734515
396602235
4423967
306339526
968500673
98718905
576650163
386138236
890413733
789837005
932407287
68115085
397484215
57379850
963359637
308687113
289607085
687053475
23235860
304736416
231032201
985478909
886590843
133566270
853373356
527447913
131878159
506149765
613788147
626833468
697701588
440758286
567068103
207597898
173326966
508298670
915789633
1012435674
717911074
358159578
596451685
135839598
407428663
183950392
131777151
450880944
672562615
743045585
945709164
756192855
389235971
50441762
610785454
959922430
935531700
752497307
56205849
112829578
456584441
411109496
33822004
344098505
679887843
872273511
964045748
397543633
745474241
510823673
437121005
537472573
641344460
757152439
30823135
87442996
93020162
2027343
286801106
833226783
359528112
444802306
112741185
529371929
216589509
66991472
363458054
952621393
820692099
628610997
432272199
265180985
140864659
652134525
613334173
320612887
1043377951
148952495
534019307
66456766
644778199
330577503
538306427
939296941
845489078
63030110
136478281
729311812
595419420
705008702
719323994
34132229
717294956
771337430
861409146
54045282
572030724
366939948
394474001
321852027
726661176
370240706
713093230
66740570
333515204
369782593
723629035
668057492
586999544
544754604
1003841438
807112384
584210961
538725663
332805570
71164391
171718001
848864377
467215788
45840230
613612393
779828363
819537643
630681769
739797127
707462226
500888578
98285253
541143292
115906706
423846780
859673783
428870338
406634185
476659457
623075292
868097237
280029628
703305860
72552447
138269973
165121931
147105633
450910411
700812245
288850108
354676503
646481980
709578400
605891141
431848754
129026058
484386437
840097221
246025257
483311633
219710806
624242071
512629039
655853655
368621918
190616658
1019485827
433103436
816472977
767818434
120477359
400784072
232158352
718814267
880183280
662872982
577211785
193362845
214783885
155798457
720178436
232962399
109771927
247503016
631318586
27082984
838424116
282917915
595006522
475024250
56374433
427600238
277528635
649685215
396437757
1976498
78156960
708796806
901004729
40431964
897879445
136635610
495382002
659402378
347543881
418094676
124840210
163368559
392916171
894681363
345189765
832228294
57854931
611275610
349841271
343699325
719222521
836540627
25752488
157509397
482885983
577608827
347557161
1010095036
81077626
456085433
653950610
849614114
681855177
596923375
1038855473
131933515
347215809
825198866
316933497
347052956
484570511
333803847
392291488
498859178
27449808
25500533
95774688
319464132
1062656691
735584488
783268382
638364683
762250318
230104808
298788163
805261470
428077720
541744519
335480550
219996496
47670512
1044330773
721399965
721469209
132698762
664343346
177088049
98573539
618787929
944780357
706230254
627192939
741623493
880935355
62057505
366292574
73081199
53567360
626934602
431054171
84606616
601858682
250621896
1001427177
629898857
713244090
475023886
322953434
361890837
146267772
157336990
334070502
849441867
150763381
763462721
88526182
403867389
710552293
117469404
450157284
436961529
135619575
356354753
1054890967
389114118
68452105
639977259
776869294
590554612
818311944
36496693
928738991
523481164
21111541
130045279
314577003
560928372
405250396
509557877
561786888
513816452
371381276
158625627
495729186
802535565
829849893
73395605
205654514
176654693
164085511
698034877
873706777
729253235
28762724
591614885
189605310
147046779
111741397
435889476
655640936
847769886
1003715473
22854238
444300434
362394216
506208900
13306632
171908693
511389199
907629153
791221027
60951771
185267515
1044334357
780163749
785840206
163846501
401615476
851442016
186603813
380560029
126781676
998986563
62684703
499361783
465896195
794200639
81366967
699541132
526883319
678192966
960154865
954795554
629528495
60202602
872590152
435203194
834629290
224320370
797081868
793886023
940523138
716084203
420071166
107778
747846565
112194360
246992530
48152151
725743834
618911506
349511528
450222164
340820806
133577015
324482861
253397086
168460195
139412453
237622973
461744021
817820972
545987318
567186469
867592700
303282512
743780638
393135255
763193031
794803510
798116908
351279549
236808720
947253457
34529280
515741402
22862318
196075709
250892226
963383249
782844800
457505482
845717974
573144590
510854972
158591547
339750821
213002224
1029610838
78644741
197648462
486671592
654600837
789360414
1046797769
950236162
871925773
135042534
110898731
105329277
1002393398
856983756
773791918
844961933
82758012
720059224
45039283
500917251
616130437
531391356
895537677
271345302
741885512
263881722
40833133
400796119
633131821
237887099
180282205
188706875
733108026
543446688
842149234
404045602
187157954
99588258
269580825
702675431
577715539
790508753
262026327
588033377
301601097
154598237
835027682
744923517
852859500
198799366
185250494
1005804755
464540099
381362254
3373038
671845435
102717042
125895423
506175410
186159691
466107449
215917982
284851329
721787188
101728054
685235912
449689695
659386994
449344176
574608892
176909137
159669819
561324864
45551984
799888185
801534954
173257892
419647115
904552609
522078223
988279031
219517385
750871152
204714870
845911801
579190717
77900292
703629552
625214068
433377750
781287354
543614237
104881991
338912640
156817860
941973437
994563172
235976113
966653374
798166002
146272919
488296608
842869575
464186658
867365870
745702245
184599316
455714820
105094185
25568227
581876497
1007797225
181154689
100648519
610722496
613283734
128687590
781562770
146022852
292157157
1069572010
514558297
179692234
70699099
691158751
347092607
1063808987
701991267
451179521
45682234
627712481
745155605
487198630
654215409
624984153
572868378
36354171
601637985
109821996
301226968
768604407
800668315
55331612
730287565
157815718
295065469
161588087
468186443
419455799
8660518
120896621
591512465
595213745
848221458
791745707
33062954
724026175
171538033
188907201
886657209
404447717
58509292
74460102
815610810
575355761
464614027
332058398
254685611
101793292
358960204
104871844
306405463
152012601
334908126
306027268
687642719
255804363
3163108
199105921
824180364
569303420
197366384
197437233
754892135
481217237
119027699
432133671
341245275
903376656
925066072
823976910
846137083
211377152
336303912
594332283
111202929
301795017
991255695
760621306
798462773
712516519
754185798
269181808
655054636
697842648
234478738
1045345849
454117181
856174187
593464248
3027573
466658523
1013236487
604448984
1056578397
868212686
172918579
766261457
570345907
540917024
853953151
642524462
782269758
134402380
813320911
67330794
159186124
721959364
718555854
798796754
581836454
323003694
68182450
123113593
363097593
832975085
365684554
94730123
424657540
638914606
358181567
780979255
841023007
616048477
681863316
113487638
60235051
70577007
452014656
567340001
658115361
958421167
728330982
24270576
683466230
243483323
96082902
485273662
379917546
349201119
368683720
177996982
25044117
158124561
43052878
18823343
1052037821
651226328
757048120
785873675
264940260
334678497
980077750
224387244
847532472
274292508
1036277119
371787282
501257622
65426475
181634578
171736914
1061494326
866557551
424718320
37831322
534304575
1050681740
118720151
726893971
774915522
34985164
379734143
525424372
936684286
351560440
675100663
204507612
272518769
333911961
576012740
313153844
744253099
477215989
491420918
755484047
57812790
930045430
123499831
244796872
98442854
31019331
45912839
163049002
232850280
141532726
868704243
845438508
545174473
328446941
379280808
155448181
800658373
874640528
393479764
910600494
642052886
866254424
103404942
132261362
452522562
71376416
129663093
786700496
91985771
637691131
51594775
34224204
804891098
702669525
754954453
416945799
407406194
137095268
165019999
847066356
818469123
865027540
761515869
549227956
619391823
251026393
906316573
449497920
794903620
762094882
617953815
799381761
314757254
462429319
607016095
23577987
80454796
226133784
392849913
621730479
14403031
609486508
958401614
284837771
63668224
81937832
78489684
633240221
544448942
873024188
257681564
429466606
711465876
106365199
357220304
1042815698
527110724
18995258
563802985
17592097
77418002
235351421
980849520
549154621
16383386
529279849
171297333
412595454
540605019
913337171
173314504
195706831
387229602
38453916
119323408
504761969
155575940
153043239
534963205
514240272
1050634842
426199831
54388780
156817588
284014111
219471441
679218124
84012017
31062796
943738486
178511945
147521757
41130194
396771519
803156999
53698164
880790085
928240366
45345599
57219129
682259178
786688323
492262985
280441378
993166271
474106129
525196669
432024275
522981172
68678437
666065758
158310392
203062886
134945204
698655177
577768193
468854901
594908008
87673205
410701841
1025787424
105034042
233088177
1043569131
292112284
1008465694
1035018312
357550235
780373310
412747857
684659769
712459193
207488915
166754760
35232936
302259770
188916891
464520804
944352127
104332591
472853852
47158803
1006226691
598469712
897204474
44403015
53855822
587895263
990487582
356901000
58758944
138863082
192318611
470075047
838126140
26045645
613464096
671368506
477913484
185065315
133572136
809498552
112194565
49560984
4560188
855054984
191486782
785919226
124348418
921658567
756660084
125970900
1020908658
842331318
993435797
726456451
183123136
41088210
785865167
124652167
497111176
254926922
500671683
473585787
149356771
513752834
195464915
128657386
363321314
567712066
50507540
336281394
682639869
129736666
468018796
985582711
834884273
380380249
133872131
886834232
101726739
115503932
966568973
439823402
141408195
539163748
154220334
26334700
179072919
157881588
210854342
538479860
236490282
233810921
699084319
653591313
373748568
24260887
139120590
522724178
397877930
73232809
863591241
315216640
255638872
616014049
542820701
438490003
125476223
75931569
719204251
352023920
424876301
285786710
840369093
445313966
796656988
716603460
618114282
555428740
431176502
266504542
178453048
679566359
303553643
729278103
411278984
1041968886
383845004
126804497
188388689
314977470
16923412
298204402
115523234
435049023
951334105
247349258
332806284
160368744
608671718
585375994
897207043
782364162
807616826
357782494
407545295
508097658
630599067
1059506400
586193376
893610326
48625337
519830983
994133374
143655575
496104747
475272145
9286945
526880187
19321315
539561606
483680818
851335315
780219497
587054506
184171663
756456703
474140766
614228619
882745587
923595583
13962229
624678475
509020384
840152943
88343547
81072336
279890162
412956570
496159862
279038882
333192259
38992554
164299621
128123515
1011893657
278411893
303103175
1049105058
106771233
266723431
47747075
168321581
880991709
314005070
507547401
983741270
554797710
574330859
203001463
692400714
680431646
93267356
800161148
721916554
10010795
503229597
63088072
185789251
179087502
173747702
19096446
453632737
906875116
219249662
656676144
177288048
808721156
173158960
339185993
168725180
809973673
7742948
269764128
743399700
693326518
61744708
126758577
212575295
469599215
870162591
269733506
315899498
244264218
539853315
310392146
733041142
306791446
45549767
934316288
1025407202
432749188
192582120
528787529
120187924
836982369
1050920276
964059329
37686886
782136405
718031931
212376870
65410719
44373513
21982063
500698243
458848957
186663379
219607517
1056588490
440489971
256404130
852803084
710746370
281303355
394288345
437927676
302924709
52091704
414693026
252246197
47721206
775096874
288784404
550623783
260758006
17718279
335040351
663883769
687269506
391185847
870780584
614481239
258710092
447261688
740646708
515052561
336861212
823146643
137370176
23140714
217400531
41154345
711774499
524485777
376877558
333118206
671043321
273879784
540430562
529414705
346907531
121567388
187133050
235672533
171000807
722631405
100066384
741236364
195476184
63401239
33910115
546664203
70771210
560965022
467943633
818537216
1061105166
424878080
411865101
498999616
719758005
572055536
712069092
158711738
431530390
6945484
219420712
96652114
300411848
901393692
674255037
509464818
312946008
836114770
521151685
34329337
409261757
787386399
845934946
755528445
94469288
669164015
242341789
404476065
349691439
237367291
878317016
611823030
607433181
842332307
635568535
222010906
409304690
18677491
881753615
385221321
462938038
16765222
746459639
174291638
453763365
172219758
84749212
375859754
958632907
747025433
146975908
491548085
904691817
538172553
210689686
415578831
29901414
305165725
454373630
599164451
891116291
92733725
82473463
594306070
613043714
487824162
162884191
42952540
415855997
706537789
231171288
226431580
281112993
638222045
1011054667
569881792
735423024
730552810
57467170
785261031
518706732
157182827
104973790
675425104
382048750
73633643
356595863
674686884
831662526
299453653
402811774
523662676
458209135
882389459
431590716
112445364
793252032
558146545
270157701
345313782
468050893
191684663
719012646
388613786
31796825
172166891
483661057
499101571
876303227
383804671
27521899
110707742
765878223
445652073
828684110
614500550
136171454
173503963
598814934
258375621
176443361
1065220356
52630253
328626929
798329306
89343773
134939809
173671601
868905800
863112131
336547703
846841263
136314243
254161430
109509440
291999110
943079561
546845508
774057742
850901467
514162211
51148748
66554929
476178227
844144021
485566989
669419388
579669054
5663973
467120982
272625708
201520357
1042597731
63931432
550096475
167817046
781336314
639618881
443786140
709610146
307603815
321138234
380101736
709015007
660895945
500939119
861514254
1743272
377083514
499541983
980507602
917696849
12188850
462251508
525629187
470557471
219555138
736514378
618761167
111286610
474181724
65695116
41337524
18582489
133113090
271859201
111741675
727980957
599388130
180693806
214610469
884508493
369205156
159686509
44932636
120139786
284381284
581462659
253273287
744139844
44427794
426265243
58071445
80494139
196995016
708735065
912439219
845771090
1066782779
122127049
677613155
157876241
428101734
213971421
265642222
193625426
26232514
466239483
500789190
542157677
807921564
35647864
696652650
854521509
613528874
528061340
145173566
105652817
351534655
180908494
203993678
53110920
595212880
114924295
866478169
720044449
634627034
173535043
563369441
73095493
930963283
320556693
13746734
575670322
745833747
982458263
57370910
980447760
81966052
475238179
279500493
475360305
3097145
97923561
603210073
470017221
372964177
462826554
143041598
751992297
721333865
764960943
422930239
1032076855
493691254
379598686
555114012
613577448
430112512
725466033
682914207
420012290
38179371
368847469
847593893
870490458
707806676
543030
159634631
561891380
392451269
352775806
722707231
232428758
604112436
38658678
5894394
195421378
267767986
899824849
611366787
536805987
184541234
302426728
496227076
123365778
732066348
762501800
169147157
460109671
879083523
986544410
957439315
729445827
672492809
193085529
178360508
455549409
193498707
707077605
548552419
504662302
907373256
587908695
114611010
776038180
473044889
804930625
797064728
508207854
142027507
605933482
357443074
483683901
745717203
166925738
747857209
427404739
865010315
584267228
989589974
25438063
101268378
745635417
17655635
20801138
7258859
80859446
614475685
716037857
681563028
506978860
480809808
937167052
1819236
177957799
734256038
106954570
634552839
260903987
1032691432
612285759
908439743
1005440513
183946726
735624666
456958315
147446341
29503474
136104597
458564023
623520210
317852401
754996797
509322941
530871887
223864083
234875160
762561024
507735604
814310393
738275678
338480145
61553182
22457616
199700472
511720172
400494020
479953636
708235986
23907952
383807300
234781868
306334035
785256306
870108816
983688082
723351758
346622863
616410019
108426746
450890408
565589347
176371810
58997449
961077734
175837872
131071580
889825667
134614951
177733427
53423199
465624612
336106085
487938070
981722098
694884768
817300023
136513283
158533449
804537802
952946247
317012567
991783703
447681615
734436557
1057380595
713094724
490892886
187769032
927975086
301848091
454619985
735850320
164942150
587038144
66117155
476902091
476518568
316620276
447600798
475873399
765174763
6366980
90685282
87414955
90279461
494036573
434669334
62290887
1050528835
96137902
41829773
26822178
93847991
368806698
320757460
773082501
85770425
194516222
574373782
995510219
671194220
135810862
571950034
432127358
847430779
392035355
27563426
333867066
762299984
263648495
473612036
21506017
542832797
336626457
497953413
708117996
674199818
127527537
167894636
721145071
14178328
631238286
458296132
1037289139
594037290
156169910
190184980
353684106
393698163
776482531
948705414
112921412
181045735
721571434
600497987
90918105
408413281
656418067
413914063
1013563703
847161189
127722883
273667713
696622121
97975726
485275625
810221528
322496868
439434276
66859954
339301157
580866752
480722740
540682026
783508374
828846330
576495692
520532083
164628521
443787455
542775205
710467823
253912437
196780346
129155197
659537151
221812504
1016564936
330205072
523430221
964009041
596899359
1035498083
243184487
187101995
863913287
542293196
1009132107
459862151
415810520
395810927
658261992
168267924
246416849
10848416
538444615
1048381794
367878539
105291766
936916976
224293142
1022270959
153985900
489050144
16090045
129123573
32330539
155388431
115122988
499465602
97910523
27087034
25770542
883082689
1006028597
423456067
399604454
923166250
255904618
93696579
169593408
683895633
610994006
3310700
841877633
852088396
466944694
613126938
200399177
623777541
94983817
289265862
345476985
1048178623
477164855
873376264
91347673
649076355
49466456
354716847
81421531
557784564
1012238846
166945488
519637478
271582146
564608958
35467740
699538293
437725719
78037915
749719586
720890229
871727265
103305199
587958947
285765704
533487099
169171362
363158923
18202083
229688309
121847251
419155157
275060586
50210897
20499209
522484088
51242773
438004297
473171815
814198962
24223105
983200243
774770969
8067335
33222440
302042266
303305836
776849379
504336472
57328952
154037224
192483293
700676712
834752229
582709007
859044220
849153602
800326577
1041119979
269413972
646937845
830200400
218911834
454868277
87020551
174342161
692798558
246731916
123177071
419840147
582951685
39470510
973645180
34410238
374843318
742018074
675674592
898283018
157648632
544092907
592000844
286121102
11518696
530791022
540595336
441370135
82031886
408168658
246895906
922958575
347191397
569778561
15969648
843710589
673729224
19075753
158360768
403045819
838049870
104969374
810726185
354708576
827574299
874693311
131714305
622467603
241403060
228424010
512824093
231385131
312454445
304799734
555657736
241482966
567940569
624869161
493580140
123941174
668713146
248140993
648802720
880121442
114976965
73836661
33196401
541006695
555682674
616860203
479910156
357564366
1005189654
279033828
14133469
672440582
327867661
10320531
717448345
793134335
925245598
186878688
98450963
230351020
300344131
691732221
631812566
754363186
83852319
114152393
362630191
182014838
433826870
593426407
9035515
710352845
106048089
818981286
152163381
858632686
822801703
159019973
452177845
944132839
873038348
35198387
371924673
852424564
409548591
9148961
684928064
279123392
143779804
121339232
199559188
748450695
183247321
129885656
747112001
971849473
858956046
708335237
150519258
88754465
859127123
978651952
218587668
187547689
208396373
658310655
889647128
156968772
166748368
634577789
87525242
386527068
465991472
29878357
508138456
102836753
691460508
763837115
191780400
198673823
186529898
608526477
116262178
1587826
653137966
123129088
95109227
613402670
530776635
978005574
562307992
258697020
14847382
16333027
900177113
606804552
197855355
689930503
707478598
397522222
928472234
1027537946
156171494
111728626
136737992
452515540
23092877
879072659
660004868
244568039
36670709
299799488
992961794
149431887
407900640
913573307
193469447
12864830
360826395
437771506
140585830
122868545
527757779
201618964
823605063
600460978
223817767
21060010
816248631
769736304
517840149
413038494
403195389
462132974
550496778
187844345
716449700
854761313
238912268
284486476
428825453
849051277
711466094
795680956
641391473
604380345
27501396
597193538
369580337
120976743
885489166
537417897
619533975
698662694
301075837
847221748
794354799
308802685
219294807
886051968
522417250
946176075
360367502
106479458
455212475
576283127
336671432
795156856
358396585
740909824
329485071
315631886
63179122
482177112
655176385
69418382
711177743
653770454
411480421
727751257
588494403
59910887
270251758
807629417
201403643
214378939
115051193
580986757
80703570
261098388
283909299
839731764
272369401
992890460
106268480
476800892
3056481
346581039
318037695
702350726
555266046
1050330050
372998663
449335844
546997027
115840362
1040950999
752251542
301590693
923428396
244558245
703410347
863199240
121711254
56718191
626936448
667049818
8953796
87357831
420008888
94982045
391519358
417679549
301769794
741429251
53387590
477943828
159860395
533441642
374896354
31891803
128402243
531615649
465642423
595645676
179586512
347758735
752818939
641134943
410966700
132303273
221068040
821940516
877648344
263288375
871800164
106893849
594910089
63816620
183741152
872461997
276348191
60297562
911917189
1010014037
810649020
513890499
678822585
139297815
543729523
661531976
498160512
268248445
333193497
6139463
117391389
880262311
150944395
149559030
169038845
38655969
154406727
63527128
814635658
242216591
405805277
626411218
598432566
49158594
152982902
374818885
734293660
264902161
48157420
475146104
500292432
997278273
1066348540
414186645
864418634
18123904
486409976
26706050
465452959
68590808
805692814
689204296
425143210
78135024
294825822
291285184
1067083200
376075587
2279353
793190463
372923641
189044103
382107663
870434333
92008941
392254657
109087155
90598725
87687614
608319284
722014875
103889864
40684274
701304340
1070621827
35525642
158325520
155395436
41108188
314251979
691507230
432001319
714223763
61477069
691333791
785213103
296053140
1054963091
969856708
379701039
29536760
262798530
40978862
728295460
370281908
690128438
675312250
589035843
570987975
43963740
46961585
528186781
245326275
480146283
118191829
34436045
1726323
335590866
715428538
998928202
158555969
15934
663702746
75920582
165822864
349528836
350243600
156587464
313381839
737011032
223233389
579302254
1068681649
267664894
30901650
722336983
808166085
424508274
237662868
559075902
21495613
17452617
712578530
93173115
411562118
383792211
328283544
859755217
804245759
1033591730
246529557
425787463
330797980
379080824
77376912
772340724
773019638
470611735
764227565
364074887
120621318
736843365
637219736
572522375
576535043
129129253
140817344
804018417
131864773
1040076170
1047514140
308114208
454726584
84906472
69163114
247260182
123106630
239477583
433218479
54308211
270630414
759076296
339142471
883063080
598710303
680248927
514330669
245532748
693347253
40527751
779420577
752688942
198149654
589111747
730424657
567379829
627251567
338761003
742067188
363659455
123343712
839518284
958529692
333383953
341748426
266903661
661699635
75818413
938017301
417475596
35002439
522013379
163827900
554906217
1008856638
99188928
888732228
296921196
950016418
277913390
1004216851
265450196
490667827
378282125
606987060
949643437
706871320
230501678
184947548
702852481
630231740
1052656856
667006796
145000414
906141375
761304408
967730853
355049237
94675533
739600159
455347258
269910265
139280791
85040002
212078011
244684845
316586212
213790070
499436102
453132572
781704286
94710228
93707933
1060350170
109349002
15910087
267968450
653173011
586626439
332265870
53151962
567272376
800550589
279589356
66111103
558080518
873417081
449766879
28808385
81766654
88841903
702853644
183891238
564453737
820891988
295874447
399928495
170040298
570467442
352982125
108609755
410652109
490111562
875410023
223052386
657077332
855247563
668704639
568473982
336702943
182000187
115926270
421982387
509060086
735596219
555286549
699363027
752490983
752615819
634652710
437594033
213820667
504177369
184496746
1041941855
314533670
954171224
332917190
716426505
221119790
630277660
148745047
668603170
371631625
381653386
249403543
150530728
164211219
272007689
653617621
271090090
190802082
324869405
453931275
291954721
345834984
377715578
104389417
322074235
320054087
408563552
449233213
158545868
140060550
363334833
471155421
688087635
785944411
111934949
980511124
841184924
252380225
747184312
117735600
832790683
699244341
1007247314
726706688
488574306
123393205
586703582
412592236
182764303
140264607
290928682
698588921
299638188
203530458
233996962
1042339221
759055742
160658229
742577466
585006734
680390328
135183115
229206738
394401477
472964317
706670292
581699988
822264779
208744708
854418849
273319468
435787489
417116158
651194615
410068809
243361746
870859461
210069397
527108502
438295415
65395131
690223992
402741269
454691468
390800357
1054227645
184248767
622753208
138583057
487710869
362665522
365763323
910011620
186107533
106561768
289709292
695626828
819052016
344938405
636112247
435370152
326116761
1032871377
821772134
75334142
247152765
966813791
597782822
115006983
92720060
334551476
393525648
288620809
1054804574
338837499
295556150
160031239
120478889
496801053
17267545
104250375
1010134858
877336397
800405928
244324384
140170304
201813513
535312337
672531791
50251710
59808257
711835114
93344798
339000286
700823200
88539220
620688140
802395915
359502253
342884266
348444180
108960670
142614550
1040692013
86906267
553167950
363009756
366554019
149439271
647288694
1061822134
381988365
361548458
1033051160
639702473
251135522
785248170
464662520
130233227
270055527
448814605
164248163
140348745
194437088
162614660
541232922
104600163
759463418
1033863741
113457506
146830384
514229218
724689219
386987740
336762621
672850230
406524917
523659761
294158748
237844113
86869097
607468377
628556496
657617879
1011962723
114760977
61926587
617918127
534140107
368190572
588207307
582738127
804397369
268258206
551147057
481587699
211437528
829485412
308504221
354930611
110695025
132170547
24939957
85101446
681252715
356240965
220985140
116708597
971635154
1050196799
891069120
13314714
473356924
868758846
182419766
154450293
619639219
465736402
837103658
129917413
604918156
640332746
351395643
777543978
68266319
698329357
138299801
113964292
480702371
319776044
933064915
956236927
361635467
49799659
699463496
569611848
665875447
1056543121
19108140
192818237
440602402
847104043
529049839
116817102
470837938
599132522
711213627
809123336
829859127
124104569
1038640064
686220625
829919185
574302951
355625371
537190074
584526955
301388149
197878801
1049587179
854798396
799271912
1056605499
491377467
319834593
194561774
235456626
915506518
476062495
641055456
109447006
554173812
415055997
733808930
200025386
8303857
210890335
473352155
68881514
1006476809
506469831
673448938
133943186
733560442
57145305
168345866
405377777
660960417
504339812
160020892
156545835
685447154
576688808
361584323
1049787104
160150457
421616064
150699742
75465347
766353220
111392431
99597108
583476937
263462156
881979191
718440122
392201940
1006749485
415202935
540719244
588911289
873763324
61515562
292738923
834981423
69985705
920049403
389402235
530928627
443859439
2605612
104343339
418703187
289956475
331942981
151412510
258197740
857639797
101761103
456694208
61987212
609768699
496656870
338079305
578293499
293009665
870496479
101570692
434704002
1049363961
1022597029
613759427
78468655
526766244
474294293
717760574
436398540
444576294
179216557
886899081
490852517
264667342
503519925
503065011
358553490
631129084
605721792
514461638
568804085
664814349
950946508
505638058
562620545
172916808
659128125
425605333
92240985
363845987
856904852
460243011
271856319
449125210
188776956
488026732
931072904
726937594
387932353
48138986
35306353
618648174
207129856
770673293
660784355
895131749
927688451
585663898
299263205
1003381055
50498160
171879376
496765217
516500972
183514825
761508641
785695749
713649800
276926672
218454620
471358723
307916584
321477479
451108294
854627765
35039019
798413485
413743455
31993539
32392621
421142558
35117832
26574428
52180261
85607076
167470301
310479425
882271147
295225542
178955762
640385140
781631551
420913173
586493677
177741636
468809220
339045735
532374820
178952858
669121260
855189961
821525731
238236621
723884463
889692669
609573643
43093179
821392785
439096550
916913062
78894964
816510670
815907508
583955005
859698745
185678474
1015926001
733074441
563517432
713882958
212315479
835804261
567178144
719415009
43463887
349765200
430733
1015223810
367677709
537850926
704771431
794781510
656991778
827376403
837331206
526235662
717232311
231313517
871753318
143201499
439572947
438758492
585500742
857130210
31541498
33071255
170632740
109920856
208225067
774786048
331072969
147325161
515577982
185232084
56019524
1029200825
821400279
735990294
774457969
212595822
840617990
69358861
199383870
365921713
42835149
179817529
294245821
348471571
306569659
49671453
862137236
858181652
399347945
942954886
165672830
706457701
327475959
544588015
80960307
535257056
103339693
298097718
842611419
133667492
106531118
438028435
1062605367
504722220
742898382
488275575
455744164
441908497
896808012
36732271
823264414
702352064
213322086
924977911
573277245
57630933
842772638
574734891
718127628
146105842
379650567
22507718
755372867
544873027
377170901
282859693
79852799
853691741
37783743
275366563
490225551
17521670
828656861
17150719
597971846
860326849
797637976
739275317
273508955
183572101
792011816
777373344
178295870
91297673
188509264
427928890
699661730
937991178
163571150
53483460
44656632
465817729
523297195
247821800
341757740
373744180
498613984
931892344
634698959
693383611
316112426
428201212
493021235
396609097
173850636
144787701
90555185
186665903
542350795
137310849
466669893
70000294
588430727
568451905
751734974
972596083
235664366
135743760
619506034
111930306
583233703
137727966
468111726
888429557
160064008
820829230
463053609
518275952
419768628
127130372
201079722
91867353
353040099
91687863
360752260
692160976
260730320
344427171
555465247
665562742
111113484
268521329
30131992
551909603
799783311
547662397
705024603
363865295
667535006
82733038
659171325
898531403
131829422
575001866
328331651
329082097
579472929
139476257
310658881
1059505540
97078155
1037563399
99214036
786425634
783240026
721294482
171099152
214829346
715300808
990223241
956653993
409335768
843166939
197854048
840986175
116784362
517438020
666425261
408292805
309659271
174525917
486460532
503295987
448947787
417379264
114745604
610992717
762676529
873287541
460501825
744936630
504854395
657892123
805284879
476646901
110234109
1072156077
597586176
224242692
646565209
338221342
67777417
211650359
255890064
318030989
651727965
219936250
177858619
180378365
870271475
1024345822
34850403
503458398
450728490
605228717
295581220
784862686
818922291
794600872
1007709118
717462417
28115830
668535792
741485214
115376120
432197597
444778622
14998368
25742753
602196284
489278730
500679702
1061530284
123170810
246930697
821279367
642833360
828049956
181233673
12799659
1033808209
162984055
37909283
279340201
643709278
495017650
705572162
259645774
167815695
402008127
439954686
305397681
124804894
246673548
555499156
3830796
704470460
920410546
344797272
406820070
133409435
173616762
823793246
258994538
616473265
332613508
810548333
191338201
697716999
642574230
497879100
695039870
813219874
671381624
667717512
198645900
32161617
167155009
206707634
574216125
13410385
805867024
471098995
485964265
161869294
274548498
701201694
588750275
437555133
524955064
190849942
633051911
497046061
679754712
152614640
453192768
13316819
989983741
982917337
579489981
457002850
331581491
749885021
525142462
32980014
145229149
500350809
247235659
504746154
627408739
33477558
823385818
192177649
531210189
68092091
172397967
890996823
609557659
150963544
680838349
37313996
407773512
530606732
461319848
508257715
618971855
21846445
588529648
34501757
315377254
82956356
627688787
592542968
467351374
224462916
53314098
900515394
799441714
916490924
318991363
202006499
18606116
232837240
437877036
453527920
369932843
167287684
436695629
87384425
229989484
978494899
573624250
345179481
88906946
486343875
538935393
272119700
912203316
765465562
772295934
155456845
681735932
1066108580
483757617
948736738
391598519
797444826
585016456
190805082
256811061
8079884
291757506
79940283
785156521
406557524
116521531
552197582
285941334
643341343
624315517
409704225
298084244
907394979
202289707
483282276
701607193
181105395
771561742
49841870
32709697
92551098
818807907
548276980
115571193
800706365
636212754
482453066
270075990
743655871
340564457
931466462
644558481
961794522
299875709
825354835
394293960
282210777
89701080
170367457
948364253
545947272
34000761
371390354
270764734
776442445
194500722
579759014
672997113
107695775
405706277
231716401
577608864
65224307
270673108
672976360
1007059729
656130718
99840320
271395414
1068825472
981934242
608263115
1028643571
955763141
106649400
121512160
13986005
852292977
93083287
115196220
194519797
911241453
15832789
804429761
307945001
61718382
989097777
704088849
877499900
1006597043
873837758
248773275
354276693
767428220
76548688
139677801
531926855
47977173
114123231
435776138
578178517
438599794
93734191
363792167
655056983
881641565
151408910
269234854
83997442
78909611
645939834
431614612
1069900810
452278653
258256894
133138738
311807485
256228055
640685349
303033941
916667606
677153423
167606695
500020293
35173555
412150265
398305606
585632397
249614837
305140953
852224015
270565315
1010018222
495831350
73071766
798962253
909798970
109938092
275020302
255267976
789676578
592095535
437441293
508704951
68155333
121186034
178383769
1010669022
44408747
691621912
157882012
907614028
819216190
197208850
154556970
131082669
46153242
1058473907
827164310
971044808
233541111
741957165
410240364
526585045
37901084
172917913
561307471
189722251
824736381
327276503
440196217
849785074
107795549
570732283
254212364
756537676
486524282
899678353
29895553
78066077
496986705
263579730
257774106
291334187
640627226
988062012
3228035
293825222
524880592
1045983442
258850946
193104605
79790485
568398048
371562706
177482673
897448114
853101762
20228412
90249056
689304813
468331400
768674504
803556430
552972301
998906226
430835516
483456648
137310139
620312036
624576996
303680430
165115286
529763679
153734491
446987625
624581977
461830325
603733821
539327928
967442977
894787542
582761335
835162667
282615236
155202492
105785762
281733691
541923288
256638889
357768279
464955256
545203713
228123087
44688687
158160005
158201519
262926507
283708086
387292501
406080227
399773728
127241943
782767035
419262963
91475330
669290612
685639672
409474342
215948208
607471948
392552866
353313933
432894494
679826721
129603516
288940161
524031111
137142837
686135626
198720421
259695216
260299716
134627562
785355821
50195260
525078127
11017585
24485673
441672253
190357247
716477516
26911187
695873656
399823123
720459822
12136588
392812751
851748100
942210360
478804372
8312069
361411920
808532733
263635876
16468161
747738929
933290529
899712478
64568167
863689817
824337319
491835348
74520882
471242702
833203719
935395036
6051777
461633732
608962723
791441815
105520905
284634735
166347209
520491968
336399164
616731656
112524539
230402902
304666801
130034837
577950851
706038628
214753179
999375427
819200141
375404960
108772512
889790653
770645082
306429242
646980756
120297078
83850105
946550715
1052345581
253039746
194137629
66815410
1053008907
1033000853
509918576
649446444
994703683
19674837
802036068
724909361
1049659120
61038470
122164593
49072597
136296940
657322956
187448890
140507812
317375670
965183194
434430829
372243507
1006383085
1046999626
318810713
36210503
469631776
154889554
31096331
692564716
506074491
98616130
800678359
860239351
139284928
871606448
218826709
929108442
362420619
12009327
526791581
975959340
145468801
514477899
261069219
144352547
409446637
386925265
957016880
180695374
925103511
596275738
148668127
221656364
280266773
118578252
956415635
729739884
77902836
879237857
303776748
32373938
667741518
849606555
592721993
573576555
1008861925
514272074
547752822
594876971
769988273
561336123
734250989
481198839
387810140
77384053
36937597
331068446
529057192
181953862
63493280
492121039
851640883
82401606
668579725
79929649
316991974
143352286
858599953
789654962
711640142
864255154
102661035
379515027
228514951
480149732
243257479
290621609
904922057
346808416
176165819
864586131
1068003835
271053077
159536008
1025530230
854005228
546012062
63489363
115430956
413254151
384406688
494109632
677668165
173915539
825049821
377472820
244421588
350484865
150854968
502440877
307455197
44550961
165628718
705252522
832928
677034505
701276477
860662057
422692176
255937573
785841390
789894299
1005145221
471995816
576658210
184901736
183399149
663838840
812417280
230875831
340114384
799278114
131176677
272851853
347428262
528263169
88457992
16048980
311052981
102119751
388739664
698082772
316868327
721560823
583529323
669188135
786605164
891292742
106786799
1072438983
619192194
314137033
771375970
727511572
818230808
22262346
42910983
705367458
808919050
415323091
231881285
168608431
405493824
662920609
76562118
567283973
114836269
329662672
137865194
894899364
813063741
15582823
164553294
142012208
394911
218437068
568104698
177020818
373204845
212531464
427817368
71779449
587494617
355124050
384874538
607713986
19701474
106035207
270505263
958121256
605776857
503176368
489861996
199602280
446396787
239091978
992343324
343125967
712313545
157714102
395635
147642712
314983071
679276136
102513623
856388507
666472066
808430208
966020235
945659078
1020954521
139147528
421880657
371910313
106781685
83898635
221310677
602198688
285613410
48040257
771388567
22675687
116509988
446711045
565790703
347463596
429637529
378817596
968884616
911970561
206610497
983237765
153668718
964214921
719427627
827409159
842942115
781193177
607448916
94104530
472790695
612501193
728573393
680204583
668304871
625640660
440560690
229094717
172695257
1033511534
58081165
35849574
563521889
786733556
971205147
196726774
923194502
198940415
726804930
128000430
323836491
122541519
215035864
284884763
471204047
6506326
1031833340
356566665
659792795
618842384
750790628
927510133
551055298
104527551
57717749
525486379
112033099
72209595
125528162
315588375
402142975
926411565
164844744
7711924
278794801
108545976
168775785
556086909
15023006
49813515
19006469
55083285
1023721935
933032792
85175528
273028772
297368187
847552992
334934916
13502790
8865689
569573320
958499019
897472555
712532863
846656924
49632429
263761336
829427232
949256781
297931644
328179438
274242239
857906906
757649666
149165046
594246751
70020857
770656769
378784145
441825947
67245314
179303481
491070913
254453098
649985793
515129596
73942747
6414011
324807164
529911668
456837205
118968750
529420539
21397939
225331501
185767956
954682259
224371755
774984585
738597216
157073622
255651959
95220851
89124195
151993674
694394369
469846602
736477231
629246812
833729998
147357230
947549272
785751826
400309012
577004053
838223139
245149390
565882334
282199242
361186546
694712
643812086
795202208
196460774
1064422661
131543683
776341045
166335731
103530332
975345632
631809144
141264381
759960219
143586950
88805564
203004698
287006731
160829880
79622450
359174308
313739600
208341353
496069121
504689866
67185854
206392012
72378795
302605852
180667136
800756649
551754588
159367120
776836304
847228431
477881799
52626070
623378904
807960218
436038650
645305652
645201932
803007791
125612231
476177915
278458765
176540356
133212261
595232845
256892767
692765493
501380365
452654138
607147275
96723644
425780791
273062748
519985133
714821624
34200533
752270874
320450452
69130825
190976881
289969452
1033083120
108902387
454778828
511739103
548823201
157234232
276750216
971844889
233019839
368590887
730182401
579879668
975931166
430553740
239632336
141824160
629516310
659695290
413071361
198343445
706155314
862756728
187057092
705899054
300042655
687297301
47868052
132980113
842445635
917359584
10709364
207309777
36562610
650778986
964697635
337786708
605882543
506274829
13525433
139274740
139180174
70445464
145871214
137105618
367747719
797047141
1039907120
144546784
797620159
452361875
171494666
211945269
42814223
496575018
856652155
844832003
388679973
109138728
44961217
49914503
226967722
591560162
777576735
195860921
58479182
116289214
364629553
133215085
1046454579
938707691
1066034005
751455412
551333511
715917485
33096660
609791954
539051805
453197397
664111383
744341785
223539288
952564411
115123656
796006761
242616065
917201318
297028673
615880398
381767219
171309232
149752075
674928258
908711477
732084740
703442147
147929774
189573874
441408450
38790032
392533938
824646014
316708487
830908335
896295044
116903117
553797607
774963637
556247362
209367870
35272499
617274977
766049625
209954632
37804554
297389637
130939051
666331921
96226687
306494596
562432159
112248211
490447049
197471981
223797457
187542862
245908041
442272227
537924863
71932091
701365667
1006067906
417615552
206210429
1022156432
432622144
936102735
553334707
158734523
325760544
83904712
441996080
244379419
268028593
462753339
284291873
709282410
922681897
815275956
566998375
567855524
200795506
271143193
783024393
431195075
413197986
548346518
844912538
665720546
501288393
379159988
145109241
128062250
67856710
49199814
433681090
560733777
1047271771
314864983
1062148830
791597452
187418018
183057231
184792110
1071529860
903509835
198313090
391648596
168532418
870501835
20618564
635181713
864917695
339487485
291524175
852100909
729499480
275581946
123971687
687592661
747242849
299101892
492237922
1072325422
76513968
479290861
25784709
678484871
649442408
996743256
272125020
950346383
740879442
840439384
412954705
587399143
971650890
1032011667
503509696
851311471
825938872
677156194
297591256
668684159
226129770
814258421
293046105
426137463
843049483
625428997
647125241
268718091
151451378
61045323
183841373
1035378882
95475476
787762000
920692490
66752715
100253953
571335223
498132290
153877925
116565882
449702310
44257265
234983603
71272363
251852153
809174010
1065288124
852282460
24368537
88270808
772313559
772526532
182613109
193637817
464356944
42056130
152995
558737828
756946298
331559668
485912216
148545835
772035483
183024990
626319594
488313561
260214703
594798284
384015264
779318844
24897973
688689635
708082512
260187563
604089974
326343610
658739082
493718881
401975913
953830904
73903697
279445009
555500908
577340356
588937567
714146554
30550523
638886505
502780003
56178195
417079473
49388517
857411248
359109470
146109443
140199018
607601190
154919830
220145494
1028876444
1015177560
349176775
124239568
710619293
813395523
460541867
75577467
158809901
178901810
44892227
757117920
145812683
604735270
380337557
1032992697
560222000
130617380
72278721
823720229
283058954
276347821
720107098
179789379
211172178
323094544
284490732
441155647
297447923
731035926
797029856
1013257656
590973406
119166980
799914419
172802460
432519311
752832367
601469714
957801582
17965256
1068706294
213624940
732759401
408269208
115116517
6598475
415067269
998901528
1061218152
403379633
734305669
210217360
914783527
272276133
550587139
1005997584
592697374
107535753
656953561
641768451
447756345
826702425
172196982
323316038
403194426
120346242
488852788
477154481
68508849
54995949
165536030
90905770
133132407
810342499
315034775
488414220
152600081
551872908
119100977
284864516
528142790
386447818
735774358
273148243
539291087
349637369
315395900
1063848811
439378807
164872449
105076787
443462875
894661487
183262220
796782903
63104333
873337492
194437622
239412623
265911408
795730055
210183147
181955944
485912436
126603648
102400652
230329727
90145592
467457485
865405997
741534546
441682431
304320654
2758414
29964092
248695161
10082627
863078276
659168440
214555758
51897800
618240813
862819935
133871060
981794215
447034158
854045561
116975324
451094816
628357666
388403558
233011228
262189309
1065449016
297596565
433782157
523219357
232510181
686667548
568833062
291916472
170565049
830841983
156844597
407274110
689253880
588513265
994557997
70476816
698318497
118786312
318356036
36639973
954303135
43111486
244285634
391519767
207642310
702391054
356814898
75947344
831601006
894592060
441421357
664940541
59794576
124356857
351990695
729410973
10168378
681946378
708338706
469698839
148344245
206726096
134271407
477486095
72998077
644547765
1063799350
380811607
145337362
28791004
666165291
530274207
257376755
531575971
138203080
807954650
25881053
791706465
223612360
52283046
493787064
411818161
932577290
334090836
224056406
102289174
47341990
293207687
771042140
196692379
752316642
122050718
945585948
64214182
35466093
192461066
613722182
1013097745
323167169
277124619
636328594
363703447
137841202
988389326
407952965
544780882
42245083
864725475
506846958
9545690
646225174
1071566206
806285980
658763177
210627058
602934899
241559763
456884410
549807653
889072597
482871791
1044288399
152807284
439206080
490864027
128225466
650758523
249552907
937366120
439014002
770462054
47071034
934845420
118075101
675881501
294930041
293517528
610128340
27006839
706767343
424344363
581218241
561830947
384663739
665345405
499706595
791884816
300345625
651521363
189763689
351826599
338672506
550564489
17927112
924393440
21700368
86733729
276357039
359947930
278093
410956692
313617144
847156461
782088094
1032383493
678597038
183197832
955812392
892328563
37985968
225480424
1017976156
662604942
960778828
881612146
99968411
387299783
347926696
827942467
585650417
828518892
23310578
134033348
272525510
679514794
695600264
370197812
143467546
860425964
981613800
117425498
887123298
22214231
465833844
217581133
562999008
168248066
784469068
491690731
254901500
293764229
1002458917
516594534
623022969
102689186
97438988
339129475
325628255
946264599
137758577
769204535
62462106
213325346
165992189
830183925
802479775
297653627
714168369
803381505
43785008
794344456
52443550
726574571
421075810
969928048
689201251
185850146
529101534
524852704
30449742
42245586
331501133
490384560
80405547
235377189
52353106
65808695
15711925
83656751
317738786
995622119
645233732
684861568
506905931
795687162
417267251
296543365
104090134
720696059
1006952163
308686234
912053066
964496069
93136368
290810899
153859823
344073365
320421633
700081140
91165554
290941412
186217400
183459362
300670875
474803213
786486842
219444657
84242549
478821248
84609896
588254069
982323339
638351563
887520540
1056330710
686717355
413377073
861015072
89500462
427250030
321825335
274051295
764793130
651468892
535672759
65368729
774942651
108376465
3347535
604243267
701235418
259466717
16411726
637707100
134684086
670215861
131210351
123643441
228819174
1065876033
237843441
814676934
705983295
278596657
445996869
695267249
26316896
114361128
1001473930
148640808
743283531
518925611
689382000
696755537
1018469674
608951281
546786827
121615558
1073333934
14223156
209310312
519079440
390876691
278355828
311766970
381024987
172111479
855802558
269171969
705952827
93964191
396471108
591048672
819779314
918298878
1036229759
70539340
289494572
41266117
780024826
120711064
334341763
113122614
80574196
595218765
396588546
828083450
256192148
237404494
936031078
636626251
135828912
306344561
94839796
993173882
700643764
962172609
1007495779
77646197
184242126
401643463
288306092
100542646
501375384
546727875
419908685
188441824
816777890
981061080
842397062
712740483
741030404
430542702
403118811
489506653
107312034
768979899
172999232
940116363
133727858
838433398
522714713
35632315
447919781
103626640
843444706
685874018
343796564
111775818
550863792
60928633
418690760
1053793950
625689251
866852898
259529077
239311826
584677867
1047994568
217895709
175430841
20110534
498331875
903979753
911216617
137648338
165141576
728311956
948423234
865756335
165540519
299336953
833787377
480190630
842870643
885919502
685684929
805864517
870725423
720382671
1017204166
606603640
340628282
54191763
541433152
82708028
771885831
712614307
1066453945
266229678
817149450
780142422
784831535
539367533
74625735
216273524
169903417
1000827962
10309110
526235535
502014290
1059110078
591776833
732089678
817045671
346329892
2984885
989545850
564995603
295889727
641179937
657709413
261298590
922403343
366467596
823349960
784234760
1068640180
432958948
12622751
651565563
736716091
212077277
368625041
33949850
342952392
102936194
212865460
511715529
635842481
436424030
672923185
120427005
449186733
321067749
729648747
421550417
553441934
1045143128
336958748
512839918
680480938
606831118
980010893
954873375
922987947
927562165
464472545
116249023
527633298
102121082
336208259
576163232
83557367
737975342
552915688
26685429
792849545
1053001198
678321369
167488338
177946505
175600827
1069297847
482336502
529560767
706729539
34387256
681677392
756715481
538460737
522984344
395544144
124920887
941210677
235194442
257067921
56265868
181424024
325306889
575011210
1048612253
646894855
417149870
127202307
600741331
336012869
157067383
292075915
32618705
11488700
194501957
680954091
501619514
302589713
53185107
608052232
11858022
37313220
436035683
529131416
830178568
13019040
522959471
195492395
464639720
823391321
475537715
35773529
19634024
730341805
142222339
100874665
445857473
383482396
302703409
844928344
704016270
1046386102
89300512
708812092
375117766
139340083
14929205
754070883
114265145
107382358
675323074
11356135
146839052
929331877
233710517
508682612
484723955
17218878
649463560
54222873
110750733
801494981
169070713
834773281
18358932
340217485
751200951
541514873
746412149
273840638
23881497
844107626
190108313
8888092
513615648
790411373
256673920
550440463
125852599
709080488
1054021702
239075973
327129767
555779006
103953946
105786785
538401067
636440892
537873235
494339426
708439948
602113438
729173504
317116674
390283994
400420069
127617338
28302875
346345063
254941340
339959698
578134450
37274856
533128318
786162500
353289294
164734893
312232665
1034214807
475586819
581804674
721320847
441761105
764957407
259963776
164663350
107279192
404542412
883631316
320490429
891396648
142776644
555440629
876298112
884752792
866670588
80408169
28495828
190131507
236533615
540004303
1050018755
70252939
592231687
244748247
476194421
512760012
44792785
674768663
510372428
125492178
4459301
817550800
728069619
227590800
384035764
292058373
341136772
741132035
242453741
772348748
174147380
64271546
205825751
940425206
151078014
145363398
198075905
663416704
697248825
817006931
584860781
367855457
397634791
785624185
146989978
284994868
695598042
1015001784
14564797
543880146
873860724
121574270
179204209
50204356
602256652
883995797
702928911
165237189
213355096
666910408
161744802
82664869
227429863
685024811
905609992
407637470
644800822
703923694
240460888
626716238
148385803
956093146
615079639
878136590
599238174
115037983
349468623
544583993
22021824
818893144
311030112
559618882
682000528
706094138
744322946
691437129
696038761
670281637
421771105
191675338
945981574
708250428
105204463
798606856
334959575
855252248
696546964
528078794
530930056
153525257
419499658
20478101
345009010
279173168
91694314
714047567
178744263
185642434
527648766
11963304
454265641
434856202
134603031
381876447
49624278
867044264
306622264
510920528
504540277
344669563
1061336345
560168653
333531475
250681655
656318551
650046755
56118684
113913147
974096127
856254800
157055325
419102514
463337779
41567037
646374911
490370820
171606049
800308214
722608734
292575938
239893001
342027827
953783824
486733398
77594595
804116705
44667642
99509945
5758610
202535796
128101871
212361127
669704263
804845442
115781414
623756631
966302247
452080244
347983605
626740548
134318189
61410556
506592822
287779541
102391626
90743127
109480127
530201414
242031769
24013736
284984586
314275887
539812999
1023889254
631427946
40027124
59867436
745126110
262358178
5069864
449479162
595243298
199311389
264401852
313007918
599550484
936185953
775537510
606440676
216311905
228831093
55736962
357776706
455947076
560421043
110748715
157618222
495117668
558089045
798272767
173799136
395347640
164165972
238894536
822828264
934733445
711545468
67010205
318379944
615715232
784368366
814959367
1033244250
225174372
121718759
314946607
273786740
806685420
807437571
134817534
427044572
534441542
786673705
60428564
50667202
910112811
129260064
703280329
887665562
606353959
878160014
706084653
557852987
516157640
410866379
848072742
646784327
28623195
36088235
391028031
565589699
722185149
878729369
783612251
206436529
428689749
163783125
89059647
500060824
139048873
182450635
675096328
22546395
115209343
393559572
819920181
733636390
580257208
820087157
157535217
606352018
163242434
647257541
418029429
657913512
110367772
71246383
595857282
16230089
1026563376
143562173
295197106
167363412
342080673
91840122
66096460
12099029
394585456
82429264
732933108
96345507
307359242
155811447
261384666
540541323
581831195
112811979
487560233
678740788
1068020105
255514969
395031223
764637894
926970565
528489738
114456400
156115050
792427132
251290340
483968030
194276191
402193332
869085699
188051851
645652645
170923746
43099016
95039786
281829822
381456388
534430375
361412978
43592457
128335949
60168258
887108603
404755524
361926763
31571851
674184060
732308744
504650284
337320949
509402844
547958596
355728504
313030193
699192569
797239765
252293737
166484816
38110646
281220625
571733883
950016021
115881000
143147952
310248874
146479528
900013815
636769123
503479414
25006004
33074286
756852820
406306113
351028536
21624442
844454166
945041635
765534441
255569477
208500385
989939584
311728243
650206327
124076098
824554856
208874074
372510308
69255338
615716850
149491353
178397063
156957791
640932055
711407799
557826946
388578057
1540417
216494455
575061839
731690658
964576916
109762186
832549800
168025848
599301396
1011866116
38115040
428183623
143438344
501806801
985757780
101548169
516949331
565303114
259401468
344144215
90074854
413581957
632923923
223407654
499913295
736576097
256614027
143333604
156867493
702105950
461783436
182045674
722485034
122866140
770994880
58381235
721310900
709952562
853965140
438976491
21150336
818164944
192828658
478210878
532897126
418579598
710623267
899671502
948762349
267511152
16594463
433343314
797855576
1018398359
1002914266
858215501
485443787
228087138
490395342
153832624
812873018
944231203
773825783
809120936
519350842
221119888
328782649
200108841
724017251
630975291
528398399
603512468
1018087586
618372806
464155796
384291745
945405942
653041449
150806032
220594383
391310822
132360353
22435646
772989870
277628714
325900764
745672302
746127473
687271013
51017341
863358029
280971973
690090207
306770221
248692156
38099578
94942903
286354623
103717415
664225591
315826003
113631415
845797761
677774542
76775517
537011933
90359142
601413866
678255501
347997907
361806866
493208808
356951560
174916608
765166097
842015101
755526728
1068748578
741663578
112773643
327831352
684830815
194421801
124898016
46945119
725883132
858993406
665895897
50777575
602872114
606212878
623588092
253050080
815580445
217634316
739410928
105186129
89520190
563002774
98543405
487708273
144563905
969776650
415162994
377924628
363544363
315438672
198393462
531985474
489460584
668980314
221343632
505629605
32546
126070317
604838446
923002485
886738442
86908619
566243856
172452893
375228927
843178847
182244345
513854469
1051042285
627228761
883259399
309902058
54007094
981867893
175614993
134900211
576424038
17165367
686642075
998714286
677509823
561751564
1069573804
58505562
110957165
171776531
744850862
803766682
43514991
383961670
469279478
682665855
740670709
40887760
15313509
341700135
734011529
79623965
905315905
702975947
823863848
62611837
282689240
220089017
304923589
146122505
49170742
746164756
255271901
69670584
752912736
564197032
241080591
69284123
781950522
15185915
573270721
1027045431
544964560
108422365
777443308
550349389
484515665
542713674
135688865
810767120
149619004
28436361
945043322
263748410
869980551
111582741
157126220
151727582
238278969
478237102
989619077
768594501
177616986
66438658
849950607
802695741
104686279
991057496
54716613
629239795
459998405
20858931
805708881
245473579
233130603
985968301
678555346
549400772
44251356
969872326
419303381
420818040
456216518
499977434
519197791
1036418584
796297939
522578995
156122201
498511020
418021428
538260658
17816648
879007279
629759033
557058257
400222197
499310247
242268182
94024165
1054763084
666920343
40236613
231842370
9674115
585611616
67349061
250924637
64050053
147233711
831327871
669129673
408820585
140110987
20243950
338812915
91230221
778584408
47748946
327825646
667038341
85906894
89431739
819553109
393021622
647685021
198125254
308415911
337770963
184292781
283450341
359280122
455097127
506147394
807657
360663278
673668476
328491574
783401701
517370297
841483822
253289166
334386362
572813090
810626119
156036267
206469740
395015196
379833238
90671114
661393804
1048486890
897904561
824814816
377539496
710245935
359756781
111148745
451498352
292558643
367325879
208717281
564699588
161620659
431153240
251431894
703626162
280125675
529413598
61611512
299641953
1052234586
661650722
279800052
773603339
227789894
821347748
640983010
166103679
183096511
1054895440
416456284
660705362
138826852
727780623
149194258
972295808
613079484
17722671
599611953
391496404
858513402
190167196
451407837
154616431
554316085
1069032750
820549824
593612501
772373422
86073213
201332049
650042990
544831901
633549243
385349844
898103875
90406149
595876008
171194267
102576508
886262484
622540894
753863721
518705333
390062868
100715319
589405741
332064624
344782143
131197845
916917689
26117437
169694996
475395998
99138203
866793758
675839939
544729345
558004396
808457152
594471398
465720354
586188953
170631130
689657020
587361257
257388870
466414896
836260428
368761418
446041575
847057492
577406177
404101523
307737866
135600040
1047989320
1012344577
125757692
417665719
411062856
274505770
345157989
895929735
608989735
168939251
352762678
29429173
60694077
117701631
572347544
196899380
255804501
33289663
244736014
123235079
382240531
250508770
64919689
835075110
263646008
655198907
547057570
472835715
44416949
102047617
245021453
89617707
234843274
8252174
573862749
61636332
329622246
609759973
384841780
1068451357
101759940
191154648
260794694
182827331
180785882
47840164
184610235
727027432
60759385
24896825
467555149
516983588
199072402
117977504
424094994
158660144
762595474
100930618
139669182
254859985
369027040
147444835
40946310
98954813
336404194
736327828
685309055
527394912
232571327
394553813
758059450
108779429
903028747
396561442
493467993
764335430
754515719
342390483
712510706
897167723
165985223
779132417
739323316
462328055
4021948
554819139
336353999
135252671
873308613
1008732996
109493713
81787989
537365040
386123782
665917911
151306996
769303405
210243878
89483091
333037714
455711975
456374726
477713595
83570924
724229800
570315163
518282841
224779412
2539798
158039978
820452872
227013164
166044561
950899347
36087149
149426835
24310264
210123271
123687132
779304240
986786405
208686912
927980730
413233478
170233545
525236411
880620427
233353189
115764791
228450814
320705947
643651061
109543237
847040068
947862671
482329738
828480062
218492849
50741147
539497669
129257956
812449398
743241829
108665575
82571472
136722587
515388181
748293629
360800300
259344223
452531
22086573
358948784
437909734
872305746
431058766
968399658
937700259
141827100
423164457
110134542
627675990
941048982
851242430
823819665
463028602
778518788
579462963
725694595
473415677
46902305
452080393
498957
379853945
89056981
366724628
89557766
425502535
222886586
184972379
239847969
797236621
59374330
8350679
246588632
235585617
312498974
35445219
1003704836
455323986
1018711710
18605660
742707405
190998427
647111334
64422446
824365930
831584234
965010971
595067360
247959443
231742859
444577160
873456346
283275532
393560163
3345296
262773067
856274015
637904866
430530589
242861002
91032844
1064894953
840638323
120159768
343131639
575314357
419484849
88507145
630067384
931005796
894233128
305723555
374202676
32667019
372608052
985887958
276231431
445942885
489519750
57983869
918005279
546618362
134191132
92372713
43450989
124323516
69673722
540707611
299933665
174867837
848902648
62440787
864449201
94520182
744499
39136690
785802275
108756256
147138733
211298390
825295767
54532014
765668975
939634177
94872428
664402531
802304274
121031359
161485163
873238776
168449736
7237614
424388691
600897739
117516982
762117145
74076208
564434558
338146957
831605997
271481244
303052634
75368195
593055343
240423824
399083018
231185934
289383745
522314500
153360223
628735786
508902406
658384700
468815351
429922049
355809215
648946225
701446985
883339986
87031806
613312796
458895544
692829600
426331528
564818947
781233757
421427293
822624901
215989476
128465854
444377950
273572992
69395093
743896769
122038654
803151209
43695719
506108353
936584215
678321739
438389806
547474245
602208008
865887267
514055748
390367183
5674656
978016048
565218325
628593118
205751888
348866602
546307429
586761215
713673010
836811156
577154800
938138089
606900896
923818467
451288973
131512547
30248029
332427522
484351907
9375653
245281316
739945545
139475384
126996738
444306065
57333413
200609644
53340023
452407354
854725359
143860490
286918130
622812966
370363162
506624465
723526842
737981068
469752699
642695497
656863019
486815505
160584631
236714400
421193863
991477288
519076255
988809447
36098616
351598210
571303636
786200591
536386629
610819214
254154460
529146939
193032623
351866230
629645766
168330198
203960559
179275201
147661613
455289373
632223411
590222004
591368432
350873874
753120603
186016593
67724150
844550715
457778295
414768171
711255750
190385894
669164028
564511296
264398064
1000585867
752946426
1026406696
819746816
324586268
191490008
432658832
826554682
519970929
326142842
224273388
444095642
878873074
385108667
856343484
315701389
472386380
226511747
265479022
728589995
471642332
901062295
105552335
34027060
864466304
486520537
323826668
230051294
970134022
498600463
190924866
462181382
809207841
14620671
661209866
591010327
589548843
89275565
198069980
246882616
283866672
3792326
590277506
736651256
649397724
165663560
975811745
429892009
242796246
712222798
113981520
963116484
647822098
324889715
776482964
435474827
231433659
594301150
273899062
234639043
418720475
689877550
154011574
1032068155
490540413
27466251
900040428
234310470
769627104
46665099
57230690
458976054
721801223
36633688
236745959
845255246
671575332
102120857
507418705
823183015
531390461
528739225
767490175
831809765
248508054
61607727
286872964
594403091
300513304
930632647
28173537
118983871
89795214
52382241
81946060
521431212
652472697
771419729
739478306
809596501
334220708
219983277
992576298
556026033
371681320
756607038
41321098
700392017
22953811
728330230
554597688
119418827
152448228
479549607
346584400
806171067
887002655
228156953
766798886
151048934
123358016
264987384
509899201
295795425
644411832
38935318
126403446
258596255
175056728
97036382
79414173
128704409
855619967
498906276
941438493
613415410
84657648
155733797
770040368
927804004
401913050
465978070
51351640
807168168
388978361
348837786
733670172
161461682
435191847
1064225343
911111458
293943199
408559896
516584128
27070246
445568813
263643803
757693936
562379383
341797955
321583003
146402598
94436109
497059664
569020529
632910616
17700285
328417443
302788985
531118618
141906053
359630816
814492489
720545297
534703205
180745965
679237166
837797557
435406988
29953551
748658578
337075853
316370302
118877218
436753041
749412661
552941441
110072977
78884579
596822151
619613845
396132166
30974854
799176606
421303294
397067532
19040790
862578908
325894855
954570377
557710136
267565163
665542866
330601857
809044704
284273403
631250298
580025910
840593466
54865167
934984992
284374981
112334258
215695049
1054668189
127135182
726764814
575546252
572732628
188857329
759830290
662952231
79794475
105427944
474697006
34801051
412619954
216224130
192782242
963183322
528442779
712345106
411277022
500031623
46555816
218303332
762807973
49983044
176355907
290036856
116098244
787387231
244802229
854066554
361788714
611293076
760084730
197561289
464045889
7887752
987270153
243245984
33704821
245591071
249034161
461901931
660859977
494638892
105416873
269504851
144335702
283695253
56952458
802434503
779637744
157464079
1036513338
295760549
494333236
6931207
3237720
908893945
644380474
496018078
604754633
143261107
572579030
180557232
708607046
76788009
719572164
33927212
235750441
678820011
871039379
399709247
80842530
464632971
564652379
401278525
652432151
645149666
971495990
780800843
734956806
1020864175
892235083
188994852
310737323
784327375
280218401
982311975
345156164
12542109
260112344
131337758
84224295
189677880
328846641
388733817
554719894
370848768
316905729
427456852
1028446773
735677928
248337199
595984278
143315229
429560080
148211050
42624388
938173552
689338065
803569281
183339991
340186224
657760503
40290552
210993179
149517931
30312994
517177359
991348492
161081834
664708451
708458730
1016652488
740029251
766168826
636578785
754404058
429955749
560115135
349898265
66030092
644037594
23135354
722640356
548359861
88302914
993409217
846659325
295910276
494826784
982803458
63710122
1034428751
1001888426
564700462
218168550
777461061
727073637
75543301
342126727
185952533
563623794
153449458
167803835
849488045
437697010
520688507
348273545
595861293
128041524
554465012
717550482
1008810361
859174807
746854463
235303291
557989348
1038426920
61726554
87056715
395907840
596022451
826555001
324229955
146974317
435494399
399269842
85487605
450185351
145344362
872616266
1056104983
105832911
1068302594
953673155
5032237
606371208
118693692
471608858
707858853
695589270
246280677
148914484
355455666
877218984
722397822
881447678
1032957213
651809234
81098228
35393642
807579734
687185151
1000949233
295455247
703635358
704677688
1012161804
8336637
378950180
794675671
487907220
732367157
515920287
400898767
842175130
683148978
4315433
428544639
381644488
566589101
641302578
961454056
176981165
873598201
781604488
383931667
123171746
642892491
352991565
162368722
406341841
697437908
68368178
342180113
776240607
461550687
32552353
923523916
245311785
366253154
244170514
148944331
792741819
1006434291
761886254
193416428
940578886
505143542
943095056
385217904
682351042
989395198
122289683
724831058
488815757
320775915
767527206
26586705
187815242
558518758
54340358
1044187764
569047695
55988512
249171310
10252941
14627327
572683921
765083603
504518476
241115540
913143806
221272811
421428121
24873711
285047722
658140239
874527457
731083141
591847036
972510674
838034977
528006289
50313185
560750227
399505603
306384226
736766687
104896269
936745088
1064399862
883514163
403544646
802244385
341468084
167004442
922449571
153633109
68668813
596062103
758777952
357542980
160733464
519077390
105020826
195793857
530131638
744477138
689865989
994562246
793329294
197829180
693652573
1018751076
555408580
317998599
462897234
231865061
696109420
15124458
59281278
896809107
16878654
449347375
1040524119
664336889
258386804
328406804
139886532
640618936
814487408
935739819
560417288
827273513
844805504
983915128
654104576
419757872
300785006
303986047
165531217
153542918
756747180
302215572
555759922
518186998
827710217
500148322
474048046
497170563
896472126
75456682
140584451
74076283
290577975
708936756
272643440
5891241
945217686
852282506
177199496
723741287
676912671
45947714
403827794
322330617
76326171
703392972
18865880
458674223
81789759
565947191
756742973
310081993
480733535
1055454616
385350352
189889210
855601862
65740090
778955198
412245926
785858003
672980280
819366327
714956028
151781833
181847458
579393970
463001815
580552123
444712856
76426860
954423672
870438987
43974728
334492642
157586049
498117726
651726848
888479007
71156488
500102444
875043819
744933395
1065882093
709018415
143904343
1071455189
643732171
170613981
370062887
70185727
352109588
284473440
812045679
223035661
65729636
62464287
728892693
131335439
185005403
84144261
552057302
153890082
75874007
809754547
430398976
773979974
374501901
712603174
83922210
121871951
585035114
16683475
792128063
87082973
988372765
32695532
53479004
588735890
111877967
176078195
130947061
251043681
60633787
618254715
825543865
94601987
525251193
577023136
259304373
147029072
436121632
640623554
841234478
419347791
480366231
421647561
471742329
43020427
562596272
277720402
128054128
651235465
483607848
896942751
619017029
42711562
624878863
470997472
639346881
271742135
412029423
657284578
292339112
142800187
287838321
95591870
792842976
1069197769
27208140
945621219
663022839
428016151
198714363
606531392
715617059
884032530
497921396
937676407
94138462
571454066
427255357
797869231
340131446
349065506
611982045
614353045
1009671826
415422935
867640992
972705607
826486027
563420883
176829770
1040926106
434090234
652945013
131942458
1007702097
96655769
639807634
503970678
35764902
149046225
574545043
199794484
452461618
182763312
203204285
369496142
630561311
709026912
591190141
586836918
239301448
808176191
318388676
1059527935
678305723
406129705
77777726
652617765
558462875
472380020
121232332
57919754
571720711
961558142
334568356
614319440
84404097
379237060
587158850
557340495
499855504
370831689
495652563
34130749
785088705
742040771
274645104
584372855
93953657
61398871
72706436
128255845
824866261
360297450
672910220
530006035
807366319
676657129
850545352
209650670
143556820
394471445
478304286
190825912
377291646
1000779953
528731383
207896905
163575170
618139106
412090474
61373318
101105068
374992025
175470644
240194974
462592309
737229385
539768892
1513154535
106538254
93710939
222138959
715519602
869802198
148457692
334320198
353865815
548649747
113728006
239758708
169011883
788983542
569505786
560948886
98329321
301627511
903545067
493648103
909480596
805239726
497859322
1068163443
301637510
506841150
193449931
370076786
375209049
869491373
340329112
879891505
824579718
630698691
631543660
125963980
340313444
451478895
122885834
616156077
988971877
440677150
795855259
271535943
21936467
1042037316
423983924
601318156
81828218
829204777
208879991
106912484
812630638
313624375
804686036
960828106
979035854
828596072
64775541
798471771
93675680
49765877
541212434
692481419
809359053
63064850
329371304
493690653
129551149
804170733
663353654
580411448
144884474
196055147
361655884
96766167
687552354
972991165
598010220
578457760
1039675131
278124667
212682380
363564726
505388521
202728887
785250648
663648033
44664205
740583427
780488271
861651651
584669927
549321764
278889927
442565769
495954454
540127842
418763929
176734390
997686200
145016830
88861786
365982466
395020363
340240225
670567806
496065609
889051042
290434229
25683247
339022376
379948608
156532708
709100959
649123161
313518664
268498533
129851320
136694732
667305065
626638490
605085006
445626953
20607822
514593367
395319354
567928767
659024135
500238672
858122716
53292634
670154144
300674151
756666310
251135320
40167867
614360596
926736084
866041241
722306905
993634973
86766702
819152394
138541565
1040174105
321269249
20822011
1016046196
717687031
758865042
1049200230
772854336
1045074072
576064725
499450675
70524447
268514238
33029768
903081984
259574047
968629757
689633324
498524864
237206104
257166551
37550596
521756375
822443957
362511701
256720286
549396661
207564374
484535880
831835704
12953764
109648478
598511221
897293464
357477671
165764330
182692918
847269177
139583886
123796090
46602195
90710283
508155253
140562074
339262943
232825346
115929732
260058403
68013800
538129358
144367784
165999721
33072642
632298286
335892527
75934550
737399042
579281867
464919489
90761777
618499892
82657313
666060944
175522897
426325756
85824389
144198263
698148387
865881297
824851692
813193368
310920865
1067431074
648663054
536304846
189049344
188875981
615886681
614422371
315663989
32108300
537699842
453706631
153971612
418811251
373878101
805867720
635113379
501259871
184423882
949459438
44885804
645179882
520318810
178834384
152866730
163729351
387249244
852672974
863282084
446302334
356005194
848217325
977985198
127411355
239558263
462140480
941858532
945216551
219438965
150676491
261251792
188736295
931841823
115980066
1039545814
10664472
740710627
239185930
935011314
733621255
369726252
385271818
155598447
626278475
307055653
747343104
17618983
143066655
504535134
597101062
821329118
792148305
193299652
59510096
324189693
155396892
41015289
57622932
597809399
372045291
187508694
399430671
782120114
80846656
801544044
683252545
12365572
163293287
359251434
934764479
816328877
303615246
157876548
654746192
645927876
586809173
1072438052
1038564244
454995344
119593794
723616791
731928900
130763539
742041731
718813859
973850245
419878078
45397398
365355989
259698746
653193246
770978608
759005938
358963991
781470101
323057020
882192414
93585606
676860427
30017393
364949897
783333372
133849478
288840774
455132533
436747506
321305614
686473428
869785316
146829183
250647523
1008858660
451130298
872448211
864329776
376181361
832591415
940365822
914503677
391904534
704004291
330478340
88500359
1031879630
114511390
262451588
574853190
224651170
226270863
6490563
925823158
172396663
468444831
577371816
194485431
605101069
724186564
850057800
4653380
298019064
913162593
85111972
758039074
366515621
133514843
127032780
755678105
670268924
138844248
459587795
69433440
158077575
926526446
332959247
742589155
451527031
117707136
122147910
447190435
786314321
662063858
566301454
813564834
494381250
336727468
211996934
944916082
126039085
304468058
455532849
16234816
555325310
170351202
135552190
766925041
124505090
362260078
699247212
853635095
180356197
113856
522781644
562821784
668988815
34077235
840605228
957839717
184254002
800056077
671990731
842460993
848486367
413560538
233062332
593878391
310074546
406559949
465280359
407935093
762929748
111307188
492324378
851981863
49854174
796778715
1071535408
444598899
696477128
246529880
177477274
69610308
360658691
47060329
371810164
886466398
22871779
590791238
119042694
118032710
73191422
691135917
206961629
717659101
920152427
759236391
730855425
112227986
231275130
843711340
614283736
664083381
580467673
753139961
550164070
469195525
313030561
295128788
148582609
349689121
903235043
893017057
864030384
578120933
90791532
624648983
1004526360
68883102
396123332
137020750
419848053
296295214
493200037
179128978
530470064
636775856
564001784
920311924
387554305
375854033
772781480
109679279
141751729
141076399
126449472
410420637
485101714
5828460
224398027
546342571
713775535
41089548
565427689
558325837
312350680
357586005
860941059
714956350
645827664
466826023
934524042
919362951
510220685
250443857
36407023
415744978
906163028
80082080
344494172
277089060
299240107
668235186
28198524
15390304
91740635
172955643
285721161
298406783
943768179
456818732
271895241
656615933
255656410
502165335
975894221
183253608
340187635
287831844
87196679
168276374
785438473
131460166
160202931
793359654
978717587
136268516
1049000270
281187447
56628929
831065435
488865351
160173827
792066010
123697318
751227818
1058200002
233993999
460342275
545785290
424426214
356396664
627632055
954367470
562569963
618430457
95641752
260470791
862606968
504215394
858057665
4930298
644625853
958434184
633121225
211186406
881238701
344894489
25102208
270206607
162774707
707959889
48055076
115020328
73089686
623618651
800937108
500315513
867473244
403047438
815485520
410658257
108075087
183975356
106936909
321637756
69471347
128916365
50150529
628976757
863172413
455570001
807402531
962188831
267151560
153850623
31592316
631877651
46713946
73238842
870823260
24150762
151126562
858215174
397003818
799441566
592303689
776802101
63413431
52962374
82607580
339460246
172504312
728791558
513843224
173263258
797695287
177477441
350481144
76357115
375400896
59783396
857462568
219927154
228486924
177699165
80490814
26082689
414755481
272607528
83951113
165781540
643284803
756726424
305209770
667509083
235928685
574573424
90924442
66389457
867784249
430900014
561642176
802058478
812645241
831254536
446794966
704500928
266553231
1010103891
146827240
178631840
57815949
202799499
473964015
468151756
114065867
142539676
82686793
578363873
745916480
718186562
259170835
135307566
736431192
23745240
675540780
866802647
81446371
7961149
65443421
623810969
101816994
855217328
237995265
6093995
695715961
29139541
1073226221
406869036
236116737
345826340
632991354
571272421
134747483
870636401
656134764
379700190
113314365
942455543
521015070
61873694
599088269
24134176
255460340
260746428
861617486
329492769
745459930
61562914
206651079
6656491
79557181
546995774
547532374
144969465
290517206
137794824
297856392
414436315
592932210
1044893808
208013685
801674885
127668116
759939202
322483580
123363211
79210548
395306450
12326652
621548539
747119071
118707507
47136391
524550370
134584738
821270616
796347104
222330212
139093795
184592588
675123281
863618133
104178811
307334925
725458671
219743465
614485001
370069556
871594791
28342312
316580453
275036127
125468924
963200950
405893927
726140092
382007510
761609210
701199158
203480074
49949803
751751921
761674509
926844485
68563606
491965180
331846190
224723935
190625819
721877830
188234772
603795127
16156527
856822747
286864822
870665833
409784534
602037718
596755581
657244694
136979495
651251536
842469354
926140796
990158530
555873093
74416928
674893758
377588907
209111575
444535676
801662498
554711513
952037427
785098769
543438601
611008344
317162123
122787813
339089221
743837896
1017991965
106752737
310010715
3376754
75053548
525157872
228490814
132932612
83852829
642326712
566761966
748239741
559329104
1053485182
511020363
719638812
268488398
672577
37385513
23879576
451961759
390337543
555165007
787238988
1042089826
192567440
535417105
345292231
538487055
45286737
174480871
431036095
118363564
821862525
435758002
743112398
321037723
494430508
383372415
441478740
563751545
886830383
501111535
46431209
483416377
1015364181
457431785
701654806
804367122
531938569
221775781
1054103059
261017257
345274409
682719412
121974118
347057503
198155956
967579435
814025801
136699255
835545379
54564783
96184562
39097895
1025315203
829432272
604081324
406726354
661097375
662367056
188433072
318922460
783851770
631176191
590014056
206042078
288264659
815275969
45796940
1012572350
716035829
1003046755
784970500
121989236
351735225
81655718
720039024
926757324
413732392
954284714
178325311
281822232
347191827
851039189
678124384
390359084
484390686
566793717
655695299
567945411
399397419
473856995
650967597
475843587
811064184
994704611
442971443
382237638
226141394
109410210
949404715
150942342
819433308
555672937
332777185
335075480
499871797
777869221
62063144
68055734
536357458
788774996
191803538
695750344
256805811
248468885
231188023
492522277
43405459
378266287
24329912
34615422
448532416
601299277
992455624
309981062
658373530
360658333
122285043
194380174
787827405
511559554
842260283
995894932
104399249
188106560
139625190
453325014
161070652
899147310
650237476
335249853
160400781
11304423
678575037
661776675
648533654
337934220
29934411
228976029
560506721
937592935
639804568
14941836
298058589
481447961
849869839
109423420
438864174
219214617
326412439
436358003
106449725
318256380
160243578
71111940
90179026
1021670499
52533319
57905280
477747948
225146147
282309230
190404756
455297408
764870789
216868838
682914114
27643218
60490989
474661077
309819531
741096093
895611988
21012861
70479494
419128683
752636769
630195205
348869491
278919071
793460634
167485421
619500617
330061592
857939694
611988679
96215092
351765605
1072972358
871602522
871539273
365335666
918427292
419733917
1007281658
233553412
120699071
55891566
396561615
346449468
116934001
274776884
164039268
131234347
999320952
232979827
146084423
273810793
520104538
184324847
318455871
106903014
818917089
105612804
548747736
322496363
336758592
4694858
150073909
664067660
65024247
872771436
421621154
2272705
766385112
321628238
604475809
450254099
591325830
491387952
1007929173
732013477
337415735
771743800
473425829
563142678
185375297
350347036
435012692
474980317
539217290
138755137
151397981
419602347
71134313
809055551
651132787
276267602
130293713
402296339
336339211
742957908
253869481
54969134
372182858
816538151
252816180
981351421
470560697
73196145
164460416
547016671
275837075
730399898
797553848
610638620
1024393428
581865741
299417822
893403255
93042500
509259003
517751043
750072838
744080542
456264925
631778853
650392335
752824042
40399036
366004820
536787298
930892358
521177506
681746088
828169035
977038517
46905441
680554811
335617650
546505436
185692661
721422344
138022421
69393578
877140625
629853256
752054819
385097313
643572145
540329436
767890163
661685567
864673862
538032057
619392081
918432261
115338131
567427911
92481371
32570298
198083915
36460416
75685519
950023379
414659303
43515193
860237117
923603244
973699311
777718841
398689143
250692483
114780234
567781970
381200057
777671891
189033996
56469171
161948209
109841206
349361714
685415152
658951302
787026160
923170046
4516531
39670629
762144637
199193436
162106612
856537048
760465754
680168984
236548733
749685649
344982879
100534628
161162544
491932777
244652894
365450055
589478362
504378437
559571545
534065955
884753656
587714833
288690398
314670686
1036259184
672023214
15920048
264156444
458301947
51529470
23708395
77988293
822100207
891067930
886726894
1029608082
668253238
195474486
737723082
408440941
500759681
1007740678
779280171
693762319
80108548
866795132
88529488
517397843
54196622
144817796
686116008
564920415
644265143
163829232
196798247
1008486840
578992501
140495831
66899166
448371140
505808113
925354770
112466048
431225470
703734736
907980329
676727318
596736340
85811995
555497035
259093918
980168168
358985919
48875441
7044353
373286943
738671028
907584211
593910676
618588035
841111122
540012506
851985457
691347251
823572591
146665869
663344511
847011102
100014386
374473688
319391298
220699494
972660518
635851721
319609737
716732956
633524469
531075648
246010658
275823729
321783535
4766108
475581808
59580679
673921927
483049076
108073172
977633725
758290450
300215379
720441552
91137395
126210148
691992297
770894116
368062229
316563797
129927900
150863721
293999973
24745381
744357047
407055794
814340532
114250743
95762780
1057762421
41174666
809113215
482451548
627241163
525201331
149600289
662208739
245820245
51507832
659515936
203778323
370372000
84434323
1058932941
245573212
367097275
79442456
1019914838
608734171
338665955
443477311
515717053
788730252
114016966
157966952
562361136
566756951
106516451
343614052
831388374
60919279
875935139
227212489
702255736
321780504
896140335
455446109
797202039
25911036
136536648
211798373
146411553
358283239
356004772
344635569
217342729
238395145
545916580
841644196
227812467
141610358
854940689
388326540
767491002
216272228
398509707
129971900
132884099
797849262
116410604
602540190
474297853
353289376
232801142
120903100
210874621
510824585
859569922
570474387
239646874
183999070
141075390
109336015
802226106
762848357
975928283
178648218
58840232
322956919
653129339
752254981
706373474
856077444
14747040
171384700
65814796
18414523
469748883
480849673
835329959
43128050
461602928
40258904
753713859
812084532
807075840
123363507
679935429
931909060
258509132
949076381
1059465820
531214112
696029732
653706043
108278166
121392459
44474388
16582427
524867183
57547794
245522823
697908687
960746396
546398895
386022003
469837629
115876676
827218877
939373701
195782449
30275362
543791134
478826268
473726286
315298694
188152824
312973670
412537943
368395607
345491943
306928464
52421784
742639488
160969722
213081930
582181405
673927076
118501185
612604273
8963145
49759724
414982658
9435653
363105780
712715613
58507044
450185469
368707391
116433516
727354495
886429282
373266881
288024788
565626052
10253710
754790203
771705163
23535118
49415666
85230250
21496794
508427675
254666120
590765394
333070354
301403372
480172139
632372344
92696493
595084163
698845767
162963635
372163576
104208096
373533794
784498810
333175638
866712849
22577902
759335537
628114483
501406065
661667336
802741723
184293156
857314029
600216601
206206203
807564706
120611739
499852643
502387262
50553385
347128212
679094704
428779540
19719008
268012159
116086218
362008346
321096118
109776471
92116389
819951070
426791117
807431915
771931533
685930215
531435638
895616202
191644381
370255879
107097696
693143877
635280093
124351578
126990948
803947104
150899013
719576723
416977333
430592064
689344165
937651957
2097057
283826494
1010180250
5893116
218608584
67114181
680447390
736523062
225987952
826939819
1016884690
954577092
51905560
475287239
354207786
688681847
24981881
350440424
552848888
4956427
181234561
551604323
263536365
395772608
681113901
866411279
621745319
110240994
184537907
1015688893
725119748
695444679
529395431
711521934
328476817
779959964
788548967
98045648
472208023
467867822
443183003
703836865
133647851
465231521
1000394381
258113887
163671534
328132108
51565873
501963603
682390576
490542357
466004205
375541224
683194551
1017792325
30204496
43822226
188617544
956962366
42096366
767042404
21151169
300017301
1061086727
53548022
1010162645
192797226
58936558
266895427
138399816
595160983
858833292
132850803
74295130
88979111
157405772
797083656
3318230
51668127
825340034
460792756
649306527
90444055
822716721
1051162484
568285409
55979023
137823025
327085887
204901169
128903795
198344687
540863879
949346581
866856164
697748154
388963821
707891221
781950085
836747356
344240829
258210561
684667816
589049676
608151740
354076875
82515959
589301160
554478624
142170018
92108882
601500058
39489202
86344607
692515571
507068206
1054777048
363234426
87570528
603714916
672493120
359035976
436471528
304647091
339501227
264801289
212993455
912682810
28208976
180118
449165845
683739121
198785266
22162282
925515823
107942089
509927164
205534372
141967521
863607017
956998570
38942884
46831857
348732855
477699576
596159523
856161296
283324664
179388542
267560529
931364143
555429658
443268972
240206348
197403667
1066705238
84738020
176910611
584320282
881140823
420468
41007484
609715341
638180645
430213238
820266421
7896111
655385037
188782314
162265604
51526953
267240538
861665430
68228994
95658643
360521921
79580660
353843310
326649842
404658057
824023302
1044698635
453136907
209342670
448191407
628893492
127625581
236771624
266543352
287793074
855158725
59069396
850238543
550293559
131588981
860009639
32392444
713789870
383566473
927842716
21393133
58128560
305386587
64567900
400294946
734526078
1000675966
42709406
807296471
6183273
474212755
820755909
423811683
117998577
310194669
565394209
255487996
480606515
918422951
59062696
897535386
426687918
313836568
527900386
1062400286
112140695
1001064861
95340443
120352879
84771049
660362749
762135349
199946202
402983502
714174452
289603400
181893146
288695715
111946815
543120927
77332079
563476492
115204691
355789834
273338391
666105117
16984316
775810060
523498679
261557844
567097934
701899318
193710735
170978967
733449307
406262825
96013835
815436500
355208571
446776095
538045392
488506277
393638027
771960223
295626248
7326186
510937485
537973435
626078710
1010305768
349310470
22825752
238824259
656542830
935746761
148837966
68716486
955080034
827918753
305749392
613074673
912527357
148165109
754918552
11969545
860424155
1034309262
806604318
647770333
793424524
418982422
35689626
505864907
950053418
370720412
309845012
495136561
159929447
525389511
144197808
332982814
24503099
614524190
492941946
146770915
698327967
81145311
853846389
251833719
847052052
38082997
532607390
231785783
777309518
134431302
220792524
453175755
760964366
677191329
182510817
392789133
116367901
341508697
186808689
427024592
142154720
917410125
599115437
93951268
832629376
150448630
695796684
25369842
397976649
563183713
253175735
387584424
356165463
66410245
248693710
103881359
559330716
1065610539
23003742
387387457
314202550
835313191
742248762
319276635
489502378
646971051
764691367
912615892
689906770
390483301
1073249263
255707085
441914319
643542481
333395780
246809353
295418345
583855738
869063751
30408867
711850894
1027502415
638193568
449915440
572054939
119217168
261021576
56658707
622500050
94112129
657389300
529752334
349302200
42596955
942998619
429448429
550779884
109772154
175843676
369590140
126738655
245719166
863731559
16954299
128443089
294643789
451987908
465292353
864262368
71778262
181683419
240885026
684829854
847694929
511133063
534830318
632350551
151495977
9185531
834830068
79910849
524249298
880128153
259447039
224083278
330426034
433240282
64488175
722362383
30865870
1055726347
797625339
72897992
1036675357
718359882
20106287
853495632
256427662
460155410
256788832
647494145
16263560
84784100
51320913
992934836
966900104
248671260
515512606
366557254
403652774
202467914
809446041
968114644
642103680
508006577
1038766917
412365553
88751499
62040385
230554310
22653338
82016784
814496206
592893849
2233703
118486947
346563857
186923336
45928895
595464906
454571848
436088514
541778649
290345228
664912423
585052428
644612126
958890358
865386892
492678142
400847179
673110501
465356251
114211741
216107318
666008907
196424819
463874741
553195609
68674821
201377681
831931967
47448781
157614488
121381057
507108587
187715893
195897446
766905244
964751433
620574124
579949903
585374112
82248877
724302787
209194102
804650945
697928448
684464744
691193573
432093740
254332211
231037598
199139951
560732988
907213579
647168075
724958374
383504475
223628257
958130947
959745903
400206602
467397968
365733637
816775322
209410052
343895184
447595364
364648666
633184694
42151813
611542076
365411305
500575612
154976017
1021861918
262976
425306767
359256217
552510660
515125955
99655421
128626535
328314448
481837310
691395620
94368260
217357484
150500598
174683154
29156004
146850855
271524089
497079922
89850346
733070018
737769467
390255614
306234398
285929378
606327378
238319005
132779044
86733377
99867758
389150401
184613923
158442739
708947168
887312461
631371417
330031989
305624268
88053237
365115839
326188547
277565786
598397028
146048068
693624470
746941080
175333731
345428447
114345335
115163160
779431303
274950771
842327781
756009069
118691878
230621806
1018826298
1009387975
44396451
154870081
128004189
547448112
560018484
437508534
873510347
203068080
899994561
614921293
1058593887
525219710
344571620
548424364
190287282
833137594
366158877
573492944
816077010
398289276
65939818
777111632
115121824
245302311
384456737
609955076
83670316
472852739
817274476
717898027
431605791
1042639635
391559647
18580054
589589984
436248501
178925314
122026432
46056195
235421696
153810521
799821731
32673762
665722770
146467923
584162315
787172769
302096556
21709054
238885422
737545938
1067222983
814752230
136776563
482836333
217579531
143833205
874127689
142592082
627243494
775987606
867133716
690724109
594409140
416165057
249990375
434686659
996440421
358979123
1036505488
431673417
404720484
124002631
552407732
671214981
555654715
243573384
862879312
444535053
572988830
143099365
66533309
1066450736
753483087
922843033
119761665
896589943
856281245
729588495
213445460
440856552
700522414
44404956
544985603
873206528
275898293
867211811
520350091
1006193621
137866933
916338102
62327630
782110745
686036969
179814202
765019066
594840778
231358864
7323586
54443916
820577074
623488327
473167954
400225959
270187945
187172755
795721487
851970441
94367433
942047822
290006189
894852387
1025124718
450350874
828813892
440024883
835136997
115954378
59867977
640182876
180137256
442840142
3114189
206601471
685334343
371663255
708232530
786445672
245243242
418716047
667849510
575964451
848512314
663807807
134357339
164694387
183468517
17005657
828603287
84458472
98908740
341794512
648895542
393014868
217553080
20318122
596730020
240905446
14853721
206138975
61220286
264099798
104231920
32059799
105500873
99683332
572639995
1011550882
495976202
167796524
68813015
525190045
185579655
1037043543
597066917
349644434
540274054
703370150
695243832
104387646
851948217
131018346
645548820
498640098
200045474
781312477
255733704
60265552
998856186
641746734
193007962
106726656
531393574
978576280
471784928
953640285
213293079
600837706
754274325
926625095
492566746
149436461
866956444
115871983
33663427
240510259
675268059
361135842
83591895
285815389
275192398
805368142
1050766624
273585550
358200002
611877097
760664566
525325372
771409715
272208166
325074246
432926968
859955338
59520287
1060033105
425182231
511049523
749969154
489272571
145631622
76281698
624497495
445080452
317083624
717278396
748215629
28268389
968953120
27327610
758029134
300067257
75496715
266278088
225449277
775278747
529281406
54847793
614764883
156118118
642676585
447398471
842007329
424551161
290148761
691950206
66285953
83905610
729392416
93112564
31992530
252180767
446604076
641311012
806956802
45339670
597083818
693041951
768799145
28826122
296124204
159248005
639051964
504192822
393731456
175802423
1066484987
112861950
735011747
426974371
278254412
844118286
565840473
166945726
507269699
246103874
916548173
92062233
249293783
776560867
119818615
194613252
306604654
352303160
462830600
436101300
1051985716
542681415
669896172
804982157
905398987
906817948
183090229
156321823
521393410
1667424
811504154
354562092
978680138
12241558
412400957
35112100
654820617
934729212
213678831
354399011
643313749
793541328
112613490
185046163
809004015
1871245
183388406
591133326
189162617
456095633
177581770
792602567
194865276
883771497
245817673
254274245
351903816
641793573
923936898
24782381
139417350
132223608
383086961
211526620
252989993
774601442
85088160
863762440
73310313
289285833
838220794
134517581
517633824
580900091
529409063
152892016
632336095
592420459
808866702
314324955
397827506
219080778
508646756
563263245
682893505
901085053
322367329
563755259
738171962
134088226
676595995
663059758
172884155
176871497
985685469
95729756
506381022
792686814
124306072
523243021
61015487
180830225
312447057
149642144
815499008
170716394
371104755
653543444
1015514542
451997941
247869566
163487512
463326521
695536540
164640735
321090343
495623984
609039037
172764227
784948234
168275578
332874588
715698953
9627416
743091146
511188031
610141345
671469474
557108043
587358633
438301924
73269028
336627718
668255122
167641565
423913354
261384333
476085765
669464148
560813130
548126829
256032356
672934878
84252389
147024193
878049873
506318172
445510198
160673432
278596009
419485026
464626284
385555478
584210819
153077550
320091270
69541460
785730726
429883629
24641463
467852311
88492112
381056703
743374547
574025803
870045129
650738092
600638362
127899812
1017571370
182389479
982181739
840044439
994407276
490411930
773094063
448786541
858692898
321846658
297831552
476554350
815641464
355064444
16102362
453645356
763941615
223852721
13829802
292810345
186341577
554332283
667744690
747279988
759220241
106885413
891257280
77444823
437384525
975694919
915473520
413418792
117497314
204313015
627426846
540746630
206603809
699462236
1024455910
253302437
368385219
693244293
544415904
819057593
129456557
361545490
2867313
576861562
338493969
726616003
204556111
705947412
214957895
211766593
704668222
875606305
625651024
185212290
192056063
4383707
651538746
292700871
67151652
575164830
576995184
297824610
421659815
118969389
261698019
802289688
795805010
965677856
25521116
444039312
7676379
539089797
814352213
239879358
627611274
213407660
168947224
912415928
441262465
153482922
288379473
595584899
286579098
358156866
564669250
529677390
176877370
157818928
826816028
798991622
139000647
511550111
449889725
499343199
307867705
520370847
135645196
606689834
529734850
734324505
693301052
593007904
185285432
787666179
74783292
319045113
451573432
322125954
107077612
718873520
200947594
137056523
207716463
758817082
435245377
758113588
609659832
50847056
154070527
733304899
78081532
243031902
809203409
357376295
312885182
257484511
168010532
850425564
739075681
39436483
80764612
155383837
1187912
212022029
645532418
1058642372
923935113
179527087
793090303
501935892
539411371
546066435
954355581
9407072
858250994
720268669
846393623
156486516
882277543
803234118
240093646
103940260
1016067113
749683630
820370727
767649250
937298099
119326205
562724033
363859467
177576830
12901129
11902846
598204308
537896188
74900846
42089441
868276767
462308452
719830319
722096269
494977627
653711604
329822573
343825398
489927014
704068349
72419147
672215785
137198051
998320054
914359981
390940001
150688252
179371670
1062185806
10908635
413378656
23983614
807314050
363141442
489999530
726327380
509833307
159300305
461171488
859130252
50546203
1010684566
155440910
672541315
1017782349
427700644
274328363
26878584
420281560
231399826
383487991
398957940
208786720
466610829
642136777
971747850
428327685
694311578
1025005002
328441777
102425046
252722881
134084853
185048141
669621489
191299822
300433346
872688952
74774180
105436448
517557212
335852110
912133064
256305812
249532930
758699942
267148183
329499675
217282462
556387738
56859811
866271605
264203495
666907367
930776687
1055888629
775786288
246735146
274420776
403831944
14046720
676305826
26471059
482822083
446611490
56915646
713155555
461552748
514664157
242594899
827062104
746291094
542740617
69542270
422325372
267373273
562164273
717566993
875742773
832388852
92115248
552477884
738749923
708888027
194612951
551371274
102482805
277433943
143204958
388642989
820350424
1001902419
525953535
897408203
772374839
576566922
471617903
596019063
1069333612
316298255
108906367
812668083
17848247
856612591
363336412
726583532
827530017
418717883
226729890
607696210
24303521
789852989
165824288
432941569
543295492
152014958
543167527
863591028
106907271
722068977
817975550
380582839
1029654811
851505468
167549011
108005779
495981160
88956391
136247169
823221521
197395958
258002694
866177694
227837433
694313692
169980967
251075270
136175188
76516847
389631131
99792830
36706680
321753851
183837612
447955175
63801855
34417816
312172792
369656446
400726940
416174809
428775729
722060003
874238333
79678038
843036853
687764547
775244857
606194894
393777592
892399776
625759376
779383994
354459568
404200567
65526927
52546736
413883629
859647716
499441763
404507776
45054797
948874469
1028048895
705640296
461735782
805664107
177768161
951685500
586604891
213672411
28777793
72692648
166689914
657041557
797924293
735262613
6338006
589536917
17980970
308729737
745733635
493470085
551958295
381987699
653558002
716953179
861879255
51255390
648244365
221747311
696104454
141664097
493663355
663087534
78500431
117225106
1012469288
474388182
782503095
555507120
378294164
170519095
988364299
121258937
730465576
61157702
26668492
1055270663
734416957
1031976171
542691817
164197920
286942933
97969068
421220156
358023475
652588806
91809943
351105345
56336296
156863418
360657300
120709941
504257902
986802509
195090752
338345845
937171780
997874771
620992979
215663502
71125597
234211344
361721764
850928679
593145783
335946201
792112298
222247395
912571331
685120622
591060579
393208929
575013418
216283703
662694977
27539201
226457688
697150257
847067231
132101539
208781529
246532446
525492172
149780376
604087918
398241936
784625638
575897205
35050914
408161803
150386288
357824638
697451546
965023425
455570181
837248140
92219169
591503711
478818600
982033018
502443259
130571364
24242168
499224303
424907651
757038971
269345283
78001942
22354854
363831955
667196796
68534919
137377030
303385481
327580890
625360321
518209803
1043351220
388658427
601745051
302477978
315118191
326163982
464878263
1036933790
826443869
81912516
316062902
481275591
635879319
831125055
565138804
69293528
818045003
129445926
1071912177
631090426
804141308
506802822
232031418
149851992
26641724
879712248
925978313
88017036
22360669
675613621
995129269
48505846
803647393
11738852
210663965
41364465
526341860
136341193
1018162072
743106738
992881952
313766596
836323174
259492422
921714014
372441490
406665511
508792081
399293252
64252855
89618384
551020664
454178750
300591695
773949186
369660968
519033768
464465929
885605341
66557135
585322568
502937163
859945958
54817333
458518350
795454601
899217621
90355152
85959325
678253543
360903454
279650145
657600249
87810514
394332598
129299470
593366271
23765449
570224051
565067789
872183084
503137310
559514004
977313426
110303337
32428306
555997829
77796334
1056194522
609320018
319974495
282698636
297114296
219169345
185441011
822338922
1071017698
481935295
845226868
128521382
967332039
1027525286
273422283
589444297
197186642
632660275
863641977
356760076
148081170
954352794
286424730
792328711
954684298
840490480
586029077
408351866
730749840
55071365
393715122
186305277
569932296
34321074
660582638
446846896
967010570
543368425
156271786
463394077
462477492
563777745
125412769
454384036
260523113
586987051
754759352
171398173
518516055
610782271
596800396
714414820
311345207
669762615
445996731
105619542
289557599
9102996
567785072
871921267
573730722
408804594
84716997
505698072
785922013
708589918
26625860
799049724
533304333
605982204
454485380
814033460
307257207
959407492
13275808
629608638
69011603
642148924
544874173
756961649
116843689
566034944
741072655
481440614
686413356
106194401
725282739
811199890
470016637
833840399
380710666
671087266
354378618
603450867
313599536
82565327
678480433
573912771
939943113
546446425
194898408
619771556
499126861
679373412
1054095177
179088263
829179197
810786286
15928069
134932811
627166020
759970827
666492553
577715891
241753333
11566662
703061316
83485207
988567837
23848024
1002724750
256243382
1053111814
867978113
333783172
324825661
821197351
119111994
271196436
946641921
747248375
749995654
515804974
505014217
123385946
325810350
731798526
810530994
575341574
706466573
334330526
796332111
1042346896
495734131
538530164
752751275
253100984
588604579
1062880109
125795118
548739211
164893102
159523228
43828457
506449552
370641868
508239585
922566128
1008676258
716646163
713192661
685501311
824660716
661457777
220241036
52187260
165116537
101640188
992898601
660292857
296946111
192644580
50425053
208288527
386027318
458824084
246848477
991771798
270947635
811566367
292998821
186427092
681622279
583149267
34324215
152249413
126893198
936850166
186757022
162677736
996331556
598262492
692085389
167205575
22038392
380479869
569177889
773152568
655368385
777837399
452260308
621751216
1633125
756471755
556256424
561568630
466909485
648284362
602381763
1048286071
720520052
65321395
47795106
393014460
921428118
993644381
827590990
4964136
1026513328
618402552
407237701
987874081
192318655
959400233
304164729
345378746
215226771
166899072
849962393
566973657
657023564
997595287
1028529984
1040490990
291041779
416587589
691381074
498684840
19000492
604658320
244545903
74502322
87389526
523188694
801314924
561258780
503296739
795469392
214323985
365644561
273628450
129903418
39210170
774967427
1012931504
181770027
182179163
643508255
298067887
133178782
109375651
410237648
105807979
1070757287
894183772
825497726
71150349
184943950
510247575
1042707149
1066189443
633172837
7795991
444195469
295894391
331504862
198069987
1017942430
873707725
624009929
303876091
788220069
257425149
485386957
460121861
143368153
405481778
627196260
979480256
719141645
575024153
606902863
718647192
3230281
492319535
139020939
128870068
97480240
627057346
80226115
1037219477
466006861
800529402
782237198
17111199
33764684
404541701
291487666
118029189
568060159
47822184
133196671
560580280
1037911729
813544106
127333183
68384432
72239363
612801338
301833987
208371755
148306062
577054508
662360522
734511673
32084741
863759952
360208546
196352467
464494208
169168615
713176505
111425608
707255170
566150603
280397656
71340147
313693987
868497444
70130672
58991539
38253471
67890969
199608073
722840465
792328
182187845
929956270
425642874
143704426
498816946
692574009
653199944
144809922
908580679
977222855
117550151
816581884
340196516
50472845
606550412
881304235
765234003
8609884
227246471
35186704
177204682
222478685
660286884
204618363
582229199
388956131
49833894
685614613
74244322
379325566
787352628
395791164
924406656
595979857
357109502
803974719
285185449
290976983
320000184
366856245
603694738
528266906
887608565
1043559041
876227150
568905794
536030757
194546788
295356180
464606891
148345527
113038039
147551363
305261482
899610366
296039104
354188277
9350086
964445703
56166079
328310083
283027157
516027006
177294604
868888880
390107042
836741278
377023556
33024131
378102361
280660939
88850096
424705649
802904232
77367483
8598730
410400359
196276581
569593976
664068724
1015472677
308233613
483579021
689022945
293800381
175889968
667524945
135568709
163334390
333898295
723801427
646379438
634122910
112751354
142485377
494716091
557648164
862688358
414465047
284482656
471352958
208984921
325900977
83624846
209284745
729937239
760020164
993546131
71489045
450376309
410164029
298190649
674300278
61161581
565106659
723288926
406805150
27853870
203085650
148199668
529001855
271714741
106969933
535681442
24468853
392433397
857408324
328703248
777761226
472990276
336297355
231843852
180675252
402066806
371176435
596525442
354661555
41716658
185623259
640090464
489714024
445119138
649406081
731347300
89945389
622551542
253133128
969739393
40351289
418357573
848330847
237964188
809381371
590882063
857078944
805885033
116012738
546431666
951084731
45102475
334632893
193925185
448307584
821968545
188381273
900186595
107725482
92220871
344089802
638763804
840333635
400478064
548169357
648023365
77205046
193194705
287038031
999603958
77830933
150262662
914414971
229182499
41116389
865505480
130370332
512633111
801434470
653702659
786279078
701374266
921110037
201580237
8341180
869751857
1137078
352384317
122585979
664344821
902970184
349302702
886635935
531090948
701305161
890190583
339035980
203584714
338650169
320810435
532607320
433163459
63093160
175948766
293372766
1023911620
23054384
956335785
87666485
450277075
524736689
129072235
784548856
1050176859
737821898
396448547
414065935
530825935
541417956
463232377
74114753
957391845
712874669
1006859455
179928888
515770973
650120537
494696419
103364185
410384767
768376922
838267620
562703493
585860126
802520575
865170344
388752850
973804464
515064344
828426846
216574974
325916982
41163231
153881253
218003029
386895935
297357507
21339157
446773460
16304653
582549960
1052187538
356947682
999188502
785430446
493263432
150193546
794959104
566051989
611202600
439364550
696693142
75778440
523041230
251489756
698104110
1021609170
731600699
555058175
103085227
337179074
195010390
341787247
79911833
865068024
618152427
615471142
967412804
85000071
140059656
756452237
970923686
440971763
134998638
212088111
189034908
634826668
837033949
300272965
810711324
534318389
322289912
596225669
767297286
632673100
618503857
671778882
1019703093
70726454
1035038757
119437915
832081748
534377137
457530817
438577828
926249265
549622241
174807951
390758243
553725970
576114500
265073029
614173719
213160377
92388348
93578766
324789150
566879136
247686706
620074563
145168444
585418925
647379356
766896769
229378579
987827116
345368915
105508665
390192617
570700981
293520496
494801372
116986726
403734107
138212666
176801994
422648848
778565939
49494260
1034423977
718601797
10624092
53925763
949771521
35590089
52563373
37268599
947420229
335697573
319322901
227479355
358079639
859134103
646414581
534624636
113759376
481864176
169713496
40910369
979908317
492473868
405611041
106882901
284786082
556701955
716884857
900628021
360567687
64126423
520906836
540337176
778235667
759049679
484249466
119556383
876460504
149539969
742561008
487619164
699003341
557714246
754760602
343369043
1070620740
1048568732
132110554
78710138
463623610
584947703
563978039
264547209
917322626
575026437
670510045
539747073
159088923
637917934
408319935
755830134
315040617
48848631
172079300
84149711
765712730
509834160
974389789
622645661
114726720
330370575
112834048
7266500
893837141
786560785
552729585
633614101
125564311
41573693
410809791
933346519
395609108
358729639
70078397
40485838
31563747
95905909
167232236
216714909
548750987
215742803
398182963
895508947
258471956
821390883
863200188
772062441
1050434430
481324542
1038425553
231576117
18530822
140645268
31442725
1047226578
286894045
607932457
164448490
135082456
293040394
892596337
563727091
267566227
647967208
587190698
196959323
608898411
72507015
2041492
33162030
484537595
164753802
1005133080
448427806
352911027
148811080
823966955
762682492
179216042
766682124
75422840
311825876
979525736
160517250
89070921
82957503
513735352
592336742
177701886
511600318
708490921
702378451
99601889
476507407
728226992
446407107
59347328
15017549
68824048
946698467
369214076
531897628
4019594
254334209
17515267
512728536
152998245
110980413
532684279
132206355
756935525
791213423
63498765
781414091
981765768
90611925
410679023
86445621
473396243
197208386
32972531
143175872
851302083
238965054
841644103
497413983
550573161
267378830
146980581
546788882
629421829
132636688
860698649
181451789
559862137
751264576
14855272
778805442
74854906
102660067
115594225
367594986
814959630
206497485
610024912
617733026
117339493
132063943
969452021
164649384
692175906
174271030
736612581
499446706
697499288
654224670
128438998
405519073
583051647
631991159
291561099
285039649
52216104
313196909
730619323
203892779
320018427
181948610
932028570
794356669
10154409
295137722
322917346
8250209
238931527
1025303725
816223727
65257247
653705140
417154422
656694592
659636041
799605153
959602201
50026433
139936107
180920589
198774247
61988798
136459247
847265821
831412949
324622696
184839875
1776671
215168649
149299671
361836602
443041661
533054897
927914023
553248933
34323007
139719013
959047633
397232127
364199406
248577529
851967592
593408111
1035411699
39261993
609639624
1059874368
648795572
472007552
118436618
338454702
703537839
249071427
754351973
247673452
801206805
733631654
929668383
159829156
1061874699
128171831
600189742
576711957
433885959
678211258
1000234167
705082200
421097849
145132004
526715356
146517550
889056435
833612907
59705318
562579425
118791386
645610689
405843921
20088645
123558504
318310631
441618183
680081027
29668663
964424027
144276661
610958499
917348954
704574263
290529819
150756493
684557263
54560507
745342148
856389238
373737345
44815527
50609050
604329733
276761905
237450021
532211686
380629835
145496276
279131262
204874135
845347298
827043226
31954786
774951102
293802376
789696213
890302149
664302747
720977120
915901992
288361392
733093835
750190668
680453499
240874379
185862004
701017207
38251687
437806954
148362483
688543555
870621376
704622132
51857966
328505126
236542743
68784131
212115919
774484862
774554902
704155227
1027839092
25444340
864796746
406340033
121118797
3340128
526245642
179574792
860213832
72910031
51204610
118515356
960668959
82148121
635011779
548157117
43992131
381852146
637641040
848206280
809333941
277546476
86555135
640335511
91065214
969783716
854939703
205984496
508345756
329607049
694139
658724755
178017943
79339176
755027254
301071140
306138330
752457128
1035738882
265720606
1032296356
869862209
176319743
481619246
290237496
554675353
615248636
335617904
106493359
535183736
69154855
278398158
341130666
568380794
276164275
156584139
995863895
1048213039
154415257
383895603
193574931
535978532
4487415
528348319
13205835
98365415
826045106
58442166
134271178
396561670
387182534
645154258
505850331
208140563
1974109
705706630
456865297
1004372604
1039539772
572333483
448769328
935500442
648250760
294506556
547023741
119215566
170472208
169769054
310253471
63240446
95809811
507776617
62754443
814421963
897386494
881692142
784106664
473486606
663651541
67395713
385319561
1071139731
76845130
158372482
545076576
499720325
990560002
794349785
372162513
682655126
848043544
468221179
160314378
917023983
635959120
86763405
97289148
503328623
51722417
162021169
9178061
1038079524
595496611
580098974
219975582
89724481
679617717
552685685
425911618
590156188
306645713
1009407592
361869195
378463282
26953670
136254633
128484120
636658083
659673961
617898028
332027506
873926844
191826342
777835492
748838546
605866871
771563593
385677293
106391058
473282574
230883200
844006572
310917830
9606224
549938062
776499509
261384935
819868965
929555231
1070949235
818212487
586394385
70865095
575725218
662470426
985130994
385197319
178979120
88576747
592965115
816089595
446738550
872407326
456943981
716828323
259130859
183089703
977333240
743855095
31999241
454582599
152195497
698784151
462153242
519759960
352133880
277099330
265840434
117602149
803985562
103193982
22381778
834899838
141026772
405289825
837596803
116414422
625910516
247225092
528817644
1069440288
1029092780
606082127
348562623
943975803
85161214
68180955
60105789
33516183
334352075
374158572
224936606
14257529
232029740
865169054
154331700
568057081
59923486
131268189
624475805
487292468
174535981
817180009
384812390
236168476
215760374
817371517
27158216
217802275
19369840
1020035338
870097021
957914309
614747977
264764789
16942841
983005
233788854
26908882
395511525
264023882
873404404
1051968876
839282619
86008749
205258830
832748143
546652856
931634531
732361301
253140965
874714751
741177107
673075273
653363022
1031163345
606116871
50904508
657646718
780373248
475491906
775957728
113110133
77282882
336527767
93660335
285600644
644186845
803531011
721121914
238365265
226797287
435627534
355084233
768677212
763187894
173211763
404925517
714272556
732248997
18504901
566727228
321330883
57535616
380692540
434272277
383459139
389798115
739165503
838619100
806598002
604528182
993468965
667314098
218314418
611058193
952124746
141713154
241215843
250833873
103770328
167224362
272433887
32968460
228162998
371958454
325910903
741223085
912198510
5501769
660616627
93984567
520997703
738713352
434946489
310380103
600911548
626734574
1034626939
811202999
457548768
150067287
12164439
1029097713
152343905
981134051
178205911
278218255
237074513
387675334
932737005
136995993
101918076
259510337
150085921
251851302
106391139
317352533
219467135
168782555
33960225
111029745
951687543
37233777
332437780
787041233
923358693
651339687
214814259
14338134
907821534
98398896
668108023
59026425
488853995
185644371
104377905
734980353
685922114
971479824
797911532
136051029
335468779
599063343
624498915
915183215
879590912
399049472
155985859
287790443
486279020
93912248
770108928
173768838
128153198
326907287
756286069
499851304
176607206
568296059
638574298
185942920
149971880
44244525
1043068286
551585884
605863925
846656550
1437199
684520246
18190400
181519154
400644022
792489491
506937425
304615523
696781174
516193283
1809008
953104938
493261065
426740949
2705303
327614193
146339237
1007868867
75684175
939006104
397804945
853973570
944797496
102376297
575405710
340848074
779795677
548350186
651160183
224698081
101004984
258796279
490704887
411873855
108963663
643505550
934891905
337769152
508584562
300042596
659503318
587463164
861101856
564872086
163026688
18643876
268140616
311770036
270757620
51886885
1000782025
12353920
45387904
594137856
391056811
564220912
461329296
342375474
140013775
687209542
623075901
167860425
584081862
576320194
129532527
160818939
249857688
918504831
124084221
849218056
259339488
491959334
417639394
969358111
667840542
661087777
15331566
34649310
234836837
380511083
165434756
420942089
514897025
710538034
704605956
80380451
825711408
610872403
332932767
727262146
15572692
144206102
69814474
630317683
789824913
669020673
478416962
296810287
281926032
558553407
419620760
2599637
137531818
341199321
46218903
397496068
309327739
92695850
720557579
683793522
460494618
318158510
295293308
858483742
548575291
490009502
982229181
66044570
706869468
516483758
401963531
415668255
381940169
16691656
832165927
465396589
979557548
84088476
324782070
778328369
212125716
767811586
487599330
166632246
167358220
674209489
523354003
206871194
324894169
934050093
924048027
302236992
35518131
156836810
255155859
159915735
930155370
587894646
687841651
464739849
363901070
350779796
81343432
718807419
781213839
489555872
30684574
387641966
104376505
226897049
6690420
826813936
240798280
207116841
21751825
710097976
737064201
199166142
544786937
150903409
423347424
9643021
358510318
121022993
542552052
822419184
734732824
412346436
916458052
830429209
217578140
250120946
453921307
699308149
293518823
177225369
416929012
971292389
184941666
164584326
366493597
202994364
488752979
128879729
161062251
195937258
152746619
259540906
21209320
531634344
735318786
831988534
696122247
853945301
748112654
534815805
57655340
68349022
279409142
678271671
757325979
819111782
246525307
442998698
963759917
183251059
609750928
703842851
671036865
39453438
428834129
386272120
238337585
633686078
452244037
958218118
38683028
171764818
708498937
353337105
316048877
150112083
478085931
84189330
264259435
420788665
697912008
979977177
187940100
380254494
778137354
776012328
94182891
28286890
89587128
127851178
918212156
257693984
58176368
397937233
465526080
1015529365
552044856
1025945855
387944322
306427267
597189310
909160231
756869061
21100495
245329289
178350367
426914931
412355882
777927664
807527099
555277186
259408182
597337531
773565172
544070736
3879879
14948384
559284567
776745405
544531807
729336732
38132490
85184699
567601135
187039661
1032824281
1050701048
775897063
430102850
485836783
481971023
167555837
329014946
194995025
33877786
1054093220
388667180
845724355
468972255
263222416
640970074
324586937
440795509
118484228
502462584
771330120
20295846
407611188
192772826
381329318
268391219
115729158
380164597
57168451
27689498
431406942
542695737
212847045
782736052
780647780
935652281
122148592
143774352
231517093
58624167
563197788
100391152
984073782
167426924
56344921
287891274
863775992
170003915
740336431
334212483
90454952
51342490
78329241
742363322
332058164
48556773
54261048
300835217
30686110
131699266
663378560
574782891
1050571695
456293939
623784946
90666863
112493390
52707469
1011656309
301063109
322710599
91486774
99356096
341564650
860584129
17467380
493642746
903633591
263295250
113897093
2950303
527578267
146967452
980796438
102008847
354854583
358131748
602085237
838663345
188318340
143566124
1984689
798035989
33939661
118062160
533639
352400707
36850300
709185932
584250094
152022634
836702516
311704208
768036369
234953990
702131377
88398603
141593012
535992519
874024004
123763570
775067140
1003457839
975532433
755822351
176749046
351403554
344257540
304755665
739733488
120770822
44093797
1072239104
895998160
836143741
114802653
297490303
362329761
628045407
866108263
750161071
144229093
982567045
690930560
527038716
753290538
725045263
457767253
384253579
184290516
102167958
32820980
115221136
427258723
659271109
179256504
188740644
363513154
612366374
311146748
337624111
513866948
588473941
712470091
177915965
45641190
122111950
280530473
473612909
106463656
53278385
394832547
10388193
139979038
739047588
688417830
441821247
1065599247
26435330
55144912
527346295
284829361
179248271
12655358
199407204
512397518
680157579
95492908
591833940
239558512
686597731
260069577
1056519295
11230515
82118542
213564093
841691644
1059317225
189617315
200847560
592274032
242498398
546733317
889235557
573463250
321965134
108892616
240996308
833961710
100882885
118996395
52591555
613234575
708280273
36397713
792664699
548631085
627755676
299412576
86448008
498301653
1059194981
990447851
299652645
478676287
393400309
315770797
484618894
484158817
458509581
1028285173
750016565
138853726
524797009
747279824
237400303
1019658157
579428065
449302923
613290095
6268559
451910065
378940441
177302901
1055686299
110308108
813244936
439662256
90613263
316623139
501962456
1009732738
776876899
310501147
320757863
6675382
856739819
649065776
321372580
150901721
388439334
239804878
47792675
6299282
570184573
776693170
876945860
446283992
154361237
732518932
606834554
802145521
124037935
551770982
130096324
748727569
564670822
646478102
594257754
351657726
101563833
89105707
767293153
285242948
218433012
323031665
683214368
141358289
428904832
178920992
122454294
3794988
842439181
26240934
229308648
453655613
432507729
910170463
4409192
173577476
65691641
173973798
348438646
482416486
808855501
262602809
515244213
544693086
42534915
646896679
74696707
203504333
569571785
433657637
161604557
796823179
704632544
102066235
12781383
756672843
172078373
479599000
211931622
771658299
521484279
127098389
371623620
704173711
370535692
441434557
471718781
759436445
61571063
81938866
1046773691
297171766
784145534
433221115
727321025
176801867
475950743
571638609
434897122
715027942
266160018
263831236
247236585
840488298
611422682
858084353
687297046
529958933
858285059
320036086
20575812
686927738
401526498
270359092
386895017
568114607
1068107707
317192008
781471699
350804259
1006365644
903607103
216661081
143485650
249262434
513068575
561147978
766364799
311079010
725356270
74233128
277287236
1051674894
110595622
678417724
4815499
596546667
157220583
194504988
814412062
365016258
713605666
379993300
815096886
369210705
315304511
686440382
112831134
113329165
350036395
684826635
329046606
189532671
146703253
587367566
827805079
1015248272
804806234
873897559
138436086
138736655
413204416
846726488
216202810
749462304
678060716
921091097
568178590
419632686
420919601
203043624
11506280
642651774
466049818
89126130
612173946
659014791
653828113
477672086
318313282
362528301
513939678
929739495
246759516
523652430
208888782
842661970
871246125
637495867
854379426
668434167
754878926
344448084
685706586
131254311
101376763
52516071
703660185
424087028
1058280066
544356992
600693686
214216230
724849056
661752104
504592268
898298204
510151578
520694583
116988661
52394382
71989680
234864300
687954308
652327740
532948959
865919572
436220043
458098806
858106073
592813931
302553530
474685884
586374772
60685476
573587535
322911292
18384455
347485254
142985093
105483633
49014075
735834871
977797180
572561391
166300937
176981973
509003806
207817749
373700644
525394330
1056113197
519123568
332339387
307882880
792679989
77516705
311027891
253186355
59407458
103108704
43245271
494957006
332940971
374279974
771672124
580187968
674238099
555193468
892178531
408160139
202701035
379068933
225286595
728812172
384261208
111190737
513193989
580543846
235180673
479034749
780756298
687154468
11050602
314088233
157546488
440604002
134183390
674370594
378186396
444558181
961755961
116212257
88154836
173601260
378232242
256446479
638116899
466499287
38465233
478654807
429094065
157047534
665189917
48611468
87117243
732082091
849312712
376339505
72096916
187061230
128834948
535575872
313366830
342377522
708920852
348237927
666549312
627550547
262961763
227631892
770119954
325210385
534660651
409416563
177748828
182950754
1039985500
199399651
447254105
631442566
89461821
146706224
411224128
1014008536
177071106
150128926
53870761
419140076
977283344
121547154
351292606
387874122
623812823
597146785
729839235
79758235
60786193
501570363
126585258
72454387
609735676
1051241567
298710913
178396024
151454632
283542778
404835229
820283517
184948846
1025973154
498536002
460741457
258454021
157196544
330407068
289483932
53022533
530007355
663623492
553985876
134210584
244083535
435203728
294346185
334313703
61987121
278567077
318430074
411298571
722454521
306065839
608106557
205180302
710821816
772775465
610140092
1028594520
172684182
844848853
810603143
514002025
64134465
321577016
255848373
458979447
400839400
916499521
50391831
199182072
42605821
78143543
405990052
233621861
223446807
646492890
110149620
832898388
879322190
157636914
813609164
165595661
307919820
75910870
56291354
45783472
847838769
152825525
831453368
559155374
391176273
1015208299
218659528
476004123
855098440
85668631
176515572
735672518
60011793
842747041
12934504
490518728
812851672
841254414
1029791636
551721565
458574402
848551977
193811076
701473822
884455310
570133469
838800888
471664448
1043647549
416298264
55458352
444401792
476419419
365131414
538582345
779695314
336299192
600648851
805319740
505277957
141387330
603262282
233733763
406047365
241854569
186479715
655420795
91881119
643190033
490567618
300123686
31445475
751026573
92791320
860475173
24895890
599738878
509097188
629343076
162976157
663748356
94768739
381519814
303525714
643662390
58998575
990614438
506467128
722538374
76761851
123585900
237786546
729815910
483055592
588286461
82872980
396670056
423720317
364291576
729157892
447597536
877998215
878600515
1032369336
35845996
162532815
137047101
683150817
947597239
78538347
538890478
640434866
339053044
640008578
717659387
637556759
9839287
455985248
752536668
342095040
450002120
548602849
505735506
380170405
250476424
841732795
620120077
651185610
398839194
588775915
512877008
134271855
594403998
337414270
130733890
861975649
110395338
94043404
494848513
796115910
733316705
460950013
972532716
165126252
255846161
340386842
906493015
217697637
1064915797
700354029
160879390
303432162
825424526
488193862
472477664
117720180
774674827
411747500
417458136
971095803
257034093
368285639
712399515
516940471
67353356
625875494
632140527
299901618
53435541
630354442
998663426
657965748
927533105
299320321
572845175
944553712
434415119
45528580
825080801
776646296
506415870
46925077
184345796
448637800
61180349
763694541
553719183
685698377
343889887
678759880
107951172
672872504
788669293
615439100
7522454
358700602
647123536
379147040
752452372
195114698
833035255
799734669
33380023
720523077
322968093
220263146
875112898
99149585
338189053
56306812
833326400
460438120
820633090
164435619
593628174
239234532
919147845
665934218
376918596
256055952
638256601
57064129
295712922
1029668040
471590688
780007626
427240439
637883374
1006289081
673475341
962263453
879097034
3801278
686455516
784004896
881000708
345088740
788147346
894672694
200961812
756306588
523696819
73931534
283936906
16021390
532654220
796380295
512606637
809298856
781689737
193695825
868081599
453271631
979980371
252818856
566724056
14427971
45188821
104517419
94838294
212796148
699611942
965501941
536010336
263797082
146879075
832906868
597065762
523705968
486639174
610504666
711908442
195906309
713292139
12481163
21750827
361881120
160711928
859839522
954700208
940680511
307781831
1042798130
38146257
334410076
195545272
304800981
496105552
590809150
401919308
69650328
828567622
71291077
485566829
612259988
981025378
394362670
105302403
46171152
856181248
269022381
251754143
885438407
788826
9379589
131660074
626772412
985485625
676159566
555452262
763835841
693876403
677801199
447875662
743021611
30811752
208299780
512125528
1030425587
422502094
516410777
520017529
41436329
767504851
829071957
58137654
711951103
603622660
277845183
1039982826
208071581
959168960
279618646
436367722
710861161
2759905
139684303
222971476
80402791
898716525
165949790
155293042
235914702
120169545
736672197
460884853
83463299
287373313
743864650
599384352
508869024
534514098
51179864
829673957
674220074
641845693
338155157
644328932
482312611
14087917
850909022
16244936
821284756
223712441
1027359282
872391566
351499224
37297983
16907587
334655887
447878772
457555700
699898488
286361961
792641282
253712257
775422646
430438976
573575440
1014373158
403506383
115543409
72444914
83942869
820207476
780480160
321358509
106242380
192436841
55984446
493448362
481144778
579653893
718094760
491993344
606680406
398007167
576763508
475853496
559804580
5563306
416663569
430836950
274436985
516298579
534610088
640118131
131134299
853596793
225517708
434213326
93606214
281074248
228930748
257334272
979246890
1055278242
589819390
645468728
1035647156
120935980
24030598
438528460
32948339
1004393954
490231740
891058304
123344124
180465849
855318470
67268374
700697696
9250344
461178157
7289811
742744553
919598907
889279899
47804076
502768971
781482575
143715807
503096839
697189781
619334800
47620983
165848136
735407963
965093939
829817550
545927783
26867714
191853604
676170407
565028171
892644000
24456439
871567976
229677911
137374139
99646388
461874059
59177829
240987148
246384492
723307837
495883151
110355315
592581337
727788579
17587304
356636605
509308736
369991164
649478687
514257532
692360423
615407889
25929964
302856485
853457909
190490759
702598046
963335989
13629969
305305241
90331673
548185275
816404600
264885229
351799916
941660682
681532527
522350910
265979958
979776944
777629890
321295277
1071902066
627923668
828272184
517931744
521428929
444502439
36415662
656233167
414788604
159028236
1007478770
730041795
432844714
245412944
532996938
543218889
777597662
343341535
1030629641
376990053
853648473
742408449
457138334
4932033
849051815
894506242
645733559
108369692
113141302
141569227
720885001
103553593
782188847
82732889
234426582
143651584
7867753
704791509
137217999
263191199
474472101
695316748
634761828
51300282
758257365
320299543
3521653
830141379
870748263
251439484
99249529
45766249
207409274
372517514
186933620
257155260
719664328
707869554
482810767
1028587460
952039343
572726849
698998314
268317961
168258846
527437771
914848510
849549917
250019951
393143231
784034318
24617465
529028673
710641152
417915029
105423923
940631966
1052167687
133141203
187757236
766501267
844226830
15051346
656123911
768360528
702024866
625823808
908609841
385387524
19208271
137254132
25773274
802782963
570032727
250942958
638506651
31435
551310352
154890608
280154075
109217755
128556477
635079446
816152218
508933661
750027696
85856711
650332064
780000104
351610306
704807073
974645461
325366788
719921286
585906425
1004296821
908512476
356423917
22535966
416575241
934194798
103915594
868662080
435737648
900870623
532121596
703723086
163032554
11103249
235999590
809287375
18786174
225666059
40166299
474044400
779671649
549602651
81201202
564093075
45307295
230544979
923157743
810848267
889616112
895402311
1019749480
218428463
201264063
340003919
692296544
698171901
74803867
208071786
518555633
672943918
89644908
742080109
764015135
151115152
27790388
631763299
404117644
138197726
220544457
846812068
18902284
237325543
645274870
249711219
143820363
454345752
752402207
172526096
601870587
148428968
970947000
603459017
357036348
906704525
820646678
416679979
77275087
933255111
25661025
812638635
1031879640
402946657
315926597
79473714
699508144
473716334
608883239
898036138
545484414
469758566
337031782
58196403
466702242
63115000
26934194
661844653
1068996195
695612031
566522237
155236327
803382572
789001875
632386185
230701748
270553202
396518040
513157034
147755880
372424132
398480716
12882689
384430334
177238884
119712173
781386285
736443822
903901158
849551017
1065000060
566674292
706971254
869396419
344164949
52503913
828811470
42205581
437568172
450619509
432936454
85220497
845280179
651607945
20512
64243206
433928078
253090184
520368003
213543969
866291223
507380207
717032508
189707347
976221701
496060056
136916712
475997244
1003733162
583894578
481280501
120896450
205313455
982366084
223125558
516472585
388216108
637035823
499696754
112365647
393328200
737592959
115964430
438699978
193711742
850103585
596990514
516458996
945774960
454243601
547251483
110833648
46691182
92838411
500870814
748958710
614023905
350702101
552658222
376732392
738254808
347620380
924488332
189671495
215420806
17544189
341283602
624398053
676641451
535151009
523228812
997969454
623177737
593893371
1064331807
848464096
49978090
990348287
986422026
697246064
350981343
890773294
443956380
880633872
84924162
150626446
552410949
472058011
349783804
203940995
88699349
1069218576
101005918
913538004
892497140
141787126
178090671
862001602
400248117
469297201
136800735
694113543
694777721
591452690
84639285
311193486
774056951
986546186
218753450
14613016
289642784
207245423
989354706
690568795
664398848
601427422
706047818
17457733
314228868
297903414
330562282
372600931
915767136
905940275
38005833
98287526
677741723
595776216
301038147
909215602
298727358
493288898
658700338
258117064
45915228
298055532
91375553
407354917
956061754
193785479
86364833
247974378
398000098
84113481
182217810
590733415
356488456
212372663
521027118
914376173
1026510203
943419853
809346342
177150649
516586312
611992033
64191569
93710021
629975179
87488087
971546729
893926446
688501988
195740329
503047010
702729625
175064558
499959319
849440598
602335346
449228531
695630375
126415993
101475796
567952188
95630627
667579528
720050453
147978386
418126972
952165458
33098959
619522425
1037899090
810956535
687506283
707078164
699863340
24993404
116931795
591091308
859096829
128377670
467268702
347454414
528169742
58374474
279366238
695115268
873512243
810016113
618773218
796671534
3498929
846628014
1015398819
332993145
548906508
232417456
538121014
827829057
805749916
354211776
91146897
254897831
407915196
378194015
434524570
197841323
723182806
558454221
334705009
391851800
279076354
826044901
130399300
809746298
192987986
73387573
65801468
175052196
119851667
426663253
654369934
118263763
595232086
968650715
294817670
739806787
36893975
317349567
198106026
29700664
143570289
475623038
906297900
683088420
130179619
506783977
660514422
14618642
902554014
38199953
196288222
697523883
196374778
1263761
1068227488
386363106
608976921
347427709
438919552
393940737
1066525975
279906897
252424774
835303254
204053070
204866822
577768121
433917633
843522328
94881877
266539963
976063944
69883446
243308055
206524131
4160342
464231680
852606852
578592776
797893416
413929663
109245312
831409117
692098857
978344338
365455787
869014006
172523389
517527733
373958624
853474381
49224173
662186203
960620689
242651627
75547029
613790692
574537248
528349430
98511634
780269159
604094419
532139472
440696968
793237542
699977243
119032732
816934334
178078907
74120118
314843653
3569997
809383748
226350504
771001525
696943296
389617848
178934229
804307842
23546729
160939109
23031833
1073513677
187054804
470037539
598581291
686160475
639773711
106516708
685793751
117244526
281305266
536291111
155272014
680658982
790660687
503131004
47828106
579916861
680753615
96846122
761093766
807744368
131067170
119508041
718037482
52114317
344403231
186234564
655656701
478888131
634749811
112526258
411180165
717854970
668655694
223785036
124754156
683133287
872048654
673470537
839788039
441945234
40642602
610124688
421331518
869269010
997290127
664917419
600496562
352920422
924125801
551418065
534493035
31353603
963450854
849144175
157061313
839946512
845527381
494791507
391600368
175456577
198372136
649877136
75662734
994279127
505761189
100790696
632764894
299312263
637362582
178229166
292062197
792521954
320763227
256964826
503890329
153376293
199053572
427389336
532703307
200763015
819882004
130840924
34486300
27243025
305261945
392530952
1024042012
661171893
324882717
109291037
276816295
457293684
467103195
750586171
158867832
964529171
179161071
283913084
52569749
685890398
117416590
955155834
115990605
338780191
386980796
195904542
111920994
65925132
464139420
505088864
694118662
528015263
217898627
687715395
49342630
628300067
304543492
34870143
1052299978
861407417
622115706
155200068
636768360
239319063
838030646
650173206
66542313
58339538
42239020
554909313
171782929
733265130
619181631
697254661
68043781
963278732
468490388
350454361
66256320
58682877
260439526
89346770
813302726
611422776
19605268
348305832
202057818
68897053
775964409
345237407
177330143
460425850
79905435
677337452
326911810
651237010
371134586
914333172
14134116
766631378
544604386
500445987
49024522
494159827
261752929
595255294
429723
11161776
792819529
26891056
350777730
633340848
344970020
832607803
925946317
867767781
566692741
69729257
863814982
366964367
329544491
490909156
944158978
410309369
116828333
709226196
41586665
115776554
742757414
546054965
400139887
117634814
634552864
508808064
551647298
476452107
764250265
137424177
395690369
224162277
984933969
105988793
128471867
339335493
96407877
392449363
151729554
190032712
298236538
137166613
500871381
657333799
507238157
826047240
268749697
341705401
35720193
132720650
270247831
835815486
283704774
463991763
465001345
147974919
279123425
539379893
898760250
97238657
43593872
161443282
700147733
292679555
751237022
500848276
897456345
114792881
417444960
542853621
159067293
571942362
975970070
144443698
160552297
59503253
765756541
117278028
724095217
54288550
835357785
349333441
618452908
766491598
1042910964
844602347
52295963
566427149
380383314
555906849
752947346
545475924
836356636
837124511
198575562
888300441
173202206
419657972
628018378
554205302
348011139
725423949
667868708
155225454
928980119
515445807
53194726
1053147701
649933856
302519564
434595768
409489230
280970236
126105408
941554946
432434307
805770679
416525506
302225704
374407759
9535583
765649637
2897501
752675814
487844076
28387241
98531732
256890138
193281847
214748757
664094546
276919227
731299493
796020962
191453867
117247369
986540461
738644019
554210694
169315786
399031561
890752787
635579496
877065259
257290792
889956310
665255253
243766913
786578444
282596293
62732945
580204197
208998842
765363689
662684398
731522479
58640675
485537426
622434542
449339689
306933051
727368845
358687886
221259400
937181806
849950961
903699354
101310362
601519723
802165906
528005845
178436430
1008480001
207124865
78698745
363156226
922018727
84472419
113783033
278489293
809587511
777531911
411111762
678501410
272562789
129351957
866872051
313473327
97626271
285041121
103320920
162745101
664980592
158562610
353343483
356774931
491750331
728734208
739801434
841751753
740419284
739191030
205150270
261417913
499520723
79889846
120914554
554439464
90640757
291311092
76312151
333567554
708651038
397182749
322053730
313333044
62554561
522280699
1031446604
370875516
256415819
185931175
94582745
89483694
180025033
229996032
154744836
824399663
552123521
1038500665
313033264
862908440
256874132
643292655
21404101
671804413
191585853
655150291
125152693
271786244
51686944
561514907
1065345859
670615943
460013332
344162982
913466666
74892596
444776910
311177884
658611595
744000929
567370205
62624221
195907409
997700621
836192739
54814423
797646447
297782504
287063324
956964550
775275081
223387138
676300570
612491176
443805492
37625963
608159675
629956768
434660647
652449726
1039389266
150772363
358952689
947211843
890894497
772804176
788549888
738737920
457014509
652278972
560237551
838253872
790155117
699116629
948384379
348185499
110952708
603583885
548301020
916315553
233746646
957881445
537827393
339663341
900364811
821920077
608105422
481515937
980900940
475592653
384715270
695833490
49388335
566361664
702729452
963143045
1024313296
10894835
396418381
409498940
69152809
609901903
744109317
127640974
124566755
433070101
153664100
805344147
280837316
800741787
706899378
846301040
463683848
72127888
808542341
9401771
639304020
481211555
636979688
86803973
812874446
197086643
375429985
95849154
226652951
566092244
512992123
517281353
122105509
763036374
196900098
534995320
317999994
72133804
351711724
642784299
79994286
1057382890
768559906
37949747
976081159
855023360
68557478
318265602
887972129
522493274
779998296
448122810
125817673
979236145
80376826
368767886
314407736
615795381
431899170
1004438673
184045292
749569960
10541272
918190018
1653888
710037947
350688235
805908647
405069690
554823594
185939763
645817626
202258606
509573315
841616309
968396278
152248546
4916691
638318150
187167247
216306350
347882396
782018271
843894637
791452185
598792651
174826062
403997621
358739634
1011242442
280099273
78533893
476379484
595137635
132421321
680927845
206556543
716116401
35117634
28179125
811245619
730219941
797840227
289414523
974046671
209452153
59070210
612751936
371436629
576405501
716846774
453373911
138659937
838236304
582017700
1000347388
419645380
231851350
717301240
226581818
748181011
798010204
724020015
268959089
471168061
325966914
1028956110
163540355
875089311
267651792
594844409
702886679
851082858
84491745
382262075
38506534
747107532
863952481
99795228
419100541
904534333
685236298
450666453
953622841
377599778
635379124
341790163
913192149
125520182
613773469
235015631
564483517
415054915
305767060
413863917
12071605
396193229
30663220
272736876
25131796
58077043
549039015
925034897
518998401
312431408
484595511
711310046
455828376
330031376
567473277
412721210
988551717
203110959
582032295
55623201
52442663
193933184
313961594
989971015
22039511
891990038
776107637
481972223
582181395
45653653
482157066
655457729
193547476
342440070
260674697
109396181
112551805
40463065
348555620
185731568
1059488823
3094180
533538041
45912853
23722322
117890458
1024865628
28710375
558175049
521039340
370002005
58225279
59628914
909067208
729910713
579173809
25036732
403770522
668122682
600552383
142038170
123982566
418049202
38227398
124631675
721332170
990096403
977187489
678639936
184562171
833569822
176330565
946792258
343439501
630572752
159276295
588692899
466561187
236345946
909224525
664843613
855611299
262630493
357575829
497828010
202337427
906662269
42520737
559557370
247143994
256210296
689393364
689679147
777903469
387395456
213260888
96459214
559695435
754187325
226618309
186061584
435929517
608017872
798694731
864410490
210221714
378517187
17646184
107691833
46343631
135588142
273978677
55129025
591137060
677203551
113453889
172969278
8111192
828227804
684596
579296967
665775429
36779562
952268662
6017731
40741119
859005101
373653226
74652082
649708650
708803828
541378942
39198264
589018430
957084347
212974857
401397626
346711818
288824218
183436872
150109122
436447819
339291931
649900668
701149504
92057820
789424176
144242788
109185069
223094974
49616564
255561226
241078291
689585522
827511697
824744456
697988675
513781507
997551494
377482793
315807843
87034710
29235548
660506779
764932860
805478323
245929759
191821788
589570766
142774587
481082025
47613777
955363639
68867656
651335632
430390657
915891059
998633668
349491155
883941367
395258550
855231613
602975588
54454533
854718885
462145166
765536453
367387960
1071154224
452589751
8470092
542149681
127058095
596140077
178304176
517231439
147881514
1015145179
272032803
670055776
1067222975
315068948
568218059
332434046
44970697
140636665
594262379
578590229
76086045
124127898
507328099
428741237
65944593
132719035
366002477
191381404
661628072
44759406
115165433
721734764
88475423
13971062
471415949
330316450
693549770
602286359
22061859
582739802
327430361
26772138
45280113
1052916464
724603891
863012490
401127496
125769481
299635032
98598895
532695977
244811150
9223721
279639966
804383279
793822146
304490924
751504652
164611854
182543249
754613335
455637389
283213488
571601925
321935703
280157676
25374339
1007135601
298324508
740413753
1671684
87037777
207346534
655933642
495479894
861962423
411079096
258350410
625659003
203399279
426411329
728484560
1008525778
286777871
874912078
262074423
413943873
109004544
113912802
793642939
330067398
785744098
825721524
361697252
800305017
251491583
1048653483
604760187
568112654
142804073
844987856
172124845
753990693
806480310
1046067573
403554364
34503136
1043539639
85909320
164121537
22455626
165052887
321847437
781198866
388003452
185501173
255139608
344439387
638755405
803291969
603559295
913474299
248661144
424545265
141025354
147042976
1004279920
835378379
682697227
68603798
393096533
156208337
611730987
583624615
577825594
787825719
446279266
745705494
437088481
1029510872
685175735
541988959
215302031
868099362
846460932
894958111
117066305
814051779
478072346
31405887
637109327
89799179
173442120
704587177
932013606
114902610
763168247
85419522
960517081
802727709
816480218
899051828
601368619
588601988
89160381
1061597079
165891801
536310621
913159105
750258665
827512197
241136578
448311019
421667071
206333158
194186493
774596950
8482103
459252425
307922884
817880256
1334834
373432571
923894267
505195573
110144767
391830558
775904563
478231589
101486026
274482764
633636297
989699131
277561633
839990782
724016681
7126683
294553591
863785261
393803251
745117140
554204954
456017653
903347448
380197501
545072162
27158314
630018152
547479180
318325350
419322475
23721379
494345866
407796703
263375148
579628311
32200291
1071698160
316459131
348725359
832395432
277595070
998764155
802669364
741451181
786229646
15853095
313875135
729014285
794588262
449529965
53003924
360566187
95812228
752658188
299940124
64987428
297123716
411406590
462511267
73304144
166147778
785344258
599356197
127952924
359264325
620677381
1059213142
64016799
584527060
126609423
254244956
388260551
181606608
577419926
4647117
819116962
739881306
451211951
971336112
585698312
82905937
469521005
40135611
1023796769
276470964
435388028
268261216
8342766
549573894
20243873
162744935
325804195
296338404
94380094
282439194
450791302
812712272
433722384
380108285
403768727
460441694
113553343
589063508
104828908
707658799
419510733
964433613
699288149
448589248
380962882
400004822
22631747
678324664
991823151
840131457
641270372
87264983
955534234
2583852
741224067
111694096
307298706
832307901
189416075
726513272
64047795
328391314
191751538
343427816
991407101
431682918
336648773
240017538
121534566
205062499
553632331
949751606
319142478
793776066
915473006
5195684
499323781
666988632
266561150
800908183
46492070
743162074
677797175
601582023
1026175146
588348547
49659291
293254864
98934186
3224349
459836617
720580312
142401175
576493891
250501741
593188750
462509524
680134651
172046786
865896614
140483400
630545759
844861664
359338603
62953756
10325245
1045513099
208603090
845126820
523134772
15015405
318880545
305190697
544089803
133248220
601717589
716747928
64662600
8580320
357921792
586958298
195112738
699940884
672902020
115070983
493212615
164876665
607611316
737366530
73168872
414203885
70604543
633802128
545077756
359662489
514310667
197504759
431608534
39397407
95423844
153063697
284554776
326987793
788007721
95989414
861227247
63109520
367797433
667887223
265552270
742132910
900428674
415544516
364129779
289064112
609410310
1048190079
760068168
712389352
292048546
62162978
919360356
811759903
822184143
52549327
359713189
793857524
460972226
444695420
590602136
210913801
102145515
146099736
486798103
262805922
193914321
858380615
450241395
252948815
1002303995
212678301
26438552
474675396
68454214
238770957
579388522
785326970
635046813
470005895
316962260
826949738
183644745
550409431
134245397
632963998
35114561
351082925
778436298
548963890
671387311
432205036
163677779
858568044
1475062
846827681
113507960
629708047
137882298
332221280
35597928
334935261
737085752
1006401570
438034681
214928912
195616657
212714174
790924128
84277202
252372507
711624802
457398652
64215607
373966676
867408642
287880340
81065383
814620263
393004491
495348763
214593285
181325526
176123883
424847851
491301164
991900112
843494969
396775164
96701917
230405638
106564618
893106782
469510243
1749273
812898338
396706311
114321629
381057255
476539665
151634887
409383639
23283144
445350112
13105534
117058321
33209054
761797147
12041229
486559230
1020080298
510888536
179465540
921076620
716049822
292686075
217973463
63341912
7070526
661314912
651532343
64081376
802390316
537315406
109308117
828222045
175848553
199085519
16442951
915836885
370294773
326829801
836850848
829524840
499652027
464885724
121729335
762183940
281103796
664809369
175890331
46846793
684658346
707052974
292352625
160246389
683929169
177173808
478036193
17611887
350054750
180994793
1011464708
322161909
969330398
409632737
332519043
423217786
702411841
444931005
605676968
583670038
693041873
662902505
693800669
1282635
89270177
441897678
726244450
245819739
677289039
693311926
38190181
953243644
99316821
661624661
730004362
920858101
932396720
446640651
116791347
522569157
430594858
233054583
654784596
704930506
60584972
194398067
367288494
839377172
398332710
97857279
598812883
403899657
454992335
135787371
224721769
777845204
349475683
738414109
416032282
188850263
694103398
575392405
457148215
454255381
768287761
910076170
497086213
750826596
17032486
450120404
72016960
897070879
91381744
352011095
57209984
984031278
924109686
539357593
826709611
89255175
471983808
814614365
165823523
847406743
104965423
424610261
378009104
598475024
809682478
976804872
417605651
145252309
299034359
575489588
604481051
573257691
590334283
97657084
805829366
939013812
95107324
14035346
537821562
742901420
489254662
66912852
459316968
101092001
697169208
810353471
267584526
230631467
623999568
540334788
4699
193140073
695489022
1043152711
819685786
433330975
284534949
68317111
313197278
428461418
845990699
164533094
474942400
23616238
523847257
381287252
769951946
20146414
781602741
551267902
701869607
762745324
211495024
656514647
1000471545
461316962
176307303
812553819
1021014615
676449845
126773402
795366147
558422595
15076812
805069861
793830212
477201765
345860373
240154321
139647264
139473288
65468490
153072456
767424438
241238831
571465293
354127729
865525871
34860351
105092009
373205571
199386029
308014106
465362298
473879596
715052468
132231962
529921765
185589733
385649662
593736835
595234941
176462745
786673061
193879845
177117336
716945464
343750925
722143911
499386172
340380959
536028712
721611917
757917336
215813030
260288388
152804157
683672603
168800491
340984141
214627084
55629780
495393132
882790292
134752102
266076900
449131453
748140125
794314263
1004203194
502140809
745935331
172137115
585000157
752469948
504012086
170738095
824927753
559810862
809926443
68274889
770484315
804367129
414802033
877198251
461325034
536013159
760936345
489384649
649876169
124437149
61467978
440182442
87170498
446630127
421208587
699752605
633099648
562833692
955317476
319423258
671887352
476419225
290239010
631276548
60174821
1020261608
176752969
1008038529
312953703
562202844
696225991
852113366
618591533
229743670
707495350
843067868
330861518
664722748
137807318
487473881
103835197
319624936
820695889
819830038
634848470
794070056
496504681
512916451
39510860
541521572
218085223
853041232
556592884
96305443
666279626
18246368
143637016
451885424
392187089
824634817
506264695
210626371
43662821
1044123764
392461116
430968182
822751126
85751254
654289744
125866415
765836018
817336513
82772378
400852405
393453750
228647346
696708444
828745994
89074712
623939091
237289620
18340341
191433036
291901106
286148289
18808501
1036804564
688109661
1031625125
121582875
166965637
177313669
789503936
530303520
731445771
286372650
61666233
955034311
408804584
25080224
391355257
673195354
880033736
200647259
302783430
115512262
672460353
259681322
225143769
193059286
870485627
851583105
784144926
111509303
906069182
814160557
180478249
578100610
701177276
824687197
27236177
399967947
159283564
14177168
375892285
267275047
686668389
31046121
777991917
516279174
279144949
834001887
670311993
446393358
43366717
227966325
63796363
770299422
213841715
607507258
991713042
762370085
45762660
1001711095
935971629
160726171
700946351
600997950
259346906
595263962
170988212
373316514
377422734
457864501
854350700
107256623
866412238
303219699
589301088
262975941
675437413
592905645
344688344
600158457
93811253
906748870
944910881
499584038
276197670
839856237
74942502
829128462
742997742
380576103
289795304
710087897
193118184
194132831
349413486
942235922
915971882
708024202
107430556
1035732727
17573129
240828916
675218174
634658660
54821888
603031095
585044981
236108084
468628883
42622012
150790377
187525282
486753222
780161371
155279928
578600294
470257588
65762831
815644762
416208027
442308573
141342017
184874464
532169038
807691013
397803890
86695450
77365853
407136830
968026594
326331818
336058104
218572448
868323341
703030715
830942035
156286840
25209192
275992326
994664648
58427455
968422903
904055885
518965721
430362447
600261793
11999582
479541845
64793152
191047415
484912904
839421329
720925821
982361045
348266926
132723689
148268757
152605575
673981815
216033707
11079960
787296700
678873570
928181687
467220081
437748763
668265017
519590902
193922817
238625334
257752165
549672413
1073283905
384603738
300107458
704126331
343191118
134661105
610777926
691989584
908724213
956389165
259424789
818696417
830448363
596325639
155323093
420479625
774534214
828389068
331978982
312087265
876454781
623492962
435849335
417747064
297737243
774079127
702632646
810903782
502613644
473797887
405743822
812801909
625619049
107436059
1026222727
559026304
866271691
168684740
350518163
499210923
12690237
131675612
718581943
100920241
202325164
805390497
195647960
714605196
38157910
705123213
167822752
819574494
299185134
188731818
500949212
224216876
13354994
829750621
224730055
679784843
32435456
160988233
955884097
175214453
424287004
110544847
871139504
552462373
645030894
746286108
355395106
386271874
252653646
701475327
873345677
30302948
718951860
60122723
468067045
521394313
716463133
410721979
89104966
610443624
630636716
806374140
179749065
81434242
261184859
909786410
16686088
92433873
532562974
262990255
188287916
819242242
142976048
145264181
45664922
92080903
1038695710
588591634
817753377
577105660
379193618
65985122
79891923
57775828
111369735
539343090
31408826
605591136
441065902
406465886
432821296
89290635
123654152
542478131
274166318
746998085
458992211
1049239640
771796346
77597205
354039725
584006168
27647830
559833423
866710794
755838699
191498418
623565446
449269777
857348388
138143718
303054205
269846031
62278238
311825663
651460778
756815736
1051313937
277580599
853965588
429963018
296339833
307449971
737008149
1012207029
406414018
1051219361
673744851
113884272
215224118
875898529
891969466
154274045
70088327
333205288
302798357
386374551
310887916
445301642
376802445
494768953
460375768
418942859
719570055
796401881
559325355
727737243
83789201
173352750
914654222
4189616
195984519
742848942
10646864
481026674
498175604
96923945
374300290
1018930165
849088079
954922692
266406983
712224605
217581718
504073710
318393568
202204868
898827491
147114549
1059462567
223181837
330589170
368705894
835972584
725017979
1055484455
945990446
141375131
598345796
396308757
417450963
536941005
155338585
490967815
197759201
531382647
960584904
741046818
493119452
569443206
40854590
750594452
799335449
497576438
177184606
352617100
534845693
140549575
177842952
793031555
34464122
796543189
38902370
176856173
967125759
676417426
223743391
46947590
171497811
273276435
165061542
69182014
441709814
316349686
641643123
121018947
286311793
597414445
108062639
857235982
446828171
1009426922
813181636
619908576
127945005
259620038
445336719
992913779
139321931
432857473
271161055
383330472
198090876
882687009
681273709
107994233
52350926
724931616
900447986
776470183
90541552
247657711
91544592
349182978
402351304
1011831574
62569191
157243382
228423313
167601872
632369732
964057076
319275434
476511394
12209263
100632761
141588147
439023229
515120136
463999260
496504833
517241973
723509230
620128235
640673920
787887739
189190239
884022484
219708032
454841413
466031804
1009198223
903764643
840752687
88944010
188872569
633099131
70781040
306858071
161057254
404897555
73091992
553406158
703341757
170164703
805425629
639915517
170074631
41619831
815081289
168095615
716012681
636326574
10319457
403961170
816974809
46579878
129598839
773439451
299358401
917381940
506058835
771924232
953493968
613218958
69971931
625045465
508767493
299430653
57073033
690463659
438508721
690372816
263287747
327306331
259932771
593688352
654502078
368383245
31672997
155345829
689174951
488417830
93885536
643287568
417498479
825400554
122916967
350372934
832101987
749245006
848625710
784284537
561062292
963640184
186392189
494774360
825635480
800161904
697298846
671267874
629717048
897062699
864958147
739627019
851373072
641611241
684321733
1055642919
431079910
764377487
990785465
20085705
94860387
388852456
116213430
833214732
409305107
225216812
830229414
823839738
306232207
160375793
743863107
88454315
14076341
519067436
1038241823
673799101
285658923
851519618
1049030061
74061004
193786307
585114772
190379821
558134556
726921840
413424142
860787234
498244314
280968432
805983555
482723064
304828816
394950562
96512513
693599133
754832141
469851330
837659334
601417773
83101353
1040562412
651640910
998403949
628729571
19713323
451098987
767012131
197076547
838534410
458459666
464162574
272035333
405755070
520503229
358004907
188028806
26388251
78691491
41677143
156680932
1068392362
364220996
289965895
849883537
854886600
513150197
374151360
105579427
821138371
713337446
155945413
430226946
667294141
133384038
142597674
371150039
897844886
898910879
222926751
168827435
35517999
249378874
393421336
115833962
106904986
246219334
457189980
245578206
111622892
560107725
669027212
391468775
592886973
607199229
17554450
819885249
384262471
937666067
350480598
918501688
409717903
321024272
767425476
917650177
71428751
59527107
261532016
159844411
667633711
596490886
269722625
139443046
338156608
357927076
857261462
72280964
293666136
186009451
760301858
866398154
234328026
99233038
303179317
276537204
626909379
382653509
141920575
476875273
525463841
94972562
163353317
502221017
161347052
244763385
318936562
480031839
963344973
174988657
638736469
89853668
51206270
14794202
994603729
673204025
252729999
755309223
735824257
473891059
672413028
745078393
756074156
470872351
730633282
838459769
698175158
487531949
327078788
68372301
119859655
694266438
236405234
389461259
559622251
795658974
508264935
75901219
618363948
836274570
118892752
570883330
455564126
293101659
486999605
1030583606
703838576
580237203
1026942054
838731475
759308954
671115935
1027644165
384429330
220048898
847521692
747954588
756797851
329336651
912419803
138025789
149847835
446627978
708366349
626041674
912650687
159868652
505440866
183300126
486431425
1036832269
542684818
604874489
840821922
201898528
676805570
475019659
108046857
482996617
247734018
216027380
346905268
596667677
90455315
668474504
109575001
837098031
268868156
3864692
228700009
715448152
346081681
658417158
1038373621
196799918
102968415
299008695
589117473
228477990
601902349
182717702
454775617
289995342
314304602
759592025
100411544
374768364
518024338
26485791
27115646
695021948
436507150
579957741
815965189
631455585
631646399
1055603061
760247193
736323962
366110757
543814579
823472514
38879553
3890668
750411160
763575312
161090372
291980101
78223435
276136164
378329177
450110480
920462752
632046991
137425817
1005219051
390938222
526081513
1022704766
95971409
161766785
1071065384
786281503
664693560
323507125
500442131
774870460
187890744
13426633
130894451
544747802
832092843
817321416
92156119
614798857
391916634
648462538
25680972
678543853
151765328
357856575
630145455
529018243
680576596
165020400
693297323
873842723
571712400
736080872
309964847
652390190
1053703544
17379849
588113119
296805514
624232854
318344080
713647298
799066828
316065373
58211292
600113603
387269212
475734504
761952695
326746163
413839006
567711963
112744720
53400731
821961702
1064212321
858270068
913926279
1024599864
473940473
91870697
941123344
98396429
528748168
55073550
127208359
88460388
900131409
777003577
610755340
557423898
591787411
231601806
925547211
588221691
191529175
326058110
85490471
402026718
211061836
395991144
51876851
159054544
685656638
632192719
187933896
823895988
457826933
137951346
164215814
635378178
332523598
414655683
312149000
1032252706
200040842
861481029
838953556
804714243
483640160
673538521
479039929
377553536
405448653
172757357
167936092
925409455
695829997
918473758
9263888
457448007
157744840
261616566
1066116930
373824939
355754121
73847496
397314318
697919086
966905912
298685613
605070152
561559868
416676555
161395495
209534616
635245170
864030713
290236025
15314749
258679258
637682597
132121093
783927784
764018060
427368942
738192049
139315090
185855592
632301893
107796115
966094588
135374138
366555341
539047469
15929300
353727249
56511655
614866986
42540841
443789484
294105069
229001197
334249800
115275832
762107875
734646376
367295668
337102289
221888851
41979272
600134658
891430046
482343152
423343925
737698428
595582067
101237146
391481829
165698227
128690959
131012044
508524914
659616024
158416894
648035134
45581200
196890976
831074279
295824628
130376295
1047809787
117448756
277193946
111580345
616476536
296956449
29866813
172054465
577366740
497245886
331261668
326088016
406096506
133644946
264096850
661702364
590767893
113864066
14734026
237112185
465715712
105351462
265808171
111323536
607877284
994834958
77654682
393549770
330601620
111930496
591610100
832863280
279436301
976598005
98429930
526169178
674036998
1059728166
908926565
709278253
705879298
308459150
877552536
193543341
155461809
729110799
5364872
855708076
361217775
379365643
898532622
149657375
463313635
364931139
33347739
741560398
630838953
449019190
678286642
569061994
73900396
507078534
712663222
164460584
173473072
459786875
375619222
297485809
345876257
63689406
662884514
44709206
781527525
654631306
62549101
146078968
374382443
890244879
68066316
13443011
524789864
714727517
883068280
665600116
600888448
534426707
460797499
410012779
198728337
554655541
140853734
198121079
280150184
528540015
869723740
1064680148
141076940
147439039
644137342
979742077
468586850
361315102
1019562872
24225723
762230139
6615113
205873946
344578224
893890439
634634774
341359439
136508163
257497114
33628064
23244531
198782449
380055276
147868050
58077751
270819852
750975034
649649937
282565300
369131283
793604573
792586268
555597330
344052710
813829922
640987073
317309090
55558154
1000655363
1023240687
175914120
805299178
497753678
809996307
301693625
883032891
35409997
82778560
257624085
330359944
804512042
635180780
537768859
745443671
494953427
449673685
41125277
524014874
562438327
45850252
365655120
885688324
457018651
117936472
321556327
712354917
146295753
100405851
764926950
75005183
467050230
857006097
705909905
647842751
567548501
1058738358
548834320
260526912
765409915
646753881
427548091
65550962
559160844
184166630
1011806333
436484520
783850679
713684390
527027937
610625167
107342349
79902263
392564733
388681960
319680849
97457240
247060989
247330958
328965013
182431831
690669398
672144259
639059288
816797012
599872141
113180013
75166083
964179448
134299741
352357784
240813600
127467704
612823224
220354596
806296247
135075932
622491069
824002072
45565191
280153932
920737612
79304141
386810365
1064422801
248861347
100954724
792853783
103413564
403615233
199981593
327342877
559393474
68535890
63900653
876710980
759538410
737388528
446262784
808584314
571567173
779982520
473378782
501732614
831029659
501348795
167381530
292326950
704783792
836822871
474963919
38997204
289756969
125467084
826842799
99221688
718149379
797584189
304556860
494972826
57181000
19114120
751271467
552125825
672303908
77256054
954998896
234286507
892638988
32897822
894593279
970408109
811717861
656787168
919825452
104377589
597964
1001963126
434932777
60441041
795553996
107020862
253950351
847825108
501455104
718587475
613630730
861307390
235762409
394139662
522370901
1058852486
622008958
201096470
393679089
16694769
399234604
792302328
465022998
726032467
173760861
215042834
111995906
65256532
446961131
229998495
957913442
418559071
128441120
489380484
7057080
637611468
629790883
859870782
922557581
113414187
883039540
809968207
131459565
943582051
260879106
474010902
314947878
651231298
438483687
91373234
572945210
452620740
885550818
150066323
750911120
756943192
192725821
281896603
294652488
28470109
251575550
700582316
121703303
135776453
344941747
806121901
357316826
172745253
423750513
29356423
187080376
661128644
6121510
703991580
21020250
856305589
835730990
839119226
761217870
443879457
603227803
950304747
361260350
55928622
172513895
11794700
472372950
539794611
342600910
779268455
702900200
636216959
1044978300
348581832
103142360
764872136
94584852
593172965
491137378
1041250208
534780777
624033834
253014718
411906361
260130986
85100817
679265210
354178725
49170310
309214205
421480020
659076977
641779573
572698363
827609704
523220544
319903976
222060557
163599172
94792496
751399908
313019517
501999378
1007424978
296216973
304270649
243241874
160020039
68113918
70060602
199183323
110630452
467187843
18264167
92521955
1054517171
93344120
127103331
960993104
747301476
104077987
901165243
67041955
158599482
320950150
831273639
422729519
640009062
200853274
446962550
372118181
738085382
721532759
661594089
526763487
792252289
312984040
978161333
407513310
115970157
92073218
1048991076
815406061
330978272
183862
36286884
131936893
638158488
366213299
388511864
561164492
450076435
726698035
1054568670
417514933
788932978
1044040797
150254916
305698718
728222542
185432184
678184621
465139867
97096903
468612036
650588126
393025240
830183233
381418679
106450969
907807080
234779936
585824351
590069260
467056330
123663822
134923432
570645881
170313757
158068785
754139842
395354641
835579646
119404707
88670157
68054140
47497797
601235609
288657218
451103390
362113020
134854381
302873829
697888041
99895367
712901669
590871911
927458464
186310533
495966231
198977021
872246216
467642736
5660993
517303043
438271675
831925738
103104836
204884493
334639473
583207877
85073242
8313801
453047694
111517081
269999168
239686615
357363063
468243559
389887479
420576728
791220840
327543384
239818383
621576726
837207734
548257172
231380740
861070856
751195306
559700532
9734358
15956208
432974672
330909766
396004544
577279478
56111163
1007809233
363508913
670781547
686686912
175119827
701867866
528754260
535825085
326773996
814100113
513445153
826929969
996195109
522099586
262676246
330813799
474928586
752387788
821297534
217265201
209658701
559654510
224712589
753125927
367691358
20080817
666817174
651749604
796597619
15261395
478712259
182275694
1040397905
1025609151
226254531
511023295
14523770
100584367
18673750
790722942
273452683
193759792
184861010
455798489
945616760
92854698
817135076
230486214
1010188017
498002945
351486067
598613953
1005962219
605246194
479166787
337259250
933425214
619147500
302786612
1026003027
472264047
525248741
120640436
999448454
938088493
20181496
358993989
581842571
244251943
242108527
435574250
402296374
36644994
339802038
148512067
514093152
137573285
636827556
721335021
989830463
112107789
801514424
555065581
562710306
422962110
448994428
310444785
80052174
798992849
686521382
711917450
95327495
92472776
33962629
220947411
325747661
760457370
404945268
363135430
1041098649
698732581
570892075
193900228
282525318
1070798459
667050313
22177584
484722994
420791034
54322185
69525181
775187789
233984251
1071763676
304980
309475395
381729928
634473101
457569893
494781408
812303294
89858786
850467703
949131236
893661547
839255356
110175587
719427452
647092551
741673663
682827980
272693266
857774702
566446238
750422961
696229296
75575717
249723482
286928036
49818507
54824490
1070034484
356033357
109948205
359427590
576781612
629423245
1033071652
682899420
655058891
513261886
848564985
189498473
441139196
149659535
383668411
306289739
844408362
21939356
591707177
333024900
349880690
70085872
302162442
834986582
912959992
161025870
863344244
712329793
427739141
721699317
866867497
117626796
616570326
318542921
520933096
229282642
540274140
106282478
653142095
725916088
142033877
106401589
1037860444
162377911
606978885
129523486
838324457
1037638591
386716432
515688636
934007507
704721488
844733936
169234578
678531200
916494468
708350798
752201372
767885613
190191207
724914684
701227230
367259119
870650274
73427712
587883252
183432392
134627361
155730911
178952854
125270779
381479508
170465583
432349168
100382367
165732044
543043358
41446689
258735590
590536201
150952223
940386811
323540543
963339232
305134285
914321855
90255758
190284814
281998593
799860826
1045568501
808466302
359598609
351430685
688268127
750891645
1046644512
973999108
618808977
576108829
932146776
280606499
638748397
9776194
19783469
29780270
501882210
506480178
614417736
406073192
726135922
1068164387
700759642
121345869
758276361
96028231
40401732
565342020
847526041
326549439
311013408
858919653
120834455
600634610
75827043
964196228
16188988
427259748
853298637
88639453
846848606
80772661
361696557
93446933
147491069
1002790281
776326078
197658268
5884290
558670898
731258854
883674295
334002267
390654646
586191981
651392252
264750072
1046943244
304537767
761927401
486644722
910533310
405202142
12647683
832742630
492797763
1020443881
163965675
539922451
394263402
834308563
411671368
704078740
651763438
451521139
386903517
1030924870
53653012
258144755
773471618
637619274
507405218
495257788
865025652
152249388
13811021
157461057
137738790
810355176
796414478
55709416
52558526
333271171
175671794
172512231
608561484
67929142
320711009
713595769
524625343
297542065
778661281
963918752
242801093
232948764
888666592
75049915
101944786
173300684
125601040
153018165
956338563
576781546
584528380
315302583
8738821
573848262
193711797
430452493
90815467
202380780
752453581
846965351
685751779
732803236
966867240
72561808
707556997
1052771725
865978842
253755450
907177129
588375939
217887075
64448282
608487862
214442775
544259755
941992129
808326481
768016672
213527261
477174051
416180008
65685985
750536434
9392863
73303321
411512985
542855407
599892936
742790328
364801062
802002010
369577967
834104906
164296739
904431293
20838629
23932915
455286502
206360193
284699262
188312195
570853907
98431688
609163191
37204757
180394303
133273795
102445755
414219228
67133072
34077311
491778173
649420575
632873719
338002213
61702455
540043401
858270300
729561379
405955279
293914094
133019370
737110141
320824764
502207616
322496241
950853797
195083442
687597262
308571490
671788315
278566203
128694336
776564980
456786343
152068317
495522161
104146500
520552809
236478021
613323244
285697671
299506849
1016967763
234996448
64825790
622071373
1044874654
206880815
136067889
856476242
340625769
573223891
437147055
869743531
1042795299
158857512
25624196
735532258
371726646
21041708
803571643
380732718
120531109
448660456
177538864
544735203
509651451
88800931
64252144
546681756
94521733
288056764
90161802
763526177
46239931
698835027
353939140
351168367
593439451
731069246
157087726
215401123
246279892
340190003
863534805
343837654
518669200
878596610
581741613
1070719448
279207023
4839584
701638570
33874586
82094949
118178540
967006454
506710141
238570006
450076557
660030076
112283553
352066802
713788452
285913447
288442278
332836900
124524806
649289812
182069841
923343222
770961579
234616334
82016403
176694068
501549325
52659490
742075740
131759508
264792880
19146617
982793422
846517018
312717161
191975794
79707940
595429526
858185043
1054599413
229490374
198946725
595064090
71524897
456726650
645520371
620957357
201012861
1016650503
563585357
395853059
750412839
797138341
252488692
28404575
248435325
191292081
988934645
299776554
175618205
190002121
404280907
212457884
267226607
579081822
410992400
512631289
376754054
359763954
817609364
862589025
646063475
240079059
766495452
547974012
222616991
290298699
475193786
158449840
658123144
499490531
638724717
83037133
174407799
570979691
830969613
110184056
339966173
964547558
690512871
775227601
103014053
466285934
494541058
246886406
288525610
74296096
684756930
868987271
600134314
777440066
726052029
760653365
838675526
24996176
16497019
294834609
792008251
697718909
312114490
291729861
617240425
454148600
523359184
13678433
615619184
407113776
405394940
260205764
745484414
625775213
11683890
881492502
607988538
1016499624
376333075
447001302
600513616
148087204
76802123
99882648
78748164
960350693
601021739
454865890
432016570
160609789
927509098
173650776
274224198
308117014
350896235
570388947
582526391
1001540824
880241786
278007995
534678070
169785375
311431495
334722311
431944688
113406700
64480857
747467772
403466049
115126355
736961275
632030308
130643773
905074354
587510955
696527829
273957388
110405184
18010935
255095122
740853739
735667582
655559295
70297824
391236489
739645802
471727771
300201780
857763593
539515276
240874833
419979922
829008629
26479278
101376629
223233360
650076220
374217283
294552646
217177209
430333429
740245073
181015472
430690917
98239337
336569962
58765649
853946389
213193164
661052016
88258240
757588450
769444492
970228149
502579013
676044448
1070486543
761231816
309252724
142797429
14645276
746606228
162175449
961185201
333494633
490332549
359038942
86345507
232243081
44996923
96495364
593992709
1063589065
271000272
399663608
706592023
893165090
487719807
32131248
356967325
49522604
587772899
147343076
263697300
656950236
914802394
1029735591
846685680
716535978
244940971
457741827
456766643
257247596
258763805
245907807
255793015
389289177
304780247
443942494
517006699
3035798
780596503
793120545
779006541
597484485
478372458
27602711
258649578
805883725
175017440
59402686
73874263
200634543
785718259
72996085
671727940
587050400
509985707
57987006
742343818
165456111
437350122
8371727
78697418
139671256
792305159
684525311
647765802
171092106
455995065
588725368
795044333
432563798
408463062
446538638
746810584
224039506
605447714
806418579
172530713
937859988
71421950
557667614
360061503
5188162
773242054
870037748
695947471
725832776
519804670
107733763
710624337
303292310
564184500
926475357
982058898
228597551
265495170
698926774
441283058
367871415
224286640
635327848
393027059
76766848
386048388
31963332
316668024
265261127
371224705
344220057
908588179
259280800
285340946
725898195
588580684
867407289
184195123
659359608
716412110
416312084
521415358
51649574
783531056
645194080
434905358
360555713
488489918
370093235
504302261
426713041
42277391
832008442
649371816
803694694
954146827
320760774
594540368
166161916
689321046
385343535
727028306
320236291
291993936
915607261
712579131
815437316
488956981
981329033
117194188
356629073
857546855
199813695
175664223
682674997
103589781
715863993
740175955
972394485
652687985
754724261
9096574
172245841
195987715
562640526
591509097
785705354
522917620
753659524
277752834
90613577
356869404
138218877
768836029
1055473423
851131458
639307479
159133787
284539762
492174659
69485840
692708061
385256057
766968417
640859843
427766453
352322040
464209164
807939389
527412453
507085556
452385021
91288293
684598674
767034453
149266517
112973439
617969661
109722462
563403252
282175679
208708044
702063735
51296810
832220575
152190461
9375377
338215516
142352464
276885869
52103874
672165384
194385137
663306807
527589473
655478193
70396113
370521045
463361620
134979321
126391145
487404676
891745262
711354452
774692557
869742816
340650881
117737771
684559596
639537761
734406957
948172395
11718542
503521092
666769468
696920530
51534223
330109570
936203573
704029530
955962518
390208910
94060927
757907591
15643579
717421911
544977657
281505927
836804095
157640388
349785606
149250525
765538444
945387604
247476438
191412672
1964007
352568704
15826437
475433746
360437998
182702988
710966313
388370027
175494108
903860321
127223652
726993687
59517407
247414609
100572952
436690974
1020448861
1072697860
825994148
468927750
593503612
143970004
42097827
704756683
679138735
742871646
314638345
226170949
120627005
681149595
38276868
124131059
833358422
622047493
597476874
698301065
668864154
347966761
101263419
928553913
513856797
113811006
119671273
128909068
813567512
936422494
854157407
437616574
109898821
125642924
3155659
824614354
392867377
309239968
77820908
875321239
761735791
346431021
255372374
522887777
211656926
647436585
372380173
605846511
1070975400
115912862
481691597
672409047
165230535
95342089
71959246
635123292
11917777
441754420
383152575
62882357
276468817
586882008
721630275
57386157
850476128
719253085
40084409
59243049
225827496
49154676
51506640
57739953
592090454
1005244682
390394744
496310705
704704154
241970725
128437582
197320485
472655899
163597786
160752051
518449395
377425971
484760433
178140213
292751172
167858788
671731871
218639242
151375267
103751638
202194176
493097019
137361105
916876520
404751400
523799723
190860437
417063040
256416480
144379431
291692095
773421680
271674186
183588745
841662492
417183736
319923747
170023648
802291846
758243740
891181058
182366245
35785508
284708832
120890712
841369637
142508917
102659092
459368589
637626700
174376510
197404099
891349364
77449137
380586089
753200806
844388660
6719138
62042802
98634329
520910376
196304611
407311633
3860570
385605684
20227653
622555880
1054282448
585059496
185926834
494470928
89929082
401741157
71550106
388076188
447111617
36446575
498664031
942379928
236696604
70270044
814225979
474556006
59247518
653150508
77383291
785090282
338997374
64354737
576873572
580731912
287675662
593659590
1060936694
215122467
716541480
480815729
978218433
178050413
67109441
9292623
905080531
786729365
33336548
580883558
229773200
360847629
705052131
230046729
343063088
916138473
730561706
442888377
204842286
598762440
378397885
17232750
328696141
380072670
381698537
573031100
174693901
55178773
814644122
298645353
730394697
69828128
464254377
148116921
59913469
741442535
81586743
648047943
89683865
572709718
41199044
9112313
131741750
496821413
349516586
830745402
936508766
393384035
339548209
121982011
889168607
837773029
149146296
307296409
366457934
710212561
952005118
24732358
783615957
557179206
243278712
65560176
141014488
433066971
800839312
5888402
1019261817
513279619
181998752
333496448
626840328
556901953
689292056
315502810
29446257
458556906
113122974
378770620
983061292
734700157
93538893
252683048
111296456
133725173
512796869
442540184
437188803
570998993
507334623
451905222
685441993
809505846
360837384
1052702427
926372231
980315629
180901640
184834039
51083549
385887448
586174977
430169935
754127944
2360989
813928905
724501620
290986512
150452215
574800281
921980746
843073576
373599987
113675433
242431486
477781527
129821835
383004740
139442488
487418873
251111600
396463831
653235026
362137035
265532413
933100056
290626179
942325885
652665198
1023054335
621942735
449673792
417308716
238014514
21933420
299342970
953039339
1049052384
309515317
262477955
200643085
688819064
824267993
81753603
340056762
224546225
458160150
640022240
433156723
158872389
529728315
328923452
80280333
941558368
641681605
964843378
252130684
259852128
63581916
405848218
372671843
291896348
230872634
632559032
736213517
919513643
175904953
601225836
478929281
645980933
599336877
889193750
43261279
854124411
416909782
510481871
816625247
546671791
660554982
637785412
22784447
515226680
658252500
255268829
511753070
110309017
364590424
14679711
1064994
514694896
855429071
133814575
753813161
572068549
785975363
663652991
619669365
608237500
147848537
267619997
691014266
696949727
303689955
389714566
107480025
722729723
855844404
487479764
463288839
876542057
121918623
784676332
571591068
945768028
108936512
305299385
517575212
781813641
440530869
52278290
128059873
437178165
557810485
246472337
910464416
122879876
515725791
700229201
152986390
733014638
711901603
1061873677
92685339
977000156
867731875
881621247
730544633
506742491
95973690
161970792
802487396
965079319
118665049
258046396
90080275
533574339
955633232
957716867
217909860
108581245
816511819
808085803
161518253
687927920
120165325
190188223
61007553
93382258
673092412
451324039
69142008
491412738
432862745
799746131
162621155
662672514
824788042
378705776
638102960
170056412
842790581
207967472
441770351
9728909
253566673
804293623
372209501
273742095
597352317
382103024
33937806
665364619
368050204
571684462
1036962264
491073769
28243684
636067328
800785114
511134972
33107360
303318642
463651306
136647280
576807137
747235268
489784016
196123110
309186632
790245558
236200767
4676267
906618741
734458483
212798007
614271991
413538400
651222225
420909545
864451503
232877982
335113945
876803008
506754392
25696947
384654887
430835626
326736308
1030074747
23238601
159304596
415036294
281753545
376290876
780386197
626637946
704945499
662184351
219641265
620254498
318455042
108024216
320498712
138867238
422213490
445962563
200798867
80619256
853515550
111473676
623910684
499682277
626121686
763121040
183321721
17359337
240801272
177325605
360538222
838131618
953222942
290527971
197215242
562832394
828057356
337543036
338675865
633340573
51214144
736818676
632353501
536706772
480349856
360712931
830619363
549897963
335455080
790380463
137831335
110447580
953777101
270373081
211474102
109766867
152691617
98012401
327415876
584458064
275009723
574911984
196137748
741987741
891494055
665051440
738097412
921472256
149747810
836843829
1021817165
424304302
719454413
885812073
83294050
780894195
267957482
390191034
333132475
596476348
517063329
106468271
963284982
799551604
72302213
400512877
435522479
121144509
273392057
54363531
329743069
714989878
43580254
862189925
89876037
527597434
572710411
788358281
588264405
501544534
3079843
680944170
653132765
519837389
735303435
209469102
335716820
589005228
81762096
756009801
762377777
578971643
843931113
723599931
807756158
1019020310
179324080
175696497
354569508
485633986
195992980
7435796
545820243
36870901
973894352
400008762
803140257
49740696
198826678
931783238
725137412
743677010
429542553
263964803
541165567
800243178
370960051
195126520
330378173
271014953
625666414
18925033
576262293
928394391
243188792
707929980
589755703
599440015
223496847
729668492
539261781
428079135
190106994
753260300
655597221
751015865
621557141
562586655
239789063
899166578
129933202
377562232
911219897
665245335
766665239
825637333
777341847
68665201
803180297
414192182
772458927
592557502
661801265
444351851
498641554
310826356
803131336
274521834
591649008
701584328
187197346
516757616
633454478
858246208
333606492
747928643
290162786
352597837
348146653
779812552
192590321
401621136
705285669
362983387
542168313
507765274
444305725
620163026
536203882
366911328
603363973
27997997
307842467
771748984
103803697
429035500
494716794
693298111
433057779
349453491
1047107386
630849926
807999829
421689664
581938536
66530435
829699137
130951472
75912556
719788897
107172489
951034531
905739206
728149920
553130490
166539428
861080350
944167337
100524509
865800240
6974342
594417874
827253250
26337287
155116268
883276203
621602901
864178038
257417902
718655443
522447719
263302617
608842398
905124597
425843304
992618242
555771861
195749300
164921811
138707268
569001061
382720980
708810555
570462420
691743326
703035022
26829083
450235463
26323943
71690707
978801247
10848921
503861414
770114569
29473098
589609595
857063482
715336295
71745943
384618843
427432927
29802517
980249677
16191664
562050359
384999041
78449494
927941064
203234473
1051488278
459393820
831181727
465944797
734847688
684833087
227438182
59636745
492786198
338066968
98582246
596860232
293485283
480217538
183878808
771998330
916159579
728981308
400365801
72633855
658875019
107196369
795991130
943948044
132977709
724013365
34648690
315929531
48305526
475818494
405857254
194203740
331725323
921874490
1044369328
793562786
678233460
442073898
1067592266
615518269
520553305
158782250
512921580
883335965
197117024
394199730
459487632
851249286
437846693
449562252
620148470
1037976717
1070142366
625122870
718588908
117079133
432689122
720602381
750573161
233490128
815609155
476922638
142351502
118431946
953812049
114536419
537771556
724858798
285474248
524423080
443139157
95721718
917363593
747697155
272778794
468143289
535135315
216001086
125754200
183943186
503215519
506043117
1051781031
501417347
433399934
193834784
593600813
678625544
32138774
1031417509
260026332
319563691
297143075
398906638
670391952
428721698
681723572
67110896
18183081
923276232
520626843
254380279
332925692
477708411
211844873
669982033
861203069
193291026
451368675
507501593
101305661
147884448
797246281
369050186
783523585
193270550
261953785
270894434
306914826
959943941
110245116
990630902
471988048
181916532
702377765
97239553
352293737
512970832
260513490
891227553
26863787
200703853
458407105
9561076
146459307
210339804
252341487
154410781
237408983
573944431
626533728
669728347
517096276
1054625656
990978372
747905014
8731691
232917904
346465329
158718902
812772287
749629056
296681732
715701483
1040761293
400135637
687482219
498638836
105079513
34310464
277892227
1040158217
457476665
354551005
242207421
223124803
483116902
172215686
803051869
240147523
30079434
289882710
636405317
648792467
194302388
763800889
1066106698
559212678
55415607
180041707
153685909
79255056
302178543
342859619
740176201
801559925
149548475
14863753
806222354
453696796
73411470
398977532
873973142
515617882
798212066
827800067
25084273
514958959
84784038
358751403
367083893
122262340
104270312
228844334
800782311
837275582
826296989
65834154
46959673
282569376
3763944
723327887
69546769
356111032
1022363598
380473482
801431936
832338033
639861914
742453087
669981671
167354356
668498133
1049065141
415428835
486887719
294520309
448040995
301018803
993322144
445272635
565346242
802789623
4923168
311382992
735812111
179621274
330159673
936749121
489835388
563375680
697628910
39455063
1022357210
1944135
590114441
168249506
420573660
405661308
266207015
99131256
624667137
831443768
53130112
186567973
972887195
445946780
534097815
668702359
825875707
350908905
718651553
423967181
416455714
490980214
472930963
610940029
868863999
978683084
1063093036
391217784
841452884
485270862
248824581
784522074
551272035
343206786
580847564
261665151
523060630
606224180
269015009
1019847867
512064356
111995322
142162389
389912149
67029990
12076468
81278435
316813033
858287695
629126378
353451960
288954886
569695067
798762357
1038601450
902847258
595915701
978339548
45102152
248739829
95951057
427986711
1057414837
410568252
331077737
133612317
856744332
487300461
244004444
117665825
83053422
685788049
762007984
1017835503
884895643
45106306
453649802
958470336
144150934
205541698
261249567
86016543
761721216
396949647
586032142
140847903
461386730
948842976
343279899
956763023
12028336
61538592
2008811
28864982
241563865
222176707
373954838
547065504
482298543
1067659888
384888798
464068568
961401918
121792445
158364549
385373709
607471263
636071022
393179403
556033963
500130973
63814874
12662093
936020039
481153704
289943641
1064704069
638576203
19440104
109562329
365970581
348197536
941848338
509180092
375856881
21893213
769682899
676331839
496982610
878093918
394806331
770436989
848307943
264390912
21898189
1045552697
868889278
87962934
230535141
124145736
588615254
408638050
706671297
867295465
549838117
34306570
765943292
256671198
66273100
334515631
20879379
76828348
626334912
353416768
761934305
389520249
24783890
561364062
809386362
861367267
152429290
156385277
626675569
185534313
59982612
581514101
826376446
371813084
823133729
162097761
1003186501
788133943
276034483
685683751
630673882
297161674
295241204
228522220
866603423
541123615
934106474
408630463
707238338
191574658
431931573
93820481
705684573
315604814
958104749
993398075
400855932
24792299
670364874
544272082
667371049
116464829
60549762
140734970
231797012
150676517
286770337
1025104833
727239712
900432139
194514562
52897618
1036906314
217725804
331004434
23014011
773651757
452369357
664574129
528247794
725808098
486357901
723815453
931291518
704688731
114780005
504328398
420831962
45761685
27280425
326813826
301399776
189773274
860925277
273131633
676976719
120219585
937776340
527313703
1021742522
479566042
183327932
30852471
377645501
168975833
253774418
455220360
322907563
235201501
425599212
425522260
433531040
118426900
116429203
19149764
804001211
801740718
408868419
118535502
509995634
117698020
384089285
245202421
144170188
817087861
114601084
598603504
515004285
646091824
289029181
296651679
90215568
807011855
657637906
211856081
1013452836
857661766
28336508
1030797142
509526283
542670240
943011473
773047781
784562322
816101566
136503396
19138245
63661992
526197095
677955630
815191611
193471304
941466937
628233914
869238768
598923608
488539884
405699103
852467190
533243619
116369278
633838351
497254269
87521650
345058414
687762713
109796242
685619752
504224264
876043609
304130213
637888391
869418648
980515935
86365268
169229120
36022919
338242066
426825987
283380871
792029286
858392599
579029920
879346881
710382368
309233566
9132233
733440852
916967624
452953069
6490867
132325612
351507833
176579263
696725538
476476394
357361891
243096702
731397694
945904168
730350423
308808993
54776041
544291710
608722981
27198762
545685141
458121777
430486196
601784967
20919347
468482908
265646704
240931222
760281367
291340810
294489475
82630795
568657821
247267355
550425458
718852824
34778781
45425777
737933815
518734885
452124425
63392574
625055577
641073700
417417360
728485083
458822486
187036379
364296557
57377459
309558141
62954817
879463057
809601896
156773774
228766384
168070925
252927501
596482751
30979796
752673885
652065120
496838931
91493028
874193523
702115676
925100767
454346759
274633523
200735222
444801786
1040305493
721660561
332257387
39750544
184559773
48960235
56043004
402378712
333192827
96800662
312840248
527031316
678981602
957393836
159330309
235476603
941326507
345385145
127796826
563079250
103818292
75239666
84096825
981927441
680448787
378856329
152751735
686734216
633810657
438102481
24704054
44898971
556974422
966266774
575813948
997127844
193507712
639887679
476244063
495288333
553059572
2498235
706290480
64591110
185876853
1059500276
102530848
777399757
21729828
270534691
51787080
203434190
192546396
123687619
317653339
751741482
419378787
303176538
369730343
318286753
870461236
566582247
135096771
558755528
940164885
754370373
149074958
1037640901
727384605
810805956
706562646
842009029
169303506
104127050
439211388
20899218
726459006
135181057
857721643
1018382374
449484978
642354842
583073659
540969580
693840614
208012558
766839324
378861043
47723503
401434852
31265925
722865688
135679563
345933028
478241504
444198229
989584499
252938738
619065165
735632773
1071942027
565825388
45789122
627440531
353932699
380841660
377467628
743711844
13876297
33594863
306476625
146496603
490604337
721235632
119601832
275091630
253030086
882841561
711861624
1066861946
391673825
177645266
403927304
8940964
63124186
510709692
520328916
392314255
1056641634
172724959
422934642
220303676
15385928
775178079
465943678
719300048
68518157
553017130
744560597
690643205
604493918
778073884
784817367
1062014262
136454376
870218817
209602276
161611919
46184079
952235753
631346372
296003435
420997464
98568163
337236833
699895165
42686470
118675789
500873538
321873333
68339768
122975105
135130993
303324392
147635195
693442828
779612296
405104270
764725001
218684171
219141975
969950759
249064735
690120571
796363065
313524360
56602405
743433166
721086486
373048468
154834053
573961421
108059762
187178312
408996298
701398917
51094139
690360862
412886720
1050097144
244991687
800604937
726379142
493327488
443312011
168703658
859125426
458850586
647988944
367016417
652679671
611381689
592281360
1003932682
534740333
66934214
196425856
7584286
264093604
222786976
293545904
231809852
60413888
846508837
63341655
691646248
134456939
346053311
457286837
658164553
182790345
698017364
518896092
228279374
132771598
416653484
842556982
505247005
265381947
537631876
417797447
170608956
384822410
205250858
593300580
760394590
514772352
81565300
16529955
742916313
760911022
575619053
734291306
358955224
285138250
254655028
1052123397
181448256
542714541
131571403
176372699
838364220
202894297
651071668
156032368
368725803
406074127
372927743
77333117
1066296859
554728240
865801208
472868192
22177823
360206753
4114204
846109363
153982677
688666117
194686086
51558676
687900048
434014918
524256410
718968932
474607692
764021506
733065159
240174715
104988781
509780498
63219093
951581406
257409871
1022256113
337462358
1015507843
457705765
138312401
687523115
425031794
857630826
355056058
278459348
198455317
121870414
492551111
790777996
402291275
62760419
426541997
350878526
152237503
744088950
716804640
748619527
446259223
183406083
175326718
322804227
845313557
483200286
629764145
634513534
174682499
309119157
698285020
969532510
394840148
67330601
123613906
105997571
75110977
97840729
751269083
25402165
865319594
786963658
708838908
379655509
845403465
411004077
275030523
246727358
946674398
707773632
730796377
167207898
29433030
856739192
685693580
229801103
317001982
24477292
290758302
835620471
19165641
532366603
479677485
764460978
19410094
149550682
138522162
282766144
581807204
74521333
947904866
671030307
47739516
143264088
700428690
400917759
78025457
614578784
638636497
36177029
703790721
134905381
302880435
136132103
283829180
4704773
115764161
349157244
97894999
302395638
397564065
244570340
562855933
159156492
90705236
586191340
855985491
563067014
739556535
95675769
311034988
107636111
576509765
191091115
75078715
398986628
123058325
748626446
428964266
813664862
504298894
240423634
847605243
371666661
229342085
463063843
168511261
767570366
153357336
345683965
378406408
102261268
314485734
113637165
485322972
189377677
179674578
202422601
159550132
466957949
841825836
55133318
426979919
681616298
508017484
209955742
698229029
314146799
89362898
682422937
281344164
490565909
227860098
414556737
193335947
776302445
737794651
97621084
181185912
471764145
533189964
501885463
119800925
96650106
170074400
584243836
577131831
912437304
694056429
118660333
61025077
848812333
453050861
889852472
252717265
249698344
95458708
943584396
493874242
899347715
745565718
41625380
410917645
1053947652
133573075
44488654
993828937
119281909
366780870
133238776
23661494
331663537
934915070
809304094
167998784
1018996128
170623739
88778401
66806395
413167778
167850388
195371767
77609739
461075473
50440376
864282887
578039658
867752185
323710707
794260390
164482613
331532168
726394375
517436026
489294796
594368530
114912556
745082682
904788116
237701194
527124724
630118652
150446856
470635460
153307496
91731082
930668717
253684751
643967963
103174358
627982755
716666116
413541359
735811750
520423303
126074317
127619230
5228760
980716127
552617792
667018244
1052602022
668400414
33524579
129529754
298147485
834241822
227060140
329078749
418629006
862643008
823308253
901684582
869116613
230659407
669334828
792735600
347880961
880739973
626020741
518104474
294828702
865240001
452645827
411018906
95943005
142630476
116440502
474440591
779232117
60202016
529035822
148884174
166589980
184580497
566940341
643037120
981289442
309916059
555112220
157726452
920855052
97352950
270930159
549899135
203151713
351245570
389296941
535362492
56800358
274755815
348886135
411767915
278586406
616627195
368877112
211406171
968748
1053680038
6416690
248319357
66196674
742150081
900088816
137244563
923713737
506888046
56445632
455291798
566598109
94988838
772530814
77723735
615154128
1045398467
587499296
431927510
819540926
35447758
304106514
529035265
185480988
352936472
6701475
576958656
806405437
235427125
104206531
204952162
370812807
941719766
396584804
538266247
400241216
788271821
546800470
858426155
205746746
974208077
945849071
386536095
75630577
109965284
60978107
499986056
491526250
116755338
667869447
1030494957
154993764
698716567
988590213
360333867
621021700
133437499
738225026
97899805
68194987
794086854
522782533
161752299
588295081
828678010
59393249
176791541
456714270
716575392
285167180
492157791
263967552
325576001
71827058
742306355
631340892
69589284
682982469
20948558
509849217
379958428
561315885
384417769
358516250
315850988
30418769
476130484
359862244
222837073
151440464
571711345
354052986
863162956
872642209
160829355
659996256
678386212
23795925
91858647
16313492
151859633
141976588
341118580
156348922
933528132
455357254
16828917
198662310
772703869
690361560
106706441
400579180
424186308
774154807
806687277
923754587
837200558
113583494
493828181
668532964
577721800
785112140
859558631
400800763
582125434
418312073
294036490
400182701
169524531
160525926
891063981
661411039
2528038
759100026
1044926946
849970706
404039557
69715813
271767791
748377038
487937074
468983274
911838538
426454535
95625688
983833052
597519147
367864704
272754973
22661579
407114070
792847015
360231481
1001009989
259337579
412150671
768592489
455506390
676558095
614310446
395199559
285919917
22162114
519024065
707007525
538857180
340576103
851533395
46783373
259065029
380704938
1053395602
478607820
682244803
243379266
654002017
747215097
557555705
519964729
190158326
544523588
193610198
787372021
512165448
750203327
66534520
368704351
132722041
481348464
928736259
163644298
289564729
375176560
406888926
849958377
174235746
926851048
132098005
139641856
400894813
341752104
72875652
513617628
484026800
820958682
645951996
848017685
422508840
708895332
1044593707
153097339
805852024
113721862
646687806
508471656
69467075
441270125
486938388
148334565
1976049
236244597
480942692
310097089
159972876
659107472
430362479
76306531
818411372
26680882
443392108
365198146
311634471
455596055
687614197
695796221
100270332
938306580
68425303
410922729
119912439
159617081
808493186
712747595
425952002
70384115
200839188
308461467
168308705
237304692
94640461
72559614
791399904
776123814
111786213
689011675
109593095
781973569
10810541
397507189
86665991
232364826
504261855
799978836
231141989
55539928
896642614
520693241
65223911
200778220
336379949
408708774
664676824
290317498
537919857
38508081
81974165
912091024
811699198
859594869
601869737
294881812
169098368
1039071218
164514312
211726546
1055897506
747261448
737375837
248578044
651661807
826139715
557959030
920660281
229075125
265015765
547906298
181973563
301730804
552115234
313410569
567927667
310535274
68262785
205284411
175723155
404321098
317234510
592609960
184454706
870666292
578888121
1009368046
862229575
908164640
503996285
30702938
443399634
239629417
315407498
429291539
228118220
419251697
722150939
709505696
759804916
282334289
851260927
1025812895
455317534
106215690
133933124
83359975
278550984
689783467
568297364
11347309
878945817
268026488
368718837
360218750
410220521
319733139
860513548
827488299
58298095
127661251
671410907
370352267
134798908
470178547
31727090
425770030
912124859
364286012
597586876
261883798
293315974
121805195
853421146
322176954
609649803
30208634
461253575
83538950
187348954
225406929
1035243350
56007124
271231651
6986431
71056071
802884097
850487165
444459741
800240960
468143901
142733074
543467822
499701725
126297306
106982443
906126721
1002881192
67974382
308685155
1069189543
144225187
744113270
649279282
551137012
7331910
711927354
244285768
554445776
808660122
357296346
1032447316
109990561
78073263
88215877
727850017
766499642
881995410
793045729
551702273
833311284
215980003
309887456
653150164
130511438
471334488
229969200
677489025
317884838
992848965
68578880
489764308
445290535
198207784
755550761
435035354
35596559
112481063
37539302
136075420
79957863
655858521
163313916
250675115
141032038
687693612
816739411
845083584
401733989
352882559
719459598
598663144
365191443
26798345
3821901
570781482
770283671
194100971
412503900
1015584631
414952485
363935146
733252514
346238191
104826447
144787602
413296836
505600375
181247273
107477198
695272482
69243082
831156858
52064237
308908429
523849015
623443461
7675014
148925094
344198827
853428099
878431729
158695349
97335418
842688997
525011794
683465441
856033983
657993072
610799406
27869291
617020589
948690756
734661047
579397097
952155681
494104477
552066481
1067135864
992742446
455002805
226560866
164131319
505606894
916951242
515678212
103571071
123179752
484046723
876529996
862958847
348785366
438047613
936121324
276906065
193782863
225392535
796635290
429196752
812436535
271164834
1017620848
313329897
353255905
50763602
787078613
910987928
123302124
962973999
706735367
641197714
23911139
247120134
1056508247
849440933
74587084
175439908
421599846
959660851
12798744
56763857
451193369
861999510
1043439646
160965406
43233953
503209593
595011543
288873957
352904787
299239097
111437007
46746269
564237099
234150779
743483893
303171373
859454710
495825074
842660742
431843895
385211774
354222223
611641389
484259456
707669243
118690366
1058571701
278401278
98101929
52360992
603860836
962521258
446961422
144984428
167259016
902169179
438139984
259346427
825745755
940585722
453362610
205037598
150970897
113123491
995990930
16916822
321410993
915683662
290300761
110116783
563754586
610818858
995329683
103798147
540029342
133264961
830312277
357842614
821741433
156614174
237238878
196358655
79227249
253280460
25226756
627481932
976471494
517134086
1034724248
571651140
192362567
420661893
1043218658
930216193
1049864755
461466981
186619537
772011678
696126127
635374794
115341700
236592399
353673865
41994750
101311037
815668054
45214311
242606622
66956657
805909410
112169532
56835541
851460201
564635852
780397531
121455560
315383722
913810599
38032617
109577905
96497705
433017256
14092255
156403159
774704867
599052759
82205310
111921641
410993694
333768188
802826313
139252660
813271705
713525797
535915075
990647974
275396126
774124794
1025547281
845461552
819098695
539642896
152524815
761227689
254380204
481562054
476477799
27932902
200924439
193176029
291214720
295510468
260399728
656493370
926421388
64579537
798985583
499340438
182045144
42075373
208080354
220284185
944846284
26429860
989675784
808868411
804612328
773759524
26530490
203475415
784724166
550988311
473065676
188130642
163413225
692324458
753843439
181915759
87083903
696976797
703269914
210166541
462740437
425410647
266695308
368480979
697335159
487645572
21920242
552163974
31846257
357221190
9613424
137289916
148665004
99715188
192628270
212333509
220065967
70897808
192888392
464438923
285106250
986882559
554118884
93148248
636051315
972443127
789900531
742362065
870257929
716758626
78217156
644513080
493094464
785044396
81047848
502464581
54084165
473574733
880910024
994562333
142956447
15142428
929254853
598074832
525839920
714915332
96441942
902340196
126961504
201777437
789384262
374557594
46105508
377929649
341113482
296493221
118271968
143579227
1069140140
699555954
783139837
51553485
626416047
395376360
493794623
562175193
227653988
1052905485
711123287
127033202
655843466
262959019
735162070
747900429
748980595
178056795
714444018
264218562
109762134
820889936
183006892
812993816
172314265
684420374
75508961
861932496
161238173
431726035
258082080
553218802
479599197
391699458
960885874
387419630
241771115
600462940
443891045
835438884
58130583
425901037
183829185
864991969
265241397
167725775
328860818
456644326
378478348
928761403
430519977
262528580
377006950
23327272
128964626
363361479
231141765
320734751
129218252
760038305
334961074
718177270
574966831
398540080
75287584
145325750
495998867
978492797
197104024
620161985
786844399
513163857
699044154
359215287
71747532
823510345
99139876
870924642
569025561
354204205
449282556
750908995
33248314
744545413
583738211
356815132
200747212
241085124
630135770
454706093
645812177
709380199
672420403
1019847050
702285913
612411428
799839385
148972095
945238565
664228326
984877226
752075735
817280620
1011673978
519719444
1816043
597112859
637135994
144017432
363495575
9414680
724524134
191743775
169388229
294060203
518475465
780918187
317078217
116228409
898131547
647648616
727737648
138190297
366811086
874373036
729299365
632471837
220088246
179836078
13320156
149351204
479486030
528999141
380984547
1051574616
207433577
31580034
796501056
152561217
52766351
819876976
637374289
88405564
129080774
173197184
342926214
274984841
179075952
545234665
375469706
765434767
74807038
444332682
567573423
86742439
550086326
328663663
11878723
97045353
485705013
83754571
393185068
577301645
88981567
58579693
571861940
173218585
347681581
444235245
140703340
461852951
164249418
604902600
133844015
117481781
572978780
374438429
559975761
464683042
126398587
39666776
273535368
71581824
431224917
462730127
847188896
863506212
641357866
788354744
897009085
321009083
33331051
288668062
573445759
168522314
202872012
124757192
221468594
23882504
512550228
1025015912
337453883
24087933
135705462
680271804
644537375
355218761
622986572
197433412
323496101
622928996
574144814
128639522
544813493
374565093
439528800
269619194
66877656
682052607
32407977
161555839
216121648
281071952
86919597
961798725
844461088
936783810
184930259
66735659
818733647
513759793
767139932
87367334
3344288
162464733
858396672
712697615
641189316
839884713
398533105
64782785
165185685
514116444
793642246
680647985
148016884
723154690
904044939
475826723
106988431
943141489
563100318
966161596
502125022
858656720
386504273
195774524
851264274
702200045
17395391
36056939
429772158
681357380
296385973
93722673
522127879
295017680
545219616
142034180
45605964
874260939
850388579
784194338
306972896
125333900
721758763
290174706
46466496
337864367
1054974363
546621016
394709375
514846788
1029076145
39395833
583830042
33838812
510738700
988387824
156943883
68338058
201370737
82355770
256303024
191477991
652201320
740895979
505995876
38961890
838881909
262664625
393196931
709446922
40794761
647905402
664072820
2699463
1014397
39538963
106063659
494852983
769510104
731433847
344008079
663094350
249935897
458118289
148520586
473326633
717916307
387053988
763733668
99949033
275202827
147929515
170899093
65789638
605183779
942567496
294271542
184204051
383937170
113598441
536539871
721773100
634415283
488961654
424838712
15413366
528792826
7566198
406913668
167147581
870579319
887547480
567893272
635316474
241120336
410546372
262098162
958374558
93662910
147178746
88369102
144801335
126329137
917642136
225723367
471598426
47021143
113669896
83807932
493003031
424159458
28846649
87991078
509029239
287073769
500549754
818800095
593393089
797718619
404630210
448341292
1046002845
87890892
36535024
834917285
496627091
359345631
871592538
438953121
229778987
963087936
27727936
301938003
579533612
858808570
175220812
786650632
728770472
33806895
1046240347
221101725
179923127
120463381
828178209
85047938
12095713
714544111
682540254
261732963
1042396911
98754037
280207746
91751876
686204368
700541887
794677095
54086678
428349142
553162353
334754851
167000897
612604338
187068356
824285297
409734807
495601027
737210426
320151687
711045164
555309363
591317119
185747013
1051239000
620348000
796881679
95127993
228211589
771685759
929135096
864081262
241427789
773616920
1061749235
534252837
152246866
1036897800
292065008
115620102
762999141
800221710
617329127
376279746
529340207
187078834
596452910
649861555
263358735
742777088
369763433
76282749
219108475
866362574
188341711
780735665
644208952
164132168
328823428
1033336968
614635593
169155288
124092249
101091406
95011669
638817128
847550738
787179544
355326892
504090871
488041145
22055921
718300261
246304526
726600001
831545499
352573646
404840446
745975804
864116877
76452665
232020748
944686202
717314937
525258761
570334018
358748693
1071808176
778578026
176294848
450270546
698929970
735193453
205768261
336354588
174673080
425335492
937598946
352152295
522551139
728836040
816969135
611533269
17150038
1059406363
747805671
802073522
165037450
403022407
870952582
366949022
78442421
378577665
14822559
323865746
534399189
556517028
192408724
18920160
410677942
3791937
440519781
457735604
195648783
102226970
526393179
164349232
1061854651
147923433
309176
540309081
450749140
812334862
117392755
453504915
835839719
612812484
189420484
808174905
857564272
377928806
106230188
715445370
685993224
971414368
261416157
147268938
461065907
81975480
717116996
32787533
992777244
681832564
642406278
493525168
53319841
736444350
140384332
928423157
167774873
438938130
190335499
67614500
472069042
156118241
685070372
594659102
834505788
712561693
619015486
829398965
129663040
632279499
870249385
22683102
239314706
393473462
848222445
7309784
610677940
361993875
352333797
826112278
85660993
516268001
597277182
303269979
764026631
597775884
348768483
524816623
682868508
1017733391
305636221
703898790
114729374
64578822
948803815
580160929
281881421
665399461
294612246
332751145
830477092
545431242
277638334
693586938
40660154
344114145
588879854
188868709
1040163773
96930572
70396805
1812777
699778605
157695002
362533998
979287901
147625495
224773016
447483358
312028846
482196633
435228176
630414100
700943889
478332705
438319987
401224137
501796025
708133292
147515797
750725464
116194730
304433337
249872963
185585874
166318380
144302973
665117168
826431730
297811296
16451869
580146265
102522221
444936921
468085637
607975122
246302882
1043420235
191001626
228911087
781453180
844764151
597564312
626731400
728458726
581276826
586932152
88844774
95881731
27156351
926628557
709036643
285559500
649925831
898266425
453936916
718704
457992108
661098735
948537231
61388407
186590260
543753498
938563222
609610874
129860771
527109220
561687220
443870642
15882166
1016708143
874373022
694778322
541968037
269604987
597950868
872835675
580102242
660764453
982482576
336901387
659131107
3362965
602937501
284947728
516022993
14896922
171599067
575277494
991810474
56588722
976270018
27212967
198529920
927554074
884610920
145872193
1054724242
617076704
197257054
128997759
56196652
1029934236
853569922
941362821
302610561
213916264
853634113
687769190
54970678
85692880
732295075
136234121
181194375
223455585
581593430
17989650
496348022
865585798
505651967
1047814689
657416511
1013401281
429118358
415731008
95268261
150322954
732988958
467099002
840262043
218892936
168871958
111767758
211064646
741790243
437212671
451237315
29716265
458196157
144189447
543711950
301609226
867415187
581380269
903721
77190979
696014135
257073386
312465352
312181915
111112819
696376876
770281943
953246904
785716055
154527468
63546378
750115228
217387197
992128073
605654159
38875864
716564424
836102506
764087281
1009543544
823937182
363808408
84924057
675213574
67402158
52584466
12530055
662698390
1060453365
48996460
377056010
820292167
383821572
174772413
657195445
75231157
543146872
927868101
482747196
424969215
85733212
481492033
206511550
128574662
651533235
785588789
65837590
1048467852
41050155
523826189
60466717
31894576
638885200
1032078662
415360701
598039923
860859733
399751323
76238728
186852547
306685397
682619381
430838642
822182147
607237993
96392571
671718001
872106588
14307998
284751946
140007654
56626640
14446028
994496843
585492238
618850862
6307076
190958796
10937855
34898542
211665628
886668847
59972404
46503179
441735211
503949098
140305167
508868425
617741991
919966064
537231008
147534068
692803518
106547829
78286127
922705510
747661744
99593558
346924318
881914547
477351860
296660568
673091703
572802366
161410611
346584272
9965736
168437876
433399495
1007298917
17220365
801637375
518153310
299168576
1047327669
579995331
419463118
1068594730
608443065
235904864
986681877
394753468
2865650
226463333
638571192
748344911
1016283028
147325986
303729569
252030316
354230005
728253117
634939719
792506117
217019469
939494634
537158291
52865309
823697620
577077376
239743212
844712689
727920922
642978928
165185558
235224079
653293064
19761006
612841393
384131916
766936278
85684412
510391002
570770829
18666652
648873783
325786841
241088424
138535644
137480459
705334769
423925054
62834054
499376965
182211357
431794482
59651781
105758553
57211050
830389578
750635761
134681711
825366184
182252569
1060231631
1068017173
93620002
976710583
861886461
832129500
212112779
919503626
508055196
841807341
628049734
441538092
129840661
307624447
552778228
645760992
210792480
157350784
1058236741
460866535
462665265
816737369
409436366
72406632
614019523
409015982
239321389
473271102
153426197
925157184
197030739
171730633
63470866
512629844
389400958
894347159
119008763
453102440
226100049
372194865
1040511336
1008447003
558023094
375647094
115130004
343911889
724238803
320772251
844723937
835675449
733156647
1012449291
219881662
306868713
717713123
212359456
386532598
16437563
555040915
582263157
419541254
782725806
368075742
857747899
863158326
299440923
202220482
300996733
629958294
868083852
213187197
958412226
153766118
470533660
93586766
305236125
31094067
383560397
43976338
338621807
787247995
355965986
876211117
337828795
191086338
706357178
138872305
129857357
292529690
127309483
379840154
500032766
247159859
410892319
1051159634
124529034
313835029
680392455
63715913
548731907
76650247
659075784
772374839
508160973
990112449
177673305
668804354
507539144
487557408
133358584
594203763
155899196
738382637
1024343112
780771075
182764829
680680453
198807902
157820221
370476171
943227620
370401622
152113721
380512538
722630403
30904521
771758738
77389307
148959396
164756275
527323787
513804113
790150007
513575883
1020369179
148025101
358459704
354403300
123019809
76502727
175045133
15000727
294210963
309461596
120380627
973689120
622133119
781966829
52621598
212769704
32111115
689498073
480009818
27008271
705075384
374938013
11312390
753182562
482328773
549087856
463120203
176671988
862786559
350052798
106697878
515445401
724011450
529379810
101361196
733309070
260687370
612815270
424443997
577523111
281158341
435740344
501904292
755790040
497309323
132615359
594923513
742816192
579656553
375472581
555236404
413712502
69545084
14181707
245041954
327020025
644573958
196737013
301430874
363685452
110492094
329005572
745149860
751002889
196534116
57946365
87773471
493952467
224838958
651307634
26097166
121945235
667346201
743407549
1071603444
693775446
330046131
414557610
1020860955
252518753
144552320
895423765
382912274
389644344
823768581
3890318
945537810
446795045
45306091
434177435
149811944
1025657393
3250248
481312239
458291853
94022625
844690253
835169961
231338972
761611933
118282632
831231474
691731948
529220802
320745463
780205749
1017609292
950415480
24852671
97092948
18075061
12246870
980956106
142490045
998489310
119918981
396256548
33108734
81693324
751284710
451985948
872996191
116128126
342971130
33913916
624125319
231967940
40618318
410047195
277735475
488392776
377824797
275063085
24760025
99127096
759195193
1034187513
747360603
234377581
217554610
257048131
320280471
404310293
628198292
1018931412
75410342
229846396
244489862
864168669
861665887
646082911
41455274
31826990
683102413
805405784
534496065
668595126
477728161
141933498
813521080
938118393
321099594
268424736
599132444
635233487
822541489
934175761
814103172
579070813
158465495
250378957
299446863
473996269
918137676
809359650
303841143
473106529
767959181
116788366
800382843
680406306
959596425
339437444
433101167
49679707
155501204
210786395
145290921
158381264
27364750
647603704
567735306
956146627
788499671
555302462
751215020
1064323195
702807184
263285567
174785245
653733186
613023936
785234514
475560418
748001628
837614866
834131059
368831914
593561010
715729030
598730448
237088590
1030271845
45194661
127926329
532780860
350660500
372831416
830377826
1005768966
277575176
826501136
27508531
754500272
205180985
696191186
789689701
319481426
799433724
966035308
185444284
236066033
497137313
598257971
383547457
758410943
226185296
699087042
632761480
874763365
776332965
568112072
356750677
164758738
178527760
810196773
482126563
700470971
581418429
159295365
755272229
552346692
355134737
161409525
557537398
752096856
459643791
752409380
60318776
24701072
100084368
203606869
607812970
288127127
55323132
6713634
291386973
718311060
736752235
560676101
842151649
480676346
485498235
1044448081
2770194
585057691
431093463
285853782
619000574
80654182
1021403398
411177240
646428140
885570256
935467059
529986358
611535664
57794527
96264780
569109083
698438226
2283679
869089508
20954471
862118368
14930137
188976467
174692517
481853851
71101332
159419626
173319997
538008567
794247362
734539567
733308318
370039569
415025831
149593486
579735508
537588953
548144115
1020773019
488228200
310145871
772464129
86675395
166778960
578081085
185215483
176899117
598114794
580373972
712325936
375379101
268725777
812985262
565791647
266358845
115159677
539607553
1046070211
560060252
177225084
26391843
303278339
207222543
750229643
840791932
244216293
607133372
181261290
256070136
32651440
527725103
25191871
161298951
619873778
136627602
586152859
85797603
366310402
717082505
6874835
431611973
626561819
764033195
311380328
81922511
468790486
491842883
603238444
491502612
975289326
72333287
791149657
303389733
251545180
126516454
430863024
509511140
523131946
591900271
146164017
104802217
209728570
35195034
1050181078
88201439
81086034
365687115
793589876
81817955
615807260
229813245
566856980
156217331
64990925
850759375
148592704
626503588
478464865
97546461
114654442
332890873
821206886
193840195
293913010
512448168
958916819
8512759
407843973
468279075
314030128
284778129
127116391
820944104
499238513
186349403
30496639
809633428
1018212408
119410783
680314209
74362038
300378538
1017521177
722529147
981451552
657355052
425440281
30027748
316310873
17391301
69417389
622688842
500379755
609176760
805543018
177907662
781238347
763173997
112766885
63334302
374778768
212964468
431418970
972861609
772258474
1050784264
838534993
646984854
93148882
884963459
398168933
704855129
467415496
830683154
806248619
600658992
540964983
33368641
1056615674
646371971
723135479
523066361
149403866
753101570
278729179
67502821
553452500
782563566
92903426
527308551
359780526
1006437607
867849177
799387637
573082963
532113526
995432192
710405263
77747452
313646980
79952242
1033374740
79765925
380925058
207959553
1071821395
88323355
394743762
770975745
533547880
492407356
492793499
1047099466
485191956
519221945
407581722
106246910
833367218
35669295
358682185
1048784058
811368924
287537107
620326412
252760435
255087909
72052047
85523689
877338343
96514781
295812754
722386794
871311139
588072498
622562638
76867455
229774612
461364606
146471270
502082744
88081659
944793640
431310234
205543392
527291148
557725215
806154674
151421741
688382371
436962597
612507095
834808056
328324605
285851599
230380029
474815870
471363169
478595391
302443189
63838329
112060984
579096414
827933727
248591966
396270567
679777457
125642789
777317542
663274524
729157413
777361657
138374414
476099142
3914578
227366762
534534843
689316449
858431693
770407585
11946653
718836396
27972163
932961943
224704752
794717019
342407370
10351797
673319851
24009763
191251445
744987333
391198414
765675718
804070307
209170116
555277804
34787537
698743870
314797845
416502297
803568961
534109889
165949626
226629871
810922342
441335912
69925777
842729807
1008422607
224201147
115727570
197721438
288987091
44522761
546566249
639557973
146192899
16572318
233613951
502101912
661083503
452962318
702230323
492868949
795008588
780762002
422807221
1061251263
401995213
241837422
493057256
151213022
981321431
77256708
410987527
111988025
249448763
729338483
786900641
514848366
865535702
345161737
126610158
52259438
364703374
203819153
975886399
423268959
522817513
150523591
680672576
932134243
627856102
808058598
736196508
849182322
471033682
742591482
453273409
727037500
689736070
601995587
212147003
401604824
252442532
595027730
415428321
789494620
167015079
310557516
772976532
157854293
206600247
568306373
421949016
404108613
78716877
629823905
83490950
1025828393
310209464
195306764
1000534446
695180383
235265099
597807578
17994087
104768195
582365821
10332017
894676615
1042258096
147197151
190515545
556027080
167409873
689716411
518132503
948306312
510710878
71567135
44329391
790438501
314155553
822172152
229635508
339716490
542758609
796491955
517995886
875876266
71271929
848516540
34618060
728975492
832910612
580105568
15967876
152201617
595864741
255399288
344133032
149516057
8287593
546423968
151043397
137947412
840409262
612113902
635803154
346614434
193754224
198470119
149780420
140633818
925833795
497403584
791543028
9374817
119974119
252372274
904357194
94121132
303041812
472310127
99446631
260075081
671902736
778241360
609611081
493586491
41560604
657928053
364562036
359586573
149359829
555947815
1002278531
650999828
282562155
96681658
868492690
76392077
815301938
214594933
500160935
812874244
625429673
101477491
1064363341
400786037
873417055
119956543
533060974
1033532279
820524500
998026059
413228851
8187143
855309748
505960157
930963497
623844542
642153048
398901228
787174386
772755908
682679292
315061554
589926996
83485598
331324120
77849066
882582114
25205963
109212428
945878894
576652841
449085445
147561818
777838627
573932113
248238142
295823336
324868020
838151702
148718177
16911741
840286967
112997596
489902066
997447340
1062780094
858020746
645422419
212368562
467365235
826371931
969170253
205161246
934203772
429044211
65305120
36141512
271707981
497737338
171743277
49907357
921801209
399299405
640162988
843001024
324226816
749389773
644084571
439951692
924122140
513726641
241210029
821277522
499401406
200786230
666715887
432714519
84879865
1008257074
369940065
758829249
299405578
913822125
315286390
374294841
75286070
81352140
364147809
829414106
74160871
261346217
207152097
181910204
452332834
142938842
893941725
442697954
62897608
188959655
562810246
543850702
177928298
954592412
454090678
331883496
666723203
195386481
213548623
92165436
493722137
414412529
737660659
433527515
66146912
105000439
786529956
193311647
200312157
432792535
784426926
108912557
284163917
177541780
681595722
89852170
305205638
415498071
287633357
769682739
198165077
108601455
449792493
875411461
176469481
230765658
125002230
264562886
643977251
707272831
711811880
353407182
227647874
112006019
544189013
869061498
483024256
653307297
6228374
509179572
689439103
943988406
5881618
824395769
576914132
901690016
181309951
158259879
76124655
924239054
752742946
89320078
423874000
21100300
123862482
213588519
196483275
354395237
218644566
852223761
562975956
136406913
861527325
79501905
165720981
85012113
649557860
6747479
916959563
230186554
558127649
780381803
527610171
82839845
166084396
468071609
341887879
399604432
499933604
867719503
409105470
510376686
53321981
184217394
544971941
63225793
658573164
783968688
705036956
858696245
328918605
526439877
657898696
800479861
331408819
749745059
473447329
725435793
703504083
423309028
924845424
204091964
930930706
622118272
581521504
359605363
660098721
507504766
738347722
328346066
828700340
736529004
190729219
755175153
24528479
1068967500
391671321
385308840
113636465
811086039
340757979
531856252
982994816
171370466
199861995
643615430
504065831
183226354
694625581
515286526
169007892
594786137
709829839
609933561
39644293
444882446
444227352
107911291
942357890
126945087
778998286
23298569
3221300
29981371
71184605
143653261
856174242
401660000
644792548
241986734
285129511
665627402
589866052
9095381
178684477
526960176
507389274
93263230
756783666
809245745
69694933
868554912
617596577
344389605
134324823
673478286
199503693
75069370
164766585
174110036
20599363
702316262
177587130
838993356
320006529
688597241
453654457
241828811
679883415
186156509
98852929
159920745
51256834
13984540
319154864
160262771
889164785
867742863
185204991
927380885
133749845
20777009
151510659
584913510
649218380
372254631
556962988
172291958
767165489
624637385
174765217
352332754
174525655
1056940090
779328185
864942163
379073628
426740506
749113282
88630681
708982209
1072661144
793454832
800423193
1032017889
499457023
936613053
123229457
998123568
397127527
1017006872
543046134
305212
653317107
907698830
874402475
803621389
735142585
844927216
1010212891
813142705
936244560
213976042
713410816
92159913
842067713
225124383
357763635
207416837
575636378
479680849
584313055
175876997
732894809
707537768
750265667
31552141
49210757
598500593
383885966
799418091
726085466
463583876
1050366213
147052047
712374553
928557794
636687454
468659598
177361208
91070344
549394188
267047598
168544811
287484693
482466871
704642630
1037703431
144917788
765485393
492846761
519491020
627063904
378355695
378277088
124437217
10390244
192758206
198694525
69244206
913733791
499340175
686521588
639119278
403887776
923803354
734980967
170655441
451989199
310284723
30986213
26266038
34811520
119208442
580327258
719685260
740163723
964953820
608585390
110641037
861194119
835465876
330255116
810736307
481390627
538768775
482001145
154541586
784059054
750318707
462202673
710963710
541545751
481568058
58765154
15120657
552911660
368650709
782966024
591669264
152924396
503385810
621731025
77996379
931677421
622692740
150835402
448762840
862090331
768770468
448798167
767072932
560735831
811134777
167627006
460574855
385758430
81340971
548146234
265795884
788046580
726220099
74661424
557521309
1031572011
783865414
162305105
334596354
539178336
793395111
401051522
1027356742
70446981
720557580
868823354
150539074
801100262
448268266
778394432
738771615
184597702
69111146
926091724
670732034
475696805
24591751
570613461
589816452
13162557
185911832
149243846
191766340
813998369
752363967
572082356
181133769
866288960
903977009
653952412
36425269
891352538
932655717
39223688
155148645
685362551
535160445
278299673
711208678
293219565
537207192
807224577
548240153
968585873
244668747
5306585
604703852
342111034
11535617
38212118
234115110
108533029
284833385
422460514
405388917
312131057
507240174
587195243
645385521
360213838
1030835751
97406457
862967835
1025415521
820852211
841581859
314248773
750501050
263205764
521382394
814899817
537448964
4991289
230136667
532941673
267083397
756265072
1051833376
804007344
346252709
793787032
532343226
1064207630
633376137
308322190
48130278
914530156
297878347
436875769
96944721
44623693
386111215
728517971
272638021
293968013
135765249
732983472
48307200
677605072
102984875
762700041
1035407443
137876831
249662139
787558978
470828215
710634976
559329609
147400370
824194611
377116534
455381602
155114802
759807458
111630312
744905309
415089923
404076901
966114892
53977528
126209927
438372890
308003347
1002650170
755928302
22636128
439715138
95661193
782100676
353807987
444913304
694319516
731542398
339228155
678393630
230105685
918011423
168494926
592439247
607676661
850506228
333928735
709118809
811309479
211316753
237466824
116347111
442491458
82304960
398063148
101183469
92348612
222905581
97726012
358246809
16228727
62367781
351490752
779747388
115222426
180434046
573552371
210733763
70928840
724021615
654525602
23418995
770658150
133581780
187533432
500045008
427233945
354313764
260157553
867783101
1051383466
728069226
271256478
493496016
158099885
811177303
94844919
286152021
7179048
460539550
512350680
1073004752
449255521
644567496
413896018
11051227
413084094
68595701
604181616
1026525887
506261669
101953454
524815838
1067397947
608233419
527101509
341038405
986426898
5805156
425965173
995861340
611632978
102395027
145408209
843108686
195510463
662547782
677129263
685569389
645616679
51239232
266903257
625340798
108829736
736840898
651635418
971811307
120028052
670149394
707041150
838552793
715144785
126273704
540980544
989317607
1031904076
211831760
359092650
404653838
194970832
128581324
726713324
161996849
27115315
513360074
1072056643
363360398
705529792
1031991826
227735370
285623909
914382623
410963128
260886401
667655833
883369876
228721656
423676254
109735072
823653037
785736323
27130217
461685635
564988998
705822664
293761420
978621987
415160416
334135666
57718431
58162223
524680976
403687856
477996527
125801118
62776248
175739624
986892336
423354763
857755040
197122051
172746204
212176853
417845503
1064347580
474362191
342910414
335651855
873658570
186279372
167420150
837255303
139356229
381767469
154803499
618146594
243555318
453927762
105451738
1002044687
273595372
1018961441
327966395
289362229
20778028
53601003
724697220
1006282211
567520295
353022615
480088538
507517
488714327
105634201
252466717
291011848
436602117
68826048
517102935
18315681
833829877
526473284
763167134
275096895
773321525
105133426
525546893
29176123
360470366
335079604
1042883357
65257346
862322915
96570335
492271670
843564986
861332815
737144993
755310115
807703728
566619572
634558052
619266387
1032685859
399332790
518932011
45979120
774217970
718272749
140244235
786068465
389162315
6757987
50675755
190671400
143216091
497868956
576109757
168160638
1023130271
829077430
61831778
178373842
310405050
433490373
833843330
161110826
719476468
201829303
730331058
554789879
750579965
577579465
22310528
788001688
239491705
440019430
145046163
738161521
42086330
706494642
243727082
1025193479
636262570
659613946
346175805
92657126
119579009
275961842
342234869
113588510
533558998
683444201
972395357
60314548
445773966
816669520
361066978
578962771
921402132
216439526
305496891
216850057
105197272
566965436
483033602
829552858
160420060
621455935
787119132
1073555277
374837847
848652320
510862323
659492548
518708158
552358741
111286900
175539123
188278870
264704602
349316679
614163246
459770870
568810330
843647838
332299449
311364930
6512714
461083210
107008057
268589656
730254590
354833770
396754872
574556446
140683287
681975108
359868038
42587918
241152329
423560324
831373760
680661721
483410681
30938202
1047794472
176043711
679404412
536359126
248295
663876931
961046871
21642143
340114367
102109626
351648252
80976649
186853378
747560806
829641475
186940972
4285040
434259535
893862161
686106909
1007792407
1035042036
548352230
68528712
522096675
395991467
696308285
108889143
164864660
479683897
361601277
724458431
155473579
175439797
1055594801
670098516
64046897
811001011
414735227
227518043
176032088
736835003
26735800
482154357
229220561
112364768
554721296
956708153
921799340
286577080
520741123
819555875
514332499
797975436
362602959
792157802
575261163
137627740
27627447
793597421
308272670
847669844
669043563
299841160
589436443
347011569
469352011
421617905
649640680
839010409
97603170
277531005
1012677367
201119470
635729132
223410996
826937255
733253942
727975186
939340070
545771517
280105545
305435433
50930241
847574965
893577925
174019357
544300642
312919995
79517888
666395177
818909104
300267897
841829599
437774498
198171062
45901688
50791746
106258232
33065553
392845073
825269506
149874611
679819328
1041248433
138096054
188130127
1053492392
361684553
243293426
455266186
709263240
919741094
453293284
262959409
906090696
339260488
148927086
79310729
552717996
514341803
481113269
574077381
791658243
208702178
661479159
402674331
91394412
857449706
200931100
831440677
702471771
690898348
386488585
606403444
417814706
556278804
549869496
286049985
118240322
228995757
84978702
2978231
6207717
321849100
707489371
40812934
176507293
113876348
228572679
428460632
767283212
471573533
1041353794
511196796
178633856
466360063
298120816
240379815
930554520
112255640
641776867
900521383
884779854
307538211
660935697
685998092
646996452
597887967
841453317
500854857
775535491
209957904
163205534
104637159
138430663
584320296
369961371
325144009
351755760
220610108
294939236
293426717
116302028
482802283
52521651
704494838
2994264
628365768
291048636
1060353997
75759755
810475118
982032321
427114671
694559520
198995889
480591152
857692617
309995463
81694991
176668389
791362546
626900746
1020392566
5247592
74081000
504195381
127516762
72297448
672532133
128614385
483008043
290208801
1006492861
533711909
763115523
800635855
690437095
826722733
198002332
570350749
713371815
82897623
413290182
321778184
522840328
883608511
185462134
199065380
700279750
1006795167
369415761
870389692
13742149
623198867
381599100
483827811
120612096
862117666
522314649
545982766
560546594
103125552
455924939
465010189
835362365
472116312
58010903
117147331
892134778
283497531
860153988
221221143
260308949
440926535
119751009
754036749
269016928
152958651
760141522
807404729
1016032369
652798362
474543394
72054498
436550065
492928400
49135544
129986486
723746526
18326265
484080496
450053312
356177634
404297464
147238976
564339393
343739584
89830966
39205652
37477500
517437490
499112090
170813617
1881555
126269771
664315852
592964977
289705864
643639300
991719940
831963695
6271824
625713438
920244430
58382398
741463097
414386005
68651096
795931938
406017939
765270584
458810150
37219304
159894521
368777516
397995053
560190144
228960839
101157956
577474991
1033185373
735360240
412029626
959029174
674938130
182285476
287897253
650960624
116263960
1005975158
888727779
612040860
534889407
487337854
916465141
795587715
236267284
175996418
187475640
782516647
352589054
155138833
132944215
91466891
543212775
734249648
154322755
733374827
39808556
251517699
138041876
758440561
430569718
148470097
995720745
406717301
422835333
40918310
294213764
804987720
631009686
121883442
738044225
400802777
128093154
660384651
625684063
440838334
205778542
600557312
47341641
402325436
495388920
151820549
1050553208
553287396
148956132
319411685
456687281
591111311
298793112
451703755
522837524
32853160
208502839
856373527
367337405
726021451
428595029
578587183
361696734
1013227481
733303592
323911396
104975832
501423628
19035019
54898440
771927645
196746783
321950362
162533138
164335622
478272267
493048909
998337062
41250379
291656683
122978235
890803018
456848960
232511301
197870378
1017756519
175555485
876486680
120139961
113051788
853832581
3270263
574441679
54143482
666082364
316504203
961368242
817408809
452050216
820359354
263588025
545976790
30999555
62513385
313999638
236009243
567283372
367230058
841675121
683675282
767173703
149334433
60003055
125139526
942921526
88232038
436525248
571911235
108794502
219452609
410778083
317278678
495135502
171908709
32140449
697084457
582415796
380372446
739420305
80730296
177663171
741367733
803171160
682501512
674355908
935548091
283674147
115317649
863593678
1041878445
543992784
621306453
437898141
695085605
233843191
712176627
70642262
626483071
619339678
312825549
63455054
231345926
353716758
52197023
35072368
165166767
685554719
631731906
514804438
153287656
154755615
86412165
171524993
500393735
748532139
136682460
987851098
85374568
315480250
411394642
157905233
929617767
963822918
19035016
740683533
79791335
838181099
522019461
479887025
726828936
761890653
92528562
832328071
69689987
115868865
424619112
658434327
43492225
768102902
79264980
909380027
57136079
125653958
609783567
527826909
560612468
926776218
891975663
431832449
759428959
1043538568
821475411
390801299
103004665
727889020
520206986
141720104
163604698
82756778
274097481
1036258941
826559422
214503298
500913973
333111230
120295236
296907352
57003072
732996456
772871026
142671526
76534903
796679250
827084097
813922010
416277888
862149701
591990636
813888745
649246921
205763891
376166123
637570977
116638068
193965222
683969258
35103456
22210813
601432052
637476908
2598693
44309538
149108457
668053713
655462957
162119381
138964994
290156264
572242990
873755723
222561601
903239104
170745492
15705937
701003001
914183925
633195816
95396554
521051811
671559648
132873105
963999789
98616854
449556506
587208560
163720375
733553560
1067435215
918667570
203523062
662582172
175788615
1002458625
130204464
835029579
552541554
162489607
640923219
623213746
532754594
266308303
72314670
689692622
630813236
75407388
6805289
878301459
760419867
54567362
183045046
219434908
584151945
104644292
443425120
168071238
864538518
598912858
360499578
603649540
749482022
751907286
143698807
739275358
289743355
321789470
609697834
134633174
923148891
271441292
92999532
195270076
873892069
421437705
1009046587
78220811
430796492
367332269
312853191
5660438
826708520
1643120
868674283
482772483
375553758
1010913536
119984479
1026879630
52488749
80784545
325920929
472974441
989133450
57865039
873172511
830841361
390975382
988803735
968760773
903989190
78306344
539520140
99466717
118425545
867233455
614673237
358215443
1994009
854212562
501851883
123384523
206040629
17694075
500661891
518936933
183285728
98328332
795534097
141721988
824674774
39427905
54626178
379512039
671250414
791009349
813626023
358311891
155406098
67027366
288718987
787371389
109465749
121068757
9752943
745217662
198004362
126292077
108547089
109644871
466181036
879157975
541700412
151990061
539734006
953962788
804981724
226715882
479550247
745705493
610575381
50383226
128085073
187074311
83661855
1016429663
123631576
755908124
985573854
963226788
53173786
206277202
437298279
698861156
780777720
132804036
788006155
52449195
834786825
78981563
137030978
394549746
843515214
526782831
110478259
133171453
185973721
822201698
772441737
466378699
818145853
797088909
582764141
374759585
889455753
188515996
475410549
13801604
659781786
1000531181
956852228
534700379
399409463
692356122
730481280
577587008
684175730
1007295491
76730370
537007187
762054399
44795058
234847099
408907060
399575241
391541249
395657225
351769768
135660054
19040092
55377062
267284817
697955336
932750837
509151735
667130003
47797556
361187431
371310012
103531713
32049082
1053570897
347572763
149031168
301982905
275632325
365486650
23170933
743755624
764385866
278196143
376629842
870093249
608638352
434169938
938546689
133501201
19789354
176232776
90170809
137285926
835575646
709114419
292866883
740926522
558293752
341284968
271374538
598999041
305297828
518441128
425646172
14736628
59274467
215044338
669185084
116036699
455891130
216023659
130537511
732268936
28195050
550013032
137448470
979976621
34697402
612848989
2876428
706173244
818555020
11990314
200165
845017183
953178128
131107482
944249197
698805077
863188495
872802124
250346531
369641438
129971019
745387505
536334218
194998339
225294680
695145691
335015663
681586138
453720066
224425781
602328212
23324005
24565316
318670023
601421223
559955778
597060061
864239687
609420381
340799867
192484853
1060209903
428624783
741952482
407006012
132830462
815867294
327367281
1052280594
41602630
260606938
237610409
833159864
917319453
13604473
129811655
146581228
733589840
784333950
383809034
294436934
53190535
672793960
876995011
1026595118
157550897
446414223
196991260
423269576
574670682
25340528
642963373
820762070
747127765
704611885
648952331
573834468
1035611221
8958856
824219332
683720223
175272381
303189709
262224884
13620819
89591508
467636077
210883101
1035366267
746010516
141069869
591543321
1023363887
688185086
318535299
119998921
346690997
184512173
268323232
302598164
10284942
320905396
51002726
692577340
416057537
678863495
686067053
872820034
750077707
594270033
51789917
122990733
610328546
848755763
155422398
86854003
469801773
643628357
939547893
533431667
627309904
639385157
335218328
875324247
51590690
6425391
36379583
102649811
911843289
252012227
829411821
159231201
746625626
746276268
1065323429
894295299
344519446
858526640
898401996
691291983
1055961516
454555729
627527642
266095694
35657579
459152968
856974148
16799345
347501900
68547818
94905751
957975012
349039923
45421145
329127064
924086925
161082821
130340175
662500513
180497744
914543787
489485667
184293054
153892234
195618798
870878457
111541343
330738035
424129647
634281360
713660597
190467495
789527289
589612055
517637682
2702244
336018684
182079783
124336950
1052106690
358806213
211268586
530613142
56792850
718559945
634257675
101958845
159480311
746321130
1070166255
445460339
548656631
491314584
228048935
667496721
536395572
181521151
422908663
215928954
393529403
771564013
219225791
579164567
292055457
54056642
441960859
287606562
207254177
448006223
121225000
641716910
1068064051
331542905
62418821
697326548
408218931
409993475
1069065739
132014852
167160089
575859258
485982618
525996611
568645140
54798081
141627982
273748886
246405373
353575243
79021823
764772415
372308702
40943651
16440281
655011986
1033560111
792721315
1020595238
65295874
145237110
131626868
816608945
23603590
136531573
298096685
354338798
503188294
90151339
20538290
517484592
290191988
832679695
923103781
254147579
221289837
34751785
486643924
758292456
840633221
13290375
711165715
54115355
894670817
684744128
250858311
517017558
605789772
550221776
1055488535
369809558
130012217
555953250
182180246
53161828
61586085
14059722
34869667
713758129
212441768
771007765
453247326
130214406
490238925
440447000
211457856
675022182
141076075
83990241
397737489
272327962
3998417
832863664
354562759
768802711
797640399
156168635
680352149
162441172
368001659
568834885
339402904
46793616
327348849
803735299
742860186
984804056
288709119
386514976
143064038
136534580
547644514
44108511
1054010515
251104087
809437852
53593893
990054213
555577910
506489771
94611604
287892819
722860880
549993875
146131991
117209894
560020523
375763929
819109244
810678714
704302968
816410477
621473672
259466805
976384102
388881140
941564707
677457831
179634072
626317794
846767792
608432631
334640269
937175522
266487353
76479194
146745327
455339501
551870711
871528755
407021056
252161014
863442029
865527700
9586900
295100337
87889531
115659356
813987701
502537487
653205463
103387579
398164526
494427964
185706
330806400
478882964
682050698
438844433
237917443
891940242
231044199
362808921
328617747
325796607
109788026
336430089
705211035
372690974
610888026
418112067
780083439
450920015
91836374
862228886
264453955
862771595
586515251
842201708
254893488
672546406
1073258559
378251262
669829284
830624942
50077090
74928086
1071990215
144811017
341870723
419838580
613725380
28081006
360707042
1041631804
964539203
980282042
575671055
595041882
1035733714
378733998
526920183
842229508
105374213
615253337
920338601
853963758
170218442
586820962
678585652
72784188
121405502
459697142
264115883
868835069
332922198
238176752
627489325
311269129
993704958
780896764
13736586
226882065
369421636
515274656
294672143
543648492
567383247
39412375
984342832
183470932
8332861
29623760
228706263
95338044
193673528
114835159
363611680
1065895257
81678425
707298777
21745107
592822357
106809253
346885658
466740350
260933464
552792563
37153571
631450111
56032250
1008726421
832927897
987508893
1031629591
258767593
172190206
842391987
869641051
123899616
966611498
473535619
1065713175
444360360
734085182
161616534
827192283
362167277
395197407
337717860
71773984
144135746
2862180
609765043
662381293
815682261
250562799
709054103
168062412
271659069
81741283
418917347
529876732
421570097
1057018968
204417487
282031584
99409461
61733286
758185285
369097337
6017867
715601776
862194283
794744607
712069956
493387129
711677630
838330101
460204
818793858
2522400
154219213
112371525
611500509
540855369
296940706
526516156
188203379
822464844
375080141
785692050
518038453
817989305
483133757
30492148
624115489
255269406
809476522
794681345
164455915
254091228
808668123
400197277
21834173
906077662
609713271
191639758
1041655742
336636627
554730891
679233463
200537466
9303286
228401973
283507369
866173665
854254508
244464155
524229640
329630256
663212640
100457394
993353424
790739635
319813130
623376999
376833256
859807635
760186626
790909463
407325671
507550766
110699441
368548313
144177277
991494558
563780269
388894635
761111554
739640093
377621147
132093481
39447906
940985089
806763044
769586702
167752205
328185243
81274593
913380725
321170299
434024222
649737731
294600611
928811302
344290318
249774146
987145025
1069073205
15114759
438799191
68305344
988097102
10867070
893618287
696006000
482033574
151861359
5071284
395136939
207354994
92831384
142069230
746351191
661017019
739889179
472425584
632625780
805473400
182804877
94787110
766396623
935099273
634850162
965508242
401099608
695672532
556250550
100953867
575930662
116189894
788045269
850666684
775790484
790816218
134006296
763664411
388682186
545313221
291844737
105641653
536201049
987269481
166102412
247569690
776452407
109975119
553163352
837685075
269692382
140065546
366620972
230359771
455009991
705093680
139010805
366057248
139095984
693921627
294066427
1047231468
31903220
487532860
644894855
840278581
806235579
244544089
810332258
854417882
176835026
938455151
23157392
116921713
510355478
467451770
478986976
801198912
324800321
22214942
466466058
810540587
769095824
298074537
456246710
697286681
564520331
74791595
792770581
749931097
403739084
159670167
584582455
319874431
102117201
805336127
130841070
567937215
523477740
331881326
944762345
539064359
517426189
149082603
206751699
465839178
843048886
419475017
113424889
189530468
7696995
384913639
463259658
1038474957
745120780
18584051
252040640
1051682151
772292655
1005921772
626824919
515793310
823922614
750021496
600875949
79147768
860676732
747111007
143564581
163190138
1008458597
431084836
340210890
82088270
336442236
1017806072
212681488
285657310
321384059
900209780
901488944
457091126
170071274
64482446
842304447
1002715361
10235064
89642661
769083534
389207672
660923410
995051099
793129475
836467174
168903564
88895747
368944997
685074534
476841326
453440417
578017854
148289196
742472324
938698869
684981195
469597978
587436634
72025852
597873835
347595994
497686330
763428081
583266903
132299919
924711914
231770351
94018317
143104890
19173841
956995
62620796
976317814
861462223
82745744
8958896
78629806
467621768
99928874
143076851
1037255074
817969126
423034884
375737292
275524549
174989999
25324342
747036514
887668224
102108026
920351144
127408025
18894584
767297011
372570783
351052248
30284832
531367632
807661136
620247779
228274231
285925403
158712602
181498903
493977004
543841259
869598110
265825449
867067366
133180180
869754496
501980356
379906122
954147333
866711085
123269294
222149241
274842063
368414788
1028030958
540342038
129236291
95637850
150949192
354442373
928995684
369150091
850888517
316840377
862881645
158205489
131053128
321603810
561610716
862236154
478668564
139894270
665034690
128830622
599419771
26371428
434122185
811907845
944971876
942562902
164816034
646520810
407381294
701764351
584401391
411150033
819095047
597232984
187758858
152629969
810124892
168110434
175311206
381774128
1035024674
780652952
277621771
421968045
247814731
580253249
540249251
821544252
269099905
695990385
871493162
170295566
828015895
778381480
244682452
1049868356
337008989
332064185
36469596
225891999
804022799
42758623
723806705
556132699
135596461
376023547
152865642
541224027
884725111
710860957
332277465
261631040
370025146
210175388
273985628
690779067
168470809
274796827
524098739
811442298
1009310784
593042996
660043132
670104428
306388880
526692157
994211047
234210973
308276595
696989109
6317775
586528823
173428069
867460242
618513350
83874327
718884735
442911055
737442520
776212460
346497217
608755919
143350017
557460807
213611426
834282978
494734441
195111929
134653802
92341638
394385207
233507636
653527432
344714159
715692348
287317702
276347586
255414179
665298686
472112505
993583075
899233457
579723634
8996375
683964023
393802762
752478238
44135522
229987262
649491972
436034474
934127349
759141469
58337836
54538717
155866617
563498144
189349803
876097780
783857388
774608451
490927383
731228721
785608708
923912584
833153767
224426705
124451321
809338993
260524679
114421934
439045967
397749544
747400030
627136091
686425477
561433917
781347580
638673939
106394970
854573319
775049931
559346202
114690401
483472846
85079254
592000521
202073032
952915134
116113739
333246829
834312117
906150249
39859733
160996366
959927062
12061614
821222028
287388741
866351185
37779829
295014541
2602126
346182735
372818808
388084835
191093863
527004556
690573000
494584650
713118989
394185516
167869085
222846593
3836322
1026513557
767280536
72578937
744873844
651658096
881058143
750016462
114656233
21912468
770143480
383450918
23131034
60959422
919302151
47440380
299261966
365937061
247998384
762683338
857277668
1036823053
306600714
663004167
916376882
152744354
127671926
1022299181
240089880
816727338
293322791
809182825
864379829
585385432
539894057
157372645
614926553
113887916
633945709
269042389
188461037
15617479
957982013
267330067
173297466
209980275
874483297
859599157
46799335
703757690
645569709
910123291
582372499
34539880
327949755
619157150
725369009
832543752
598949463
733939266
36447574
839655476
889340814
502310347
996755572
449091714
793850692
755337894
36136707
445057749
19718216
6361281
625247702
280954597
665431172
723096413
10935607
539067791
40781048
563068889
99962525
532378251
223891958
122552757
1003852092
624115125
558083579
694915707
1070169730
260044795
917022341
289995998
398409447
355280835
796700100
402985289
856768501
716734015
75596035
266947299
333155453
155140639
248191150
1000828487
552578969
906478132
96530840
50469754
951796092
59994810
250358486
497675167
124995959
40303797
105818158
206298294
124571693
56864963
812283568
617381897
171083081
686980197
572850508
762554207
69458713
51917318
12181436
353202361
690259840
138163532
700757251
835839899
506294903
124349961
2520515
535957358
118108237
241611662
12509710
68121695
553367205
202179767
669631495
303514325
74752313
8485684
786139681
327490827
463682765
463529404
119830821
240595166
74940668
54761831
412630870
843948915
43316683
258199036
527768983
999097688
1003391216
978819149
378955420
934481830
684408939
35493785
250014347
168042845
758295777
212799536
820612463
1063182896
154999337
503135498
809353468
886077906
162727053
381050107
149587412
310578832
566059521
364888430
622161566
67287056
156918387
403900339
263093218
767718170
640981518
701649165
625603204
41854195
231398653
256270904
664694413
815770705
912922351
973085976
440242729
768057609
246717798
500950140
491557534
728297715
392038328
435390387
870190301
732229962
26012912
209227338
481608777
648113578
58173527
782131395
514088936
21835547
574663302
196875924
717712171
51276237
207636868
1053650204
89775234
31932473
626897382
207677906
192416028
355553637
329507388
749005810
540390385
530661231
219885217
33790873
578968967
99470090
571733732
790691179
591910956
178479547
1063783461
179830847
168207111
433047219
599327689
267568996
5016589
107288111
452025556
88757368
226146093
743858532
742530188
186041111
209689713
405765831
750678109
382189013
47239335
342857892
923547434
712543272
334915288
754254119
960910365
744193541
432421380
911194457
875118134
361909061
388014399
210797370
279529744
109699931
334480789
99200131
863378854
913244566
358227106
911493160
163420667
358710279
122119154
697051789
219656653
808697454
752893917
672621734
538739381
285450914
835667778
183370598
797182738
749857124
417024345
327063665
95811511
102545233
7800883
815956242
784816047
635522731
496664870
422649974
817118450
834882595
893146078
130607385
641914823
698255010
394331144
565642353
637350792
508467464
394042783
473397500
801593752
569085143
269581046
186179222
626094179
592002073
765967330
187949453
529332141
319337670
638175457
340064114
479425784
647330243
25471633
978585570
82164323
1051582180
391922179
364703038
111339570
389772965
605572743
137705403
190579200
984826343
268281270
830933225
25938384
547433794
451507560
4339430
52070456
885417250
146199362
188661314
59341749
61104006
956550841
726077550
456246625
502931164
14174729
398493123
664644207
965659097
324462631
576081824
552966603
421314013
564135713
557493187
114667779
214650128
418194891
70865011
504147920
525227585
634312883
159224051
795905800
267625207
821533995
223553838
157722455
800318882
181101351
271593804
703061581
293245924
353229783
47820192
538695399
102352671
223420805
324481722
312718043
1065953210
362072134
361268985
860633073
167910931
371916286
263761728
925748664
48750689
721512731
188478353
270406948
285732763
352801889
439412532
128579588
726030144
647389139
136310338
101403346
402272986
544120147
474555674
149300540
601363607
420271388
183143606
681461273
110764262
879484997
626041268
981800709
424974480
291886890
989728410
466294377
866609867
984294284
332799685
790730077
930666269
450657572
827937974
109732709
18898357
415137204
49404495
923269210
878644112
636452084
534704511
39148444
165283189
594996268
9553901
158898487
449244160
780682365
667933078
68400720
805890955
258029234
806734012
56326745
248970895
332525171
522177610
37506133
321374516
786331963
944486919
197406762
481044683
523429563
794762375
762067370
1626381
108859276
53911399
346254866
458753140
12815873
1050453650
395043868
682824404
629014758
178728485
873558752
730768820
535403249
40940801
104564905
170083573
651321719
179004346
526877263
602614797
345340555
590015139
877412963
848018428
752667216
185365590
213566547
875730632
294181956
98562619
560026905
212959332
293035308
61441560
630509453
285863881
169641153
642492604
1234913
405998187
170168442
232644446
433756362
58962959
751698830
52943352
26960059
375590710
258654651
66166112
27346800
791272285
154167186
170300243
776792272
909304225
93920382
256953876
102840098
181873235
273836556
18781014
101507561
620791980
831403991
175584490
1038988082
1055738741
253138014
274815541
728595589
29013203
178584787
276450888
402278058
62221988
493534853
102775258
475374723
955204624
137177650
18045854
149768092
221837350
152339929
159488712
607030832
629709662
75257285
1067040502
290742846
79908131
136523665
305578287
507038917
844935275
244088374
746640472
863023898
397550863
391388888
822557519
545935634
710293512
210944081
24986436
759112854
212222800
87972100
433793081
704842172
165485757
1067967659
69439333
806862225
798871734
149893798
49187182
926212783
43674671
389331059
565101965
173555672
96202636
221384026
856538786
535376394
801414919
860408945
313110136
264102621
718038633
585927472
710614141
452964684
501813469
822949917
42861859
770498372
184291534
70242649
844366771
989113036
61479445
369152291
295567678
412829624
847645474
707090300
363413701
165064778
928608900
858400777
36642488
511717691
473297897
188022516
113837556
815962707
679568029
549906580
744628083
915000192
13615504
128913553
634661826
168514548
8645345
187651981
308724969
66615999
207588185
1025945708
832956502
496742740
5403793
340176588
61507727
1068957754
729783622
927076695
18896103
780232523
649553033
946965249
593512350
666559043
669402198
48784450
313187692
867399581
518434683
669411652
315269299
56248077
589151208
262014718
805568335
635588756
62253950
265915721
249045748
183519155
477495864
273322996
777830793
909669186
200815096
602860207
96224769
487395490
568691230
219681461
717915624
681897284
290340572
1036724163
806545942
384092440
378805098
126847566
724396186
305417717
268508085
367553852
493644382
1050108828
530617724
289111527
1051318680
755355241
845079989
807303745
864839073
788184087
775069794
252796411
478594871
277193613
392750226
38093984
425954980
874988394
210509451
57622402
187230936
456003732
457573398
336847352
307220012
418572991
766715411
434272136
155841704
918671412
282471387
361244712
97090411
591257246
252849377
296080312
388115465
1073179527
941649695
20617683
387574667
183675862
36818250
252116710
255671921
741251882
179675721
172827850
191246050
185154284
339222917
684569883
159576814
499285419
146156669
3006711
84957804
414673735
804630570
114830152
763836741
524703973
884836802
621461030
387875092
446436453
14502231
380694566
741272097
676487990
326141261
147812422
866177272
133663409
155534776
583626683
30833769
389930444
732120653
43875627
544659109
773351928
347970737
134422820
960284653
703323919
416663685
424177299
140274818
806165149
806334267
616363546
350638837
679096781
69807669
55271585
814072778
774416407
908928181
103802698
646008211
134019127
384915279
198029202
42295309
222182127
246502532
412449932
771097837
606159033
541171440
182024603
416312305
369804083
591932557
172833699
206991573
153129013
266231688
917491092
281610740
757944863
30341096
51512815
114457857
169390905
245360640
937131689
34508838
39035634
706800728
591034482
794040565
431957326
21579883
95451570
341637987
831303893
950049401
774206305
466746730
646394728
21665038
300038489
742978540
283403560
151731746
216087918
544859710
732696884
49615865
869630214
607803060
364021224
436267164
474876068
1008082913
541379439
557313563
886315970
106750225
602587720
96279775
605436718
392979055
1007973222
18798405
434637062
357312068
36970275
863143990
622851300
559375313
753491204
931906841
269497329
662043054
698321473
617018861
1000250604
494408143
179245156
664601787
66066187
338798679
741751260
614882803
925685921
381349649
143463342
97758825
4824052
211303893
244777027
59025920
764578844
32025982
867034756
483964392
644799797
1036137403
950963913
603669968
677794672
334601485
150792457
160476858
118420362
858762031
126361679
534483194
197874335
761022697
189395119
724662353
119872364
73262324
190594489
600396607
588210082
615905349
293616576
20483075
74421132
775234326
324079524
17981508
802484870
113909415
76113498
752333080
451887874
668004574
428785869
437129698
55915624
682256664
755675427
761569136
109031311
156743399
699037332
755458837
754123256
345918541
634198194
427405051
850105198
654826605
216327156
148403368
1071249523
621774978
260052090
509537859
772663926
802194234
441794455
825739809
279537673
752806784
122426321
926080109
128137809
103938936
525379366
616707743
9260509
202328364
474343185
638395999
104799801
571224718
850759654
668770140
421139227
970291368
454305108
442355242
256052716
52771911
798636480
230577320
634614695
3467762
71030082
208481340
134576198
722424137
29186934
842285499
665287551
993891708
487722870
628293750
34663331
451465842
951333605
367849120
41207021
547422529
1013180641
288066983
461868100
660139156
254201747
941381193
93776049
91204160
150294376
251532679
1001351861
619045808
311299858
317408291
284469984
464743979
546992862
98317959
689560256
426174170
113398120
789509474
81602790
788673086
127258010
217249017
669462460
59675717
749447927
259527370
168173002
184084885
403340485
450679146
1040859957
962920917
96925029
287690420
286054520
410424982
168691474
468180576
390226999
545568572
505728591
26109187
455625465
115719778
492596914
878124864
169904560
540231297
372250697
445357405
830543396
197481776
409714560
364435271
794306934
865874659
641357959
700589439
28436091
882207548
109360460
106612079
380152719
346488752
201417413
336966808
573886718
757848000
800899225
709801011
84409317
747758034
320175865
549403021
117173039
869644959
1044459331
980722779
150146880
29531817
171179892
309783277
701341352
455320208
42430897
949963085
593313238
453395780
124448972
188359232
286925720
743473917
760913549
608513451
29788607
188882896
1004543890
347217545
492555623
186506198
19781175
462220878
487100899
253235835
844673633
254354318
425857432
315500753
574541281
1024089584
488317646
206480823
637896827
1051263128
282494295
591697144
27149106
516158173
21656883
726588165
137247250
724582188
905028892
676133837
16219350
810552381
765712250
724050852
496989746
386577877
665993803
8017686
84315246
808181203
20222187
373485081
368228201
720574117
190272414
605343616
75311754
112211196
285445551
97149431
464092378
488177512
188654648
549881409
621159347
853866282
745348330
798850969
177934982
239349974
768649389
1049623420
113105937
212031612
924354837
107244959
393696640
371049746
892011813
655715325
131510117
7069043
589449320
916693152
177861447
61849872
926994890
517124298
125824257
364910489
838731097
91536805
1067577917
741037199
309775881
251535415
758850482
244402619
190388498
1041942278
169655246
41413101
742311907
1063009138
213951483
445361723
826333249
137626668
125349108
632275421
127932741
676805130
68673467
87599375
134425723
228100200
85850152
127383426
828050697
223344688
470828540
146806965
131863113
169453334
89355673
293125499
412191910
904465781
817396552
540321486
173729012
856691535
163799014
488923658
26983874
760504212
307232931
721232377
792533099
496702409
219460932
699965476
686016711
38776393
449012763
108146035
273777739
283503375
1034734
1030214755
410953553
326225165
350940639
83540702
664795573
752014829
296329192
442167520
34791943
338275517
185905821
707334771
337517295
498048603
689523354
166964780
97756850
744921565
267299807
518429400
334963551
742610058
574940885
539896820
591979665
694325823
250852062
838357336
245015091
727315529
717185647
961273525
114122574
189898160
387173706
40170080
905029963
279688174
893815889
816355995
624015505
116197390
764858763
389495098
143477015
870670472
737743256
402257478
316913613
834076500
226741372
352482750
583284891
464258533
378014091
815412684
643812696
803155337
413211266
271061662
161977411
144003262
826192481
478238816
938810522
773451586
39078245
149839579
684363433
1025722090
820970813
116529324
425655344
725971318
838987415
122207211
1065023288
826943667
413259504
886838212
470014149
370138270
638740484
57713704
60334134
237997792
777086918
198604806
875000067
93731076
847867279
567468658
82937051
582880862
552111159
774524754
982525222
457475876
590899046
796885974
524883548
458796301
116063201
357229078
508235405
557567100
267686731
47767777
371964433
846820334
152489916
872459074
618524462
409191341
771382704
786914862
93477430
450753068
829370444
126862073
1059336444
546224883
735723104
603905131
150899472
83885333
924586903
1039192816
1012931677
605051224
506977821
933096983
490193599
809995880
44348547
509686241
547545299
283224516
576161957
243472290
190371461
830844961
884490320
510586080
97196460
460510904
360119739
130887706
629974288
22393730
803999712
704266000
514249269
487329763
800878336
743730829
858553821
158330366
223388093
419240664
511206069
50622861
125875804
647897320
48652326
356431102
128629195
930849368
100309822
659547865
1497535
619090275
830370834
455611846
1047125376
300601653
680862251
282173603
133523371
488846322
526620146
635616025
832232699
224385980
837160874
360777145
139728888
624967938
483940381
950116822
7554498
67777582
328595309
221807125
6674427
444688520
482189044
114802088
499286288
973616584
149380086
27621921
166777498
185466870
659427817
34299986
238818517
82051385
52817042
1029532503
814906100
592786039
407041918
464033236
172640223
95291718
624559898
411523428
775503495
368313449
658832164
828565948
305085146
391322681
815264132
417393654
747592558
779781725
644025995
987220856
533981131
739474817
131684386
2000629
674246717
194635543
573321657
83245912
660471143
162567165
821681952
84285886
516398687
576425335
834534892
703743219
498675114
379573401
446732631
463805555
352676399
306574579
607900763
730663033
864389082
596623531
399449192
34120069
72023494
128394764
26707945
127590758
1002008339
82000733
689132333
422236668
130505560
894064962
44889912
58900432
370474543
447866378
937221670
612029787
18790025
842061723
99609000
570881028
403074813
402874659
124946223
1060274052
480180748
993858103
357841535
360607828
235328964
424497987
216718826
34312147
503604645
281006820
772284524
631089157
431027782
120082833
785333318
811425785
113076279
716842900
510952919
999628036
812183107
845090690
313170146
190668958
682034880
346246609
249821799
482195090
937557757
163081760
708892983
840921490
632307783
19539396
487731467
815800758
96203950
181332857
392810634
152407061
843677591
381681267
402247610
700607145
392412455
915212791
764454625
649927019
92673197
392539460
215680312
806577412
721748016
721258356
286170258
41920514
298577260
75863588
213736312
92752441
566417813
633712378
417010010
580151195
679758132
16346045
33547223
133580880
737091900
796112062
654762826
5626356
187892531
580423131
857960676
1007777608
208187270
607767276
777645733
61138661
13125476
205358660
26272191
801967935
120036950
513278569
288628923
654398036
600394868
878150294
634649059
735250382
306192414
394291783
383452478
393758362
532915147
443250650
938056560
49203750
695814932
759151459
7645418
387223482
500887012
793048149
129682058
904630574
723832538
246364938
680610974
430121144
165498496
499365779
1044848553
14164915
711840138
577623689
39382220
54178162
82737297
602063477
28435338
249082116
658132757
785811066
61828528
404786201
1015562179
257140254
179373829
579848743
170485572
337351843
1048577777
550531167
839544605
70386748
511805044
546505993
814915915
361197881
400765619
30329642
596394237
255513056
558775063
593240207
44956434
539916716
48774374
77365634
95558877
682557096
267615389
703559896
413896497
885533922
757000034
83506264
129591633
181284540
100639292
144279651
431769116
839918227
700902425
295120643
665824533
330083397
59257177
942229401
1024659245
214073964
596143236
113433929
636599546
340359739
470425652
683228709
95093932
308996432
93341293
518715832
508052987
618863923
808700697
1040463835
167631172
393793746
478376202
415767450
203128579
778472760
167024754
502007173
837364755
1058115040
341378853
616130048
278146451
343000177
648603644
772723439
490518161
506267397
400397179
1010128285
604420211
203338163
29077040
159427678
442607114
723406016
447284085
559675980
427046385
738535858
138656519
818143019
530292832
524327217
98961614
460473944
101831072
401084963
295415617
123213934
305101824
448266872
912808335
404074619
836877183
268021099
506386125
530966555
263090885
893627142
442265623
1065434321
70035397
675004805
753684244
29731918
171885156
737430150
212593962
277064560
136631597
951263020
557507952
605954852
390039697
108909509
706199430
302660189
493379463
742474130
502536054
158366124
850993128
685372874
963559217
165180438
433781267
669466709
251583529
738146229
627519906
400186719
947657741
836606483
606770077
540617260
4197157
709985514
521037832
845035549
210312171
437304213
653705911
561640831
234708833
473170839
198965002
48464425
502462641
240570443
316667870
71055198
406429261
102313487
28915449
264580492
684217343
883321056
734913800
95729044
597265298
758109546
368515616
469899509
617903052
906469148
417915830
181694124
684823231
678070358
157614820
952966297
570793728
32271768
60023767
127846511
696900693
180171684
618788202
862652739
286799320
23778527
599162582
455318414
489480259
923982666
1002297795
415185416
492010843
731315401
575457994
135581848
671376143
190291346
91688753
379371950
674582322
883597366
608623125
410247067
324820902
671456636
1063695046
752726570
460357410
1033998672
195720233
160690441
411592226
9777071
330184045
482557342
792299495
131027621
557586838
351542353
801762594
62042788
161763246
199938055
151327679
384588380
256033597
140402461
22124635
97164976
539328551
83727367
672529345
585067016
756029673
1038782098
11730563
202024433
841852417
196796900
562157390
266486181
52922274
412074984
557068173
28143879
689750567
280541120
326626231
444912445
728475680
492964520
437035778
314882487
23209616
124584641
19322841
329816166
797959463
147292022
177389283
303940709
87701290
956072082
376348140
423241598
737195420
571682382
537453245
305635743
324502429
72288040
821291205
416070383
70253530
826794653
339586595
715570953
641475365
841615403
925143912
174769528
33579468
689086879
359669098
57953748
351201181
1027996795
532345993
644259403
734081902
650636480
454305767
427214555
890366818
165726841
386203308
256624587
488130715
990815488
866692263
458229515
105269198
242902179
782809838
166472888
210731987
443076587
35833151
687077060
1065379274
594227049
594482707
797623532
722821277
856671409
689724606
659923333
653643584
358867169
716245267
805861511
268707598
518273181
1045487414
156998893
784806463
341223795
528335752
314418941
779802697
693186918
338507624
117037457
108452112
281120979
1001244680
677932806
188436938
500751201
254072579
123565565
335234210
270684561
529894862
1040985165
682452026
631741212
65662714
939369032
150941468
799206349
159988852
274654775
525861492
508608316
359414244
745071286
23221415
484476590
527117523
789072010
38408363
83045549
22108240
952716017
95420943
251494029
7836046
603835582
227812954
239889783
670875953
208133826
926975090
173471819
70588520
516178512
235873400
13462104
547896816
431031345
570616836
24591581
134932351
38408595
467523381
949972502
189517621
758754876
776974918
423101674
821028697
956560319
464762421
241141910
862458718
582235170
280956802
63650641
836042204
778634456
180751757
294481269
739229636
413020264
911721013
216284341
701660298
642168156
194989288
31598305
481741494
143434056
1021054370
104845623
983674046
139042539
464603387
460953356
213412273
572553926
636353731
710399346
887941101
356953097
88393918
667424861
1002384875
259091882
818337758
659310345
173675758
818953957
832664982
768370341
6397282
23726892
181884737
907023216
1012951914
679802693
578785890
597739419
10602821
383384536
147026980
483468732
567700084
958981880
434846352
298958672
46656867
10252822
182675829
699549878
33768701
149489926
579096475
46241706
330712965
344898048
398579296
798442680
182911674
219160796
263551306
859395804
840805029
1013674037
713182838
746155068
70956866
285764304
169920804
166010811
761632249
978373712
65927960
1052749098
313015478
467385949
716287536
687169101
48946729
233483920
192841578
435339280
601936301
514640076
1053109591
198749047
792348036
827469734
806455501
33373803
1004645076
622295936
554193826
56799704
862824524
291528296
196180785
46116867
374229333
496232364
1041801973
20855289
798362344
544942355
581060204
576805173
679864201
85412419
361082496
763456755
432495744
132089472
708110800
353051788
738963279
362195406
470523736
393689788
157633891
726220274
243600621
176915726
354642906
10039198
404540265
865890595
754739178
391970711
102444580
397706461
520564824
474689462
69210736
112490990
733269566
91402751
1067994885
826593183
331040765
1064621366
536386509
498875212
781008378
606492015
562126595
651118992
690358518
125902182
46309907
986413879
3362610
483101980
72787426
146905781
1072585719
65667394
994555457
752614264
182040848
511533144
215821106
753117035
140976939
592007051
718200679
567654608
309148056
319967249
212968102
386551963
604658350
747042398
617550253
153552169
711279291
470016718
753995622
759538194
828805291
882653550
782482526
121085609
353581096
200218384
708320032
778361192
839383849
764708539
877576602
109041553
509604194
368472640
728450199
11088726
332072429
82641839
196566784
58701887
45962742
42955252
845690616
993519329
199236384
120388947
529004926
518185228
608882915
154725286
940926876
747104953
1059556286
240070610
434656676
732529124
557692765
161160365
523058993
940974196
765423913
725366536
17445963
185554309
182331836
690314312
506093606
49168513
119682407
674289312
588011617
835352645
34819161
401604113
3709055
206431705
56851948
989819980
27866355
301415079
441912059
60109223
281665005
366171906
198911002
556474786
299796003
858885175
240856791
892493316
455583947
139562841
82845465
387127950
157273461
121304156
606530593
273843504
765615375
16195331
606734802
677707170
890755721
167404143
649597982
302436532
11338829
543875999
98428661
5290258
545805152
455675931
583326199
966789517
295793018
165984300
481913138
735316799
232800164
356797722
14740604
913838250
27491801
794793840
241234547
182016727
327860948
865633618
93864412
112645070
667924333
218443424
48579014
375022680
782739338
90035499
317312830
424347664
314104347
71513383
745877923
268636767
492011058
37048222
819209869
975532898
228716806
489488023
252895
558674997
522589279
307124495
578842418
985100883
2735868
374543832
36796696
549004981
703709157
40941397
336534785
862569578
62966968
842547409
69084654
846212094
102055105
357834215
811066923
300496607
252065714
89463047
244479212
817670161
150779405
323623746
801344027
852959924
390767275
927530856
75110119
1051525859
779595889
259245183
604811521
57376098
161040404
71997818
785307171
279966159
674537711
1024189055
716041403
192709083
351430838
492918780
746499238
4888618
806321062
95138319
823875589
120526168
99747706
316693783
8450139
547793772
126508021
11385937
227906332
875616275
250593132
806272271
765496043
375703848
1552864
835466037
224144874
736602620
74774365
135205631
576214518
766212351
107498580
471530136
981693306
40606110
568197815
81895158
384691590
758027312
728835317
137931080
402001904
203130945
854088276
560000770
1021335978
1059283507
155933613
390497644
730476404
22823852
4634454
484884427
562318014
575964641
688921439
96649872
514687595
493957786
638117391
651595016
232688027
640804277
20466692
53295024
189057994
975875490
180837884
183806782
556188006
960567403
399925318
188549138
283256266
135905135
662723653
433343376
350895023
10685639
157571777
48562986
140099537
141110508
337714742
1064093317
10946887
1065270367
934394345
251743292
862584602
1065282442
101406751
273236285
425289820
823663488
347902585
530279657
822923123
808939541
122171483
106662817
676468104
344384718
78663185
681029410
983776435
319072393
23712195
463743135
2094630
832257755
12149446
638393481
960185751
921968607
99140406
816263893
727611075
238987309
683034795
673780221
518844921
604510767
511419466
991559129
208176874
464299601
164734676
1055398886
402542454
734324126
658909413
203549544
563752980
45311098
288811746
766115355
638202107
276471958
291396373
389787988
944364321
719899564
8902876
761065890
531440469
713522334
898494385
429386720
285866904
561551490
120047310
308593492
550809317
834129163
779354710
268037111
1004262915
485728525
615751475
1025399410
594700781
190058175
508509971
807958881
20400886
295313700
549693566
24561641
115230815
868966746
809260276
470820906
1051198706
479599477
55860196
666658474
22695157
195878347
402419718
251840177
26258095
563268798
77319242
602712717
1047309534
13393756
461199670
448867526
367022267
1031864906
285982239
1073443437
407756379
839882522
800205479
159254874
565134750
328673409
37006432
835004047
255581939
793402125
258870638
81696335
23253003
174639395
664600971
617912636
170315113
808791620
402034206
523636485
616828341
535881122
709954194
664408912
71799321
608575916
552597037
956562862
730091667
885085279
32195585
319566338
813309422
574213725
148526656
35028934
876418278
145842089
868053398
404424955
120578387
196780852
629531296
175283637
137062320
606831951
415883181
647087009
106878450
297052582
171667295
421942539
902991570
486974395
304293803
563414037
830658394
24305788
839796776
672329003
186216516
547299437
58075592
757550474
268203531
21147439
312942746
414214572
811268750
839495633
718846490
466692918
15620908
862210925
690588129
558929100
666217232
405162516
153131333
689641010
69832396
861205687
754666717
524967631
29125576
534014370
619889284
149993301
417964168
417186050
399260503
911615116
1008601860
716028733
332006971
509326231
843110512
784614506
498468528
142093075
526561751
201824344
403467053
708219400
290280044
856241692
153642803
681276456
937150789
1050630177
655491282
597255301
783004676
74759402
543968294
735325482
294142358
69497429
215225645
445298806
829380453
121304410
921913655
672314385
52402405
980738554
61675496
59011830
812380011
1052411550
825547969
279394699
577403207
743557912
52867131
224392715
342913566
591923159
74536165
976408015
839698456
834832255
313914949
672312298
828009461
335159615
291235405
625764107
89310470
587525638
410695087
824819328
83873651
70558079
533496382
285348385
657023159
127085140
66146929
1023491242
376637635
200624316
899463346
462769825
48226792
731739707
788471989
138788706
825817872
156619485
857101169
585025442
288800829
337578785
437766193
849892439
572237235
408535041
803163352
113384892
847858503
236570196
254199984
361192482
385099831
291848460
560568126
608841677
515242657
130574888
160006840
693670851
757636401
56461005
25632961
264706246
140834524
162732452
2499373
201704683
842131045
356452524
296685218
104584476
837972837
691194898
816414980
656481925
339587990
113231514
882788825
839500705
679608347
1019446146
452416265
670495213
640962146
549762830
918500112
675833413
689900814
606968976
604410410
58747556
28516035
35871671
150705120
461974674
803863707
39467652
555087998
403343631
663168776
185819712
533711942
116916363
81197785
582444900
913594413
356258915
214353962
380461773
193761136
796160839
176373616
106421165
471849530
853769932
389129432
569203544
428289234
1072712303
336263419
795883504
148866009
44484630
470531179
329067343
193641024
588175332
887114846
27734429
130619468
346499033
448140471
368848447
528080658
112569044
949234303
1040460083
986853141
1062108573
36937583
173798839
368920447
201381537
183222988
467516020
711408617
833591353
655975803
962236966
496516900
100522742
35380763
196762011
752974004
132528720
502562850
820884338
669090019
1053776765
177640015
92413637
187824187
775250039
180566994
954114625
664809365
849487417
722666657
249470498
157636362
118068598
488720920
457940684
13341015
62246150
885526583
481212097
6922952
843408933
846465490
265756276
505071420
938117303
14009470
555895089
495845192
831845043
539174797
194499255
654019525
144679277
12193482
465413227
808611683
481924786
84726098
144732408
789182928
544187915
997089832
974838228
700304865
330017486
74849377
518647793
182444582
120931359
215476617
688678758
621819066
531681822
844542779
22995001
286310408
289434454
393918240
628851614
49336333
186219116
210038161
254237048
294452152
387514951
562301283
460275242
99313602
617317832
395023615
430098437
808284040
890992436
910063747
148941735
331229501
484768227
1040027758
933750403
914567826
770666853
249975412
513505808
75415509
219403568
497788794
78031320
295293069
360791463
341384157
17273247
844894047
140139493
167304922
197782094
247671599
211652354
51907392
846936022
782239976
398156169
642099768
438617953
371469419
1069007828
235400788
311725407
115369014
817732989
452012970
91199004
511010496
123589754
828403664
291029079
963123540
743188760
91630910
395132496
907474303
102212079
203331894
75686276
865802385
401768987
635586669
943758098
396607639
436167373
964131803
688171293
342639873
311253177
465683115
23235140
23042346
368548860
339778850
545075145
263912575
375912939
166464444
98218613
239535240
714341560
1061976581
109302765
686389255
765145410
927335759
377746138
514616060
103010519
116788308
112098348
521187971
206458301
534334644
176982671
439851189
903795100
146353433
758960573
1034442098
36937262
1039138853
764672312
961372542
260666172
442026670
385119906
461564097
577125229
696649264
696026799
571690305
490844572
265830260
477044600
626427478
40824741
529453551
197701624
599438058
421503292
431920606
56801572
324459579
815641617
114687021
10125646
964006665
330679237
677033537
382625633
48358018
821543696
155205600
994895836
4659581
722366560
75538677
256323063
139747253
347365273
436149446
741205743
858461136
482509386
805866991
691472038
214843566
358294753
185171549
50950998
622106067
626411315
279138011
23901174
880957232
274107828
728757364
569779139
139320755
975229523
843681717
526065076
1032233644
354832623
90066767
333494496
105359353
336075752
768898363
603776772
731243371
819478623
819456344
25599615
294062637
431011312
320441194
48785987
767694390
422596380
809402229
496192165
642254861
225517120
118503017
913525168
633436665
162263473
974777904
64580604
789480515
259101245
378926477
315112896
711505840
930640198
420058325
288186001
111616630
325982759
269255186
6124209
825028069
208101209
156644913
921162863
768273727
982305310
414409515
146337421
87249685
499339774
356326332
296273516
227487069
698062607
788022377
325692279
872574496
191630944
806475299
27467041
145574265
574465581
159706907
612157309
724038795
155447039
825281031
474566262
235004
475768528
803073860
253824176
261512468
557384115
484507101
495253144
121669974
116323320
716779900
129121763
766235885
373700171
536683501
496801365
73017507
251434060
700288873
204650218
76577384
81911312
73537810
991559994
373535500
276978808
762622116
383650445
291457663
972891266
531875224
291317843
294778873
8030563
1048010136
8991291
974715112
212718470
69249495
169718879
164678128
459358569
653192403
308674595
526617805
699049404
603774842
390038079
459377323
819879635
610749420
284885475
320955965
486233804
628140583
832990452
28908545
646377130
1061616210
553009187
89133936
499243393
94942187
517720668
213608287
987965143
893123549
262338589
696712736
530543147
330783251
1043930205
508398970
1041792741
497875409
1010765544
699376869
206176298
251806758
274896740
113619472
216030926
388228850
73338884
153200082
262311255
694067950
843675126
849065144
624998450
259044321
860208073
124153311
678998419
716539510
641769258
69273391
363948469
262427872
468702001
641957674
899611285
89376920
391008893
407528804
1012034937
504287687
551252488
791143730
605189356
36662416
190358572
156881001
563438046
592382683
635330972
689411477
422882330
57003194
244276926
756156740
57363297
106935253
615537744
765124867
58672719
320202064
33587118
404126621
497180229
355817531
83366011
519969807
550669724
246397739
167369028
103380718
115515256
633742254
509577390
878038274
53170754
617675544
401975724
284571326
70433674
957925327
611876039
460442170
981126309
9614618
635652562
974015952
598629712
408478991
859141677
602715386
337273954
799464446
94709445
564663804
650682804
119336948
853000614
277620956
13271347
635532756
875155169
326349900
1069823264
434508334
73468360
693793721
110130999
76250165
429810289
170377707
16019449
195568286
470282063
356057483
560818960
58735492
453655297
762275360
46172456
231218027
86523763
131171420
270786264
401495205
449123844
707347820
661981711
60815677
302363522
542075357
135115718
151672960
985896238
164371779
1036990188
952103654
47253873
246426888
17348980
1018636689
146053178
732010261
481416965
866556836
810487387
573221142
61565245
460632294
565100596
806182497
621382169
578121086
694077575
112540208
398728240
104157553
510071901
279074481
355646072
701527526
406779860
1037994738
51764974
42853054
850283426
71472704
459838051
192423841
200794083
791600355
837323381
70561915
658183896
191400498
421525886
32479776
20193042
23303171
421617897
289611876
915191773
596083267
611466660
381461800
494653593
338041240
995078237
531888607
758239548
519608450
542475303
60193384
548820915
435020505
1023788747
94856484
11975135
92784869
206099179
162354857
573566999
84851951
908999249
681895
66681982
699520581
1072378569
98083805
443998809
444154645
183994865
185542601
156209054
420200084
752574137
188925033
9209212
747302722
291699977
437963608
194533135
967539243
623850473
740627538
524985531
388153187
650051486
705344539
852023255
94826947
634357738
783254878
158317254
488033584
131058566
608793334
115603584
518761580
494471974
533955658
296687651
654696075
422062806
679257851
338101587
731199804
858230922
542284448
23392662
1067353696
8437428
280437073
31254133
264677505
110709975
471441787
647000182
80789083
338694826
195665400
460389906
575513912
293836235
1061821323
632743
72468415
584096576
608035443
78362315
67334990
597604286
197258205
591172813
166183806
163958251
532922226
214972583
669621305
78750849
626431859
639392173
88453760
177669790
765097632
295854472
45892684
297467573
190185429
521198175
744766198
518612585
36156903
238640913
168652161
90131331
396775351
420242468
5134457
782506604
454732652
329317031
898078007
743776222
441683163
171284992
676783143
316654135
150135065
145370573
872686807
40129420
765419553
481343589
858678289
67832565
194727619
740294450
149798227
907721382
601561419
504583070
295950417
717936928
302790427
764872706
699597696
297455742
191632187
88087608
94771728
216237766
353463912
108957292
293119237
695531818
822337368
25541569
947610268
490631441
333438318
278394279
112628476
350569612
280907526
81223458
195365683
265966890
180251613
852485878
317861031
294309680
600648935
111002534
189193774
651176247
783396295
282320426
431678722
801073723
871941402
888659646
106016578
542394855
455808892
759639038
795414779
840126496
300058141
796839266
479021178
612672297
230102390
10958593
454140934
300625533
420981816
245905772
196428065
813266582
35697709
352165054
479370688
79692552
195542783
1069074888
177063682
663633753
429256257
1068947181
13671127
61995878
411374243
961651334
22460450
186297438
126598061
15134675
657012215
311655753
771753190
54165424
40858206
282241117
119043842
80163974
573277361
567367909
450061499
518712085
82711684
530680106
169730189
815278493
241430298
405949722
360181236
888258533
104172497
471942195
374204297
355931306
694266019
858391436
304834808
543107641
134235249
596856236
346254847
56966016
391585324
527126807
723425029
79064176
438401340
176677893
903506683
686345470
182560735
594616570
774356777
806063
64028307
813345754
736449347
997968297
934015798
806059405
792996795
337554703
1036918241
96125976
647630085
316972152
1053860672
243844537
975571106
389719971
443101189
376140740
800029814
160101557
751720492
170260965
577936862
628631771
822442408
334054552
34275659
152779663
488873599
768870130
441668943
356560467
214172175
116442872
158932449
600763951
1043099534
108280723
205098758
14666024
188322561
350130009
999747278
236992725
899533869
805581932
16969305
78489294
821101780
171601643
72264884
417733635
469648684
588917163
189185026
628546782
952303760
600105805
407844636
219446441
769219559
501097667
39687121
1017330342
574913270
567475450
887555753
688800745
437481617
84074083
807559268
130038258
417949976
490688592
293894913
185295321
661421579
775561511
192238122
488155775
834340188
140981865
92962515
57480757
159622721
83368949
255358142
379955513
344733705
425360904
507037311
628001265
23701533
795825763
174835008
384273483
192129114
383981632
281296132
416324050
183805520
1008889132
114282641
912865923
112005099
23903139
675535373
713759473
981725353
316358997
646083125
692782023
152146003
923698011
244878364
674755132
566367380
468635835
925005259
65924541
572244936
582310942
741732081
673669534
658172002
532928291
616919186
1068725539
154990318
128765497
111220136
628946710
339681244
284495711
331600654
154213211
440247930
4142248
958852743
757953795
594098487
773796221
369108749
906341035
613719835
923967747
764885336
328785661
503013353
221769432
963701621
664717770
38764971
438445912
272929973
467158808
339798142
130168337
935993138
159264131
798268225
127169293
488662686
520236490
1069236323
752548219
44246739
215662021
1012384180
6887597
776765813
4858963
641259607
751729019
772324963
979482067
920483203
986263098
488864488
253338277
101021859
369813282
275668834
228280306
165841410
425883516
709214306
111293382
366163924
780243008
500667871
561598424
718892786
682813312
906877459
618374435
868296258
79426090
499921194
284534455
542874298
534628000
67418625
455078867
35990249
498329609
847563301
884067368
460305904
626729710
355548619
227599030
85808212
220326319
614731515
177750183
141536919
262210766
84951885
642538090
4733713
657600252
53312081
71663596
86928679
807059521
869755625
392974495
267941846
467551417
44419761
966537347
283937958
394912222
872295920
489831975
30834361
256373112
541616196
597764425
152294042
671810463
291998848
704265824
604343945
368872228
743377016
834720384
416674037
322462990
119599269
892651910
11849395
234580070
403319904
782798756
89684792
104710079
371910526
67488361
32915348
551276350
498422483
530259657
468145691
56582827
591275786
738178587
1024517934
757379062
731361327
710104104
847303386
128987932
550048259
47984732
233625171
960044261
911515991
573402347
195542916
893664815
505478086
116596203
457118409
810350207
266669433
61648058
187784843
185703081
187506426
47449030
832948894
79437424
350313559
976642916
9477266
258933351
280925658
97073575
175762993
852781977
80788589
482663420
705854315
1006406532
27918342
41144658
113471057
258242616
174604290
810035235
957709612
699036905
370756313
28801542
230580727
114815761
323060020
579942746
1066239825
648927397
492721190
482071869
211836573
670765152
901458191
570522416
402285322
76183454
792322120
245819116
387750950
260530337
558902347
665983480
279338711
372210835
731635251
104904467
520855364
256170861
108986356
60255884
148374802
210571487
716348593
690252090
617419623
741168688
717513684
653980492
574579394
695170469
806732205
102202819
502002728
602417474
111325132
48518936
599506840
801185146
715481024
272471326
294736013
361738967
273308531
935360265
968168959
6618920
283122019
80869113
467195417
322372005
72612265
638614627
629981361
40096741
783753359
530879382
52860401
1016997242
834595981
100315031
361662766
356440630
215755688
356167705
721384620
187729828
1049430648
392374163
118660577
3254774
345827262
907161481
153404824
724856593
655290755
643282095
57969603
587996479
163684788
757070540
548962068
605324467
697402996
56579252
156821855
644735683
194756472
901336777
254830413
262420275
303881345
853332863
831683268
236364529
238009876
806695639
864493610
237881011
262235086
230476528
154688432
47570085
279625725
697606198
228010729
370835479
791987016
694137165
518014034
471554690
850194936
469254028
542786785
55359677
127459329
150336986
87306590
431986809
747602223
27252480
141741683
433763199
348908621
210309479
110524262
549204739
886372672
328318240
651851980
86697677
669514121
662247360
235335878
50011200
76343526
884809227
76139929
752602198
298989140
218229379
571034020
96884921
712151059
739082498
609275222
869966667
1062814836
87732258
478964547
133605164
15401281
573787426
189503167
316983905
141817651
698399853
228905576
22774712
821276225
157576023
513895559
561857140
412273067
727377458
388121145
372803861
805655187
95851926
125497261
409908834
73913143
106030611
630245781
170133527
691056677
734589803
81904559
634178980
672688660
311673414
75055410
190984550
557326736
802127124
699672305
76002937
172860995
677192456
785763132
107145132
775823822
534288395
190304081
278164182
382540163
650454865
200573045
264564343
54534066
366981951
131243774
254444139
26200873
33469720
505614898
141300163
982349785
1065425275
770314107
562693073
859685227
536708016
106709557
744416226
794221999
715844138
281035385
155828716
828183045
45458436
329913286
467753013
862347155
137827432
729284095
638031881
839926617
501743943
28134459
708668087
210074695
474474551
247316851
798346336
819601701
261814189
156427400
314294407
115261839
304346313
78900518
286031605
1043376265
592115628
960193890
420913648
577812289
587636840
451949639
826887210
82304298
273582676
744526774
858294543
1039998920
630592721
1031277223
89848776
630658048
799074708
709400439
613636873
1041634728
164464072
439773239
617652057
806705000
561203379
405369990
263536736
434655127
416784697
737011957
319360364
789386166
811038292
190939777
638515683
478465228
578675221
321377502
366574178
139684215
531830625
199791828
717075434
615754992
1026637478
367145923
572953303
316949263
507835044
661183110
666721718
675982801
984144979
294240567
177565008
131013063
579767276
231415313
91115873
283219190
52453603
116661689
733155376
61520705
941499990
239857496
589004473
706134998
839458773
776384959
160952667
253465879
164461087
963820827
258309671
99982632
823663304
62034208
450649417
650325449
247441163
852887466
732281415
262111439
411914378
241674464
872152594
239845162
105885562
18842962
303222355
475352651
135864058
536220688
62124207
705315203
1002987255
72269180
969741482
85783383
299135191
6645109
822598187
60417816
176808579
893467272
198086369
533174767
632859101
321646339
108457942
130412706
437680560
699230217
337456649
641594251
38729621
734137798
495517920
516463877
873816390
78615607
631267422
807035623
607444002
885368005
8159853
753605315
819250887
779520628
90365481
719557549
796006559
990422908
100767311
15973182
769334284
773138781
506773306
517244580
561372715
756377426
71303792
141237008
815334622
973520388
1068524834
160659233
125153663
1008572222
310879421
1000898820
719922482
333331762
132986530
193429445
105705276
190149986
312305961
193427774
852932919
959598860
512936594
564763672
798386699
464799522
250791793
41996175
18510468
49926412
152162452
845856240
119420902
434876794
94045539
485625620
322299196
720952560
218393068
199978368
711568475
1052304060
182598435
859332716
395886346
153000044
78873159
805916525
86984713
630020921
595750207
54266883
413387370
679543368
787587995
574818378
470557799
314033088
573939024
455053426
1008883106
444132342
533167927
212308499
343358536
401971181
884234135
783416320
832245796
855660117
194997773
971506611
35981313
45364125
311421852
306398027
34729194
260577572
926837410
988443904
241473665
61821038
573305468
275845654
160713396
3765435
414500616
147130769
987464064
661190556
493306589
471707224
644377125
22191078
131429041
693926830
253566417
424868679
527243401
84939500
758478278
1043667964
664765271
350113143
984081918
803631601
31014485
57546494
933881796
99122495
890766699
364471717
275449513
897463175
416312903
416907885
871501754
200286425
304285078
1041012709
487961440
618271853
972499486
795155825
356344209
824208468
214374110
243960374
904278755
218774711
1050084398
347899189
148380649
236627702
24843356
467685043
100665101
832174865
488427562
632456364
174519505
144004883
497861367
4581267
256041126
575248130
659432718
6486201
397591107
861267383
447012487
935239258
267425671
147888641
173519339
526883179
89526188
736932457
659641609
41649881
565657992
74324608
266697649
759556396
323924709
12981394
802292555
45267104
568151124
751829633
99364779
15967481
676253194
576672665
221065982
104093887
836008846
938072857
259229301
693253426
97227557
280349379
580713645
895496512
518772227
816793406
778555307
407816262
511918998
643219653
329463793
445967127
925732032
120695484
934185586
694373516
446441903
857191429
226597552
28536667
178788612
90159104
604349133
264668769
408722467
775511285
581460135
829917072
458034746
544669849
690819640
276149825
66282609
16933441
738545545
164113968
890800178
800936249
552642582
463933792
899751613
625809482
313439838
840920264
258855461
16211266
477149827
139058848
351960519
836312596
1856541
59962425
855487926
240322380
653156012
222011907
869959422
886635723
156064294
6996048
91526480
290853029
115962549
38366918
186692457
484687306
402152543
7463891
1006336696
518287328
77906471
1064916683
514378798
857917474
457882920
11621020
488909126
718873997
532780071
1072794740
158966894
908021523
828784098
745018081
89529860
273388027
929862817
716090514
68631643
1040942881
91832006
876318106
281296125
111870980
5343514
459806897
594664116
725429844
135830184
37343533
586269683
193190519
575294445
812890465
335805371
96698824
758913598
134242536
420725383
780544092
157431555
590379304
460695758
28060235
638773422
821885984
376135327
593691954
850615710
521614033
39190292
540316631
517587960
764571786
521460972
290640415
637983216
357246372
49345216
621463090
450710374
839419916
310941927
704533646
692210639
200495067
770718709
455762994
142023184
79136362
617967007
268634857
177054669
207145547
137051864
40382550
124474061
141260258
165430686
523231799
124063786
315694576
390796738
909741484
918050524
122562252
284912797
644484104
142942366
688367349
606496461
268938904
135598831
92644685
182251240
759459131
265861524
801885811
772869451
115736359
553021490
5712031
629495718
226159927
428083959
453614749
369929494
691809117
59010989
606951985
326588459
347971398
294081173
175366420
714000853
610386948
529401387
157078834
192553288
657987508
24418356
581475842
760414084
899876173
983996934
186551329
725755625
829293550
411032256
138909626
222020922
244571803
92047873
836577588
385677688
31102437
458683704
804443892
612515557
90645065
189528604
759614233
212901557
661773346
446084103
675225097
77026012
345785509
48099856
453675044
529444543
843873586
698144049
59742385
131412069
759688446
902508103
837013191
960726813
665601648
1026121829
127038145
113139994
198479900
381839071
595017392
937326569
825670035
939724805
798646574
836194013
118729867
930154049
706628126
307045946
76466304
565572868
288831966
277116393
839952710
65724983
496497251
726377429
491038520
60096055
589755458
700536463
487508534
590486558
300345900
418882784
83216628
380710797
589426688
859360457
243040827
716865849
854395166
987963538
961861861
487635129
870607835
112618995
671378455
404769378
526896230
274794733
734365988
982161450
239590893
605688423
619123697
148427971
618313899
671468899
36967452
110173459
199791971
118208005
726292150
769152954
272887719
789559412
625711390
183562732
392017294
274192176
163927630
337176205
485269830
15327784
20265482
356070742
1022823811
17486052
997256128
854820691
756844867
129913903
194875490
100374890
28985963
524291950
797187212
575943411
796371432
730952498
517166582
1036694365
487560161
67880881
767077598
607476485
419598025
758995072
1050867020
127624473
160195203
1073160719
439642751
92355806
92891674
978909272
836589718
2565000
922300404
661482517
119011480
1065816817
58471593
953477164
536698201
915843915
659276234
580533992
416883289
187449518
422456276
46091393
1034478777
435712222
119102271
424931709
218670090
377511546
94334940
113132615
264606697
254184719
670891659
949060089
433866684
523808085
155384747
167491158
618555869
999159055
427050439
776166035
767355639
723256356
337182641
418981894
392411967
451930442
434143499
3594924
390016489
650591316
23560660
661522934
1022074144
306032843
937289102
1021103285
88392809
418851669
233659108
1027364786
437258351
615632874
732802110
665670206
72888980
594478008
860996316
738566167
769199280
110969568
1053056062
189907648
728948844
493282495
372851055
514937200
852458860
607769429
676056046
560595918
442217506
845394664
263591218
1038800631
481076191
591795230
134359402
528097474
316720369
752174371
394543600
425939003
250197994
684779779
159664416
601457240
252965973
831353918
883329085
475605862
872441098
751053879
775362144
796366919
153047672
707912111
668169210
720851906
20075896
770879418
503523732
781622232
671704912
199305069
261905226
771955623
668570197
1067404998
654677205
388531203
191087733
281574323
82810778
703882321
260574263
282626983
699614747
446845873
529741716
778870006
247320047
852251439
52215511
212338934
562202880
241269913
623571625
538805729
451528638
809269074
569966140
402459070
8661622
493416896
421714059
256308453
675628880
511182523
880732679
1035525398
250649768
48742521
725897721
506861969
756494475
815787434
260543449
448557851
993809622
807608407
66777998
1010815961
24993103
196903590
98036291
201177691
361740648
149165625
837468460
117581078
898416810
772939899
4131366
354423504
15988847
265981019
78465122
825173722
651311813
135048034
107022649
24292336
386540081
482659840
829485552
670487826
459867603
739378971
517441825
388198131
108350736
616197516
857234303
290274080
315964899
110410570
362336129
891750842
308160865
25006955
26773803
718065129
865574825
751034520
403762925
842705497
719669975
698929517
752790600
937966744
141178031
418001220
109338395
178648544
536679094
481403851
499938569
650882593
509429430
601046395
393666114
351564190
755171254
542756716
965955477
429233702
381617125
536905843
9503333
908454777
719604030
910029468
441843959
437572343
815345524
790723918
334886979
174864076
45298164
450536436
50860602
1044645323
653263233
923433244
149621903
135207167
521176
140890735
458665046
319896697
343734136
335538557
105425072
694937522
154281598
88235051
951502270
637619925
566947890
120048420
171715717
512053899
226750396
614602025
832196002
11548215
971377511
780809428
657883548
153783993
473737258
1017307344
301157591
8385412
1068496789
510933447
184083562
338707572
402584300
22507573
814066492
263226790
1055672673
714762936
372299518
378237717
36824146
123792654
902988680
132345392
935142011
190078354
592524359
456317705
208747842
82405310
313275210
660774687
315926492
60884484
96600901
460520960
561319582
471406782
516885824
214568257
173289186
423769758
534220827
687180377
285170916
692041177
41475962
893652183
580869837
1045628462
994447158
810895783
1016721209
872591352
812312912
838151218
218458539
677673817
194130643
421906209
1060698056
878141829
319279600
385834645
379241175
503878350
790128878
781971423
449593048
119231646
594238733
100024408
71820190
491634812
194674624
346040682
953746581
10457193
848492872
25691968
754013119
453938731
770602625
129766610
742989279
334617982
132639294
2441634
138598790
270804461
333875641
115692559
767285827
413164753
522441587
696029096
94291067
673113053
238394331
811741684
1051877917
171127971
507260230
315234869
667646050
779526577
129142646
141660263
1021368885
364723522
993681734
672781528
63236795
479912958
1290594
209272909
290530658
90202072
553970483
369908082
117340299
75654574
970911969
69169592
772139850
314865852
221298052
506704881
186058311
586165970
130788831
166775590
102097932
145368550
662414601
803943122
590969465
627026136
23170706
332936813
730877132
413648490
561708220
162968204
833229383
935115434
470831226
311595876
285126859
155255747
972241056
453948681
765054739
977608304
503822864
509794175
884605957
39391529
770054209
46597057
951493904
419818156
1009861688
47376492
114636633
95046358
88089282
502604560
556228029
368021787
643274331
147267239
727516801
826710814
389018499
79234982
781278536
615353883
156725345
938645122
466150903
84891986
508944692
1008172497
993967584
177345817
106526595
1017638553
311665968
184130756
570173588
93319073
363207166
995108699
972191620
392082778
819961650
719235029
1064471308
246595412
956118159
474455333
349342575
822946324
115217778
287951183
196700991
963101665
690731502
680628958
670738710
79646025
475944675
672123051
179199075
377629401
69312011
50478338
196694969
5921302
806759915
123168141
475536885
90415529
697390665
681707858
770014398
711346084
87281403
638891405
154703947
328055886
794863713
642670542
178217059
229729603
68328357
715090200
1039955840
436785948
502808390
83856260
606500010
371298210
905323799
86125919
952968595
210301878
593110173
591907340
427822439
682562380
100792861
640804328
55674659
531005701
48600432
757564011
1010852595
275140029
191174040
828720489
376236043
544885440
818252962
666931623
10551927
468878516
599662933
653275924
39789470
140078814
525795906
743490342
78627250
231599420
106548638
815126361
1025600450
378389072
349320931
68309192
247331047
946141905
373522872
428589745
636215803
501702242
392569558
551176559
116339304
142180534
769354062
705672621
169835046
417582450
181504591
679422978
623867640
2481938
3757237
336961028
999740241
728242923
1010114027
590158927
114317665
275599447
615904529
331536734
117455965
231153725
1035404970
128978630
388657935
509179472
562532250
1032388210
611061944
807098639
892566964
600145652
181719230
417602821
783275341
310015654
424516913
600874297
378004256
971710843
861313494
85335537
179547165
838634584
730871229
264301431
21371169
283233318
666450356
401896594
376233869
3367498
179339802
113189015
260352896
250264423
418306522
398028483
379581881
314720971
734912640
586407654
369727658
360556643
496735285
338420060
400623660
599978110
946029351
63565693
724325156
180564987
649430075
666743539
741514711
191587270
486745085
959363479
374288216
818908931
134495563
670250829
425374723
41340858
909654237
430302671
219130812
629127420
115719301
823831016
129851819
186177712
320459676
399327822
317977663
492029567
228082094
588380739
285025684
76983095
335416438
681175663
918547567
349366310
458690392
817759054
915267933
131397290
1994307
856733675
675220038
572839340
363559987
483017124
517593995
769523765
668074275
333815857
613518860
473405060
782637668
587009638
147617231
786149559
175390213
469583506
844162825
680170557
56159274
782566656
449840220
353021876
855306198
557052686
296278075
393550661
174138211
629337693
625225400
471366977
910886836
577484037
909631502
815288823
273358625
465802219
128326280
767371513
431920002
105368032
207398296
733371993
405737165
703291946
630713288
757836351
1041867580
75424310
445491333
769806208
341084962
368306977
106554725
179696039
312619039
192930978
584376908
27417869
1015664977
73198842
632021058
1040494738
18871932
404162245
58754385
983607366
262093229
470038878
340109183
507910972
535587279
99003731
154191387
1036336434
457919705
668750979
467616936
616345750
677681116
551640422
46992798
737063138
739678481
478128125
583489253
658774059
413533367
91557069
684593534
663839292
89945129
84970351
20216369
644839222
648082269
1035121275
584243782
1004161092
831802779
256226276
320844664
386884914
599036299
228360958
532593659
278659421
77306872
780889143
190809900
396209015
474724359
260619556
1056031053
235406753
599586214
81900389
332891538
581067082
947227283
68074019
627886465
829012051
710363209
603110721
14009939
267111743
283166375
274354759
718770120
5805785
1001394539
91303562
556491475
118730263
408056859
836056051
533537719
667394834
53743821
871726356
122341640
157276349
592827572
670963617
941392618
482470377
764475574
55847760
172402757
677202158
361382303
542661113
156706690
190943154
333077851
78598415
54023960
860927504
467900016
685101544
61176872
130854317
667604034
1072877670
361280099
346724581
42112562
543840598
1025699815
10058052
324499729
740455331
999061345
626163510
985790305
728770345
331353325
798877797
172190767
765222324
400609820
1056527412
927590772
441935777
187668112
90842779
341044441
491479819
285197294
659583497
281424734
170471125
100494853
537993592
693620739
406944776
267679170
463211115
916356548
126940909
283398896
143238967
849475941
890807296
678620289
258177183
791260984
499081256
324255404
964835602
192807113
164228907
687768916
582014398
259239234
361060619
527527284
93339640
65276546
364192809
387054079
630200032
176882328
122193105
18872485
245666195
111719580
672165878
638123414
256130309
689787903
366258952
47748688
446834762
370003702
856922067
359655737
861631019
468919736
638464086
597899296
699471816
20677703
435365546
478334319
482421939
234944957
237953759
234537656
395718877
422074265
287857314
592279392
44920386
859964776
475249522
493772928
19999297
398875381
99509922
73118872
97454126
356870925
590757472
820590549
122208113
91633643
950652990
485811933
671370337
605216023
656157130
173857547
539697755
57779444
376200803
147397711
438962143
409851104
21935391
942454138
325622817
554208929
644258991
124365534
238313921
314765537
754828681
496885652
1061356011
859992287
685563410
637864062
437916808
6761518
130673169
603995700
909561611
658829967
50741841
721966280
439035231
109784986
451613075
340906698
87593909
803042249
60805332
823941046
341137827
84438366
706176393
53971010
573291015
1022074956
222648798
913088615
633289403
781806115
555802414
450387914
176128147
342811815
546852824
735655617
923713598
286059821
35574515
24402522
653620098
159156560
643035064
464211098
1021376951
213743294
221246375
73092037
843819545
634307999
508914887
131179370
916709918
915034826
557664166
487408138
38037030
139675363
645068047
684048880
576555994
22398888
488181556
121435065
511394775
575189819
177828883
305454496
49866555
773475555
12443020
745073159
833706564
332340433
15681449
123599989
840439661
316297987
41883946
513138667
119734290
499846556
720955849
118754294
952048549
304611299
5629891
815365763
661085299
1044763387
16611859
195262366
915150543
38189086
949293402
436571384
565914412
93243185
667977167
983950839
705015618
437033634
190762945
77028430
252621943
454873167
1016807513
52543495
87954059
741508895
642060331
1032533327
1040756394
347361354
64426310
107533802
472390681
206739757
723225007
441260045
331818178
171338925
472526918
59358272
314614998
523986611
905205621
17166421
534812799
433470101
622098143
294939211
11829512
683900624
785447153
637159642
947552054
318407371
1032380984
32682152
104890984
156187660
839841021
808574969
537881855
26015134
709307146
106985171
623027457
382449351
842304638
378256290
754365734
1062452014
687477
112123080
178849396
41933240
242058966
245860587
144675483
866178992
193618356
301771608
690308132
77636772
630088126
101243989
78814896
149580959
985482489
185080832
1004939039
35538652
3780456
953196999
353669104
603226858
645056504
290191446
515477599
720493756
823721277
382535935
911691922
107902573
195003369
39886676
320391622
299456763
157218710
273022160
50410133
184039301
707505658
757483592
642453108
221065332
152231443
221226907
61976335
813614126
222901176
183574431
529714419
867464873
661943130
124079117
942994225
1008608189
383137455
725999490
22843655
344281298
476924263
165256637
695031829
396668591
559023884
387483976
189138244
701929606
247952232
90481102
60385314
693962690
717697421
195765652
219543352
915616173
31813328
1035762356
111865777
571036336
938932143
486280284
65985511
506198226
940476786
431142374
622026792
171037189
397583594
132387493
707243934
239852735
855528796
392160593
560562388
165330699
847975416
280475413
766079046
154156844
309611140
360328428
636662455
123878495
498956747
577631170
905057944
871516116
1019357170
380891808
79389989
931930439
124091664
767584505
925337665
449242892
433298740
19103087
67589256
156329449
199641714
699004857
278096843
717802747
686714032
729889922
571175235
619727599
726742563
511695783
161569803
739545384
696768168
591087913
27494081
257161600
8424446
58487772
379203779
510233476
801243247
758280006
754460109
993943555
617836060
111663280
319094362
300532580
336509455
706478127
365690174
191927620
846064357
660635907
152569938
143702297
263509131
178748016
132506259
351688261
331241404
456006355
915348495
592456469
574417602
342513805
115090672
240480570
784856814
38939515
124108064
418286402
10882289
132238754
296772455
893730864
747672700
204607799
1032534329
767395495
148121068
399576057
570608899
1024760913
467431278
1019544785
172600414
579944826
761517926
326871249
122368769
612562414
422855682
385579014
540492656
40722322
115400160
552613754
6613180
967732946
493591445
666372090
203883445
849674560
10622700
75813955
249664271
803427082
232198903
180032168
194496955
187957602
62235305
995906172
170462374
143681233
729691375
256503852
108492444
825234364
135240570
727030873
116471155
183288822
571980400
47619790
859393886
2632644
976148746
790871820
814694284
736923113
670864550
330476829
1025863550
299654574
783411832
472267134
409659751
174811218
420059383
674375680
458008398
53598810
601805314
433284614
705281856
813401607
16151041
8019750
152105978
55635060
61012090
761658971
983852294
378570166
85159371
535881296
656212344
29447117
360208909
527033606
359591777
294153521
336829998
344015582
210635885
350711961
927552833
742319814
975099295
94091330
26352176
529684609
145710905
866840352
622651746
497668753
586825521
284244514
20253719
338849670
1027910735
302931724
728190736
645643222
18657868
616065048
295965352
727574561
431533703
947596069
840805222
962687146
89603445
203802612
801449930
141140913
158472086
563598759
215976494
442469204
875234707
279644403
56800258
539134489
454150228
468777584
784511729
575102542
530912739
784366483
247815610
1014239684
970368322
219208693
639596774
347237352
646470322
538547889
560358893
117862715
416929286
161980920
944363202
1001814363
442246791
660154960
364598737
22608271
31007612
373828225
903494858
37952216
274205505
105752110
580440657
775331693
810255121
51327307
600654250
8668789
691838866
659221615
195734742
243921012
49510878
897346738
265072987
155881412
438057233
300101065
485248344
942126006
64867575
902638137
98717188
435075185
506388849
573645977
702384861
54729974
361574400
231947941
614027986
92184054
649462873
996841283
393976050
282731032
784936953
725153740
148798300
201256660
107042076
83963060
518727801
287974995
691558036
433207762
33616318
210187591
917676932
544442728
124376544
497148928
938801104
320014103
235047943
269833018
222431574
77775129
292883256
547719750
11537089
142543664
432577502
129415033
486018303
514423766
427289696
46754809
86391712
106600699
888039673
663529672
730229793
777888796
33313099
933812515
159052407
564927854
355345608
868142517
294458823
178411078
246655327
139961522
591934797
654486691
423390081
442962066
985579338
29249274
398975757
864136769
965676142
75916247
1049665684
14902010
179141397
992131199
418478973
758843760
105307261
342904589
583863164
408969537
58839721
440851288
327538773
816237786
586569030
466753014
762470971
832875571
674968110
293667265
610009987
155983056
318357826
844802880
11406620
324179841
618249401
128850108
122141390
91519439
763500102
197461483
1039927476
320099791
508254320
660859019
592536255
560233874
916518010
739373244
511325521
798565114
754842387
127485301
798761290
112740662
577671337
66612845
941327489
111268925
800873835
420362465
315622338
156820520
238149444
12581327
886005022
805308061
664819837
170741682
752586392
4222899
394078634
800372892
932472639
637504282
610027934
979272914
964721260
10306970
958545372
878603843
834034736
264172329
269615762
814952049
718396354
204976232
291193127
300397460
843249114
809528590
47890693
231443670
777411287
67999007
264638934
359281579
283425249
450044592
184231947
501501338
810823909
741755608
638084868
178199152
906312984
787127380
629045595
493862096
186579863
994929891
35510418
476150641
29787582
871976676
43708225
517830266
1006213758
8671374
154255292
978148959
100856442
741424273
636363739
863011240
523799791
200420573
1064668951
4109904
529024622
709658497
976216913
353523154
339590987
405503824
149853345
480672729
1001445471
581400114
309899721
313269162
81127011
319267895
116519123
92768844
800252668
144534765
756568424
537674779
660646592
516263863
179347735
861603867
71549945
671118766
739931685
141407352
424335836
893112831
584447190
112656878
315355482
139549820
755249561
20599666
347055521
78912439
460058295
633454635
236036637
913057904
141477678
723285192
441398677
32926648
255190194
263062076
402775167
568727755
680624784
426437230
52449124
480341734
372124149
169979687
270886120
510387282
864155166
104041340
702586848
183916061
82945658
454580892
649984176
570003727
538894242
210805614
428048800
30108958
731201890
334591908
883914525
340709982
1004909839
32003915
182507600
517790078
463292256
751174080
921937791
296401741
170135114
978433572
124612876
324615036
1009025319
784160950
430444308
419784061
296274573
121231213
268496241
744235428
338044581
771323102
669103665
573330754
501190371
363680866
412823206
407876187
273761020
93562894
169424418
191681679
765529075
70345192
353116619
692071987
162506478
3265776
383636282
397501242
855013176
436888074
375736184
542201256
88923601
279960706
75369280
524441154
185737712
801181845
1010155255
156273706
809165272
531318343
336924302
1003886381
616259867
312290210
138055066
567751429
416513791
86114976
46006839
259039599
1005736619
770598881
405991627
841464104
886806212
260474802
154118381
268184343
557651989
688632474
361224193
723079866
1030354212
195879228
346009146
234363776
441398446
146412166
858093417
114669175
213175066
821146494
366157480
63929869
596063563
545774698
935204420
661283914
1004307580
894436032
238340144
554578842
185884669
453386836
615125451
441788212
543988277
121852137
204781892
760213400
64208377
684391385
427359012
617881924
55354792
634499668
493634115
973433523
816327691
250543336
721528689
112270008
881524427
28179073
419904150
813409948
1020638745
10571790
695992982
732180699
192893874
1045042707
408275227
966835063
224071114
508572410
835968121
63633119
854964561
656315217
880204663
485633558
820042847
127615691
50917235
119899953
78993107
531127388
161799270
638129425
567857200
58122507
693802427
973834218
213567816
676152049
78254979
847132237
584249128
67244152
760802492
679371616
278344939
253322106
560977805
426802884
964411540
385176675
606681015
1059497305
841676678
840279483
749951310
345275950
514675999
895624974
599664204
167396294
638011945
44805673
38822251
180341105
956533945
513964108
850786847
235980140
87885292
265305679
616187694
24553389
148965758
258858533
347691304
353291425
447761517
37209348
869705652
416075733
783068231
168229083
356017604
105093129
406727021
207997672
980980434
6294757
78987599
405622620
491802261
338640325
83269317
352405719
593400124
631730916
624779468
862839782
130427397
350958142
264589893
486327306
791506874
28427015
757775350
223431549
119221854
41657738
937921544
81724313
88803084
760306372
439673403
620637797
443595416
33513391
456809928
880013810
1012462757
1045069448
268748634
872332068
756831044
590461656
234311437
4848782
311899373
1036697070
240817658
247931749
481447157
318856557
801285834
39090236
159433396
362761223
205177030
616546662
1599447
509277011
805452462
559025403
205539121
795182784
31831866
57028027
250817846
377794281
501013124
718368620
427302374
689416841
168739484
520745651
365488171
406249812
470406629
140808817
413514038
48560703
905364307
958624925
481473311
60802182
679561897
369585275
786558819
665601849
217481969
51895407
68886512
680168947
349678608
141497065
683227539
134796723
295646495
597290349
282357204
685864415
363521507
120905575
166574010
1031636802
699507244
767420262
467935601
233945071
121083323
507065028
565499902
245419057
661541573
564524377
427060111
832076051
158354832
866920117
266535516
309773110
834605477
660694690
377298931
1046413461
196340071
228951289
47856590
549244545
243337926
579555114
216674064
387237828
17523288
500351881
1005231213
176359738
813576536
994894117
657952362
615515894
373560593
542390581
245095703
57073520
57920397
85089839
974517974
649623354
652743785
202358239
886358399
276586213
142030578
743326752
91562434
580533548
55826179
886540207
67075604
789355508
506500536
399590460
273031187
325576121
51705399
436266319
32516365
490515083
36455066
774924027
445200832
393534670
330898053
801948891
76204954
522969656
318266096
115846203
898032103
443330429
769750828
814059474
518707454
577602425
390932742
283968309
560500377
263418759
9700059
215630261
509188398
469004647
587418206
345009951
627061464
287704161
594195301
51595834
258854542
394717594
708377032
412179032
282447055
12792189
667223614
1052582242
92886395
55988710
833090059
18271261
989733184
709480165
134391377
549347590
116926579
1043033200
549009261
820833339
1057068196
923997574
1062047977
753220172
276941231
362285439
810995832
422699163
287320412
163432026
619907648
814957705
583102974
89184303
91977663
889826724
669901344
725854019
569178640
539794189
1014935392
8273365
9288648
405434765
289804176
718320846
207904581
373198370
170043981
849377963
298658489
337325677
331803511
553025504
394770236
673360196
921157494
14411377
713394379
153313375
114576960
839168553
257429121
913883239
601007770
689494744
281240415
794484265
142122320
440284251
292845811
673250503
521930328
196571651
33766195
91039612
147777421
71612986
1068833261
633073789
601273777
422023639
201905304
421816292
416534023
481708470
27867194
849641314
768879027
511774549
122750311
751382521
459280499
76916711
734749907
1050471141
84681236
71054226
541519035
231402454
281229234
593691066
794328070
459682241
142455841
218368669
500529125
1010658144
719004871
340439734
723823528
642294812
715922006
695879594
132477729
68010448
566651145
523197535
157156098
776702662
6458770
165606381
891080695
193449838
116355730
42220724
851058622
375336342
124516893
676938018
50620188
670701582
332908154
704902869
29295243
390464481
329193212
143530197
658593561
682875822
870869606
541386722
1010400371
67683381
914197175
318170059
415828038
109135162
35287109
165058619
148159912
974472333
911988106
623885204
381240739
198047307
758509892
826554922
582415267
756343877
565117875
114340301
989643751
655940280
163377522
15771386
977310288
589284701
1034504422
238654586
372447280
520371856
102394096
752383785
93681431
33938155
435757947
566003394
371753916
302848908
769594892
447457161
235122186
414978100
102428116
537888120
16592753
532090742
257703104
803796209
645718538
1010183840
986012817
359394534
650647257
619550491
106727764
1019663678
1030007688
338128878
140396668
533569375
860535148
76370413
202650994
395880961
644159160
856104191
834768384
840455060
804000341
758174139
379529554
853366344
190859975
394489396
119634424
89034353
45841092
825060144
845965532
23119791
479522256
972813018
821375027
652222631
52048156
189013968
166614967
767373125
86391885
89914021
142043496
786984171
819277400
911300933
685501769
1007883973
340691173
331831015
572739596
639957918
246966765
1056365459
797610372
172239111
838117455
890422710
916025766
569227975
68225721
179320624
67860129
845009689
146281969
496875675
13410699
70461636
17927683
474353340
803082028
426192632
709139727
274270931
846538572
139243185
176544164
594749956
432026581
652955592
469116698
898118404
139181210
742904859
147529338
573435238
790108824
244721345
168759561
976930393
288749356
856320599
360995562
709697811
743346550
97983012
365001020
621248819
16803659
461685267
433928226
516126798
86870578
575801950
206098593
1071322415
521422272
86005497
157488095
601698150
885009030
1039556066
622040751
680450455
877474912
204359842
29772577
387956538
407592957
1046803408
369007182
34797673
824543363
699105461
517294767
809124276
52606976
504830198
288259753
914280426
179932724
329654153
765385081
126742600
607627354
712927763
70446356
793322163
668922750
803279350
645747584
441037664
239858494
973790576
183270718
620111085
859227619
373302887
593634104
650107088
599849668
30412343
162882491
491543917
168678479
744675077
759743243
239432942
1057838777
453978157
79674899
131359404
75976685
216425713
130571806
597524566
82084002
127369818
377929588
677560023
839995177
287292303
460464192
451856507
666206936
412322960
32046110
211830818
174208683
178816019
221047506
436384398
330535667
348492145
108926126
181331495
300803619
401176072
121213070
132087129
685125417
60348306
14350627
226376758
700435653
94128088
107791536
150872841
894660847
73050632
451675329
878766449
723005923
440004932
185097304
158685465
42760324
114440713
491212893
46064405
746010246
1039389878
271493270
218387158
615885880
22257439
545819915
746298330
33482758
839697150
684653496
689591072
143674560
784524770
71107430
752794172
771175812
597177631
834963119
61339548
33260753
370926557
984620872
774164679
156044498
1037077836
464760794
494369989
383217044
169580980
1035742107
197700324
567075552
702103351
536700918
705404020
847039884
75300513
46071814
702280737
315843372
1042814304
244802007
315297694
668595401
8601699
333512000
290029954
127044005
155142572
681834378
159964769
863135343
139309545
885124618
37581642
433465204
33694360
470096589
232544436
634264871
695545849
447448155
794622596
29831311
839025374
736569934
93056302
835043714
361428783
874350272
773652672
405664546
912340861
757127375
66575329
312289606
211685467
474349300
60882242
882331406
816634591
625550078
1071122967
742845029
1033278474
757820349
777527126
267188674
965504204
687269635
268224646
321247177
685555176
412476350
26429408
572603207
766225446
479407211
511263427
48674688
691963890
130247573
22102136
1011875354
348010471
546732339
551220579
22403403
589834166
909471347
655945683
385585747
532744189
38294067
139367402
441065867
893463791
153338659
968749685
430218733
517269497
859253446
771188761
157782181
242794777
903544675
401844433
173427939
6639731
30718442
298690759
578126715
843491892
834372797
423725852
107382113
94058951
935743599
574944729
78786988
13295658
642738139
123978436
275986887
153752112
77019443
379277927
371249741
113263852
13391776
322730417
404243227
488591885
208295253
286028956
807534293
195672078
714464703
118954860
450268678
23809238
325938132
108692454
552115157
829068584
758946008
87463259
494846542
355692411
565849931
990224034
941045979
676173005
431804800
498478621
868228980
335619773
925375021
817613159
666268531
769649431
650997094
440920124
359426007
775243605
364592076
151176511
803880101
813665086
548735555
1044016552
760689739
463647998
750206726
141935318
780459250
694206146
495349759
429816331
857996979
706309878
823043925
380743460
611094079
715125276
359068603
429310520
117158533
658339452
26736024
136356866
238905985
91167969
692341602
515289683
652302409
625443986
131208154
954786709
53112343
628784187
207828339
458197462
3175428
793140421
643464004
637500871
287106765
542883906
175911313
382303298
132289500
156076406
66056934
606588177
633291450
331744367
145983421
92364834
832736917
853600415
342049009
211087260
72286475
534862315
738402930
2669684
851171070
60448258
195867378
637185571
629061118
596536790
685129941
724597532
101453346
846584129
921815583
1072658126
737900730
168558020
377202403
199512439
329973791
872253798
527785421
281258171
330885657
858149252
293348905
386398805
1013461081
838304603
143170674
781895071
297257696
209891413
47938968
829091747
469758693
29617956
1063301263
6907003
989065231
262718867
300319389
603474561
808358781
27831659
131516420
758859032
686437995
29492389
304412470
38547896
412446030
697973451
179436122
722450563
496194883
103825986
560545277
1036552916
1596061
172949862
800369480
561886595
826817512
73700788
376221294
831659319
1054550504
116930967
87029573
55398476
750809135
305996903
666919152
532774819
259450744
801627692
563791748
399144049
881151445
374355591
585093519
98162266
588164029
526541146
854868908
184676233
341952373
769548804
759481128
603644912
60170507
1005010270
621303241
741223834
803257330
612343774
174110685
880511222
526387564
363726490
715644309
839450864
1039075856
118590411
763839640
670005207
854160247
174624721
57550176
830434524
758080299
975810674
5800689
620723872
42148790
640097044
459111259
741647955
66927955
75518625
109520155
181824207
273055659
291660240
873085772
792201630
417389413
415873405
403108726
556166644
947305812
129308790
528327945
757120536
457847431
1026811784
504421167
457306161
291737238
34340834
797319340
648505430
247465263
364551174
153098315
22089680
1043239679
159731694
1022355212
19339873
675749565
99692432
981439967
9769761
32617315
290516564
271835494
970903581
929659003
96132920
108688922
710207911
269621067
576012574
713050009
624695272
168550569
421486655
8038618
275684090
950291270
670986731
431480821
667685695
829861416
96807638
882041213
1016737112
603213328
296154909
40618482
557579261
371890206
85811906
136974652
21373046
53560677
161909036
186766438
572833642
519671520
881436365
402915002
405891362
269697688
174908018
549154627
120273510
637811369
27625976
567581409
788310118
741358796
706971873
706072059
871011261
1568998
479972661
429395628
137264651
514168468
809803629
1044659945
36490131
62420728
309773686
987251096
1051538366
974561131
509251475
16696134
758893118
111090741
897673392
176852006
165837858
273368885
480995889
632370945
853016495
182390417
251051983
113390334
750767755
39480968
621101005
492798316
349760639
471376252
745163716
134888424
940037021
413689527
652544314
665171250
667110319
520867339
943461353
73269001
648467311
806764688
643851330
502078789
630104380
93562350
348335618
138786020
636708082
561921899
325188338
647329554
126777019
836719133
728712739
417377976
823132246
499264716
376222017
313111894
26920749
234110843
635125017
390281325
526160699
413601844
31812722
769905868
81644640
829616403
369129484
40053778
323653392
511761655
466920172
632459979
157805967
469885577
1039861828
991022256
738628300
269887914
318071847
729424907
498935132
136332039
658552038
112448549
715704309
608339012
175736072
403117722
1033627987
52731197
659428376
418286868
300893903
21014048
654226737
1018682235
161996615
73348688
257658266
729012257
211189876
8503406
430666611
720467986
210882602
316558939
743210810
120884003
349278763
589328638
892337005
9183719
615541497
801140447
743253904
772820512
720020324
267627903
119203220
467497882
687553245
126654973
445160803
327385119
389437026
724203240
377240979
188624000
616313511
792240413
372433502
166527545
198901193
95657110
348509510
648190233
273469987
319343161
148248210
439328530
489700210
546111586
823176903
785981839
650758208
651574179
995799527
167767739
178515346
439063307
626973984
489345785
788356919
545332935
381675399
1336831
709585
664574972
208442178
115893252
881295413
808650269
511827328
924312010
840631146
143625704
303145206
220565451
367918609
754759575
676818025
547227791
229802997
427672272
514875923
223703734
237291128
52040803
735424330
365719304
192244480
22040986
68574670
513149985
808898967
112345461
76128170
15760952
797634188
544570486
986998745
561197797
726886397
899666503
515849587
890882553
700988988
129741926
756318265
132315111
837059645
903450575
30097851
819907272
288902925
866894469
1059010151
352707893
93453070
26981801
370276552
44049043
557440212
767087371
816682879
731492059
70321227
219840835
406670511
528939406
256742214
23597309
676442492
954165263
355331917
979986509
825269591
723132182
124084695
548984629
242138385
447026448
767935672
213272834
632873563
796437792
1064304290
57884491
797128593
163552839
919454991
804327153
20091250
979950734
870195239
11201693
661928402
351051410
51353597
456986607
232794659
500101110
800111820
16226110
496293529
602217274
49970617
1012989452
786520112
214237809
300650075
621565325
683667640
244958901
463199153
345506570
881628080
919350934
329851455
57754840
716144283
94409853
118638744
836176764
952855841
214784703
202112249
68600743
735224937
547059300
1015505149
820676076
664431724
357647655
328514550
746686336
1632782
737031906
617698
626218673
476139592
59495804
603611578
490289904
242050334
389776954
856173247
133069092
802996390
367404499
706513386
28686122
7309228
628811838
191443047
362582900
148156091
272092654
150963541
817256503
725989935
576827532
270002837
81148533
801401660
57026516
289296187
68577564
851430663
779456600
878678087
636714522
290770523
305648312
597447907
834747937
182454621
758117374
848124412
451714858
888607228
135821498
594454009
201161149
702182607
341274731
1048915422
260605367
813054603
707678183
615416667
586456702
806517938
176586920
36356332
82942948
63301326
829519295
23951797
1029898181
63420397
159511448
201678516
104932261
986370492
277751979
207552914
252174797
61299107
521229552
182927524
623407290
623331089
704378329
336123379
299675463
957965773
38926062
5167754
26893757
82332794
246235900
95112592
30608880
927172413
54461282
82269105
957117076
182917361
279141253
174546442
519372806
163867655
144672853
702157188
561756090
476212344
675163980
232660861
727736633
183869465
996585530
386324661
97602791
393972538
689071051
755954904
627289368
693000899
490040403
943528828
32164420
786046656
43188312
139753580
31057141
279775180
589761613
833861628
161600036
664896738
722611319
785767264
1067326520
173985111
726442601
461679765
190165607
1066723710
118950288
605067154
456358509
103908275
477200348
460136845
18120418
16517937
398401574
1016890597
133569714
1475396
835436112
345271655
437533902
185213813
470989005
706491617
401775621
25589839
674427968
244428673
337412587
359538296
1063231808
54058605
220215096
108936041
119477452
133375132
592855382
39753718
510052347
917450075
482903401
717062111
155418918
776137929
148695567
1029039811
364621468
261245247
939026561
566745946
425177275
541773541
419892458
1008135217
254030768
768030947
521535702
820523711
299100191
770574415
584854215
585981307
735228992
460570420
143666016
585275916
454089764
313528267
634834890
730185202
26023302
552058000
835825557
150771798
821759701
508979680
373870935
208605948
868445714
635871829
622750909
108001487
200713553
2945099
669451413
650672275
957998770
169291893
427828336
781266424
842198193
508718303
237723440
177685404
312758794
844933205
86827183
64472579
300722620
49347352
201730415
591906922
629402222
806069861
7520679
159334945
730098739
792440320
311635674
126113538
709941131
486162344
650633754
685097339
19235037
847788581
161116638
306952811
53410667
574401738
552875308
511438508
328048105
103312576
126520901
190336420
801261146
359882666
1027527831
255767625
506077017
193986494
395768059
184364835
540220152
310504216
219155575
228585856
1052079725
113145633
361718690
67184862
979980815
467391087
198699854
906787864
752973091
98622845
527971837
524178050
642542542
13803798
582883163
335159972
574288085
666079863
751787656
1025244785
761120544
518051643
68310933
590855442
378130215
896283348
772860111
26416245
107660013
129617120
83003841
178022413
38946725
519556875
304019322
175413348
15817912
77082467
170426702
705807013
84068515
181311289
875068109
124847629
48341720
599529472
719241839
589031631
547912336
75969410
505906516
843329697
944847748
206641562
115396538
190877833
367055287
1056393677
380310799
77367868
361964228
160786370
380707400
566046950
784664681
706809567
19263147
538947944
123461923
606431810
584296256
438323511
95756938
45991288
528474843
705114400
800256495
23767342
541976945
1035841804
158088827
469729173
71565160
542645304
680524798
433885541
872644931
68688946
219442590
370727780
238039388
564614678
868001123
71776127
778984603
589136045
702785651
515607839
993800509
969377891
59846606
791662710
127988834
827151580
975031888
21607030
126237889
103883509
100861903
256733430
209535741
343966401
830992867
612930377
844085556
277893209
838088050
762681873
856165749
239766481
640229162
896785262
847595217
686964236
102586581
355350091
715825315
150701887
485148905
150386084
198456882
85682973
424093385
928879989
290714648
963973120
356278154
623669034
713943503
4846841
106847286
54910579
859907568
222007133
969244728
526807284
800672507
56762891
387113276
357541376
6805699
535029907
1034789229
493215399
321848561
417779166
459047462
177626622
678302209
516527854
772026970
667764897
582083569
649981720
636428842
573282943
181553942
1006318393
119528141
817592253
724248351
870072546
634319337
354767194
373591098
812684834
840888359
570833895
57493869
244685123
80855061
263415427
852539089
405010348
621783961
339702105
310490369
381844475
109990170
109947602
534164890
555457509
255598517
650541527
199623369
132879125
639452889
542887431
392680691
316575558
23016729
213013314
792310489
204574977
257727632
312140100
163413189
19462121
46011217
732104090
491488472
326507160
862066057
475449690
743550543
121727750
374561085
26332543
929598850
995430406
545430098
905477178
27684465
54113167
521201121
119724412
377852791
195753159
42278483
347181946
189880416
478654472
803650757
657571249
735894534
773092439
813088511
42290122
456025265
714862802
683014689
916174154
7471106
153302678
310176627
635972760
95258347
190362572
545872421
285069207
153845973
415607936
589247612
733965634
155089637
74621467
1010067969
825229981
629769399
668076955
405275457
366261243
271193296
1000231198
131209956
1025090846
195978400
178248587
625249161
756757062
13953152
544701298
349220616
768212516
200980288
845194215
592855535
33047722
494731593
607372723
171095674
511785768
925678701
952694229
129295041
183783010
193740317
93527487
1024673761
448209122
150545824
758167967
357375145
533708365
351541075
204700607
626061006
490499113
133173049
81047949
131025013
405716280
793709411
668120407
287241944
22417600
262249216
107447302
98847721
397989273
708494928
773419689
245434428
738811991
559628493
641075564
685479189
616207126
472293785
76346297
253173412
123581671
480137753
61305163
872184637
155238298
187848344
767751849
919229108
612284393
1053076100
22027458
152668151
1070260239
649214437
310755839
1045764577
344068650
665366481
1031145979
864668248
970747033
642088730
12845830
23837247
18555819
804748355
667984987
80000297
508636616
737368112
557860756
179988138
87809546
233561393
235422087
157856151
3262583
797184351
14173215
441632780
824193119
548236571
56313991
9197858
283709775
310601235
382215009
669758110
262202166
515238253
53671348
630051546
85751
547966604
100773844
921123968
88496869
269661419
1023855580
709761464
151289275
1652235
437210245
803922983
500988022
123294837
718907960
12775737
33098629
733252675
476599899
184703465
976253531
709907625
533618305
86448991
292548137
819200153
759511569
355428967
794800722
541811281
158328361
85218743
41587533
325299461
325364411
9542373
565156100
80501579
1065377260
510334304
255051794
1013941953
805173943
127579304
774352897
966199696
150235777
50366422
796148032
710010740
686062953
275646735
365261285
202509807
523098883
641080292
94500771
718972214
2773544
152559874
442200276
436460019
22694360
784259362
862492322
866613008
66339565
652290677
424666232
788497570
493902768
652173965
937116457
15124719
70214046
244062908
212702337
31108550
93607542
180103116
162154363
357171488
41492218
660094777
790520822
140575884
730686558
599479449
16412378
260603512
782288758
599040744
111447521
156645966
371775379
87413101
984253497
762423669
380304928
18950630
723627142
307765690
78140390
974633065
448107480
1055315160
666161170
77903684
137021548
108527783
371692876
168590697
440919617
34602583
6443307
918308470
213079724
36900499
1059577473
1060302996
99286490
590597541
548748586
469314525
903050873
120825234
374571482
483206472
821218587
562973818
571362266
483990517
559872798
1920278
458682753
105515603
830751926
249675077
91266689
117392849
23484230
121577661
128422305
139804984
48851361
703560960
36577440
330913791
634700667
68416858
121709663
577610837
470833896
184478451
472533690
482676321
140877674
19937659
135296288
1019335014
662915589
804361274
762963802
222201441
194761453
343564239
264944905
869720996
674719164
224137559
757253183
569528947
237326035
768219125
349997539
556769970
289224640
638664331
348922658
302369260
77742246
660549371
493366750
4724125
237380310
167855118
61539592
619416670
53502991
471882094
153570314
342671831
242299657
221635715
768460109
61164599
96196649
115147679
104500687
683907486
348733485
262772664
515404843
309926994
122341478
98272391
736719325
319495036
148932704
496499470
1065135725
689853341
205636213
677153946
924872821
652017895
65340386
410531703
723238066
75911236
428525958
921885481
215916138
1070522438
708769442
208499829
176808181
787753890
629612364
492975438
678485618
680607842
986042066
250829406
737856416
407376027
301318412
184144007
423158374
7947420
674204703
758349333
915194564
834245567
863527409
951808463
324730689
138355380
576072200
872569237
715925425
332827339
461723121
460736561
697895965
943067486
285919520
75629901
26294568
598437362
89612823
284351354
161042510
451768587
811891518
777695645
456799438
397577130
553752504
729662228
53649992
476265486
152921059
466941770
1062559144
1069037602
468141306
93561945
702353865
92950845
795926530
894578676
707821794
23764876
2985847
365739116
278673168
396205349
120552308
610809852
854784424
1061935739
885752760
678761866
627086390
80732388
169405667
528255237
119983220
190923962
231705392
1053740874
125319999
67836815
165609691
355241932
11404616
195836195
425191706
337780351
372963091
327807366
994612093
345854392
334340890
838352670
694229721
2683016
120814293
191286054
349954787
233076273
690357978
184774953
229768702
20344129
741462187
71358725
130472272
503580089
754385615
156723472
12800829
120681406
30320462
420039105
459283737
542028795
8286020
117707748
175617227
840786513
486203370
505670044
255616530
7746977
203699241
311133831
124271080
350115191
544176842
1009791050
349527847
5618643
131139944
595868587
261378265
150094758
201316688
290515450
591273108
393193537
263127020
137336448
62400779
1016913902
183864108
536296373
357299324
691599966
665241404
795196436
576640002
600459478
527314170
161148082
115495530
839817801
184927161
566414794
1065394177
853905559
388808175
309696706
858375122
160804940
141281574
302752545
827550743
422136440
720445126
325968541
63884315
140821379
869592911
496139414
143081220
837155869
592763254
204255067
665596
827271252
247319556
859868743
959493994
282251562
791547880
368396125
700264618
30501845
142711852
283619143
802944405
817682464
120143936
699362385
313255711
262756699
509173783
561703739
257146975
1001123247
378433577
830385224
804995051
501072074
313786501
159758148
831724402
364954914
925636316
198541897
443467285
725725467
310576358
273825196
1057642681
542676362
496984165
367290803
86465004
102202468
579312268
443240584
165659401
215421358
798770971
182704093
476050141
47395674
48375116
280608006
522427487
394610404
48862303
173907218
556522259
535578809
538070300
399387547
713273064
721283592
829166305
606798641
738675419
1018101119
101279213
819326505
1048251666
369770671
27960320
158699449
819787573
446969426
599355824
987845747
387424052
677189273
465633374
374323153
864440402
43481531
543649746
116472780
803397264
541531730
155785368
1016628453
320767610
1060083133
162471202
85268671
535832745
692743785
98568061
58291261
312007559
455774544
565369117
300075066
184354804
52640316
468096148
716895549
185777144
635245365
603682088
24007627
409230154
1067239126
510470669
1071594968
1027697323
604393706
151739041
814349172
672333741
77416452
463304722
855551820
224201179
123194239
63827571
893656274
265135714
781250083
64806168
524342785
158989090
338480427
85327467
48004411
746471406
624743417
520521154
785116168
823608772
498863773
456694710
286752241
132189974
423694981
773363726
16151952
1003032432
169339120
234114298
373067573
143158537
42878183
330622578
135054343
462957078
967925867
952696338
567740386
175196782
8534773
865731307
807171497
1053849218
610034134
794642437
121065571
907170871
128527131
991938102
244541149
897499589
227063318
319661473
787598588
712497245
369676937
621214229
225766817
880011371
815543314
745160831
265365279
26810812
742641501
657473882
326160444
52166015
183943923
274285640
866685742
693934045
417527787
265727463
842728072
405353728
672908993
447396620
655362611
258424855
419214519
237703112
323388558
224856900
661696614
405133166
412183599
617261384
266731836
399264163
954985856
620247643
7254653
418685470
468109868
787273697
519267236
558957524
241104110
276246450
209215138
283699429
706705001
377368296
710207835
135018948
507508523
71863065
549563173
778168730
93917033
831255602
442935586
382098238
26543900
513098594
265982477
857157772
624017010
872382489
937416700
851934885
289714494
686340718
340604658
783208882
882468225
1047705959
857193960
61565711
1014407058
45755071
98114647
105593363
189561114
982614676
712029610
224813532
610863861
767279945
228180048
312248385
143333691
288568434
642274890
610917830
525586739
789587832
485843917
272091218
799415222
329429310
67635835
365705285
391655266
356620536
535990408
656741761
955081438
206898216
22096660
32812801
400747121
97642960
643840002
288648389
550698245
807216405
98578715
897622067
158423271
36327468
849369697
100390097
564637599
180581988
51362533
60675832
1035795419
264958865
528052967
975406995
97943127
423737613
808061441
686755820
428118632
587156564
342410691
60319843
994834972
420040723
254690763
424565332
639035345
822637953
169389625
98355874
359442875
463854591
769711340
186111231
799951872
327834650
187466775
101533057
229844613
81015601
802684479
701279732
121363304
461324485
100737159
558085678
8032020
553942523
25067029
27695536
40368014
19503668
344472969
336394710
43792941
184716986
922991242
140713593
62824899
261365648
87976612
623742090
767649768
873751990
644390687
543993872
857766003
912593488
85716701
702814728
592656684
975987060
300574898
412518822
644996906
526961853
419593970
828982147
180904905
32082739
257092160
436312467
740362440
169613484
450410503
81452812
486612247
411231463
26656875
76845116
423892928
131279618
680769085
956988810
515512253
613227756
92194625
813720749
250962527
584894380
782020619
670698391
250833530
982078185
831938312
549932476
588988443
151440342
567732033
1057689691
624547166
782106872
572974019
475557030
431678204
451567751
453450922
334848039
56712346
782169000
228365874
1070740072
939571744
139234048
857656032
443064413
520751682
51461339
673515256
843920421
513727953
171408632
270270664
597721500
749441068
141891841
564508326
721419432
87722824
863900196
584623685
280098404
384652244
51617417
858578110
15877309
43542360
192001287
693542610
640796031
22129637
273306970
47441990
1016976206
582032202
6801843
1040357361
124547603
418854135
335693454
1071702856
502254658
538856701
355316414
410236906
527899339
705058492
1019004503
722190884
488453585
695631636
323395322
382943965
139378981
624107943
1005488519
627037341
663572365
54515471
250809703
941259399
22982947
506173524
51728868
730878654
385103844
835832024
1015015637
82700265
946832263
156513519
255135357
238838484
1567107
863854675
758106330
831479996
230206490
350123193
418534278
822117808
360028488
438395463
729242172
182349239
154162110
407169743
48671793
254263362
939362180
103009853
775748461
131468284
124659719
214148483
488851498
73484439
546732474
76440461
158839658
804565430
597652456
522693378
784001574
496957292
821332951
199606790
61503460
455552714
812666549
330145466
632225662
2914383
915509805
307449131
338144541
114003550
176266084
508379420
140305987
536147762
331956178
411236701
192693654
380016961
462748785
1033530569
40050505
126448933
42057969
756562092
472170800
242257682
34309035
534962716
682231988
62512135
733123203
333905978
266796424
458223525
350343539
750777830
380715396
272212528
237383002
802975874
625992582
284248859
722128831
834916637
816580226
271065335
297435781
128430782
245152425
220035588
1004666576
111754036
774298355
734413511
139393503
647493332
435139290
351945876
677211940
414145291
1010549459
21875976
216440113
798475619
537355209
182952530
41446828
779920107
79855565
554078860
30103383
110499181
1059572558
349163114
375959889
9351190
374777205
547010938
856064038
1052809853
216514113
787957382
931651384
674494414
60591486
157014191
282661817
156725832
330746718
931535222
1069591495
145338159
772507722
87708221
764487973
874507357
29190953
1039357170
9116753
699001606
794941209
635327368
49787342
272353750
898730435
887634810
196897588
191465155
252368531
250887566
146343770
924116763
640376011
537559495
456100044
519595147
144699101
181160628
673628034
175808792
583661523
319454925
623463037
277010888
590487600
818946246
579551551
313548528
485311469
795678500
1013927298
44969115
322712511
754295278
679644118
421215363
520594138
770517072
177848542
946146918
501684588
231819831
286930699
153680050
322734555
639911854
117148546
148198748
36874739
362459775
559250415
706476818
450603600
76418079
377038200
323046457
640174510
886217100
26492820
625605551
915513874
612147402
2520578
398781651
589098349
157096610
471174738
80709668
193083668
476488654
105950917
375102829
280659573
599488810
153733428
656379767
343128117
1028167896
955131493
859968272
40707322
545094956
806896484
359918573
782932368
496360193
562200512
561266886
184905154
76270653
238366407
134538204
53299792
727537363
442171996
205571623
457086867
120625407
302729377
116479853
43603526
26667234
410561242
374922298
475342135
534893269
110101544
221461240
758395747
772620911
389020588
609705235
655117286
162213010
811662911
95630612
691927054
387328650
111414401
424607012
139702072
226723252
555189928
213599095
323441269
366669767
16534743
484827486
433357964
356151012
526521649
152409517
1049003729
173453349
28641434
673432840
483818816
418147119
274598758
205110768
544224394
236760058
474413711
833199456
95280360
5308901
367784412
766508886
298244874
429722621
464280769
495229811
55433757
913366502
471381317
728466686
616515979
303017168
613072462
50823569
178083442
256413005
14245031
888914170
15006329
439770356
274308602
154039003
774635270
260563163
38399125
114138648
6378798
672102967
479630614
54456402
379847296
129840084
260049471
307370522
189907395
355131187
608399219
594352499
502833869
481567427
770203685
122406271
1012861889
996822033
244088094
2722908
288406015
818421862
77575420
623905429
799191436
731698809
414464980
643141495
33483320
384790016
646673170
306921808
227963698
130407941
207538625
22245357
66087986
1044400123
892717776
411146219
499858517
77880248
321412686
757880519
572382984
84841184
576124995
731107563
621765006
202398660
595434643
251506444
1065311233
805186033
816728468
428712747
211693629
83426832
828403027
888002318
36100090
472358515
290864668
142966099
791633901
668191479
570008773
100713377
68120840
372123540
848883981
53952644
34081602
519942099
104550855
115786990
233304270
154058467
717869756
363056786
642389322
749088552
3068393
700234450
282747805
756432685
799452451
44725746
947764803
622276857
24734467
594149039
252467526
582601818
171096099
332357289
29029074
752535835
657900090
578210959
377644625
998537854
197151177
62753333
534189620
724278104
149746357
417751113
118756853
298809338
872269709
504520809
638870642
334578685
562343279
89934976
99949639
169207183
183858635
168669116
318173142
877760631
63890712
870133379
148381024
747818923
726367519
648601836
361912725
514525243
822228340
790502081
619191223
145536968
592852217
48144578
608335739
305203032
73933302
256056452
196795478
169223234
108731456
140917508
727263765
321158359
186161143
324186433
798022025
335054544
185111921
154415950
235362505
192326432
561213567
531610132
378516433
607430216
444916609
83756098
330048648
574188829
243227218
247820331
94750984
284639834
966073996
1073310563
24538794
436990482
640278053
70413725
595692153
432300548
352449838
65305487
521759394
124966451
464127752
732494028
955661655
838741639
382447819
101552532
1030205547
593527263
233795948
541794435
268043103
796355037
216803949
229249601
427413014
429808128
727002832
376677676
31952367
383174664
105851896
621780943
624058499
459451538
805507369
613600722
27463160
620301587
124132633
783224596
130025414
369344586
227851230
392209083
13563780
674203781
1060505086
656655555
363809281
394934382
1043611240
95383471
271007212
916129799
491494421
72549519
764903468
404806255
114174541
178816469
498657258
522472404
1521324
22500454
147751402
460905428
352228113
989089362
198232132
1018375168
383348081
237504561
59865259
1067264421
365584327
776702381
1025359314
275920278
330819094
318469417
715855566
596191312
261921918
617577179
269274361
76138776
379787530
727132166
955954151
414086733
18857857
38296413
342480249
797750128
612637422
78128012
821852564
249093017
112116349
470186706
355138893
1034013150
859968817
100837386
334316429
989977797
631971406
124043776
268749075
574009171
764665769
62395835
252714682
522809164
104417222
746221738
465579526
120740711
320154730
993987661
736502213
808039588
864756018
195441624
380923734
941149764
347846153
584624185
241292624
91255893
152551423
805265958
270623015
670331611
73842940
171507078
427059256
31335123
638282350
277836717
996227540
17311936
75048429
870892701
635627644
662050897
326672691
1007098305
245839874
114331625
120523714
56286142
191643544
765656418
314398009
775390152
114995965
507215592
320896383
506385445
1066909207
471355413
488269546
42999808
134264013
1053792233
243564280
602764842
123957813
191391892
264430745
675239545
685742305
569471102
413079781
15284918
96809238
726087236
691746368
245446378
527206766
681586399
261833335
132237044
505288850
824146968
216669153
75404479
534358000
835308320
646990301
279943119
938021859
255136496
501769718
108689105
726079659
726005704
1000884918
299962316
108129858
128409713
476012147
153468644
848689770
884066102
566022522
91995959
22555925
112192989
847715327
479560300
811551741
414224331
115930957
97384952
764554105
349253970
429608854
103452748
417757752
626495044
4044420
340341005
1065623456
550925985
274204377
265908295
88568640
750709126
320577447
29348701
146917
178214153
881325283
634312569
195443925
135379659
31420820
226088688
728648802
663293555
733759132
140731501
535592650
827221512
466187025
867559822
161431059
896089712
253699049
194355727
643726244
648631317
805456047
299237806
577992851
389474378
817991385
1060337929
1022434795
62270481
596646005
881213937
901862451
727091579
86480455
530962648
177440865
132006084
106436173
369518111
320033425
722833327
15850687
344125194
449505224
379423653
262484151
730486466
16321618
172424451
231541701
633402916
809239237
318137652
122911064
127150900
372906426
507227472
485671833
353300770
184006514
33450489
45484216
537095440
74031350
639532166
339165164
514949760
90466286
790732131
447001350
456715982
694125431
134923063
741554293
1041232495
147206429
298309645
365666405
729420738
471183150
346059095
494404337
10874918
620354442
399036263
446142399
813521741
745953873
172581445
362926811
265585323
1015149244
503218029
325558227
547165724
454108022
533347864
680491849
260035301
72482151
220718432
441081983
385544700
34807181
527060371
698198259
708261377
282798836
72543532
296634523
331356613
239586396
625513077
135579578
73440885
470878116
327474569
254657663
151118158
197403588
287987127
197476543
461465699
60244259
14890615
754506778
33879501
137209878
840429592
471199131
281245329
134287967
780295520
247997341
478804618
136638673
267260949
689298422
814390593
188994053
32679638
101786610
664246324
725951715
511785943
271062742
191350297
328009344
794296337
430105960
147271641
92014904
26723878
69517411
257508327
397047999
603194731
356747102
737831096
624633321
132366013
968906484
227304946
896150416
799180686
147218588
819259183
87637236
621335107
214143998
690984518
95289573
36284780
414136654
460993666
949991088
860724213
717470132
1068329750
161752646
792393273
466873259
148993015
110546013
112847579
575429730
935882006
150133549
49014152
672540836
329692499
29625670
320204022
130962220
213232699
34818735
202474389
469794779
856596633
48053700
905030801
699534482
220460907
665595942
1014726525
779482875
813185052
387352085
482462521
374439196
611423315
627579367
36813953
91623282
603973111
589507118
763160409
128691244
865361951
179354550
1058682138
3282025
694204144
857772614
34812443
798620060
567727915
186785781
376089922
24998919
418086042
341583295
829805811
17384118
190819899
354030764
81834266
973885577
747946897
4827280
42250381
155647417
82163116
815308453
421236405
164968390
381071583
946827072
976826222
758561505
87208031
269664508
396163232
70944736
53588656
653521788
280401791
106999768
752390692
421606234
688873767
65071748
19384483
133339093
702762330
16373175
930751041
84876686
455845943
323540751
506911843
6456072
512884063
76136714
161628089
291418202
10575746
647099525
95041089
826565077
598597389
314426100
55234109
708779052
155912498
820908795
935640515
176790295
66684734
566315683
351458247
479997114
140482008
1066524335
833793430
434508952
588544013
814255599
74496011
81116348
407870804
294415286
655648183
644552247
524526733
351828176
994859988
164277146
885180103
772047529
776801388
1003880703
7613736
935381698
119945479
587836662
844781363
797585777
279715702
75278813
505522304
606485589
1059326424
288634784
528610682
442254586
119755143
523273821
43046117
684402885
327669915
690807877
7007844
525397173
783048028
17224155
628571266
641468973
121124798
411178742
42908273
7269754
152084967
90426438
715851414
358122678
773721190
68488956
389840559
193316608
120820289
313975268
634644650
90199740
811806172
331763102
281069985
618166151
470364721
628286034
10468378
82253813
961597440
491176777
744628895
376842935
495822438
141887205
572520618
812494710
733465426
965693554
209942988
373948536
144968644
792782017
40765485
740020734
1025778596
6711420
642343216
288767172
630732
121149091
662741320
883736313
1004159788
263258506
212064098
820668659
565699786
113258054
341002856
135874663
136598503
115569323
526140436
643759692
635385016
26180692
624810758
546849432
611863223
695589672
373573154
981354207
108089386
272390532
13252
542526014
550851275
316735909
663220122
530021054
651662558
449247823
392376925
757960212
732463367
754425643
822324564
97431665
682908460
106158512
578481535
220715903
907568152
58840872
424205587
721909761
71321845
204857810
19771189
394197092
268884255
784529251
736918934
748275089
852571403
829401426
30164592
412902098
513827314
361037368
186468923
66023249
106621063
521883683
159957255
4490836
990961684
246702649
198027469
126088392
576063658
334168159
732259466
470219168
145071401
36636031
840461838
190119383
1048070453
199339182
554342014
163915685
394032541
51958842
331854246
568917055
734325341
440404328
576413645
565187936
668138205
853419515
504877391
308199294
681800137
413886048
112550930
633962199
114284095
24901654
664362418
80708564
423162096
717788915
357994561
647318962
811058992
387249159
396793724
721400576
129245103
167252361
639346531
548773647
413393774
800557256
93752183
328960300
328636886
442748194
182242416
639022387
443321982
161754140
647978173
844967740
944699514
619807598
739692835
190193021
668514719
83359151
598668418
205439354
385326840
540194925
664512878
487128837
58005208
874208740
458295867
209858976
583912932
839557776
50370022
329208726
547547541
207803962
824887327
125643466
1061430863
704041597
571708024
686294951
766311585
261954787
58454698
480119182
227738511
892231570
2338252
597781564
560266348
622359925
145087016
447884191
1014630072
784977970
195612572
68567678
884292962
39047958
802336225
511373463
765102272
34835589
477561680
243584490
364460852
275498052
340600126
642323921
801566205
794084644
751091162
885361107
119432960
430648134
369834378
3966125
198142980
828635348
471813010
639790861
864422427
272079904
564929330
412769101
194222066
216190661
121628270
433213702
952219006
89088588
732141606
309506384
606780686
532247420
62877921
841125732
139449398
184445105
953867635
797526582
530720270
145525133
1041527184
494198059
169252990
94574100
77523796
757937357
468480390
689156352
314739408
384916833
496004069
759355824
767364433
450477756
423115999
677085562
775530014
237163899
481222587
772435774
735818481
169309039
673074258
661915356
241263824
168654792
342846446
39655947
337409373
260811931
886530736
77684905
161303317
459360103
646586801
127530461
614685358
439220503
81563064
128089632
484397
860488924
151013214
379799895
316536748
175206133
504767492
717644583
567739840
35249032
261316914
449248273
934543252
16278238
41726838
939721493
441112291
185936221
552871639
6806266
132606115
124598075
434903435
30096735
745899664
69486266
703049520
809477024
333461489
306609584
970123129
18187852
24921875
929619099
769860187
173854220
44695938
466098083
741483243
408500822
361934730
347115835
996721625
555093372
34470324
432023762
160156238
68739368
654335685
164054062
861042007
179178525
436754721
311595492
67729600
518137220
124341575
420906754
948104087
303762665
763961256
514214329
112256214
510378042
507570339
43304122
138204414
126866640
867759252
479849418
84816619
291411356
789497867
256479569
614576410
373086861
222286834
155171510
396513061
27393121
66633976
125212095
293179887
380585814
690540865
148550196
784680043
984515677
952673806
90554390
727495653
798304231
277200614
210583708
146071759
504055249
308674070
217938268
7210108
689051271
385217487
199760777
4215338
596591790
277788049
177049855
77045604
7188392
655482147
153823921
256143074
1014259638
13798835
92929275
756980161
319548205
346234332
164611528
629843610
33991134
374607671
839173535
986789220
805899490
664922318
296341623
144649048
412140709
395315517
179456823
213308704
147009676
818708154
710386851
1072824519
208699774
556207264
825343638
620887556
163648231
243877035
59391615
497243434
546973963
976602307
971112803
826224104
675712221
356001856
71864402
857129377
728774914
55089805
808849475
1037878029
13909439
1033275849
596539321
345227522
275594584
596596390
364257190
217346215
920269102
278584833
54296649
873485970
401567200
189706464
530811309
909566700
162250053
218810092
252136358
828560833
812125617
700696502
700494067
68868567
417648961
265807168
409425783
855805462
994127086
73531862
800142884
796311463
578851607
647440486
505417343
284977080
753674891
346442116
829974472
53312506
762764081
446221362
185065132
35305051
449245
556646964
493117912
689243241
220596332
829215658
665201395
95678838
151988524
725561594
657825780
82102779
698782064
445296075
557003285
989297589
190226329
284302833
751419329
481966080
162746150
624287509
277890825
99340181
762875590
1012630635
330428194
693807581
150104020
839315629
346357102
190818009
153332296
820715962
374925090
803025460
466380129
291876959
873931636
974544447
142377088
910024946
734818991
428273714
595452533
518288490
74582940
205045386
110485514
58925035
180959739
1023081842
1015915783
317868995
632434114
305429171
58363049
173874657
671802994
604363225
795995888
61581512
758016387
699282354
218646419
280170679
147204349
172810053
470727671
905483901
509744810
804231160
278883539
287548073
506512362
70458410
66685216
899739399
398666818
419855824
10139638
142783423
929537197
246722293
207454961
355943002
215635616
211565804
1064538152
371463862
317283349
726075115
573962192
809458458
3610792
516200422
855598958
171094415
375759757
1037917372
496281076
226672663
406550885
132694021
63216372
894655902
946080153
365256577
25320056
345187705
256545667
42681276
247024292
749797130
631592396
132256941
159955256
766048339
797168068
764247498
329158417
841672452
58408942
647797264
234160413
112659844
780631270
529108879
369116808
576697785
919136860
180704880
193748357
172644723
572147899
378347331
448311971
29061235
279465161
590449909
596101642
1004331652
858450870
256904824
664862889
80793231
468815508
316002361
809039620
180526756
351797479
135010184
705152044
233088536
840929916
424500953
452906371
666280820
814789486
391441268
683046427
42032505
534126755
541078120
647076094
576870244
206737137
725241196
1815875
822764559
708126351
1006429668
528614468
324906313
448412483
675572679
114840254
135837195
676428340
44255588
324778365
174894356
59658579
369662856
784723457
505008534
292209278
506398880
1036665041
16744049
473910947
469052783
136574232
163976384
208063468
1062765179
430146093
190221363
1064053260
351673270
478963954
120401051
220636357
518255151
384363297
594895271
153574103
373283620
595096206
29409081
545886120
262259681
182350145
392095059
613153552
947696472
526708308
789548912
621155628
56768266
769061438
790051344
442263910
139042049
626853141
766777964
186883564
1287824
208171008
541895287
63409386
839700241
410205633
263720532
789569566
963138360
572940624
333782894
769041017
978822825
641276071
421149769
627154784
123651517
815820474
582908526
7654914
395605728
30238300
375479981
780209202
31349366
70188425
220870710
837957201
87639951
797810674
159909257
731621457
112807599
74971607
279188140
1044583066
300881211
260378302
421675698
941237707
246253679
818157321
377702041
593076098
987864145
574920001
668368579
357592350
706499738
403150478
115978767
586739920
175465406
19479344
813963899
176030195
698795503
453600142
303212534
268491855
290079362
291366431
2469664
665882293
881916882
620915455
369282665
341013801
981031771
68147348
247468369
707729598
839153348
949019590
60522330
285958911
113045506
235307806
152542297
624878716
22345074
84477031
305965896
736769953
586378120
934509686
849488987
706368536
656085374
683524568
725415921
1067209393
473066995
554764887
56223649
586326644
277954124
70984752
697082797
797175860
538930180
1043565580
152699356
55441882
184096768
451650608
435102249
474626436
673893551
460036709
61551275
609080066
443819347
923425416
414077697
276879411
231061348
193943393
922895457
118803608
589140015
942763087
1015572392
858669681
299297195
272099492
217586092
700353867
487502550
728565757
123155085
780846297
178406509
737977135
150433139
60810540
353493133
490467738
273479500
36911847
520360159
933625163
116449071
325609865
36532840
232184187
985878964
513904356
914078347
118103788
1034920407
331131107
108746128
609995415
23252614
955002321
556706891
207817199
301381040
3759902
513860859
497601803
175232746
516541645
115903999
680869046
813559758
391754296
759857171
230789688
375309294
252980733
926935843
331824467
994224993
492488937
172316748
860342025
53719102
1037648877
63651307
47099826
583034425
526169271
366862008
178123586
869009142
600445660
692296394
2642248
1068248640
1047123588
211874244
314767201
63123809
36004736
923450351
604774470
521958682
701892723
814160875
557250165
911908917
257889528
142088156
69501223
356451250
103812679
2470804
634312983
697254133
866899842
753422278
979705610
455134403
16718000
214525137
804981645
657922165
583155714
50055268
537393583
695539922
100696039
185650170
364393628
131979060
156519283
555484131
13298648
670339576
132430162
603984812
937556941
926541153
788569617
25885942
309361112
19291666
146088909
745854462
489028575
668034180
689493034
708030924
86653195
732808328
115751563
82753338
451216466
426537508
912149086
418265633
100107487
358219669
43681571
756678930
908165827
104516177
500747771
152966893
43433951
806484321
75084711
138752191
824790325
692345434
143577177
810965959
274820686
290275204
125776110
851212400
324183594
484117148
694533852
338590504
449117435
23017344
86434689
176367351
527453377
301074920
705976172
515503508
133742858
225557289
778991019
219719078
84620470
854364151
267178440
243774444
190545831
166756195
29349612
788993823
812624621
1028227687
54625972
351914001
202026256
447887795
580499154
136314092
297701273
1045062236
36149249
207433763
282280788
104463889
517707648
868433387
35648658
701449411
219166795
79037604
557092877
328468501
120790447
529363974
182113156
109235461
715779240
919881744
491253326
235948601
844061518
191809592
853559413
570773097
872880589
420177433
102994274
420081846
139686701
642276439
376388380
815380668
668969414
1016485821
612124395
21700063
209332761
1062548409
33026831
1061876555
135648557
188397236
83216272
462427550
484183077
1019627090
582868208
878997251
349044695
264576711
1000433844
269871353
499786426
125175128
818257618
364978852
521622022
118807179
88113344
628135411
612196891
359126052
261544784
299419071
111986754
498016743
850272554
1048839523
1026566031
809130412
213582685
651246173
653743525
266301174
277546255
240411464
394715435
1011066420
763918992
193107872
800739447
515372811
385270884
853587332
590743335
35435090
689343357
465788900
382992789
137065955
552784833
476540365
777409079
530018661
650608625
70144314
340509321
954876424
2245808
189739324
249956025
323573337
712249820
134902613
447710486
682039828
250234278
874253761
498703327
421487778
179521159
453176374
3407390
1046204829
1069032903
598642340
187770886
110804659
637836088
721915636
318069985
1012300067
415052006
522205793
69600776
989325458
361583837
369940706
703070980
370644424
305000184
69473191
817760614
993580066
226379267
393659626
97831545
39011688
71288047
153291203
431169226
190404902
437634844
84002465
28613347
765326057
350191826
427172890
615865389
476065492
988765008
312952081
128201161
126526570
913181247
340378029
348692609
189225741
17386713
853291450
528269238
180007734
106327252
972671677
754585900
490695470
170978638
482857958
81869493
498669005
15066329
191917563
296088138
76344564
255159799
159869054
201164018
588148274
547845702
1029683908
862073471
898298860
176543278
258490081
916799520
179721684
522464293
896413077
553176695
58285456
429440121
518023705
358425442
63959436
519508281
61219096
266933217
267150210
193191124
701889263
209057551
768508812
179508369
476332449
290590026
467279732
752772414
276892460
1017733591
943727174
161147560
771339973
16586429
671951416
490388647
46420516
107967976
357226216
332367567
1020161407
294434744
269245914
325260926
10921364
687384413
732752738
885852981
877401040
395099243
713005253
775709484
511192262
500613271
97411979
628235317
382196605
457530875
21999423
123839066
1052044492
787963468
386407772
67664467
229166354
665677617
274509774
627855550
177580912
580378688
887707833
318824451
1057542240
847605131
485405300
713250739
708925851
101021548
1027547005
211658785
631449722
51401316
171239853
617919707
733983860
623813654
259428750
744112482
645251604
49423148
415678160
520623046
116404443
72453984
790330606
253181156
87707344
180256174
109703365
607767960
922732450
118289415
26736068
351648539
306635859
728902750
90003747
773176204
797428563
276617811
56001130
862055846
834381437
402655670
766746075
314818493
94521594
724156074
221767978
793245332
403134473
176976031
624190227
699546407
722040597
861894308
432221359
47614229
618778524
937339917
187345849
53383504
611524492
403125102
579996511
287954482
571034865
402527378
341340921
469360231
1004496177
767681419
33585073
555836681
866353837
764540516
597851359
261825302
122510065
94790525
787579012
611895734
648069663
406355319
1042755072
979050276
59486439
262743311
214937839
346223398
164272940
1061249535
655340255
897758324
40147444
406615069
101946176
912992653
85056120
466078743
47579871
827972936
170241094
531965
835554413
193122928
383777452
688209826
429963649
743226200
231427494
898625839
20868422
684177799
983482813
834524023
447901911
64387168
605729556
604110228
411674495
293627672
103727823
760827827
420321997
604590856
506411645
785517305
93609713
433598753
472467995
160277414
783136086
265165232
89977860
682665961
592766790
223362475
10253334
830974376
340760678
882718965
791298276
300710564
990447723
888258689
928690268
235801975
873988975
953208345
296500840
391877363
464684288
312414564
525688313
506301242
431470521
639879488
909772827
1033934960
601157543
141910795
623640247
20448690
878679974
314112407
462047691
990706618
247487782
128321921
299026471
565883260
949901545
5387993
198475004
538669448
614427097
181996708
184157040
588212916
976496577
964670148
534573268
217792598
37272474
481495319
980737680
192659965
105657677
569088123
638553346
704553518
714595988
343564136
689783913
488636508
760360550
83205139
187457947
129117071
447506399
561029364
384643290
137657830
352919722
594827792
740761698
96969860
38447885
7021209
298569222
47422784
1086576
206379939
32413949
213669088
546897691
834422602
255040100
348100121
605084559
525691063
94825572
653720292
189058947
462293545
82657392
273210261
440738396
946818605
615481354
953072691
861444319
1020178199
612092075
650702415
163722583
415539240
725312575
192215756
656259206
1002787981
90483804
623054710
681846615
130238572
582877358
312223364
523717052
413322447
553196234
205502110
92934690
101331000
616559055
459271107
748450201
937993033
590573679
296414378
983437408
422264614
37010680
863152793
119011745
622795033
193016452
115779116
375596667
30456581
111445162
117490333
878044950
625087542
469047459
593555274
74807191
871315983
676566039
672545600
863460366
194438083
1049895950
268686133
128115605
270164688
788870401
25714304
369396562
113914360
498561941
143445238
449941841
685187000
601746346
648737985
505589583
374199879
754181557
833494499
942028725
48116102
417572382
176589002
724632251
551671139
598761286
722821497
636135771
27727358
618257446
555605179
246293730
531848911
498949244
809030622
321518947
1024393444
930977129
452318447
218138129
731319921
625364136
791860716
714666264
351898373
422311590
309287089
763566784
595338781
58995760
556010347
114032478
45864209
633902587
553135336
428430415
595198305
591113024
167810807
59163445
491219347
353470906
76338529
567900610
232070068
1002304888
133275104
221000555
13863322
477716113
633202032
777712088
12063283
467975708
527120749
499977414
134478215
745104706
22608214
682888199
866159859
843152840
654046802
779362565
845314712
161166955
15741556
559433431
160220504
882209042
480806465
631939522
88151127
426889714
542565893
165831767
647487349
61071210
799790322
21566478
1023770627
102002158
47870649
867711165
415497047
695826549
110487044
238240511
557326649
109791655
701166312
361134644
685790465
502704162
188897804
109066201
307792363
104696964
273686383
164542455
574844686
511745115
40651426
484758190
341374025
624128791
271355703
243710349
333727464
295243305
1071079295
661551872
16560300
461186991
664915139
105294140
412356624
651743875
93677200
176850153
457704230
403849737
512894699
612464275
320232770
295505604
38669405
622700074
649564486
345476385
635874684
406755800
668598069
427497532
47518089
123584669
1006114919
160540427
101252665
218148131
606970456
739055674
396969385
700869564
298159162
213529846
223768794
908523329
605043494
580900306
667020866
84042077
158177554
1044661752
143451233
680915652
702721792
122713870
634243424
198347252
796187556
792694606
832556888
838581387
15619176
142284170
1050224842
8686322
271302894
394090789
168674307
765964106
347494116
897345449
638519583
840398300
34616266
307179839
113085367
157289886
417759268
412132874
126688592
528902856
400425443
613139757
924258259
366754022
120298188
106006265
12702669
46041259
432013820
40356116
425240497
474197873
98008348
163500225
233408116
622688424
541654899
129191483
467448393
590181883
686303151
272822525
568850886
746324752
672084880
472222067
585115160
866583317
759008861
907820447
648744797
552508710
618853402
508829204
103903873
600306550
721457408
415471017
118251033
143689349
675128956
813919465
488589530
869625799
563102673
92531717
86729642
254763516
252998795
718143013
788861980
73367865
44094987
653144031
576892824
78545962
339002970
364782246
225878704
1001449064
864370640
927087021
665279382
582941500
871701430
201439018
472050425
1023399147
763645762
678491431
325892907
445076716
176549285
418746550
96389211
117667539
366692745
638512453
79121446
2372508
375054816
463902635
279012553
289508828
142225339
235713251
451689971
59272297
416907102
156531272
624866781
1102630
45605691
949789827
787327210
1808187
756762150
61609472
5134808
1004691192
45770878
16660829
847452583
51958278
154740264
504308318
83476650
697424745
71284204
253809476
252287402
947251615
721328482
96946459
960767676
275005873
1068694413
430257576
167993972
1033023030
491099547
28599455
969000469
703658536
225755121
825154262
139343848
413350248
434177459
313787940
138980823
254000038
6324542
976338581
92731641
297446894
325467485
84665558
177934576
187268978
672050279
682126363
637345466
598324631
332425638
318984409
427164557
605339871
183500234
208595903
369814590
860063060
832089144
41872233
659310886
1014501707
1041958594
1069013466
644621032
603343334
431967017
374711305
421570363
19272992
414245979
881302469
733911691
405600817
538610497
228935051
277402551
381798897
792581179
851181555
96530839
266765230
229368982
114281749
547785886
182268116
361423635
672350607
657452464
513852510
252076794
246500693
912482494
775098665
1005370127
120646263
933321459
157445288
829282172
739887961
405281777
191616272
911984836
788298911
868176477
618016611
971197156
575990790
419075069
367517848
829886025
179256658
476363894
778414275
608428982
535230474
292974663
706674344
517071799
626913149
649641025
358017896
161569269
283292357
137614491
731741853
939368460
583224350
173958632
573894770
732457211
722356546
762230163
82907722
776520494
517066587
881008806
899516050
735351344
150268878
759876787
766724525
719267416
967493951
564103849
601871835
503030314
174509283
605775620
397078789
967237875
660973983
715488033
543735251
595814790
176321562
502273033
907453174
145511311
166888701
195110371
932434394
819641237
15523365
290618856
660229321
53399850
958619761
734209687
72243610
48875490
538232404
117869432
698947147
99407228
98859930
161642850
992658281
864890321
259217295
147436120
265882258
93166270
770117996
579373381
9916783
17184951
105655568
45956968
398435123
397090883
240275938
55635843
466275994
967768185
128157545
571198079
916828564
345194141
417998479
381824516
479074567
976064447
534063848
315591024
768173901
156446344
197673813
93900408
58866525
315701270
29389247
181852162
477521871
286074866
377871999
249693786
192772877
367934875
974431967
385988015
322465979
603572057
754516545
110347773
685399231
800801284
239206566
188052754
435957923
538506961
68285176
597034662
66081183
588683067
574753609
436029514
443363615
343617554
663332209
937521404
880014368
790172237
573492483
762207546
378610785
749538503
141037458
508348157
164059052
648814227
997960479
562290423
1050703486
491720604
286131477
915283485
1020081045
137883130
536197063
455540285
53321532
287961982
404168302
2265921
819599536
233298189
462576209
37658636
627754762
6089917
884879422
132154288
479345474
277308521
96386267
856608559
864185767
144460933
867138854
762839597
198989438
283072932
717984571
27361692
850110805
112141922
954825009
418725220
115121918
302229370
355140721
1035746098
155924821
340196907
728116321
562318415
1025432464
514929580
92381088
941672718
575742879
529998470
24763170
817254720
571015605
151787416
130838370
1071740987
20651042
236085039
367490749
602131296
570052975
114720628
585610321
531184131
836860306
544437437
62028495
127372591
333692598
285852745
193345842
751294156
622047976
88628274
712040823
234978288
534472765
870786036
1006880552
133952636
315669117
557880684
92204435
611530001
565201573
690822144
107492828
98408326
282011844
645337703
278978606
128662816
156273080
859792631
253935368
659804987
598393515
747696241
629591266
717283272
109125338
5462457
702738065
946158967
566225789
30924780
324329010
584913939
85294621
170802189
290968188
709228618
100415050
306611972
668667450
651451475
284517009
994410951
161967151
898263156
310841114
499655508
689563822
916166359
381792368
714876722
843833897
488380432
733546548
201301729
745145821
32523136
236319457
943176077
820020356
52737722
423537665
692289768
563220851
614612251
547941024
544031948
606110663
188540218
753662957
594387559
168853325
380987957
580102957
603853534
1018119617
383501132
135242659
407275119
536763377
569734903
203892693
328995672
198301435
2176916
508166127
103683666
149733345
682980524
735093831
182081818
869683487
173251110
368026170
629647830
329065919
41616153
165665935
269220141
488936005
42584082
867961530
400773903
431333516
673789350
223104834
772157145
1022242408
149836671
52980949
147574475
705519554
915005477
160590743
1035547003
381880849
572887053
825187123
120053604
109537587
275464336
376366442
152083062
719682055
641393777
682192523
80968046
778553024
111413916
32715491
514928688
77608354
590696892
987734871
11832466
430851624
1030703168
61570602
58343265
211358282
480173834
414963468
133779233
483373577
184782463
318412242
930685405
514179212
899604362
84649143
252097036
799521919
248977006
318102784
568603351
132921340
349270046
536177239
468053621
728242425
461898057
953335525
169327582
766482109
821945170
707021092
292890192
209358761
220151882
849187466
182786639
763790593
57040080
815500107
172034998
978323929
442913549
952774691
177948717
607431250
422904401
1000194268
673511703
183919964
663272747
608676993
741868555
978904361
524951767
250260510
116921527
257177994
138624273
98334381
781725834
43119197
946476147
846683001
105382843
366167785
989968568
341367297
199828713
383262108
93056506
348025419
788365231
570207253
741414271
844350784
300565439
580286689
857041620
719545785
310089004
657338227
986816522
884411045
171493532
837683890
827453945
75316361
717170896
195719176
240323421
834241622
853798115
714188619
694014351
525780547
371964325
156677277
34340648
397942432
161277824
270778362
273851981
457067296
991618334
302124393
619114606
699088789
403410676
162132835
699528162
153650585
597684476
282789684
78068503
837859302
842616612
154336271
380990560
1033749643
190448212
457066999
324756401
134991888
421949545
751850277
585826395
45486544
816617014
741794169
134872372
60290018
540807485
820609896
826029853
146923289
1042749924
752299057
686404249
147795605
984809812
82347852
332193210
606663428
456110622
95617944
780627418
95518443
170928395
95749299
623004227
939694488
846662874
11640856
431800840
493937267
460264779
839763209
704119513
867526386
647400584
477865448
719840582
601979255
415770403
813985400
66265170
557045130
224447958
98905662
129304883
124981655
95386222
308285824
64081997
11858073
865608859
1065768756
863501555
328734769
217992915
170562937
748916406
797974418
22946373
555871336
415981184
741820915
172644321
237131315
78435298
948208896
339501199
382009949
460500189
334791062
779723060
763145333
159220240
354520179
310516182
334417867
317896826
164122945
178467725
727267462
450637792
127205355
468228536
45263948
146218195
533480003
685803153
107491216
710261438
153054034
298661084
673533159
290363004
33357231
165168538
326522042
288617401
332203494
563730990
611832836
358310742
162936905
294454525
815395461
732439514
77615786
1056709687
573916682
315457369
542555739
294156781
22690410
49457498
265878293
532755489
49789993
75146171
861438299
483155017
100968979
298193752
99211479
530522000
554492479
206660248
252863449
892384173
9849385
630447760
481288334
79696980
980527654
743805223
125232137
297574240
295071121
205180026
876929604
1067410759
507939569
380986650
701146210
162220905
67728845
986723270
682524234
6353679
1021657544
283792368
903377317
299348972
103392773
518989212
166489197
264260809
712987327
361489958
844876456
177251335
43031847
387880653
957047174
41518466
70651409
103974780
32541469
24993513
708246893
916650762
1056640869
475423030
752417203
1036278083
87276170
362415310
30414519
456652388
70788470
619076908
823481685
41726778
727163729
592745685
610703014
162663061
542824367
215746605
401257252
745051580
118464603
419235583
784021027
737129105
300316999
996249373
805910020
706474158
30954616
821000720
661132640
161517862
548008046
351714927
555547330
364056894
56749747
623285198
585438622
621838445
569136666
935812478
508580319
760636785
794022829
107450738
417817637
511628825
646233065
841349155
12232463
802050501
40820730
710147128
638266353
238667292
802589740
434966055
669282756
776963167
629756696
770977403
79640679
65522219
198072185
853912313
838929744
754211118
59678893
33056292
648860168
632000585
372461528
615136317
115085830
357566219
129029739
718675032
263666201
934544159
218115092
73225469
223193812
663447629
144311182
581606241
94091533
97137608
133089815
234949665
1030631582
118882199
647317681
294589912
148800949
99374587
870106893
350219050
125900671
102825730
636428774
863777347
824296970
797861657
599447053
131820604
551585381
642256306
689048325
1036145117
18496639
131023488
234377933
34026441
421167390
231278747
621678285
514768790
982229222
255878390
197958120
1064271259
438795941
874704736
495890133
891951713
24749936
329248478
430475912
220194763
100915380
835497640
472787777
21085270
515413228
889209623
664662652
389173022
438782973
83819209
153107990
375318051
50868327
911910054
868235593
59639861
509836500
618002812
97920282
290157625
916051740
252963031
985364480
536689335
832271984
211336908
522537639
564420335
217479662
655538495
460951556
106988432
536574031
879670507
90731646
174085996
201711730
440014128
195049107
463740012
523470180
539747530
187990052
346066105
433014604
417443143
643041130
791012389
850211109
740367648
693027378
873984315
267760845
133937521
143218256
17177509
199012626
638954430
587351078
592866536
38747339
840590015
261393574
588055949
81059826
978805612
95393591
595084485
1019304720
626358531
53351858
755469587
126719253
40549597
231960901
660694186
569983987
553284998
111266984
869240418
322280894
766808157
479610482
780828918
817566967
513954529
976981663
524465744
516364482
744029420
124689649
819427767
758524156
452309370
366570062
662906240
1022112167
32783615
644123389
853154202
73316333
185125531
489049196
6515262
1258937
679997234
7784638
820622219
724654116
362752254
446997727
706333308
307889242
823348893
478987631
266219337
21992205
528860133
761724434
243107398
212178251
14795984
275045983
986271680
835002111
1017182451
227198779
603626082
315149032
413358825
81858450
272698800
57181205
16074492
263192502
308541329
108544696
695333639
759543805
309548952
883145604
729062104
28627542
571690577
612179510
938307381
590885738
199071051
938823288
193624901
474327430
603644717
426291832
92326834
833100026
632897903
455259509
679106362
547164542
428451914
88362690
580034332
430281826
53967691
994250923
423637254
350547112
103572683
178776678
888932755
1072699563
580638683
736307014
738498442
363058333
295331958
386226001
56927625
580729846
38129290
158882053
21939501
415306690
212526283
596730107
532218245
475806046
1049905091
225118322
348100966
807870239
1039597675
445057387
62726270
133678791
453284351
363016248
801990006
1918473
298664479
1042233502
120594600
869997825
582668958
811419574
609550975
500461022
665902402
598190301
23427846
430272521
1024429933
552724340
497869881
693452578
79549566
553675258
32500154
296902031
371305580
472197210
580127767
482521556
844434816
701311160
738839122
71227179
851130624
368463519
104852505
1071793040
650118527
184940381
901657731
224045967
516422190
106336217
595159583
195096475
595827803
1034109381
954249490
950452329
256334545
132760999
233348295
146377411
482932833
492343677
813160202
510070225
338890995
278648699
131522388
226161327
296410983
114139319
18517763
908556937
36417992
436433502
772918441
79491283
39992733
492958187
214482778
35251678
545693028
413682525
588039695
330823781
826372733
1061369325
36601214
46000978
664154694
342785491
191109420
545440758
119975762
485437525
93549561
688226457
435377869
43110326
668011007
834126417
619291351
191790586
644196530
728911769
720226041
597940708
420232208
543620050
34296760
475454800
276399097
367877201
118106589
661452705
784921631
133017686
169849389
986363722
562599833
1048655316
639489101
920813655
642493839
326581598
346007630
605031065
891975830
260441867
310153966
722458189
269990043
351804929
106542321
180143525
31824522
878226202
727911215
457687251
42248088
99317858
512563421
1010662442
403909508
267138020
45515231
735397244
771330258
755344705
277887174
473272908
16803421
581813608
1003055317
167241895
750027882
359817296
372091111
519646904
494100397
416322266
702639306
855120901
91438033
204358494
398470185
479431047
81252715
86246417
1027003688
856263756
120836354
18003253
439077140
195186257
51087400
399051339
489880352
80212620
717154195
76507621
88066543
457156161
343835643
654809726
597285033
126251281
579670884
811837141
83087126
878183735
145578386
13765260
383923664
143035297
178943138
69218589
376269876
37117229
195641355
1017203024
929652758
38094240
688891275
380588016
583607098
32016955
388523174
290902396
614684355
799782871
453874755
861031317
321634384
476508323
117121968
910990417
290076149
408614717
725274212
677203999
100096687
964324968
156185605
1061460843
615423230
490755626
582761524
825700789
976587810
148323966
648436810
192606707
934657214
843738556
117076477
821329085
82679860
306581315
19261796
810129569
8060398
430635331
505188488
421476003
411061583
428002425
555372526
50133555
822618846
128341545
67725162
83126660
388235179
189664631
484402454
642970292
1027331714
9542948
182458093
866812850
126682948
579276242
642076727
24601564
50328374
256907245
503796176
68852702
330530171
26180650
859099822
233653650
669014739
197726264
674215547
371250682
211870740
10000435
306589041
171159390
662469369
474970948
568494684
984555073
602735126
640215653
606144839
127041010
43324075
178754614
315564562
245090437
227184539
307640943
90087015
890690992
32730995
845080102
835743764
226902854
692887249
752830188
667245985
426708016
130896646
354367856
756256215
99760538
854549162
443472508
686595957
623450735
552341790
921340921
76940539
679080795
67484487
995118049
164298531
171952851
753941014
741656382
52037173
346154333
849606690
777480687
175912544
108045949
721978609
842992209
904282965
495005109
806500336
233544389
764465573
192252217
57681975
881120166
501977839
816699628
943159513
740303526
847628086
374372858
404782811
221042193
591954420
1007485548
58686811
221769973
572785351
194075321
274188963
340974765
154986336
179873536
604371057
69734257
295573003
874122188
388124501
935679763
737469858
231050026
162575628
545567226
866842187
966616595
741096209
843456126
317782102
920486568
470553190
226668652
1035116229
392740180
48471571
255836000
50359780
508356271
939706023
549084676
719824219
800095710
675808981
209519322
319791994
842002416
846879035
482729550
21978258
84010520
56406022
856391256
826732545
120095353
271187374
351761304
37397651
304448370
647925199
633055889
570231757
684320550
396245723
77880582
968778003
488673808
501737621
58208001
562328940
947425083
847483382
750786081
303559750
524345838
495460318
845460316
484976383
335319216
549347316
225704261
575090899
395825695
985701306
257815035
632337048
234062910
356942855
217217812
966341617
538245728
825223552
380010359
766003261
43938390
54787547
685992246
984020717
632965139
462109811
296526795
1022278466
426783639
441696870
91846129
311823275
722356771
740450222
299763111
743954879
674320409
613344150
354879046
294646946
345861416
804882533
777461790
99236090
184762699
774505053
1093651
307883121
75891505
552469872
407303175
719356116
1021425350
294452590
782581483
216664931
272114467
697089284
701224812
106338035
263516508
563778774
893429590
588848870
846253412
271233886
290259842
187696522
175806617
540505938
197112675
1013089174
704976506
245455718
359020182
1018841148
158895015
687540992
306798168
947903874
270224954
259124517
62244111
798428162
928970148
122697003
1022363143
122356431
698480984
111921347
719605900
606296029
366292914
857083694
422743233
752400835
876641678
179711156
384604565
103194691
169589769
92568033
287936044
771808911
582736611
96040398
541539220
33359776
722825768
507181389
547947388
764795361
123623926
215991204
848904010
748061379
545077587
62963040
181417903
745688834
445154530
793149346
71112125
820784057
643210766
865765068
440064019
468263569
427583297
197780465
1003440666
147497435
513123575
234048235
1045232424
1059484282
548118620
329597053
531659100
339426813
330862905
218544369
688268660
260873044
297320884
244855613
1005283642
701796154
602813521
65465044
841839631
116813279
630493450
61311200
323443762
189538765
332582214
351491765
21149245
1062961005
871412461
545489854
626427840
173877845
35646746
729803655
965080506
119960977
893815556
610242856
182798480
797824158
134122929
462489742
687938906
473742301
685783714
214821996
119034512
393969264
428436875
158031662
697042173
841607686
60053107
660633396
104148513
758232279
460289828
393543613
598689117
560096451
812776243
449200735
89876463
12750187
19065122
838088892
49562779
159481374
109927500
352467470
1005224645
252741598
183938119
466259556
439829299
993358241
727532629
36932648
138245324
261980603
20858828
474206032
632282422
180037490
180454496
557074224
569462883
304104109
382359207
462286412
722977847
126916252
750719978
120435917
13925879
846669893
408744188
105206312
681215650
509888852
817748760
574395753
803037072
192734850
575121702
933842958
837318235
601126374
825396400
329519865
30236984
874106984
349582032
406265955
190815271
619120149
35240087
248292025
124137968
750325757
696836426
724011538
397838421
100573254
98822406
114679304
332935197
368434705
694751903
639573085
617113641
820389380
304725486
17677352
236360599
728911414
304688174
319868036
630577214
852019590
451322698
459247300
482531648
393033298
528640839
989108900
143815967
524760528
730696034
677799050
236699163
826511831
712149766
170172106
293473476
798778919
715542910
455312243
1011966398
227874460
807210098
538878067
4862019
325825691
532334650
429267005
262851555
236679324
254675053
170244650
355301299
219202877
79566138
121435118
449118835
484656122
492551111
59871347
1013430959
833759472
315579953
167315771
371321662
479691002
810846522
100403418
545217394
89508381
994121413
642574241
560253074
552085531
3280903
276869634
997653914
414993820
226171932
817923548
986304684
149748483
873808375
815815377
569758193
970067475
42525430
859636205
592388430
581840862
949936788
538639368
895597775
39599095
462200952
645521475
7653543
24431368
171285886
153004038
671828677
157440035
588229579
243390785
81708472
702545515
610200317
831752312
47334420
480084149
655132225
10163212
847133755
470505860
675235469
286510185
672839585
987676426
1061814750
294203523
108421062
27684832
90450271
76935820
657046725
647320061
409277912
27086922
292866143
1001483627
47360854
167682107
458596353
707921922
238942094
516450675
925132657
666772824
329830824
79625792
901516903
151572849
111081447
419722832
277040843
298307376
561716622
645390425
547606190
393240427
207954142
60169614
380084782
1186076
1071439373
623051330
807757719
62525617
753678094
249044930
829713083
81772953
139205816
264259029
132597928
200012611
493448732
200291188
587912953
509707294
282289130
411083128
833640977
61008219
955857192
470554357
657799598
155380359
205748861
10863886
3397018
279687149
271452866
97031583
681455599
371234495
665755675
105913781
182184541
939232072
77763438
776128358
888371912
59614916
951936395
159119882
281355297
178831482
918785365
338432155
682996087
416502042
418242446
700664764
90520259
664726895
902199615
504635023
25274466
737208650
634728739
659196594
261393736
395150372
714679432
632936415
369507351
598943630
298506600
314434958
792021580
357704701
272533456
263567247
352847837
201276957
823362602
829918785
425153948
117451789
10773887
390025248
726084834
968425179
141093622
339876468
114538340
479852746
486179066
684879715
670454064
752861652
672888398
431089354
660365943
90392075
225187520
652209358
395644374
902121962
756011024
396111371
865837772
183879333
545642284
43560091
681173894
562429363
231718530
304620987
468318033
289876624
875430382
571036081
415236869
734070926
567672823
968055430
932404588
638043783
72816014
546659569
404283792
834704520
1028865823
454344969
460596743
43205759
612565749
459618232
1013658057
51566860
176387805
867357824
24073402
439355615
39521832
451667614
1021362291
6066119
278213992
326186496
130890855
1001096034
109498123
697517395
506919774
357397555
694964718
718358146
582673337
616321680
195851150
191864820
206877778
920352050
458736171
150160679
542188976
259341804
464487329
301889745
632201628
580972855
810300853
98326670
309561113
941427532
509289964
249672169
932011581
127517686
269079115
906632952
355193251
189607510
174956160
717345856
77042728
860976454
450166063
132834121
200997940
191397612
934206325
352713820
337746319
35740184
757909868
344351699
160470096
859041873
151320491
543766480
727222790
41964975
16956554
863374202
1049454893
54106426
22888060
628653650
687445895
93323842
533025144
410975232
772028894
430103932
698921183
752500894
231129695
456049176
570053255
466040742
27105688
381943892
527755704
410628126
601249550
513073712
542415798
554422254
46582398
90310427
884654771
24163904
164323656
290128889
725894633
206401408
2969119
802994067
525201017
672184595
444226480
113241611
1035565424
153603320
578448224
753909577
687513358
431403810
184544735
512472098
403960504
589697863
233476980
63518473
458830473
811386738
647613695
815957405
518550387
617843291
1013868616
412617955
2342699
405735337
491812638
23584976
563339115
228960939
58096972
481752266
628970771
146636718
70283702
812279935
858413022
612090873
654392444
352438138
794988766
843622575
602639084
35090897
406748563
14916498
356925392
582561270
516460087
114996979
618050284
101836051
209916490
127519471
664893925
447302251
164389258
599200445
10648726
859264715
24207206
682636968
971638266
93681081
920654399
126964345
62213147
867684339
743121463
62696746
401419593
720414429
727181997
259095367
6028420
81486186
719193615
886292483
955579565
1031446584
114909797
193713172
113863645
449252580
108723525
991652816
147812350
2210143
10062499
339477390
106317912
321644950
111344903
368859759
40427347
795674781
211627768
332460086
977043638
783264812
219920165
122956747
265759399
843515152
186866544
766837076
530214291
44954157
148935808
634741835
540772579
344700297
272320919
4149934
385131223
1061784040
215242870
773178047
36559997
557218310
652202091
117399287
265053761
750233750
176955650
603352722
667908551
396386749
551471575
42110377
788739719
467912360
141151554
411243031
710299956
201532236
145033076
397434780
281679111
824076404
385160465
102621163
227998494
45420690
699938739
642331041
991819628
345177397
203850157
236940907
651139943
129168511
757404664
132518030
600529994
423976709
236539909
90881680
151469812
170266646
698757697
1066739329
849099261
676064856
20853505
19221735
277737081
394424641
475387680
126347724
409795279
113730338
877316449
37131765
616232793
407241277
1019996095
858084164
738413683
774561124
299671134
357518809
542961395
538808133
205144296
1020524923
816268580
187532937
740049714
375281785
432063111
523789347
109020018
99929088
768538882
532959062
394925391
571876404
568679496
8358064
502492714
315021540
690184714
864862672
727219178
639033286
948925692
463857845
397212494
831637585
364535319
86477741
107590869
623605669
695296856
376352330
187893187
369067213
120186521
160828679
326590691
932946162
14806802
185978443
12713144
304422992
234729026
62967347
1049254876
1018590257
919325040
794857651
138438660
911554301
250371098
32289054
798503119
778736345
14949719
826117507
908588991
5699616
447699405
411896085
356028270
20280538
677945278
235087886
31185256
675797409
71541517
658912286
200368145
410006877
254879770
43374871
219181232
159303127
117741448
16351268
53807757
475775347
851769993
75183438
783763594
765299893
185719631
651607921
714377161
601405638
150255532
184847895
693854993
162181430
715744377
12018479
15558648
28351634
999051203
476936211
854515917
490636258
518964633
352581498
56375327
55115074
525025818
576067622
184902280
757129572
517570039
396851110
857730168
326715503
528737814
418370694
98010021
276005629
103373334
576968768
508832436
166773665
672440955
105255414
207742658
684248066
358185358
184699558
432560094
925213246
241324948
197067989
105107241
557097914
27918918
168623381
692408698
496867781
878632476
74709239
390766355
737946004
766314655
891125412
360318797
12689007
1012438948
741372859
682830611
52679085
285053804
173759056
157487801
194828506
199008206
174617614
1028495047
264984448
561861500
846200802
824964868
450082217
194510833
807466356
342442198
314743293
7706080
531216678
85387360
1001708301
121446956
874170124
615935998
597662202
147780782
1026235970
155269162
662665816
520289612
827909729
182793962
416485985
557413544
156088066
600006021
53060497
861168747
398441447
793037513
507418594
292483002
839822119
862489100
597926303
825136457
98026871
421005403
124688635
388473693
547478025
839755504
436585012
54815609
156409376
757388281
714929591
49998883
423881620
909755995
147783044
300160304
595339220
560716915
625842828
401986992
863928496
500511694
795183096
187662170
329438600
142466908
721574053
451636251
705742064
19779946
74665077
700123313
1041105955
990820442
62547186
692785985
487066279
79505540
674883157
86358197
813006451
100812151
22079187
532552527
640492967
307998679
872272722
985950631
121478570
359101986
148353032
36759612
97702000
843926859
183827005
703165087
759898452
383930310
957213930
436057063
395073484
165381291
678435909
1033241233
781013490
983940233
296747539
491044006
63223170
93292870
991908242
170141805
327087516
386300682
396813125
734524693
492671661
985490989
578284372
897280223
189849966
141180734
754436650
6911073
893453780
1064709992
697056044
415943241
715182085
160961356
550859841
830139994
522044353
67155422
613137731
312142938
698172450
215843376
11806586
122785269
997488506
643138737
274863408
571204460
787584074
1028298878
553910038
234491768
452844380
28799467
192341009
795227982
794266074
195638909
1034219951
637591200
432177613
505027532
192328265
623344689
734655981
170872605
288856964
217036761
707011560
733941629
586778630
716124202
392757318
39633714
156445462
237460251
10077056
221922271
744977949
982711804
349426876
620716300
485206955
306243357
9847462
143693288
421870946
29792999
498232920
94121883
547045772
169559632
328092
360316438
163007036
77456321
349129001
76975925
462183855
78676676
349662442
194521436
483369890
512419826
768665409
562539366
938123842
599486328
49839074
610016148
155347358
725280019
311903264
265070490
111733400
172376610
1041041389
159187403
1066136742
358530439
204407113
128893711
579426977
1007241062
414835124
842112159
157246029
917016
222164472
169494587
410128815
795293711
509163387
828097833
552346517
188876805
159820280
825542758
646938844
95165628
228815556
558214625
357186314
855210876
825119144
913248655
292834834
538934512
515539830
229814700
406176966
750898151
536856165
906032793
187999255
98085327
864734381
802876393
141689766
727529655
535309082
54573218
128095202
556400311
886798249
637779553
131164689
585624782
817634962
778074037
345372346
348707201
458717490
284543772
662187214
493474340
505368088
951898386
67813462
203356496
147030057
100103277
82330102
946215598
29901983
831857455
452965348
511639230
184664600
438348268
734514603
970606284
406128339
799604155
209577892
354811687
770354873
634802692
66901196
678908212
84082450
472077506
543846673
374988810
706157911
501621261
671417859
533071555
173506740
477746174
188152710
739692578
213730998
737450731
808029910
377435370
779640960
355418332
759487785
978257080
470002394
758834561
804622235
71482802
477098176
287471780
308045010
550016643
254175977
802408199
556342667
6440451
81478649
511987610
892660069
1033264450
822639380
356599067
936521477
457906939
977310842
130992742
698801250
733390033
695129079
67305318
568158150
439971723
36392842
17649699
294720373
1018367694
695529510
597137718
729306803
24051019
726681550
844489846
237235582
230976378
92058490
36352756
846951725
910641729
354541987
339443943
31327781
692880287
585294748
11818773
197579013
873735546
665837812
202259713
74879797
761696228
531911931
427943218
200631638
988860542
119392725
130694158
538632472
478366086
165714655
291045122
326448794
14206550
735522410
821618174
649702352
777734639
233879736
412994288
396779153
115549026
582675665
467286527
870211774
97751707
362095645
125872416
479835671
607089219
156939373
952018462
864538144
40378212
787947307
459187428
581879650
627156512
421767929
138379802
92217856
180422481
624928336
943252084
921298122
172638437
831565045
811137395
706926350
647037420
905676397
532116468
407613622
504627712
106232369
1047619427
5003051
253552017
935519240
461347713
599661754
787571208
684901223
105710368
103134705
739217581
585624956
348883500
283123378
748878303
422776900
388200117
677450134
658499627
764814408
248561262
680091663
648219311
487357422
609336810
33723933
525561404
472404789
538845640
654214289
71142088
62602053
231423459
27352512
5932056
936028599
9159432
216883962
833629499
137960742
220991686
644037049
791033561
547256167
798228178
470119494
130977995
254970645
873562023
178582714
748252
60245571
583247925
667286425
107234946
712360082
976931839
1037895
325355318
76224980
476416837
919211937
679854310
969796284
382763913
285426762
115506660
393419847
622801864
1041890183
792211612
659051731
963163746
315883376
809171977
264618911
539241120
819241820
210529779
625028113
789933451
102669885
182385381
530452871
283448323
261876375
105367845
697319735
307670052
209567006
131963787
254947194
584274938
816558510
715743468
314356583
204557847
263633380
513904490
118388648
218945655
799270922
227451303
319103265
362310118
578221559
1002856185
91736985
833615940
234452190
202398468
33416707
766229385
793899542
891530482
129608893
218811386
361047810
78380968
981384043
135079520
60829019
245290704
577583178
861255644
480782402
287102315
396868601
412037485
185981925
155178536
266560453
845258923
620646756
234017513
290589151
1014152750
433290912
104772465
190866447
749167632
81804424
986242101
1015859821
396093488
554363903
244084884
526050237
374790794
939241871
601244141
977905337
307901513
727356694
274586690
304960260
516130164
986282443
466225999
753168201
1056500359
140243832
180578665
242445399
739249235
90435939
264034643
808406616
132448021
984610131
306502800
357047207
402987394
177521579
124246439
657791055
90738234
333848391
390587129
427474647
684239234
322846089
113298328
446468206
519532364
652781058
573165077
574926302
205674264
771624039
609395834
436925674
79966330
771845111
273326029
526647996
443882664
832097314
32868993
802927339
562160207
105088840
318053011
1037735929
358721196
853647975
17549587
594509273
987605888
568069373
418190492
71013529
870469627
345512322
34192713
1056528266
456664407
657936377
767890422
224702866
283806800
146850853
221440840
398872302
834366829
322494994
113781248
166752682
222877540
414635961
387356985
853423170
485297684
544996984
185412233
232316074
774308865
570969565
721315342
57312782
863041716
660755843
773316296
488120306
66425848
179522262
226436844
24456545
396821329
17044838
265411552
652240885
229316129
961728295
45568667
358829992
325107026
612085667
573746679
146739362
929220414
694743650
85859376
793649960
214911897
865308411
660843999
446302040
593276096
767049773
279587762
473713319
197587804
629376285
38521309
1012295300
703165561
1049657155
278755495
197963816
306912408
973990840
433337873
784174709
680839565
591716905
529620596
491380290
3745560
25589349
623524541
135872620
597439949
1041973214
681747385
296121011
155725607
882674374
542921080
541935622
196453944
36704323
51599100
1054071230
575099361
97611528
169667431
377830354
1019802213
369955145
512256948
542725741
862446180
183304208
70629577
481644255
785150530
394340496
1046433188
892094288
380588654
672672801
1023584108
44015786
322823073
523710444
6305260
429320749
344352649
1000771019
264122960
83248182
927022026
812281293
852258578
373762289
546597747
509755638
1023196419
392342701
568530644
33615862
34611534
1044375633
1819741
394734699
306336452
241474364
81435588
185194073
610647588
19057748
332043772
579943540
683373099
553776032
814597561
553391966
176192532
828961568
421688777
244349117
627937323
13505911
465837311
170113542
158838782
86246585
318772966
772380918
564734540
106566158
839807017
81057546
110242073
794800111
860367701
186214253
451230882
924330254
873344408
45675296
10267407
449323917
598506150
257444612
400378134
395089141
149832923
982837019
986954090
592399990
669302707
114401341
778728550
89723985
185297596
536772497
742245422
324999519
60317598
356508612
946454900
627139056
1028138583
957151108
166387730
641188990
180681690
882482199
720580101
463999548
508787902
702230989
913126633
444301246
535932813
360398137
478665784
231586031
450029618
300671565
590804587
378365959
623709061
657154692
959706663
976819178
1048184459
572044238
558797024
787271674
743413515
429633900
1061465178
581400015
776215245
180034349
750190310
1064764283
545900786
570704882
695589565
826618363
5348752
483859642
267524435
585133787
271317477
85533599
602245793
696793801
475263369
597997219
161880778
451869399
163455003
65905363
422614690
455334942
143702677
117973245
62842250
148817383
444527040
593200555
27148624
277750220
19338856
454517991
391025291
290183634
855219844
339783036
849401012
632056149
660570736
1005119092
1053924717
183436740
314545630
397740939
793283971
444894537
477496771
395024897
732058092
349260531
841691671
717628820
410419719
337106869
826366684
720661614
348678785
157517683
207782114
805312813
157007954
540341233
2136229
429284961
546832835
173988607
393847233
932133539
93818747
801515580
463982718
652993181
79186043
402144092
292027659
214292416
310180605
9798511
616257953
1046511153
143887138
404131643
164239391
268259496
458021940
104501742
444468619
660924335
294658106
810622817
123041682
1035721375
705807056
745539119
410861533
337672146
865066381
18741216
130191175
14016230
283033962
236870094
277195331
177415417
887121030
84797376
939211640
369643172
18554988
819600054
759748912
984165189
825334163
307031562
216165291
70784919
40354054
152960007
131707616
689796967
244671831
955249531
821371268
681418517
292591344
195600950
510807121
529671899
35188894
144182972
84009427
750553435
323017048
916837126
160147040
399811483
233744786
514960517
532470066
821300484
549913955
803659840
49183923
249378710
22551550
335727000
209317863
705848717
916052052
112923602
8094462
407276137
594448418
223213476
1044873862
4102098
987673567
508025243
867745996
47488482
951359779
797252666
395754091
619270726
978303577
240521585
845717702
154495461
496292550
419600954
348481070
988470578
832253279
225528477
106416125
442813171
656232439
70969896
595683570
216309023
149087270
412901536
30886503
287487442
945105931
994603638
57049621
482257987
258344564
242212670
980803421
348794766
851349852
541538740
36263458
873536919
140936544
106413873
780093625
699002098
27247884
871302906
455454478
574388694
987605531
4817904
427885379
384219338
773377330
578785003
609864014
120855543
591276726
48487633
421564875
949086256
94005962
333504408
1026466404
189517656
650752641
761255414
547948229
210389601
997491004
1057224521
94012875
210671926
1006137770
982918125
607437579
802773579
531168068
177162155
96293293
350480933
561015370
552336274
109727449
282805507
478158652
567089820
171020588
183719301
837315448
457377353
77022186
1072454742
248945269
18341075
542554882
693072786
207210675
65050200
60257138
350414750
614143909
910981460
621524490
14445059
113854536
756109315
458625664
399855265
930697304
853203638
387806638
429338788
644201833
911955435
842244693
843663050
32391106
94069449
701861620
164877738
181125210
806987021
402461606
273579980
351690946
658927446
525576392
260773071
508913395
600889516
287615042
660063041
1051713426
99785771
663041142
421807552
586832999
410175399
288153209
174969865
736797170
305599912
848421718
284668137
665359664
561009551
182626568
199239027
27327286
840431390
1038612567
261187099
343549864
467256521
281376050
197805401
402381870
133063132
195642325
460655050
229547095
540629014
95253543
572771831
839286982
413737546
527958512
282119641
272545316
429469623
317860721
498352760
56938511
897304352
175011188
714371114
232140354
617126089
921126342
250368870
455617490
417087400
265289235
781342552
374841377
18014091
764345372
339202863
74040916
874258863
446982967
254398676
696146455
1006517216
113544889
156460648
847250675
279390701
199013262
576632635
124061777
192814911
37271750
635949206
694783162
160758913
951354397
747147624
212940527
43548175
863067275
496436085
773556868
675374210
762818212
472682943
772911744
701545311
123773801
47360187
700218937
886581267
423670832
77848711
166168257
763490919
321405707
592069832
962011963
993790880
371967237
464226513
184093881
881320649
355782692
52682819
737588226
560091312
225903473
724128592
759336907
347565435
600062865
28221540
59595660
65679529
341002592
502700052
621936040
433752445
165217888
85842564
152351670
790717492
10526219
570721016
854981945
776863914
784179892
869635987
753356047
201596623
391479732
346107432
1014575550
43256708
192553315
609646018
176215584
124342563
767725944
82468956
539608203
56133078
391070644
20079997
587736901
91301681
51837323
44754608
143527164
773252777
492428994
82167899
635778654
855386378
27438068
878728836
324234670
617486686
387677445
785990180
859243301
6753182
240959147
504539963
414837512
520960933
513207884
502169257
809639291
405007486
147927318
1004911920
945250556
987861447
112481639
160858696
503659837
609457884
694043927
55363469
244306936
68270148
105711408
832759532
654647359
479080378
374019689
1388986
84771283
504714595
416012555
95236037
633579312
590549549
545344088
289021028
148495594
473424018
528518871
95815874
396466917
712393228
985146723
141879055
230079112
867959219
38819261
492022232
194935642
52144016
654742973
456188928
299244511
183309596
88312845
63051816
654415866
181524541
16273723
362391091
570785536
18308529
920197885
208261543
319554862
781671431
202358894
703794575
19989654
255624960
767017930
593082258
694910110
913512735
24268569
957536666
358770486
130917075
13222422
246618248
200372468
233333292
118666388
904334764
550884357
246958539
205288820
591852433
540905771
537640938
633785344
761016735
123933295
124040550
831900718
469932999
325206652
361262721
566652332
582529080
278073559
287955327
595786591
309819483
237689278
428519021
195154375
790288625
808121886
456243385
211246147
524812140
555700850
980325837
4188696
92406221
244858886
765624631
186427482
29460042
849162709
221849555
374167139
289662928
852725528
674827979
598340871
526682648
137837183
128911253
922379752
224682277
601679020
934142289
992009197
138481435
1022369684
738005340
298727343
431342198
699832754
67940896
158326645
304731696
1027890203
38977997
654960421
970024943
180225357
96868146
520680058
865922809
396074714
792102916
484112766
772513101
182131641
334635496
361335716
437016258
198874169
118270400
739654528
837126350
844978924
144236642
770132366
761225074
266998096
787267310
629289454
861314556
252750758
78137554
761575418
929570567
117012096
341330642
188258513
503198828
839103807
51806914
184641386
627959602
218876328
129008518
827523672
585845050
38789476
620619078
105394591
487466800
450546961
679861600
933512607
199089376
557148217
160627112
189792307
119687259
56329975
183092591
165277024
890386251
159572565
130295421
913711324
287767986
173211982
729716079
3206363
731857352
105959920
228402357
607329351
305209151
596785390
473771147
858027673
91992942
727679077
208825568
241233020
858165037
390481314
447427765
369202921
79906285
998027755
571309211
456792401
121532782
91472424
741898378
11583530
19222539
457362119
33563505
525035804
39298314
332126007
235462969
592269370
102749943
224466185
1048170580
476835691
661094550
691265464
444066386
89400598
168763922
292125321
1045751999
20314142
658936417
498034566
854163221
136026813
533117410
557230493
842145727
603507702
528632472
758749554
724274480
162640102
995701158
696154118
198184722
104883850
669696699
677778698
419874671
333289434
775086798
386796420
850844284
972989151
137593638
204691964
232799353
481558840
822097487
48728194
620833538
803661521
357318749
666906506
147762079
656443674
816974041
192991897
85666420
899811432
750236103
11386349
398093636
64052316
397310467
92989682
66786697
161190591
230607772
127557039
754551211
902007018
753498981
18118104
113496313
663213748
74555135
773026045
768333576
419492215
949858869
36304397
335391274
367009186
1025592082
744763042
204825112
130443072
594285325
524141813
1066490709
497772228
588607978
140741081
1034134809
375101946
198579221
853155594
608901328
900363685
640989180
193411229
70671313
730396559
472415474
298996450
294410283
332862523
993825126
92476164
159700928
790728138
878984450
293433079
716564863
974895537
691439841
55884684
418419241
353325966
92941819
282257248
375349268
196628536
14981549
175908854
557076953
133750915
463037075
776463530
347633078
389672330
772182183
727442247
158096431
1007694314
659348803
239178641
831329507
256388815
325700166
821387676
325192835
171354871
108974904
894090021
551693817
222333222
655577539
366993775
82665886
865106363
517156000
503365079
266744500
47312912
118309737
401479958
550491498
157990656
446911403
716862675
188359378
174997570
815229539
583869060
842937607
166956579
405776776
561095464
356333726
191224115
403367138
44010063
91797075
339977359
1054475539
463571871
48158134
1013030007
106818960
288329564
24254869
162366525
51865975
902947064
258128539
882843162
613133425
541612488
729642233
169897151
864688054
5333069
198296638
303280326
268172639
181130339
1046896031
323247443
1066958851
433219881
172882036
38705271
95432618
417204135
188559925
262103120
146828483
692746486
886587555
650240716
513894876
173840023
101126093
512069263
649540147
345688684
113868537
534695819
565500004
635164297
465259414
733566082
965097749
957213015
274855730
858961849
291341137
202057863
456147511
486810348
585674444
854368016
143151160
709238280
193480138
189363413
94186343
197085623
201758412
763485747
614268720
191622923
507765817
224335260
34066086
995859160
469902813
245541684
18065536
48357457
151698891
870285225
86908538
231427501
74185836
565675237
469877193
520322586
77237119
867814511
382061628
731043732
492675373
191670735
857623555
722286582
78537352
181465854
512459004
54901130
334064776
201357570
304132700
707843152
392596177
492673022
218105861
552880420
52818521
147780317
784973491
846022695
315155055
829350876
366640078
340517074
431086547
430904997
189812974
42847241
566922163
283325130
685495191
422067431
507014879
575013961
366172821
8015562
301041556
435200110
647876618
294644662
243850001
740440587
790555983
141936154
245066264
1068764343
1061860978
595133341
986937696
713380576
443700309
86560598
485020749
338681672
24130211
64376883
285134168
701643185
514363471
285684646
869628913
616249364
697797112
279140273
234046358
890361676
640175160
348746705
25729447
110609627
247012885
317839867
979803977
534095377
589714712
106113532
26745361
169608042
860003776
261793632
367527338
698054974
855729901
1059156581
660488229
931319003
271010891
365906341
121158272
597498665
646039915
22732959
352233268
323585924
641089313
158803527
663793037
942577323
829918353
253498635
149880492
250424046
286492857
398358571
442590280
44782287
625727607
687673645
259856244
42714268
522897298
835820382
184240323
558729622
558906135
157475754
923304068
730466299
1024230185
543706229
176804310
407967010
656003760
507145112
1033158398
743063735
751377173
595262381
136056348
476822638
18342464
130401429
168062219
3959807
41814802
312023365
62412726
422333465
741889204
360928809
405596130
109877823
535393012
819243119
785390381
292670017
856622322
272425842
210197348
744023411
424839975
71419552
702295325
806457476
149883913
1071748480
123895180
638711520
813024681
256995725
606536745
55058402
98601216
140754104
404264038
161599004
867082465
43009034
327559863
866078669
68974999
158787848
971969803
652552514
107970357
162184072
385472155
904318489
544726716
393660225
856108281
704352941
588671929
71343063
523086658
319933743
727765231
385720126
2873278
263504044
874079054
226533173
642930587
470276900
28440604
1062906231
345454527
460255981
367137496
776616423
395278950
208938132
301924076
675295565
559189072
890565249
290745898
545335685
100466433
173455992
805807883
139319949
656531891
137511070
931569118
840151716
737329978
302408599
570006279
70703728
842761946
414979827
1004625572
993442502
28050300
160257215
56171214
711772913
499941384
463024812
290457942
610874920
204782725
119164178
817245856
830242530
951531026
646031995
58054219
913764952
459283488
520750992
100251650
828946096
808460207
957961711
447663786
178828273
334636500
353493690
962784616
664406508
281474926
649246765
802429350
226027808
489550233
503819859
905560878
116253091
477253214
665455584
495567783
503621685
543458743
908344812
92973798
199333526
735706173
514372013
264108357
652364711
413436794
269718646
341466875
11399137
386444713
669895263
48185043
638474952
82754527
1024145318
972087434
1025101309
998317308
24703656
132389493
68206458
759511110
791082133
524290985
845956248
6382456
719006368
541884809
646211282
756817435
201550096
746351793
215473002
618641078
859611115
917245022
223115032
866530967
630250467
543330755
154074000
844574576
604280708
83078039
737751040
773364940
421316692
18468892
43160360
2830379
314398714
557241368
249742029
477969086
667110637
208715561
497271226
620523179
292265872
204560275
469754865
21440253
350158298
454119425
477413258
222348308
977813495
255583892
55878361
1033806194
681110993
470431808
148328242
132450503
720814379
396869201
241194167
133763006
59006888
110535151
645620525
254490291
912867279
703505894
169885335
617992811
832350193
955636721
31895956
347530723
351356176
869537754
88967551
110160981
118229656
484788728
154367881
239800552
175611377
88103003
533134884
122751214
521172753
198679861
18991508
232037218
216868682
88762054
831528051
54598962
20407458
639866063
204924884
168268673
749231234
726032970
563255780
500367544
853430292
563755415
171516164
169027658
823625779
494615223
57501038
457427888
14860050
252683832
903218739
600321192
477718325
787332441
27654696
1051660811
38869594
679764962
263725209
399164748
32840507
595021169
369252330
168250038
2259357
603897311
642280519
410444418
383089015
13489298
337993194
218086872
533082684
188036836
672902629
810417056
407239728
396872970
310403631
86862612
586845167
144399257
821236600
201640879
678878708
541327499
206538459
120387009
583524380
462687211
895625426
688822464
531058841
131479417
377470761
80383633
709496096
45957964
779626562
587574661
462729018
327893521
814574706
335146794
756704373
507042444
123060475
807711304
134076691
222234107
758321039
402121553
527400627
851066182
695678358
618048809
420059353
753933026
320481035
485249494
813171999
582031557
40673195
117398256
181449931
686297335
642250101
60498602
462756579
329194268
202721976
169358662
819443581
783673562
938629683
69626374
113731344
340944652
93522996
329154423
797975270
615926333
155992851
462392449
514247892
503836687
665087968
266009372
522745211
476972515
171122340
191556956
124514993
439258222
791238660
93799206
710122577
881955651
112802794
11911324
1062192991
270278728
115201533
1064328857
512229208
151443842
1014158434
94069260
276684842
83363736
28392447
509653782
487676771
331282772
588473882
153788424
858942104
156722357
86219280
538348555
614868936
8452356
433975631
620217148
236637388
704842149
681137970
1003544856
458621713
695552479
604279897
550278818
199666229
289881988
854310563
485122287
244675260
950723220
396490403
315569538
127037601
898157623
87423967
903248485
15304633
519399449
300658217
134928735
702937615
586604099
1053435409
4808058
491559203
28883765
179382141
447435570
91517310
40853487
26070198
724986955
395419286
660959358
166581020
122660122
821487105
279283163
707248782
151413564
840410788
1013115765
999674891
252470845
658660878
196391652
163684477
726105904
18281360
181439439
35469705
1054381012
1013363781
384789820
344407716
771936897
117683148
57127783
24378523
61066590
602922957
294028650
105095022
251969371
259716165
308238759
737508370
752930970
548800297
250259239
400576494
130148721
659765148
561875855
297269276
293441245
6264715
593057842
533862622
35130263
204694197
15022831
632246968
545591067
632326910
126377481
744304616
477421220
44590997
1014471608
588497694
168310680
821640921
306910437
333048055
1598679
685409720
406202993
385363600
351220302
673902540
102716118
135306422
674793269
346086733
122545981
849694079
255999156
653013473
879354892
904950291
450061954
697969225
760533049
734317180
1027281509
316003454
678943225
237181431
431601438
21381750
444110765
645398225
195321324
189277688
136989576
881887961
537104339
369574650
515706360
261907089
364627900
325895993
1029220417
249823969
72603762
941227448
743069838
143082621
737553721
939325552
352846461
387853000
179845224
40104538
787577653
91055803
879922168
48293028
980029218
148738965
369716859
495605680
529108436
103300063
96912638
1067463627
516749623
66362219
65260626
318404604
408478382
57166036
826412201
1050059484
203970204
711590748
141281213
612731934
772142903
863309980
285704077
919602929
164864760
425306720
18690080
9221839
79429906
641827186
846377053
564799876
743201469
550292495
336103402
481130505
605708746
703954165
53988617
620124697
462038592
448978761
715400915
33761162
324982619
626931102
20385513
74223280
320637951
574327838
713798377
691245831
252415177
63436296
871273440
525257169
655250583
740298878
358694704
17998669
176300707
781295169
762918922
760667346
406292397
666556400
242969877
292114247
605518577
801788847
1039111533
662620399
153798296
43393995
903631636
122428496
506716579
877406852
685500288
205708724
825585733
64399810
82583706
490198838
712064598
17410650
471550051
224312773
1009208499
64099520
129493576
645682973
16509855
632497975
139544403
720061003
636729998
760338066
67233043
333674160
395040939
382990122
1031115856
418197510
675403807
731939015
668825043
1041895827
753228163
313603216
365116851
384949168
744383205
647418726
248340487
517172063
258435870
436230589
433723253
108650607
262983302
640676762
70727960
543401418
135740917
443381009
816927026
428962791
25739614
225442828
983732577
717855671
569035249
384236524
60636563
1038143736
259734927
1055822354
140167613
80677184
308744755
776766296
278646543
539498361
134626953
179254548
433814254
213044328
977454652
57730210
16426156
88363400
427604940
606623969
396320022
843681081
137617520
756994732
678692813
521044364
113556486
857937471
523667304
276872564
594520824
192123667
157129039
887108061
151325140
78764707
33549533
1053104083
195803661
587431113
959108257
614074414
735032562
147081950
395510033
612338172
558951431
527236011
11207079
901602739
760592452
111359817
429859700
91173065
827079064
426418008
513731975
511762560
365020657
359980753
9057197
676819721
703038937
10741418
470916154
277960670
619363923
77772794
480042560
601145157
248732472
945825295
994313761
937487158
1042690539
1046123283
122303185
546014538
779515086
266240457
395358286
334456195
933521612
116068035
1056099107
573202146
471428677
119418230
829131645
677593206
7283794
776086270
225434019
954929098
805114937
107896694
691628855
67711782
654976021
891230989
501781299
868423056
835976925
291468763
571793139
315705280
545294808
708663909
266408707
701936105
737278911
124513216
178443861
32438613
176398959
397011359
41013232
577648407
105792051
394615077
764437313
182920297
728370080
132583152
208087709
992560604
371004376
226790737
235556992
309126293
783687242
16394382
897830242
627948805
389418132
208253949
659142412
316103917
883546743
234807628
9858646
963259246
196958401
730705404
175931653
844471341
672227523
710577542
381166685
226590554
213606578
850698437
626412893
112777831
342141742
454110438
501211864
333651701
459936017
56943832
156311005
521744738
688539070
51506789
423364977
766548747
712941844
435978719
636565887
701830723
22206037
57360337
425827194
1021982310
381627316
447889054
32463520
93129170
54472422
517360665
223127446
41067127
753672945
127940376
151666424
221462811
911970433
98472797
669835184
76077188
51897600
316053141
419858208
406151999
154606560
78032056
59938426
240061469
396539173
56366553
124031118
123260493
556652510
226315528
268446572
130466543
826358957
205099435
656096139
646805969
461022272
114694878
444725498
260830244
722758190
116122588
595026159
809049032
461116370
230682712
264015451
175771141
807668937
189107922
792516153
126984125
287404236
700757298
596435348
499652579
205042512
18499195
855158247
3869543
789170962
97959762
396095654
1069818994
55783914
520046017
146963011
1028096666
14573174
966891124
542957855
656854380
1008577045
474327212
429159976
158390288
313537300
124033700
805399358
839655719
305295960
635741512
58854082
487414507
171466668
85618214
773365684
388683065
344084342
424452546
67859352
43697460
240375319
17287780
88236174
833216122
69161585
646185248
111176193
676367183
440421736
797461528
430716164
848246499
975413044
474302998
582194199
350927222
286519909
794602369
151416675
768288215
75156505
148988071
400589568
69763849
513598824
106920927
780022290
645373667
80382821
651224079
364329444
211798857
296624478
1025605433
486736067
668619411
186747491
149407706
569220909
155000682
687185221
953392894
817877325
1417370
570959576
87883631
581050925
512396546
232341888
251974729
110670153
7622846
664459795
485542992
176596250
169016786
702859427
183505332
573692591
71907393
837564150
132063391
459473509
148806827
34978266
337151525
247633870
43854353
501804921
1072032543
96199193
468440817
215975359
172311721
836868849
860578290
404010135
945564423
164148084
481557215
421410980
1019304883
89741286
507396688
518814756
196205552
672994910
340330743
242850692
604896392
756861576
606668890
111026859
950613529
499120913
274695436
103395835
515834916
209675906
784683325
455177185
269762784
571793420
69264567
48994165
820621827
866287960
892985625
832040379
178747935
54544425
104209534
673701865
351077378
569534228
538126606
168771784
5399857
344241091
281861636
349613672
125349170
382290529
45732801
714450299
398008550
677924105
52799011
48520708
87520090
266289412
569024522
359794260
776414690
449482946
23528780
13276139
941256424
93470918
536155751
137728134
503174115
362640559
19794559
560637805
155080231
732961343
188246587
25181452
723049127
749589923
200019190
895455854
84690905
1054523012
723106164
481269130
934161560
508905725
181329131
187134796
822728921
661302405
739504062
502683251
87406430
61647446
941397410
354959408
872288247
573193144
454249916
674191039
824630138
194883945
105156645
69020950
28767200
665513394
343065387
83340802
272986168
717897434
902485692
92988243
334855612
148942875
646901836
30033354
58352883
330007592
407330183
891789237
55610071
805156936
578015625
829147272
634274275
117507576
472417898
90308432
677071350
522637212
1062385220
648021509
777587862
10899950
303315817
347667748
112902314
757601344
767974741
468177906
112173702
791525334
396969591
118517430
47343247
250530477
120083381
82982919
802839261
134711492
397754492
391339139
361856244
127832918
588205449
384596351
107954480
11623071
110077655
305617332
571689287
1067543513
380957968
515702085
645591737
142468656
733581107
480261208
609006452
77784685
130363124
624243372
564760895
344029965
366795234
433047742
132053279
556515364
304028182
623066650
449283346
45088351
225601276
130818153
59701859
958077803
670983872
29170877
70703967
637235637
1022848137
102636043
423390983
594170838
657627029
603297258
34894998
142291177
774523458
21362176
481712166
625078590
214671649
240957155
1027450307
323663107
874734345
1057716211
11708730
77666698
721640886
702504308
930137855
617820448
44162989
191797126
145669068
604829367
397383357
446110477
650237488
253906634
122330908
675613512
816026243
803375395
1035032455
1020855334
203191539
448606150
130374756
773229681
383537166
436778685
76361919
58270536
578920919
104087591
550058189
835291463
259633632
756267912
997062911
38610923
194573553
373867152
53878523
201780423
377672230
144594385
447706443
106891730
515042089
654137363
990680421
283701061
106476063
397496490
669608568
1030445744
49188514
115388604
403926078
340876869
756122278
161890631
688336172
82972432
479761680
120994890
79054970
573272504
370923097
889858298
333134580
830971959
103391464
86178420
864317879
215174024
38390570
676785227
645847013
656757324
423125628
448567144
108706338
488105776
918866815
446419273
77042641
360976809
950404115
687751645
874210516
213936677
206248497
166374294
576737737
29826407
527142005
428302138
226885518
41735951
146888337
250270077
691804630
404365081
1058402113
235705264
921300568
498124210
266622019
905902748
413888296
769481295
140775025
503136818
1040449520
240065195
158892021
337527009
27840332
145815891
760266989
871371423
831163094
661632971
86116342
867403043
156175370
167687259
687184121
265399228
141955021
767487848
995799693
752331983
773165120
162004674
205927203
1067516015
55782227
1061133584
75459230
242691496
344195491
328979139
7461007
611529602
26100963
250657213
336548656
97662886
827395244
495662234
694226093
996670918
71101760
692301032
765115655
378195588
271629458
192812961
227811267
428506490
35876363
202071061
608411073
208791115
160189796
321645113
120147948
331076529
154895060
337810697
884628264
955580035
349439186
361606360
479782025
831162681
395534726
488871698
59620008
292268465
328374336
675013984
858487784
639771991
81590278
859651732
619847146
849128583
616535259
472794959
927105966
338627992
189707732
179102841
451420677
269531688
11543059
154575471
2758389
809671860
698188323
451749645
263329885
139838151
364129521
28304631
842848924
466392529
994826457
208142569
43124851
78558497
348478103
924698750
1027481428
36373449
182468727
22085600
515653641
251921929
574951005
23534999
247947474
302872934
61681072
541537415
114553789
159473830
853229877
415056674
671059539
385155582
540341506
225585052
169953223
862036483
558127686
15220507
301757183
100971294
829108943
468244176
188862794
1007482913
638148760
575714472
600622029
15252916
94763556
49475032
718344947
1009621005
723341170
134669996
269193128
314794782
279332435
768617122
337015139
37334367
1051155972
136888548
500177067
645257886
392979430
859657399
532502606
240313360
746636267
133458478
11807082
1040389639
157550393
559728891
363881321
395987604
136370270
919331644
685017614
157746133
111838797
41837771
739198287
826443352
457528630
354180298
334413264
760475228
181957077
112393216
843525550
687528011
841651117
542701331
149829564
457182125
644109170
706403907
781171024
721658360
345265438
634293540
322924944
97900533
567489236
651508709
319462860
243426956
798412724
540299057
412833924
810698938
422759251
292766901
28330483
295146279
142386123
853668767
176724937
570981378
88121224
7745309
414043156
295350380
1037300549
887350487
759388793
359593917
1067668619
238594669
593044254
1070383313
389438940
801529734
728137730
236636224
447517549
824631327
495553795
1000274759
7753348
835505166
364449197
675942504
773718076
181027414
374536294
828845026
1027979157
256397285
855402223
225286337
737415039
16996827
22415721
618339527
757413183
398099499
501460127
406496546
914837350
494456882
765192861
105471082
806193018
328063431
655296020
817031363
529525605
478196243
777557950
382504538
402896814
509349863
780904214
32051493
429628543
837631557
776068456
840509772
905759297
22631241
648181144
806282726
599948968
655906249
233531090
764994401
745272998
467043018
42707022
693301
151466913
593415144
508079818
162707339
455014469
827410781
150865212
133418712
770688827
854973418
753993923
566905994
746828432
3824513
459301696
188129193
643236816
65350443
67985603
417672098
413396361
552453858
731292737
915864043
401455706
358717830
169579805
507232899
11695039
632201864
116363516
682553633
528133568
837175140
975961856
45377416
352446467
680272110
209962019
438237117
145748139
693125527
648836944
157994354
438068158
732317007
536785449
240290179
15291066
587296362
184828907
233127489
156763227
547272752
362052101
978142968
708722990
823128181
724143270
744744237
697576926
642901275
744448234
151797743
12778977
677250395
298026057
535277402
750035656
821514527
120182226
546146170
249700515
913117470
202913235
1062313387
113303330
186974741
440922467
344143183
4124762
252097618
858029636
557334247
796183347
572669399
1031022619
272317255
340606270
107083270
695812781
370267841
727127669
193914141
496803355
348403900
485709076
403867226
314134711
804320355
192566598
753335950
348321673
356828701
63604279
158705623
559566802
295185491
12474219
307260957
1027156953
610993980
182424548
709121092
28184884
533135490
742947550
170993018
164640995
706455341
991733688
987662332
320392601
690511311
698205628
442932683
579695298
17003136
120910073
184937278
92082024
844770698
56666411
852556972
469843610
249946824
276689626
865394138
372973328
730343190
406194066
649057886
79718885
674267383
318443424
824648175
503535602
171813197
537698940
382297709
435898831
321636197
796111862
235928857
595452133
92780495
1065806093
913793736
334157577
72806256
299782129
1063126448
419389655
90172064
111826163
16753348
30972479
186571624
252072200
922427704
315030701
775428706
683304753
378878121
56058087
596321506
275396983
85416121
746903948
578133406
648057955
332713278
534064588
432372948
67649410
559919295
222525200
490169224
2950822
849550457
246989896
215243269
957836266
143431690
476247572
415986674
43104169
729594134
194243027
289563719
369284083
245360837
37347364
423897409
530835580
773837209
571836179
226470529
215998041
13187185
17725489
742809313
104131985
637998413
486886878
360661593
703303320
374238417
267810665
581343015
997841867
502729895
196777052
951866841
25360816
31278880
320486060
103915961
99007990
722993055
595734680
368324003
615935253
91810889
466956420
608650337
754986447
886992683
766838829
290796766
656429900
835285948
22422012
327792179
607374456
707324868
186562086
354663487
744469464
412895577
720416569
528740521
1059184319
279682865
33367254
470739142
18419304
592971288
97743348
162271316
897806874
834485115
671897374
413912765
362275297
480309072
774612429
410611231
277299147
438594421
187031900
1000463553
67875003
46686664
366714657
870736154
479736599
1800987
746886220
420517160
168780268
44369732
836134000
629705795
71533233
350357722
29755984
264410481
796772465
63643482
994979384
280525002
492117254
478866305
698039740
200681340
726467871
736470879
700032033
528551368
286993241
155994426
82246714
15168501
332290341
968764474
139055647
654502057
457873639
596828695
84874031
948991561
1042561105
26854269
904155464
366674753
360572900
234550249
543862376
248096966
328530732
55938792
318667265
699547570
770067385
858712457
146008505
193329784
271940984
584073244
775589687
219761503
200069496
505240374
704030500
546342764
896456953
226799931
238980579
917923296
75240116
590641700
363114297
136470551
130019564
737409903
397944111
768424157
337741331
268203654
79124074
1000591237
343086147
43221595
6255019
517372865
390691140
103137900
818244223
315118892
560940535
380919504
935958374
483156427
275524542
167987887
492164672
931017933
248486642
343575720
462430884
336236793
21085353
533185636
479377287
314639829
827091497
51324672
771161167
889265926
12493500
127986645
78349287
266167165
759896425
581577587
396949643
127571537
283447247
858152862
235714021
729400530
794610197
678371738
915994590
464973423
477407827
359404436
578222819
8457070
161572660
412962903
234501357
776951443
802079903
207031311
660413346
152721645
443809362
873311258
51641543
140808392
857502923
11064658
52042603
626361336
210344675
772137563
306510998
88658663
1036709662
1072642998
158379989
130526931
583504492
688645624
1068775190
90453579
255925018
140778380
995175934
521582881
732722128
576624815
695325800
340377
561761742
207932996
1025000338
48983403
943086406
96167215
293735362
716914234
288139029
857627998
551090504
341351922
525447673
175562108
309912534
805325285
175144035
318468328
78370527
661165553
705869047
11698908
943953559
475522963
312958076
367923901
564878190
377561
553510733
163615685
351842153
661355718
908457424
653388734
73928096
60407088
998145228
705659725
201901574
152571756
366849999
305166403
156029654
948312225
481483632
299615974
132991084
286570146
867053911
754928779
107029517
647037323
288624300
899789882
386396086
1005385522
99903761
611232447
542354063
566262091
523988932
783421653
753107931
225474989
62072883
413660199
522391956
929464
265910921
227800303
679733304
331811266
396254100
835964623
355104735
888704032
120621130
262726002
594633834
346407253
394862933
426597406
747023149
654529318
254504390
591499250
1041773620
640132933
792612403
229152233
730840621
953068978
642498299
651448985
630254144
620491169
684181865
868630140
400873619
296655433
258005430
515873877
737723373
590323120
484620717
530569263
863589791
119045292
551949570
595736573
495002835
59837141
115832667
462906063
304143090
98342468
573974353
788185743
696481330
694549851
50500565
249079734
561273704
272694796
739407592
147943337
136781314
266111477
62505934
569714410
414837210
928797541
208531398
153025638
948008497
1012372948
124816806
838857592
356230027
525966103
32105960
182564396
7553947
896425515
103951588
237103048
186319007
433858535
735400222
26515452
360717836
534434131
152857431
772413442
337360460
530983251
24411189
139141983
88481694
576949276
154617919
711222078
906211086
336575621
658222959
103794553
328237647
231127757
937778580
990182534
154437093
371257779
87229781
685737678
73013726
368144755
1002997452
368962715
76963795
329594373
1068629406
680385723
1071617608
804220305
841312852
63309754
94343149
974992372
745361439
357284403
775933354
171870838
731054165
466913871
1046766032
469462889
156155343
291037017
987620266
15943665
742176510
677199413
513820949
1018092587
91696361
129679758
1027064322
499076871
243566585
418652798
688757159
184502581
964222472
998943627
497055094
559550382
20398884
127873467
741457930
719660396
174253540
627042179
552073185
811952699
1018367966
138094591
170843387
404553978
598530914
739819093
270901247
187333963
388635620
825519962
1061961774
15370044
47431007
290049525
495183593
321402136
185124071
1073193035
382882189
18079784
733760967
1003257285
109390556
222220519
232450998
354772045
445437189
383144435
613342601
18630562
701454358
474594104
599923569
168804062
3914531
16341065
745176866
468990032
62705948
953381887
665209205
316222037
404948340
529772764
298818605
178939340
888436022
813109567
53836932
323681699
769585764
196609396
86273434
22240548
283068152
919060587
136292717
985181925
860907269
485790172
115480219
12515187
44915275
145186328
534190702
431822075
609284935
671055446
220289073
245720186
595176602
377892757
252579746
198968550
730545721
125729239
76140554
376988646
963869178
694732296
116907030
654352696
681244016
1022538624
70826339
331148489
285555933
124124580
998374101
577880868
133715879
227856257
841854530
131306406
53278052
82558114
679245392
497165336
988577125
114538848
640479120
252452870
80986756
390428905
699670577
660797029
598178053
644031179
419756363
24530817
128422752
443613640
843999738
20673903
312999286
544890822
580900085
805771632
100179316
667505871
17026660
359888670
69472536
107359501
505909754
962263312
39373393
368258824
199172278
568466344
524145475
391908144
836959032
693190574
246396664
663246416
541515695
4492065
953313108
26475304
718666144
1019813542
247131917
567670841
703263267
958475758
102010701
184970652
400580028
802366255
91374021
36264044
341264106
170136121
427926081
606316426
111608214
830889935
866718684
805044325
387214311
649907042
966420334
354452918
639297094
66099258
474948194
289819005
418437817
1037047689
656566549
45078326
48268609
53173069
127045386
337485593
474253826
803878852
748528503
660190872
167667294
1044754885
229835868
385085962
720787191
420895756
918014116
197650707
942730632
807528191
35299343
111082181
184528622
676879649
125415008
1047535041
790012971
736091933
205638343
594380698
395827896
156295623
207902856
132641086
205558396
947061827
1011441234
351199198
25227245
656073447
217665718
918648814
574672941
953785702
628434993
632994991
415959205
190621251
69495118
700753723
189689788
116699544
558475908
50011374
422235763
135527842
262209660
573838343
561433753
543452058
54170826
66647985
891995836
20250265
580531570
837332759
21730034
897610554
348189218
964303239
579964923
336584635
6524086
605315357
290563374
684084759
177730813
415652520
133866007
757869924
757695063
211271255
401751335
285889213
982761911
446623708
202539882
257417767
619889495
777021806
937758713
1055581212
64355659
37732525
633788837
513407533
243321481
23425347
759818771
321271543
485765186
84082042
477361767
897369035
130491106
59826335
113877785
36255695
239551775
176849254
869590667
117340862
141587895
684243138
450080767
496503698
699668105
550409196
922085546
126797484
974685421
172948675
902819657
867584940
83586734
941970218
261737446
992347722
126335462
230990182
534621890
438520357
234337794
263836217
289224133
61516342
377651664
5383255
44457677
275359103
644054708
7479985
129156750
235375670
528934917
831908439
120117905
150363152
111874698
437137213
804833068
591266558
533512716
315472403
395876182
706014802
734419000
871981219
639580669
45326135
499980914
84588743
179720
100418546
649151262
513153247
836603457
488985412
627327793
208771
321547494
115257069
146370680
845800417
821247496
6589139
694619300
867585403
126523921
806853437
32606173
82175863
276942839
91842153
301877263
853732781
399062787
605649424
483274604
257642990
195092743
478266860
155804154
510769237
1040508531
858397403
490145708
868582507
437992715
597617353
852869728
289552909
73250479
723624156
199168524
787305357
171757448
210231483
463940829
11072113
90745598
430080413
736300956
74632173
111603930
840421822
175721863
68922523
77299268
605891569
700071998
471123202
511285492
600573484
328613579
332192030
407373287
601038773
113057566
170484263
274178645
989529299
1067138990
299661140
777256675
1021694339
151265984
2068615
26688575
564035970
140545869
575055476
584758616
617851572
778023369
523265968
725500094
228754842
423763439
589987837
360226864
530865136
957016066
100302497
61834023
265264969
486824640
750299046
68536898
496051757
9002803
625414600
384629342
379658330
308843597
61535098
433844692
106821482
925728129
227081749
871462443
116200219
258925337
282386688
87166233
774810791
724014345
830671931
106911183
843294642
32492778
11083415
24276440
783456402
325028874
863824896
429143043
407294750
772782553
815924758
394378057
81981851
843477289
79552439
849636363
292401426
554329140
274724786
421389735
454868324
120841543
869168100
151234684
164311139
18266491
710224197
223881941
257689270
231906296
944005876
186346963
15794004
466150316
245539858
75352298
560216834
71223605
346966716
558364133
72733699
18560217
590063462
102210410
236059561
111252615
341917539
268989088
164139710
249018623
548937629
910481893
320958905
391055746
804952076
105461649
252702822
187690137
166858167
616777191
624017251
509241339
151493412
50298653
439628005
126495125
623688194
149842300
745334835
538830893
216970244
80883182
369102697
238697524
558473864
64742619
509762695
942255
78866705
378071665
350558181
433318517
467801982
845151647
724847152
615940078
754927401
337748635
91260606
586249135
358179048
558877906
825764002
255850170
611061067
349383590
64746798
862123797
92515243
671943771
943774334
685437964
36829312
675248183
525890933
179006824
639141392
678269898
223963065
222052451
494300076
722901553
280396322
17853828
71075320
116532134
29803651
566067738
751414872
470041286
355329589
13892135
313191014
311892725
552540274
298436384
31639392
532145398
458879637
684947277
166054998
471062784
529707684
737415871
130962793
410944710
782763441
407021537
43257052
559366708
179117612
568895850
805399204
522792716
577298647
720491972
61341608
739606437
81201628
598824167
536995814
698456801
360863896
268230061
750650774
999918271
611658035
66783564
522371718
533852430
723574446
769282183
298415507
102617666
838427277
591781555
437863030
547698697
248233044
129106047
569783700
854910377
550354789
451015324
437528394
24913222
91728505
672671215
155600375
769761146
3777180
221967094
504297406
166625310
511852722
677672441
351013850
115594507
306793109
26217350
477735759
831682518
645720122
85472305
132158963
721606323
943428471
377970498
639497381
52772677
840327163
85502875
115544286
1018967826
767707211
92917073
697104038
741165409
281469673
196266861
208917630
150353069
588098921
452588327
198783403
231462755
162064296
957103899
518063009
699945975
674167396
383729541
643720812
566611944
678184983
65471441
207798455
91570917
744148075
949751851
849914392
509088509
424438409
215845443
221038658
80787989
634912640
118993839
515670653
56340287
175136908
133080452
337636236
105090912
169993048
751368108
88573719
84008331
579165375
381771720
1016039337
621668261
927077236
782101779
352526057
489119874
86117822
36462355
248034130
232190688
996790173
364192792
96531763
524634194
348843188
402159344
295223797
868350851
690747879
517565272
341411047
497195074
355537792
452071217
275998985
147463128
594078875
210669400
560645334
292565949
567967682
126887396
644811072
137614715
498207227
231349237
388517453
193405317
188459914
273885340
56390758
463900378
533792679
267338444
336131546
930184708
180887860
693548880
978568524
13774233
13390048
168910375
973667780
72220919
608580515
153633059
567848871
241699080
218361389
48595912
194805945
384850336
962110897
127650911
636215130
196229699
186942758
177376706
527849910
1049390552
396098028
727659872
746815222
117710653
404654651
445927719
945481329
575942691
835435444
627046173
445807035
173377956
114674120
719618505
1534723
705212628
824549018
287837823
254747803
389057200
172643331
1059257193
592021147
878233235
191309835
751623514
181071630
196124838
676938568
938269777
337662896
2364215
54735286
586092503
496144658
769279686
736392795
713170822
242511289
608386882
75063845
671726284
137528216
352275369
310640931
219592394
786543902
736773914
512158644
751550566
150532469
603349464
128141656
67855555
760440693
604868213
962511006
692428303
871097939
441552471
187765169
756300870
883101471
542240578
668457550
256079767
667137745
632173456
28465867
92190520
302529621
351063418
899911403
17990345
140317597
805264561
46945855
29044156
33020594
177823791
791334051
247120482
219590964
106267547
505581122
1036963389
895516797
125273574
284034877
345212068
403200878
353223530
564558410
306452233
79416448
899845438
44043610
181738645
78382062
312085549
286858402
118726247
589592094
830319749
1061793853
24631765
178524795
841399638
760122980
67314529
558386068
237336393
166248090
466852542
307869520
229775772
1054245202
703361295
392895983
369980617
561729210
772200916
772467675
409595384
613968774
25040579
370328053
501436841
481846154
182388731
673485648
310701771
760666519
150342672
400260460
460768687
914935668
628501849
699086507
1072510348
441265320
337926474
286186073
74821837
733910871
484006075
669375069
987643719
735029086
436120440
584567853
1023537389
181980934
165287244
542652822
920775043
187864869
721769689
150187035
1042477313
1053802092
144010775
173707584
1005735098
122157234
970284389
191261015
58744957
424635542
855097680
863012230
3328710
12954619
51974507
248342245
448421996
473451557
3701877
251133730
482153984
104203009
680804340
225034677
469100116
364763934
543216757
78450899
131169613
872432155
529865578
4248259
275435086
297372664
51117131
889362228
722191501
37831692
215287434
869197458
712930731
60707550
314253906
529345274
505882374
229355928
375068179
940293700
711304000
730034372
712430932
221950420
465478186
690134624
123436770
291411344
645809823
1018773163
92065633
132139567
802412216
360348279
595099679
754241835
390824692
120947014
82053187
390394407
203467835
154555167
492377462
89530280
398873694
150373218
508938229
689675624
444402424
341347191
203182231
198422132
432381582
623520721
263054870
662754432
146566362
793427308
864064399
503783429
917519204
480529740
537457721
590324229
72745617
73484452
953518619
869934770
192064020
626987290
359886969
921641594
833703640
746185445
450542840
813222481
630777840
647035827
316473936
2612056
21547825
665147399
148397235
213482995
881054010
595974290
182334210
474046629
11459311
366716384
322717297
756322369
326207436
173852902
493234602
1031900923
52955609
416107045
10905017
142602389
396318498
1059158179
108708912
121737023
605953232
382564518
594650445
808423840
394761433
489797427
759529989
329036635
1071263022
415020877
300991893
26249269
22852265
2615418
271522751
726653661
612805845
732404686
100621416
180436376
176015763
309637057
44448503
474683669
310075546
50395913
173980132
234636004
563235065
803317835
361603861
638491973
491706024
34382346
764241534
13968462
485840815
802061222
962279209
173047308
18965786
809680367
775012662
190172460
207825967
25521892
375978140
470097707
87032727
386269778
519692919
518183877
723843757
262475371
449506339
810994070
459360043
661418042
517507158
425136781
771338970
221021126
40930712
67123477
121857060
580025990
654025639
573341887
270971316
42372741
197598111
115207955
126951743
817589033
554474672
296050199
619642662
325647101
134448332
588930957
446952123
897855369
119683165
331363507
159530865
37390310
827891348
1014087128
55088289
525560166
926918326
662028922
264939864
59650711
107098921
655693585
743796790
581286979
877262561
180392609
13039053
320180575
370381182
722031665
144324245
635820722
121324400
270714054
138042017
586046603
978946431
799191979
647805492
438739525
145645793
414377828
836915052
125479274
995084281
359418025
821755090
737697562
145604742
55996073
265034554
528787695
610435184
819240556
560974982
635825079
803370390
865305619
711019484
700098025
365342298
498422786
106877002
856829198
97048313
336522646
81914413
532322027
45806365
2712477
462059014
239660295
415392782
758231195
822403127
685032381
370361621
227359163
272091865
330508656
723665953
731223044
458599817
424188137
467624003
37445702
666226459
47628771
308330085
60547857
116705537
170994986
855293580
764699924
408800685
422783797
688498055
864305177
270068261
577762227
442046247
593633456
892313924
42408297
373380367
183893570
848536390
977153059
753242703
683731765
689577912
147026375
113038753
377690189
152341216
47057452
496918519
628918343
208211309
442392801
774282792
197541608
107038955
105423678
569458146
748977366
821929178
489628375
833593467
244333119
749029155
506580321
57945507
487696467
733083478
648142635
482633813
982701801
547425376
1050742715
803539095
228435929
548240172
412952554
511641043
220284672
948676242
359134221
788621831
873566854
703178130
7451958
20304228
502137030
804931558
610871299
131374352
12713452
483629706
987706336
9209853
108457296
861114175
691160163
240680379
1023957664
938952856
1055928625
548609847
453244861
963461750
814528407
829681561
700708799
179166040
161098366
748922493
72520162
737147178
38547200
180923692
847944240
820566806
1005391805
240713046
575234407
375269175
151527247
69521024
370778353
393167530
437062954
801432380
604643042
199521615
368923464
631953280
426580028
973256919
674213089
743124848
270661110
491726661
175861108
200682576
809934746
4774355
662198303
682838990
197302642
836289761
189064085
709351984
773279477
99738149
749095217
549456413
687909339
368202857
528688932
336668082
88993712
438137727
73907345
944291534
929595495
837436091
27598862
660561866
8171503
100887255
130209477
703281220
617784915
608147437
566627683
337613874
212516130
333071584
822986492
557633460
910460763
723757917
794373975
665196138
871272118
486070371
342685235
745858585
113352017
1033202171
151337891
261859268
198689850
650277493
798552145
427168826
455496853
499588883
387762876
978674479
857126587
113032940
506612790
12798322
65413897
226202680
269332887
580605806
9250975
16745546
291310602
369332377
521099288
48800487
85828484
20413509
145130312
869419213
992337971
197966083
854476201
200761829
912230709
318484146
938509108
655542977
779144061
28749368
820054788
61621863
506207257
375884810
215481818
229338844
1053779732
118088007
851473688
884581371
26475645
537702431
464553382
47320812
70637112
396457142
628544295
523227493
540114375
712347294
196538529
889674156
295249239
811484690
252870174
762943674
751647928
170588746
346407862
312415103
94373882
233995049
93209423
783927903
582593018
315178165
290477686
556496274
65130834
658708026
916563374
597346825
574814154
736928962
985845126
264525164
684474483
729395360
182000928
337265878
862114810
270377813
783554537
664577595
47371400
92944553
597453670
484662426
384485122
1019748013
123451802
303065607
709051564
511868364
398300579
581904612
427836458
265524235
605414685
986334541
105903800
542979033
695828646
801883467
101749196
303160366
84285038
1033127280
564945113
411041414
246646236
76177432
771486625
812131863
198061671
955945569
730261848
1007322939
379082410
358920611
409612412
706032601
194565124
888022342
62930051
649014104
144526132
984058978
192757230
145430418
373431771
495178516
452816939
382300462
90482386
238989129
329560225
794386392
536697961
209893760
833988840
35068326
510357573
820785903
468228641
694721994
119714512
871612205
544918314
131083119
47255945
61753673
241352152
701335662
391065149
303936298
696395460
56085310
958920217
636520157
769345708
121325621
373659011
1062379960
99366843
480236199
489793501
124227247
324388111
435453939
663050506
866765422
878789004
418715349
725980119
43632606
238994007
37296543
84154226
457488516
145655933
130538001
405972761
292853261
6586332
372072305
393955611
81205007
14204809
88834216
281808182
88027105
97819192
59713380
151258326
365494486
381184786
58227720
750797733
443776593
879782325
353279076
980944799
398998900
535192730
661592709
221088228
264061275
807491
500880837
840976549
249374219
288665983
61441086
259471210
723105955
47718896
265507820
237521435
950071476
78598010
515973250
213800350
418987803
30067354
1041203771
712502136
145327442
324832248
92754039
113168642
649815166
618897346
115809407
506087880
555391119
530061418
485160418
777657068
758863752
750275034
605026498
943161862
316461639
358304903
778555742
825863962
632361081
196210244
153696438
740309544
13636334
706710100
940490904
329203147
144607939
278196705
394771701
226640697
341869028
920843161
182283173
401312028
169848811
289467061
226078570
833026950
152663917
738511654
2484597
645025828
199315185
697121117
196703304
31972545
434965587
385649422
552039180
1032681303
310741896
646221530
204441319
776535368
871501880
376518231
435278172
621867303
871024766
829468533
95266583
133346868
740514959
73739104
232215913
741094449
81479267
6036450
719080810
643025820
150135190
117479663
93210314
1020400863
110457590
559009615
563826825
536350488
137610946
449412272
243556465
38648697
430339050
610956316
627651108
592518900
126042537
289457834
375603703
784276220
138108473
292573757
87764522
732929401
165666156
395596471
225364744
734258352
79718604
731381828
451713154
411414184
960157464
597402685
62852919
548474781
577481089
304079126
596230956
491409369
71866550
97377907
47903328
952935085
29367277
834991642
860733990
184700149
873536018
135033002
16298088
538532765
251208640
859813078
805878591
535594881
90744636
101234608
390867221
266269894
591002956
901314926
200183712
51402927
395164374
736760987
470732001
606029929
170027846
495638410
669581803
580303898
590464253
24838431
661966374
327824146
119022180
557222626
1041806467
319183797
595455625
575085623
183754886
714386440
499474908
56341489
93774491
855641324
44836214
591828392
772376369
886030091
1307961
136862615
104000474
332601619
438249370
492296045
1015060968
776181131
269223685
536108937
195820328
173100948
124746365
747853273
411234198
515173603
929652431
381914761
34340804
260155471
548461796
20852603
885392175
930574991
356208674
443872210
710950539
393473833
108554818
259866104
627726820
732725319
353334098
243942652
755414633
860265073
182807813
719915544
604409584
75332198
95554842
239299580
936571710
169248751
700358693
91962010
130412735
737981113
865585582
871421733
412280062
777392994
465320832
589546037
1000315422
956606847
110340817
429422111
754938014
818691375
153649744
635898569
661598887
568203456
208319797
126565064
1023828344
141945908
54177092
411395941
322628354
877015098
416425565
406139872
831366245
479176635
187606836
869866758
341471236
29300688
730211752
96649066
660612100
21963798
95950947
695539879
727620702
651942616
731508537
167926196
135430085
200801267
688436209
773030935
361254589
505956651
758591519
698022788
841200690
186115014
79604499
956519228
107120366
877529642
519060681
254020035
618816842
777921832
451747501
189676845
205800739
830726606
224497388
236112226
101252329
729502034
30534453
113946057
73257631
776677866
763583856
173067253
411777376
542170099
354458201
602785142
353738615
450909372
814777491
570192254
909642982
23144822
838231900
678620543
729354868
430066017
338512659
727855773
480380528
540073087
53995020
321355843
428886326
786363781
385544986
12209986
508766673
962017722
172445686
111004453
948453024
47649774
70461914
963513893
971789593
311939345
498961558
160170568
331818576
24028050
155606734
64673734
71592842
738024299
320240218
746627372
316357396
408175275
496040867
937661751
727792497
146525568
809154458
7118288
854018775
784594770
67384372
201045381
403006427
183409886
714356605
918198060
650572577
343791486
550578853
466960253
383570682
357641755
720576101
186214524
395906379
237130880
546730118
602267963
303504114
599241363
641973280
974832895
696329109
291675651
452593967
377795662
298379899
81011993
26455635
446067226
1038429954
885652763
47632541
387412967
126114924
295255549
356610104
986892234
441229174
152363524
963461963
656245963
191854778
133314212
605272762
640672424
188837719
7637315
866762262
587606913
307962786
687223563
5467255
643770276
805200032
266777743
252551161
883020207
386933982
662716349
521974031
488425811
682230310
73146038
16977435
394386108
270267733
789907255
608241818
722431415
82327682
160484225
838491038
779284779
786491171
70148115
597906250
945535126
1054637049
681645482
206480580
997342995
10157610
752483299
199308162
83963483
316640221
416908830
689134576
233072630
490711086
636607298
861794668
221270246
253734083
640956696
31069521
62827004
204324468
460020703
142741366
286056763
189614330
341165167
825417375
206891002
877458539
257262146
278157074
434459449
307706293
992105818
566232186
180397089
397289591
100447457
785190268
600200835
15727986
779811677
441861972
9790171
756459152
36954097
545978853
492765557
273482010
118719134
192714693
536529024
340716451
56293416
624268991
152833520
324512572
8188804
646000195
137817258
959561407
289591923
47367336
211741756
119745204
86821716
30759549
28328210
186585396
423640892
142298312
1051639654
36166074
159443601
878201578
1010883790
72820503
122077770
1009091366
241431328
464674561
367554641
77467813
866910108
81292766
476090031
593677732
490796105
440074494
238268249
747894708
1008555406
402144101
541691339
390710876
392588386
37633886
277077721
82284052
854079167
287055178
862092156
710415233
436834890
929386141
321282148
850513351
150906556
312987080
516409268
401978737
485341567
595398855
355108465
832665290
242442162
391873179
926711552
309938929
105294489
964907754
769122270
682672365
920594906
538884895
625615575
198518177
306734428
799634603
198252260
797288698
604536710
471486913
143966640
747311053
72873117
675837764
306414437
488676532
206685924
516529866
894683233
869516814
435223250
789518728
80225835
428105
628485654
68527157
179599034
147577450
380573367
695255827
908577664
840255321
64010137
873823261
123955435
12627381
191266018
993048338
241469886
956254396
391649634
568666007
766877938
624114963
66705137
760697283
355819500
142668593
810254142
304781180
412742424
20434727
45812845
875500293
933217681
83496444
709052592
822374157
95058227
475898185
618376261
63304339
690064422
320283571
823253075
87438636
942473310
766262115
47614601
201827059
252291623
158215947
937485951
289791095
279595574
120565717
928542921
798425769
190237132
971442257
670032265
102002056
93012430
453308080
362542929
47717487
66322670
502436941
112781712
763005119
484175489
216607295
1067440890
883842103
185864608
123684578
766681604
121312943
20208980
126185093
156014336
997586459
180230158
826933916
144767785
685389154
326026221
93783887
843287686
503661482
485820847
412095632
853032693
1038454658
34287772
182251755
939330622
213033257
532377963
338830824
482422559
232347195
852474600
54432241
30409393
377825076
111697957
495385010
249587457
764230496
351389915
474177335
178442669
262797667
653435940
114618700
552106642
870565452
473491122
952859877
409349590
620919044
1046863835
412036371
502660071
506584695
1049007292
1071028697
594230797
465317060
861713028
236041585
52765683
670917261
83726934
630945609
806978441
814518214
220685056
128673948
255337802
503653288
342672993
184705551
761024699
37086876
156216545
14937777
305993672
336027323
162148526
483585419
71353935
475879739
377174568
141248146
840600620
863115637
72099769
1046435577
624101973
108772690
282909088
789694890
410353795
779017509
144817348
68675754
413222910
308604418
75367354
349168021
695542288
825893907
112621197
127812990
808368286
443299862
160690291
606438307
211233314
943940550
500575093
173010235
483429972
630453655
731861360
1811766
44421685
921698024
552551506
19630079
212354868
304713516
422577012
69953272
149123989
790255132
753162446
489755259
371138193
522042064
1026088765
382919551
277817676
153811505
206644939
43805323
237159815
792044963
185928836
219805327
402938522
110615934
899583999
245209736
447232428
226238094
217363803
396347992
840033394
251808834
523995224
391936313
644132994
347150040
772631830
91372828
503273999
184187670
403148246
526096539
122907380
176218216
287750452
835452660
48983878
26978528
309133826
260392315
529154290
709586824
100755895
329872821
803342558
933146065
943457896
983129651
64093586
332894633
658172248
405886057
108125138
206393402
851779423
296783957
586245
535236182
733588607
705372031
305427669
595938319
76141079
167767190
590932187
292472847
595267291
8382765
57481663
46909566
481956027
142711149
276322478
583884409
469314508
399358599
780290885
949885915
426881238
597454918
544573103
119434209
514544843
769490996
1017123254
407545765
86352258
907879726
154462419
298843994
633536924
324777278
619757685
996912092
244832648
990710521
336811125
855504318
1038355848
349640647
293912225
333332909
233701500
742939217
585493120
1011940844
666243979
485374203
463897664
185156937
55033686
424394237
138528538
169458953
757410219
11138015
2938332
357845102
511941733
624803749
194689734
168981248
825979064
873587697
188763950
924865215
87128441
36824883
481674357
328799540
326171725
142923371
684408476
565749888
527810965
146301413
679814580
110480878
969638109
648186722
94935412
803382131
774827739
208114977
846884993
348103022
2716099
428424950
117658893
610127104
37244824
968758848
1071711175
75369398
989566475
852661840
149124407
867354030
348767335
32970591
538641697
221225396
872100004
829270661
570083357
162275222
48342632
250645759
62790145
1013919441
175435305
863510827
301399778
1048906001
658850214
772077614
389208379
465502027
569211530
103583631
586686802
672881243
123545242
681341415
175800333
164950181
340616663
276583639
611842214
218441727
259882581
320700689
910080525
836657518
133097607
471103293
806888291
81466163
993769711
43027093
310584783
247458001
162696455
219476060
775789453
971489271
354695302
611021169
1004650849
596584232
40830331
384579331
64188410
704410328
155111245
80044515
81278723
43155648
851544154
818907991
700549493
515521992
935103572
172536971
426738197
730413373
763066902
241545323
507296371
811471608
619651245
54361818
145276813
545693436
360149171
476670925
133379069
1042201632
170858281
661147559
35982011
865559149
359069986
352956545
105182326
455032147
108066480
1026551829
606911428
1050558404
789363041
79881467
371938595
518271218
1063474022
741181643
423496058
425551412
566361613
575190575
869194284
997165800
465874860
831392346
374737419
966105060
187954605
813494890
695116092
903084220
363701234
510956643
29781181
496021510
641274185
1068080877
153557010
140639728
867738831
418870477
706499175
259093060
83872560
380605154
256870408
390095116
780471588
334027108
763817987
332653737
827518877
768076991
244755817
127554223
807006967
207487248
857658412
260476272
465426432
646777798
851028974
269126655
864182846
294269681
359460556
11473384
953916206
894707640
414919414
163683022
494944738
587948873
837750576
146650471
415764744
951732021
756559356
750810630
750270613
27517560
598261903
149226952
419329609
603366482
992454629
108297608
64477948
692518866
271323945
57921881
558855780
6004611
83028927
788673688
528547872
869288883
655576337
531504234
988708601
835413143
828178394
247337123
167003697
721143039
705283500
51674504
714976995
432070767
415282647
557563636
963193877
996898468
297884704
546192510
515789767
46531061
177832753
89140852
159982346
583558235
515606984
1055663301
493305998
80712105
560994872
778677338
791780580
995475313
82753033
228774939
775789825
868769135
569174181
899247317
694452052
520680548
1044296465
293159365
42458296
298707458
612935500
854294237
705476951
346897715
170211899
313030957
850978652
626276622
1065968253
1825710
860845841
822995690
1025108280
221519295
216678844
198066210
523869722
86846775
754646347
69698860
1009417141
797118145
291182229
59323152
801435056
970087136
583655118
346197729
761754231
329240470
14201950
734305593
505925300
693676518
181155031
37946244
746893485
903484315
110975505
247742545
149820357
427207809
863428856
194755222
267380736
456132512
851696515
819654356
63712677
470709813
1003358572
162092200
269978619
640844120
80506186
219622859
1032674519
364984453
346494380
300060988
684523657
21321829
872889778
746358338
7217555
782258453
651982381
613344533
62049372
229173297
1069033491
648200507
21884998
776585910
299576956
108118521
759098571
372837135
371598971
221501300
188779973
315650826
874368580
688981527
35700361
480155946
293209155
184822241
193663618
683473529
764707369
203993506
322214836
134174670
622284288
198494361
86088043
578084789
169792866
623526894
37737491
236485253
84555644
646040796
109367966
372248125
847758695
50791771
79330446
790045512
141430701
438937170
29731527
114233540
136604625
405017618
767701448
505288759
863204510
930870497
333360230
373694276
805618427
203608806
409846632
512821781
708846511
778796074
895039084
938102429
557048222
132243999
36745122
29523112
715120487
399568573
116028581
82115992
124007071
732854054
205637290
11389210
49951136
579320013
609473072
902892103
713058838
343787313
598927033
176800058
259962208
215044588
275889655
223895970
582885376
59614456
54942209
629264640
661583094
1049883563
578523444
290093809
840428117
768038563
1007191545
605919021
447465426
569402715
44382362
49509980
676306882
342048577
854658216
836142435
32414220
639813825
617576190
828778121
490046930
749875807
394171654
616908577
29274786
491250335
905868150
700924884
450278896
165940473
66408883
673694772
740625256
510154911
95932581
668722102
788266065
1009476159
626909087
950332974
665212377
729841020
908601798
131635938
326255715
516334156
26311639
92275991
356053874
177260544
867622108
163829993
991232876
690842242
452601383
126842186
935274875
541410636
139965460
181137747
571411276
659279917
614153150
290917984
280244983
348451653
40813494
656271614
212634264
303098829
840805422
709307581
212882395
398731495
650417111
819069027
878129434
745809476
82421201
315005958
231558307
436791449
101997430
31070491
292693269
780261485
564504479
762095337
592803632
56492902
467348394
317565480
206427223
690276762
1026360589
651514606
594998504
256943018
33885468
612415918
222971119
386335601
734762818
491120645
161774120
423303543
349433649
26722545
730502153
844709294
448934346
867297989
437046305
467581104
138906835
797510508
325190774
75611725
184793397
240036391
40604090
101554058
330467132
945898609
246458346
670348377
65606329
665583716
514403722
99448435
65678191
141052539
807457373
377080730
583790778
265076461
206715230
1014432606
969831382
524409820
529713644
837940595
584920913
24230780
489205481
678893367
621426449
71616665
637398460
273650941
866208660
771842281
705752065
536364425
525380627
744389525
108048793
576672417
64234811
718552515
524976557
908718107
69908138
427803177
1029820457
655148156
166439694
821469357
191645703
400291555
271124377
498772921
579527550
198006904
602606710
797990942
1040657621
126502622
339954317
344918822
182018090
44578417
279573765
146907716
76397905
789034089
618138526
726695450
215768698
568080757
368308239
872216848
925297098
172442114
479283442
487542539
443686088
135623344
324426903
994873466
630124476
748347089
50094944
298445427
52655389
884633194
85114233
756187661
608085862
128179096
372248884
674929011
74100765
465453000
693871705
799352475
23008546
424775532
1122482
1013497246
516005317
275135642
433755009
537789055
12075281
181332379
207947960
1000653282
193860211
680576392
778949097
64244447
6008810
675455276
138499112
535833423
365857489
181882153
768550542
767711542
311897533
765738278
332351777
801894216
11272367
340202078
814915824
518437280
893466501
229238362
735361429
612728217
502299023
827089589
440539752
778127708
196755548
198540951
89032072
1055319311
335422125
890525901
726226087
697914903
455372087
504174552
618483223
144468783
837771312
244148161
418875853
82870552
418658205
70996900
8498991
607994713
374353950
420517239
760000145
572788976
971843581
258622098
46382646
563625401
300907427
14981372
756307605
261672854
179657571
608914260
385244140
332471822
567945937
786436301
797679377
395834663
288705154
138624289
1057547640
145499932
436281425
1004496520
58727371
220071189
525097302
27329794
972152596
596197706
39048851
720560964
594375634
458767536
697110562
144426762
225899688
91493648
450407995
781028317
15070037
547914452
756343129
376766955
935045860
47368783
208115018
737081113
810583548
611829613
719498648
41126837
172047096
533837623
829398942
57848631
168481797
310894492
107265503
505837001
586884282
743058394
247393705
523748125
528504506
418187712
818092287
45917839
392329177
139640940
820879577
118319301
404040944
840444473
917269385
80664276
825745432
151669317
156378527
1057374563
737253354
859144360
861134997
198395521
411075836
327708642
335920176
73833136
476030026
1051661710
113075433
749969428
882306831
938218175
503314360
649826565
249929538
648429706
266549474
217045058
111119861
835838896
791175786
113259330
750207815
513021573
149763377
728362286
17146095
122877769
440947724
687286344
1008327579
728199970
35057626
4624567
416256901
593217522
476787815
327154849
797656066
1016537051
1029425597
31611854
190254323
493290322
328376393
248337482
368809065
464097375
848040653
550044175
909973694
324246590
775996723
466273488
417836036
373588582
6484401
346349675
160478349
827940768
72338866
552211034
104937905
645408765
211682670
943928431
191230987
360934223
845834635
393396849
162534600
563448653
972580010
365757723
675696499
148959568
122493091
789971586
643737185
781197844
483349642
29198423
845817647
568066513
143598532
807839302
654706966
275546277
133602633
413255831
761260666
283986818
189644175
37442927
361855105
615059388
196677543
446043550
635178748
586663821
27695628
685698701
618307427
162205919
528807153
487467367
63935323
26337925
771670762
887355001
483209914
30852818
873324521
648640820
217658750
1013932868
482324113
528545261
513392897
778799774
867001221
184784218
89843529
785304332
75297140
721692479
153454102
164652684
830229955
188192387
974856318
19895403
754273174
410328320
165450018
162382471
307911585
490434249
558288830
860057696
800914263
118351197
1060947791
508193454
22555558
791582801
824769270
307108656
286177041
699224865
832823245
11124764
135032198
265142264
703555767
253165172
559466484
111748892
654520248
290366547
242586361
600745856
819685725
498914425
551549663
284142146
111868829
377624087
796825921
740616200
694224485
857368068
291555915
726621595
515317480
549410144
1025195664
751517646
984268686
803260505
301087711
772707606
308927735
260645858
719356219
458651693
47165633
519788023
137653071
11450032
115914110
337132566
637274349
838507512
191598633
135741764
581687018
706037029
785433384
48490612
894203118
770886656
549814387
880878589
389600647
266696183
379446970
572882704
618737134
490780705
905674584
229280286
62018305
230492705
828258375
204757641
386913912
316740739
118835327
550453931
142070153
1013950729
347237036
264890763
850739999
702568111
108846256
22550711
793423885
144180278
332420876
122918278
51234537
582321261
563536520
678505835
876183479
827912086
58064523
41911035
774732490
517735455
602585717
180307336
793329579
870208212
74607969
771343417
359043681
295912367
338956220
354839194
519391116
291076564
128070479
412518335
3724919
712639889
396798129
54442441
618617275
168394512
644429463
819067748
145918958
852311519
1015656491
626273051
242418342
164625450
176595388
199549964
234049894
786630940
531789398
747233904
292770500
769890090
781624520
866931281
556454303
338676829
778909862
959674751
808557670
318075199
228490452
91731539
356073189
19646543
446088180
964527433
608767038
602316817
102149887
170451385
166871277
83231334
400336268
693761663
19722636
46563346
455720198
511147579
142521391
625914148
223932743
54120572
103633630
75607688
177807691
864387705
755187285
691642543
42647328
216933841
249757417
785507312
401792069
443529175
753707187
733711321
512401254
736597885
370527456
821818399
184128674
294196550
486341493
821491831
223759648
1066283045
228181032
105252853
126825628
974680705
544483525
584825064
348740269
599177837
185750726
193861045
85582720
710377794
200549008
701701324
422811647
23689749
398549252
207223954
478118774
132560014
742813034
131609282
765460347
737079201
878435675
722272908
1019786131
62989074
817036676
570901968
385191117
817099176
324322609
35767568
58744138
751301856
486500950
819368649
140744723
55688719
140298592
709851113
937264648
232936211
463788759
846665997
125082216
558978419
540604652
178104381
563467713
327164135
538969696
154446309
555496984
625152991
588884944
782138472
1034102464
59225442
745171035
199387450
422172961
245916249
279370030
488384576
279685042
819064580
14203699
424627330
109904091
191754432
237300774
77454977
715619906
621810812
842966001
183560542
505822304
80432924
853497419
554288252
310624385
878095372
199380071
495317056
205019373
608861488
188010857
639981560
423785174
216938053
135112837
384406487
829975384
152779795
1033656909
669171614
132543083
395761697
702506038
241995606
304802560
276103733
263825879
322702353
30394014
6484431
940138999
407230281
656124473
232361711
193336297
886579025
301316661
258590824
25935824
837606284
277701698
823551798
81917513
155396803
612152730
78212521
153560442
101180637
845847023
351982646
161333847
91715020
373418742
392731381
850892271
730092947
196564032
596379719
552415245
191187216
714051900
569376054
156024975
603555430
129963067
93177522
46616096
554341566
335592529
819389401
29926962
167595119
81507472
305366682
442009534
525143011
167136071
949931949
691333930
251291218
361541804
713382201
130149571
828192735
67313064
578485073
1049580833
323731017
436313204
292057487
926045741
86506375
837977737
342601032
242836198
3519159
738755133
1012535899
36747332
260904977
267085295
1694566
511728416
100664928
954523280
752622531
136181086
826267183
402613695
355986839
689018638
176086068
2665533
149194824
881866950
818003374
175748025
318134722
71381697
561776234
811522062
758990348
6044020
848120145
606642096
854501751
489871156
575950855
71726135
332343697
61503654
154667533
22167215
50592147
691996048
919848033
653419465
303737607
42870438
668909489
208481086
871431443
406515408
117147105
25044327
358092801
526096047
323799658
586350878
242600464
587548476
634381385
693803228
627083746
1016234918
312444374
671920825
849326420
483774465
482935950
342222500
595366771
80441405
143234130
20210555
871397383
474541265
774985146
296414111
831276332
550578478
389881383
180112873
153451886
58197677
98964304
403674762
194996898
539755678
77166624
724065620
93983438
306859126
219467727
123553826
842180439
46981115
822889781
323785974
16845354
538987677
782403826
610534877
353036780
241889926
636514962
305025585
17078780
525725157
141416121
213548739
249669461
68174732
487623841
101023113
773944355
221067143
309325549
386265255
34014778
18823906
520368900
127680459
61598230
773994184
228942774
112869086
174330951
477429651
373398668
92682161
819251843
556207554
71609497
717197894
496886163
177336451
185735320
480960916
958422524
51136191
95014373
592235707
819973355
57164144
374770441
193231396
64383898
175116026
618169933
516936075
554593894
184433363
999289434
388845200
647001699
997593606
5169104
1011361394
512011020
70636685
619554278
132925948
813701176
221114006
126614068
399443555
358580781
1022325466
850059488
94356698
577804376
91593609
534295966
334374112
23996890
859346620
269667169
928277633
901102832
367755803
813699893
235971328
77728597
382667238
521983809
277365621
495232414
609019839
398172406
127957570
75057068
666508753
506623225
354350755
596694374
88353453
415564091
435191291
508879748
347338946
221140640
1056909915
993663795
672159608
461840055
540657817
314467835
881621358
654469306
81333466
10200875
514074297
494011697
719451797
693382292
85877205
617753484
557154159
461627370
855769829
756083266
386622722
456110566
817900334
356732542
214259901
1068920717
393486673
603857961
418340209
32245563
64279534
174051000
113932675
777005634
485403969
218646500
456156350
1066528944
711595111
25806834
516847224
580447385
510176314
75394571
334061948
159386257
558033325
145639202
94979655
567926679
108644232
179062635
387588419
765115440
521369416
77160746
811907998
874808710
568565796
103117185
658631706
227227399
595940697
814889205
896299728
872092266
21905413
496002716
149262831
434935535
978298604
635107060
770492702
964807265
113029547
94202592
256686066
40448488
494690737
270199434
90669927
248450774
45962952
322463315
57693851
865858027
195753305
479109553
863397206
1031956826
364357618
674346180
373847583
399928620
97178827
112045134
738677928
100818237
31207573
105730690
981074545
725682168
125464299
670120324
501224889
17410463
680752917
412884364
1007339601
849396994
409199212
19019501
248196211
858776194
143907579
168699351
463142067
154326324
1025431414
503726045
179434293
244755160
813681441
841045885
396710682
778055819
504401357
5909238
717307201
1032001349
356238781
912455077
1021340393
334245388
418274515
352202636
85760261
384154193
180855495
572979093
768159306
309734245
626581
77280435
781117204
505406735
1036634804
8859037
137553709
9385560
107334031
79795207
758940136
18794167
615407651
443619982
669460491
508643970
869391853
314279027
222252656
640381391
90063924
95637183
593133142
783445855
67399228
494349755
253448635
692393169
705705472
104939593
815625551
971511209
125766142
114300986
1031734172
333558578
130575125
275673903
334612647
150827761
848618994
154609413
958715582
897182089
35137937
892103368
541963418
188691388
1001921163
616536648
183538780
1007969781
305549160
838216316
195279792
168037710
560479767
1072224588
95907879
161996783
824044708
382991741
570625224
760390007
874675501
384976248
179538231
98980506
529106063
51507372
652893219
694542814
142980494
585084684
514948605
844858450
328228084
557517790
725791493
323916045
547350801
311591771
153960526
138234597
948557389
134104764
209681194
667339943
447931331
391944205
726158414
154389599
317169195
879497980
956073359
495944033
838564492
82829542
144366255
202638073
410806105
347284747
91648590
99013015
119565666
428718030
454412195
826368753
221273192
740800252
761797108
533287062
96402293
245797113
837180741
734874627
785178022
794732319
148906267
342664706
985490843
40454187
280748539
64000778
225600169
605626457
93667519
440275226
681288296
706156765
60765699
618972233
375707115
649028506
1034102205
393873604
689334122
238270612
27803051
398362566
33330593
167058670
1069160715
791992183
20058555
47692574
791696689
52632003
1006627532
418669505
420006041
839097311
1047265045
1005680997
305897486
929259606
260548936
266620335
230698638
932675013
409277816
331581444
573290568
220894659
686662246
399422363
378365447
68524799
168403946
153609084
330765709
813529508
905839285
847282471
190884565
313553289
612841420
527789205
829742324
618566438
314506202
475589206
109024824
1044760315
544577975
751730199
133754438
392916503
497925900
28647996
872672807
15625165
113200046
524162565
18750554
112257436
13234153
1026128402
58218821
399687744
48032641
404398654
569194000
147638976
963772305
482582684
518488254
100733865
642410508
101677137
693883607
994417815
801781213
829376735
870209460
389055004
232998772
26287354
517026989
795570845
350213299
96018931
503013697
227042174
821649225
732843441
542653881
75166942
526582000
56951479
185730361
167549911
165718315
1021316049
367763593
16060947
73420803
512936620
308832672
448511025
194562132
498531079
761132073
808303427
404499872
537021882
237519563
609747656
24273087
12241355
226725124
36271746
140382177
477368717
15839479
505954920
1033492382
548405914
504442194
60718907
74480597
225824619
28964903
715238035
319152329
46062959
755781689
646417524
232331361
271636889
101788186
258966595
708335982
582815519
16598200
173842446
842063506
403078954
161497513
724660542
772054552
826921438
653452350
276516456
449641552
60212726
252003329
213756773
52810004
25633837
166759038
160486998
199931637
806109126
608141114
442867281
154009519
760548256
595644031
619503754
511476231
323367641
998895799
650077045
259954880
47372180
675581308
361794636
771425127
1037336238
551189780
612278256
602508587
438919341
262407573
95954551
664397749
463621538
956446604
567515700
715667638
569373575
822747055
119278240
151194177
826254772
489334346
134235575
663875889
142511901
557836185
626425441
657788642
738043832
56261912
683153079
846705586
15694846
36211215
42399349
217845738
490577638
159703499
725281191
124226302
676121025
32517718
830554596
245109794
157057955
726674310
199165284
1018995862
21607064
150227359
1043006612
58524562
1511355
10913812
842201594
520843812
817202599
673385434
169926064
1068871973
146125108
93453227
147700705
160938811
20172515
233314180
679239265
449279726
110855093
333801339
595333650
323895655
334264856
912809794
842034491
831174937
556002575
60102310
963335427
873011047
532207288
98809273
124816289
818455346
808676681
114986243
59024041
669062930
362421161
697873960
342329016
45131600
306193412
528293045
326275028
105553131
360145669
996187043
353239694
720633338
819415424
418443056
200759652
872516651
521895059
693894638
951955859
688813839
844260145
380194459
470927327
81139693
490504139
242293128
544879620
57782411
724804220
969386829
290383772
415002859
191068618
602761079
774181909
253690097
361198153
641493577
45890320
589456649
327006471
306396465
720934416
88697485
441192633
223818858
752504145
470113410
673977387
1012855413
216965758
919117700
826688239
336547564
135760896
335231192
684012164
61305777
806200678
703201566
134345751
905227890
492100314
756680832
300732140
466753347
14462134
22119982
798998673
440381252
210929932
124179255
343498276
152405026
135882438
249608614
708885189
83336258
382694155
219579553
462069684
127382366
998462120
44334511
508169891
385130857
1060722351
540300093
295583434
406435930
474569884
701694059
737139223
236956925
551305581
729517846
69127552
216559403
132266587
717566815
346397966
86188620
338660104
663857294
245452005
191573437
652595943
829735135
404950133
362084893
449486712
895889152
625154
512462109
99994788
174510654
185242946
779771246
13052015
84404761
366438114
778920053
770033984
261285572
527863598
1057498004
641231377
422222747
918352061
175930707
17230130
390997777
611140633
726376123
466913913
483484957
887153225
778644258
723576548
684687675
589558469
81306805
474347361
599298697
364472581
263562620
51928939
584175784
751587594
13914539
173454994
103975738
686062680
370705924
649202145
513595723
650095628
322066810
24690253
369658760
622853084
770865543
214039952
264109768
518109584
36645403
775423801
279219263
624029426
723642058
631576961
364508535
758398482
258631928
534199025
98509742
187770242
758092306
76932962
293695914
226484555
13259443
271356601
315911186
942403892
21133947
129307374
708169791
198081854
597052764
521350581
615985308
491195965
37189191
248796037
89429646
661226419
403447121
395167793
754227220
685169724
764068887
87261823
628441127
291556747
618412846
847314571
448286325
460992117
832897636
816360618
111326920
150880398
262686406
160390522
610272196
718532966
586295518
699096112
17396640
292746886
729818361
596859959
331088342
589838375
693898403
1012571433
736302379
246257538
236546488
68024614
178466479
73676118
319004689
31620846
689683262
572999104
191081508
450122658
80227488
612414001
298676375
505609388
441347760
960225712
84773159
450971107
341854372
153865663
223677628
797654533
110642530
185378863
393029049
624288031
601720728
173640601
714203815
861634031
357375088
759703997
503020565
705387883
661580502
431992171
445922490
724877194
452816690
459077347
472015751
245360449
172583759
26255786
24509213
968597322
362660055
824032546
791492773
636813730
41584470
190847755
150968954
844466123
752239179
375889556
239425197
150507759
166115083
225054703
665441651
372902740
774469694
820040500
578872064
871552093
378176481
34221667
30247001
59189253
34747609
733393430
1056328812
686181759
861058878
139720510
157010691
407118586
436210856
150353348
536529666
561797628
136427493
370109757
400965259
350343109
864377817
709885672
19759933
796061020
159820243
60229836
175057101
849099609
620765682
353003197
73480602
124123699
437078295
651900994
723926610
200014596
1012238816
287785582
158484050
439864026
746280453
435529371
93306312
59651976
136598286
598019661
253714173
20775272
817165106
455094195
401572689
107776523
491267234
98720750
206061027
968055574
1038678635
600331353
540730274
373103406
198502531
687801592
419918748
943403315
982041420
630691920
105728505
649941964
734818837
1047141166
213505663
819479518
197556211
37079741
131916405
341873220
307564388
183818075
464903996
16689194
378235249
683075875
986637846
681747783
1007938726
514852897
522860216
326145037
606659637
384961086
773407922
470177413
682767292
734713620
707475051
447133054
125436247
296326374
315743118
486441272
559479457
397642583
188142934
729014273
13270571
260030932
767067839
793908978
310462006
450022769
132541762
155769561
953622926
771234538
156822412
445564239
111486328
724899715
493252616
20690007
420405698
219459854
1010929282
489825018
394507780
191844695
763261783
186209986
400498481
838767104
67636683
199880936
1053796338
478752272
231210989
105694345
780163216
765348398
65175351
965000137
47537552
787126816
231111408
380200394
857039500
115188955
355815190
30057368
166108716
809176832
134115947
174800420
840813666
358282157
921974553
291930321
332643476
706569613
104516142
121622946
158253855
612884145
551881790
849938748
78009327
41568384
226897253
727192726
757305911
25822139
261273527
501308918
123461916
83930060
147164889
790321990
442364905
819487787
98269851
638495374
107316641
188798595
696826706
328182986
728118525
111793461
272545874
509567229
547633230
424379991
799050293
126080891
470424465
88178242
267905709
345761784
332995547
709436241
177204021
336471220
118276671
621366917
662155349
786830332
650689609
830844872
278428654
543671449
429540907
44199755
284781480
198532993
724916063
573857454
672240780
334489095
85245674
107598169
138912362
883447776
1031896997
91858222
324128907
111300974
193637535
377374603
345856412
896590185
10923295
699544878
233292662
399939699
916148159
191803387
328224542
371708957
442454307
522963540
699885139
446511202
390553533
98594008
126445721
733440594
118542328
820533089
319535795
670373324
654268830
1017396794
464474339
195131262
579325249
599770035
79011636
899385381
796425216
132233287
520210047
186103982
151175703
990587363
953762179
632653625
176047893
443040732
891672519
473709052
282524969
602724505
171882528
831101771
152999770
617831001
755267113
238220366
337618520
303412487
742284765
751928058
438632880
485113063
759398957
653819516
958559376
329718705
611170256
625796114
176277739
363638017
774214418
564639988
756924285
255729986
730376761
270058057
55143184
351831390
640251409
782724242
114711277
382163185
125779773
416309733
104102764
834390654
308064306
916408293
119599466
416713990
32312673
71108072
368201340
901997997
155242687
459779885
649681535
121699525
776160543
877912964
44609327
684838662
89714639
343920397
625901583
859684476
373664607
745670112
954520299
676576870
111164873
305975124
904557999
462565890
566472196
413498198
31162852
89619183
552100164
805115857
994568110
762474177
248503377
1036356838
134192777
165303012
701806813
806598202
699346929
65857879
462159296
803158822
503951110
15382076
52969905
86569370
337814615
68681228
209704186
715599842
670488124
190042903
278439164
831176098
118321547
96121569
302648227
874197135
518710716
788908784
636335317
146265103
650779875
486726098
246242571
130639199
1009486968
141541981
43975527
118228575
796010229
742777914
39888709
831515966
359070610
930674190
348419253
21678064
218143798
785941364
437382422
307375237
838050954
587311871
347893470
170187582
45754618
95078504
182851042
444636896
399535569
463585753
304766729
673412124
594456269
113160923
28844546
331224430
669847521
675180155
550334921
14161039
285379700
282521156
1035834010
1010152391
1028727312
35840750
685654281
782662741
21122712
164465590
43012143
42726787
340484495
457252974
90321145
213561275
580653553
843931584
149498657
30237521
106596646
364236359
575725289
124483681
769375083
646815258
585033435
52293355
134101306
742595519
106824369
400517440
378497400
156481834
76913380
632480200
727721886
776155096
195737863
826553350
790376338
304546638
15427002
153444052
866386320
848875020
778454539
187735077
346357834
611206170
131724556
207569529
92919278
889545936
611015722
854558377
1041984244
629318182
442203181
608121991
605059979
134316540
558905820
392982807
267056817
55187188
100391696
859016104
172739517
282362259
243435853
37663649
148542000
195347693
376002239
825592856
112983044
217093085
882749302
303804839
540523042
275239812
621748742
834225710
735334306
504501672
106024954
116706606
135405325
845312132
716312273
418727955
283724879
28230647
172155106
168796650
691027511
279851060
504550551
1033522686
83181088
71171366
1006447852
443772993
300326415
579518915
812506463
572586324
560326084
115221873
58716485
371417513
728054982
789172569
691603517
325006741
139494138
963990645
584056077
140311516
549365113
827279353
644335475
310619269
926940822
863400923
709859663
262447769
812345183
523036528
726831942
131249654
170479550
64390273
355520287
565176292
724926364
119273326
644837671
426439748
855733735
210346297
377175457
856024392
450672578
545985689
79620539
970088774
698733816
130499743
839969126
11261706
814783999
786673679
360821771
9780544
355470448
634665253
493315050
848424718
722266916
173614352
123767953
177851572
705228638
603408191
405209786
962609605
345993220
532131805
814913061
849628671
362827479
829287587
827499919
726388331
50503091
204170640
570752274
397955249
91555962
673695027
342685657
643017707
164362441
321752042
443714181
2175360
508190986
588942363
361691601
737974090
67849727
1061389996
50819261
641235234
313225034
639140969
803751242
270847742
309824538
873647359
690238670
486338552
633543840
386636912
243127960
134082453
993013906
550367978
507334043
112466564
359049822
402727942
960024383
183036951
192433642
949645813
659159348
133224173
363781631
140454979
371124406
718281421
396268054
260487829
312768961
650419347
50820100
760878021
652981148
133209754
527645747
654345276
371356283
332024633
908218823
268305678
747017041
495997891
107752848
973145365
55698287
18598767
529228352
43621044
450044080
953882463
185944540
17011272
48707684
218696910
821515515
88786087
399847860
564334001
267527872
928122516
1013560429
429744543
652456244
577514630
650196384
1006448325
118005212
319699920
298753676
924033548
151263445
541318098
523861786
859106157
495647815
40873990
586466305
30377404
69848149
193939223
865941447
282837776
76363495
751447845
67192699
421644536
540817377
370355738
120736937
782326995
869206918
852245316
220077693
547112123
17561220
610758664
867697068
594101645
422392309
245435907
873547233
508435295
556301251
331560124
160375132
894211230
863346278
138165770
281989761
100002132
352587412
109311821
530615409
16861392
975221131
368850899
55241771
41907500
682335401
889369500
413612917
399339049
308811801
212899516
149040885
890352541
149526472
648170951
629336002
359801919
927329641
232100023
532197186
121160899
647475145
783895439
646627478
190563606
646997481
472499015
716364768
223924838
215032267
73079586
463386306
301441752
87792497
26197854
807549296
760780443
84147326
368628852
580426720
612472257
88519608
75584772
300339177
197822081
97863572
285997888
703783170
678618145
47239589
337823523
852174751
162329675
495796197
593355055
16409158
156163469
143314934
510601431
132046140
959025554
979325177
391947880
758721255
327200363
701640199
587007902
689886025
342653376
206554277
114421489
193957948
128286345
302727342
581321137
273569462
465077338
637886482
788519335
853849417
55084931
707001757
961820915
317688584
435086354
92999073
747206295
820092799
225018192
440638590
483851797
199202370
19224895
732212526
86212940
650116248
119931939
783390702
606522137
39137642
551580322
517374508
219487879
26795606
312803797
177103574
107900423
671842902
139652971
535657838
842633722
367163779
395408442
571364981
104150118
95661274
742639335
6639260
677155408
332891459
301263206
712872973
886300975
336683091
641287653
178078030
110237219
99397532
622054465
234228560
207523310
308193196
543713905
838548033
148661465
63344867
607692698
659482444
13450065
372463969
794764638
1064917267
22041983
137299838
761335485
296559204
302206521
845279614
719978999
118911942
707783488
919353425
758868793
661986209
427517754
353314749
511250352
853936569
435063164
103646956
963553094
17773794
1004958557
163802244
399397404
246488515
939895254
275173428
597194160
323599254
897867989
99510656
1021404193
868668849
671335951
505382357
298780138
753165009
312467733
881192600
600863874
745304203
146039406
18297701
9759471
694203653
1018810956
1043398121
673419707
275457033
736899125
832161052
230253714
191934308
155203809
180844758
53324374
149343161
872884765
68461373
509537814
317318162
283031655
347338446
51557780
153723370
329893042
750394342
423726833
29126377
67577763
261256499
62378269
120660060
578240519
544559589
552574748
468643453
75110385
718315939
365035551
40989097
784181904
181333523
460364410
713097553
420431032
249632599
311211885
344330508
359808235
903488910
677026022
674247560
40630612
878804569
117119157
26852930
238223572
161332002
418646350
152788328
575435926
248144856
573107729
702358388
407623635
771557120
830496011
763044238
690884528
203050961
214552969
635562920
438090342
77622696
198370942
622072248
233620240
586712852
388950642
665902106
747434887
807482107
735780256
301573872
190755532
87184819
734528721
658479186
246294980
81477959
766907050
144730963
300419630
733513433
946773228
412202722
689391115
50913540
642727524
704352506
857112242
839579847
440543238
616776376
86677264
57762314
128456861
780369778
933937090
44504937
765815099
353692959
403044808
732893936
757093908
605907708
81300116
1058363463
796062937
134939746
26304669
662582689
395195334
184426310
809352027
1062359092
286427196
882889691
746916724
661502510
31410448
96597162
565414123
434948062
483010959
96733612
762589865
464471301
54785118
339433973
678223002
291820621
670361465
580380375
643010288
773805171
361809454
387919590
552409423
141216987
319013633
470994183
997266898
91905046
510621268
842447334
759390257
6010817
161494617
699546261
754532252
205577961
196270114
95687486
342623376
510752238
275249216
669498680
843470078
177084479
119000919
395451966
6316119
160659249
113718004
98179669
186073292
711244281
697649325
731811233
644624530
628167884
76826242
44906210
111192495
126904016
167780677
34842764
49682794
341907529
856101667
432833489
344633119
151170684
677661856
134677349
177667592
94676483
787164118
975184297
361573380
729338316
550702470
703450850
560471383
164968497
212097898
311264358
668137929
525271634
271675133
520602521
149446537
304624848
754861695
362013733
234413809
572047306
582185449
112153862
173372885
411746232
874924342
68065827
111703807
741378405
854074735
633115809
803518104
467178392
70066152
527331224
846802347
15854413
227393035
424160979
405130631
786236701
485175975
675633593
1048428280
106122750
531509275
558934782
403631535
745923528
781563472
778177646
225149631
909869965
47904362
853308584
22454505
459742286
146758310
30768436
404904228
76069984
476918034
123957231
387770259
280505430
1069393684
650215899
778973310
673344155
746633158
880700955
1018714374
202976317
328335471
213175623
171030082
595911375
525038662
454755858
516007539
134264855
720202539
732460888
197082969
178569870
784974131
439456110
52624563
821677539
876177177
40457906
50751089
621413548
282496060
414856846
737688868
236421172
60254776
809583605
227203452
602236307
574470767
668382438
610383017
133919391
377429490
386283802
611140721
1003970328
135988960
618398554
694601196
184085585
749959959
413376152
508869131
915599167
109427080
636693401
52421963
58886641
545778378
658426175
179520113
976814054
59604058
789975190
302548683
36107691
494776431
955930226
391354475
139107664
234285524
821379942
73460323
317347229
926225315
702415974
490686258
147906820
53217161
905283859
638595105
334532659
317133566
1063275272
140372657
1009663740
505230466
262153958
364220760
124187664
481532766
248707853
358350015
249161659
260754857
767333017
1022095241
958979672
244844910
99839051
877548375
360664038
593456968
887727804
128577358
100640153
764777279
508587321
745962676
460952643
838452671
832325670
182667685
1052293068
592334812
613124306
788681376
705178378
522864514
192332422
457338000
187810169
642320578
197758923
380404643
247517137
813255400
57785605
723664499
349693854
789257258
638398847
862864678
812593327
788999758
963429238
224156497
320969387
773895071
107276679
103698051
225673378
360894797
839134710
994325946
253074956
4163074
140296363
87567378
105273294
884073613
1049163068
72458288
26829389
815118939
926911247
289294027
762028615
162695927
661006293
642508239
793121426
731813226
439957239
812565653
622205914
540191238
657385725
19881816
385261059
419109471
480470065
317273280
284850496
696178355
563249254
786196212
911616081
142304819
189906392
823062027
504026087
335997637
902160966
572279246
791668498
452110681
626050390
367153593
175611342
783015849
254534892
147353481
65601879
370240643
170786946
868014720
409072286
562877165
286544130
451171626
1052803303
202867541
598924442
442270928
559611256
439654554
647015189
32419325
477454625
568913629
322614958
923842893
493457056
95042699
474392820
784471987
176148952
184430195
483618837
475867352
578640220
783634415
229182261
664924797
819501997
81530776
523283124
800062373
344610077
722999539
1042107688
198715369
347327405
45452238
610634977
800434508
163493815
267446956
53033158
25571135
18726528
66774315
38733754
485008006
288988226
128604902
567995421
401868904
510859979
672527241
569429021
163286502
35411052
51857086
289363384
761373510
184530130
850099562
222030978
606607712
395631462
768373292
1062532883
805207883
344215657
547404167
803213224
572825688
67682301
527856776
702110992
665135595
844030430
36163179
702859074
503338787
304241679
988375593
294470625
792683773
50093127
478589134
977036783
418582946
602355769
328022942
88186358
43624233
360910043
50400401
722558301
14776003
552103586
246090892
649251422
411518667
231378955
478909073
867780796
105651171
770189916
627119675
353090824
716851236
750531318
704028158
921779114
352405949
648213931
172973261
563529681
48932106
400857902
55446578
151985518
591291612
395166006
706809882
815413369
388515872
917565075
891550656
737606365
92001415
768711620
535801998
849466602
1053408111
713363573
371479552
870740727
713782699
33698802
66285768
696770048
267573208
273997989
232453838
255596818
249940999
589429927
209066089
97129421
541737384
24239384
602100259
802246274
13403195
588991888
611315421
135278892
752613409
90134696
347139409
235780673
96692272
309081579
116623480
494490735
142962168
497835973
339968405
113067588
188149527
233454706
714473732
405005896
778010476
304670737
441660396
648488467
291920184
844111027
290039220
192768555
783590056
104321989
717339096
403188234
520237343
232000037
1005376535
554314565
932540669
761053246
325694886
838811906
219628108
1026158732
874041046
68532745
436578281
633705912
190638455
786058320
599795259
672239193
581322463
167333330
137661264
740580546
190444638
7229394
41089912
45604103
779361878
425278409
761915841
222373886
148000670
190476561
78612766
5878218
141391716
26314711
27856298
143591566
198804060
628373680
784997375
955419073
189297066
632815763
292198152
630419524
789880029
788783040
609870012
55474490
967872803
431497145
449472749
140288211
526303815
488959070
169291994
728176793
677591974
236060141
68698555
136641267
613633923
453723698
646343738
701417984
391381534
462461992
634262013
215783411
297670267
324383368
1636973
825551319
266069067
575277246
854349299
119604379
563600993
544003507
8784439
676677621
230852969
167278429
668147989
951938984
14062494
359038691
181398863
694928411
98717820
782235549
908382343
273566690
401426178
534444416
989249862
810376588
202778000
137340018
286975031
763002420
18511850
316736990
159147471
647378640
134387408
137190583
183970466
367269437
154585644
995607259
164958095
216454688
636155215
164920258
1043861997
150425945
776616109
188542733
405086511
119887044
118051911
508501844
667834897
13283049
703743309
892514222
467784651
837225788
189415935
79192316
457115190
148168129
497175340
22011228
98890409
367993944
398975896
518964695
678525243
815489509
68184517
103486305
669488990
566167208
469904606
144305060
475766075
13267445
429578195
801461440
177176943
745410921
98073375
569221806
523275679
885519490
945231395
53687539
456764355
326141659
191472445
779946930
363708198
366832254
828493046
248013170
190265427
508081001
110316057
665725711
314530472
151310107
193161492
726998602
824852390
502852981
250239301
210609820
1002272460
333492066
671993942
688951844
501187501
76856346
126852003
171353469
146343607
627402516
527661219
789825090
260057730
21748940
427994333
50502703
809800832
39806825
965500003
196570494
852049688
130313266
616797186
346542340
424724454
703434182
180862324
157415632
638453694
77081112
411523329
349231169
311972728
555635286
44054837
596676585
826026763
801264390
629444876
932617061
1048009759
58677207
981826866
596050311
195651554
539244936
401503529
754757218
203772273
43071192
114720487
70189808
967525917
36481694
945519101
503656473
457666349
1175470
379214808
912290124
1070751348
108299418
192527514
38247484
25965490
644126894
321854742
682221517
512029074
738867802
614060141
229851562
531510274
363736054
828252810
411849617
580077587
150033561
309463845
95163062
69993864
276509457
379864832
607487439
603692359
201958432
441395865
141995339
662837023
809889394
708015744
168868517
668146219
986956606
507183121
239297574
747667797
94889619
400796178
71548740
775384618
74757387
505711309
42202971
722484117
512154514
125953579
571109542
999925108
498362183
492702165
1010543388
179724961
220418942
334856531
511267850
166263143
179537982
802777962
766780957
91492
808278290
12080706
520933160
789970330
172024539
683213273
375558808
1014653254
369717546
688339575
312267285
393268808
452835343
713546218
573825198
351068120
640076926
614007671
101806960
32821778
539166846
183051746
505231458
436961577
399731135
682192574
32026073
130061861
124024501
431130035
483503963
132075392
71605156
137107324
2577413
922167875
11828180
183122233
155440970
118660962
671643136
193428699
802573092
789318915
93356813
550705466
928905280
626699839
155516240
575104987
59600293
101020349
455008832
1063412371
904226390
91880082
909185042
132055086
608799339
490872077
868475271
205275101
451010721
450801482
522040277
165803050
375695681
54251478
550965979
367412490
152253531
883578245
744601350
625713057
464053798
107679044
10679027
108290000
71187259
868610852
311650271
775656395
227495475
444308640
873829896
86170173
197271875
1013780175
712034069
147790264
608594716
361133285
169211743
7221664
629303057
434414828
836504592
554557454
966237271
768719695
736845397
718666944
750896460
802248671
150714877
491534745
131766416
304841509
48743635
142165452
114153862
545258193
712909677
66780726
1024939915
297988641
417042609
548418934
601619054
483385947
153222889
437901697
753846895
186755755
1054806376
406895395
905501484
171740896
104091440
76332635
475204479
543727163
317235035
986444330
295330052
597446193
297267318
533936391
704349269
779962917
175477380
780632232
191134104
352300521
592077186
825439335
802954430
11650956
313828945
965301727
120836058
183575967
450612159
395475763
164856823
766633422
214813341
147965386
152549279
102355425
729293208
738166304
149477608
504953453
274959012
1072465548
885519450
813898444
500600338
343609387
237329236
806185507
510024813
658484166
181069121
333458731
614892525
95520462
548094614
153934860
122851299
145106870
135352419
197018707
20895870
227668092
377523223
710367680
714656812
476380302
1055949612
333134727
807722241
287728620
154993132
31386831
594322061
687397615
61757188
291885411
151696736
340878161
479665275
143420315
272614037
816700340
355897823
851922136
504748431
371953268
507572409
338768430
579833797
757827124
637234687
724244040
495524211
918939672
168490246
22027923
608418777
496320252
914821505
180058867
340409493
805963818
755746378
1998575
23414643
903429334
536190553
176233073
545311925
59026454
10049082
755694744
720176784
509042633
452773733
32948604
841901926
567423301
710296990
785744829
930035865
320619137
95622064
350457532
518283129
81388480
91326652
73058245
1015356393
299018075
1071596522
113829701
771667392
289921278
1051069021
68192365
617356620
226105830
11527739
280170847
786441491
858537224
124900724
615529753
439954520
460903592
172772682
203824016
182244468
79314951
495669575
192798755
536318815
752263053
795862090
678445713
320251400
312588073
321094755
511667414
768923829
125116667
473562472
413183050
822685975
815378602
640005315
283898095
1027870231
450823004
994853221
184810427
518768003
686514918
351774501
527170207
23269687
789047160
107091585
78897272
620986384
974785430
629105551
289832179
147361022
259482629
796182074
309835213
941691554
7329185
47048812
266680734
113044439
567150655
110474453
750701875
466581975
918710710
836687180
605179657
875456246
178384649
235213516
839104746
211222313
322887475
307191496
328589622
571554277
440766104
468046378
339747741
769471633
956574052
319517690
442723365
278932345
719128605
710116165
617309104
257183632
105867777
456022962
110475092
256455849
635864142
469361494
585388753
86586685
697508290
82096894
527336485
487991988
675569243
657214791
171568835
85591276
405031726
512288154
495449650
667536303
419504404
1033183849
228247273
399372312
452133083
992245391
443286734
78451007
530861882
264250673
576322396
580655618
891456184
223513259
787945948
370735976
80069562
64859859
376206709
160330572
746095520
734067533
285723838
160754580
474442512
245668756
774847200
84241233
845526319
905725568
999198197
693438969
532897718
988372884
148789172
663702392
828325884
1010525119
62804815
856893615
522543125
514270409
855144918
816210059
507054424
112918030
850913520
238430876
490914000
145432015
28417711
460846037
59420682
897051491
495167204
659472821
709023827
167617004
498907192
43614508
558279039
364730586
88753564
645520146
756223395
1019764879
526344742
567642875
804498421
707990918
197019851
169892303
393723319
123122919
247594543
824850300
323269962
67582490
719000522
592479379
430312971
112381373
71235553
468681310
196840817
902051918
396652317
701086782
335711702
609264320
990947125
315438001
476211855
452892932
22381301
522952644
510132918
335610159
241616438
183754764
33085901
233500358
884403222
146372027
685055014
729679343
916403286
842735575
354396008
440343868
193517167
829471580
524888702
11670875
895631382
1005356538
882020610
85107821
25960386
839055106
388298631
239533889
466368142
549833409
230414321
123799634
879731963
53839747
170475156
23642155
61330405
521870288
120371939
562291198
239640393
857347724
822597103
858899116
31667427
1035987569
251426151
686013235
1039316590
388295129
805363602
802944751
367194150
736303197
658445467
633898413
552457048
452283059
440644099
516535746
572431049
734393273
564826868
881273488
12775839
466845700
607764074
611091623
447121839
388782487
498505564
55775371
366443386
278533113
545892924
205657186
200108523
868439346
212973316
221595199
871797800
169752624
10353554
307036448
854891386
289695019
644758009
256875912
454317109
744547054
256736057
1044792179
816512872
148038145
441718885
181493517
1058074240
645594909
732878678
52949653
574708466
793683364
488509206
83184219
512226474
869294522
704193687
152065284
606092752
402709097
669736770
213844673
735842899
449149300
738329113
34872020
844743623
385020403
605766979
128595493
222194069
813214157
764493066
299610666
191641044
270913805
212780551
441705175
270456234
269861376
319211602
174339275
734077070
349724403
153428327
310353852
402468085
28662473
140969654
390063318
1030592899
994382657
71993775
44513249
179458656
277493529
419502165
588883656
137056509
345939633
343186129
67289669
706119668
838873538
424225278
780488310
816172153
550707977
1063475148
156874111
909595849
667862236
12064472
335193598
47870301
714924224
263684890
62968817
878166032
543546199
182901415
609725836
77285856
613891816
681913213
36605305
131391742
773123425
13335637
767501455
715708427
252656512
117155921
875456048
143725858
150229612
595553107
926489131
846647435
340646433
163663224
972586059
7977453
238905324
706542856
757049142
341348808
254160950
251589158
380084856
401135596
522336433
216528090
396179985
841722860
444252523
40336330
226699224
1015064416
943762841
398269501
122238936
563033987
124381211
232669204
136196335
160644563
556751676
159480535
167000498
616016254
733241799
954349778
704666365
351803745
469795992
128015714
415949728
569223104
431931020
1044797004
361955282
152918296
109660686
797896793
914390516
13778233
996523805
460089688
590452701
128393901
488224853
378935941
73323344
370763695
676309526
873775863
273912762
9093970
65745310
660234629
73420160
480284491
169187339
424044630
678525786
746146907
808848143
997183395
125364096
114078172
636024138
566590750
741200514
219768521
983463772
713339824
280668333
653874362
1060256668
135753886
556615696
758049443
59105844
974287647
975696277
387325997
603266319
374173665
256253786
3929008
400203511
149117840
837151321
56985689
607563514
414964968
898541
382159400
780763599
719398584
97723361
146954818
986899502
97578717
41328843
335387197
619170701
48662371
14149559
132504536
298387633
512544604
646742089
159684703
103667400
1036481915
912066043
28244468
630823389
994635183
702255170
39942760
541179737
630264242
194253190
777830659
236496456
791926995
37595616
163260583
756953160
342653774
235695580
346759273
97509718
464929376
523933186
847843079
593477265
347094539
93392449
206629452
267816811
139385623
2290349
446675441
428646878
81173207
86485631
457119602
695585111
384942673
353179287
137147570
563409422
660645181
535425480
112554803
792089254
34912892
354980777
80669578
197175721
374228287
589775263
942580961
679655040
357395021
412825735
905749054
978784697
559295202
286185218
169968818
524578722
599306394
686470040
589445327
841818755
967701257
721279677
569470742
16580378
286285395
347666527
331899445
610945033
693177750
289696972
27526926
1068028275
620093366
33461612
490660426
25728658
159390735
147418427
459402
581985413
593404917
405037419
108619513
742757182
839370877
591202005
772988022
20777590
192503121
455136432
55383597
193647433
154131598
744029952
305458810
441335795
108183654
750426262
788613841
144464457
378153948
147793017
47807238
396739709
222809807
49337933
258999404
93756025
184839516
567722000
16317691
115814372
781689184
341304509
211940428
1050804092
822223718
667494520
293425890
36599488
842368543
594823244
803847046
440757123
452623419
6031354
943795092
593442452
988086358
74561826
147168247
716379336
176479378
765681094
300624435
112004993
688612146
96877275
122059826
134056250
472371694
1043624353
261933329
120031442
424330116
302562823
46611507
467148501
255332364
692996150
961368350
625207951
38875846
994956037
185977797
735618914
195358066
1000774451
195084598
633569255
42051482
117171250
7196440
112148017
743407519
618879747
336797630
133530890
18295127
536609145
110015564
663016559
903987676
762665022
437507399
644745161
184882705
169010159
272494335
55396240
12560517
573194072
844621859
725031620
761470062
667978200
386385173
103117430
847302118
241961472
114533080
491020718
574881217
291889074
941189051
789535579
1021561299
229365888
121576816
382010639
68554622
481184825
233499947
671570818
376342881
218127933
726497097
790291744
295437702
1270216
355724306
42892671
6051796
22243288
152914241
611463781
380500940
676408657
603209034
621061126
114028115
396686050
474595884
1068161701
121674962
932918513
786495886
780943046
174327918
720570439
133698434
548711020
277199175
54458435
425615502
786218298
440966794
306427003
222398492
611854437
296536971
821472719
373100485
801838713
258118448
534589
706959721
31880284
501017606
790825279
562252424
392534899
612464275
845040069
999808780
105194395
854183806
231894957
381599229
700970867
408659172
1031534558
851539356
1026035963
750541851
131706420
172679345
168529842
149461394
546264561
322980766
298132274
504384245
256965213
490019076
451959325
386093857
940555315
199819221
442706524
562227046
115671696
24912436
446308185
224029622
249902178
570289876
650433134
4319858
12779799
791592602
319275355
674885327
267836021
5196475
751323793
211213663
228588086
77455200
410499927
593727190
848495207
134694732
91207537
258843039
633353521
169514750
80638449
64975896
645362798
184881042
637595890
116198429
432614948
467338420
495138448
429775154
77599026
695078346
703484473
73188043
56479229
141983220
13361043
285986291
277131485
981668605
467750328
707169524
217778836
669738325
88089903
982809113
590241539
334495491
484325194
483080356
650386325
278710391
832022689
248729383
835958159
950139722
180781372
56590113
684333539
37735666
752100091
938112370
550948587
488583991
606549568
302730524
522986096
846941435
72395770
316679309
178585155
64578767
776644627
757926733
847497316
85917959
742465351
794455386
149154539
181204069
107220074
64762204
191239535
37337159
734026776
972383378
347487820
198236632
84389199
437626963
678083937
384000271
473833424
566479575
314011383
304950244
157876410
1051437625
882204376
213539540
1043579542
381359432
75401413
367716159
462017602
17935300
255146218
413167176
506649401
278225779
653588569
168150415
753282614
960975068
1035015143
30492667
212953876
248436573
991448161
448145898
347754028
446083652
868016766
258138061
765155753
47843300
45798036
82725652
361839928
287083989
70731678
254224283
729428753
572040840
45071762
1026859026
412526109
995726033
184709856
507725391
716486108
221126281
771562404
487622968
273810827
382773753
18541787
628228056
65917066
321363803
72971983
503814615
673681857
692299140
605921091
734515495
681851395
1010949517
185751883
439332481
125795791
804105212
385362444
892308115
485118513
562268335
414411097
169452615
418139947
872742840
788428605
198984587
415416461
776210149
561022938
1060731052
89771068
831156305
75944058
726807165
789652688
45411241
207674799
144673088
677403901
576133957
477190612
788628857
911310821
420033592
632897986
11668838
124375434
798590855
418805912
761382062
666989869
265038734
822051303
426737587
353385923
817804061
704248262
649441783
1023788273
66273222
402756368
32265808
721161346
727451293
208771032
200942208
148143007
676683742
875692762
322165865
158415077
985913394
598919193
131132917
557346901
58168251
75742342
413493246
921290720
663523266
482294243
932080827
256704589
526889734
564702248
213992386
41147728
112827129
687777307
115290737
241760329
57743827
64287190
715194649
538439785
1041897836
95699738
577429452
361517757
411059852
879632959
375989649
751216191
87894074
732776822
536634056
177037942
18692141
1065614954
1027297186
1038862878
477305117
821948210
413225117
11570104
1035944146
375595380
538636070
827008747
418321419
630109098
386839069
475591531
649260461
65676174
997777574
524527194
91618018
382333609
382457721
255386277
211364950
682852011
684051401
302789337
48026706
983586468
466697794
640791129
852900834
645032252
737264528
104535624
368551200
259983854
6636974
21927137
72609961
768397087
67156256
785292356
56207062
150837027
6831350
365515430
424353632
562926942
32623478
42622910
80589973
78441772
618371039
979758984
805148054
373900536
671858844
787881416
780588067
851759051
656604772
573409774
80338513
95092913
730057456
514136666
41110877
698268519
692947344
276721089
204958099
222916058
736072692
331535168
875774090
156596525
253085049
465853615
792601189
446385550
499056495
185822423
479358827
125907461
414634794
522917919
179114203
422668009
682889624
84758149
863755569
943558925
97225001
376522354
22481271
65395330
709688294
862099281
61566868
213869642
316893466
22052728
408879711
1011982854
125182087
502949398
264353851
1032036447
708437212
852193331
83983055
853244539
95064587
908976643
555866912
632833114
785892019
95420366
25864752
139057414
56660573
66242668
140637338
482987419
359354266
107039499
105285760
163266843
528144207
356981799
47606121
8893700
570958928
954528044
1012111430
747870516
661850444
316044600
838650472
178608798
186334972
567600232
172190508
292365222
729368735
710604008
565420107
536731169
424600064
659460888
437361021
357999847
73960937
628351566
399334640
162738351
18866834
478078634
187857978
891392055
346049051
620459742
174010120
99970397
500966474
761973999
893415009
89661163
720276467
806245530
251625413
431933040
226368930
461549587
606713704
257711795
807454054
790490088
961620623
107120825
176938236
253430942
915326843
89851396
661893124
607730768
392127272
110268959
1797685
1032723109
851018362
287926465
21122791
292847086
695529357
297846861
195320908
869079013
694764051
598767412
382073800
122692063
98678337
318955448
804779565
309775701
494629811
93044869
602376892
424754190
785859864
22890193
200137027
143950727
577551934
104074603
675868638
660084979
459727685
675417141
183235334
772821527
509153182
119875921
178016525
261952673
193489335
871315334
103070245
214785613
285030666
566506086
545626880
661704453
58147843
122378166
174830786
919248320
687324263
721772215
510012525
755475350
194825928
23386395
294967241
104382380
557032222
467155386
624131852
160135872
318497783
49526899
978107874
103570710
734551779
383289274
735325987
188367
618071658
154306263
62140914
419294980
530365399
648090412
67432409
763035119
691528611
679652904
308383703
113843148
534824712
140016136
562155220
52818965
838309379
1019523951
266208014
445881603
177785647
877328838
628850619
231936537
105836472
842532065
621071228
383413831
379765810
278562989
464028615
174270112
538507179
55304637
285523489
527546781
521416428
508921335
897755926
323162627
578705486
344070747
1048328079
208189004
177172719
222531269
818133945
869797502
117641909
13872667
352546552
866474532
872553241
76352231
1042511913
626417915
291861869
673510463
624231413
620800187
294709633
368863640
1040526980
322001052
16279630
487592461
877293165
169047336
581979209
298930098
245702714
24483047
822094848
804012705
505951150
100246744
120660698
839762535
634029700
171872917
423895479
1019135510
939790544
903551399
160234732
998777225
179951714
69366056
647511955
101283320
150708004
6246092
670640445
159208700
734424533
881237649
990546993
312025006
66936384
230881817
270574252
433502705
105435664
1053360819
102899842
832668898
282432376
999900808
211970082
110259316
416449299
156836830
744386473
116108356
411090561
639282262
502907388
58448953
302306047
287548845
993106230
59996171
685785052
81127777
71522837
770407922
109142231
821226602
996894878
391503880
210583304
1015908425
1029829282
248091918
713213616
463993538
582116679
834374802
510144862
18173214
33147845
195503863
442478208
121682807
680717743
699874874
270625148
531049913
443051173
485106109
241040768
715100986
399347530
1017317352
317494717
417418265
750329876
492932636
156699059
484697519
728590420
654976022
752872042
152186348
17289971
204704354
512650277
881882330
321797478
747748374
787206599
115798784
504741087
582860909
824135153
425115121
104647171
404457490
118633428
979700601
120194468
1068784252
156332499
471100727
628640790
43680345
236532089
805900214
169392985
328971495
308835900
398770060
760435933
197260457
286129562
815386904
213882364
1039168774
613612263
449133130
581634951
510616792
53475040
485698390
557794478
142654337
495014675
206371623
270910122
186642172
506851313
963363712
539110727
17206713
291576512
247492394
559941608
617636677
1000884366
836284671
844263125
277825572
446621580
447244757
887829274
200829559
162962471
1041672437
1019242107
781054363
52265459
36546432
712914116
151881888
683776349
51251852
19227772
719833624
813274617
109639227
527617631
948300827
201314377
318911474
701762910
383891454
180634797
292493609
879169
260257891
358800230
65211342
640587165
444665643
878381522
133346053
465561946
148701458
724530640
813690981
294231089
32838268
544278495
95067120
769707371
156071355
467228898
233187923
132191692
414194194
158416610
69482862
156233593
17507199
286585542
159574132
955038789
856076662
517744274
970733121
33121112
268475596
274345347
334818392
105775260
143762572
23205153
488958716
32218044
186067006
263922268
25484245
338447681
570794690
359751154
195765804
520848637
494010566
766299063
127989197
504099719
62524367
85785493
706743616
858343141
237201266
839240050
193742816
745034708
960137860
158581667
224310449
147191529
400882461
473408147
711823089
201805863
431070912
52482858
6383182
757277469
759743728
306664103
626721600
644282223
9001024
395673619
408552367
77496515
382613914
64958806
255064848
595436779
354750168
750208461
85792102
604717796
956519799
725280547
889338884
1022617208
24943010
57909554
13278179
169188380
287099022
216981416
500911853
154557804
186990153
143053545
264768545
44576259
585411413
657046093
191541780
225606555
950470478
450374312
219316323
86293070
853709875
1048579212
916086825
62800099
1034161455
302117407
953624982
372734694
42808645
866303042
561960439
51623506
301683881
129090070
47818683
153279576
119445915
108666636
57906300
1064867892
377320376
243514104
639937138
722498102
572287760
717490353
533227092
499195465
197369850
282169350
644062818
72975264
164354179
725299648
353108632
240586407
1009669189
987632539
26607484
184868460
77706312
659401616
597730845
372102550
713140790
1040289225
15978999
1046970515
221164563
202987801
341212229
230960377
927674717
853004094
781239908
479435618
866489541
396137797
149950665
111837431
348770420
72811412
117907496
145870886
744568440
39209282
792432893
289178436
215414896
526906161
32571435
781859197
197301217
215797712
872495514
136601510
406019974
312667672
55847169
862999526
807397243
812454452
773166758
98712271
96331769
911494631
558218385
1027964177
723867171
703559773
497655207
670144968
650362494
353860824
367609371
432883447
845721478
627353099
199487137
459986239
277941976
424722107
43215077
318332282
548964524
16355428
588705657
876553085
595571209
871535989
299790608
1064445368
402273684
616916672
270380188
897579725
300900131
310740699
627504467
711985746
577223210
75605071
341099744
257513368
35088414
826109708
285985142
406649282
361128069
216277822
1026727040
106088595
288675729
398394699
1045902272
144771390
764979794
641570699
972928760
969008665
80255628
269154370
464447975
854893740
625627780
383342475
37545459
832498341
906260361
168659558
193789835
354062641
134595699
116971371
820975580
1041799807
534008905
868260268
913016002
750291097
646841920
1043514952
549322815
1010608564
85286713
186520335
219351390
164104351
462474489
387729721
768238193
37197627
593000054
153220327
281522398
23040219
963403170
539009870
595478960
820825511
581402906
560630510
474186995
80959558
406993018
72627903
824476981
329994659
616071714
776009442
312984585
752216604
392651297
641630090
693361258
395548249
322317797
1001776634
407565940
659424450
477683646
916048344
642272026
572154012
655516163
8454202
873865434
97404853
104019483
107163338
54006894
798797226
385148521
99087658
735826402
533531593
416822635
368187025
548139290
169954751
141020841
24672551
64943786
133919356
861112344
367526446
743794280
217702104
819413882
847915435
1560043
621266682
683543315
403735513
856052917
287854408
752099214
938218207
434604360
387188704
239478431
63352292
847296996
1038473685
597844155
725688
46610675
143650904
537704250
888094769
47334854
243347275
414734309
143523533
106219394
1071313546
211685562
255228710
341978408
578209786
1032607866
465484936
127186017
735630704
757310547
110769637
652190999
131125935
262334713
842522150
805361703
714251931
901017885
128152027
115699386
35335206
11949606
80042142
36214156
804025887
291914669
125216569
869700726
63153180
530991970
426847720
472421523
205917288
1036838466
468952050
641219417
153361454
1005107396
792304643
1049076440
361892720
164036549
137613128
743451791
18289064
707229928
463313784
512494609
405607208
803694530
554387276
305104689
150205173
67016354
4444133
191750841
109994399
853446140
315782839
248767979
723858042
779208684
1061907532
782661071
693552717
194590348
883785897
881946897
736165296
503547351
592102511
33204455
176949610
949704435
336064877
627198495
6986670
99611095
550626822
388925292
321144117
344635882
9468851
91437434
28062380
412501749
16935297
48914121
258614973
287405645
49607319
580860943
173527668
51746365
489002377
20456233
1024187294
941334682
318327214
705548465
154803366
567342775
490014592
166017713
541133625
269567589
294285671
647334931
457158743
118226003
66011126
682565788
104562641
1050112739
309583081
569673593
726227768
636125108
679531438
16994128
181824353
737664181
937384392
69787391
136202611
193220605
127089774
19064477
352203212
454936414
677354769
52430913
14142725
472341246
416957016
840597401
376685381
1149566
815777044
561129258
933480466
754981682
556394429
18874975
769481548
496642107
225073715
702935204
163887215
932890602
391264144
105883773
130524110
134141503
177970295
624933129
176272944
699067466
6477319
567523188
792542119
75311533
539496489
183090449
5645391
210486109
741985403
965253204
423403220
745068841
321711934
239870741
602433130
156910424
383532968
311127489
714857081
46207271
90943933
9859478
271536944
94287148
337109614
812290034
11451409
88538668
779877194
631542364
193605789
917478946
439144574
679472018
541303630
260871575
954977007
529231030
91864930
92552648
609316705
115745551
314717906
554719747
532693625
329421773
900973073
229696345
328023503
346635652
561105826
427832870
678632424
595113133
506840252
125730072
518766636
463577391
445759840
854337815
57075598
631011053
283176656
150682669
696133935
406785466
31083722
625838943
717940409
406471673
834876031
193453968
773677366
39643559
601586670
50407020
129863166
542969114
468383646
824634125
117228277
274273692
992296100
858028142
173186915
787533521
722959734
14616110
564277022
568590655
74105071
750784134
226673923
18190496
39527234
785833323
126366416
105461654
886477824
481809521
80505962
594774151
102846881
152619146
663649928
759245768
266465650
342905672
656299500
114455315
130178963
453370536
12517857
975996184
448580160
485706886
579665097
258809992
616129472
275894054
58897112
744186718
397686075
818502333
374446732
476464629
759504461
561565217
414925529
198064465
847883457
318849985
690510561
162182736
114953142
438935782
199868932
299607160
122731241
577798756
977325316
1001803666
36220754
161762590
953446634
41304291
169462433
7653171
63678280
19129377
208700986
827405936
367839980
131988953
97638939
113613221
490703414
664310381
331696266
578858740
112158200
64853371
980317305
742381918
42736592
623809443
820364744
460401640
430744824
605034118
28830622
529606192
361110692
647246493
946247719
904208032
772526438
66678872
642356234
449749823
297224405
537318693
377290994
158310223
316763247
262677756
208644000
465916195
38322725
188819824
191784271
769628683
788741578
569670801
571626519
842842957
145102094
912698246
230398334
57081226
760610984
693149593
38301104
465267850
124744826
661982563
673373704
207097979
120435150
745729444
722447577
487170766
821250402
116595079
323393831
525068490
293829431
105382003
229800221
209148507
150995701
671074141
155258665
139001038
581199073
967755482
126213379
897848641
707311611
51234720
788908314
1040968431
521173613
341126453
244046752
31777054
347664204
820200149
507281488
778616683
370978134
244643560
1053814763
370913468
9452270
644348166
599239688
607750649
484577526
797645308
425410237
49924905
458531730
202255484
356372706
980551952
579760682
150800528
220204063
173476345
744256328
628805208
355657457
316425667
37949309
495117434
869751511
162692161
141819713
146612809
272077986
151801434
204876624
337930462
624710101
455131164
255489491
564978796
173008579
377640104
921733612
674317432
144452198
972284715
128215411
385252620
98578635
178390238
440444305
728535944
1027727505
286637186
120119830
820622118
659278618
504086294
123141965
151271880
941671492
154654363
94970468
396438474
877355181
497004360
17407587
235470243
261723762
180868438
299981584
674971998
52269129
392788782
209978368
43793546
593875430
74053113
738354890
882395000
1045320298
786025908
457456014
159985180
469861753
27281541
68996495
655361712
807570004
97070861
518469330
21714582
339312313
727448833
566259280
545893625
841759542
526823812
205932033
70517535
628450901
371895296
600446758
818713017
1001665676
278081484
1056648282
484996117
395563759
326144148
674805132
425918967
56473655
668296580
366204091
938199471
437401481
618360561
189868125
298381351
205373805
564185157
876258899
510499032
114142573
86162047
634939127
158028729
391081966
79682498
291791743
678199223
180493086
693299637
586149712
288547331
494401997
105667808
828171936
494999904
179462340
657520388
19501138
432072422
568132599
94127336
56683355
515375740
995144517
208325941
52872715
225334097
275863934
844193782
547957035
972608554
846613811
468079015
298194409
202956228
138558677
652509524
195274150
232812616
229076991
424623393
938011826
829224416
781353538
170427981
865128234
108852151
625681826
430373345
203734923
716461417
56277164
537535629
389372555
843152417
137744975
900399250
843991473
142148911
181816390
807171934
381871600
611203019
20001717
857687835
601164110
566030237
795636543
310175024
800172284
729716818
273619601
939932234
138514260
595472435
320916211
293533448
171184805
636599411
872571005
215317306
46816878
857828709
811171583
754114839
173847523
401777476
966464075
491336372
276307204
351567159
341969526
226269400
476095248
305129143
209672407
674917717
228052165
699730996
553266508
503083965
790193842
100839329
99087500
714152602
605242682
972618117
637078542
187018859
988014501
314356392
1012594448
180828514
374536885
132386711
186921695
581175599
466590290
586289803
200448803
66936521
218678517
679161866
90958504
895189023
284586900
1003312234
51335874
390344311
116822461
279934327
84459871
7512012
469383027
42986124
820502395
401781488
750265573
821196144
873382253
447243548
778446932
307666851
487212879
181913739
147000357
508567786
249216165
782510386
36139788
314689196
735813299
822081268
723672213
179819298
138437105
607539969
804270948
672925016
539476156
622171488
242944995
43800769
573077246
137018527
378459985
392117390
94436581
452868505
709992420
267679610
860538940
691571735
716684573
808810065
71851856
868895417
414237177
806958010
266053807
522789631
321942433
685045250
1055363853
160745982
497253879
466302147
229903345
875119056
374886982
55264997
967427024
761535688
563508920
221494974
364986584
400334693
585449799
29566205
75810049
184944450
618737777
857114920
735378652
721487214
194937623
483262647
627170799
396545198
665808382
946500619
288582950
643982156
284731606
367362751
863860547
59469610
129811972
183755796
301729001
901714433
608253394
585289446
482291764
278620261
526132990
31411461
424472543
615006863
275200152
195609831
460934990
474175373
572846406
382195760
489432352
297500205
521403622
185626289
790882469
4311881
615625604
1057989572
711116957
675560469
507882400
1051635982
527432176
485822525
36258873
26976193
4444828
549635144
133524223
455802010
125766157
968074470
495837231
707748082
477835003
45787647
106995201
880792966
475751333
461358279
87150127
163565458
413599159
617443403
175114355
198182393
459617479
1042272270
845231401
14925248
985845253
161300157
84394697
254314296
261224964
1072156233
130265220
439970044
475968758
691776051
1056917034
951963622
583261773
324505573
523030770
604075928
400143713
254626972
733727381
170548467
150872017
269585610
131336886
425789907
693227275
184646931
734176722
45453348
783756941
598448019
709389739
668180084
894158205
520330035
358006499
475354282
460629667
590409897
380753720
800060486
185887966
676641653
648364436
964155503
18312095
591425438
617643819
763493459
34928929
118067991
701354315
27677971
65014484
480602854
360939992
446007372
992023077
1067680936
771002200
925025240
373214487
443274303
628572550
355176681
343107606
1056436904
667455234
58962253
229249210
104496096
746486622
63275334
599410667
157671738
815703204
12243513
451664005
32292348
588543752
669996208
661107844
902371454
463458484
987290969
427156988
209155069
568548707
764669659
130038992
390888591
57160578
861312208
858649918
315713458
207331758
231361378
564659129
49519029
147188743
647083480
1054855237
474641661
54927126
643879667
14169066
531890750
364158536
180942516
139323863
522518474
408623815
141353396
813870858
927658730
153940597
62451797
283497108
684716127
702662951
998314612
215880402
588555804
775924670
729105566
192412469
188162328
931762066
500577401
520388147
359603020
855494690
809382751
959148273
204068352
675211021
231159591
585104675
397388536
515471889
128794228
230634492
235178815
646472277
760545831
16508696
767447341
468461841
63117388
49309349
941937688
196221023
342264114
919070847
194477247
792404925
1068685268
440622174
37952324
965878473
106471225
844905179
780648729
303265008
593493484
711740146
677883017
561044800
615545041
686057954
767174734
734082052
354018646
118104465
114315026
116727299
793022428
20962991
127515849
70347770
477196499
108956855
616307259
27742997
2633652
768526907
44780181
458184738
529829534
790769795
187318607
864930809
795387747
406528542
136379972
570171102
185222401
694914161
275387786
85504163
362716284
173693852
9550524
806295289
808956082
109782792
357078529
28737928
786865574
127492075
712536925
463080190
103443454
625547160
806909684
656852675
92128859
503380606
1063213406
641059439
759257329
720960528
651814005
121318483
785753216
214441474
547262025
248565817
761774190
155400746
311816621
590826191
169846414
505624861
256399041
83609688
823784705
1058250402
81315138
766794639
155031763
217874844
585015952
279257440
266811813
767990365
847699897
982573911
305539702
103122480
487399423
503853287
592090674
639299188
594188925
466732339
239846291
377772650
77306019
24168734
892082420
48610293
3492004
609844977
172293472
870970446
700093769
897135197
789443773
17712459
795044562
1059111559
95310156
786011269
146036503
317128150
528597275
430811735
123574966
841120982
679882342
755955477
939431512
524676905
167905439
90888362
627622452
724493174
239794626
496337072
173200796
1024738341
979597808
160145524
348723137
999829503
565874284
261097940
187650180
12955606
54816529
45157939
854632179
132023909
132671906
206910253
368084377
808064916
539715019
103765455
21599150
843301808
711896288
819431550
816432767
1055496230
736625268
479946451
397351748
538200601
166589514
436684645
903017621
808614250
65476351
183687145
942232837
275337224
1057646875
406191942
853414104
597845288
215252836
159677198
616020272
68886411
169640972
243541851
476972937
367907582
890793980
429918932
504841853
265930467
726283104
215342897
1060068754
148116959
817238098
814184348
406854391
68384506
115294135
575412129
290340632
60974533
421172611
866677778
996543764
341019542
730988827
81298601
295808798
918895521
137998006
398821615
269061123
921741903
779132477
577410619
292990092
103124071
730066906
566435341
154532298
228212064
390075496
329489202
339320369
725189363
833980941
622959062
517475273
214049642
894371347
218597209
156497733
827782316
217781302
465691659
154188890
858623015
129278417
156406853
289013289
546705451
57729397
78552643
566881829
598464740
10320720
501130965
65041402
179247119
575647288
455530448
65494822
200358737
354782029
264160314
164619979
693047721
906788453
398342337
1064202647
787439807
740127200
167599993
470000404
14249480
592574181
701742044
710191565
653236385
185124545
635027086
654520638
372488044
151797376
887495722
693895632
1017175710
816022652
91707783
258275135
184187097
575737190
435176492
714288096
203418699
932067750
175415338
19036943
1000413829
244991937
113486661
341619606
225426750
167954424
296181663
423091795
3731195
292556075
137274089
453578738
832514985
105396748
824751225
482091880
95662153
491849131
592229560
940599475
917369169
61049017
61829923
620177766
409227970
504468803
845836186
13058876
196210378
538797845
43283458
698643007
674231715
148488568
950219048
136239789
924294261
933655399
481823762
1051685300
319083356
363811965
366717993
695787064
96114754
510148148
107990983
278343820
251799642
974942147
442178605
922123257
909259031
205113401
188386346
134650875
665469154
598647419
675727825
521373692
381535741
37104819
92829344
198007595
542675171
472905849
1010783997
203842993
29582287
89900347
592013268
725438334
723014060
142185919
471036585
23100813
621339624
268357223
1050184385
1058797951
565572734
430229682
779249256
275174285
1043029066
1026800174
589625852
745041106
54704640
563898146
477044809
104965870
447598735
738811574
839687909
943159026
108087851
834133723
933719557
622426823
400640815
390565483
180240031
155422929
949091788
361474186
232578208
377037380
839763147
30476413
765974829
63092078
199540497
687657960
733186130
962525026
811828131
1050351785
341213449
153271007
851353963
568958184
781579394
690367288
113966723
79568123
620737314
480656552
640674292
879796038
330915645
360203716
173791954
1061070112
468846565
531962959
256132778
256649049
973174882
511571063
594118212
494129622
534193530
87255541
195222890
401244594
462283140
395534631
24520162
751868786
323856357
739825429
237269238
543959481
869748988
150102074
572927903
531239077
345670190
134505606
112592663
667819905
223456684
1011345040
372475628
741343571
25425951
202579294
330159827
199791629
728327493
516292365
594913689
260893180
392678380
208129279
931148983
6405020
865561893
328840687
633480236
860627680
403869607
522389665
736003923
860196423
872469141
618103163
276536580
260483059
200653302
100744176
270819696
138924302
51157430
226935460
464207421
70196172
3286464
528364636
241025305
56138153
617566197
433393625
479495832
489575910
88747197
738209593
697469280
422206656
271157058
359522549
662963430
529699682
148168585
331798455
299141727
229340655
1062177922
737068874
282869139
74339238
743223043
731183226
615940899
41835382
728790173
548720611
831076649
110125701
188606814
969227414
630254907
131108784
787560524
12881109
146944645
368304172
25633205
183376361
105393630
255324381
426963818
78453756
808723458
963938022
231291902
12125279
110113885
406495988
137275749
694756391
506597441
575570519
15064311
774593039
584946913
80505772
760220586
122467549
147933128
219184813
872087356
167030012
374544153
406922116
793297240
197222733
17255420
558777646
258392451
152777670
215804456
781508270
192637113
397485436
916639563
120977706
847980339
423838656
462322008
460996714
858697454
408030279
357270872
34136633
152694960
385260862
20986034
270782632
997003124
154981677
211196491
481144131
164755390
134217671
662001734
808954820
179692006
249168411
36309373
78884376
71007636
557503747
557172543
106010960
422812621
246592879
137740309
619444115
558977971
929573095
275134345
594195242
808029363
991789228
52926871
159207098
461077015
16322321
271649544
424941574
183720062
254729450
325529636
623956069
554093524
1031745486
70831605
210312395
321820732
649457878
125291576
99470400
52422287
530876322
238126001
144398023
553610522
743306432
1073695181
689905939
773308015
309532924
126366680
649258761
648205115
623329158
834033935
286123455
838592278
136786226
699075846
424822515
281100011
183948730
387907798
835100247
248416590
57477636
590736664
822970679
732105357
938696644
21615746
305111864
93942080
863184476
523476483
772356614
308652288
11888036
357206478
784034073
43743657
980406336
75294573
600074420
28451379
226055571
616107512
36139176
973065523
30113984
39846992
153634849
485428261
845453511
1012511165
374515981
123909789
217781609
136679713
1006604289
209143442
15592360
690085469
261952866
551843477
138073377
20795621
540978039
257625255
275116795
868435484
1053043563
56677297
117807809
1014939375
833412361
209588308
975591945
701130400
415341119
455869835
571316666
445911013
982889336
351242605
25794892
833897081
64539711
2574123
485113824
233017792
94112664
20047256
268538051
159765771
26273737
1037687811
18559236
436537427
39651441
111971053
933716294
745073078
563094832
106861699
691418872
219251190
782485589
781494320
960476100
661160984
483153870
111386705
1034963968
429419853
261962338
940455887
413517214
46450987
285692516
951078875
493192175
688901098
335886685
179217754
264171858
1009764941
391743883
175297009
595333951
353839610
72365941
105097125
832340812
388753374
105254942
1021402889
362678664
800383055
159079785
47050337
746237721
96835546
904619243
417205804
677243560
209765833
117463115
161750830
67199359
794489574
816594627
770901417
304970977
804096813
403401631
488090695
435008893
140137305
457847085
692097679
254646697
810958320
142984643
48566059
449471527
183032448
311858593
297855794
377734686
881274475
679752076
857033842
680943731
306905454
480772430
126397811
827124819
907923083
836323454
781081755
326591242
404377485
844306241
181537578
730444060
55299448
284693573
377473455
636156757
1030686295
609640217
778606487
146562441
59784994
295929209
121197226
731239125
187228459
1028202135
650102643
357836263
147222711
144781846
534425315
135333250
824125963
574712065
34254852
68036547
231206867
735300739
986486204
478767094
894601580
468738873
44389950
102622663
395363146
317097117
828737256
347416420
798192123
34370196
370055311
527275112
466372496
754060415
581632065
479089712
592313088
873454218
700661894
628709842
824269681
77935705
124889646
84644682
74132931
482181065
221421618
171314448
124548377
192775017
884854691
34930438
346345633
165993020
611113857
195154772
467162142
66770855
99625038
441391731
70824559
617946209
859287146
105904319
241681985
616274140
371726501
456220805
485847407
691337835
1017704977
384861152
560765520
1003177081
203835834
834148525
220657958
566906567
93871740
115902831
372672658
188742720
110033868
388729466
193435524
619100714
693212228
348918116
182246193
840626480
649180358
660742417
105250118
1905624
627112190
135463872
251167862
670442180
769564261
957083003
191361151
701186751
432661933
865203447
254716413
126854180
159379457
699993261
741897900
938675692
220889776
221311287
124998476
833259365
3047317
384608987
145300611
480164283
1062158779
119128843
903714007
73288313
634367909
54375359
201832779
597792249
793842935
894780190
637115177
340450613
297156450
235753398
737113512
146283633
987543585
968663832
112183789
806867407
741491894
174939711
780551991
292305402
318487817
146146833
767641497
322417808
137915220
433513182
200347060
526817372
445997580
931664588
389949700
230991241
452291110
1001024440
779451202
659754378
332931784
105664217
218756831
17887578
786647374
157958957
831591718
27401429
32773884
762028841
550114361
480423351
125603353
87764923
627293983
929251748
479678685
112921251
189650309
180971596
382603732
689944437
824101026
344301098
602670057
205856667
151472224
7706239
20244159
108388306
842990460
534022082
599602485
947362836
378540452
292596943
193917304
901597808
626145420
601545560
204745194
234116244
419940419
234081284
337293643
13980893
106761965
355469599
995340452
22663710
84077362
1061283261
224060207
896801286
1061296324
1005279277
158265424
348911255
407476179
1018390419
725856274
851312099
506632461
66029154
362130482
728370166
403953516
524596654
531309022
404477524
772261136
711163214
501668672
434990577
569325182
580172847
338268657
854452014
490782994
199390380
135038061
225379494
569930323
93263473
23890437
546361040
634150118
652936307
170115073
971221815
393824229
86743915
835395957
503252178
588329417
31608777
556661278
863147344
132828446
80347295
1054940104
753264600
810490763
677425362
346644141
646304265
1052558188
398819431
201290574
192513476
530972341
239639789
281504667
66741570
785850271
171840285
773797199
308655123
183822143
417410148
487244011
197192828
523414912
206530869
424342042
440583651
223954887
969206176
709268748
720186810
109294786
114683919
743390155
319896296
335677700
383936755
727279030
215240259
103400016
901657602
621209617
409314615
74586897
276882232
266984887
1005626983
815354312
185629831
469908118
338473114
169090745
554765703
229797626
1073321891
118035265
860939698
95995272
510667560
501291454
555226104
710877009
70814188
533680339
63356167
761970144
735432450
50497323
753688839
986462289
413886736
580764749
770000610
397597097
647736333
120340166
593423065
616331874
10358991
46545300
6117020
76332728
466228653
83869827
7913291
25308602
27346020
622884634
9485691
804667119
845628455
786442635
283270926
1029546947
405303071
167739219
411654157
79227735
171296143
149922506
834217968
601009458
182486894
185957083
96892173
849194606
642283807
234088498
890928099
145442825
192244042
633909436
557253989
208433329
676628877
907759563
134375232
25321328
585179463
309228854
128160786
550850437
646577051
622257501
974832555
686252670
7140543
298021262
959557451
219202838
665204569
125413552
488247772
717230216
162407434
681757044
37398879
186876841
943804591
73997430
303486987
738624238
1006670380
875022061
469358264
381188684
73703650
660794953
258125405
561636831
257000588
711101056
328517707
104239425
234158705
1043475793
738881099
848273221
671261881
490553835
670036530
127699328
104997074
231949777
19035800
783655315
89102687
570435853
45644764
416595011
453700423
817449160
20945361
790649350
167792188
759085560
5462053
507827072
601537343
473581603
459621631
22473558
604509639
567133002
868372980
929957870
296315167
367171275
191903936
135331797
291540160
123783016
507854565
407461338
297645111
656223224
190402063
32643379
872394483
171718424
509762568
915357216
701599674
49596436
292865465
179457908
680133879
881407836
60715040
149896701
22428464
41885066
211469027
608530518
474698970
677147323
808183411
716797446
727549379
255803045
751716258
531078643
738501875
472354931
553872002
758365355
354629731
589525137
475567156
576220441
904562771
860985837
698388652
1303793
196693514
298869225
692367789
232776258
94950696
82602929
253640995
151381337
168265171
100627657
865220303
520356626
856474036
261303782
811642095
833317069
519714410
883003554
888392335
495468214
747169175
558423902
145691747
535339069
376969887
758183389
239072998
864489613
512398828
502926071
314659143
184892882
320945783
972713927
36192599
45197498
772905603
710430118
239684813
833342559
807994087
785103063
722582313
194736322
627902421
411538415
760557853
703193291
590585907
143358104
122469738
336398454
792177000
341019158
145114108
574774686
618404014
926433453
861986774
428483819
345878634
284967109
362711704
40456472
516583968
506334291
372370176
61475513
815819490
48925338
503114561
840299967
909835946
315021253
540813691
40486441
509785479
45251015
239872123
752052968
69916207
122162117
1027378178
533091732
586132299
656647617
131975267
63281785
42455530
666150283
48066283
396219720
1032090271
356607119
127966513
80540689
219563696
640169101
186734579
68519923
681536077
788371912
74631473
781580731
156214909
500750369
6884087
762132952
65093144
163453101
79916507
390942375
47484885
472680252
56888658
1007086340
867156004
478194253
499628299
659662770
560022347
860124397
109505432
532138965
593513769
168052377
739980000
972910478
516364401
147548377
713443224
237935968
603003465
175297200
28027408
684733145
921631283
81214362
145495271
806523581
35597712
139091637
459828883
489300771
410109194
475704516
318530331
556667995
356028878
76287764
493183339
572894330
1032530772
98861833
868250308
444081549
806219545
605683906
621433474
94758061
458486145
7611435
210361235
624808446
222502799
750840543
1062905410
182622964
704495885
926372720
113128385
329110564
879885629
912048678
81901351
385378121
503527491
44056291
957268984
206537013
96613268
821716095
133628780
33729385
12476176
263387208
183072724
446134928
453550416
416793807
217506695
676627552
121419658
361181086
315806754
110976775
451353829
498196873
663684249
349365448
418286537
202947422
131508602
590575788
59388160
920904928
735799697
798323185
170732672
862166171
653480543
24823476
832093990
616075155
855340751
898590984
504451433
801244723
676878930
147277226
251706456
613950234
518230983
770983681
424294039
101761255
458809149
35125305
250393371
639197728
542899237
231877760
491843467
609568878
277459343
631641806
751286431
442930125
510381809
884739242
699580009
938708605
913479373
301808646
551292543
122123215
331311435
193664653
313381631
918135473
286731954
46264947
647885670
160052148
629367053
1019201501
83414092
339852569
784260365
887418528
508925763
282261038
289800892
589650274
879947512
120281671
910079377
57214201
655741689
568748875
188315914
466572153
324635008
869411760
374344110
296964632
618888380
649765245
855545505
438129969
599717616
754688834
724958256
920278389
155033412
518325036
929493991
215867621
717580084
215540722
694626018
27316271
17989198
74720020
643149355
461544070
197125657
605180314
954394113
155300208
867002317
179429171
385174753
29005687
207228493
47195381
557445907
67885259
352381458
375227981
655455266
90914134
979263129
301711302
74069500
695995263
731425043
590084475
871509515
71870983
464424861
32714723
193578014
523564046
43599405
268142605
661822252
278287914
181015214
353517149
837404869
996550676
651589165
537946058
58241663
454353038
728883403
271189611
188456033
195073209
619803857
931110107
622666697
775227841
715655411
659554916
30773752
100270573
21515268
57977947
1048427816
203211744
799792890
352683131
195413185
146562535
611760445
1023101326
139587013
764761373
779590506
260819055
932938230
418985349
600094548
834604573
989294279
204608108
438475846
629852442
31305754
375364248
780345793
604145660
175175120
701433404
645739672
491782204
49994406
385647751
313989022
151127668
110584991
70750851
913027014
109208043
203670590
114445432
809296038
830207362
139620329
466283249
346409575
16948400
795091179
172356964
549106648
264879853
479614552
135010651
637022286
1063626653
728790982
750967432
822921351
175468673
91195941
274948147
526075549
634403641
694492695
282763279
731033527
829549157
683667979
455805995
135036675
13899491
550021083
254431026
198558068
188000463
1071651618
328147814
555239301
771410245
495964380
345847690
528074830
290162336
1066214828
384949424
117917328
117201363
89974013
967139018
601926231
378680233
145134558
50079542
595637676
876364029
801921484
171116313
250124915
394255473
133505153
370107595
104311986
919360890
459729636
482818077
694549886
587750066
494584531
466316476
385577568
34340613
417408574
370011716
666735573
35995436
469730259
1051663206
494200279
768328242
636298530
67707986
164766833
23049209
19939979
476225891
758304365
519274773
716023428
769504602
579811851
35516078
812391360
549842529
36583759
113037904
421833441
730383025
436992232
846739928
169056094
862449756
759790496
1029331571
123527367
711089276
257246708
679139502
760042811
228746056
399669152
1070297149
322923995
134755187
406628759
143106612
156977283
429303485
239797247
245098053
36245755
1066663830
629050856
289388704
827301713
38236587
859918719
100595662
562124406
869017114
143104137
470696191
943938269
1017243342
211151082
473318304
71045074
540889298
64559992
1015447771
274670936
1045090744
689264560
169948718
107689574
72658481
103211763
1025799390
369612522
83401897
84158653
828160438
823354656
855299656
51844088
706034527
577342281
387362853
549722172
370512156
522535577
309387892
112389337
199943837
157004539
863159606
440854226
396366918
912886130
4639879
100794380
217503415
314316026
671395821
88436013
248102263
411336788
1037113074
818935610
606516273
247054965
143361516
1013512273
4240276
717653181
743644970
519948705
23630688
492272827
624561103
663192660
117938603
356411695
324907893
244624938
3803805
253616395
105847268
686893752
171907450
793497813
75510843
603353125
227600
594562184
602592965
423710243
184800642
801841419
7591448
367390876
464404433
158560571
814394113
480733389
102517605
428900449
440194070
752094239
1054137699
191074401
456927616
229778581
121558902
77694968
1004344530
815075716
1066093112
965258838
346137075
519699284
572739779
27865564
32975510
379613693
178738429
396754368
786261027
4046623
584411123
837364423
526827432
910020966
278986922
252182295
100046557
36851
646739485
611978359
608256361
293874669
288932465
149313155
243420160
35135625
35495513
269103285
177850684
7759839
906920406
8219777
157687741
606011473
710689157
11188687
62098233
832592628
995692391
352482363
736053851
119066037
860906327
260130482
293945894
421852790
527832454
60349612
238723340
16993887
810609090
120874365
333245929
149996194
662025096
420567221
690490690
22144660
528590870
442670377
550165462
949661237
220853908
490170430
602630108
335247919
535346890
138462871
335847451
50047488
790937621
248467844
810642111
11205707
552887645
14286095
45051570
33567372
26080385
725482724
1030902117
768602012
443111101
287358175
121782122
703089273
808020370
246664403
148427796
810411812
312534483
730626721
714903412
623491530
214190068
970482581
262221247
663857542
498665825
410549073
214879555
459425864
991453638
494078756
764354521
767455048
181310678
360733232
114792211
164244353
185715365
500332638
726327876
79527133
167528102
771699823
529972727
131959901
863474128
513824148
856787398
557234004
631877314
461358632
828450171
1909977
686588093
388360322
592690970
490426020
957963659
743415018
345767880
861879100
427671750
689587007
509498793
175073574
17304596
814303805
188293364
786178477
244714572
1014449746
568684427
324276933
619517959
867100822
869325043
27044196
83063550
433972291
889710388
460590770
846266360
679027925
143230562
436487647
492261550
1025744819
808329508
440110414
270230052
245649655
14571538
289068238
115189083
91379868
58738713
638566775
753123387
666217116
635317452
10951402
406158505
41041330
39628468
494851830
714621153
375671789
139059365
228010216
314038729
660330354
871360719
204040688
469008180
173748551
25084771
84420984
822184464
372383609
606614055
97929626
533995099
777080220
64599615
328485347
250738693
751415783
140229180
599099868
751972449
639821166
757942517
809088785
849704462
294456263
974966008
630070075
865987302
34531920
264757080
235483435
78485287
563853359
868613863
827951825
862059820
50554027
44531491
1052645668
967373381
203070819
665745994
230075021
92807539
314836564
228412497
873060390
463477391
525612249
452383326
805193916
673853415
786961833
641648930
538879032
165089811
330136225
501348920
15479598
625212330
77585106
880636158
86780784
40469741
528721154
18079312
733554387
42179363
136969953
138898246
145366953
344057010
735612152
161578451
365820563
7666085
367067927
120703485
84932143
192105773
454420437
873826540
303300247
561007393
526092370
42377359
804287840
73220675
158098473
143508092
622378197
767718848
165340448
369553010
650383850
664320031
173026303
145295461
306668825
42460778
332466667
430478692
271666649
529170848
538892638
953684155
823853115
3233309
262735833
840254444
734839245
944182143
895237396
310450272
722038632
86789620
38537476
43776155
821361823
739969245
171884117
374041646
193830929
711583114
750061272
295944618
908928383
245282415
182120715
858588350
709037880
10786849
189298601
183643508
427904151
23825381
270176649
521783673
775141980
920574338
637720695
862620118
309162067
129589382
589893393
321700303
660208021
972764802
187444300
387213513
607067529
141394892
808905919
267509930
623197672
87631530
257119573
660083794
784806501
183428451
704109082
526147517
438404196
66340075
308231125
841985237
664986626
718801006
173605160
36320823
26911553
109843402
475386436
850312765
286252692
487409181
65916435
207195226
364985366
930563272
327877179
514773320
408839134
319272699
72401612
305505300
80334164
383344289
786064188
542565857
994050589
988936827
969789909
490545830
196319675
934249941
1046173960
443318833
535113936
963715563
44443228
706828711
411221885
81680428
176346404
122119303
580479497
82880367
159704534
737561032
46657502
6085090
973350583
200755053
1012389599
1042238241
286207828
582792654
691756301
820973961
214977542
964757872
106271598
198242795
547322610
422394484
460131149
213858040
478671787
794462601
505341882
200804708
364542319
415237598
374328619
850659499
31821172
311021373
715571959
4857192
371326169
583527001
656125395
117455400
138256308
478374918
601135192
361406074
389035162
948234305
64977434
278928115
393085700
35285521
25471831
224068578
267788533
154513492
531238793
984969284
110145067
239351465
194646031
603215944
303659385
73697294
129118578
66223715
942574896
557120111
816182063
291102900
515042441
60006728
717585283
642034509
161230709
465268783
408401686
540346223
472451326
881092034
966668925
50032356
849219129
729806897
314599329
601888137
392784363
802181178
233917342
864358170
178118010
551418935
250628030
224838941
632066849
250907435
979504897
286754120
908092256
272899743
89593018
978591529
263335065
319399347
3762919
892400456
365900819
768400622
388100899
265866380
151292741
471419872
817713603
612432160
700993183
801013794
686377958
873751871
339152555
373223604
229425084
524796400
561959801
138112927
138952935
896486622
46617149
1021831604
1052338659
243047107
372112018
196828538
676182573
934461172
116247977
284508775
425825187
940998963
1028760370
864103862
409349370
184611301
106877357
46949590
693223019
565458354
60709917
1050083186
759125475
678485791
71003661
147304688
698557914
410872009
19931890
747547939
888082704
685641922
190724349
681222543
623376499
675934725
935225962
347237080
489336795
422241240
914975611
183033331
584107752
119626335
595533531
159184929
725591688
131486792
104464828
327309871
111512435
338185917
581778856
394000331
637404041
557714281
312045672
1018429527
935441243
426451239
57352340
867107359
1031251308
226306531
737561660
789815637
483119171
422858959
739682724
1062271853
559359034
781982767
13644242
693816303
790984505
332576609
432556029
158327340
50794469
452039822
64114301
364082545
222373362
338783819
530058967
191659201
873558156
887080880
626570611
762546057
553681074
118408311
147322983
302560789
461763666
112337610
922714244
673899728
189619832
1033401866
266255569
535749119
51219384
953274297
856243531
1021603284
663459369
248678057
1017535536
134763832
232097630
731829488
124704032
152415830
270929114
634790952
263395112
603256582
445886419
118268518
51125758
564570904
806929863
451625652
290745980
82539127
234673362
603913658
72614182
474095402
868405357
6592006
131942775
372673138
18895816
806217318
157859924
585000844
36553533
641771536
349668301
850143122
464937453
69583085
62902618
881094928
379217162
115230648
24581988
15247305
579633732
788029492
44769196
628541616
262173182
408622240
920881990
122441320
565338492
849629251
336491182
485807258
271321608
153126455
689729982
139775544
989838381
933115543
153351721
42188480
684486661
1027366384
635834256
843704443
68484429
755672031
202832398
46942129
569169515
770057600
368442341
380779560
763896353
245404649
728068611
259031152
738403847
870440273
288721590
427927200
186252936
762181627
277594869
863239339
135056367
1031922054
395646433
588431751
579113066
128913064
47687703
572253300
400994072
12846002
135218669
1046921678
550630606
510951084
470743411
601248033
860003711
710086776
898388051
267709280
184477131
637199144
385354850
818650527
504662367
402322757
198527904
562140931
37122265
503642158
299798787
39923628
590576628
267968992
775181251
818982145
732694760
792611505
518150083
830656705
295274910
389345806
534740246
169219497
950836926
5986361
704010020
262954561
396708682
636067676
192465853
858200634
763747460
769862542
40848696
157226343
686015058
829926417
424317060
718875989
598265743
478306048
571166482
449378760
198442337
1066023271
393012606
42721123
353810570
291173960
66013408
730782870
994972450
24905974
412371551
646959845
195296632
165429406
792784676
660596451
626512775
108787523
429618153
28801797
564880600
104346162
768376058
309180648
248354669
161018397
678656874
597621687
659896454
566674793
304117432
296424493
806407316
2277791
357114805
71576395
151449489
479147587
811445733
535690404
48673030
646784795
31733508
327935729
933715748
1070569267
174003970
20979736
698463950
68953104
728867229
29696364
791376315
726400439
23824506
515138799
685451964
400615730
258846425
335073609
549420155
282911702
625152985
230881876
127543109
231712040
41152768
662985230
371040645
88261627
503992863
267756832
691582194
832888473
323182195
1069248966
426121307
322678795
582310280
227407577
653789795
492521901
520922165
54518113
397409150
213086135
746180164
142969044
75473703
240707328
870471919
197516422
514633312
200383868
14063
733055155
12775090
75398741
233600537
152312385
272696592
458669874
846241485
309155464
104542900
246629259
786077260
124124395
90204927
250170514
752299706
544416991
61319075
25424371
749732584
51793327
343529420
967564106
712890408
1037744266
752840536
718706301
654777380
692144717
93597132
435989586
851799075
337623955
526480484
134295936
141573372
151158594
297340753
601131870
247958619
753922642
775766010
392233300
167975988
902178017
952951423
33728133
171090531
570384997
534794557
900042256
691164339
87728894
22439899
50858456
180253249
197455847
1004062361
239079000
600325339
359869644
331940970
136801785
764949862
126860689
338125889
28234552
130225999
944053494
605218354
223458561
326739514
667749036
1010603553
355356575
100207257
1016722003
35082169
735573872
786968744
1026034623
815595680
6901210
771020911
699275868
672518974
14227217
269907010
182576713
515062463
743955805
179417680
648206237
766717946
1014531877
98731019
531297672
747746171
586800699
415411760
747522696
61327345
139311426
369984341
538003092
660215571
226968844
895153056
1054133098
111471539
193938072
13870031
50787431
189692800
132899634
849922870
419687614
368824564
168742744
481675469
550113882
40826937
907782464
578515980
250761491
809355063
900190075
770723596
111887762
514823810
92567423
725998017
128513245
871648221
759889659
129865852
347731079
139208471
507855218
195809485
134364290
1003710415
355436107
911790044
387760904
512505410
643876884
118447391
185842357
195510145
1070071621
108251906
771387192
525832593
565973118
89981323
253853091
661149946
521036246
2871241
852070194
315383650
680138251
120853556
1024714943
737970797
42922133
291363790
19941254
145673940
265490780
12904099
730529437
54891242
99510385
12879182
573139132
300044006
562488017
171380195
537655406
460764049
482226016
321145038
495582395
688869932
103656677
206675219
302086250
1012009971
319328943
279435387
279410159
197867662
126240982
281617485
679781286
1044868070
420767547
390826891
559484406
603681291
707729028
423585371
1071922969
337670086
313000844
136236337
122843039
360567352
104534292
513768698
310824545
872581053
777166226
574200207
195621117
926049889
914496182
839423596
637746951
156445589
720457328
469416972
427180068
18642561
398427335
242288112
817700347
367102145
230793460
784033555
1045442024
256022896
912235054
725131883
125056524
353246151
100517571
615072393
578905621
1059411997
766914503
612843010
269085625
157861802
847505682
52157689
304889298
631660438
130279397
619622707
90886142
27107946
721790155
719101349
2547613
130545082
58593836
206593315
649591422
627952689
907138764
168819335
589079253
281668764
9788443
100558598
800418503
292078295
570241027
675420783
642209341
268508929
475612132
629270927
639951504
474817007
663986313
611634680
370374289
24546419
720853089
480837315
727695821
21860629
710353428
796983661
229899597
780018265
466853007
756973456
519029157
506411129
801684979
288597386
63471457
478480173
39037112
1032248457
658491272
791322100
278436964
573923819
506314700
140106464
615747626
132094422
180992587
170308603
483203680
7253183
572443939
931787973
171703164
104866304
671056012
51555485
137404661
384087711
905679562
543145242
347532268
508720320
914533504
38248886
64193087
671064642
132023715
174376250
345663571
60179488
576613394
18334763
737214275
283995589
727010792
142701404
229032814
329720235
57102967
393819853
213865334
757933077
520253459
649615925
612734317
808894788
821530384
829623939
830440315
1054154845
867018533
484510517
375324438
92134016
108458048
553723457
477096537
668212429
96482212
789525200
953881941
625216560
78560035
112931509
420976377
318967806
16853098
236562608
543967250
824604939
814650490
100612707
542501281
141613372
813305810
74852341
382074910
321374601
881561720
295893468
527650637
443049357
344597772
936681268
1008308586
467248493
992130954
967222452
937474626
26132077
966232571
296742712
202235755
735200600
178287450
238851921
572213516
1050835965
287771417
731634483
527577966
97419459
493396496
906857504
25994086
160031937
435156435
193050487
875286105
647447838
685997475
286558107
494459211
27538629
103685830
130432836
884314262
3489066
693676642
661098229
569988471
238943850
4557134
568795269
86897744
460463259
1028801040
757758530
1010673611
158007229
470728444
671881411
117080650
585269813
511975222
57474486
794150527
139230803
528806817
205597365
650921499
115252100
339340163
1055499139
384960108
316889565
228598753
63247608
590399627
757224985
821143637
36854892
37375980
66912321
484900056
108145533
64434338
668060443
497590699
480440595
789582301
664497533
712359310
90512777
302520737
257650136
588695406
591474888
270984866
118512357
56760924
817964651
924979783
999894023
1062101026
157637638
130181128
722380731
476138487
197421579
586889443
828581771
549970886
727914408
130566073
503098847
873478799
583840664
659604942
199409443
916585656
352163821
105440427
815565396
813696233
86890457
194711009
428686874
188045237
292289966
55150251
106726596
168574515
379998128
126818298
202795920
537242943
816823057
555762466
825050573
298285923
622560724
753671431
838467116
60365230
186586152
852404069
644932821
385062445
376204506
330990841
82331162
60218341
237569473
384059022
37561710
26683279
975736021
438022352
448723698
797476569
414297206
329805035
323769717
136283181
153006396
205232822
62160125
60749950
7295998
288607817
53412091
106162577
696434095
496261744
168436538
507119964
796135300
368616092
478050652
746137413
572961584
467182895
143079572
60715334
573530107
670157537
265402536
183136775
246763217
1033252598
25259036
598721790
229813910
667951673
198889474
65573929
217975671
333230940
861083813
311824957
344057714
788208437
684560783
497555054
577001904
73176075
923696564
150307596
565493920
787633210
84864704
462492625
312222137
464289763
115928012
460436219
684355388
869840119
72506217
152756521
750719176
178027235
897830459
680442564
547776535
80224123
173799264
536269905
264698487
585585525
702932561
441400515
147182750
608720470
531152157
869197086
113273615
808803423
776741588
127338948
809838111
683811683
750279817
395916950
73157605
122257122
953782392
15894465
801156445
246912283
312350100
466696285
15850040
1037516078
617262044
843762072
298676271
263253880
600171692
990192565
566931478
375677636
602365498
474195362
1016187035
588346895
763475188
480813170
183059237
98963322
535700624
79937786
322815498
809591157
1002362494
522574660
764749760
942524193
216082572
623153551
189949404
413323091
119059975
259796285
264981859
28698666
227743175
561317552
451828117
399804037
1023208782
1864963
746889168
133454179
14019207
47757696
694760495
758181492
281475222
42197855
302995558
273397737
179532972
7555581
58140349
1011809873
255996489
721824022
485110458
17979600
138932397
503492419
327212227
573771536
132168038
81402703
686865910
965902327
115773903
424018144
307075700
181521556
102413350
492216020
485276099
12911647
176721206
384159561
704336151
38879055
500158662
197925958
475082195
979681628
189408397
764770348
692044139
859950430
775895656
308239471
589014389
811638424
837555181
195927201
6245432
230911870
355088011
619686840
518924288
347284479
855584589
805605072
984604905
194602567
870238301
874188666
823993153
77504635
734141426
181820046
508238090
173049126
641963889
619754481
244620783
595873181
1005351961
500350450
45414134
529231953
124053229
27815621
941764060
462111067
378752089
268808693
657451319
676574454
160851958
312819734
115884245
431936287
162687518
89573451
553497928
724542377
748878344
551855714
857678251
145322415
384550213
1049678693
855988925
193933090
875098432
348571798
341703914
164341086
639052995
512887228
273902377
796360255
41909807
565939474
214699099
862670719
51651171
567509018
417377085
850739152
194453107
135974543
31941238
1040548450
1029154425
590197477
643381634
178353873
587290050
111925965
381813410
327496634
739462446
267362850
582705935
301831397
169929302
239574236
538515712
473653064
686074714
723243289
302924622
741400109
572148684
618461994
754180932
313684849
767222454
502999258
625407875
179209634
168894768
797601862
425558876
127596966
187621816
293606288
678695592
307019283
814590644
57322719
797698078
40795333
952055265
767365271
75277565
225316667
966147065
77446840
146689804
355855881
856278206
824858055
610726739
638334423
983616788
846605309
192528738
125009925
1031983523
374957638
565602421
277691595
549451008
775971777
160970531
156316460
707548000
404738884
839704173
596108472
664988623
383410354
1056766742
529147829
327053648
1048527703
430637946
276921906
408010052
602487941
37237691
512487494
267025382
115182634
12421889
782566867
6521236
61974338
600655673
804948739
421485808
746623564
158076119
758470882
128561357
61324928
846415544
710978882
217691121
72686831
64499087
508311812
947489092
735096591
87666491
328370436
172296297
287534226
150661674
497246876
259480281
45810368
733172517
71853101
109997232
981370791
125657658
45910786
986226927
274202011
173569056
509303890
603824620
476631912
769101398
434891760
259102912
186599708
838279668
869397240
203386885
49031392
119225160
128843612
1813582
31861854
806012213
321642134
264262034
16839477
698411008
114067315
533221655
1911553
159908122
172294572
374987320
293127839
316268140
525922741
425805364
94252650
25208513
494170761
140427004
249092153
563529765
722610106
65008927
320769093
122876917
189000346
714389628
992076716
704493781
75391810
127906256
214633072
585539243
242979460
1020208215
491062433
655625225
533005750
664846517
745945345
273096683
211845845
343332051
70266282
574438368
30641326
115696697
456247683
79942259
353460360
117556930
336798950
984453505
420074481
649837717
289539806
1027223691
836678884
631566386
270897923
653391549
635001697
546813646
396582359
716734698
253952845
520823686
533731957
386814668
132957593
1046084437
11708989
724277193
222638396
282379506
414364682
795075567
631117474
192737964
695297437
704000725
470416609
466260250
582617952
884213177
815985478
738861233
782380269
203128806
671498355
424813158
347537540
187351620
414294287
932613020
690744681
985100180
713954506
17826206
156951699
738800322
684853348
527283963
793316331
324768631
142179255
403194072
21592718
394629983
371817712
272131050
816373099
76240034
561108010
679416413
996105621
617255059
748394640
126572965
801209966
859042006
1001317530
359364190
579434090
1059585543
133359381
940072370
441464173
132970580
36636817
646890066
83120078
566217757
261200497
225742038
744920609
932057858
199536471
422058882
971674395
656480538
665877368
581812721
465381661
1036171898
453428468
461019090
799723438
294321437
446679890
1049592572
531105692
790354987
51847004
435870899
546574644
855207495
541420694
172309903
4319867
435079006
744060114
120160909
849593118
457223838
734939965
340389856
267241366
48810025
195675061
268867942
303684680
6823922
413612003
778165902
114267946
875680203
161465208
254627962
1011111749
1033983653
71184560
864613721
357634701
657514293
998892959
221817642
102579876
199362
8563678
734517892
43732376
981159682
258949704
617438346
873897618
868629516
878311858
209766277
299577479
715514495
719920978
453564427
966367844
65345052
158387227
24021320
62971536
882241447
93484996
518240866
1003618141
838722965
972629969
96256938
842027985
423194237
475755890
37360313
256780627
269571606
503356599
417681601
225032102
888249372
652119190
212157885
645876970
316441856
151492295
743230737
825258517
208379739
95305842
595654490
148839560
567648467
85077197
144782468
137769466
628626395
292038428
298142338
817923304
408938687
827677132
489982345
171110748
806466405
69966163
219291348
119863341
671396026
698528058
515049835
775468509
552444354
910718683
931680509
391429060
350968082
345304969
724558190
465570684
583226450
785661839
355130859
515715788
36723892
768963554
976799543
621708130
464455349
232346939
39843326
589271403
769140364
158020008
377250263
877239498
959521682
689252686
420942868
193695777
271728669
135304515
359607743
630288459
141955808
72715300
412669571
373004686
522821249
528024839
80873560
786806400
920682025
207564134
533543909
725549826
290177415
980058963
144913452
400106423
325499171
69456684
61066600
846236851
99350093
410217535
632042378
1021013039
525599370
746865645
556095257
790674030
185786162
422316003
159854942
218357163
221502323
149781028
730275216
866456770
222795920
610637251
326214590
260079050
712743813
837215413
331876515
167233946
177396962
449150580
138624696
822606014
955321589
642695940
894663096
168132609
638343364
898555487
262936500
742630088
18095581
97035734
186115323
668028917
454607919
501158333
710945414
79223662
148667740
130638333
957724631
13306201
3798976
413142299
996754398
168673963
588134237
291080248
330373521
738550135
128410866
304472229
415989166
158533779
706403782
534245915
587943052
38970933
385671977
858477501
534143792
249792703
219119335
623179909
426240290
260732470
453954862
120659755
749294733
360859107
368759790
98207307
368915311
474703043
389685616
1063271836
212848358
98229641
780195664
981460547
809791913
487739429
733655889
1059948977
488381008
791165486
168429456
740101813
627339323
218190229
400501749
867112520
447042954
1045317799
213798176
286190921
47745889
139853215
108981854
116868750
473126626
380761833
524059349
105159024
188184851
20939960
531069492
128294881
580046961
57867414
178771406
743693400
44246859
808313216
135471011
750591572
759474376
1050547863
104733400
287448746
405314314
881604849
122699359
840754426
36028760
422849631
168938350
42105750
102211850
366413920
701859106
247462933
100875247
597383556
306234033
498526896
119479181
574190327
242547824
944924858
166082943
293770893
386833869
548206500
112553783
127911015
83748115
128262720
599642919
190626153
536736751
543683473
121406997
24258499
385334902
442925549
189474195
12303166
1072573083
666142073
201782405
51661958
95685211
70942172
705965097
527463255
76585401
825175953
41536877
162735509
345664275
104153653
69009819
712234824
78148921
179226117
24946336
365855990
11601042
815959674
698366485
886526160
267086007
374126720
214047061
735494661
743311576
895243949
357287569
6026501
838372021
715367813
16928983
109813931
444280140
746096162
121712883
644250831
123098961
497815918
281892100
896857355
799611213
763783246
178354604
518593445
555850655
806303155
167701411
601309662
368937156
680886350
832544496
480237219
196031082
219047653
63880065
429385033
760522663
72512263
689630345
881862065
551719286
744518813
257192801
257660422
545750648
917174139
116200302
186454952
227980844
790154565
447665787
81610361
265224226
199187920
346016622
52851921
422125700
543414779
1069457382
231706631
665880146
846019525
398808478
20570006
364235255
44514260
956522342
946347666
80641389
29117489
753632037
51046239
5204172
781334412
321794392
342780080
14438164
696013160
73790431
1040035962
453565911
176184903
811463133
484351171
120584505
919550823
595438067
776626600
491316254
202350259
423518405
727043358
660188118
851203209
1065897858
98262409
628699889
782068371
323238055
1058919863
706146375
44691422
801584099
628879001
32189530
158133203
302617773
893664502
160749429
623042613
414881407
399021551
995752332
336260667
300025814
489465267
152425743
160272982
956263001
99426544
546639417
370418639
743524599
738321254
861467201
657967781
134791093
172446254
90595604
102444308
830145626
323051782
926460408
862839384
198734920
723692289
146083849
520889700
210710419
320928942
473091171
201042578
88008258
265472155
882195752
369619425
85690066
547429096
102254144
547784378
225050757
172227429
218103945
861531344
678980403
427250157
13873358
486606157
1001781566
80879623
46252950
375093221
943564398
744881780
185307146
273065779
416659175
581886653
739198627
1063577481
478394633
422766953
1045378547
394543752
587709596
709911956
526710712
566299706
933785667
368610001
456363993
455708890
13227162
434044461
333529890
23121168
840965930
230450689
81913550
712279116
26675989
229843866
359712599
750314130
1033583231
265107429
686858084
215486742
684670035
179163354
199275349
756382623
49355078
579496252
538085926
800891773
566482789
718936905
753137385
72210004
440691515
55442366
1058133749
554287165
920460310
613520059
336917477
687023404
209252343
517541181
410811373
38752503
201684943
829747724
79456792
594059293
165533334
573956080
920430766
818987216
588346083
613537230
654926307
237794289
419596639
537775093
125890628
733960348
260475178
9050218
318182149
860080275
178869344
633640739
414795949
792707535
737651580
854663766
559321749
109272888
774051699
735584574
149833751
828306187
11633373
750240898
366724089
613925148
22737908
571151717
552710192
167328209
622620368
535456009
1040708204
13376855
218035052
367612725
71022701
778177730
959533490
13259886
991256151
798109187
801009095
178180235
585636506
496597409
94152740
242715341
603040489
802137197
1005053623
115202517
218185184
959126543
274315225
356492603
525829637
1006217754
376379044
533074369
56952900
22788774
113847400
212224757
521596308
264615749
36628226
455242606
199456687
358790257
239271927
665601462
796142824
1018198471
509127702
1060795592
433460968
717186239
275346654
864984546
870031124
176109243
435676734
87730933
971979171
35163508
88062224
28474867
225100536
108849120
250856673
226567013
105745427
157884182
799422422
104293217
879121342
428629245
712148453
2053702
88745395
747895072
538376323
861406812
350089742
423963271
666947110
211522230
520541710
754572908
993063430
841934027
740056874
165363229
713181623
114713331
679558400
579522928
166024808
907669756
64096167
43319139
908421486
230388134
424641926
601443678
570479486
68664654
566457327
615258037
2233103
808218288
119626236
626378546
681187305
801765592
718197679
402584923
26184274
908098711
544192272
794789730
805436443
277724468
897876411
504049070
349606192
108947483
552524924
754883470
121890680
905253875
254250142
319223874
867070029
731260614
589381323
378450409
242021078
619227886
475415555
766659322
288060664
220512349
537191007
1000555990
384561230
425428221
192029044
919245786
898232854
123271870
1029073094
734948293
84155330
263508010
329969485
310850806
832032311
384873910
433017147
954563180
70014292
382647923
1050901669
921930698
804916459
215523226
473183022
957600075
157164048
43167411
103791768
31421856
885381370
157563747
727983841
1062235068
344634677
860435612
599293050
123445395
680085228
16973588
215698314
636864776
48198099
859995893
159914432
14072119
233971690
16604816
210020967
686211837
376239225
876450165
107788284
232258133
265122355
867399936
150063559
853683028
36813249
350251522
457613021
842811773
535959505
579798415
864514647
226894291
665174050
68802496
155362219
487094020
550292348
701699386
711275018
24481592
47835862
745210092
539450899
123291767
299954804
747649050
21222637
257739672
130010000
186011340
627602794
107039229
953857491
804509223
216637380
265737126
804512219
769922122
451485432
271889872
522562244
842167860
920340437
830969857
352707873
736905092
616344731
10722160
578941111
14109257
370874518
185915760
217051774
371866205
575704090
346235616
589553173
368703534
140827358
213154542
69170937
400104072
720262130
108234240
152315789
1021039905
402189877
624835218
689840012
214037031
566715674
216326785
674934296
518678806
710961883
235555059
608151157
391906662
172349391
480132877
622484397
648249630
361038942
570174099
122302622
168939405
270741950
771545317
970296506
687696074
948315645
313907558
485168438
737396438
132213297
582971298
571218446
705630142
356822126
35258545
986273545
94401218
389858283
55208092
8687007
893929527
592413473
365985804
839909480
461752059
173427907
653078644
128460634
603161915
487029378
964407506
443406700
582834768
851013432
45936122
307205200
742961266
219085
903458757
64845662
738509515
262450522
108783951
602813295
876193914
951154616
415661946
751926494
80342650
562797748
315156716
1066144419
695879794
19581401
832750242
817065716
322700631
815364266
396685567
744218737
360536584
91861282
942451020
700953417
99638198
75330615
1060012286
399171069
60354888
134005156
503179532
316881237
82709313
183622918
402939414
478926682
276125504
465932701
1015364029
93886543
283153633
456055315
236950367
951574349
200237029
116668559
88772581
455554897
492053473
52059210
94065935
584727058
28032029
515026137
70062227
10914636
778129837
622639952
48848655
238643632
512310156
952502242
788861986
173747066
773887273
28424696
756792166
164402822
590069687
355266720
214599813
1013347771
433939596
59932057
1062718374
731873933
454282025
28627616
70813694
376575819
228575102
439306496
1018152267
496843784
209396450
120870217
1018686003
342984087
622722060
861672024
302280124
39243489
56696659
51828363
70639931
572999610
633798841
11234621
542273597
38947587
286447082
101924485
220293965
610275034
648218860
380972809
43873395
633319306
288481547
28474551
714340141
259124800
340432587
852606439
778437824
560634405
1051371827
222534341
33725636
1040939990
157272783
558701654
768387271
102110376
603820949
142642615
133241523
518816421
672126834
282638468
115493235
367965915
432089937
291047203
349567805
74018242
606416342
508380909
750999030
284188780
142258647
525497418
828598807
749174278
268253048
803806650
801343793
476869518
688530994
625507476
152026117
471197560
258503788
859898391
316722074
216839146
497176739
734480890
712908576
679017538
367984264
291166080
507113102
255278136
462210492
86259245
506569503
99331388
463293448
700834282
829969270
165254418
586268165
505437905
235906825
132854714
519795980
699477319
118314565
75069528
761799240
995155810
718785575
959700208
580763442
888352720
430724268
590395071
879600619
168685524
132804769
645656707
725561030
605768005
152405831
350658826
842166303
35090164
93212329
595547251
507841213
1010966657
390023458
881816088
549711054
237647871
278300025
261374745
80954953
773994824
474238456
73824029
322984636
729872987
29962739
16430911
661836559
402627607
481275646
174000444
187461657
639760696
221211066
395880911
694536365
535526801
147045735
337695930
718265020
12091365
245505504
212289885
856313987
11324284
825619361
221092682
397367186
405100874
688246993
920744268
22979723
404074528
991880072
440449974
735597548
310889202
81851904
814703289
64354753
128271874
612140590
829313305
136476108
554344201
961654137
60022808
783875888
755447609
132125968
264675579
375091241
775084742
25002041
321367209
68726100
979330905
799003637
616632640
21438769
686461019
498581661
494773233
136839336
910729859
298634774
62946994
677228392
56927333
280336117
791587225
827933623
155792936
358336867
414933354
670054737
89520862
774136373
303610297
561167256
106199187
242261944
459786218
1007177914
547978943
895008091
562834423
963000649
128653499
18099400
427765471
571239399
783048709
702368718
108867830
153515512
175460208
384213195
241525965
78218151
531421491
181193281
349078451
539535592
118441941
147182830
172047303
863887889
790450320
93877222
682308932
40643341
443564333
20062032
742505820
400853381
672294715
220699574
253287057
425363290
244128331
917936407
17620669
297529821
126855430
434041460
239588067
393585821
899541335
294500872
312322181
768490815
4053234
58112266
675683728
629069286
656809967
262245868
107604516
9548091
751576875
1043624305
44138380
600575516
777116153
238637366
516688815
1000313404
48440774
778082338
68947692
370588881
806673667
126840615
118868611
74996302
579978255
787868602
408347083
94842815
136036856
127417920
266866536
99725893
38673343
640220101
137476205
633772838
569901905
784686229
22866187
485474177
904561312
827749366
514303247
350887980
182330536
229323947
532295397
564898525
133116245
279378066
68443958
141000495
600022531
253374554
711627429
826521449
64313713
781613485
429379345
155215236
537065539
186770980
513983167
366981996
683440451
43555889
485769140
316488446
36501282
435332708
234969904
17227947
768641321
478688867
857601070
735988721
619231576
316543895
201475672
706572328
256144127
563058705
535472891
753963111
375668325
46755203
303666325
710315991
663218725
122844661
549561281
768002754
508245403
154523950
694330713
520895371
337876815
618646280
15623431
171976198
414421559
802324130
957244664
716653703
554161328
119663564
624589920
125031817
698865286
768814571
66910219
196187189
226180368
204394914
39959210
233883845
395496657
98726827
401364445
825721060
581137068
111370587
360097407
191078661
316352314
304675042
102119524
788049566
241953873
370497835
295073766
736293850
566847829
969569919
576659380
849996221
393586099
216039787
798557501
738904373
293269854
424430523
470699819
723689268
57440918
994566773
624826957
1043085106
418397649
12403409
586720529
5369827
550418758
660248308
628528060
316402425
295248445
243445466
879571210
404860129
113444041
215784986
982803874
656598103
50299642
248774902
457659317
543584973
475554341
209570684
455502311
952138488
193064230
442957193
15235039
61769772
99760574
467738368
263077170
336282321
719596157
76261011
839201950
37849899
550331585
271355041
773393690
682842826
271593833
91215564
899875516
215902096
31328383
134322742
734235108
408176509
856056430
483603089
705071794
862531020
768873569
113753626
209895940
361241528
848654645
768318643
6624863
600682601
594119376
132752943
806398696
634702099
626155262
136488032
566016350
439146785
1059163287
729673527
275755037
676807174
270024467
725456193
281862905
114996721
787796456
56853114
389467406
35424805
736118576
199366073
97190063
489541195
117671443
277928927
162646127
444094336
252378267
709319923
348205672
336481626
872460451
582713630
11148128
130066874
790051270
101523833
93809834
969852857
536932070
405301901
55034235
58506965
71068969
841653672
518401705
281929088
497728213
505306363
409039327
182401218
90670213
138454134
475778369
870885583
8999271
638546809
177705924
371446007
391138836
69231969
243751327
152919048
142061950
176614054
219856822
676450048
443334467
969931341
450257638
858081448
95384788
523290414
46198381
797184011
159958303
273135933
143835212
945583314
10538565
836998436
407470814
341316566
180869015
696176290
1004581182
890777707
29266375
774239118
161320891
313196117
290355460
325777114
1012387028
720087831
246074147
179579155
48915131
430608416
758401802
262093235
533558794
515859450
419455412
239078214
714038047
702449641
64864555
364842352
152103533
1026435351
494532800
177586669
653168400
174414512
461632110
1027069536
515636863
284668392
685543904
442126752
2279112
256491808
25319498
70653424
632522517
575600709
155619630
397155567
88034782
72874583
133941854
271510116
495389455
311323313
6183288
433031659
824284632
75606065
237115801
152891188
169606438
922951808
8725740
60272272
817935627
247215704
159349148
128502665
1162501
761930135
119534216
15808187
810743435
719681151
237673739
843755727
128110702
732506242
939331259
33991108
51789397
362054863
799932629
666271291
930383503
808440918
475679570
45858771
41527385
186798590
165158728
486875444
649778201
430105870
938418374
125150871
745303788
802134606
977763260
198847898
749123673
810580833
757796094
363742597
149025992
679312892
507353677
607454148
238086372
598757687
427915170
19228867
137372467
570971726
142285721
1662870
703366613
842864957
195729773
113002536
683406915
658940483
685156084
200408820
156470998
151869405
449333239
683863301
393644182
628099607
76776854
1028127586
168658500
93822523
55980477
509538181
400322923
656800303
287389644
60843666
582633804
154110839
659129749
544930923
819461486
315356153
529445326
203428272
192856662
663280388
104864144
389406966
193813583
317318393
829674566
925063868
1065799389
296791763
444195312
630219419
941011389
12411487
141575662
21076891
113878843
1058193723
583828168
324718343
346324308
185103153
820592938
440823594
41858077
390095992
505596216
476362506
18013187
769580670
305402041
94809463
2061305
438418015
453120224
289789399
331431268
901701581
511317746
890932883
132262736
640017501
153860636
811118877
331806319
131856816
24267603
182353271
106321784
612218379
110559964
285144714
303158503
520273611
381887820
94304391
544751719
752797797
776960072
670880322
122996600
672232924
630191706
173593109
2403947
222213671
414471586
554955140
620462854
458364512
338951596
243153549
213248969
508573844
412384370
1025233606
708843623
283433463
204963221
1001806992
843626350
320331077
657637222
901986198
876773143
132967100
839277787
151550257
298330170
94858000
566230586
172353684
470468632
466625887
513602009
8663049
544969892
467842644
130538518
333223540
582695902
949688719
842311288
327016794
288409543
777614171
69012866
181836542
1006543293
141171525
843547628
729890011
79616990
443640983
420077847
818255458
169313338
277263788
522093649
4782433
826549521
591401494
459016779
361302059
148352785
838221724
452702301
33328428
618360739
542868943
180092108
967470510
981584928
287288245
775273054
166698118
725456
349901312
257989968
851560481
139935128
999031455
36668465
51214894
435587468
619725964
881466413
965085020
684447122
145504444
470702117
39923131
196166202
931169805
901421957
461287213
251287016
560252687
345194901
68848713
131809593
322720119
128287501
728843696
392694753
124971148
112808876
261082616
155507011
363919538
827499057
824938372
138041770
292999728
48780845
190277214
651211408
994260587
727060645
119279997
449968773
35274472
9933714
672146870
215261829
623552129
787531334
173669164
686197910
335067948
429305623
516357482
1038342492
586668259
12496878
737674885
750593544
151107327
670094734
327150419
585972925
854375624
251709398
151593712
21760145
399538383
1012006820
457840972
279030284
594526975
676715660
753992810
831803536
914488782
255400800
239771184
44858098
67394334
848843915
160732979
705649704
247928002
402425401
546780363
676536379
972982845
326025548
633077593
284986288
512243704
641721926
308018987
772419869
109011549
594401364
344384194
630410033
870223943
224339343
640549294
410827993
106644111
119282320
820940799
139804429
944655694
137321595
394364554
554346175
183915744
373908920
301314958
46870307
89276591
441059556
98343546
195874374
514999264
944709358
519819446
521640915
792298317
569666171
95750440
416691293
125276236
807966119
721177339
524388268
52304249
67326281
743593546
355635449
179145639
447049222
237374945
15956575
354304967
68852482
635893267
729721588
202402161
114018870
245040482
460685750
530113135
447992524
591606830
384815841
156094985
395975728
726813374
149795511
123419077
457431922
704191765
247134166
577357567
756431599
125424201
46000955
671387555
655896337
223879626
960005028
798835414
374232830
694171232
459283480
742676331
103949119
1030127086
205978371
712236319
282399053
32043670
20244322
822393484
18547813
643111010
152900041
1061185916
820111563
1051161210
225857954
48626794
19480163
680890356
538754884
114126679
83303546
75812118
849601571
580082671
870736886
373748691
517656455
477027973
168672135
469679410
100801250
524731306
523318259
345739946
451264687
809485253
606036971
238904391
709761146
1050440245
968438916
456651310
711639893
676379739
314384815
875630407
590623528
535467477
458499724
28531279
267332221
170984964
649572076
181524083
155134590
792347604
508669614
462185228
35194546
827273854
137140466
764765425
81646353
767963954
33956674
176562809
560769938
100916260
757437126
422191586
440662844
962403396
316054454
22158314
415669941
700828359
404852779
206832575
618343035
627433500
697549936
953588601
77802255
321178238
263203377
674069271
10031217
579456853
39441671
477728815
377305510
808316162
496667308
194915595
916203440
693568226
352997723
724589599
554178038
192297533
715395834
447505810
355355821
652301012
554836005
450697393
161103351
640557977
126678642
699039175
184869133
509151807
892280578
968666833
132025593
116356380
79453374
299500798
517083028
430394976
1008089811
930318721
192228127
753221994
59260766
88441170
697384920
781996754
757592557
14504493
764144302
663297750
495117208
5059190
840858533
1010377442
43198854
870657856
290347386
155122040
54521399
593738050
841156185
194088167
978914740
340883241
814377794
239567214
19101744
174211587
280868860
361819116
103665571
359888839
708873172
544015253
758574088
42347356
366004456
1050995365
45816474
66358618
248575947
896341589
151340525
728426257
107658554
756277097
175238695
206125371
557434989
374158758
814152101
768255700
453335781
377592103
1063646020
85998842
350664842
306551978
779545926
60078780
1051481783
898922748
659174133
162954549
781446918
385134549
754013564
628271926
825157663
433153920
176467070
179406030
28539659
155001308
247588564
621548239
432618401
378307174
478035457
160918005
679163319
707597743
625700976
493042579
194250049
118436848
172001581
897849029
384589176
134490854
669112861
857506260
129026430
46040145
503727477
593196581
753010702
468584030
489180344
682086667
814081281
180011539
24624566
112882277
657757371
841785626
604200513
281117843
787621671
66941150
534116136
326756294
687584376
518354865
683225106
786453286
927223220
335905600
571371859
961849819
496555151
408515812
281701857
560634927
142655671
213189026
888502099
690550964
261543818
605367544
261863711
294591661
11196150
867587038
5543311
737955414
411846827
529112300
762363055
689130386
443975624
108836999
368522906
761080547
934551967
501093821
610785270
238018959
352440917
130807604
787559203
860082688
67356447
819212889
331458565
261784695
263179037
160034116
96267831
188026840
140079104
79751826
411064317
99498114
349634956
47747637
25326909
189116539
149541663
523191149
369189053
182692590
81855711
190328206
864629659
135201514
1067475704
282619602
532724123
94561606
612423432
945811411
176003595
530827842
1069515552
606939629
765253008
997330868
932753069
151096289
492272293
455001986
301645287
16668399
45997479
642986662
53933391
222429426
576242374
156270534
733534432
936978881
479100556
198412509
100349203
187616733
236594891
4885843
106892628
298867762
607708506
811311015
383168848
691973027
713255883
457685497
537711897
798094105
107748653
281182429
72667732
401507641
712206171
847502799
28736016
97852933
140347190
24738739
669556710
209579579
491213500
682119258
988187628
971996025
329236327
30686456
448629935
711166680
638981725
906193079
557556390
30814584
440256427
822207907
572659233
345142079
625310736
1019056304
359991051
561950994
23005308
17389611
150695574
558729524
139742119
1058183331
121879111
121854409
745339527
598206848
902107976
234387843
896868439
993433425
23271002
872345041
538218
517911551
544549116
541699382
394080028
307847919
341791123
4352851
300022818
257645760
472166800
582065856
671735923
478411078
983400050
741283233
93007121
935566205
188352209
248105647
929664649
24649549
985655891
211102771
631562097
340325854
86646161
325280486
350407341
180041329
6964033
170262010
33035696
737527390
435610151
803820139
467844776
489246921
857472086
591695726
95356397
445279429
780671464
541172932
500509653
317402546
568796997
607444838
519750944
823220595
183121614
173152244
308026772
1030725231
289007031
507049390
406958887
366760129
649146908
171225505
555405497
583388420
102156635
652293361
388321836
303920994
955071040
148668014
65730577
281113019
654330552
739101033
666749401
101436139
940052398
318069219
761289693
472176738
1018549072
12400374
452500405
904572532
793394604
523185606
85150141
140120963
518719207
727028305
37205363
353881267
27384262
125626151
499666299
378772603
648531162
777602629
707494343
361119361
587932057
212530478
614861765
338821065
158131612
171565929
820571988
773383025
123655856
562888379
423070238
193659730
259092133
25149316
306348015
319991772
196831817
493620445
11037720
871532727
824549054
164900450
494804026
345593642
563944970
168040211
776401177
984874782
933750589
54201989
322550949
186500880
707110155
257334522
239215155
488105496
24482255
561401601
118335886
64004337
741735438
595554238
394138632
406146274
442969467
420504175
435330314
211161356
13778700
587240664
523621300
43410383
455004426
1067389835
438065402
181879342
289696894
550453805
210378949
937982921
143600662
345127006
692144470
647629618
150648267
559705314
162732792
148631296
134185856
117335703
325799
678310271
2906798
973858216
37880505
866634161
49102758
760412140
694307702
173822718
495428390
46272001
262901904
202156573
1011712718
95203045
618707319
228319383
728929712
834899862
966535086
948291381
765811539
683143247
969261628
1031727529
516752171
1049109373
1073296971
103000008
497016396
949564556
572504659
663596005
232577889
994502761
1052546239
67267169
430272188
57251544
533634555
716740184
19494953
756298975
869631853
1030317963
857896180
334888313
1010282809
584351559
349496535
294490022
300422987
198780932
38425781
1056487164
71663869
548705236
317851431
110208919
16819543
406647882
972925752
157632911
666278686
4843784
173355139
270334345
661090995
130731474
325936042
197835286
812962336
488758730
977802906
170813400
665752706
795596346
245255650
400661544
621471901
853567731
704839131
194863340
319669672
117569107
439071627
169069653
862339059
235364080
1057190177
687280764
983638760
140395866
288622718
1066686920
946562735
631179833
22537107
869848342
77896162
788206638
29474162
695259925
142151140
384865681
263059659
774800549
407539906
328109178
382511998
532515416
93825276
832992949
41860627
59357452
343169236
437118721
531492701
865244908
989260825
799243332
174773384
351535252
341756646
204734087
126562732
105465581
827202927
137144535
294210316
589608632
844460221
810417093
11622348
101718966
778288940
105720006
127916675
461633788
63157862
120200138
329875552
10896892
764912538
752794352
1019073527
622760580
221646686
18261195
961356024
160410381
621730749
545223638
723385643
145578918
599483474
776658243
291838919
1012695679
735990705
1042132486
86273395
397372506
950587089
341583260
336008006
430362603
768124026
633644353
908701840
130569524
170866356
290060691
621041075
246109052
46626781
90476392
805650954
915744518
703876742
446955682
685579592
923881678
779162700
797729638
189265652
174430235
761785103
423625573
493899615
592374308
10098367
74609009
771487887
224897859
100197654
367765727
475430001
91997214
701689786
794973591
744284188
1051481590
160547071
741411818
196963991
795761373
743289145
423994114
786982082
842658011
247003689
599215155
354587493
903284564
507197395
873490890
320572477
610067223
178854168
736354525
537781517
1057804777
255002629
648364044
182813069
855422620
553962143
952644591
197972348
891085088
332961836
683303646
468322984
60912036
497366261
823389455
181898808
168734790
141767650
205538467
160637239
355185766
368115211
549407191
1016275861
872045593
1057584607
54894215
701236458
25601092
314255247
86266847
582701130
533843781
197964499
849443642
726601508
873595264
364976114
387456598
716011084
583006022
667367780
78277807
154888923
419723307
952869445
765692368
760991788
112555704
91040600
44210346
19145103
639011147
193324415
691631365
138486286
335841686
639189944
26974653
517998391
189481211
78552141
858954760
107226078
325546683
859767983
616697076
888350928
189292476
134692318
518057309
8077578
5290843
194276662
367604564
478963454
35659238
438517528
123711844
792382635
544404429
419803845
383580053
269326078
42740613
380054544
677196997
340955090
161263672
714753333
173764979
886348155
477884702
30296389
796867463
651643363
327345992
354889747
232118331
210056748
154098248
835656863
104107442
240435404
638101880
195421786
1421874
1021291074
259151973
881297265
800524662
249807678
456904186
765054873
155171423
963881459
491481087
741353205
828666625
262142079
863235520
131151714
465591979
270222143
56546601
707021562
536976386
37064121
487784839
609161262
503882935
752620077
151355569
317604871
328278241
299307049
1037310812
982429328
509159724
80163093
256687229
349035762
670272069
713802360
789007167
727271345
748522693
140770474
826381054
806158629
1038122293
198689406
462182614
357110422
286286555
463306838
150716344
262895572
124700657
905303495
152177904
59114275
964982612
726837032
458654239
798539311
490977689
350984163
30863802
850760815
71626274
860124139
1052668427
169195059
151839847
618123373
359983890
130976521
477910687
968846517
43719709
285857808
617130896
414115875
271194730
91009082
431460693
565163620
800805252
314408699
335903699
857451139
336422039
72976294
373287678
677155826
462119135
951704783
526113779
653502902
483213697
66387687
222691671
251319859
92562306
702794341
424518803
50611767
201583635
501531743
766199162
117742728
193823407
160084678
88178664
243898014
284751884
412324925
941837007
457198652
155631516
389123492
572754823
267349335
363717464
275467945
873826821
210751272
1063446473
314633879
110681704
649275672
868817592
28741171
651503554
697570262
372585137
313543563
452687186
645936592
276032150
872579449
41267530
70025548
380424845
108855490
743585463
12404165
745989932
201832180
1002009419
57144906
912354369
172450866
77445395
33962555
666050169
229988835
916130900
738289877
285462099
713920468
531534703
493966967
168652404
527534471
521459763
397772729
81231874
651372038
314869227
112943103
518134771
614495269
243734610
583337766
52446863
484502445
750235186
787764374
600526733
141671617
826236397
408316979
910062085
467327976
671281783
58367058
523991307
476198575
951905647
223180800
209310924
514592249
612410830
804691874
470171818
187440410
12854303
930528806
581704579
364050
704780180
294919266
731593433
922755578
756912356
540367939
779877796
852027564
209833160
457742539
255993425
28535397
167198511
118022290
9831480
928147626
177117446
869641321
920442907
444726308
790849626
496094894
92176638
815532398
857358246
782408921
844716060
308457572
297054987
687075835
544866201
147362155
690806702
556952700
462310871
67379399
913031429
676404269
837854924
908006155
617727954
661081190
154269890
326874934
322276799
758211341
481690579
515384820
449623439
636263241
1000274702
17611157
193375106
571424693
38468443
578959550
148226304
1044898584
62095852
554215214
238240637
177773824
70516402
818686672
691754338
158726470
11108902
384109696
870353052
161972211
287481588
491276066
33094705
338992376
760464518
279957352
58150495
644894546
77147994
249595027
771047480
313447722
584659123
986640387
579349982
216350019
815802533
29191781
96317085
544876084
187649921
781744932
208822786
174861457
742737045
180737140
832777979
148457256
118000455
724965626
136226591
290834326
575199904
527578681
688210262
454556766
823546375
47918772
515457526
244598114
647236711
624495446
520308407
749968142
834308519
936447588
268765763
848822407
473566194
441740830
301372202
89758842
1058857468
9804087
160851987
685025914
480131600
140619738
1008732236
365401188
218037997
666092214
381647039
257027602
743832058
943247863
521324202
22639187
771472609
132877043
286845473
666671468
854076637
693675253
624137259
484624153
213441566
255237191
518147337
376560012
137291398
159700004
5725075
91313619
214782463
635780455
642881909
194863183
1036001303
138541944
873873051
354830168
700140637
608661396
48590325
332783718
157545632
844497321
674822911
940468389
960395746
317491483
731217117
78616580
327151276
206131507
640718764
140855293
97287208
411663724
660996270
331759255
163189338
981812607
1038325690
653875796
277304366
380773617
409980119
628256252
277337011
864413895
321607608
111431526
681044051
564772348
193800866
13098573
124910382
121260626
769708525
814868005
672761875
981792547
381684139
746131562
296952908
503335100
468330994
1037455330
64120050
343931716
351275630
614911118
278199642
166468551
437566340
147043262
29494527
45586558
391795104
1070199815
254779926
233566701
40817890
798744139
725766059
362858855
425964317
279880022
640199891
678330300
353943302
40610796
481255836
794616493
877915472
488057125
217125748
782064493
44768062
362881577
576000837
574228130
629768578
632387287
226714898
200251051
862743468
89960057
327059199
69566594
402303354
190186420
205505719
3236768
405575894
621596192
18116950
909800059
102054678
644506318
705421282
709821920
11877389
764680403
211404992
470169434
318128890
159395622
558864940
574302534
129539025
872275739
244239397
396329793
103037669
275851941
811851653
229140050
512108157
88923805
754325624
263479669
145707266
522347296
385901824
595271213
145064905
463490968
28397275
535992521
826915046
939893892
723776496
315012091
15370745
11520006
963029132
768409056
498269109
739566777
239922532
325869956
654901292
774291737
575439858
814733509
1048386894
19501983
776177693
860564393
538844114
487502980
747872363
463125994
399184738
182434609
390047111
1024094704
24317808
654505145
961187050
928370744
2640581
560511860
883175090
496624886
1019812972
776408800
92556252
866343157
294743914
57106433
84128796
655997603
732103929
708204268
632257751
481639448
237358234
339974781
315743912
395068878
746985707
81622599
263528821
257541123
523789988
169321934
322106868
716365386
1062080458
600018125
39525045
181752892
175931085
124068923
284585513
553884201
616873652
797371354
110519022
364933381
295818207
168485969
285833026
598394045
161937359
894768044
132586093
79133973
524506782
400980465
722340694
766921689
317023785
72133168
471721870
1061851816
97185892
311723326
1041447313
457584723
160651745
131499396
281390052
202543305
413836262
541247302
484646609
327907651
724978384
155471376
837107365
890498505
300177326
918100466
164461405
397525661
580554305
19533423
739658423
594099364
825600496
142187990
296032007
1038175674
870136457
70226995
263486591
294447575
15463680
831546729
440749579
979962495
684355620
809506414
147830821
430025077
391468794
136194772
168172735
634769366
220533845
398463510
591980035
173548380
831717300
587762945
86683849
146287113
419737708
47569862
211915655
467258020
850202150
217143423
704081412
583730543
483167325
334893867
601363312
608849249
40583822
558063840
616853984
499095431
586402654
530418395
625048522
327960931
527387380
146536054
323275317
8600399
638718824
807848176
652330656
525679097
465825969
620576294
714352064
171393848
392989337
1025331200
426140977
345804882
824654658
37513499
148865706
6494821
389608161
953924839
83556772
661111470
415863223
358715013
253875838
283486354
832709394
591161208
514626034
64895078
355565199
339727017
148522473
218273609
761353125
506327626
504318734
995080927
301643209
102519447
610557121
128642395
421475674
554633235
583027867
127898750
721936889
369282146
614241749
334848170
686012377
947157091
60737095
162635272
74808484
718293494
52342956
1054890293
492997667
336178512
81568192
66740804
57567057
600222616
823972849
774056000
702504756
552832687
442225636
726410445
381805115
128657899
144156179
33830729
645588070
639437553
634480647
456919516
742989597
964644800
918471093
929464022
238688417
37128196
50281018
124206347
60758931
666628348
362670611
842068953
671256608
661673117
40201213
724437279
28251116
3063752
206557405
420214407
267340833
52418049
147139419
350496274
429488639
412813457
444236018
726676105
588905265
273746232
359458206
1013085579
539781940
260689704
799309
117843340
64504888
186550282
346885782
419542654
480429351
494791845
1013496694
966416170
462333522
84024788
90862262
135759223
839912017
303241720
3611212
709639757
591346447
279760405
359494769
640864824
457917344
690847664
209640969
52196377
749942585
420024393
634513967
397707223
78096571
167653660
48292177
1023959850
500135777
504129028
929281488
625812840
133166871
711129219
826440687
1014782328
300729197
269704469
916848511
262185499
294618808
677441154
907920866
108413638
857637609
120203539
484188837
1026634278
114799087
960163545
153999589
170533542
188527120
316230125
33907876
826973032
808648926
671437667
184195570
977142785
119046290
481662771
769620877
146849009
24835071
352706203
734868924
633563445
963477753
80893879
454467367
252170487
65191593
832202435
430111779
17872661
759207894
753181486
734484800
66159230
534089516
64018559
67969206
44870833
374027893
755484908
634419913
1017869727
857521723
749392812
438191908
563443890
867589194
578744923
943308192
213910214
189633615
598872497
576299067
690232216
569902186
705080394
305888869
830191778
351796809
303560443
1073502382
913646693
36146060
321940095
1063553944
309368309
614173226
911972815
478242309
192921458
26302536
104982943
273862469
222254317
367275660
341906168
319077267
160644143
600460828
260935752
1018434545
570112826
404803040
675596414
62671052
857448018
293566190
21953283
823863856
119346110
570416503
484433908
643063313
170975271
53920463
760055262
128079112
557479129
664770079
142579822
828245735
217597155
888716975
615498757
84546327
756236698
122355318
470714774
812006831
935200946
1073601067
864540476
3804676
261608797
507611498
996804176
330474633
310185507
180604088
784288789
586787304
920113242
633712443
400819427
958776236
164162918
883792932
886967977
303239349
83218829
479023567
1072966253
146940685
80812012
161352373
592695185
58536784
383540473
756152793
190090704
172502477
526080857
109609337
470939483
414141959
149957707
560439490
628921900
458592070
160788975
101881178
294342294
118808936
852667186
388500840
242801254
123663833
144345192
34447296
446515999
95701160
268012954
745655840
289778998
333321085
750450526
804840422
595620223
648933760
325657554
143955796
325090238
263599093
101681088
10978279
746635641
70928967
762820087
837841623
947090890
229819378
532623146
594850586
684961478
429047128
133735296
505336014
641016696
54124992
192845524
217153045
171782707
680782080
30924992
713854199
542302762
528073647
30455580
55685626
219224929
452688410
1057735676
811785757
653217705
293966506
531802309
312590859
799201560
165234276
364512993
734400607
749020225
907999836
237914837
21939329
374676390
810099989
358910337
109544819
140706990
584843590
715025020
102746634
817065563
196869482
73327558
1014652484
46260693
328475908
738854131
741315294
825042974
398458938
151681408
48597703
512303371
765291840
457133917
594071321
62277558
308294385
648469065
957952897
24373714
978905287
563102216
803016540
50410390
424614851
436131554
95268486
32912022
28279666
654856974
690503592
339549963
852739647
174261195
609006961
949637699
961862751
86907354
753401454
818871119
139803686
577487034
55953949
21890671
26703168
706584600
320140352
642262910
960411765
836088892
141023041
1009847323
77241031
520675579
160330595
934916965
447065722
535206450
174925258
587253283
160102941
719229329
192488796
579381465
30532693
574835637
1053713298
875229815
533953987
13719018
587968443
994418861
113950477
464312009
138844637
91292450
197919525
579585014
24530367
469567055
426953185
27012937
481602002
464137162
150664497
636098745
1027280453
699925278
138523298
156758985
68318928
1051239772
184437242
656646771
642307614
64424813
23132868
402443632
993680500
446549033
71089293
809236110
565681734
92117026
525915024
382755402
496927443
860472403
917336309
491120584
495849351
481421072
646983144
1023717087
676703671
637524991
405430247
772420884
808438839
401969333
39672094
854845990
71236259
1018358366
11212093
400732841
117146550
151907691
692276790
57703834
298801393
1043031599
1068248101
601601795
532506742
1063557153
714554038
35036546
412496062
700621039
415390211
930769597
35629997
897454745
785348531
823539568
576645578
714639737
460798175
300355145
172329011
491741926
61089967
598931519
506431558
23158211
253422789
181010850
563651561
617747863
85746378
285666365
86633124
159801985
169063985
466994390
550721747
154534218
411772963
11655916
979276469
766284464
589530225
248404364
952019083
354698228
159956008
227203883
566928870
794020430
447951287
3644024
72267486
536742922
911643976
328503144
383607109
976136053
94205126
178441325
142814848
611036136
973898290
349754132
151504060
129336364
257305732
324780701
291158627
813613665
336180634
946239399
89420766
619183252
125296249
830638392
931552419
1045806212
132430897
225052395
391851256
484178594
487369145
978730204
596741091
907588550
786977027
578967642
554977926
860417829
722427790
349567707
111111129
338205445
643450614
128265272
43510627
610717032
347661334
36059865
160565630
803582324
649992713
750198623
433217210
611897134
80447199
662141559
209355110
35888643
489863018
814365768
776597779
665041707
867046385
120783742
571008160
901412845
159432382
278487862
41002446
474946911
778108010
113402117
189557678
766527018
313444674
813582631
858491935
66817916
32242260
605666684
712756014
750509467
1011207347
1065626277
845640498
99917612
530178009
463727978
362610488
125808703
663664132
692355788
70926167
26468913
747169507
706418845
1065473300
184630267
338441990
107270820
443740228
660347345
220902305
420306244
206846670
185826128
12552746
245183219
563613795
186647338
903787728
623225172
202510844
824716201
585158449
651293495
739963742
929075088
288232513
470637014
622148598
291848159
460903233
718180254
808683508
187816679
724151948
460506790
345549610
393873799
943862331
11728939
209324484
497208470
1016837678
992636178
550566801
126203969
747773888
962245235
675469989
47703158
13225968
178801079
719691112
16135956
544100346
126154042
569457212
177240001
517466170
4055692
306876865
1005761178
100507913
463624499
96448706
902252159
1019537603
69238542
579986291
181556684
787769508
803769641
931073236
796037960
3402170
369088727
56217342
291187961
121630844
333885592
192398292
802678484
169707340
803680960
558079815
800038441
219206544
555592392
437334073
451335536
4240355
751015275
47790517
692107211
723273871
187895055
114646904
179730261
589142885
1034047872
695301186
345588372
216668921
116909714
105327467
20997411
115321832
1044161486
740474097
332533708
614777849
231936480
437260475
1013778995
995866252
26142410
660687707
458191518
199169721
457617796
744134771
414065007
176886068
1022568949
1047011539
233624482
801789593
243730491
677621846
117969779
84110880
143430062
515842969
548413388
977116955
145373905
410904566
433224678
744317724
431408972
663412634
231893177
56852589
556768646
659391328
260478883
818850611
414558968
131394553
101828474
21125745
482673730
207823727
820215088
224208386
595987064
842915687
205339597
229762083
560500884
363104841
558913793
151146887
369165383
862703291
991841238
119378672
42511666
242929727
205602025
841003133
281017306
555727504
436203445
174723320
600901171
743942271
646041788
1059545899
978024741
212853347
458988722
223155474
659434417
90879462
59087341
592883704
268711911
626855694
860358968
627877859
265665350
473591453
119425637
853172482
234161068
45696738
324516022
995044321
535331556
775245054
544852844
535311833
369256316
444738284
890004716
543391774
296952623
119499407
402636929
440086813
765350037
256205960
355424052
1000074672
189690414
211826824
995964835
274760332
835564358
447352785
718372933
733755489
933985960
357961991
352973250
25543089
10484674
60705697
259651649
182922507
688616445
784673610
68146161
28182811
705190732
481795943
192932475
291405571
795458648
316057673
373674539
119271536
224138100
750067936
167015775
733525956
253997947
392729850
430149858
152112802
497236547
411420604
775718351
743345630
278451911
572125248
127656384
162149691
871374014
835584230
571860390
820280183
939826102
74260620
360575014
357832899
860282164
474238756
398337852
185557895
129504038
255174388
175732246
608954903
930329996
137618252
866165669
180565074
23424819
154348110
481199113
1042205538
8086832
829998142
586545030
9472621
300285645
99073518
482365232
449382324
879219874
767401964
71945478
330151840
129050905
80158419
597469249
877989469
491324601
1011980763
376454144
720176872
212358567
79015854
54325277
1033677200
41656928
531447044
601562552
9366846
72751155
267121649
1012283366
202034659
705615079
433993947
87985155
685067185
700073529
995067518
218739391
614202131
608598409
1048528839
59370263
867032592
748209240
602735966
131781709
42875099
70908250
845724184
557298040
259631271
147390758
938028549
62218033
426920612
550396204
807235577
186255631
342676175
660938760
547473828
676440939
556375431
1067217971
507030884
785407335
734403930
947619117
225186416
3437684
606911766
1053814652
963994499
66795892
27051504
104599165
247107441
91132433
255041613
58098838
635382765
454992825
702562439
894735523
264965443
506114056
378265268
138540902
652515341
501446792
533859735
180350351
313344235
510708223
356091361
256716519
338571407
213777170
1040579461
895140875
58808103
29938462
813699989
505985459
174210301
197904378
539736381
415295387
450131656
347724639
421068844
723955317
242408676
727032270
98367384
441049390
1808456
1069173119
639467214
1008376094
435107178
448005726
111581667
754182349
715562896
294194514
632606320
822530164
882140493
10519483
150115959
538865800
922556723
368615295
161577876
228217803
236182356
298180933
465782815
35341374
6786620
170493800
74338039
440666109
395102747
663638729
28618493
98325556
663059798
166109649
770190413
1022111018
196415008
280394966
225171582
570195853
246060518
871351139
659971790
203135263
689461014
326945563
995536694
196301189
892211968
136144662
756738288
521291501
331063980
142397585
917816951
788193762
379541265
410534199
824078499
1020845766
406701627
84135370
699320623
39215193
443241541
32709498
60267854
5649474
281945640
73431424
661034641
216156409
174080582
132211164
166618244
364214945
153758756
901816366
329575164
297128319
717179704
899054707
883838814
95037566
653539530
218063394
630882465
207666426
1060910409
729380303
19980986
727106697
268597882
1026819118
222865119
297247924
580043429
643750555
827659132
482183047
707651255
648289182
60724418
195618972
122091371
201679829
745246842
116206243
410225939
538275944
319489149
499394055
83948703
215931170
808190905
45716992
324618832
706892231
476219955
433236250
354556943
341171973
489960778
165770712
526661752
459535949
266222844
671941652
154196818
862567671
512245213
131140379
528549010
148465468
467196132
329732610
142875970
847815033
54540974
459281639
244678867
353611800
804005766
661467401
839684447
447636773
284836084
41310054
343067936
744412232
771477237
558275317
671307600
473448129
72586591
233309473
777805530
828167167
538732898
192924376
866185990
582863355
145596475
16529372
813948929
225186652
561738767
352295723
42068669
11017144
684731793
431920716
631642033
896864970
602238802
401308625
656608669
471963216
534603563
217127728
850222483
786495007
152034523
497523966
890792755
308758449
353656016
890578222
52889253
8189329
729748887
850205166
319928108
41079049
537313291
55600512
700521155
652013373
33008453
172522897
384730768
152236252
1022354655
649943006
682774015
257418428
1067630286
651396808
282308327
94606414
76546662
59673741
118166473
356275814
787482626
476158569
610868347
836858351
597467469
361377406
197055895
545280737
652677602
305155071
815411576
680865720
549968409
196072521
378484748
220492243
881541190
190697117
251303807
978148889
366873174
181134965
10444332
355661716
649745566
324760183
186442299
10025877
672423538
1005333879
758446731
69392010
848735108
110777838
213902769
932395
81363517
70963186
309665497
355718074
887835832
277084556
612362334
337735305
493208828
188210509
421411656
744159831
517691644
222702029
470910862
238628531
6490074
444476372
337004909
2218954
406930877
151635222
566413940
156595433
559092032
163794678
602408459
103166802
489544497
777952690
349897398
438987912
52825258
273331333
609916904
540929081
554853795
88263195
782723121
33406853
390058714
174835190
31414213
164689480
603870820
407672243
685875711
36808010
656382613
54789309
585689628
135663647
14935013
114327507
69573760
191595490
344935889
378357821
444826816
897308811
12735937
54588059
4157559
363570790
201929556
853097862
139942516
854420780
1013082494
752929807
42740821
468546903
37608298
764026811
116604345
257785070
818833025
827951927
4557488
409788929
536140989
994106225
104164649
431749324
669791641
52419748
855856749
26467347
294129548
976688450
304346129
540074172
273498969
872427912
412065165
484543498
397619982
350941979
105951253
545289948
893628608
414533531
44934520
295860899
157753209
749797959
359539220
511536665
510414580
911094644
518697768
796944073
726804215
344360554
856835529
534756536
413618372
278724020
316549118
797616959
773392442
62265692
689803399
692228025
684419254
174819929
851477160
1045692945
846302374
263553193
132220352
232376565
673857970
1004391614
11943678
390967589
128198017
844525956
627823928
70341599
118457029
367876554
618107966
201126060
656139349
1020064592
189247155
260456598
689799916
779770387
919373135
413337887
350623576
791830742
647134173
143207037
508516305
262571857
850911264
443550960
928377167
147926663
568573058
906987621
599489648
12238771
710012333
418950285
410092821
91205617
799605687
549470516
545890389
287262612
201998463
756368616
46945473
100516302
238936714
800149679
546778280
209805495
838753399
169942871
765794980
158589564
96349432
726039009
446360627
965299648
670373367
704992894
478479892
259095545
739271292
482101142
598285995
395356534
246920590
538401963
626842038
430632587
331309782
291689465
22489566
352287673
831173726
336439947
789047937
953328398
581038890
666885151
1053594351
468880628
553799265
165746861
630532293
830090946
679309217
665770657
231285873
320919890
1001597072
224629567
179153503
97738764
465903855
865775452
753123775
672529498
194455021
340080692
360913981
713087562
144468399
668280155
249432900
364472045
572818056
20055360
693317750
438422126
682812184
531236162
491370007
595375348
94164222
437070516
157749881
221953721
381532648
478366696
805692095
808253693
358198526
182603914
546891467
63254231
651875937
518155959
724514226
755329147
975245520
874544941
195074091
161866001
38854742
133830460
209723757
75573338
497045526
545696733
280385728
126156994
129699531
1001765784
684102434
399544525
802010943
445253851
223104478
499949947
848140839
707294347
502122734
552045053
442227373
969363427
632950924
581132941
666091547
543122385
118768181
862058285
69272727
844122332
641084308
354730569
904110861
399606094
571544920
257918205
975651107
662643569
175318402
223768835
679191584
44120280
635816304
644997062
66007050
123330264
685708024
48832856
266738068
848568829
326348270
778313455
186285015
763117757
537249883
129271540
680035986
940659405
5828558
947199495
53156242
778926964
75637057
181199500
202456943
106916286
862907683
757062764
178703115
337054289
359583463
858652639
639717646
207988089
163743038
717381809
78233692
556551835
176584943
296640017
294566129
33711128
215044218
59182860
163470763
35958506
862562975
289325995
546439539
343174
578759841
727476000
66550106
411652571
748431489
622176934
38107065
52987780
1047450243
646898614
508407786
261021699
503726439
725767731
173525806
686606729
370094062
1010067470
550626914
679779215
1056270803
194572371
684496530
273787324
359730789
595778276
529801232
91625686
333405842
135815853
469762496
860005585
963157630
202758900
70567621
665359297
37010614
73732641
33749993
305970267
194464078
187877532
684806691
684051155
23154809
251796501
169336055
259032037
834391490
498794579
270587226
958055709
950343717
154969011
305566490
303832667
89340141
150554051
771213414
718617540
381124533
213543703
1008474301
609212447
934366675
600341252
124677251
438809914
442701662
985372852
655506493
174556893
707173891
445251641
85974324
125271879
1060541395
1017559443
811391319
690656013
587295265
803228244
701910576
713251657
562469403
819138563
840346378
889080704
245064574
4287955
350717875
798137752
268769559
259049492
221243610
678435222
93219120
446769564
576217974
866000108
711162081
209179622
531350477
951545078
285109021
33712122
686181156
973344341
500063419
961369767
34615688
456104078
973984804
922964501
989153037
541406504
252877806
30598103
775104627
486901507
664628534
622298718
278721676
158276755
680553242
426350298
611967860
843003735
711586191
988671792
333707371
179828872
133180772
297071633
118828330
20621251
230844942
186388757
91079378
214609887
190964353
213453869
449672734
241401227
674942189
714514503
612667664
521492910
31028524
580392009
528795856
933313715
844721519
195465590
191020304
234479982
1051035659
985311014
430649628
514483667
309301609
1040499551
175463750
594075884
233073354
156743272
502133473
447768182
936411779
1009308208
1053309246
36463207
617980214
383827823
101002812
6738008
1053567834
258531868
461746370
1036312148
953333819
382947107
135628756
654838633
400207234
51988969
760451380
336635910
910620540
279577785
545033397
348185947
259811526
480543311
385583741
342635793
562427228
646901201
482556363
696354693
818403024
188796427
437584127
809802347
172154244
212344369
301954098
168305221
93506305
209581693
18220340
744265779
204058560
204961726
545423163
495636693
376312401
795196940
136123631
14617545
546895768
1025465513
787492228
336873664
768877440
286346752
24931017
294003522
274295860
915604497
326539840
36061559
1021932484
443006943
288774135
392592163
684586400
610777943
464344759
205593511
420365137
72442183
448810968
674285728
665805096
469084025
853647765
621455351
262662257
12016743
448344955
313364469
549318901
457526334
798052192
99402209
81318282
589971657
139078386
179494253
706663960
723486591
79982036
214666499
261920585
19944714
232080437
769455070
1057845739
721321172
816359422
926831610
792961916
354065129
633577003
663181957
108395833
753069038
584126840
531022161
994812923
482571139
485064347
934550872
331523962
177582543
329111774
971819263
473733770
980372165
785701947
300068086
882739019
8733823
947130834
165429634
891117002
147217497
826285156
771607785
390550908
158208852
105726685
767994545
308428856
413423548
170695357
40350787
692886931
372816585
389234738
360736048
112505165
509049439
116768379
1022857613
82363902
153240142
163610930
368339332
522117746
492428763
421512687
672505652
182652449
606933732
509826629
778497101
202275644
487380289
420720114
826363307
543820717
491568747
827096309
105729606
567929132
968285331
931332062
155963640
538629570
612129872
457219472
597046168
530689863
978539137
447180709
380752167
637022243
624691246
658487167
665848957
254837395
68374468
53699798
152670318
588023771
567043741
7943513
630996533
101032716
416301527
193212641
465473024
595632782
146869786
746843295
333052599
299369382
40366497
426159319
945398545
83701033
985684507
529048545
430672066
4991236
104552859
570285461
154302789
586448326
272554542
914285462
187488661
132898236
492982197
420891971
299892965
803339379
197025840
754774861
14591389
400929673
83834002
489564275
189255581
140097656
261820572
867811408
120554312
677164389
86813664
778569571
329301684
598542274
766813224
80283604
1039341407
501337150
378686585
762494636
993172200
630540579
484021875
630560179
151972126
818900986
258297278
625492417
157759887
40184660
429868176
233024189
601681539
245295488
651520938
274962610
637034735
752202259
256371525
452285117
543003357
647129439
721173009
315157771
349172896
330552472
475810692
100767005
224196174
109982560
280110790
372926599
17100679
964460309
360407646
681815853
540447878
630969812
454083497
867206103
227728187
508555639
687593410
707289284
955385135
713764869
803005304
5157800
64336675
19836360
238879884
254413498
82719708
93070853
757769066
66711918
10551880
615294306
110848375
336587193
866507754
154245786
1063301703
342135390
55279869
478640874
189487991
199351543
544695856
210193340
653881787
140478525
852172812
963367247
130478624
955512872
202822852
319409931
195420417
246279283
149381099
544860037
384232703
12259224
437816411
83909830
299751965
482784184
106025213
167068169
598622221
634672651
84856048
993827801
541886077
331370895
17149445
431318701
347094831
56963026
266818779
802867613
365261209
644753696
584319578
108972696
461449371
36509075
623986103
427370173
997096280
583791676
561230173
142280193
185340623
619494419
140510220
1018730144
560530179
777451995
128216200
180307905
556328212
936365133
847942145
198702845
1048734548
512194647
723863073
370806075
454506349
287621271
265178876
27046172
822351605
22681015
617181032
466491550
20594189
206339908
619108340
566091110
113795449
56582135
459412916
673120391
343946879
435194008
119609427
361092984
192996521
818787012
187551209
35809000
540651595
2939906
447585805
680119173
573574946
325297949
90347692
873165302
11282206
169284354
696857664
873246809
514939626
626289911
829828733
910636231
505036108
382756613
408865327
440261341
725835267
67550339
690235804
176735704
101591301
433197933
477185685
414955469
850994913
620874320
429996610
29684353
297603038
813912805
201969071
615166811
945991611
670245472
150479257
190261775
119259408
651307812
656556769
315222724
159630864
1040891677
320123945
251312512
10063462
250453521
171915813
66095046
274989803
606651189
509579867
477933762
147024991
826072658
48021205
1037785762
1003650600
398067833
802163965
867759702
640863835
150123989
35955760
856945246
752953696
536808766
987161718
618025158
196106306
464814935
437909547
52567869
360052661
617851043
26274220
900702228
456340318
406175878
867833541
404029930
579233909
735837149
881839398
353492832
650476472
922861504
173424813
382462517
352323249
621952274
338440654
1045735523
226391214
13729370
567548874
567528341
284856171
565694760
509744147
971293593
663753532
101122989
722100820
296913992
410157239
379279713
294037118
469637039
729442986
540911261
26989738
296290993
264321443
205193797
707431518
860544383
49022867
60879744
371511051
572200076
202918176
456524357
229011374
1017383625
335785979
107962570
519250838
275409915
192497489
483896045
583349276
123630406
158624150
1004284120
542303883
238061665
380480335
168435528
547005591
494204243
596630388
1045961431
132284403
825711681
728233233
150969072
506564504
670606972
259503771
121582028
30149813
473287887
180093742
1020121855
753800741
336543224
168615114
318828706
556392351
26863844
306664463
448724443
53220683
404675794
646738856
40790281
11765543
13776991
82059757
320141054
400741293
38807978
91311137
271438359
428435244
658981392
276529262
474586847
79553599
642474396
331778637
329439297
123601019
1010327724
303373307
167385303
913411230
123326
364224108
179472321
569863885
454017233
872417721
102401265
734124895
604521948
354398512
136100031
203435707
683660305
329412883
137181788
658027178
100062830
408866797
741168812
44247037
751382003
1050048298
595288397
524917103
702593074
1060029764
283573319
911379034
696532658
544931552
336132380
971019558
77726366
316518651
211133386
66203426
4082766
742556831
553335413
525833828
1073047722
1020879766
701845412
176371015
1025567067
84608866
850519472
524546977
288031128
673399190
128089491
387938077
382900806
132725856
250485191
44681057
96939626
532670304
850335973
49679459
356602060
16377012
116174923
187489574
308247792
903370563
127537845
1043433799
274319898
372933045
760977514
774596176
409433098
582960352
68430003
988188460
766928134
358805915
471747636
213567281
1007972542
1016726854
260762835
572207212
15094834
185751850
289012532
560247662
994266826
884472875
702105999
14775358
729743158
204653539
720270905
33608425
461416838
716270183
763406427
183520580
86134002
480831783
56272776
199456193
36803809
640282897
609500899
60460290
154503555
393251200
683334646
255928402
4241369
793189331
113192331
472407232
72634661
574472865
46440664
780235329
384904592
622548424
1001834655
186165898
948122540
558159136
806670867
628725020
712544298
504818206
251140612
1025062959
856722627
253076854
26375378
587196053
306346759
331943635
819011364
117430121
23784804
177365615
415934969
567626081
80521337
6338099
101791929
655437220
283847379
388724312
868084430
721502725
38181191
335128954
497814066
476842808
54406505
278312715
386557232
525078915
844641256
798740516
89864539
431994206
215208159
683934672
722897056
110240128
311400106
544528975
23792184
257071216
601838380
348934308
307580900
381732355
132082557
825307661
487166956
595659011
1004278559
711925877
537547430
340770212
193793261
584419882
832929144
970314249
303133202
275679485
45778129
689194432
764142884
399807780
624320309
879943128
127576825
134549009
266551361
440329965
286876581
478324211
792499119
407089598
620403366
632604597
266439097
844042180
688817471
134408171
91833101
794252998
458736655
884534179
330379401
111890811
202130341
663319881
90975686
142383986
679436737
104212868
823439932
902715989
44621357
677911533
103597664
355864382
253482888
14274654
417779055
127376446
716380485
540797030
787363980
45781690
1058957889
265192901
24507779
173429749
57549400
205583592
176022164
324269672
728104709
139231369
464709789
692051334
857698286
715098765
642681700
90243363
910875010
362811935
249997473
130375953
313841140
269088081
697801663
919368354
931902077
424306486
51859858
430218490
201722534
207530905
832455884
398560172
253998821
531230033
223871964
811543166
598353820
1027576406
600247174
574578206
658454979
781277467
1041500686
146919446
209329562
1013885627
452618763
637632689
26334255
136872052
557121027
787919321
81168669
304146681
541215013
66081444
803867752
636637148
785507188
66972037
64265119
88744399
146213958
149759639
621892130
422754430
161305083
187004355
878685828
524677885
296134096
472087183
1038906530
797886636
818539099
671766818
472762803
325946273
13934772
791524972
762337602
741098233
277469502
92374611
345511797
428572522
808600114
667905915
935642210
450694889
183167573
489501877
609625244
1559457
217412237
185645092
59486034
829650697
781104087
219763186
66124269
694519951
475253587
574747378
680734766
1017593456
420323
46879181
175059834
159863757
841523064
298480083
198510348
838752923
776808408
1032488492
633109991
643915234
941950658
371775725
96621228
139498259
748980864
707087117
234816075
242770942
138717897
704000556
595639979
243100853
453785938
67897413
855114138
47775857
856733433
198524746
735178937
176260241
524400442
260716849
476950551
761813829
170602844
952896690
861084213
865343529
324103238
254282431
571311763
828798521
721609868
233916208
291604445
793464955
20176126
501479577
483927769
913189269
581624140
147425755
914599852
610094855
672662545
270436815
92693747
524535855
1052816777
123608769
969022655
12942459
23377732
13371923
703973616
762624403
645163501
580822459
449865907
650982792
107416803
219019111
946913116
814808309
428265202
122925641
781748977
39397133
650290133
913220500
105194276
492377855
238805557
162637479
116633978
737458090
461692197
24949621
626290340
187109732
704433183
304359748
445903470
143825218
396525935
302973702
385801117
852866277
794810044
239536311
356170492
935888947
859729776
78984351
726854672
393092008
576129453
769986364
167072665
170348730
497903766
666107100
194932162
434569730
187387628
627838548
577358617
287678982
377082412
775624859
632757414
387741289
792426798
83436140
798191556
50144529
327895591
32316555
87741356
39616425
67250500
818687102
83698817
133819714
399287591
490976487
804813760
93448223
88567634
209650517
231063377
35370861
101910702
8044895
334967845
265175186
515510436
1046827460
42744721
1059990479
617138212
400335492
282201093
871708880
670668075
858316206
267412616
386948594
562162773
159763666
43443098
225607136
435059313
84420960
105992265
45700375
547894755
197204654
740213725
127122748
876925251
165129602
406172487
240313505
747465828
791724051
825016021
276120633
142282133
664137543
431211205
97268903
756662074
735459982
764569527
760273948
375068150
638348994
403739919
675834070
204997845
868372846
337405658
142605550
431293245
727962186
243233330
767868585
520887082
349287552
18821793
779467736
961223224
101388754
148995580
368685240
97297295
310265464
234067915
40254771
185872281
454123785
120494513
355259189
577837286
853096378
740366416
990549021
28761224
919069133
795418773
332144372
377328810
253677195
21539025
203016059
662937214
636516915
805390387
351071495
622581020
906144927
689248337
42917455
841148072
496554655
102257312
381799264
397367037
891376990
729802569
626317366
677791067
28687859
107126735
718925478
510185401
1018913364
300538878
644095619
550863874
630770145
895607474
733495597
574304042
638138747
571781986
549362744
379806744
585270858
83673985
142899408
781783090
519945444
950295911
76525267
157207686
6797320
646122995
198306022
18076000
377049998
153023086
765689213
430721518
820157452
507672756
709043180
176991836
224294163
245546037
281358028
1008114841
381827057
629236555
727181223
342836022
163428714
82766166
629477227
132594348
628671477
265207889
855981124
419219631
96533937
307352892
193383418
466441457
822221918
81601728
669248740
506150711
521085147
688053555
703192851
452713403
387173182
522095335
960515160
175945943
532338807
361199236
725024741
901720990
849576878
949166150
134412788
204019421
770886058
532712629
638979054
658459587
629605497
121822891
1048128061
499686104
781067667
158705442
614784206
905855418
570795617
835703051
89112955
87358660
858053622
186594272
332149641
375701261
951866954
404392145
795292985
359236408
691221762
934969410
105414749
622883401
474620922
108071090
350825274
349991064
416289330
558427922
307897369
636452283
357911509
38533864
871180851
582081496
716106267
720924931
136650260
423989555
654911134
101263232
527884539
67131654
113703661
618871014
485946932
408017673
148684075
49185139
844321808
434783890
833891
234465440
352033503
549149476
116773813
64803249
27925178
515090395
557888622
164018159
241801056
813952170
1018587367
336608231
21450410
202111775
853359116
834298565
21290383
64853606
960118922
782722547
936121872
930067083
284290701
390362399
592379248
42440915
794104197
252650316
76699441
638233051
17203334
862103496
708496006
176557911
857008101
509175379
983745720
65914994
385844054
720386351
586850135
441706266
742664702
49025289
75376847
276469166
12306306
805604011
117651968
241933590
468488846
420700538
42867781
572787336
68756952
333193310
782653273
763213739
395514332
1071334438
425755541
363865503
338892616
85122333
878283756
1031992943
4423066
651523518
865567187
476002679
370000891
116977692
510353738
530488489
618688632
303017422
802142881
408764194
762610613
324232401
820942447
840183321
661435175
872656357
568534044
114236996
10371374
143311303
37664292
352851356
128139068
627055271
249009877
797969767
455964165
505031209
330943862
154394329
689437719
371897748
28620218
49023048
717349430
559716702
466922432
337624820
494695011
52389915
926757729
681583552
898820024
512144855
384345640
74659272
220636336
184271472
932691761
288248143
226023014
257571263
686791078
14659266
486134347
851449150
917408861
648130319
572163812
898509120
553466678
82415016
345983585
149223595
300375152
781232887
12088903
145601786
560258406
806624243
227310230
311801178
169486475
813464325
172328874
424812060
537658186
226550885
374701853
14833467
414034508
127733345
761128677
51261566
433596180
220296185
368475552
731883675
418287033
880400605
36095971
917199749
539092060
383654102
246177434
515129092
120812096
12593526
916197565
55844205
921740899
936958328
808237750
554830798
192570383
543793009
592960417
602814654
457259742
97968594
311214498
289907291
1056354266
240225540
366355907
101120101
572210132
430829606
559436782
459489014
273408157
581461808
316791131
50543255
23261568
403746222
162791970
766502658
996154328
170078446
229056117
503123390
35929296
34230481
845871574
74025562
423259692
37770510
766022005
440359870
512144020
50017813
464017779
820340400
749506842
675198691
862405683
706087382
1038533251
419959230
160295531
856200906
75730335
249864221
383467617
557294087
460588357
496805800
350090544
237294593
1034217366
1004418519
142937569
647474377
303340113
718786141
487676572
173054895
121868959
331417420
913537351
327206386
422281580
151248194
193280590
798227684
227294246
777031500
291926629
78749101
344455833
184766413
225038638
321797485
181922860
852244170
468184586
322102269
929720916
589096464
861893248
3409957
168350730
186071629
931599653
855938244
1062355969
160310094
799708401
560560378
935716627
129213676
444771454
146883729
725060552
150404371
1049562514
528657644
535044074
205237068
105414030
595215562
828532288
108075101
838421524
462388301
1007698201
1030555714
643706212
679478374
839677809
808236913
784091216
760064062
103746033
638295366
78598645
778112497
715688903
188282118
481081251
107023103
1042666540
793765456
167534609
907655865
155642924
748969090
31167715
111385779
326850631
619392217
909450246
39232529
136208662
1031765925
678579210
158191569
128884195
186393027
78111351
229889396
662458019
99746589
340407988
229721918
86677541
873102039
99135198
274177432
740637505
852633772
297248736
118842844
489828832
722551733
125937082
801694457
857557790
208673155
38831588
791482571
213767381
722425207
229829674
548246437
155062346
242200243
64616046
4308041
267067247
48643235
405953223
107657604
678036912
313993141
754725829
642771773
622576672
207653962
214315969
749131699
9296958
821689395
79027349
628357880
79903675
739098923
453596981
675626085
89345459
774760566
1021353112
738822671
635245669
348852480
628635207
145198127
141438326
711845167
519537277
366954415
69326365
11556024
879068039
381209558
603059509
738742960
426018814
47116931
276558615
837084295
420211764
469384160
875428117
382904055
373948723
920664519
782169982
566986724
545660827
482167870
1030424581
625649307
550992811
370224227
1068735646
659003421
42107293
777249820
162133258
165017153
836270519
779751214
944160390
58453048
147450570
491057902
687789922
486834895
715731620
118456363
116489848
52189203
632499685
876526695
41715102
256973099
179347725
149336617
235978600
266239827
748410581
487562495
800263112
527499586
757714687
79236524
150068052
633589966
86728778
303853001
404176860
407611936
523808586
234079165
764738216
69474530
183874894
801865650
457692590
352649088
701973504
816264131
563311337
161655760
812487109
179666430
152198888
526840873
70485092
162446979
187497203
200888456
788958533
281768277
184635692
314574749
192167004
465303072
433209327
1006306745
18725766
314876754
699509714
447720417
528895838
531476289
842088904
14023312
661377024
730214909
56072981
658880086
28144887
404900762
677400164
633308824
449697032
667444728
716161379
845459726
651590715
887708432
161422963
977243405
123781506
395465023
604764321
28882762
31044617
20521597
571643350
330828884
528274173
23063478
1039696931
342009120
97975569
1037483615
1057707470
682986809
500959860
87995783
184919145
664891563
151450358
724802686
265501755
670692264
106027386
964469654
488537119
489922459
388712676
646305364
320907619
480425471
260260355
853849834
485693942
261931552
56670907
286496182
94488013
42206763
577202361
747422152
165671541
578510342
617267034
52926566
406624228
686300306
28031465
38322258
37271916
77127881
13640368
216509628
47464828
783568040
191650983
616664843
620851152
911706739
272507240
28809188
25031808
272274225
107775983
167576971
211638583
913520836
209117205
133801476
315005030
7113250
300876057
863978534
545605597
12361744
393229074
423502478
756280424
271718299
806767330
809498450
484394266
169943038
705566101
950093501
147372203
453485317
108031309
296233642
945665474
398007916
349766315
683413603
443545272
22225350
320685346
121234865
207653582
424849256
594922414
860048987
184665858
116801050
483514505
746728217
721630075
620590876
18368732
29959479
111652731
438878925
484696918
163675863
851291690
531828357
889726051
41025070
557927998
93741396
570860809
323138831
711858067
216403624
100250536
792929092
98942075
644241342
718179981
202247667
322700499
868202125
1052211543
1013470778
192917343
504098394
474728254
782921356
697225106
643465439
171946256
135242936
520718897
854527321
314053804
660886899
717109187
775439026
290832568
158234796
549032474
848316353
415828589
62863398
483079038
836787510
194845571
51777652
278561190
681115666
689732281
155627470
723607938
1028678547
572492650
224842737
775504707
1071544026
556913148
156903340
766994435
621275653
692373616
204450940
106404744
489807974
80085521
55494843
502760114
744392140
123603083
49294237
968652141
142563290
107762037
418073825
19809800
563248797
439055103
609376396
579524518
267855045
670877987
389561672
333781452
101407214
1029446863
282750499
197797888
302438818
325568710
106574570
686120295
1057561924
363781279
596893418
618639039
529174009
114356525
315671477
104811697
31386539
567780140
785268059
340239118
1071137951
734477694
137050365
773794063
398289736
514461104
133003342
786189791
275133519
307565352
274942466
1007883684
73682075
221254333
193758203
872915186
153559452
295125025
6371249
12268572
59010779
126496459
586087993
454979762
739490739
378284681
975316307
47414529
814348540
834206691
830162311
125519246
93289282
983901
415821533
105109806
539982147
467240577
70550688
913549826
611023627
750732805
530519223
487854666
192680224
205490855
881699583
733216619
751654370
875043540
747452990
568566390
138017784
266021628
884285480
1018609896
323922311
934165390
420006385
51825646
596597763
162575610
588326600
305802562
556250922
359973223
13515798
443655400
890604754
360102052
815506655
48973866
126435029
45992704
257675662
759916312
155528995
185087122
744542325
1010094739
597993959
457013510
151123925
763043337
536604111
669135262
354373686
344056082
627506557
628038418
88655427
665713819
162963003
988040015
267948798
60814925
146977241
403710688
344755518
266088018
142415763
85986745
579590581
777992308
620485757
144401562
646501806
79189634
387568641
643228311
718274898
447718369
148129845
89611479
944441255
300503166
217180951
509904641
816532735
55990874
546444024
1072417850
411690252
54532843
745883598
381034505
128456710
181926985
606440105
769471915
627237958
490254728
382723165
567448615
140572667
488790743
225014361
806220696
365726573
362221680
85561159
428285017
498267233
490604421
881750463
508105049
182567767
205923680
50641350
690805006
123464103
678624852
593320692
111047105
198115437
996915609
142783143
298088608
961670801
472410035
100891568
131184211
905133034
649144411
36738359
747776691
372061516
508680924
763763441
850687646
693785103
846343763
51578407
4665088
859383573
709186822
383848380
844522766
103737097
971408118
686132943
300677915
998102702
949834840
155739187
376655516
426900267
412744856
219947999
417986055
20349095
766259032
893802083
419831209
956965324
64272809
88804516
553809076
100567737
501683856
82940928
32089388
1027596824
988319866
862244186
179392744
385995148
887579045
408949924
129852761
551165932
861529866
559076293
253924132
771499208
915950952
560205534
290539505
319132758
687863531
537681643
790622544
739166225
55990372
838128194
366547748
379968702
755916893
495932905
524947198
691707187
173994454
241454841
692231428
470045650
668222717
99867584
857662258
989563200
913408132
25753937
1069501869
360549843
271025807
687776137
176037066
89387506
483912394
215747914
17293973
408755131
619779031
871014271
273914698
243610269
467043391
319795060
675086843
140738548
463085825
668343829
60514359
390336846
14831855
646828750
218136499
318430808
490464770
167873169
902538900
3824501
680847641
758643900
804358608
154563484
654155308
633219644
506896822
185354594
555899424
354248649
814025399
538209627
788382710
120991840
43824407
913020250
923360162
132728736
423562949
847679552
36457706
718646097
356972036
865477349
662442209
613165557
818663629
633474126
783716153
76742475
280464743
478470781
513943226
784060024
499280026
67346635
965155122
679880550
416645743
87514967
617600247
408071910
778313881
895826565
522664322
242086943
14453970
933212143
58409561
192555690
127786269
893821464
646683346
267584898
971576263
1068675216
1055780387
3820765
370809512
174898828
598868691
622861073
63801669
742508146
52119909
679900816
121224334
199105742
999940643
557889089
821790503
339467941
955827781
490439683
843724327
72627477
8582456
782567998
104078117
194595353
312656329
336104202
300734798
802576632
127764612
50966873
839546376
480036500
534117665
100391830
562072868
672951359
668902001
643039446
833111850
929178142
638389142
306301161
726750461
92315732
321859864
331116653
533717417
809296747
707887510
298193423
683496174
766873875
279180488
177500497
100064470
110576866
24871478
603835727
452013994
332789332
839434061
861538272
401317312
293502910
233434092
231681549
489099289
121844791
260985094
806830289
1006812216
25761351
260543356
709563806
252006710
412689382
632517297
317108599
797579023
195161634
128566017
874201555
152050926
312203257
22043953
774085582
962698876
986798036
355702184
862057756
591231330
625407839
401491141
110099585
479386121
82599630
332892691
151875618
879105705
897979635
509370595
856264001
324428500
547828053
318198405
214097752
537149296
1059436536
708280202
1063968775
201449660
721876635
155491794
1019285966
264089302
662399476
368105344
98045718
140500040
298922701
982017753
294386354
278784217
310323835
375875362
27247093
373377365
37925547
549134155
90513123
826993464
512941527
124092426
813890825
183119189
723290909
552092153
536820340
224016503
744198964
73953136
103475061
446827958
776593804
124870295
735443743
546277700
199084771
785630689
60826620
852441443
1060144994
528447112
87926316
296625860
278613654
529829510
817909494
523489320
898877755
314126575
526481549
735223119
457032575
265588382
342120036
902765014
375079771
851746715
36192091
221389541
445209744
696894457
654134693
710138886
795001566
1039850297
810927909
773701755
74701749
512472000
9836312
745344990
698965490
847922167
597980629
175827353
746788933
158825960
819757906
806452424
819488480
788758937
400150662
750893224
454267179
17538225
531118587
849019571
12885415
17363861
618769796
580314590
467095459
618998704
534363570
754129188
50528375
836784789
83729197
51395477
703559586
802494010
232999352
317278600
127229844
856750808
1002757935
1037816542
28722297
609223110
934782725
843196091
758756772
362248311
46433419
981270634
83365779
36793382
214052750
362644041
289502734
13540408
508976596
614630413
560688547
27042934
439722170
333298721
402736255
767617231
35448994
125420852
311427035
910104164
117074507
866762378
344659404
625096083
857917910
317593068
316096369
766594078
141133201
6419686
721698006
993039127
175835278
277144209
7326533
138606127
312512929
530978278
612323610
437066507
248317208
741364327
25553751
246490290
460367555
710556405
627735183
665864880
674571860
217090948
1056515637
806299431
87717899
78323102
345868421
22799380
196307358
84857379
124638462
188942204
384651789
493723897
455610490
742215607
1028856041
738338918
41655950
233174769
734432408
430203648
427675770
600744631
817955025
446632527
142813708
54645970
461331514
266504789
634216818
99246559
20149154
527219062
35134321
865709067
872285846
776125732
475568063
650597064
114594578
88632924
659062497
186056218
492042905
963594189
387539576
641848932
427472690
70282124
855719999
158431915
84420256
880483810
163944360
779769580
480826816
1010871483
612469688
112799673
575746882
83288665
865886930
97627509
820463765
682224806
30158998
182964134
701472541
674567570
447045168
944349983
175256003
994019470
130529548
618890603
35729356
396215208
353575039
47492256
661752348
702738917
496631956
806490597
1273199
989779573
787911666
102842671
668125548
277939826
56197634
31977992
525267871
119407304
47899945
979139888
697010766
128215958
420098206
244263569
268281071
470478062
1020689048
746012725
596441047
140380188
847041154
744565669
600551377
103668285
631660823
84755934
617203329
374830660
73936620
185325260
779395545
125062747
155382228
267673715
821286197
330720130
580412080
893152726
665911092
556067099
131751388
478759853
454583215
512908572
398942917
471525816
280295327
830939405
393922209
113759003
432925196
736052107
446023107
46817082
478542194
262022464
169965388
85900619
520631004
753856727
23695342
150034587
748229280
739668221
806239431
209876245
224164531
105018252
427649535
708380011
754719513
243137631
637442965
76279969
528635730
1003906064
107641443
856321738
661961108
724674531
301933532
559881515
806737303
122543875
816735099
1066836741
727584534
149050008
365664941
375617819
181330700
372889916
186375030
546025301
677717962
169053027
57766959
432007731
320092483
151013303
311733666
560798543
180734911
256862050
935178525
366958696
938261925
806663804
895318439
25095297
475905287
405204245
723477009
324434681
318021756
32913423
220344494
595331797
229818690
73343285
410931889
1008158760
980544737
326347119
1020028018
227674103
146379029
81727755
396348498
839683704
482398711
270383850
392567267
30080784
644167667
713641346
144514341
256809720
315397195
853438604
734993398
683874868
640249229
677486638
772553350
677226155
242283819
883953439
739583826
183495216
817852437
291367399
471453017
139548059
57592131
1048533599
800751691
600216129
150921586
330114997
647389459
30943346
7073360
450782537
755189183
857060999
457672489
387924747
622863690
642233892
47505935
399299523
201950483
141774896
129734768
202605179
405489218
593055678
74703485
760008054
604374142
255450637
618013800
917430310
97106363
847591484
29206218
793264068
98923008
584028769
333187030
131646031
146046501
951632970
495192244
851036797
107484602
14129366
676120991
892634065
343740228
518627943
839632905
604103145
99447325
93471862
26888066
97568777
550607892
868608813
613359120
1071624695
678649394
372600297
69435940
854650059
857976260
586516758
537686363
488681427
231268167
1069768040
607665326
31879089
69054913
56589703
273044008
329515928
66484808
158980136
19472790
149885206
239424547
227968710
853280040
340502771
225061600
69356759
430123978
917258317
602512040
107851098
154184621
753507623
65741425
156984320
852376129
563451555
843665633
795169760
434328576
634010230
398459692
418375275
604996982
254020736
161997961
135187274
799238858
137640300
527834976
750588643
202282436
324528131
157582667
595410093
107886771
1051695563
859045486
261188308
658220780
524067840
877080875
936795467
74996476
393816367
95712708
909300731
310961557
270201387
206043102
661243758
147154007
820276335
161390539
123152457
522931860
366482381
33127730
54712848
230229965
710955656
319586544
623937815
706601599
25350500
686008856
152832749
52444074
366408821
980831900
634234223
63039748
756292844
156510801
204291682
860323197
712683437
388020075
736716017
83276804
59388580
1049449064
329100842
985724556
42380071
111329115
249094741
603589071
270536339
543045597
73098813
316333532
435794886
174525706
725233456
661229739
827482313
597631654
665088290
778350991
328687191
310340829
1064048967
509427690
600287947
735671500
308358432
385427183
682616813
842922394
418543688
44988654
193211315
255125505
78492867
292420286
849414776
785356133
442949190
26823574
199773461
642882070
740758280
178543384
314914462
683741712
378134260
905742325
98002994
1030433469
46860676
1058600179
851873045
662255545
991256485
190575721
377832367
625420012
788025217
394482090
751687347
762656003
533606487
427819501
681782507
209287778
633623076
551176810
964360618
632834705
828769648
125027429
583126390
177709012
281063157
326607636
576673077
15088461
610178316
468541365
827419107
946862180
871975273
799054653
563987695
570727521
107816133
451875708
1046990681
114216333
128033996
213320693
256739927
741244812
671317114
11395416
813873494
812294753
308812936
300959184
21619143
118074323
294093975
620771942
125792926
521654844
776600534
84398023
963384689
826516878
762081332
111818404
722428064
40578118
188373059
830299804
139482181
139821622
444582332
700918986
22628305
824202178
883807541
758827475
261289502
260668558
275772997
451842009
897388409
81564264
833957427
22405989
586890514
333273938
523609465
528106278
109283104
271724783
113425007
692799224
468412961
124737662
52607064
668645192
194863825
87879144
189119989
728913181
72906888
733741523
148502247
69012296
466672607
1051270139
97941657
555600412
550053494
236798749
183175918
478914204
382305716
133513316
277866771
273694382
651265935
548078301
121800056
658341822
558615966
968964421
232455849
149170415
57419257
311428075
217671279
419029063
83787947
97660874
141621195
512822520
305049335
119701778
404643738
1015322052
340171911
546075501
287625833
281395277
7473255
585640263
309423806
825121527
283864024
754866469
220395831
819160639
181106160
952294555
643164190
475267775
730677606
482222035
642847367
289606703
282698838
1329183
806174466
985334395
475885432
242176029
860406202
147984603
926457258
553520433
920412114
405473899
976389659
521909509
577571419
122073997
613021352
378651075
550642180
361750657
82566713
649067049
591521527
711137597
823588983
940116583
145962589
173865343
85802765
594105623
433549238
449902615
639976943
318282757
45055510
69663085
210218274
671383429
442039959
172234936
499695406
862146389
310458350
694268416
658044758
1059635297
930811832
190286790
190607952
613924249
114861136
163679830
328575642
927213355
70100634
88366747
64316160
141712209
713177187
771035623
1050612838
315332292
118983358
330987972
614976919
545254770
554757728
655705755
470256032
580207145
534883751
36410881
146133493
973974420
139967743
83048975
354455489
824915748
704394493
783030154
152938144
775861787
963477698
317681562
867003001
26212601
293114918
927344838
41140715
224817264
425103826
972477330
706247504
179256335
805813147
582529759
143087764
193493628
642475437
392815542
335322070
763881540
82439914
193549426
371320161
105083232
526627074
502241476
727469989
496032925
570042475
144944922
289470579
745953874
849613738
293940803
284449879
739630970
601565071
490470421
952335376
695567394
599372388
564353378
805564855
712641862
191071190
140859772
122283507
139140104
752235383
9349403
417161424
329833229
408813088
43733932
342115476
692627264
663762515
120846590
169883294
697451050
617333409
442284542
252170935
637772335
140369581
93213783
322360284
302909820
169608836
144444041
686733367
179864496
820704267
672339603
60457712
78194365
934753795
343666212
28161727
43847397
554818459
326850602
160896483
534610289
776798318
443017921
43172101
666543918
49457532
780722102
561190523
588100509
305653548
535385398
839463442
302740726
516688120
123976993
185609924
808484065
64293932
278456278
800642578
97206428
136400066
560803643
463497317
46051257
1006929047
29224313
86927625
19448915
961556365
207458521
802013189
1035832705
119960922
973773152
111805528
497355929
475954576
945796181
59580075
634860932
499542267
765417961
121914312
116343810
54156812
957289286
266003091
449129442
86185500
232825687
146792669
446196620
714599362
488457313
236356588
766946733
713661664
248626921
169747919
446093119
688773060
680863022
175278922
266998338
405411407
459455447
156263814
101209496
150161217
571300787
639243227
48674835
723128563
40997218
662272485
43039388
617125062
158338046
580547194
1053868403
925160406
464420851
271492267
4409601
81555329
808171287
640610228
999961622
80406052
109131623
55095642
145846286
476861711
390882861
529914860
95489709
810591464
389015837
51799081
429995388
569924115
654547111
147135001
426789484
348378068
770613734
488486262
1952588
821432642
949015051
763844887
658939119
131461786
509036431
168032713
991145392
29714844
874749345
78975761
5179188
763718109
830827536
418905262
70068693
151873747
444201756
790240824
342671334
3612180
905357621
716997757
909601719
320970041
723956591
64270272
827299628
431186875
806845072
343423638
142552244
822255683
337274192
416547195
386715466
457911464
591804266
1041092450
847879997
64531574
688266467
153488716
557578517
1026209610
361025901
93853703
791188807
691120436
381122242
734666699
454085180
986168970
220003734
399811781
168098437
492236668
393539345
224447350
156659149
168057800
472806557
821657340
104279063
244974713
472961756
179497188
24735924
25058587
171307957
238881563
689607867
996165443
303101790
960523248
323786102
977445987
316750726
986846197
90655628
32295122
63978671
416922495
104110787
333454251
467639739
215613429
229712220
92911169
284908014
118438976
34531815
331544948
547898786
772312328
402728404
128429973
617188050
555421668
787727693
797111725
387469907
265131388
77020375
76254310
337735148
970622502
17230570
723549502
473074945
1004077914
152985629
268768598
604118528
218124836
639324359
499730003
954219889
570234567
49162122
319426827
641576307
759164230
444733129
824724523
831091911
719869598
813826674
281297685
739086636
662307773
440917256
257721610
853157340
278893758
400703228
215474905
814628088
427738732
309869217
29685641
59646071
851690989
664451609
143934297
558669369
634465589
694932165
247240119
646401550
302925317
50712636
141506516
419297531
176824144
548360822
796386051
756459168
8526104
633582063
676965371
559490760
44354406
56134509
655028780
817728400
675899010
402612492
660039933
113303094
477334946
644162152
870459099
774314386
674048447
831839748
452664231
514961128
498269783
788613160
199889869
1037510833
327298945
419846725
114549699
550855274
795602024
791863815
448155097
397562677
826590999
325733712
473249283
702532041
338048651
1051075803
75867140
339985573
307484488
117157282
19634436
1013918829
789288156
333813934
150735370
212163147
12901239
109097949
304849873
184321909
155291540
107095219
102758874
235113054
133171264
832277546
146146919
93906188
430753544
899530648
959490876
485073457
575848828
185194958
332059569
449855399
331566898
518903932
129895438
844569132
32545495
216266545
301817579
714915779
338681145
240318211
578656572
123080487
245821247
87326305
78974747
191095952
894526466
844867415
190669189
14140925
145057752
202301242
141368493
105704628
384179798
704479834
197278535
1043599944
537018201
821374742
195154419
1026534590
249517044
840755108
339613079
663400915
686091792
931546159
709177352
233768098
309531801
108315724
492460572
550698408
809888383
571729894
37454341
1020981860
248441015
727157616
369543496
1072724922
108777038
809353748
19902249
837569714
33491981
437032675
624847572
282083645
212320584
292295107
304594372
536746307
1027530285
67347655
506978805
305225420
122724039
359968407
10217363
72848627
870075878
170450186
224264705
782175756
232605543
686360211
240264180
16493476
339526792
517384597
150171883
388519613
863447358
16310499
872284314
717768208
222863
16058169
267010398
661072855
798962961
162679883
423055935
159537957
63408635
535346497
425790744
286870583
598612304
15419172
867264467
191637190
547663947
18233072
806323427
240548459
78861198
497029880
183189991
1064894003
259748564
460179141
376622959
901035583
850624949
298648231
575900308
437893096
298769070
864496773
61690269
562895235
234925893
243256889
642751125
664714508
760907741
514297170
798201547
1039024137
184303857
145490438
554610109
810026593
165373730
884729849
632084947
168009610
360066549
211384899
446069711
831575537
53115260
197024502
613721810
153053800
426237357
484488006
881927770
760484818
821554315
1017818
71220132
173166453
181082217
160756675
186908932
560781699
190721270
692129290
45977045
528726921
69985501
179714188
160245877
725867090
437930023
287955804
297094772
541225126
845673606
706117206
620572187
1073000875
76827311
541994711
462829604
195807047
136058763
410986550
42372561
4757152
590390868
789846883
753835211
92314949
85176013
484607705
991589235
243693977
101513270
592403337
782668494
23416153
764519909
815820187
497514516
213453227
39548468
27513229
186888468
245408846
718654477
578600972
140141481
431570753
534241811
805997623
538836794
962289881
190074652
162371376
451203756
701752726
105777033
210394077
449882423
365124126
112077648
731296962
692278221
493873877
39358155
395946686
1055543449
807809825
114727015
859465443
946794093
857077139
1017136444
271494801
449532313
488072116
506602199
813829087
234753143
277916801
460090814
852306244
84222257
613768714
283207765
166062479
886968676
135089334
142733038
149898512
1043203059
80133486
783597880
601202027
54181888
218720494
479240488
756559285
583659156
163594453
696078506
148990982
279054724
265926827
491058594
614841403
1053795965
62447291
115983929
708261217
269420466
285226808
50130652
38776020
264630443
227309048
532027403
396272481
261168636
1033264032
4282821
139005233
195596675
747988980
465890133
82534710
235748257
410229727
335805785
520457006
651376218
487403351
924460227
920743921
472133313
864114267
380887914
460753093
130830198
488853482
517508619
58683250
65013738
839529928
917918722
801649895
1034011161
605214910
25245427
996616601
258741309
99658902
716366718
142371986
495806388
1044705537
1003007804
692830057
498559937
1069629355
744863269
838289948
138712875
516120344
821980038
461731185
152242339
646608745
722590372
442458293
1020994489
84228116
443068966
744934331
161934508
210623912
464617461
538188556
344935068
368076927
419562196
100152803
117850519
366671766
262394599
985095824
148810238
86165907
772640287
459766280
498180274
767630745
645562226
292780391
212644552
9928749
416923605
130269456
856843098
301473189
232329454
255143135
208409303
973018893
98667454
841882559
1029433539
485903638
767848956
518009408
365799521
538958429
638019708
243755424
92427281
466616853
758055799
705896425
1063069027
873772867
964216841
684842384
103943256
447420671
1552254
778543893
419626411
76333075
38852411
405025274
665711255
256430570
519660288
242748507
493758663
596982147
684693149
230400410
305086902
586686791
569509335
274779221
535249356
973040038
271989085
306169748
102223789
213983745
451185487
57129742
499511799
255436004
862194593
24963557
89915669
200572971
703533353
574818923
626858632
539536796
778440623
762806232
334565036
428806662
359780402
656952847
66306467
95619352
324483439
147904759
133415694
82286
624224066
1001989929
1049018344
2446765
239749619
560639728
668301147
286323352
401640968
813631923
781923224
322706670
431016621
447063945
419877449
327639535
1022047437
147700562
723672539
677299273
41264352
463994986
79901741
464299368
619852712
75354172
39698917
360698949
469460561
835541996
181167298
859697698
345327344
53055042
83803761
958680214
20415520
435421903
25509889
382254113
30168912
99260740
456457417
141371656
193980756
741514161
192217386
305015109
461126469
333196933
14682639
470392487
567068698
809945533
731793835
164199361
376460252
632224720
324208080
685093821
676768202
494125180
880336191
133182638
83468613
812651063
484909039
133249409
41374290
570814497
862046908
461389046
798868102
997683003
793468315
367917338
87765185
191738455
587440980
1036216355
192483100
769060842
110291349
655628049
372551659
725227908
887714577
325622077
132747069
662175211
858598253
248968251
818393240
441511280
166810234
128866016
105369579
162549501
327283575
1041856681
771272416
860691975
806217892
124344199
362135481
791438518
742870133
19613521
207765794
819613943
665504756
733869361
373453283
786929407
241642878
326830266
374645202
524418638
226352642
171950258
361540420
735480030
730447865
518190276
817006642
239047861
1012936497
105902083
595988404
1013384813
574133927
776804750
380253670
181764426
876244398
121352609
718285895
194711721
338578510
239463769
976964389
490612900
377687026
155065193
415604646
737564885
361181434
864775875
668109373
274299590
801437420
634654940
178743011
820973425
468526832
599164848
465206998
214166633
612550905
742827627
463940005
944152298
847278497
492814717
508378970
38122022
89024679
682056055
228795942
785089210
415983024
1069072169
326548155
650342219
578728802
19376815
726078708
794048420
425367781
67125455
106099648
96079491
179206874
263286162
133681376
31583764
285145779
357112596
236411085
477051168
253141011
784066867
186609415
405093274
717494775
272376267
1052390466
619507040
72849477
565858330
857426747
756195252
624356201
680524634
172884867
602165346
380656104
131897917
816863851
780031004
809604064
10863544
347121202
71972249
439421960
626501531
161530848
291937583
348520980
373306655
1056296192
548220016
214220564
730870134
143367298
417959390
415824759
667482241
185057547
109174815
103937389
647980534
170495332
452537722
838638508
641210449
727574551
110661522
795806572
25001734
204949145
818403405
672178203
309978039
77856485
8761722
81087373
722580517
522918548
371387307
927220789
35266282
54544571
449106806
113323489
715783186
517857954
739440681
872588586
773924226
394829748
533421381
365686379
527893970
283636487
102678332
838137207
718168967
283872417
669291094
368036632
316256829
771777220
1002188917
1031374404
247721372
411315442
828379448
89266856
591864921
108071045
310412939
832487865
765148203
48374028
240208507
672029926
228563421
538421020
940689301
859381831
848515926
895811600
99821297
885685142
958770089
112881791
866222612
150281284
987988112
44190491
615065970
710920129
886679882
1000639903
671652922
868296205
983235357
175444602
402096757
301789338
781538250
482566224
286298958
57906202
831502817
355000039
419105399
142714528
167777666
985670813
855892515
212115786
396849350
575095021
175342452
12329303
217813661
257552060
54001208
704657863
217949099
184589162
1051836243
869097953
396916295
111166701
487510311
70317061
311631165
609563941
248948761
170506640
43046944
970875040
543911106
982552175
587707155
325172878
420703201
711673657
901555947
996686480
746911134
125942268
239462090
272168237
283657627
81037301
471521866
423752721
380355740
703551352
425962583
460122642
75511410
590543454
721288976
218649965
307143972
379258760
6356617
1035016910
894496017
616718813
695013018
233967205
299292780
95553856
892500960
498179321
454125117
871337902
528469059
496130554
360838274
308477266
453074484
657209133
112458884
566104733
166915830
809098834
663848669
117722147
1061117478
376878350
630882417
543173039
190720468
47086711
840951080
44617661
425710473
494112414
702407060
271899433
786547259
261789674
712303276
859261908
121277317
67437876
336872859
638163530
576172681
5410243
641602507
563665674
352642988
531740511
1044253408
850631112
810896384
59971122
418190781
75394941
7889637
18280152
753443729
872355820
942482212
599256520
728188112
503914050
73216631
1062139322
765552679
800787056
877707569
78029103
706249381
562018769
96651004
184765541
837530893
32227492
661539745
142872350
720664379
323075306
608699135
837609223
76759587
803217226
351670807
102881857
635458663
698317380
1045593690
508462574
467250748
441912214
98432252
371034699
157829138
539235815
131446837
192902290
867757667
963067725
404412311
129865011
657108381
698238816
437917632
364601180
673649630
86081077
317556131
517436688
77483955
168171715
286033891
892061477
957981811
225736381
773595133
254781446
110041957
985921934
12238002
379386142
9552857
384227688
523371285
802494255
884595053
210968468
58392295
176936851
810675496
231284578
758274621
867490492
365344460
342534340
182315920
189334121
113645875
319371910
201878505
838660690
144654339
109618851
5175453
1019814884
689228931
252637928
663423660
168336480
826057196
332608755
159049477
801030184
696292975
510500802
94784608
36767242
251306999
43273872
233335939
198197429
166704568
222584773
297616096
785154521
27656101
858698729
366358471
60189220
632647356
887081101
846109687
767265055
671022726
280157312
799885857
753181710
529978387
722976826
292945909
3389979
478410972
108095878
174728116
833679063
738975117
461065610
297519003
535017840
965127766
799158568
20182212
584120397
380623110
304013255
667744919
794565174
770280232
917183507
1070946148
678641994
250397260
173780595
220554619
442716166
450231760
803212357
646731362
146438598
546946326
627181665
358643377
213363485
176924241
1000190132
733925912
36172033
671056080
458497609
719145206
1003551257
195210713
566049111
1046612717
595948866
763727852
660766637
497393720
103811188
56799317
848446523
635349796
501700722
695359474
50532924
787670280
436397996
713364144
351869533
441587136
132310429
23465280
180202567
593465361
121435135
314273249
1041778197
581152535
108545270
356193600
543533039
139420548
853397192
908636317
465277902
5601473
408054791
316923570
549925752
872271110
287305928
567500719
1062425577
725079394
277681613
256307214
77653223
727403861
174770627
188439343
838779981
163895033
23501714
761350303
317465707
171046526
672682122
860113935
813458673
758594896
518982673
838613112
336888046
453944485
180437531
77965376
437212934
118568633
722679010
1034142111
166450844
571174526
869994057
426757015
868998140
627109366
52770370
910874882
10119830
901317087
733855515
610957308
147401045
558041271
136491342
836482946
649888369
68333326
691462283
1055851506
606700425
800957585
127063729
1049129209
55032214
603059326
782245108
686608497
670194895
725984382
689349500
35886597
822641150
711636645
599310262
927080205
229223548
791739657
218644782
968395095
570089688
663353014
637987405
134497299
447127629
166990740
275465359
328231348
107491405
464726291
659872493
839070528
98224665
171641491
250453577
191334733
364401503
25394410
57165609
163087557
1020373389
567028541
133743924
246461607
861386055
948036994
1029252568
262870938
196692233
170999000
101595480
193947248
1017415625
394644064
379233365
505132645
688204062
547961852
19543278
189047343
431869530
55098376
577102354
241509827
552875886
147198570
375630850
46726523
560487474
320144058
999102206
191843943
823696063
361770604
460487427
251215140
214948749
205995405
624282828
492103864
660408202
757888255
106312280
281601877
172243539
333172912
353280813
711168363
191080823
746868537
350409233
470183381
230655368
283667259
49942191
958355084
341331730
672647619
373374467
715232053
482253606
643221925
499679994
938769468
279845605
268587241
536238033
121870994
341207581
548089770
107567549
27758339
1462719
696937433
580913628
46319220
313090802
824959826
770583753
429789787
228141826
606942371
363405824
457531433
60609792
22021351
364582407
617076618
750185646
740882310
578699888
246782858
3789141
630819659
687988328
751060426
685244649
606768186
138938366
679522052
996178996
168119642
751323091
653064703
151332516
685124361
33664893
348475413
55772106
612221072
92026722
386542908
573800645
552574164
109732917
513075458
859897793
119583812
392649534
91110001
19111878
666773
434793900
764760919
55089578
835114731
592779839
525175961
67485083
605971814
162362690
9782233
726500545
485997718
702408704
389784449
954130371
574691497
340381698
606142597
568950757
342981720
515431317
180827429
872165979
560528544
832104688
108911356
300465112
530271663
772805083
650652572
37159654
94240104
417312835
773012626
868292349
510538
36274230
892898240
968137208
669621198
750389881
137621656
100093948
979986983
514207604
252744980
708499974
54772639
648156075
1038334575
670431931
752688440
146441255
142192836
77393844
767336709
316998907
605291038
499109857
890780175
194297956
490942894
217162559
755263059
100153117
234283408
684959097
4337675
485074878
872236989
958344542
991040737
397048413
419088624
1034126146
835733905
305910304
658268498
599044651
314649670
185509571
1070571106
462163101
428521340
147697465
236359021
792848376
233901806
676247882
138177263
14981432
591708627
1027240287
644358742
516025032
177999056
434199665
99049736
1050131263
769858918
754587578
156387085
86134046
589849093
169143348
325272307
228983990
979940776
19474408
735025564
435824281
1037428186
688641249
692644885
590307172
789117590
321238092
744847055
262051740
96012240
789374824
16502305
264523654
127099440
473258949
819497500
501801944
705365349
845919959
781732055
713030387
633638231
368870670
367898790
565697784
862511643
11059605
225947771
801715202
359975466
141430388
36573731
888915002
759933699
1066207488
1023578442
965031749
666022703
14082339
16947033
424090698
661505050
485124943
311521852
166758205
414330647
777228458
77284953
119101632
179752947
31794902
817063345
713064411
183245420
369523892
33579192
680439419
1029159036
309189382
304920857
64300410
784136178
96414056
160582824
225686249
327082982
469925333
180565976
479748726
636788814
364397993
569145381
92104568
62918123
791501655
677635681
13348658
224377399
175709339
325278400
725295991
459270884
722765883
230727418
129512284
103909430
264536557
265400008
123875578
358723365
696157109
298225764
350647254
819268479
33427414
528540471
723166435
680597049
553906389
500963277
705098872
778117239
4579838
52928874
298093551
445015084
374269458
630014602
192102186
177531479
446346310
585041295
420535625
467961412
29479161
384513006
300449716
630471637
58663841
34273259
21310924
277266226
148787365
46755268
209080259
167207441
531146986
751197487
70009284
852382798
40599938
634460623
252042398
446473351
874590944
667463629
560823242
217740424
778268857
651288448
289176582
569033858
497002799
698264353
391906593
267288818
640059305
773556182
19198050
129066116
427428462
715949036
667517773
424514632
124443325
285652095
820557143
160201649
27433647
611224344
261629502
851846769
706520777
720048684
697948834
545765996
571902718
165751205
47920842
537723471
392721236
585984072
604319693
383354670
530909896
1051093578
799350351
620486379
307117825
84106305
42166212
182566159
817845507
779747594
339765636
1038130513
1067104805
872023425
222816655
155694187
102473460
472524123
88108493
260211288
286061914
126945296
974189892
68161083
59011255
510318097
17896092
57521938
1025079545
409335890
37439808
53744955
698076016
167601106
345931899
782199116
572524132
86085966
1019050012
117523949
403338162
403096332
28807006
33281616
316421807
154299102
133511610
493774881
335101425
144818601
689976671
239285311
762420304
661731177
954542586
712047932
333355345
505767321
502020708
342307077
981666440
98562304
505044379
473812142
179971345
447437302
471906635
859101139
812488033
868313604
152603791
103291746
548022150
848121486
74366177
794743547
613292915
698257133
411901209
10605302
716958192
188472891
71023390
275708115
221316842
303452538
576899605
859879767
616591641
27480963
750946165
274036901
641788535
335092724
1070621482
372214619
404528919
828960851
135308005
85716051
101207035
730545478
396701163
729286569
77201024
430902941
505250216
44902619
603492049
53244846
526087512
240467732
786541118
132821059
26613899
204732144
208493989
805927572
378219216
544746129
144498023
209825603
606847086
723045164
634723562
736969016
128007648
143549708
973123505
762656063
95696166
53816512
828924002
909385304
247474575
588821632
282296853
1041720835
179239484
151605277
393572359
701426439
592663361
362386947
722135203
418040620
1018689390
48279698
257859390
33136989
264312785
23170591
147258175
362011750
482567921
741248994
1002979610
323978460
140167929
1013946187
737666590
406786821
830102113
382743897
338989694
519553642
638627797
76170290
134662125
912777775
752193211
419628499
949218552
129590318
356230540
478736079
428039662
702769460
266847592
198619628
228046564
135397939
187155677
578818507
649750267
739441992
998139402
1009632649
828935625
689654931
135275822
131579645
980172084
747715433
846120637
779115137
590766505
867099735
52339479
700528274
790030875
156155428
451557108
514302756
1031663364
318175247
224865048
656512844
210362172
304573158
203079688
1056908183
924459545
298420695
148700686
605146944
291435585
579418187
454136915
75607629
150194981
505255815
643931913
506355334
418513286
837035067
820874961
341697341
596725693
574649880
565325179
610416114
667751516
526011631
136071595
460205060
596190426
661326602
179351738
146538627
904868602
1019852142
530427439
249852595
927925693
798837686
56421503
202527986
451604451
572713770
56811196
873942619
924637879
819382135
555467507
228901107
476540922
1038596022
462819082
1060379668
165073296
736511997
47245679
346850254
593837773
12784350
4605058
229908766
274512540
560279020
741863983
142832506
964191550
77889617
322393495
670271757
850002988
110144026
198340087
322356971
302816478
369085004
148126465
837452763
574542844
178877226
39428260
387328083
429396433
283146792
529745158
165514894
212718653
129513162
533047344
129494775
787011453
69543531
23831722
284035096
1031380398
841039567
784622051
126550672
619843523
892066587
89768332
381853176
934028690
713545724
963236470
155456205
267878451
537902190
732784321
890084736
211107782
687489726
812008303
62264667
824526151
433956857
738565054
143039643
253434546
118050158
625884039
819435288
99294390
111730836
31791113
448759779
585456225
164886902
676942223
681832705
107740997
268279207
857857769
371416145
194162390
180479680
363760957
640067092
209768795
221392231
679871674
484458801
732659688
515308777
2361300
763586635
165447394
756802491
369442866
1060855652
344337260
309909859
93766650
97411737
628033053
545095351
988955975
425748975
605158029
109597954
1064457408
318409915
631702750
105726315
55947393
491009046
260433648
34641043
677154029
657735741
450856745
465608158
84901594
1013944732
758673060
24231272
523773740
31415650
344111768
9138456
30376251
800343811
227324580
645010195
92901661
62182041
358093377
710223445
345405507
59312769
500621359
779725384
426185226
32387939
549071288
96614328
541673895
870257436
658201166
599735259
670529916
895649522
115965673
397876438
108815670
491707920
540733246
560090301
809226658
663473640
634004634
864003659
583304281
870935178
28303251
719260594
184709941
653714634
1073299433
562440938
435038453
717810305
178098512
868948344
796637020
198139467
145026302
458836533
648920571
896094203
652958498
302315163
9039439
739132342
59743072
116970324
208238488
197205543
1038939408
299920344
451092221
44992608
486461111
250707279
759859026
738863677
614672629
103002312
923466810
632309113
870360254
5037873
510318239
391193915
194655478
163608602
115432244
168124396
712430349
663533210
491891331
737623248
296092077
656534202
209806679
929421090
90244956
11282024
62960553
2337193
19848373
29227758
174941148
737173970
416577972
212177221
655620417
941291438
517078348
23787732
739185305
733310134
813925958
156645777
73326272
60760716
799853024
228455259
87734771
788423843
218852759
139434367
876659707
752443844
531067794
172745286
655698571
826335681
377299899
199027391
543146863
543800813
150170725
170310408
664143475
343006529
11457519
683727583
489424874
134371630
64919353
143262118
614354773
42758804
679231576
368539016
501574299
417894675
610854074
690044664
473197508
10510132
441750263
973560542
182531347
877925979
816231524
768462768
42908099
274757318
178871794
671170433
481894336
58843437
603528365
220262309
708197468
288033219
925010155
1007381041
22436428
81644521
759011467
121770599
387981181
51105707
1039824249
848087359
737599422
466983346
582077071
270370009
918018094
292738619
746255162
603480246
163807060
533617717
62278523
251784560
177780261
817506823
1025166405
392233592
425041328
82273994
472720766
149909287
711441375
12541635
669025739
78904478
27798969
282697793
194168684
540337193
837372617
116599922
1818578
404079376
294308625
160630624
439785663
10284601
753187814
461439926
638848116
981698673
79124772
756724574
725136992
445636545
507422133
203823157
1071069978
536888907
20514077
1058666168
1008059440
338179098
18035179
161841188
266221601
249788553
60846822
618639827
156091244
201009772
552771013
973148232
1012735460
841735944
60073021
20595743
821869230
681896065
84652039
423045878
514323579
696220011
605605732
287412388
231652559
351468527
893255088
260780913
687170248
592150581
855435318
741633904
97385192
369725307
993919542
333305015
391863791
1009671696
196901213
685424673
711764418
139235518
214026308
289784580
428791461
574697999
420939658
814047676
592378222
301150371
28666373
72921264
590238585
144652006
32587540
141951743
793228052
201887814
681203689
834709091
299865728
246738278
578255343
1039524379
97075288
609447678
27252339
147060114
292008368
131283041
48046973
1068947863
554422043
774787559
688766244
198137232
871420090
635695531
431919639
472825347
868411010
455130731
491294286
40200739
893902962
34156735
444718563
709483134
226456625
87282688
946283693
830113015
730295429
46153741
119408837
617468168
527510286
410529662
601047917
728365400
622214180
289417164
791884907
992331522
335687340
859822576
291292305
952191165
134124517
36319151
443582167
642535637
652644391
42019229
430053874
601159536
259559083
1045458970
815735171
121907727
969921053
285909894
324576389
135317441
88962315
113416696
825423908
429895109
735275806
584276956
843087256
70114084
1002271366
6606680
1005879896
821945398
711032999
15788832
198472702
220962614
322742862
819979497
16589817
478751418
448441264
843453477
100981216
246691210
955398788
773775468
182206440
715854159
556092509
855107000
882749262
167864255
336707099
206175244
90234709
31420713
674213210
556856813
714699924
804705181
1056845910
410151922
1026717866
184413992
783907247
189891935
842242927
724664983
72252262
458505115
542025064
102345380
291058191
917690874
389008390
528373177
79651230
537423000
990789354
541695820
288404450
220127636
15602119
162113752
801891020
525659758
36802869
412670708
213465504
259877349
31138016
974586368
653033799
1017552486
86362709
197294280
143352411
232066856
288472708
721733171
140663504
286796162
801656240
305721577
956086625
543853812
280107626
698802178
882965897
429480928
54377496
944884055
1044197121
157078581
497389694
275549907
178326884
416307860
188071113
721757188
213886538
858034700
636567529
353393763
51966067
141772527
335908072
304073469
116123844
565291371
266221976
177824909
329445522
151184304
42814526
587932547
865204811
750695226
855320474
873822115
813221853
1013630103
1028509398
381751467
705113795
684404953
714142290
142536951
1057150921
487362621
767451036
282924685
373778765
112808566
189831103
188507984
728877642
878835200
172752154
754536632
60145854
775459894
153687797
744134130
1012112243
1037456485
159308269
190993651
206517430
688444446
17085217
1000189778
606136983
156260396
992127994
583013261
202254963
752820166
128986350
93827944
580967397
773178222
304181948
199620873
194232264
707442054
491670070
358462776
365431335
802954364
351778374
262349527
596957130
710370241
364640339
793300246
861740788
612141576
383166691
602880288
626085943
189898871
870470524
68079415
1063084817
445977538
109517754
895154702
649754932
358676537
262239478
12125211
570971601
142419353
162681557
258189566
107744187
832781686
122314113
66632921
698153054
253172617
147195698
440403866
606368611
537998220
877315361
918846530
775178509
254941604
732823697
652885739
961219605
345829062
239044875
795979114
525860731
671126912
49995399
196659378
836869355
451230273
885569320
1014988028
283859035
451124244
709318975
583902937
442193757
406982794
68846301
544694735
104629988
194021635
179868775
810989395
526521047
583439196
484812821
925354545
720873205
711612762
333005121
953247110
77764047
382695684
415708162
741317378
1069470240
674963535
727202461
118593494
600688948
518330225
152976263
780431798
672679909
156557998
640076609
707142082
322551362
864451002
69350389
184855849
194017888
41070139
198288664
27460208
861696321
810737554
41597407
814780226
61594292
446614667
1007401505
146163878
96110865
994470566
468899610
905070172
91268002
510396021
32062117
888928421
9904836
834689196
69609853
366567849
473323995
433663336
893197439
663194717
516700268
955163701
689508047
574775549
658890533
671121005
549285973
510969262
38489927
411087196
847644229
39698069
517095735
654210073
179052647
252117827
827586423
408005112
920031750
150386870
994210405
122391282
34467797
1028945361
31141205
181057502
70203952
52270007
694116974
49715064
750537191
95969001
235766738
947734434
413012947
587237120
446675645
803236081
269247120
554101164
50988525
779962049
81778265
708492161
65758602
176111325
660828405
246935757
776054436
978651804
145307845
448807086
128033675
873521075
62604988
498063264
15297256
35180133
836909688
473759050
228531838
645222257
47814729
712213559
138950409
739588868
35528812
277424179
292955470
560843280
431083843
69942261
189448206
343850764
848794686
855284359
393738362
18808971
245180980
866210546
74798389
69572078
646711718
273889687
424199684
21879966
819897685
227922800
196944620
87825989
315641551
1049324004
96527460
77191178
326201972
526233972
202111634
511327560
68666334
714748713
546208388
74801865
828450905
227968313
362257
123257034
859692940
825777866
767760480
224187013
373417234
421220986
272485208
350610393
644023967
434805850
728245959
408854777
812332378
434608738
753011537
729486734
257493277
421441227
111144139
171338412
322307399
185954268
251760264
736338293
328576087
138138790
607010031
466035260
110074832
84553395
185162090
128701341
22215224
394167297
122028982
617920734
758853397
164993015
67091983
832656066
799127770
179142435
44834890
677996561
472079867
618784380
103636550
26155498
223886463
259211134
786222648
790251823
407659190
408206055
383622612
471207532
938309298
441404533
221785836
938448053
608603369
277365833
157234503
838091690
723844124
727036408
26556896
33523196
125443565
509755548
409243692
618074732
557571221
183213527
31396709
399480933
531410362
278498171
106232125
195629859
66409036
1066795340
92864994
127970308
69094252
727374733
544947110
752149108
257445081
808133561
983282389
54705896
810719433
55853967
176446249
274074272
774938383
136215360
94098643
12370110
901911522
641530838
1011452483
401893312
181558931
483997527
270157716
532050422
472695781
724481027
639782358
17861342
191941261
135040469
218656514
449232797
13019450
419943017
336959931
1020021816
958121375
609618356
769375087
161672589
655831340
817471071
810967089
562850790
590197404
215206427
845301835
855680127
681461033
409839684
149581676
463198000
786397194
1062634461
67001484
650359498
162582870
70568726
155679331
703110628
57963094
281382973
509014454
488238535
265202594
61412801
180456069
49533787
523685330
375141893
188991648
239777812
345848309
925912767
544554344
848192665
399856801
432040541
119155087
151468945
744615469
599536095
537886690
818182975
687496303
578517008
71342609
1028456614
54899532
719112702
362167302
1002365457
549397354
597153531
207201424
178774150
562292512
803146605
154032446
14267573
667170797
644274874
337337575
81962498
405875395
592479272
220896916
456324974
7631107
365104884
528753301
967043568
48841598
43741366
170294278
844796937
650793517
502236655
1014319649
107020518
311532526
40754090
146860869
228981885
476815743
169718651
64223977
148737061
559862888
790863879
50881509
493880416
103113007
616064292
506574398
190538195
348842774
276794540
728371347
450589763
26121368
63272483
284117099
678335181
5276261
500395328
83240256
757832795
42515018
704968354
149104101
93848660
53057007
794044662
2283652
912873617
591595159
793280480
988549789
645950419
793331070
1049983818
1066879664
464107024
160094080
185530564
990840100
208327492
650022421
751583635
99522929
281499384
493119703
493088520
398911874
328011891
137901036
795466590
1038328672
1040827702
281165342
908803369
431995664
168418899
1045761189
460976479
436976137
762660380
743513900
264281681
247304189
187185067
896547455
516244098
94741621
786209375
635946417
574170578
664659955
2476516
588850186
708221612
132187031
8044366
579147242
944384878
665013762
137914829
166343806
275211871
63747078
437386533
608950340
693893749
680404763
836547788
86081434
147597621
868167743
20227570
28756323
126282766
148304598
107847652
918356520
176522121
370738943
608055266
352118085
105815927
924577455
154294146
339649465
155185528
257927897
507648543
66283721
106318333
23992931
130025012
397619652
651105369
321638223
674306051
413626001
632537330
648743866
201378694
14981417
48726889
531977319
559593532
116564914
613243502
480866139
683695587
450998083
573102559
446477941
372650787
953788761
50823747
718277767
443442309
608766662
1006168495
1048544628
665263194
84190241
32319707
748427529
170194491
102938454
898320091
42827864
136172657
128675345
252059749
439198843
506470469
113929429
41225835
930917341
180099949
37117928
107210429
928434948
711623389
146565998
107836262
733430709
587192924
431005321
635317340
461012904
844427843
506943123
663674564
518400881
105878543
1056194166
67716586
490493889
668913011
42193952
227636186
1020758190
563988888
580339956
174484025
193610387
542553366
830823719
1064672148
102124646
631395729
309897836
795858422
5498756
164103933
94037057
823317366
132827402
419075108
439128832
680778391
538729174
259550903
282076037
571293843
347290092
69565961
628454206
383837827
182712167
681645668
65545906
317802644
744785639
711934809
256695058
742911864
468561307
17493475
179202167
61096200
717735063
109938361
796480689
32264435
167581976
182200253
71389488
906425450
163138823
726741917
863589809
141516287
324632897
1009046633
747797077
156191351
801593284
664237758
560300044
429783178
1011200587
362192337
38244502
425811667
739494396
621217203
474723715
787751670
47607279
229449850
519851631
113452845
252559203
772035238
1239263
267393586
740060021
821682244
824461884
105551875
252563844
1019556834
216154888
452902345
382881332
659954813
868387540
76694229
78144728
860064164
976806057
18082014
683301848
347686951
139380372
924236362
780796195
45489949
529876226
1061107394
107002662
741748695
147380362
822989266
593430565
304909078
663027530
65877226
89013523
706609460
667197148
221126400
353413543
297460775
365796932
722305501
58010757
1048978087
135013470
231310352
333795308
151197006
859210519
195668566
630638408
102876110
385640197
598345248
191407149
548601683
106890542
830397819
587477730
170686561
530117784
377193408
738610486
786994105
745464644
398561396
811198871
526454957
426228306
862150982
946864402
101097709
534176199
1019050387
663387784
770403302
118780327
983676835
602245298
307728168
605849960
576329344
133985244
466404249
80100856
978243148
591824246
1006978375
62958589
100170724
868676206
646504262
944428910
771105519
179626562
746900500
711381425
55041703
278530494
132232538
776259356
311854781
42332892
346600398
123636444
232820291
243603322
906027356
362021999
587222790
608482912
253383256
509869483
891883325
829870908
73289501
661638014
826730217
630235613
210444824
546359910
672442881
248847841
904253639
34377638
78776574
678116069
888983061
640584787
902643703
457892745
929102309
287335661
550153986
781679490
597701504
130122098
1044260807
701130972
989839776
218765400
304627334
327034353
136989225
826993132
290591185
742218452
256932986
828042370
873383560
493943955
790277610
593745799
128900019
561827388
82507585
914008464
603732431
307397634
61178307
307401050
271792993
497721160
131295819
262071125
788001739
128674939
306339307
191592292
69419713
81025587
460270643
1013986477
88593218
531377050
308291227
501541015
814655775
35068372
177542054
477677439
1053154575
396339493
255031290
521385527
267609639
951302561
523703339
718141530
65447675
762068080
140418883
79687149
115387620
428072718
212289162
184731642
438360708
477453968
95261093
818237146
527508783
17009188
513603271
589766852
36791501
78653875
467960378
533467478
748020804
2141700
793548526
78270052
568338620
851559406
480821689
1026470444
218110785
985800767
704888524
237023175
779918901
320072845
948942333
757485451
741338692
509789453
547288783
619312801
70041699
705485290
993185109
485452033
627951716
869268123
25200798
801172584
148620667
779651298
26907955
647042487
149280250
1029786184
671149618
538848755
98351573
218312878
828806129
155348926
27534060
642114434
857560667
458642848
417048797
155866538
627947245
812991689
686393284
842993
270651385
1024992393
710283967
187191959
873328356
848364291
768340370
753991418
786282094
484598720
303444762
373939963
1044162572
435271821
882225876
66479138
975806559
248532538
1061429121
3955149
179447818
688136243
195314515
426205574
507278277
37443850
277921872
668373219
524573639
905156650
466018027
412193125
590153784
106295492
22708334
365114908
762964225
76202513
347895161
866133523
139864700
592154650
241219359
666129190
216689258
25108863
195832123
176654075
24285825
290085161
868124468
49544454
634709393
441883782
29337489
764036166
64111027
586988759
469235035
1071123383
676920138
294889752
459792408
584996341
155675830
331466536
456539745
507405340
107546247
125975897
109822777
106480070
972855199
479264188
872844952
180136732
499136167
275033701
547358601
369264982
661369718
653092902
882136653
61674952
161909567
727354926
678451201
246060292
453561999
945912985
128228401
728688390
128122666
512551316
790010307
304773871
508805991
421805838
170487218
33536039
471525782
5311565
520984135
653799734
102560365
153469434
378672931
658547477
812138089
108535038
105037295
906044771
297433856
731438249
737589573
201500295
452123428
211608688
458183715
873911871
317637490
392321135
835797303
129364192
74483755
28858314
651208136
394152626
115270044
143215386
816823337
988233145
551527539
94570678
117372459
297107654
47986057
931714514
666555575
184629249
225236109
720954524
74648822
751344411
93214374
168642510
165533652
31500826
9627984
653030619
20812226
162798683
565825237
553369934
8108253
899678316
77350773
36046781
588256339
142312604
608209163
517766598
194483089
417062180
675338926
131505660
72353276
565343580
115469860
597211645
782970870
356922472
95903180
613109528
106618620
92282551
866771390
414828772
85574748
866153841
828241924
383323000
892752134
65820179
119502297
58058280
12438134
289841276
807950004
393289122
584631109
555654580
21878997
165567473
728632477
868367416
756033136
110380098
52873346
509523614
839232099
675637100
982562644
760405691
794687353
557597621
565524660
683237311
1009993727
694857399
806784273
74275132
667431582
1064119028
360855504
693074715
193346740
978016010
186706541
619332528
744632863
213228707
142698700
823819354
671528976
743834982
934417919
19511037
128629371
174670778
310183203
416224798
88973659
206485793
111042888
183332268
929006643
18349624
219285167
76914121
13756228
221643742
565117390
402539997
925573134
784019925
371214442
465938600
447001880
735868299
424500887
1014508809
242019716
277729224
402073877
278377199
101650621
290262425
541569864
87167091
196271371
555415685
997689913
153537942
620036852
729388881
535259127
250561620
429666618
164841899
882934186
173828774
943240037
577610991
83151795
804469249
462223271
846908977
233755569
757121327
416899625
824588335
9182423
655695769
529698972
196847710
190014940
249734314
834767682
470581228
418381560
123600817
487451761
193034365
697609032
501257925
289182249
118789612
253512564
737213710
321675369
48361043
230996079
571203460
51698835
35805441
169351515
276943400
930310195
304268780
346391630
594944233
1057631139
933938548
15265692
146477443
457730028
848631368
293327987
680748041
314135866
815107215
476748030
66548831
488286553
887493802
102602490
396510235
48688231
323893681
854117390
201289128
265997900
926831699
322271673
904352706
176649573
46153095
664026885
787108148
483519535
913249794
1009556336
672613827
492725161
722986779
193530952
511206320
900454576
1018854736
898134109
785391963
421441889
255227751
944246981
90298562
569454199
940146714
165824735
290165597
461784399
57514651
863686457
41102376
733411310
839383633
835680903
359239597
308837003
195107916
583061420
533366850
215213007
584042504
938790455
165451666
813618652
108012408
192869724
220220668
1009466039
410342802
536896246
80650114
310307920
150939437
361558651
98007164
10336200
83673428
282910089
2612004
747409816
626350200
60133339
792818747
832433343
567656816
24866152
67579188
524853249
154801587
503613201
389441731
336040854
189728376
123422688
641737858
103358936
737370218
1040917100
634274089
585866865
21454557
576890154
546695379
107946513
914413476
355488152
51767289
503622686
236738124
34624334
424136052
198686244
576793951
544211586
765864282
265515294
467463787
2216612
870407024
442308452
522116983
941192056
415583785
216562372
123982320
457056064
864094236
436276962
422392117
504472576
162689202
901833412
538651491
370964476
615001438
1046395364
537327706
437655012
211176688
531491573
705798234
484065669
370942265
863297006
827089353
33712985
189879655
146978011
366642886
864241980
257473588
170884949
676999289
673970959
189015519
1023729128
46526520
117616718
280653779
137061341
201199655
824174007
707109013
720398745
415352678
981654398
274052594
393885735
288125774
765486034
125835576
98607366
75784486
589830879
123395982
390439570
698060690
316463237
38281945
331437953
474019057
52719064
118542193
625381709
440719666
684203405
1032599255
738917336
599823145
391080179
981898609
648603055
48255531
937645352
54050478
340566243
434692005
2793507
839890103
85766194
71165162
773423186
79826835
64664508
693605087
129521428
163522611
134237520
669448948
773239877
193482527
852357252
433349601
107666905
409584148
406365824
564190987
111560193
544645881
249925976
232757679
766271013
83830060
9240867
898649580
203430755
822545038
646564813
837196939
381650694
748058960
454182716
894063701
8389973
542361755
529476900
438157497
97657897
48772796
201524739
689773651
965812657
387001674
620729679
219125538
323496049
716655064
131950795
269679849
901944696
1073186830
513419211
579685859
85454088
318764161
502139205
492328465
373372851
58709711
1029786926
922741076
171277921
1057219914
28889430
44357773
1065199540
214772072
481405280
42212208
349174760
454626484
96166501
171782176
752543262
389900056
109115426
988129512
804553622
184410352
151023715
690535352
272570901
647358356
626023529
47487868
651335223
752770427
375327475
143299250
81302664
762717274
772098611
71599726
574970739
262611635
484778200
868475883
784712585
437583456
932057124
238450753
113049704
183410421
842031957
342900236
859908974
714541000
708980647
1061176168
168014831
936204013
129451139
136794452
99288662
177416189
1059449229
467254482
333346296
187922579
977374571
825365194
562698499
248065656
178563270
408146881
485545976
600159422
127411171
455419013
237589955
1058439762
1048702142
122448614
28875497
409943041
841194005
696049963
627730780
528088000
105873792
79130325
133102126
132675056
142895941
88001419
147187445
603783255
524651774
430454375
162467089
486035513
1001963825
60464094
1052459268
288505005
451045150
676011001
647713367
645054716
323038300
97353379
805755489
592373506
353626676
810192708
789483471
46801324
330830046
199916427
695817511
394138723
656450905
657268110
805093954
146895785
87501164
524616174
745779941
950316235
1066075735
342152701
909253513
425781027
496219441
475889222
40377059
191415962
866435842
927250411
3523247
652178401
919183649
585069353
146300604
616886556
74669057
46315924
274251455
76522479
898188549
14630052
348697820
561651747
855124230
739179809
215958849
750066032
420669134
652622437
723037324
705604251
81064599
707887125
824805416
52045124
263079480
514075924
73115335
753169136
417146178
513539362
736223504
694505698
451257130
650120550
469153477
24123038
834297295
31398157
243072088
160871203
824648572
44187041
676932971
353049937
142221472
653442349
182316898
87459818
547592531
534520801
819957488
493222257
891442292
92132021
208851985
566924121
53814378
657916783
334725514
551478817
803814194
281650136
405385562
146751585
707478612
895982274
166174398
160071264
640477264
44647420
305600652
809087980
148940878
690950668
330487834
761007521
299867000
847085439
138419932
584488828
601367583
225850994
722191982
352205137
238913832
64514845
609212389
704323657
193123939
842607948
490220159
584171974
498789476
421597894
277610786
409366126
339074173
373172669
821533522
276451751
48488538
531220012
140827595
1016642483
483334344
857563304
241640425
689899836
725509040
303897483
1043842626
808356368
274738903
296699304
833165018
9236128
914117648
66400948
702257983
315154951
794810211
11663179
466969883
703138711
739318919
48115099
646557977
1018594693
90122709
69691508
814703225
331987748
419777920
636282467
407690300
160144579
1050413847
91467496
873370771
562379004
727900576
174625760
393223744
148271783
361030800
133286499
97285071
757071249
664057086
365751214
197307483
126764246
697703550
617621411
1012837948
1036280361
716752691
967713426
256642924
319975208
60600820
719665924
519324244
275737172
722607238
107645066
93642354
20152401
452641053
214936574
744032400
1058733874
314639406
423277877
120812889
115214228
122772966
139693743
164133674
552130861
857313446
732913807
894185237
668559877
317098194
664821640
186835590
374432035
528777340
873151469
467221171
431792227
749504023
832879637
587705175
726636783
96908629
248490770
65133148
190436506
726805272
369620109
231724156
141768177
468020230
136744044
729937663
251887858
66280414
245595734
322294343
825656530
284299457
136949157
43320151
731663944
583826245
210812750
771594371
502310070
94152893
27372352
133848558
156048592
290285879
454902851
100529163
832177337
207223032
734261222
697694593
621456896
419725568
1023329412
111108747
283450891
17209945
430534631
590083451
151581618
589015839
419207725
813302025
631795
947163875
1071462383
53334532
778895655
377705275
590638214
106639074
95258097
111170521
274907519
38634125
507881475
158837635
43847286
30990611
719317036
779372096
475529304
262473224
232024903
909166376
55250694
623010395
65912643
476695662
361693062
767309298
743768042
722921911
425333058
832094407
658325182
787945862
296689482
240795796
616855758
277635675
18283972
423403532
561085159
425016776
142081302
718610932
845125326
599722845
47961714
267624827
895800106
766399557
158111979
647462146
9673874
1047862479
752002064
112154460
223881555
88381794
655755483
178070374
101041918
623855542
62126822
855290526
873309231
2932865
481401785
333435413
501751005
519033504
705080252
419356641
94617373
221182838
240989334
103770014
103304606
491034882
545364098
49616529
820531841
103005035
702944402
719267459
743996513
310964825
795747100
230554922
164318075
566995502
850990971
747338659
324649245
45985178
437215298
141203022
148151098
412197115
680648502
982049080
222281887
726238129
75457574
834651634
334788986
445477202
998670826
192197737
283705751
45849764
134178765
904926362
431260840
59683536
301104400
389070706
187262870
467673448
998360060
103284383
556488567
371445352
667835619
730995814
402614293
598720592
963898361
819122918
673286780
359584892
846797243
424035641
790222606
23432877
46550520
100112092
675478842
10714830
635988823
147372180
444814395
501654348
102256076
656388306
52100070
676192210
690886969
859215600
44059144
48466768
135229764
494042896
220924594
880675386
172726544
821774708
700398512
78375899
496722672
504455617
477389723
373978230
133392029
501902617
167964511
942590951
499342389
515085317
867649747
503438574
276324619
584175403
501158688
705635892
123967827
472962276
243255686
496286561
1006392510
354493032
474816737
878733731
586234180
620684283
642096101
346776567
301852489
821402024
320155592
727150710
589645774
646269258
973311666
135807349
1067003171
806971692
713642538
368495384
57904851
606276994
1039560698
345073991
810263704
1070682537
546030280
301195034
850462583
20699719
1016278285
582252951
447201593
403875890
927446417
313237198
687809115
212398686
798825926
921299349
650206866
592025276
568589659
184429550
766942776
21601017
162030481
645277042
45200816
496728524
747782381
485044966
655738087
1015477659
181174503
42034022
707533420
79740718
253931928
547691670
70087827
656612114
99404830
442138671
203558438
718041168
675091090
239448665
826787960
637909539
1044219681
765602005
914791149
6256559
710301281
42114130
923635061
812901560
926873574
968039680
46423776
133895035
741683331
978602217
354922343
428950103
148971668
1003411475
766547151
959138214
90662729
109753890
626236762
89459884
30212032
536058697
396490907
798150672
644085721
559161879
172039172
250666438
35180440
111425976
990398266
131092373
798468854
147480989
89759887
830332301
695622873
196607725
762997050
82804369
624027636
258607185
556336404
43335821
689609709
319502609
626508423
613585320
691441243
702199242
399189619
27037077
751438891
39442622
1018797342
774035061
764213237
291408136
468174042
838324659
964430015
690308076
534680424
868432065
791612025
59445001
955679200
138130486
785051139
328557
299820097
225447985
733264038
237099324
651994223
211738181
85767602
1059879025
58456002
772827867
277716923
967127845
319937381
793030563
209089613
761353350
493980911
499201217
429915631
281199379
737982698
550850441
321241990
370456500
317815082
156024193
702209554
755186301
80926719
1053393628
194092333
798926039
654064663
841576367
960685971
18406497
541971479
374935319
32502754
169169634
814934359
71713868
374604040
391807197
28027528
745547089
38722328
36057132
695116734
703025459
727061564
133245899
216947068
184368715
179831210
599767655
479126321
364425831
25428157
235519293
53950202
275575543
378055860
785459520
790054464
581491648
62433285
638665421
149176939
528830173
777360776
250031892
526731671
1036475631
296948925
605615511
105577656
443571655
993217874
483064283
570032504
79162892
705551651
37710170
267514770
109994913
421790492
153878992
100348555
426940165
314865896
548590751
840004905
29941095
73709931
395269642
304213628
202466397
118519022
790752043
407505201
357167511
187031934
704076029
627659299
285466259
16088221
289226921
752477590
541832254
432961684
396188129
337792604
673198765
639225237
842345415
217214114
802284304
636817602
492020682
489892878
59518446
537802125
288332398
468307526
1042725409
693524721
564702696
89690267
413887125
554368619
502298262
308261816
102086956
663459250
62072669
297852752
585591400
470336479
178056795
630346623
766171389
312606237
207705019
421291896
732000299
804082859
673501422
391397477
109546297
295954189
60725204
93604225
355719992
446498575
428842884
281605457
253232892
378404708
796902343
8788229
701615292
615717552
851473937
3221442
988229930
733427490
892982571
621529912
317230594
509131670
196995889
867345924
311206996
711560836
97569439
489528330
459478327
26817796
164483115
124488847
129609013
54184530
411600373
123810497
470395249
401162618
349937468
718408209
366775524
695511976
2834460
864317984
142802538
699523224
521963308
186651018
208974874
600422079
317732426
275664387
283432916
182171133
871593721
220773022
183064737
429366527
1027583478
648211981
37336641
204323989
898399596
1011266414
32992991
654207891
188437418
65111265
532957457
31498892
74119915
495436772
94815087
443083847
71004160
145300931
291547383
268429040
540994070
149837798
743900296
50576505
660176141
330466222
163364313
450201125
614237026
494668877
796699369
757708852
955306726
776438475
178892876
289317437
177079319
220132181
169459098
779575503
1060926570
74891040
398265012
388033284
197382381
647812325
746713059
788043453
161047309
801390243
461865793
185691159
456121089
486182900
277320315
381473599
228316477
415054118
582245093
565341702
612047738
699967397
471191554
913296932
30873158
972179046
657911205
57942236
90740010
665870654
536535859
632565384
230361211
317692000
776965079
518491951
1022445902
600289963
558986548
177998523
7048596
683386947
835094239
705250268
886242610
220152747
270981524
40147155
826595808
240207212
167131030
845090053
903416684
535730738
811483261
778915259
390953295
409749831
930283709
4398132
338637370
18079314
3527185
37219802
416065622
286200229
1036126174
699031758
429186647
180720616
675144077
985459938
274454431
144661256
362726217
873780809
373610266
237240654
75950619
133518617
551887467
1471067
477267301
306331025
661917641
1073382030
372945690
255675441
232826263
778396434
549396083
223174241
396553715
226401973
734875349
565308865
779639433
727292807
868071047
15877032
446933646
719566756
126481409
393537630
301837068
755254296
676627657
700497674
365101605
272338027
213078411
239256120
131079144
102140928
926430932
381655228
133535195
45760264
128586385
220112566
537490132
8308924
880053572
139815512
561964418
197648481
176058604
694018847
329711701
232546112
914177732
482023560
641681499
34381850
92945746
801479627
156119451
571205987
444853322
133844550
49433211
708118743
768397629
532629561
50813714
206768312
305635188
64826576
142833870
444236890
154096986
467003783
981763241
272647634
675489443
285950653
737985212
950414468
248723335
457008520
100736052
190786668
278826877
279946100
155215813
457834506
896157681
419923380
15170264
83312011
25321371
142234681
289590233
122205773
428209528
837850614
169249298
61180848
10902845
869736920
865704082
76219747
104926065
418557212
114972314
411544326
871131885
29464295
572686330
625293860
531278504
456099611
344298106
74862151
459195697
321713753
124686846
65141922
19940655
150103384
785962501
75600798
41684891
670332853
57129305
541525252
611287537
15587931
241557642
237044767
160913180
77775321
956692019
315607082
27798813
712333933
153222204
323372049
693393969
609672459
141847965
939719373
1338923
634979318
1045757384
69513931
357040780
19317057
565524902
1017017792
800634602
333343203
369802807
749552190
576678328
540372369
362938709
397919969
287915397
607174195
831181547
193253841
225159815
354471475
547495034
310266605
79221372
1028638762
226583234
238873274
989931951
448046029
111853736
643406467
805123460
659700087
653921108
677043683
1065524824
596023813
255520774
813665845
476158400
384554615
399270085
432261370
328931707
594589047
652531571
840554573
341092525
72340417
205724938
800352730
507551577
736785971
155183312
898208642
171530948
260341520
832449320
12125274
499168462
528424643
571362154
461871414
721750226
833726486
10248251
51241276
8836140
7524500
190995412
595755307
41012748
933327392
474957890
86965299
79213452
177948590
711021478
489288458
774820125
212763218
809610511
903656495
177895769
583254392
743172310
531811685
961364700
583905300
63502238
262965292
887048832
793291293
681522176
883358364
458111046
968062997
286384249
812820527
635416836
433959489
427600967
15290554
283426601
677804607
196324627
489644527
108336101
334354265
418031921
98716927
166350560
195986727
791015766
717408971
57792668
657538098
169261837
800617476
198282680
600011421
271708332
5027232
225108117
96160883
483352299
445541179
187915908
28695841
177381626
257880627
823731445
720567928
514505551
1046470010
852123837
907789681
588653728
430134775
178456583
383160058
721173465
237769914
196881463
814279222
1012570565
609437382
39700777
482205789
703707063
193252732
1027673580
532179418
740511646
282605503
414868024
507035285
420724972
971389037
1011270953
991869522
710344457
638918054
783828563
905039852
502315992
895882876
726381463
998833229
242892837
238377689
873462467
720060525
416476347
838052048
255892346
230363344
210003000
442934356
42527445
333883539
99177288
801485328
510345060
144968210
60137669
337256932
55017047
954439895
601283368
825498868
401188039
749670690
851401783
531280775
393095604
165424984
1021188904
244089817
420139365
137288210
772403924
1014665460
458120773
225172538
540371824
842838029
1032791791
479009075
637630116
431033298
801712339
449256786
90415060
133209732
8662803
791225603
745043082
534745871
553770944
115084347
736847989
87824835
402947445
432607881
303776081
997561455
186751781
780906012
1066423017
787721264
110871859
782410721
163612456
111201001
1003333175
737784342
984601867
288595471
993231378
280643223
511102704
255012228
577539268
975021325
2156187
571564455
120463982
769337131
523648117
1001459835
707611769
45936983
217763851
932279299
181599833
360519037
343643550
117209342
577707678
417661453
707489606
293680200
195717433
38288199
670207783
98863192
631508561
922549539
479332626
986525814
920267709
80287316
888834289
37610427
16379645
773058151
370755961
478081012
181877887
212097117
482375418
82421572
455760482
15278595
512710444
322677887
1759756
549405762
201250151
209652362
1042288066
67363074
101571069
31639624
862207440
536717061
355091195
310983187
151156210
672202959
928854482
1023102982
124498369
747466457
12041283
543378313
866087507
319889726
756973762
652289967
196054381
816280410
534797981
288255427
180177699
276079020
881597406
91768623
724207095
258102469
523006219
716835901
138874489
9662797
114907296
367545803
777217966
862107251
163606160
50092342
1037079238
379074214
352005683
777288769
36730236
738719330
763130195
675482501
344797207
724111109
273356236
770666179
127999475
215106499
635652458
635389492
192158493
370182865
211958862
546635128
35379223
409213843
593426039
626772275
696099817
324185924
295056647
72152459
580141882
714661755
153246088
741042385
217031302
15432785
111213235
478073405
574074691
70965903
24105797
157846181
775273882
416313986
303536527
419644825
376513692
1025730923
336874176
875164359
730514908
982895639
179317377
114184628
200772642
647545118
284071145
545872342
14075723
1055933730
177305093
1001684803
462401484
9836740
572963559
279439311
502250563
197328814
575820343
1035748297
771982379
801865568
141595210
167520755
162440589
74071473
351943535
19428495
955688351
539878852
714660478
684646728
133775316
625131300
594671420
212840964
122947538
275223673
214960793
220607826
193245378
717147061
296693749
285792105
366629081
633550360
571247293
150716949
52688980
141270588
289244196
740666519
95470404
676734480
185286940
687832576
118279779
923721229
868207514
593613801
87306495
168642504
397877599
964364687
21465876
698715269
186399147
722901803
307788330
392694892
149494939
871607587
338023455
682748243
857358500
293583914
356042556
130265250
781585868
1004880878
926917532
40019989
995494284
995974519
15074426
722616059
321713229
432344081
168326987
792225827
243970718
697002803
474294332
280191603
848156163
985190118
841184977
541300869
714390073
992478225
778461149
19897892
88092455
686169236
293986616
208363104
416721153
64228782
658892133
1073153858
555751039
60896517
936070433
12389803
1065730948
232441355
572478662
796882825
305369509
42854587
813963473
63571633
956977741
173822314
472220798
101298550
958230644
277424203
564786596
323536109
220940208
253484168
608710854
380248160
385935404
439694661
275108728
283099853
631066708
700472693
230944805
183381547
564754599
61856906
551013900
612575090
741764622
491631151
842684424
117072188
21634379
281035055
1060033142
455087750
821451218
646903705
683984006
94087823
17743323
230796151
142126034
67363651
635688672
86882482
357132287
559509274
760721517
675509771
330937410
290629034
138674314
57301001
494470312
123519130
107727697
681759147
998080665
60002560
234375774
90522812
350839710
96138755
217228734
784832236
628898366
626812946
65116213
516489175
835502769
672588449
595111875
119342370
155592598
5736402
326229970
781870577
347079590
714889080
176704323
38732642
427698936
499433543
275917708
653189964
382583342
980909116
532642359
423404106
205854590
678991619
325793866
135412413
1065523847
163439953
202539159
99953063
867718180
923447387
341961644
107572715
754932114
628498377
41249667
702461750
407301165
779188814
694831915
332226660
691160894
855100282
697839206
450196321
81486417
561709624
802797409
74251220
684022345
697820345
680910254
972376267
634251815
747564623
518682658
67819872
501716069
1029801778
405019965
617629011
706158156
35818470
774879148
919201437
613213431
36689855
869820228
234851453
613147552
685672122
114329562
194190111
203458615
542253226
556506337
21243136
191737222
624136408
841661410
278034213
1012875978
601514876
250048363
165542774
745040579
921284299
331359210
2462239
191982649
69554579
630855876
63275683
1021995288
715467641
83266287
97306066
234484095
631748966
461445445
273986547
574764809
792508486
163261605
367200018
265944363
29991414
527552309
645651510
381467478
191978822
207137355
87922495
113969857
926153906
443221374
508553647
247927648
850368377
148155061
766433505
580581166
37551983
690086160
510197422
96444848
262939723
991461129
545597798
1070533677
207892755
524408507
384257584
69630738
109783582
304710706
33067658
598900180
45547550
753823132
213056328
184179390
754638473
826858266
808117972
624504325
189921520
658715302
847507160
735063239
347314274
759766004
851323990
451001571
500168874
179268832
781745002
115479426
940271178
689136096
692245985
616916226
315069602
382604782
730629887
171989709
9958315
384584266
1017074216
484806165
92532743
82984641
428705655
63571717
67059933
95746362
118470438
567731596
714946435
322769122
120126603
376036832
1027302833
791761367
522465109
340394665
667294848
16322064
621843371
317493686
832601591
374467395
726690926
985400359
818793543
739730033
529580632
669793353
802646138
380035040
590638601
666761419
70067186
206450303
762977261
307072035
737578181
199561377
549996595
758422819
345647567
160226633
466436067
284628013
1018227026
446709802
311350933
719315426
722812878
1073328673
375967892
59749371
988198312
430331530
170924804
759501394
539423551
318058743
276794478
127458173
193607984
756403481
613897369
886377033
254000986
675016736
118880940
669773124
594865145
497790508
141375353
208620494
29536278
612916696
55624168
328004580
240801017
754191066
412643317
43924983
379048330
222871354
180360145
531266695
919007307
467273414
138865454
667439738
128831319
75520778
72853506
433687636
414191592
94611082
680963150
419737386
657871927
484198924
461511392
539715537
96645026
293417709
609141032
4700502
93730230
922427836
483746635
81026548
396510524
651031310
988703809
1063743329
639635609
337324158
415924222
334182050
810286819
348868019
514715379
9916553
433789799
575423488
140976211
741732835
632481810
541218584
316049190
46535880
131284545
108954004
187157907
660566306
871129957
269388928
289261019
46413149
137908043
566845426
4938993
816370988
553858755
111122771
815067834
751850917
541518688
20607612
30593296
652379495
616866416
140084939
127332077
555436427
209517162
544124373
283376463
851876956
570601282
633401336
46916552
184537844
972709495
243370009
686713518
432072509
743776101
62223720
159837973
62606472
666200174
583811287
19348409
713070029
251204320
702271126
584239968
886556110
692742717
213162749
951933796
535552519
1017786851
419334425
141694560
473238132
14929916
683729544
345254012
225016306
595787288
20443231
540748722
589493069
763577779
465464024
374149250
189995998
525050956
422077274
17529494
400898423
4487029
940873702
333943890
746593516
1019435614
1036016607
201082554
646192125
280681844
532688258
164794895
98889399
258272853
83243686
142934399
308261754
495028250
97950758
267541814
684961491
338233340
699678114
125262300
430234401
310042737
186639265
611865089
765471773
207677773
72198463
259115742
298427743
555853848
509374305
167180948
1036631264
767830243
170594210
934695966
225294860
290403589
446228654
98645225
698664795
112538090
656935167
77581649
52055997
277999584
383089333
482418417
76458848
134410354
195463407
249064104
1040497342
433480682
367994545
550942773
838448903
763780772
635922984
303263330
401056092
850197572
152307474
56382371
435380998
751137785
860687334
652390962
465927756
166685197
544255725
826839815
107761152
730605049
284499357
158315436
541389467
395959047
193645346
323645699
443528286
1060264893
1001243547
1057916645
651043849
153609954
868487986
430520552
423586705
646191448
47510330
319899685
739278066
9249058
94458324
488207931
333936416
768460404
39903205
654867616
903495241
812504801
715185512
600748716
256667304
773116452
977705222
893077429
735133043
502423051
161479418
293836150
391620155
756853971
741189953
48728587
72715506
195442947
156380946
852931408
95254031
517620028
571580347
442853037
165540293
188426960
862165243
822435543
271211984
611566932
843527450
509603480
447787082
630402147
427496264
618004567
961897765
122756014
398838401
692707851
437143313
17262434
90050240
405610304
71897987
100316480
603730930
757926567
241224562
382338359
724178619
991865265
1062225695
1072070845
606488503
951700964
298824002
195456722
335707841
350924756
544502436
249289438
1061161194
52267727
248061069
897364756
361207186
510832421
856367649
737013326
126456487
359004318
310588184
614548874
81786239
179765880
342973040
700780215
162923643
559036340
113912202
309482573
124405642
824810442
255734609
296145792
29312585
807471582
135869323
986196792
240010436
843944236
122064456
39239914
150288743
695972809
781329669
739320331
752028550
812766775
104334922
316212429
690320851
273942419
398220818
169709764
79012379
147472904
211288947
486064932
385777361
625778633
40009474
999100514
781746088
726059357
773296205
620516806
18472148
142323580
7114786
1054924217
926475634
287203997
115762258
425600444
881564845
594904822
268994392
639870516
184647150
663473809
260718010
274076761
30966189
695883121
528827829
124208137
805720809
445584393
110939238
349280860
848822088
840336575
390707368
21073309
698653314
459556047
894795906
164819655
76291323
963843068
464026464
112544818
425721514
43746689
155966368
455423008
263471405
1048863110
628483023
155791464
680741711
139024011
275238494
353816062
90804616
82512997
258226686
750836526
154369462
146867125
113868938
241382459
824307889
1031519113
212698338
632443599
728916263
321494015
1569451
281942747
45091412
647205145
160301849
787660441
45141236
425401284
463075872
536350515
883287486
592691022
607696556
41548076
922860406
193283925
838746312
142667951
640076560
787944111
914567087
715838009
362648467
44976671
734281209
1039366273
1713165
566070868
709708267
872280713
571449325
409514879
467049483
1020685681
942844216
634156771
163008870
669635975
343750422
277639850
222198007
548116676
801579768
833320890
448458808
122237087
623682590
282620120
684723086
50374466
90315972
263753130
86648221
579376323
574259925
235082594
26538645
1020369101
823644989
191922798
338066119
144528280
446700141
104602986
656712374
611506878
639902832
601141478
734907287
757737986
963792147
157747348
702278024
744707379
684716936
650543160
1051184207
36653968
148478013
481823925
771158665
278871052
894848985
864264870
986788504
791439833
467339785
793427793
654350096
548057172
327281699
214366436
45793975
728866604
867201617
799856518
156537681
27802159
10862304
533659287
166980380
601141955
126802651
730196148
785221270
846872098
329370002
343485225
38911258
170224255
135558707
396989507
975066518
269741228
917646984
510626096
1054757809
645205703
358854149
489759673
506171521
109094738
250386656
136963675
451189965
121668963
3921023
4709087
743844280
691568683
878244974
598634978
166479180
767473739
471758882
595666922
446381534
739730100
83599796
111930131
784669995
47796606
552651709
693836733
127350152
810503603
440116544
591508405
505495612
58187228
468731906
7307101
284873984
538139803
150777442
903263539
484457319
650296628
803959982
186121366
582055126
463951726
258279901
555025569
266958625
667288181
193325120
577062145
1022420772
846672882
491924202
1034903824
553512915
65612752
881850163
1015435352
174617262
338593310
387363559
122930849
433089849
316270888
1065602601
30872247
60657185
39996113
479997899
255615228
612616740
243500061
173750388
810888542
590838841
382053102
95222934
558782757
895991271
955121896
694644852
828391772
789797445
908671713
869545996
155822507
212167241
829145989
584516155
534679423
642032733
6073745
148368796
866356740
366168321
858470290
659989128
542767529
407766296
572098266
468242533
611991378
53501515
192191430
59552278
739630840
370255698
1039628967
236819261
489242735
506238868
590058928
887091436
468530918
436782049
424686375
694808131
511692529
330331470
312585490
157407132
692257048
724179090
846681467
416646248
490244107
536153577
1015371286
65645842
570619096
377047738
333710646
958241397
746423688
275939453
405108934
163347713
561797704
681768347
575177473
596919724
73421914
1071982789
408834664
225605900
566314695
26881434
600767680
671686689
126212048
258716896
107625047
355339284
910379701
1004160096
187644429
403495104
586669471
751041979
465622873
27080099
505559690
858221082
440266800
306035088
330050263
698588121
787210737
33356234
143157240
161527992
491112500
867186418
767153309
125408310
447392626
117230100
481768347
985537860
357875303
215166316
782583106
51859049
19804045
46158806
48989788
769081360
373498185
544142433
33270701
225944026
223221587
359873818
244883483
553283255
489500976
216942526
608462181
694394274
354016856
192409947
748634022
68972960
450275435
115300051
883454425
90073491
684418201
737924119
522011307
458318644
111779149
136112714
944062742
949295847
497318241
627344416
1029455275
220600820
910221058
15399049
677144946
752867844
156208139
143381181
634515688
416384048
203219168
1067324457
309261923
297877858
136706478
104654632
348191970
298802958
461550467
30468891
20462837
352774909
126645049
256072858
24114088
34502039
151211842
300873340
96827180
193312104
450231646
800877846
224010477
983094819
140535131
750514530
323946911
812593204
525703703
812540986
667381143
777151045
991726
205324924
603033757
606670970
496997907
777947193
359745970
332827502
427516218
461673212
39147822
1002449233
195448829
40927490
514549594
607681130
822361094
14542662
137901256
331176604
955020621
282165722
722682159
741305865
624593430
827919679
329761844
154850951
424133657
314298818
1013856974
180876891
661244176
40387445
816633182
360302770
406946020
64800774
183719889
132342905
735738036
398312745
643147846
516968726
748942135
932222927
679505666
377791703
234777544
192017478
789743195
675580879
121046913
178833743
73534757
913474266
197697406
801030847
791208881
834384928
1783467
81724650
732224023
74161179
877695500
944670467
219681341
716644260
13543494
246283346
132912825
896351042
324060973
97713656
867897813
507937219
551222788
477228587
1049178220
102964728
218750858
373086941
520402890
579554597
37331407
621024632
37717759
301248606
193137944
203700905
257319019
657369356
227558166
1018246792
412640028
181990486
21363064
1069823083
371460947
1970511
327731973
179824876
1066628992
328016753
880035742
847849158
169613955
872154743
492332807
600166681
864129405
462621895
63886914
353516597
160203038
444928506
104346279
454173032
32085038
83652702
240165616
101597746
89630870
806951690
517064519
413194685
915927858
119202743
260777909
141814954
828206445
509704248
1011890985
630574461
672325239
8219008
172775489
248528600
484751678
844370033
315115010
235526471
185503503
63373991
827448551
468050648
193114840
241118216
867890350
101498198
312572161
305222793
694458219
747754007
535489856
33542444
702205108
1007905909
623798126
60642342
677651280
959418022
233100206
127894148
124351120
493722494
139503696
722665074
278954854
739824132
915059471
591307751
1042435488
157883686
323404055
969996640
348007308
798079628
982467251
608356244
756154412
70788117
827282200
256666490
116388622
846939938
696115372
501229021
889977698
183559000
678032879
66953437
935486652
533405875
517659161
677682769
96357208
896124001
468182251
956134635
1797463
542277139
20096788
288980044
628877041
1049714413
552352858
185466456
33823119
184567939
786892625
551948173
536979768
733147414
453379015
515991065
271131148
79347486
1028032537
127560597
840866572
816335847
146459210
733575289
646932809
332552899
706652110
169591616
185089596
101310246
444537428
19903262
601827688
1006896511
467578275
65544329
164248467
554180626
809940653
291384151
58415493
743215245
434696296
60821684
741804064
184512676
579827384
828268243
303666683
664031647
822138211
131812009
537714325
223352529
700400870
657044790
64931904
450142140
165583246
45672265
273884044
1019986977
434600876
961624674
462194499
435770690
207748646
123235737
854363624
1019376124
861324944
166097207
929197299
352143221
53461346
928426030
628000424
107314992
575442752
727127032
347506483
174486310
457132741
226976275
644310311
718777209
775289662
284408453
427371937
651783857
160231188
408966963
307397419
577485232
112268087
846735595
320026337
1015029698
245202125
140777647
340874721
247664042
471081591
673167694
94882343
105939131
757677787
644133434
831582193
37580
378747280
329883024
594647399
402190869
439435044
655620135
1003311661
822732322
361614845
225363130
673367917
512004864
846208353
348637260
230273313
474157176
796236305
234052384
1469272
83249578
979605912
147472255
568412063
236085351
318620942
312782271
792750740
275550913
33047636
95524165
773257156
672735686
299979715
812893515
469289497
742353300
561270980
210587508
786288305
111832155
908121338
149020310
1049795704
118605697
849153539
72816609
783811201
170284536
378992685
311498076
605973464
149693942
869935105
149443836
806954307
613649008
286678707
194722248
788028831
72228247
527457806
38367591
491385441
247576273
792618468
644918482
539183899
418352725
81152048
917858765
629466697
455698349
146693440
105136165
89612570
224815137
122803412
654991703
272228999
410825153
387900498
315955749
776614233
188719752
228363210
672130809
490602639
700233484
704507928
99064816
108598090
137843194
587062678
645984499
422055192
850397319
1038811460
663298262
826919716
525708323
10718734
839371006
178184639
739405741
197490490
403465386
88608683
138278371
60795797
461221213
767330695
19458999
330487949
400342374
461033448
65206941
1050148003
573861844
296698788
163147414
4254492
600672001
708709669
768534535
449471416
853144745
393890629
1324646
481619179
808044417
54370038
141057129
704087480
185367033
80308762
421233719
515915536
1051562398
687114265
720782991
902369030
205904142
299047830
946896410
209684098
649577809
480708536
294830351
431812085
38098633
629105975
197472391
407496245
222163066
921648071
83712541
369390143
98657139
297239614
375363155
453404873
770977846
741834076
171031628
472263755
412419328
468856756
98907590
785184682
23085714
190274888
309624380
196809081
154361178
180487388
126836436
480923471
294657989
690274799
248920058
275608167
116424633
197489279
547076097
536402877
542023063
277748356
212600970
186187136
94470161
22550508
401749221
520303314
452883847
88355001
225633016
289401465
908822235
557389870
395822878
752712463
746728686
715751558
431276431
252549977
669795653
148235624
379362754
694210258
805375225
460308680
747316716
299324064
162859062
964553633
2628884
422786054
600243265
435339545
767128625
283918607
763384151
360985502
26951343
27115710
564413338
789592982
163392708
820385355
871889153
685327853
280979610
150922073
99167869
839000745
200409314
155737122
481331757
158662574
498176558
266867841
74385109
226836301
197500073
164817876
684676994
470953729
10381839
773137652
134395595
776240346
587574099
224856548
374958266
503447129
1044221665
861982895
753033966
83036910
1062299025
546969731
24258688
565148972
566057436
818720349
802941371
161121968
379454512
311937675
370285927
553805777
511957947
385630715
357124217
68042302
716522408
1018915611
359587813
575815766
774867557
552356454
842013159
820840748
700245227
902138624
874421401
337555095
724249422
503887612
118111608
353313230
787730237
501673285
808809774
999221472
324541516
139866639
117572697
240538696
820138131
615001397
451138070
933455230
602000475
109277480
735925076
481004272
761077725
523489712
986424782
1006081180
52669490
330037322
633701672
389242547
639511512
1000915685
8922640
118553424
150488283
57687518
690421613
262585021
447627521
873903187
161302266
597534950
678842681
859138203
424406464
618900506
105141043
7083909
332961632
325775088
353468235
296121447
48018423
347905536
271039374
656350566
954309439
446707540
33974138
798212823
406742842
448556752
889445870
426341712
581277992
632115590
61837579
904894249
413201678
206290236
327124857
42840866
1042784492
767102765
721652322
461397405
834945268
566537222
291852992
799314990
671253907
734135385
212183967
643341632
744345768
235884871
638530843
205421270
768274140
610590314
390355973
470837975
908200051
802208729
82376335
999442201
11334678
213374048
151381745
649298434
632605721
19320341
90167215
804968249
997659789
200884166
340062632
465833353
635355511
300832076
722082150
1072150378
886368212
557723763
194362309
859735643
1018463675
824756913
704585884
19194448
23664105
942777785
692194898
338641740
529169570
771934575
866006266
711320869
107989758
642640784
328583179
530502532
34342906
308194094
837500957
293690812
148255446
825680089
497596086
20517103
730053818
130533726
489052981
127209087
1037157401
300577242
124742647
565303783
38855570
23878370
1001280563
464173909
280690099
916244526
306692176
731310015
655471482
485322427
629956510
468219522
308639558
11234870
526134713
592467755
176688850
367604983
534703596
180021771
173755093
519938054
85150130
243845582
1039349984
611798395
267957696
115194930
775072855
135843486
303756742
792456024
945445655
584673178
43962103
148059297
787219420
99346901
845503594
140037628
1072360490
332934597
758112113
843173614
374953470
686908886
234374807
85413978
491942268
512486064
361040279
154804003
254800885
747281568
597343386
837674406
565413392
862538412
544996703
709226824
337639623
524918559
728016970
678093066
206677866
482515929
777382664
642236017
17334864
184610232
129353131
136898476
45409991
944550203
358059410
237009187
902429086
193971637
298518456
702921644
114766037
1072914465
749015679
650984570
957184418
981817083
384925907
707562246
645198912
621530882
84664001
625215529
546725989
470055494
617510043
276698942
210931061
151471246
917280239
452949602
364702939
813518556
206392739
106222917
151573631
781108148
312946189
1023724863
78027193
631174797
519273845
154465635
110003496
616409819
34650871
754264742
356642456
75240829
941380449
340885020
510005836
929980002
380833195
608882376
226259748
80655797
447262
401996672
541058310
63992667
1014024085
100927019
238557056
859959910
158025739
999543905
175354448
217635919
662003297
1015048028
992833642
560054811
257083430
29989836
32580177
300109095
38103939
70181299
177992253
183250820
183108343
604837856
90699011
715044577
575250243
367617673
678312779
413881140
815982141
659796122
537853477
422213046
87593652
453406701
348793728
401998040
745710419
491153151
755567844
116158203
788806682
751418322
337706534
255032019
535428612
728903312
800991533
375891824
569768878
80429263
392214219
177116997
415521372
700986387
800726050
354423652
227178640
909168543
123657786
644832022
131150907
658626660
377368043
547379944
790075183
791957700
36494683
172730390
563603019
549363444
617119542
806378150
935887245
335441530
732263605
644889603
206525236
322603418
190551097
457288373
424050743
15432033
70837120
912561479
187743228
50891411
218228369
375813272
225726750
66176995
617786527
548057187
66705064
334463216
666902140
1038276586
93119867
477756483
168129215
598791270
704759234
761523503
33998708
1003361391
774849750
143973987
706863157
69464391
488949952
631612673
121937370
99321325
576114227
179408368
893653943
26374059
1028670608
373917131
651886657
248652949
299333258
671889035
10916284
506416956
71539206
581976502
660435237
208927957
184633809
32915110
767324252
529217280
248369167
711180527
132929282
179508582
278718585
364717129
519009216
789501103
61285918
784024996
979033606
684922939
107941598
94471518
178309653
523777061
453081382
253192819
47307413
1018273202
210357191
615660865
106640765
246173002
629155922
490436128
75273156
624373294
619849435
858874748
268791783
151096082
470125746
234142002
836990299
843459155
487921884
702972070
716798337
562883476
905601245
806660137
81195020
764877444
2394592
425461717
858920351
118923567
980846698
772737430
332133093
717700837
927832954
340875801
222334329
843101900
9201085
835462294
933311818
591834704
2866457
133150959
520112393
43349255
205928385
97570614
284799620
284374630
88460707
709780215
455267881
364988784
181024532
155653361
653307167
776695079
691042659
444218605
88178738
564630493
229912720
632562745
403730731
653603088
468445979
802986472
768781768
114835146
220942685
591189115
1017976569
456681649
130246582
772690630
314726288
113320733
51644433
1059351346
589079027
747960745
54718117
907497040
571438824
300352651
219078867
592889534
111942311
798591014
876729610
261008357
761119116
662353080
46470741
868927002
213433386
619332948
146215345
692439678
401678524
236687997
810592270
784071002
805406887
90981647
1006460010
726108745
726319091
233253171
962682601
334597774
571584270
170919810
333277060
162106103
782409991
281971149
1028765774
368053191
501220517
295083684
811024840
54034178
262170604
162650114
315725696
253485542
377436784
331761901
214023014
371927601
493450394
441951616
646199075
135163355
195297819
507616468
377697641
396182941
848937993
790979625
1056080940
104095859
395128693
196353771
530514053
531842885
148438297
398696965
710057482
668709284
89971386
837936134
664234572
33795446
719210303
530352604
595892558
1061325317
671094512
526431131
353006927
78089362
958326691
22734915
1010646644
426255823
594422271
95333523
350827382
624345758
554692330
697845279
515799145
1067864312
669760180
241018573
505085808
250864650
795894260
984313021
565832054
560069430
527277152
271427518
584926065
264423
102593842
142719632
110190794
531938965
657395736
728976255
18323646
478410393
1053834614
473275160
725808609
632437343
615005716
183312498
725896311
192066526
282869059
173535460
471628276
99269001
205084282
144021906
734344334
163489862
1011413888
186620143
396761931
842824607
649180521
64215778
610896462
930219304
591068459
213083548
336275655
44237097
66855978
764767864
810691300
441895611
92069214
338102210
373831413
426856966
59580272
250605115
747355045
290894575
137095534
253636589
816330670
815125270
486132686
610645135
161061356
97309554
607314673
741961712
342990901
56280224
586149595
673836197
214362078
524444494
394967069
425617091
2212942
1020742562
673151845
711427788
536444792
13601944
844937397
177027754
850640508
317151791
140981607
622811093
881976933
307589587
851594843
340758092
900207212
268411586
845404700
260088607
515229037
378125306
155118235
400611081
189643474
95459341
635009033
286757055
791784194
646446319
253811493
349703171
201221414
579894112
524212306
280991955
39931444
252124126
140528494
801596711
296756253
261585338
541584660
301267602
68947209
829264241
861176505
403035582
723340344
161146236
749170587
139510342
901649595
784545854
1044369672
973138347
335714968
125407561
709324253
63184832
300647258
27288338
997674660
76738032
339511788
821084003
280810749
804042580
278486986
77154783
153111380
516498933
137533166
92778295
194445684
351781200
1048412199
383569025
809393456
545876388
498585468
90103969
180071085
13978765
335251333
707672902
542609114
577977350
792336502
54046164
826718771
8921594
784896901
699992354
852797673
595711951
465345482
182901562
506220642
30232811
563332281
56487008
888335722
512735995
231478178
320364906
972609521
785844268
721777117
130571305
584221713
778474282
338357349
621241935
559438607
612308140
315638632
81228632
229517681
737162928
87004960
445450981
313072508
669637253
569648220
461940766
452749987
55953477
54307241
561943500
254928331
463169055
769304963
700799491
64620488
386076676
348006602
137498103
989081079
622186910
533602087
565115581
177059073
703717583
224522643
445900452
292429073
1050017934
379725368
112678883
1041296193
595971302
56935535
102504110
466862934
457262262
535471015
913075268
569705074
744290545
734970284
199936864
1025518678
1015391567
853288573
775848076
153872475
62662088
157410987
183082798
490645507
351391262
588981077
664904783
733775731
5036072
451902675
348661722
181580054
735181748
145034234
781969744
735365553
509714717
810192173
44096927
259400748
179470551
586212894
59190180
106087011
641250990
744123447
961669212
206482350
886830303
1060397135
650423291
365948228
341449723
779193696
329494430
781034838
813234443
279598488
539752706
337833310
69539213
23432757
59782462
380969881
581431689
268323307
15904229
244509337
736670109
742900601
988555650
501387693
743699520
327125211
92929854
316972272
673173452
794465781
570320134
206615145
469319028
236123152
35468161
842577208
430593695
764560983
87793627
199319818
99057061
841597692
117661724
154850125
425233167
50837555
851403888
1073563297
732391150
732204348
716577111
466255754
138639744
418836500
349281763
459108953
745389637
241114028
311792959
180933002
946068348
658837600
489223255
970711503
894603695
41595919
56471932
610867961
465320730
896469306
374513099
1063335460
508801253
709606416
427065960
483878511
48568148
1023122894
727633357
685663981
475524773
12192383
835899863
527502524
579022979
1042081259
632066438
125561017
188640732
887720077
452359170
915099173
366831049
164582749
710830990
569217808
104553096
644610642
130728709
94189901
448601346
589545939
20462404
74051826
77320854
824809825
185886841
1030607340
456905591
573440471
572483284
206608695
650326644
543747512
75454707
417065215
700466746
331376158
448370430
930032283
293458060
181235336
273525632
1032062790
59943260
824425978
600677889
36115244
808512184
958318061
144058343
1008811234
234510780
491712413
671873549
134830669
1029103154
370934685
54955147
85182213
861017085
348113241
667295184
565215857
89955270
12684754
751433544
4796876
214199730
595083708
644906306
777663063
846374526
829154596
404111572
816622223
350991465
579339980
475222124
346610366
520606105
399979296
307049283
110500323
502073752
333580466
361756582
673505867
112357626
161582984
69907767
707856028
869592991
365444055
284268196
636644828
1071349540
129036154
168052617
825906009
745514651
743364600
123246354
167918690
772047280
752073176
34359201
189112453
599641563
101283657
192869104
615042233
501204929
495133816
584403153
265642088
333042650
289705387
278393505
691892983
587519895
818654005
756411713
52877754
488581141
92479384
492878185
871927062
178252324
589598834
540617052
1018831456
790505784
256206881
692419094
1045598247
244582372
628470405
724535061
209563711
635903713
820824620
1009564711
1049123187
912328909
2594716
346479293
179122013
1056615335
58400716
309686931
7353798
820767566
481521563
43824682
610935178
118992397
734768468
977027829
168890493
201388201
121077224
594093817
611110746
735528129
178518106
699768599
525742538
422484398
918355141
624607548
72295649
813566466
399203519
443472121
458725558
140761657
118985991
880002018
238080975
325866372
513261557
402865129
398687486
972526369
217916781
698849296
193250213
23534721
81784583
761336034
38125338
46571098
563211338
887208063
394619612
144149567
91225757
873143438
298622397
733214044
221578251
806751606
796995453
608070485
223551342
345548351
124020559
418788007
244950738
414782383
371586856
473709694
32204821
952725853
170903319
847366394
96383618
408098323
336920676
498811426
238091677
822148696
162737400
175208161
399449124
1047258487
949316639
160106766
720337662
238606851
651288866
10374871
592607594
168098020
161294323
416258462
437527398
761498234
331860211
133816964
53743406
428603488
354954127
910839678
627801047
693185091
87936124
753414717
722821446
536330162
514680357
209759943
43512131
478730727
634616892
32939851
320669608
617678516
1050253591
677173698
530481073
809660901
800571071
225219088
337104704
260024636
640396047
730250990
367300929
1059280519
548181728
616536293
480021883
470733244
615249353
1060846462
370782081
690405796
212357506
547262019
603432308
327505446
203329407
853994708
119254503
498806331
858011946
462545740
202073784
720825654
133308130
889311737
430954005
402095683
347858767
119031895
682902530
47635781
430551951
383120447
667422065
143500858
923527576
715984190
465583755
869182671
1070998310
703770387
116986466
197386029
107345976
342394483
563349409
403132763
217918926
469965987
594438161
263291351
145771616
496083447
268601735
1010641401
102140905
694068709
672794207
484366749
808660953
97435155
143049669
218428072
213079301
172567759
228119078
177999549
341392825
985246063
965607288
875852779
489073777
13527885
114286723
668660487
51308185
147474387
192921733
555326446
180160546
139776670
90011488
582564461
117723243
1041398872
342472514
678125191
265947665
919672450
790335999
229440237
206944929
1036002035
742817081
805867694
171739035
932045540
189678756
693154834
934936876
117384851
430579883
1035213855
14209583
3020110
321993768
572447939
609374969
54669386
178158834
1001821997
532833763
412042535
227252065
830308663
692267425
292114680
270250021
745633030
60989366
15263359
106977514
37785858
48677621
795196854
354174760
177522613
509660914
535779217
621020691
825360093
166297743
288651774
297319659
521401511
709196117
741292157
50634341
59572581
272715695
126542560
504304635
440157153
893630318
677136702
194540599
680455476
472487919
398174395
55514258
54374776
382498949
107930472
301397268
532445249
1022272485
127261592
963052979
393059020
469613288
150108832
425208867
825386372
725929732
593762537
1069394846
73200830
370062420
811285258
348634353
171830825
928976489
750000309
866511160
527487291
65771400
52400539
434418605
314935227
827999998
668444646
483093252
128063165
48640806
450873534
135595280
494834318
47660803
809117587
240410305
102812761
940459174
797161970
434182646
387742465
947053136
1012093838
724090761
135818409
131627629
770795016
135654475
58446998
362980310
698275531
56685812
35436348
357484027
224539115
671347835
105971521
594726865
26927738
110738711
818201512
549832234
984513509
707142212
669196132
836783265
599771311
21076305
816872237
1068594267
970621149
579951105
137117599
721704495
346011945
1001321598
475991983
605726336
89156892
355982349
235507420
1052082860
138356895
197138710
178371817
723292803
858191429
752632102
330438228
959748508
1033432124
766921804
290998465
822445948
538033038
64766554
223710261
535077363
42524929
43948607
924207224
771072147
797137637
630224030
850557197
730284212
329817171
172187953
722370506
1000970990
25578548
960202175
35103307
411750108
80011962
773449241
823728414
639134189
920741988
600958266
711847107
434063031
680964843
588738087
527143058
516255242
507962970
802010412
824253306
421088657
396111554
834742627
591575637
693222369
595751385
62391335
477939462
201779120
28963523
414756004
232742634
35086361
259985013
210030055
977115467
914761760
751914785
445583339
2155729
708324396
285502692
831763780
193428270
848604632
750318280
778498371
46888232
650024692
576939679
317369738
417431633
779798516
834152235
365353189
216703912
360473252
770651489
191906931
78296281
112729725
156388549
737933649
631071002
510150024
100529438
614582176
985909433
613565663
472278897
508885983
978854611
117447587
987854441
566102209
276124256
821023457
496318204
635789584
799431797
187916237
25581573
344180480
49395456
484463170
862923168
136915336
788966562
370058405
563717440
695488074
541250721
198612674
53849018
17474482
906600039
479894370
133753160
470719084
708079166
505217113
653611
191554639
22359400
219351671
424031831
152570855
283867626
54973681
111843961
791785749
78233026
677277932
147877172
1069664916
1029437444
79869167
69530827
346757693
833036847
278755357
407207282
74867580
782509740
829185696
876819538
839055875
745167913
967432893
516847173
276047888
390754363
229286167
627340859
352569562
68411397
569962734
1062651129
92951762
575065719
592030920
395625253
259454170
799936952
760490571
42759398
715585092
318713688
893798949
447173293
258948604
803951604
117067398
399999826
490538128
932550761
279467151
366172192
321485530
692066557
335409620
1044772733
94597890
47988175
162057319
87281700
811140303
176175434
610352386
739015150
477498978
35975911
852258275
222145623
494515422
108236255
575296309
807177927
369011759
584549212
76979891
77939028
489322389
343374360
630683866
53081639
606471770
791407147
491205651
484990199
854023125
741904288
672493616
1025471807
57158814
498832627
134368280
623047188
431674407
649623617
975069231
23057468
791762804
892787396
754275559
121205878
23126253
890134468
264708731
463777563
304401819
256400393
266034165
1062460765
772127302
686325019
267305988
107512060
450105276
194553596
230593400
665195869
105127814
550127811
249711137
691704088
902773738
118747082
753810236
792774649
546202724
51908597
40998505
798835677
85978286
621742789
235406921
370685483
694785344
710371278
860976842
424867610
202696196
785074833
251869004
334960320
35329530
537838614
546289571
367825959
182579915
948839540
129023756
758521569
92854667
694563755
723484562
570098439
389698377
808945364
785539104
365897283
457032774
497984958
92926539
561848375
781637839
693493287
682729288
660728868
773424052
655673637
327240338
275605722
433461699
284764269
80973119
766521757
480655624
467586411
182439836
849088614
392639050
601391589
847113107
777210466
469929430
969962123
511172530
440366656
182635280
16151381
302050651
801614289
99302057
282546611
151151835
647002003
526733476
545417397
363030398
846900091
608028316
556387769
40810438
990093248
648143524
287448260
715175941
659158624
210779598
497402326
999598634
31586346
245314270
752695042
626283925
367562670
195231873
206029437
846963038
60276319
54883665
297817087
363045302
311189924
824939119
61620361
5118783
129644388
71392885
659171865
334450913
858247225
876943149
566119240
112915698
1071529099
99984166
63722996
178838246
837248511
983899314
680831468
393258014
840239439
619073460
88585883
378662190
409465332
937367944
832027875
528238305
144341178
51677685
692040228
183765384
160551470
81068107
9199144
578116967
938977018
1760384
3231149
900654182
562286086
314539227
740822118
76645461
197652322
19485645
358839075
271497638
97568047
287031656
826891864
556994064
114461254
645948132
65041049
330783028
163398966
748293416
414357960
715642555
953262020
427961005
539167518
757749813
177888416
543896900
836188266
423559657
585903586
669130212
468626452
4924090
571493668
462504677
304808702
524120083
639927751
422688167
577797905
742089008
77735799
287513066
239393221
591225904
706838685
202893762
112785706
733748729
561823647
596389176
226916987
176825274
998848521
98062211
506603741
184849096
852789446
424521778
983829028
843737648
128620147
718649199
180707435
51549255
501167684
335815750
495100009
521187583
712942755
48975335
186053332
730144209
107369028
857677765
22930018
634382118
600563172
392956016
657945596
50848154
693231991
813456125
699699071
534796880
680545822
484704671
218779082
432488398
222031216
343604340
844097925
396511397
183534125
952584023
160230857
926851175
316354254
768447167
927467358
281211501
613668582
127522831
32887256
84853947
776435566
300273850
332702919
43574968
412510833
283974939
726243488
152856857
803649763
984909241
77064421
117904828
958295089
249832986
805438885
846889107
763145218
180788322
770206378
538343355
621704716
482111221
85266611
243062296
83318569
272943991
346608629
451904283
636276475
1022738383
1036424200
1970191
869306797
747933905
682440208
674746737
1034853727
504609478
518478356
536083178
901901485
562574059
126134162
405930182
642473784
56642347
77070580
257241929
716295311
438406903
143969444
555396794
122527947
151459859
733936220
169061402
223222525
736864168
672371976
38025498
423979264
846260095
153280381
373685396
160800061
994963532
851504112
210244996
462882947
541296536
650036181
685173221
368251573
148873567
417348089
207985660
281566907
268635372
10264128
905211271
380671240
76621984
229309654
58723760
448965978
815269942
236636409
898519038
774996902
571769705
160549843
85794549
760259293
677358183
797144832
741981754
261518782
262507773
31728891
109279210
921251827
505955201
277508665
689034392
304383194
97366908
92681666
32913815
138379667
350116700
145357801
165462774
836960365
698099162
549596224
275642298
658185698
481252637
38588087
914458104
283607475
807904316
995380613
830018390
78136595
121406983
124749893
231159269
116022740
756657687
662894977
1062725188
740155657
109291388
566781203
47973199
87696708
1027071963
423347965
69353950
15605822
525373100
752949096
902460116
612048973
460848973
543934137
448540976
920068336
114955742
507840030
189754567
819200599
205660524
926433233
670291298
66563697
683183060
878454940
415136948
23535505
617964213
252076431
777817610
550595727
511510656
656490582
380624814
844349927
570756095
661693955
365732712
289228140
74816910
487075298
510703342
292197952
4338620
47689094
642677324
401581902
582978751
781711377
386280015
476147076
175618990
50599852
592751003
516525648
433769245
83779945
440469923
999398316
920252279
153222947
571630405
569633933
539135506
170334925
829922963
808709804
510975353
473151829
125395821
697552443
45400627
429895827
83568460
731073237
328897903
419266691
365359206
981395639
192762283
756168407
325259031
954485374
276704217
866218914
269831030
961265102
197620095
401890496
672971421
211267467
943518090
828655807
545692956
65888358
614692505
687398660
239451325
702444094
922037586
918255578
110814745
233752592
49456134
390017539
694864995
650555053
158077338
799776731
68036831
368483708
613980027
548939047
550282751
295845068
672562499
516705303
946137675
692600373
312359157
644279538
610161092
498123588
626561801
398266898
16081758
303586142
748891147
409751311
1030166504
624010585
845955199
139016742
817431956
640203033
840493201
189137470
431833512
71409072
711813696
679252118
162684750
284215413
761621623
63266145
325821277
273291655
754250791
816385701
170183686
553990211
593587655
313847529
157041058
1010074653
854932569
323402528
524681381
855451391
227842838
930607481
532252440
651698766
542465707
710702328
777189550
649584453
734472539
248714721
274946757
287414817
800632495
12995
144693459
464133230
700440096
926200410
451156198
371712116
24364022
632529472
199623333
24847127
98062257
552261789
259003542
429146513
376752124
237466263
210882068
19845908
1022598378
1070272873
176855990
319892831
376915784
603561874
87052577
436893163
502759140
558123845
755089732
747656893
342688041
579545613
612980822
391150447
72484305
961850126
755924659
250954450
86681609
635637734
209577646
358849018
113808053
400357641
830501396
727391962
185259893
653017719
632981416
86730412
358107836
80670043
182839845
99389288
112398991
443255638
733816092
834707566
645335694
243568397
235596091
501542876
130414283
819884990
51245111
395119593
881454113
449643615
408202419
260073586
210318098
443366337
431692054
518410656
365655460
405381187
659197585
822501680
987742832
479265741
401518421
374599063
76827290
199782842
299533755
806025262
89443825
380244217
379981852
524421801
586892099
273147037
762985225
87823756
590551736
642232349
168127150
127559041
767332264
729984146
787198308
502976045
637917357
324036186
708133309
689794695
704519150
393631442
110712653
196612812
649332984
419986866
582328893
188278602
874887787
269043525
107182653
391244577
581498006
689257393
489996925
437173074
194510169
514536799
38912034
607275501
77041238
431963326
501066447
935289461
65551143
890556678
28474759
917833803
923340192
626256401
838659633
460369541
820492164
65044944
412708271
473907390
625840985
75377813
252764964
355378015
67516609
491049900
380252298
306752424
868491249
569445957
922696473
592837035
930980012
455109185
256460598
759695966
761145464
935467189
771999227
258484709
389296247
735901349
10934663
125263238
901920771
439093144
451177013
346580406
616070332
578361658
656964339
681090686
25647754
284536582
759919429
563420991
218814074
845022394
194492462
35432823
192041293
773546826
432714320
951633504
848074997
847573755
720569137
775665490
997738666
470122045
529481536
759390120
185381726
103908375
227608641
402545595
414261309
1062868237
148736004
822018454
323271430
354366687
1050772999
716315631
42750598
584944285
72497062
246785919
801263268
637752975
90823782
374780017
68907341
278318893
230924522
140712520
622445905
524294692
551369558
500505095
279564348
92610464
282300135
609940197
490484821
1038693486
140508091
12651867
703638108
427058775
317566280
415016755
1062850500
465747438
32438119
60856563
977960087
664063875
492863408
196339974
374213593
490915005
501023314
724137115
794537629
191346255
645225359
104238297
272326776
101070442
262890588
616767359
315394030
353627246
407351656
717863841
711258855
222545108
638603892
269459940
150000316
397761780
667957494
156212029
672774103
171307338
419209474
29031716
995164105
469119116
932626180
36597361
248278154
708683553
132082865
172539917
165602007
678097146
872695919
700101944
17849820
333651062
585742153
97920971
745341738
835938369
680281219
100627479
57936372
741699592
713712699
272496562
410799381
639132381
711161056
681481671
63159957
92328343
304073685
82324717
757289400
579899690
717056990
218646341
416096375
90876627
800843616
61245983
40619216
347654646
766265009
407049322
96391254
404585249
689626978
176532681
331431226
737003346
363217714
749739753
842253793
835381336
804777859
707256756
124052149
523435521
1010305893
646000297
356120683
34208551
463753685
345180388
93037631
769931302
964091594
161827607
13197930
228217322
420882727
589631038
42507685
361510207
95673606
686557191
984354223
224194269
931506972
95809170
577816564
7846413
237927876
127028071
767671252
1069101593
216977645
659747029
624315539
38951228
955025914
772571724
172926480
166262571
492398824
855630374
54070386
464639896
833544950
543124066
946913358
642286531
49732815
150028653
175807145
120689819
515276589
48593576
816285711
718894695
277322032
231416273
290518206
623390678
213982310
577795708
631256752
177303021
374632148
281296094
316705698
607530526
221505631
446443529
471768538
198992226
592379643
6741162
52722843
933219178
722904757
353858995
583613474
87273279
858493687
434943089
570949430
59303875
425250036
756504576
397737948
572367318
312163476
799273613
135498493
631591469
22282203
65081108
442870653
490399473
121712049
329080074
19938380
411374714
494919643
68859309
175498297
809033355
146593280
652942235
119574284
66753196
122500518
747752162
84582834
792993685
16010546
898956361
237110028
81925631
330726715
550945435
792011565
594675074
820802107
146954792
384667363
8491052
345542290
198403079
46517052
636420005
840122843
773006637
698223791
735520715
1005717205
261827838
498961289
588849965
1030378395
112656136
949512742
848471812
3254429
651438330
565318121
587223338
675751051
335190184
67678592
255441697
209693398
723640917
300030621
80540286
974553812
597971123
114737754
1071637936
146228321
642687924
863450951
169109609
442657587
765693193
301663011
509990150
464662599
146269269
398638299
147224439
20794267
76033192
44154846
53918347
723263744
702323753
852775707
104297076
102385475
732027646
617777478
715799039
328165214
773391470
889272007
152117828
192857936
171462322
102474468
28184239
722381084
264969256
328593673
723106434
840044890
435815924
549668226
392778795
939941444
530895127
813438494
591796074
511952265
1043703356
589427355
366423118
728653760
739481579
801052849
214878901
770238442
951436456
728567961
50256458
362901866
276497382
190422714
35153139
358204172
43454031
3260439
111956315
167133550
715419806
166542256
262194633
507251705
109203716
410362690
756845420
740611757
1727119
827894432
160455915
916130897
1059988304
613787092
577563709
949640686
276153506
75798571
979221813
678237402
745128115
174143878
788122821
387832687
572442426
427518487
254342072
62672315
115557070
338791344
1058168339
38226497
257131321
798928158
497469487
177295013
418282001
597087486
192452700
722907081
53163641
424051640
346591302
548094262
763971652
81527324
27833985
1008978185
908309002
447576614
63846428
500892440
102174546
614791424
1009158273
859916515
340640423
296085801
497344430
75638270
657323843
935972422
77313558
95987162
531631476
243917398
94693576
3864507
769047937
92283657
882612610
693044474
962820647
836742931
759568511
573997508
195410822
154172386
233695062
1058741083
194905759
287062616
973726492
961391717
909583051
299755165
532922012
867965043
34052117
808424085
469605524
63029332
744907872
538529015
742679671
670187646
752444928
153442938
174435558
247720375
695556495
728730620
466533352
576737515
80178163
894994386
620099542
1015194177
576407871
196126697
1003509640
109189321
749822778
260900514
104119234
934535119
1056096426
754806555
38735927
749867566
569222019
668697775
255796166
406845324
16389669
3807929
395544538
628370227
176023653
995883826
324149803
680606906
372459209
755392356
619473881
530109224
128502253
230533811
735215300
1016896600
166609331
697762452
59959952
633779359
67919769
316520637
338856656
698573974
285057354
48769176
811742601
145349340
703943573
51195593
813656430
43280192
815449041
468677804
119297527
37650773
584636698
379681012
277557126
561067394
384737666
393403890
114973143
863377442
515424670
110591939
509711694
161863211
20778803
53086078
659256352
802217887
444908258
19902754
112670235
211338039
117064891
620146343
943889302
1050954748
51007315
640911422
241676992
812137918
359573822
877456385
81824875
115239574
714089521
1049592661
716112474
250425831
791930802
191079427
206612308
173514456
56491358
818338630
343852831
361018289
348216894
648515001
770665296
557563191
898896901
164030922
720602902
300703089
211287101
27128334
260863158
675519031
615856958
615522864
102714589
589394616
67532176
481761541
53786396
175468638
498996934
220603167
753956312
584649891
813482917
309400996
612815159
317958764
331294038
40898255
836280954
485728399
794460663
668268776
933072845
327976822
109495149
504185966
1069886243
754953047
626872255
810231584
975532244
320875880
987930150
467487228
117931035
580540585
846963740
287685222
1018804949
1064622715
90500207
43873762
510160887
896271960
589833173
229236906
687210242
724708049
37750949
278126023
197533108
469256117
1033734142
477443929
298861557
159219569
89255704
476006388
403102577
463102053
57162271
410817516
168709918
72423402
180237192
837067111
135474206
1023055437
989522742
521965
895082360
604004237
837759126
110801121
304805322
86313802
192500306
707128396
558915057
368065236
56359396
917316692
363971925
287300124
219646021
494395316
247957767
825718766
30926527
179094945
436681235
498093585
762540063
116255793
911031953
112729572
416105696
85483125
623328888
1059830462
660605336
9825495
505141680
46402200
498716467
871800053
291300036
490837417
427631969
227811568
692202529
158571622
97239723
814644019
616837994
290195840
207474784
38522782
736353885
174942844
110816271
22984404
269152885
182608725
921309175
87570980
551355576
574336278
290591493
95816229
42229304
37389166
286821694
962320550
1034972898
110762282
36522641
74951941
647568505
1002460377
667980956
1034905733
62826279
594584150
850738657
187105432
677200738
68930223
100800690
39320216
21030516
1008215076
84223327
363228680
266985856
153185861
108630911
6819693
649849954
125663252
18456541
246072922
138051572
585937886
272512091
300884023
376128889
351095762
244782465
118402222
132135704
372993306
385937851
13012094
981216839
388892766
251838174
621588833
949968831
628742005
559437140
442281704
91241476
322176419
433960082
847792259
712166721
407650690
526856737
186014581
559338128
360263305
136131209
127324221
41895207
161097313
611950427
463156550
123408802
1039215841
152169783
49722844
960310014
14563280
678430463
847756676
176667644
101067097
42388470
999687183
784851688
685616022
291209978
152116222
860363715
97851693
731250659
803128177
6130507
1031243774
419451754
848587735
65400811
709312394
778834439
192072956
522694569
813004592
753113870
154781502
683499342
478527434
875131991
84691054
825999387
492081642
647845773
767828712
1016976528
421824155
164521064
138271620
18632555
227772500
643049345
237740360
435581340
593815038
924181578
44492180
321487385
848148456
803501373
409232063
945634625
395063394
171605649
324417787
410869400
961984626
60608317
232983783
842250954
533555309
231957233
295388024
40879484
449035950
612029998
517375108
615582405
320730807
372031690
103290285
123597056
763078010
117516247
281183320
749118787
379110230
319044291
460778812
744292907
130562806
694340949
766503878
486634590
1023369581
658641454
567825544
718981242
766838026
179481696
323311157
789018149
835934677
303177814
394244390
59044601
256309976
99003284
115431107
162170744
370562327
792507019
329703027
121807775
896246
1070820573
156148129
152492817
820417513
141312645
229793672
665727272
79606823
435175676
276626603
735021053
144810937
511834976
17396712
297707337
60796250
142894505
7141158
1009421329
351846243
968478747
277349393
1067743561
251452925
1026918405
826917977
101526633
68242055
172895198
173262533
778461839
565782764
51791452
1017137811
326740767
64463104
876882143
781941884
499162856
226319466
487732511
66795244
751618677
128878926
21070210
995904699
336594387
647146567
186733589
375856794
885784782
535346191
782132393
486067154
203199233
659892860
691882237
206449062
861725401
20925284
637469446
608585833
431033795
288707845
772533128
732030031
31142711
199759360
437180646
1020828526
324471308
257569797
259925840
312370808
799346846
56569055
276384248
263396474
647539608
51837747
142927132
56771026
103366203
113208974
742751044
981320872
467669382
135698100
629167702
775504636
581759143
717847189
24275044
491819608
459606156
144009593
253783307
776603128
932235265
498484649
550896067
594725011
571212539
672418844
779280309
481411139
1006649490
71699193
33018341
628997361
33434330
21415958
374970008
444761290
414483507
834707933
275567809
36067227
886508375
99282794
883061871
5208517
506604581
773152246
440820655
1032247417
27672910
761472619
777940635
436500511
1996198
10320067
553157738
50602529
355661655
957971147
331367546
106815268
640875664
303853223
134633470
482209477
242280366
165737587
302432354
65161493
600098862
581992557
996004822
445439063
582874553
442906353
19500370
678472399
1030477424
668330526
170942613
728599709
246738448
359702153
23621861
853599352
500345204
703235497
120309198
700532853
404601119
344078169
419813147
10735696
931134365
268311961
755864398
441558130
617901286
478031822
152382103
191502044
619739432
1593683
969670274
1044020671
771823916
724631056
263165758
494443983
340691148
148893450
685925788
151280596
317970037
871608395
687595911
49337621
884106153
774036292
753057838
6822345
184536183
569035166
393078327
368654384
752493267
756583194
34257588
594762479
64222673
822579762
381997662
111276130
48712716
972396591
356279881
179168658
636930511
589306295
538335293
690036486
401766686
581763965
7393966
788251896
495413667
823435221
335265392
195637347
347070239
786536951
873905194
1044560328
240955899
393360892
444343651
996377926
382533407
208392785
607184685
461544010
459992690
906267855
946342901
105494363
796985606
48885465
384783389
160106884
380222912
331288653
363517473
596935074
758324821
62236427
728230715
320624208
735017841
909739660
1055449586
827290233
434311802
302100518
496667956
371092652
616463468
627715605
82170089
652289995
82100742
932656735
164565033
725207181
332689357
433459967
303091359
19348660
863578217
482756526
584050724
89653391
482488658
33011482
868277848
131805976
326086074
287756513
1044395974
316492155
500426885
617740623
936960495
467179580
958538459
139165265
730043458
595619724
746581795
503843182
240190858
218148729
227158335
182792066
445127111
501155990
175494517
675330414
682244070
565904220
1018704274
1035888062
534676430
813796198
112655343
748634218
679940858
44987160
398946363
31169851
128245883
715885644
577480628
142847733
386242402
753023577
1014609728
1006210757
199193952
683060733
990162685
664695493
250994247
429719085
338644314
420272258
993214775
571024742
379890310
682936450
149276747
23595737
3646193
366083129
702329799
514689437
333355162
141370552
615719902
160548193
157842600
347512587
643236527
374663273
359062123
715517722
346076101
199271811
695178127
552562436
540756975
942516759
99153152
384719720
581235121
595495443
52346538
417181562
787803533
644968076
775702732
381856847
1025857431
397759300
72741772
971059833
69695812
413869058
849980252
684116161
270114864
22809444
75135985
143908496
1032229984
61927378
876014690
782227899
825307027
401682205
1056567109
437805719
65093156
895900175
576521728
198805131
712144291
95356169
262393870
576477967
628929526
80936951
682977860
185590864
769804369
258850035
886273281
605544896
474588705
792698020
933977757
824005200
139375900
285918673
84884207
423045944
227454306
71274299
93800065
271233403
644532376
342886408
152997366
334688444
302392725
604954679
1045147789
735008880
200837597
113339924
809582367
600323826
840762907
873727013
529251578
325213872
601302027
557105961
542789758
308143639
71303073
133675168
194574546
828021016
616263921
481528090
404004982
315399311
480102361
905983181
186603089
35654243
825555507
468462683
410812783
66044097
615962813
125613183
669191603
132207675
821253312
563818161
621845855
322542534
120465999
163424359
312239118
21232378
592232950
358656239
1066695527
211813908
424813744
345712049
217319463
231977220
17913663
116347420
601271027
667965907
593673842
629594404
631257159
969965758
741310133
79052192
679580506
269438525
628293189
50915947
19328472
810443601
4946723
677001650
291939148
54607096
28874173
717784124
61680602
610273761
868888229
463512744
980192050
505379336
274360017
306614241
839188448
330930621
970107037
376611095
205416178
175525
41677865
495209973
258225882
906349200
721067860
528099196
154935418
88519675
516031989
523378068
438449931
51871958
788499134
523119503
859701241
1028599806
167512851
1004737572
481809862
479111018
59723242
756653982
966946920
244742385
166565746
690715695
548687315
939830819
97328879
183618110
38367553
784667401
588544045
432013281
479266270
125747979
844592687
554042316
653833791
73293041
493163327
351673388
432854563
231553441
606970878
413471736
553647642
452007125
840060459
65061944
721402879
784574416
1073211882
156309698
189523637
399961560
993611473
451189926
969397328
882907651
24173093
74222987
347034874
646270595
136902838
358938413
28006491
276817633
334645910
481174542
662730068
807644801
559029224
935323926
867836268
957311108
967127315
396088269
84810673
353773872
679949578
6277402
782483287
336220907
716222365
367951064
624789726
887810324
286946942
564761852
420140353
98914775
206517551
553946207
264014228
513041733
546690538
378572194
802414168
298819372
458446725
750105316
768624475
119571750
239824415
62870977
58922913
99354640
257577085
556768686
287673246
391813293
515387727
16053958
411436763
688954778
981643765
879378112
55356113
658356007
609541638
755539441
683406879
59769043
35241394
388833451
413000467
83536597
477290406
98706439
414463883
684868830
79237661
124756268
415713153
30562593
230991578
619977516
367648434
781640594
22936607
725804465
3242994
90977588
34795645
95912888
103209272
572019496
197545009
117434852
6934504
564771127
734493622
78582712
591147522
431290058
956955525
650809493
18557789
167384238
931471106
103401251
844472987
817915601
972984800
581534332
684136187
144103559
183570452
373288215
9167751
115454424
887930969
652974115
434309172
361024627
684443769
53371151
740634915
423451102
533289525
546055369
3807242
488571871
912845197
87959697
592696532
814394398
770072181
40026755
1014379185
422677980
665871405
6514236
273594058
972642385
361208945
76431499
61373033
552393879
153515776
822489352
444555986
79356160
956768612
271525870
520434295
448745277
96511156
445328370
11088878
103246970
789184859
537708153
345470130
751034296
457107928
171456388
1062923747
168414286
370195461
769614681
60402180
129057660
599877644
327412693
719009104
584052634
410732277
211268205
64379170
181446486
388342498
349409186
603715420
249733129
558551918
790798811
90224118
376655724
21288966
27720604
60986254
101008383
659792200
154179111
200837263
171916641
688528470
92568210
839543443
118671121
88301470
743701779
555978722
868627348
750684093
243823931
434379365
209647052
657108901
744601108
699451759
373384099
364101750
532740468
409041939
454256904
487139694
675868994
170832535
546644277
293360645
659445150
61558697
748169748
159176539
502871935
261804954
99124876
68860664
755810072
209535107
101110039
260542009
666051391
1048127695
279149346
55286081
121350553
733944872
635906519
15201652
678007883
67156692
28777339
335256277
414314102
721306706
167724360
19055494
339481433
972729593
61582025
483483449
745648741
653241169
162671935
372850064
71313455
344464897
176812402
285860640
150770732
906944789
41138265
78529017
520229937
799644621
805926604
565138684
353072740
785646955
813080847
83076813
325156094
385667532
33521057
19353174
604953693
303181025
578950565
627499946
359226826
607250638
562788986
569245124
243285524
158258720
365905447
667412993
269665532
119288211
650866872
88266669
190803375
628564842
773157734
595586762
535725704
150054339
227743071
66498619
1000449716
453653139
66881162
109538908
26663008
440127428
167862648
859608618
45705818
729208253
596754598
677900431
380148764
83511342
473512407
5178603
1049297414
692833635
506156049
378983445
631987953
136607110
273763143
958910768
336905537
739120803
865430386
992398611
97492354
779729159
1026314057
97089087
169997679
1044306398
119341731
135230958
94917065
477438459
194311969
488543312
102848628
391135815
497201699
940510485
311960728
91956987
357663756
192660782
579757085
130073336
512773372
376686674
537142359
102234672
142990710
188930008
545094419
814906642
15722452
563248344
254431297
392610284
644645548
66014662
748496420
849759624
461392290
795218403
132693635
656247151
15277526
122311972
351501155
528926237
545152091
295695076
673638086
337936615
199834600
395202617
600039272
62117163
323924889
986224385
481440961
333091158
340165044
1057090430
318879918
859283949
530707597
589873571
769542558
375145667
258019636
843966353
67432729
845748644
689677255
448764431
253219090
594094877
163516892
211308506
15976499
272686994
78087829
677287953
716628925
743265720
749040078
758965643
345831938
808618714
215461842
59143759
91360937
1062065064
156940293
537668783
196482375
719600887
599174516
48458766
301838810
142968351
231472908
594004014
359164632
539072212
512522222
169171434
177712782
459549277
157520565
507569865
733832011
628573142
476575942
501326317
395014567
755551813
472486837
130050494
604694904
332536116
193596852
447752604
259990515
705962706
830778115
771514017
293219673
750133003
129241271
474468540
822012163
951137457
432092529
178272672
676568832
6520908
613304628
167733491
287833567
217064396
1013486942
535738158
241181923
128624434
389846832
495467322
559765647
358874344
380309081
954903783
648744093
853301770
341956377
187466068
820989631
674659800
119761198
993699539
348785469
531760458
252463413
2613499
326348910
730345411
499423148
689794077
499190235
262732313
416647457
397194730
455517135
50494041
134768838
62085481
693564019
148444782
347726040
684514666
113334414
306991114
78489651
687182977
392397387
145478818
126765991
98804135
540786252
83819633
594674192
85367571
340539343
86781993
185264777
288598506
38673086
37220781
518632984
295630912
400971368
646333388
983783277
36278658
295618136
52640969
66397549
31046889
371820890
21460449
889125538
855684856
31512603
845355504
144355860
187828278
508354321
198928614
305951509
869223476
155699707
418120147
1059872982
629034146
566995915
915037713
86417577
236436427
316538701
69258203
75294697
132085817
17506320
1002044789
1041145963
50891502
645649060
345201100
718572828
115596294
550988014
594206546
454267071
156518207
838693077
157958507
482862888
423894966
22241190
823827036
75982547
112749174
70382507
279669999
358443694
801176398
152552620
273489619
78542266
104277783
655784234
757481291
352674757
565274505
459832363
364561275
116336428
183704690
935260720
376856706
659035127
55652472
425932397
1019195728
759149915
347968179
311967975
406097622
139342078
165422708
212990017
61247524
807688575
116833670
708326901
15034089
398375799
905602095
200222795
255041032
26651714
226823210
634716855
803656566
530551132
299491547
26109722
873261737
605691283
429263941
10832248
533896562
115772880
159774416
143071005
201626560
143688687
109130699
1061370599
279116795
608518858
187979229
65211441
394685050
777988693
711573227
1068641165
124287162
537484795
426667894
698877024
650672664
182608251
148017718
598848801
488811076
131606883
768254412
664289445
268903483
913146626
83615428
78462849
144582216
491964166
222761618
999938708
760059220
559495818
79436305
261469625
218228627
1045431830
1064819091
1938850
130379792
166715633
749389617
222291954
861126124
1066010233
831355483
9444228
901406395
352007990
453936985
76136547
806948266
584906825
683806001
183870310
428189325
628969302
396158569
798203095
491775549
193688785
708936794
767062084
372861348
244096385
658805863
425222119
368059482
116296012
523232792
592703595
251540556
1055259234
999192327
831241992
496450183
666615258
154321963
668246516
405263767
80633964
158834007
382340109
442243200
505017146
599196588
843156283
171909989
424694442
530652372
514586542
133383560
85005881
467395493
415677124
591853473
862987063
128031198
203839143
670221468
262402709
732835205
1046413373
856490859
1002105683
579560599
266762135
550410376
801043826
31278588
816723302
639290211
300077714
777553887
938384096
139031321
569709760
158862147
702869893
939747298
255012587
442327
84768405
873542737
494916745
154655384
454211559
843866762
88313469
184464304
921712354
80000720
121620324
960061597
180474047
381982143
197891317
957261355
933277171
94730127
588141766
592350313
644119396
722900771
36018103
685388604
157118874
102063067
1004252188
29487589
814449908
546471044
793894200
221259120
113311016
133745666
365768902
670064280
888965373
668579336
152846476
409760399
1045615437
588704547
500206303
13368387
155525896
179513785
989830003
329501962
716762150
730851974
790131897
144541553
646397654
256991242
893741149
35467655
104833281
767998738
168622511
845953969
267464729
874356792
352498834
212952100
393758702
4308386
197236677
715504218
562759118
569136635
565505276
174631380
155034665
201636315
650255416
448199727
125180243
27531226
378931623
273592380
110545573
8703127
227144849
77674754
423355126
98920584
177673853
585457132
142440255
656365693
760941906
636673989
279638289
90453545
30552568
357518411
442340835
249274534
691217174
385647824
973760676
155554905
758120370
410401221
254757804
619514470
23848684
628474178
846651848
962056883
683761938
619090847
412449153
721846630
121572844
70754976
518321036
99284398
568110207
29518382
502710707
764825895
831479485
830046362
838880116
208246246
964194889
501261176
621960648
332826718
183118610
765125185
430285718
904139226
300353377
747522111
508948634
255881649
758164429
871075802
730547605
972202949
832917315
923902886
549088281
50927805
586569472
359904711
606720747
941509290
50217895
636396382
1053895756
825852821
904464215
187879257
628767021
108528840
486062681
769078649
141677681
693616027
562317617
671360517
170081025
1002370662
80675733
779465446
383561424
799148025
81021416
775553809
1073367661
23989123
842772549
447097655
539332399
638955557
46750770
123204731
775702231
437130712
616858787
43071657
674430774
140962200
555899283
391498802
726856831
1041213637
134813871
406595960
481541323
702054460
208383941
745123885
877092758
766722309
251367104
346888105
179060114
607508243
330624487
216742692
340753143
479627049
598783970
75971458
858032700
534875560
529543283
102625016
314770392
753103935
206187757
418193548
514100519
46465443
950967009
828464498
447422637
693545340
46830906
1052790073
473800890
897538420
720181428
262496563
396557226
527347489
167714741
113856883
23365032
253192586
223924604
118568544
242264981
643812021
308283002
120217666
63042253
711686238
744571841
744433674
41905502
670132224
69838550
292617939
545099722
668323914
553725782
366629740
126052807
11344823
559560205
142677874
75576748
332084312
754805086
13399860
200815498
407513267
1068309481
164251775
172199904
234949879
346120466
448174623
538279554
906509080
591081933
646700390
829809240
413065444
107424891
34235410
710785677
379288581
68138056
171278887
302374218
92127673
133672412
46926131
800215886
496444044
54744368
984214673
174051339
122078430
550397740
1064640879
598062514
18658955
913727990
906538527
396560751
790855066
66014962
802973419
717474581
110045016
295078247
183819023
344056156
151788252
462211290
8153663
512874941
652732547
891280574
495221488
210847769
544726809
1050115924
69351752
499634041
192719950
199914631
1064236019
682436423
364682856
284969752
57437866
200043282
76963973
121957836
231681531
784520189
609668334
1050366742
381001144
858416852
197229421
950260064
528560443
330006061
629860549
192337992
339078679
323727001
409963304
988228110
778490439
344311349
386158938
993437033
797195223
267139349
762701717
108406434
702612249
37021808
1053388305
71893416
621741072
734767809
641699397
599607385
274518744
660864959
191113174
354095937
284930402
908991215
764892872
191410628
382068318
652494268
457792234
680439957
720796390
163359886
990720036
635201973
433538324
852174636
802885273
539218069
753764033
187569997
318123283
838678376
407807204
187770429
942212648
871390919
1010070472
878021175
324764542
44803814
661806429
309212538
1029507196
405023726
149156240
80702660
572362637
93729299
263070029
772027453
750498403
720808065
331079673
540133909
964568737
340405254
408174346
943583217
424306572
1073469121
667852985
1040742334
999810990
72901812
142623680
320680046
340863987
506207308
492833700
254046048
557537114
936293952
170327268
255909353
7258637
94354827
336066605
841585417
122085143
451274964
685674669
84089079
739701295
624740490
562895779
542453782
399496014
1012402527
137399429
90715297
450206704
819769686
246425458
174273107
428358683
633219421
124155402
1066830181
233863061
1022649866
422873559
843449907
896367733
318451029
102544694
104683402
594236447
65677026
438324542
135430679
466286494
906974750
412216774
380556767
444150128
369096849
820826631
615651433
920915539
603477876
269526962
103258096
558872540
630683488
209279399
790138480
461022441
192265963
449692687
445577224
902287536
687124675
953479002
219083057
89394920
550765270
456980385
148943466
822958486
939308181
471999295
634061951
205334417
732519125
325408817
475128092
919028595
803326871
317545224
525676664
771229035
765862025
656723473
96578694
620690618
364436193
617849886
951969824
751084232
404469580
715101648
156705753
968108612
285412366
908700725
618852154
813789137
760655529
152036019
802710919
819379272
791674725
18161606
112929810
206908023
771997062
323255235
408656264
814993612
429534033
431415833
182398623
285616716
568233929
726546549
136637546
390608310
835671329
524473169
104273928
392258703
579649037
731231978
58999989
608632104
48694453
263572529
137769256
100405401
986841977
129070237
225394122
978049968
728842607
61788794
86420680
635645699
969955580
580633192
765619617
44536057
81829583
171271173
857297828
925602022
24886698
820135678
101397272
37998591
79483310
589614588
154623172
831973704
444654313
880186641
454388542
76710203
159089457
755816961
994582210
713043439
389001739
870538018
110139290
246897064
808718137
355526587
113894142
1014178235
452623537
495474705
671603923
369488377
221348720
773338838
659240671
962052157
872077745
464899595
593643133
98097808
474566484
218218930
567382859
747797370
979278391
853276648
542109303
334092044
200586713
31511156
446329509
834327968
479063984
153140638
937282395
327584737
704862838
726961824
704459006
144768443
570547619
113394236
73326466
802373118
481175336
59998737
354494052
98428449
46070617
832523327
502807531
247718240
632169905
332432416
301955607
872882657
401504125
37282351
360021347
748743768
200586208
694959701
629327383
314896470
170821265
585009185
160044211
607951484
733665662
180965230
343842934
834382669
766777099
146435823
238366955
20117332
630180269
119897451
235117503
861163825
308866038
680355853
131416784
187382538
81207588
826961889
148847974
96655754
185920073
769075839
64529342
863240189
31316671
880475437
1018719851
472767086
1040328622
722754312
293946626
88950056
5136938
800204733
230166998
670398276
66210238
840374097
955319606
825449188
339662421
179328625
226338413
538484512
731476823
290928790
23892024
326835837
22443110
183013873
76023261
469091323
145402613
73367222
865596055
814010816
457257385
416157098
571693325
2385036
68396784
181109948
273980962
121317768
561244529
149822470
758532079
380289579
854637386
531703378
278731386
778008267
191569985
345842743
1323325
992691632
242329895
162008914
608005539
613129074
388052467
533170178
308123511
777171559
293374733
735510688
507105480
234353063
560200669
388196949
728817729
631244100
407206511
413716655
2837871
36978467
716055447
463733058
409866577
39456204
402295903
201605602
141002196
534335022
1016154469
188985033
155936902
568636171
539740322
504613636
61320759
933468528
37998922
528207483
490622553
77364982
268888753
728578014
714929247
37351989
37961357
254830439
172430183
757041669
732077610
1055142841
729505581
97821041
164587482
141628176
119950386
474386665
497963740
798730086
318394065
796493052
188283125
550253678
801048275
474066249
421467001
179040604
296594985
844735259
703284314
42650676
131614768
138332012
646260194
768729669
699402347
247267854
469062562
649581216
156939082
655753071
505372904
456030984
712443611
189408530
139646029
91478974
749096545
900839302
93131258
212527347
13566218
406871397
183574906
678997790
32616427
519708360
22060886
266215395
129021937
876884741
687683129
539928760
124432875
684652762
88717413
1010097736
283233483
385306554
325938096
607716520
251571555
896543853
155286427
608925228
544641346
353370474
306690034
521620498
186583647
648687039
1029711542
1052114805
928270259
706011587
354242053
539021052
293669336
679840192
450840502
334052418
627091739
80322673
506980300
291162855
734474605
769259151
451151019
929647522
37569840
486145983
801903566
123489528
313248290
271180986
818747460
685828814
218914469
232137321
294352833
345716890
389408244
645529935
788866346
72496891
189216947
144506253
510068082
813345735
672113792
513663338
616018298
789216801
891901813
487085711
470912472
67598434
874036816
627138152
140822176
341855698
184536090
921947926
554751877
444178718
672336732
570243270
9850558
1049545971
233330543
140129221
221950633
490821904
721250167
611406960
743853273
118369640
365882784
549251709
428521723
16679
877530657
241729834
855978194
715391760
680423837
719809925
664036925
50484122
181108234
99875785
341806061
779609044
859351281
554581679
174807530
241247808
51116480
865977576
700511622
922661584
89800812
135826279
705619687
1065383003
448989773
737947602
110156533
424742852
698933749
109897168
460181062
852337640
834122617
344650390
78459078
768086047
762299833
922097625
16480901
207163792
131119796
182524682
315184390
137042317
313244385
814117591
398478606
210981163
163544974
619751811
749201702
410263940
144266534
831937405
98616719
227006398
910470765
71801134
617586904
92289643
56571226
630514909
425378815
613909228
323385800
830927839
474015247
436605386
426069694
579423359
160160338
554817072
142219011
148802607
635855801
417289523
73757658
73735033
815558678
14318436
847563474
64048329
138560257
866118675
695454681
889710509
104488140
852504296
997403961
607301355
168657327
178203138
998653484
741551455
65446460
805672990
527374339
961240974
296633208
831352838
51676208
773961082
1018107277
203265643
480288630
427545525
761416050
891360939
857686832
353056221
241298635
363189691
954708704
161259891
130170693
95946151
566192425
138405393
348888960
378585466
78496207
404381721
338137828
452498140
781171404
845610272
16405776
717401188
385746978
949108712
797531981
298552862
841220269
800540457
778629288
945544992
37379118
623295926
498185723
297993926
807606602
154343516
204920512
322173324
676663956
32843335
168853248
690436692
568748596
52699095
522619422
57019730
200687150
536303776
682367896
904488173
30024104
1040639196
856834567
626006250
486610905
860210810
591034072
591795843
20005032
359676903
568997198
703411284
23270462
394815394
1000270935
48129206
210651607
866027945
304097271
453501047
877536100
372430502
716875710
480869190
534979456
6157515
183500899
799919176
675936178
912409718
346554488
359412649
101429530
550950442
569991139
996629121
170679697
768613760
185802318
351088468
1016287217
751016602
667603072
332817652
598186699
872262713
58282643
428205455
309632306
166027264
35729590
179667033
384232357
894358837
50280093
217074623
329345608
118871777
371543353
193004279
623174972
840729412
149458704
641563932
100607114
264972628
22369784
143140135
319178628
777030960
1009598597
362284205
888454981
188409234
932845408
82244736
372938679
89994345
44425365
107352421
465407646
81763327
617358854
495167860
863190723
232254377
118820752
1064249874
1952738
119790418
560330795
343334876
51267476
381925031
91145671
240725318
462390792
844724890
347786250
942545302
464607920
62146673
695596434
516962579
31966151
558605492
838788149
451824594
261527762
985748464
49679397
35090777
475220601
518078009
72224766
960241999
487939339
46519532
675831685
807343119
1000629252
226352956
120405328
581989375
438185349
734606520
646727972
125798963
176559429
871213598
831152602
386405171
506754765
355144063
597195103
816642460
380952142
216016281
647431140
883290557
218259846
499739409
40504869
913194564
870203633
266242637
394638285
872964525
885966654
136101704
243112120
933502462
722391900
51679906
873782573
307955879
405383890
9152440
159885979
662953055
359665663
583962196
508101673
581955172
537551659
729746433
197847505
330986214
665283988
142578796
243894757
483625330
184488137
21425579
1015913064
300721902
539832499
1056140849
194127169
294518848
9063392
438600780
540030526
53408476
78511288
596897425
646521945
971684689
299952844
101642371
603747076
543960985
213306545
44030097
16972380
65370715
289072400
232946667
199816662
960675614
482342413
600733992
490612143
11996643
418045299
158553100
316397431
17888299
155132269
937137687
400467339
198140419
432738070
444900839
517836372
910882680
815665842
1055301316
936551703
148965177
781725263
228905726
411214797
554084843
308712419
339240005
346247281
324977670
569255799
337798256
27971313
139393160
612813958
2431490
789038901
756479012
59703233
521403207
158436936
638053386
419226929
102587286
241326134
470717734
123701640
823932278
109319130
995310105
685066379
124015098
949532406
23249823
592531167
7200136
346793399
144375632
548805087
457752711
674527872
526971328
663244609
75766492
1040881363
21743292
795470513
178433402
627040789
407149054
147518691
896798232
185466740
186590592
214394956
251055367
499071922
613410514
1055188474
661532589
287300069
600792105
629428414
680289851
382091167
328557508
428046269
149785976
119045954
74437155
781114014
148621911
29777391
295018816
177861751
833946198
566085459
474190576
66480159
304499425
94435681
778575328
784670847
62253132
865526161
163415884
62971099
779342461
328394
578896790
83034886
643351962
700097640
571286538
124539314
815937415
435101070
741456943
175784542
175610921
341582798
540467227
451458743
972226646
246687315
629977279
816482774
579630835
243388129
135674563
78825540
586902437
199035216
460350846
858721775
342388634
575776861
331510790
55181899
405280915
707377223
431985558
161103785
18820791
15050116
772419356
507289768
208590555
540197522
7402916
31555487
451740221
158905586
560826126
1013246621
515956697
53487438
23258367
11680852
419477282
671498772
795136738
403734780
811371699
598926868
195367949
94824339
164072877
356617355
467817408
617264217
68868200
857974533
486131169
808735838
497174644
1023763262
511539501
148555025
223946693
193808018
304222423
192286840
342756426
119452477
645420491
720606112
134120669
407203547
101146527
452118462
548690345
816890726
755896115
235657395
639185819
325415625
318886061
337961715
667394950
398474495
120389060
753756451
550177602
874761565
229415732
175903473
655278101
764594097
884498125
243533374
156369226
319608535
887045608
63155947
41242616
719772348
506969223
416141402
487005146
634729128
470299344
420785129
729684974
389268010
38147069
116247422
128008557
669771579
893820351
422011072
120816142
22952816
467828568
611190363
656255359
597512766
108674296
104648497
56193471
105452865
52976065
288856832
258344534
122296961
617814111
1013486025
612349627
292673791
401791232
961270083
2299995
37117643
429597094
550121850
635682645
580131103
677669146
869643330
753874520
140300768
462506499
162441087
916877953
7550671
85631351
229232126
380119953
198905634
408115907
221765786
131254519
658715435
597142997
671195518
372815407
575222497
492329544
836436205
793566751
580393032
739065805
92993476
2233100
855160979
442109031
380405732
805081827
308545389
419996283
605758691
517889513
554391769
645297092
271942904
87331200
170578295
588219267
871840937
156259172
126665402
656445030
97989926
272844621
716268030
112928542
411910767
355524259
567295285
209646860
292201543
617832298
49633239
526745754
722762106
500992441
882161418
83150961
471480677
113338979
849230630
362291778
657479719
79960283
644895561
116135397
586585201
326135116
666671580
483950789
262538115
91377543
1068638874
851503197
1005448346
580384607
791897986
968336724
586750595
526669058
264162324
21259610
103424470
413224138
126533770
12046085
808376330
460029592
553270537
195909280
1003027284
192172386
645228446
23077500
61322466
316141547
118809187
102490488
684795880
393512142
339147726
126659709
109770144
2919639
824480263
74275914
775516950
401207342
153609729
505240786
974031397
540416983
85041663
716256676
84880271
507425367
241979364
497810227
147032550
615578479
300347075
651536709
557090983
349125770
403287066
51496935
602007063
123069543
1035215534
383144444
875353211
470381976
450913061
195734403
195574390
495716598
227819595
498043664
52513708
421869463
627794164
759377411
666068607
843108128
648031348
673896295
168944586
493233484
1038728649
144061432
426538943
656482677
513683656
365527289
927953949
147862166
187021325
638065690
516338851
207284568
559942739
540271108
77581338
75397292
648730653
3523521
260419189
655886308
740790713
266558383
735068524
3267301
922448416
302226246
1048764983
455673816
316949850
190111397
955707689
37887641
760285819
532224289
701417359
721066028
62040544
963469084
128697280
445851236
534327549
342449312
183846469
170180634
720326225
695721652
26983156
59246783
775020453
534626304
705839842
771162234
95833092
491247628
553884052
201934241
611434520
523820483
268764855
222335483
455475583
517641345
577924601
870516005
94617373
681899216
513350990
494595775
1040209117
833714452
849200442
534821120
506290420
108432301
479295039
690404530
175083092
143881681
711192176
1032210922
272056344
532524937
1019687938
320849590
939222290
432764750
42729084
27832219
952485646
250332954
467032302
219067656
1299708
321381262
303605197
444559606
920218671
287327049
930463429
778578190
688998854
436882976
31445159
207005617
600979714
268227839
324334228
636385584
850244830
163989847
163875379
655769743
312286315
876517009
477531605
964951813
718954488
824516571
792808159
660588625
415118932
314316238
342370133
190951123
834726842
198981340
364672858
1008954446
724106049
845967092
319341180
220684462
191134074
714953489
1002981395
30640601
156874928
10069837
221916836
618118197
156750220
107368103
598108794
998776396
654704500
376368846
434436918
938599521
568512516
136559691
881611474
842110588
512157130
463989636
853595530
716975817
825465544
58815294
467712935
598305531
754851527
148585318
497985860
541511758
393648345
490508636
845271739
166262570
37316000
143625038
638618213
627909599
211991242
740174445
670574757
728379786
165670704
467231080
491196409
656413113
613072460
12620923
332057323
668289418
809135697
186543026
199561778
764354017
427435693
17515370
695524788
375953084
349512580
451110229
778185175
651811917
106961441
702118185
843316332
808392085
908974379
952722289
735645910
446347350
379293
113608403
136016050
483357747
259003825
252495793
968249492
280962985
494998724
440487871
206005123
843283435
96331416
76032009
291856555
921317103
986242077
114003957
450745167
534044931
258482001
673196165
617106608
154458776
863498494
302936738
770084776
36999469
794742246
624651692
635410834
305092822
433410651
596427389
617246774
520162983
843271218
1028718441
34649
424999507
704382037
859294934
800414591
193399355
1009325878
534271987
216536192
45164149
184719763
460360835
698322032
404347631
26399317
854487425
468759639
15831136
933681351
500124839
498072792