875424859
408454021
623613229
342626087
655349141
231311357
523426997
434992297
772701577
148407541
828008359
201071963
246411611
41916877
103125761
1065766543
137358743
752652737
379762349
689121683
31336583
709979869
483292837
87261067
787303709
74332523
956400101
911801123
227040553
198021871
334004189
13572577
496150657
996989177
134830513
940502513
64375261
913379651
1023506663
51173809
952160543
622044919
309413479
782588011
850297579
412863229
944714621
698572141
715363879
1055302007
165363059
333006613
410356717
1031633783
822515569
741181087
149545423
180901939
157724789
390340583
650910233
391655321
447900007
109595393
132057883
448562117
266813801
406535621
746578463
552110599
24362879
327577669
649925417
362760011
86094961
728583797
866175847
559820627
992120933
408570691
618781573
36779033
706243151
701530087
415486441
443153251
739187717
335128253
301454789
439642739
926248871
715587877
893271959
300949321
265885847
83037211
620126303
289472441
739420051
1039499479
752728589
239058667
382931963
308783089
576697249
729579241
295854953
671651831
206992481
795711361
864906599
156052987
217631081
691056803
959766761
326580973
117133739
717118019
78797699
599534381
638236133
761465357
201965069
680835343
453464227
606805937
122122379
216942073
428422853
832888957
15846353
781641167
382194157
161219743
312646801
25552589
563216657
853000513
255308341
766457281
660903251
870969061
250552849
899909561
261929741
408067981
665630899
571112753
285790873
706613779
165834883
689690977
533954089
132689633
6014639
529010441
393609127
952787587
716469287
798190193
957761933
39836561
749523157
842483711
733466431
4073411
452982847
507197947
506440213
853833083
302977453
327724571
300891947
290954149
45992197
609709697
788815579
851743657
503032631
614157199
451441363
219940573
919050709
560254417
896056949
879236219
364335031
159776717
783728711
646889197
8572111
632014289
44167631
294410341
290177023
999415579
785987429
867859913
311463073
268052047
1010955103
662904791
729947041
624118207
1030302649
622452539
439036691
595344839
416711357
349996519
242409449
483598627
743540099
741708613
680452477
861480749
941121487
169333669
909423787
552695111
1007901463
181988869
634436791
331240141
315147787
388528471
808753999
461707003
384155777
53455739
97968209
74606737
638881613
215826161
220245323
904252463
960993227
575669243
1035024457
692399993
248366683
143924987
586268429
945110723
425354851
393207359
486795899
828640951
322985219
432381401
1013838403
613925197
592017007
214031633
813782927
590392487
857613023
101530777
599635103
535855967
79461703
138561229
379320757
248828317
583381973
1018968211
192236183
517327793
884614721
170330423
450378823
126027619
375966323
806888479
967058663
670592383
679140691
508268507
333749137
552069923
294944603
550959247
73039643
823768753
697352339
484176989
492161207
650582077
939000383
1004744921
991031891
339079723
992670859
981510811
1042478699
415625621
1012033931
192269239
421460521
227774123
1061505233
40013293
783933343
280653463
184541503
653308679
386443691
285726053
509370523
175299281
824191847
45677447
408570511
190580329
783672581
829370743
264602851
845898707
232691999
313059119
567807133
833144827
357674533
876444421
45390077
1525819
16041797
944962159
573011713
515192291
281857607
727771657
949921657
58219307
709919381
206010023
166523873
46441583
1858651
924612253
907179241
668370673
5910857
806155429
846707573
787485521
604097449
1033856809
89864833
648658961
961147333
92933557
49409249
74749127
75261259
487096013
693805883
603320629
372201307
281990239
386451721
288799673
420152867
1011979079
664759607
944988349
509299867
971727587
397552621
321457469
817318169
314364157
527845777
910770313
795685057
6649099
170098493
35157127
618376267
801443999
549382051
523541471
999631453
379209269
1030317553
646460741
135499783
432114481
533409991
896227219
560550349
395646467
706597739
151127173
57005183
23072207
929289461
945318223
125232337
770164151
332784071
985883671
628209359
201114679
353166631
342029213
71951137
124380469
32296289
747033611
922928837
152421121
1049959459
482285593
565711849
733079377
485517553
827812847
303186353
112256827
807552289
158021933
307714961
299948567
631444439
804556853
304143941
608378977
144528959
1069488559
964241783
536798833
298538641
425687303
938921393
650672207
845549101
153415331
325939967
839150387
1016277349
817237411
806901079
838141519
246491639
431338709
52405387
430727849
422524853
679301459
11401909
812902091
961785431
810725507
322120787
1037090143
996710219
845914159
195574343
141609889
350121287
943504069
969916067
28545469
55270343
662442101
349702061
312190871
1049885951
631979659
1053197239
225245863
373975829
466626367
484388087
327914617
710986363
719707847
298719797
110267021
496855069
487511393
536298283
753416801
603882311
727376201
892767077
624273187
413287333
141327523
457882739
161245717
1020419291
839597827
63324697
917834909
955434761
183226783
309172811
399624271
845021381
469810889
167599489
278989651
412025027
968116801
2585459
290202817
968586181
598151353
815832461
427917341
789096533
558863353
583488349
320126171
114395681
887246323
55785991
941583187
932043253
632185373
675367411
682481479
162320551
583746209
805661191
965183903
840157841
552540179
727321619
91321583
18603997
253622693
1024113589
1028151953
72196769
755663647
799305079
142031887
394482001
434121137
1052010979
387573623
650133017
777480629
280762511
363534079
66795571
564972281
718242233
362612417
856779359
113593633
499668487
302391967
627442271
438405713
1042684007
992850707
490937479
406484009
419726297
29110447
47073307
648504203
357789911
41118691
113224619
353720363
121780627
815337689
78898861
702963439
46596943
544233451
640391281
1045232143
1069765057
342782303
900906277
420662057
1004160569
1043244031
139792607
671581751
984915097
313734349
540353981
711806647
1026223027
752473289
536868433
99167359
859667467
84385619
604211149
869736683
431784257
295746697
350086487
1011541117
872648041
337925771
4801451
916720199
681453491
670192403
860991839
119710819
449292253
370773517
825909787
51560591
48844291
938607151
763282109
1030477583
552158741
643245401
159625187
1065153197
534536677
517465651
711380357
1013147299
517483819
835709207
1026300383
953204911
932135521
412302203
549550913
459984017
320879599
45624077
597711941
240437389
868100351
703275151
1033623641
461286391
910263313
981933553
243615679
790795471
994451287
1021284151
158187251
20422147
670067599
1046768563
970354207
133526677
805455401
463518659
793144103
219661037
960185921
331251391
1020584029
467524879
762425533
569360513
910838959
422535107
1011455161
465592331
505338973
94404161
299884579
465248941
165477581
195516247
152148193
907226669
760846909
899959283
316510331
642415799
81109681
832040947
1040975171
596596163
654436729
536546089
281547919
366201317
871509829
619796293
590015429
518953313
549040013
937748719
906325591
469923283
1001849857
294692347
816835469
614786321
56434363
173863307
943416923
508651529
108771331
833367193
331364401
891844147
247149659
777625427
809348167
576983227
402657221
851831833
216021683
797174933
153446939
153635717
542872571
923271749
777848803
336375913
1025318731
865128619
282927193
545814851
684067577
189842041
987668933
894835219
979141511
508937783
202157723
1045763683
615624857
284418179
926139001
961765433
755175329
82909741
487722247
671847797
465981401
104158553
602509799
316716403
130371041
433591981
406057061
624906361
807089693
725966509
526838659
1002737551
947768287
119684321
604156841
919876019
441228409
512546647
695681611
514201111
722252977
796139777
146214997
1049355091
529466849
336876977
10255943
154733003
443200007
864569869
487449257
854458273
432524801
302114797
502626101
1000538171
989435437
593131621
694778533
587078413
177592511
852454177
290864677
745823527
972657919
383956379
658367441
58501829
170817709
777662443
386737849
365388619
930312091
599099881
278603863
898760129
1068705899
293510579
874596061
828413503
352644079
531622979
142056953
1031240131
55368289
117681461
74764549
80405623
614512621
25507721
612636469
984691637
201265199
261706667
601489417
71886533
816703603
19121567
695801747
554360957
990077131
1158037
835864661
482763793
530007097
219941611
951355837
508504021
395379641
613829939
330227851
820054589
678834517
900781033
72468749
318528911
890289797
553966601
999226139
259446511
515526689
667715989
407635889
763043779
560311859
475087589
245571497
712477849
582723277
269401351
299001529
1026535843
517866103
453344623
416867639
292737041
604366327
821723689
836517247
486726859
9259931
866328079
120798649
223854959
78040747
555487813
937890361
583573183
320896319
29422439
578368111
211323323
219667787
761611099
265174729
406181539
673170067
418974749
162217651
230003419
967880237
61233019
852712459
13194791
916529179
817389593
1003285123
680061971
688424953
43485349
448145063
522185747
827558041
211207163
716539931
852903979
378129641
226450633
430762727
474738343
482278163
254824351
258788969
791881963
508344983
645819359
678609419
346447817
735585541
1055299277
783433073
154792381
14473507
542071223
486560729
89425123
23755037
204880901
831086801
269489527
161029061
443031887
665891089
212602711
708650479
598505101
1015081307
849562003
115645847
254551207
638123621
7091039
690839329
802035019
368063057
275285341
519561373
556362259
935125189
548982019
165609629
272462107
131690917
572478407
778208153
252628591
404076613
1003634179
29063413
949888297
163293763
896630369
664173911
414212347
216862567
897366391
188046739
177238979
109306853
781699133
394743527
978138079
355564351
191582393
93217331
202909439
986759537
808900123
58802603
767816461
782313949
429177127
415379519
253945429
1488301
71385739
109084673
591050861
439321657
570459161
35356171
1060117529
1027025081
736896749
336965689
142942693
835777247
793832033
833116861
919504811
575617531
759683047
876151469
268160561
145821619
1033687423
267383873
4828381
338131219
928837223
129394511
1030956749
1029485333
100965649
314272979
744900817
450043021
635030377
569079167
822749069
869815151
728789231
712223951
92068313
869401109
689523631
655737293
141050579
1070505673
674308933
961325039
414767851
1027004789
104893759
432390311
514774061
947871413
816248887
1034679031
38527187
797413663
1063751263
684026221
118704823
809702869
3546877
818931793
352922117
355347911
156184261
516042491
726010631
675665993
268592939
216108731
846323173
719131111
394365703
353244341
1036670759
315235091
302519521
904603327
490814719
94123927
613857521
1066411147
338399771
497600227
778540393
55457747
754485607
333342209
302843617
180125303
912206959
413891927
767576917
107140079
715256189
548443927
17924029
569431991
651581683
754731839
363466127
278333701
341046443
851606699
431495621
826822817
1047937313
909386311
151718467
52428659
322086377
643445611
167209631
922607519
784311361
165767911
944135359
151486261
279975209
730331521
126031613
493518367
485367601
381563173
292346177
278033923
829749461
556688053
1060336201
149085757
46619563
1014711679
244850911
900115663
690749011
1010425147
1032307501
654110081
945679649
546261473
25573087
363302507
882126293
705717347
1013608769
59910943
1072731521
305543633
572386049
656928121
59160721
677680379
917951269
921378961
202360663
610579283
1018667827
878269423
125828257
35813809
110107853
595526903
981651947
235917589
264516943
710773601
100155571
199466317
801177059
400106093
894390613
231685691
710304019
140152451
705121297
836172193
138151609
868198759
850670789
723542569
992988163
92331973
839935561
300153677
53255039
51088529
119608001
488782423
793797397
260479469
986820281
318984527
15707423
1036982189
1062771263
1012250717
1008803923
1037661407
103875041
733677013
36489451
260365843
240004091
651758077
831682057
379051571
60390293
356561497
1060669937
78897787
257638223
685417669
553915213
290735719
268934131
483048767
1053027197
742420543
123533899
695335321
394387793
852151379
672650717
993651811
462535693
924173191
295435493
87547319
740514347
677749109
999484781
171773549
785575003
483115001
601971841
704041817
407987933
245088917
475177229
215520839
1071767797
647951113
47617993
1041282967
531035287
728025583
1060080467
14004911
554416553
265444007
21501229
1051847009
180153761
469806307
564261067
404018477
757530509
474093563
173258623
290899307
324316933
277719121
954352849
286472623
599292413
229508579
894329
775106543
395932289
23265467
664696139
689691257
844807801
284450587
251297339
543024437
856137109
141620957
8557169
85497823
263279441
220990733
955066223
834283349
170378987
407414237
1036777957
205756319
698535619
702105379
982193951
676718491
512798723
845278487
933179297
635561573
78064291
790390901
51056683
102847711
482239297
393016769
372127003
1065923909
264298621
719833861
65894827
649518517
782832203
756026519
246785269
462688453
705871367
116361521
906105713
511097407
657694007
439414369
356548573
231280337
536438489
267037531
583383019
121151321
1016301073
894711977
321787463
649101613
635062513
15675983
387831391
575046421
656059361
578262617
645680429
1035739973
215477459
72849209
473565307
523930987
312980533
401640457
640140443
973580119
893774333
314459987
764412031
892393549
1028156761
66727559
127529107
715457443
948399631
284038319
37084217
889372829
142288361
13071343
657164327
247767977
345371023
804500467
2837243
132751903
696690383
514444127
1032162557
386475073
677541421
266392283
303578441
375893857
1014614551
37876529
288648769
147332219
111971297
332734979
353347129
1015273223
470925097
630499459
148806611
414850069
82178927
952728883
221616841
527728741
620817979
664062761
717431747
727215997
183135769
687418981
20737583
119915431
69998891
196969483
110020123
844883729
487754479
901145351
502189081
743715641
729217661
771924431
180238027
900298193
442808921
187928647
931028713
131547671
69032657
195612869
978380783
551025653
600104423
578517853
999322673
369907849
412168711
382616789
924705557
416976709
688387571
755224243
516932093
585801911
153579229
327000629
71694047
3616447
762286531
1024530827
214289521
442447139
817558393
743175919
600954953
629238451
531869389
289227437
234709333
352256197
934113337
534339233
731856217
395557277
928548629
470353211
39052129
306881539
263086409
282313693
753943843
843202777
259067231
322146317
487992737
963425987
546015881
117004007
531858487
22200323
470353589
348105553
129813119
913055977
566851427
316962749
795469747
727454591
544997659
578692817
649087627
566201023
542808137
989673287
326252611
274600637
184169539
227409283
494719097
1019481493
922991627
351990161
641823407
984379889
58450949
587116507
91810559
397515803
716360389
114384227
733577797
683374631
1032850289
367477679
134635889
838662509
192455909
665999227
232115633
748826059
664101041
429743429
112589233
903688987
1035755951
17140847
875408927
40974677
909217913
565905497
516389311
301680773
892817869
139547087
306715763
624871579
1031301773
213804841
35007451
479726629
276821449
187418159
834202417
456058921
491814013
499329811
311466059
511878949
306487619
1010193731
725520959
574912847
505981703
902000971
206346557
311920801
630873209
1011914549
444977629
856062869
292082407
615540977
707373941
912422059
933735941
61310519
85412557
648781811
657699227
913671173
723887803
756860141
40373279
425691347
348552641
686208239
897188407
481635727
790015781
566837923
446536001
729811763
259544567
605775629
411567733
95008159
787299449
582215707
609385001
589204457
443034149
1050765647
983614277
819426431
709036253
664903493
195953431
315203351
271319749
671244163
349867741
333430973
98089933
716270239
178277809
593760943
834588523
1003092647
1039409849
981344783
659738333
592254829
680750509
902324911
221162891
1047122267
921206161
1020513607
392863223
32631601
120734479
765039553
99517511
451663321
448274987
648879311
828009541
184065991
298735771
514055137
353582531
650167447
16868701
1016133101
906982501
826853747
11055677
710372189
429856451
417141187
625030787
171756671
50094731
432796537
840594721
491107973
565382383
842744977
200712019
949803167
996587743
846754487
41313131
313475411
468368651
993935587
800746351
918512549
178757213
2544187
629239591
662417423
625722137
858189001
76914349
493336609
1038205709
622293943
999294661
194194211
1003056167
163753361
424159649
892138441
334963117
208821311
254039783
314990947
410949881
184050457
103602017
976215631
391986407
865562777
60786857
108073327
901645991
705906391
313508537
512766127
846183473
36633101
311903477
485988533
956078723
8747261
459132329
483064199
48631519
457948243
557674367
761104667
403543181
25720241
773026327
546146179
143721563
230181499
808204399
625021961
330232879
920267993
958250467
1070763779
744818999
631225061
863015707
545803079
652243103
60936899
29444237
925012889
172854931
651185069
39058309
263674067
408830291
600349223
133482149
465772207
391144067
702549889
767945753
769217203
280500763
1291637
55066421
514317179
823244651
396946933
812184913
991874549
253158229
511229969
912347237
140425927
152444587
470057221
902855419
82550323
133915493
605336741
185220689
439039553
871683367
3536129
439935407
220541473
420806081
742462697
724990661
237147419
434651977
523191839
819563777
362044153
1019967659
335232857
145624207
648830761
1013544677
958890679
137721973
787004209
525036641
595469447
864156949
121364561
921216971
595543723
12497731
163226303
441821999
867571457
453525409
646107533
618731363
787636417
120525871
851552021
143624413
798499789
760258901
992006921
201548803
441780319
1013133787
240587461
536849
270814631
153274679
713825711
346937809
61258661
850446241
100233073
811051697
56095493
66132947
209453087
27162137
789165383
244362241
277227473
401500207
743178913
110398637
704253461
934357057
47900231
781122301
871470979
927681941
957918541
962292211
151967521
104011879
536225687
109927921
137993357
890186771
519804293
621043957
628782023
833917169
766139593
557201081
349041367
774290431
199621159
84252983
996469751
75179777
269776063
1005851723
860809973
384305239
488502019
157957223
245184197
353744779
860849729
681244393
990423157
353147371
722225873
268401139
116552869
276816343
750779219
445372831
75507823
738244333
85023451
659985661
152935753
478163683
726887269
623979053
728678513
220581041
94544353
875223949
76375469
507875507
751798459
506597417
962325739
197346889
222794543
290907557
238185733
498835241
64170593
118717979
959616577
943939723
177679247
856796449
475984913
410980579
692012777
728930227
100881103
436641833
882930383
990926507
425622511
634690669
601006541
692439379
674067413
715511497
812953849
585837331
428862739
183230503
809909819
907160279
615615809
1018109639
190252123
939807487
254709023
237256897
896251001
1055138737
920006533
396171877
556526923
964012559
543721267
493065233
486765413
29822917
636815453
728145697
292227707
852191507
810535637
1006536983
702918829
563108857
978750581
165927493
225401273
832241471
809336887
1050035837
682848407
37884683
209238961
1027070287
76238243
699448961
670972343
775617757
712997507
115015403
1013220401
485570447
643430651
962747047
224118017
979259023
1029455293
192903643
334468639
42985339
867221977
941490961
11149673
676088201
608352721
363025589
410392319
987943001
232376737
388227101
296612333
466947727
619041253
1017448373
376498823
1058632963
617117453
273153061
298300319
968578529
209605741
207774011
24311321
962050339
858445747
684047219
753855313
17854247
954081901
124322179
554394887
1038789421
677351663
383837809
540050807
581926117
273398569
485875811
997268353
551139829
169524661
924011423
328017163
900908909
23159341
922971337
348398509
970752733
728176831
958696619
618219869
871911701
839475073
858483319
504297737
152168209
625260547
88638817
247851701
976383127
271471969
529330331
901776061
854667631
278482637
732811187
597454859
274862363
1009140991
364690763
1002873173
885361999
91166819
75624671
442222643
584599453
199598107
608055601
727980859
1009586233
3189871
735338633
507755939
669817277
228428509
610376941
214966069
97679581
864437279
436761107
248472919
630599051
216019813
694183417
352977479
177321127
336965371
104679643
211139447
280834361
102486289
1002817903
938424997
620077853
52886719
735097313
310233899
862348009
154594823
817140959
1025771881
587109337
809537719
340799869
719891593
190318379
24149077
734008129
137662573
376047239
94589359
177431327
538008077
807780511
169441763
1034979371
571132517
136170977
471190711
503979337
981779213
662350103
473804963
580969141
37890367
762490129
900156557
823840909
341637259
717080207
761053039
400143209
1037451491
494355503
548115571
672359321
230313179
649544443
258264791
566529599
469661711
277008337
996581401
602074853
1015463419
109510537
231331993
96445229
97591421
451316141
902759203
269796211
98014603
833011643
68732771
230202563
319949263
380001509
433099697
440183563
1000501433
820297873
317987983
1032592039
63715241
854146829
251337901
431079137
598296841
256650679
832295671
837982997
324493993
468014809
867184777
1010501911
1014488863
122499791
396019691
834245119
211707347
309449821
599611933
555849517
1014565793
193370143
527371633
294707659
157349891
356516599
399809939
340277501
162081649
633253811
446702381
421439507
349529569
546172721
992945423
944797877
848456803
66652591
201394681
695837231
33173893
91334371
392396051
1042862687
310402117
641227681
661046251
312704257
143751457
783402089
64446329
1068816611
513312313
446750431
25044277
818972617
299403941
348211709
714162797
360564637
118851643
655279883
917773799
512752433
60250297
532034417
1053292733
721676821
622190729
390991147
265203329
652630541
626290109
743908999
869182361
576195259
283560691
923321431
76410403
1049774417
461576261
83152733
551277781
370100959
472452671
151639151
580621121
944151589
86026901
603784567
654896413
1013433349
903028421
869242169
530100211
941942413
1023795121
35315627
23818493
697603559
804457573
125034491
456267433
471227299
431079643
275916799
24852749
342114277
197326907
876098677
23489527
88917583
333688169
852938851
324725741
566233
952102117
309408461
774239519
409854857
696241087
436941983
260454289
571544609
445318037
484088021
866835037
862206341
1068575779
628299233
77150609
823078021
792066901
380787761
280330069
487273649
921906077
930755561
89806207
640591139
378895969
643563439
77134399
607638253
696208291
30149641
685914721
467380427
186435449
205655101
1051894153
320702477
359381537
572176369
762824281
1009103377
179645533
80664707
361377389
505950239
911186371
24106903
424664909
280990033
902449117
736810411
876188969
549211391
40443673
529805477
958718399
677297311
553084523
326168039
259019711
914832587
847542331
238855451
910561417
170290453
135919687
739577899
535381207
485466893
187430141
508799279
663584837
910519457
76821109
564881773
107990899
1009305197
974609611
635195881
205741717
583556251
340602209
564836473
717646571
476123077
32997871
401537701
633343147
467372413
165156857
211422493
252215533
388217449
718005901
961361897
689091509
338277827
182317609
67244063
220446019
963619253
150961753
397724491
96184019
102262453
411420487
781351301
294464273
685566703
821378951
1034076581
1021064371
109679993
630885971
136505689
855718769
279930839
864847507
594289211
282491369
74818937
134928659
497934917
20950663
25733791
836186849
836648867
87905527
826542407
313269779
819410959
499380641
59330759
432574903
743769217
578200297
982066171
517025837
370508111
164019133
147615079
1048395529
437959
965929927
843728869
74562877
417155569
500356847
845614597
693256261
397769173
434532289
1068997991
750261977
215556491
74916533
681183229
650230561
345695653
235482391
40943143
378387409
791818387
368318381
510874283
88269683
732365707
486827701
444629011
921055859
518963623
567119233
552199133
807125051
702668357
130035239
61045949
214648219
217740851
920365711
470396611
95307133
861112061
214279729
140962061
729714439
286281133
906603827
630545627
234998399
763059299
657595331
305576923
957943717
1002489721
840982699
792701513
430232533
86416679
10883251
925302073
982430887
820302809
678524887
569974409
301370483
552540253
961667639
1025458997
480753571
763981951
8233637
629049073
912009223
748313597
1038686227
535437377
197639531
232800587
376177577
563333971
1020000367
612783419
493440683
1056560753
33105209
1061718439
973060861
853932719
1024762913
362441147
779587213
708196991
340053253
798329423
104881739
596248097
334503359
240232303
596323361
495375037
918476099
932281957
305041361
86743073
403083491
50138633
413693279
343297763
548482801
950579407
730554137
1002107011
1005981929
461795923
1004020609
182282021
1273213
345335429
210260581
234244013
324874973
792265267
894024869
9561283
631929043
836343257
191116697
218663281
474320153
964197919
924694097
457969663
1012516909
922480271
811414943
1032353057
174714349
968350363
521336969
818356993
186649187
839997343
202801301
160745813
233989289
386287147
118697881
42073379
1066397027
142988891
199168031
359898359
422170249
832711409
353469703
183661651
530868049
547792199
84734267
407248123
120169249
914779213
1001131871
677216611
1006898041
1047130871
244374943
596924303
516852823
418815151
829196359
199429753
107374411
678868903
1017738373
587764901
838073393
141304237
533620147
545360171
211744667
949719079
737728601
931999357
825790843
655607269
309838849
537379849
1055527813
859735111
168978529
775906069
319571953
300445177
789139093
227539517
867438427
300560353
665875477
21875233
289223507
903022123
983377321
384630023
56503441
501858347
218730097
1043868571
507188347
522678083
462096851
91831717
550399561
347020741
535287329
304946071
670708933
786634501
323905487
477171511
202915313
752103787
920855021
533350039
367758359
388775369
927557591
1027671377
713545769
950799593
482819341
852428413
662259943
723450139
205005109
224114951
759758063
231911041
578137057
76688413
305812469
830472757
537371027
97519171
233993449
764733701
864692453
755589829
821248033
667321
1008789511
130895621
35083549
236787163
20716079
538340651
768440021
399979781
480105259
280573259
664386907
359652101
510989221
612624107
159389221
378227963
405426793
726646259
978432529
643305701
827197873
362861713
408910363
42780401
385105667
113709877
822953227
291813679
488787181
553671379
705041087
754830883
620331619
970317877
25125539
975747257
256572031
1042770793
1041782177
453228863
451161847
147008951
162006197
686181883
852003689
849930089
576843479
440512991
964031657
1071297299
386590889
779465669
541664033
90630781
802727297
658483747
745795177
810971657
900434687
169306583
264921817
615205823
184354063
627132589
394448323
345504961
450738151
911227307
716624723
1060787489
825398531
718709039
163929149
829759531
416623433
890477719
506816663
191733691
657165581
942725947
1025907637
558808903
839219657
503950169
994459649
255117773
866533963
131623519
372150413
515380259
223261333
1011674383
424763117
508636949
917463913
65264977
348600481
1001445143
487944311
168870227
62282303
883974101
776391743
794313431
315544087
564353033
83583217
94560457
50534987
653413991
429768659
203905979
67995559
973376317
1048909969
883972379
142751597
876869753
652529821
518490877
710987861
913423003
796261309
645744571
143251519
523794559
668158781
273264091
374690321
409858039
229599697
761882321
191079011
408881437
460048181
998115227
151669169
749008597
170548747
244233047
1037025893
989371543
765248173
730709593
408722953
1029541501
955861133
909053573
886235527
1013385371
350729167
21700561
89611091
375545189
531602837
44247157
660400919
665291519
247887511
641384719
31416949
217560121
444715517
538829933
446650819
921901391
382625317
185750759
264149663
45080593
530418131
421433147
535953527
418243429
506916173
786908527
739898189
934836571
959717093
565212563
424789357
670052267
437163679
517736543
604174867
698042809
15985261
167345729
761486879
388957141
211161961
658580003
1004674157
547383283
676451549
310676563
823886681
952053541
363407257
845029501
315476351
232618151
947809153
633244741
427506091
631483703
119101771
122372773
181076657
724156141
134715307
460264643
751694897
302327149
744704447
1046658629
886503511
538467949
227970823
903810469
1052835493
306205219
156555929
257169137
697561717
244930579
564144799
129737501
90840601
665763517
57336883
793889609
2143199
745700509
336344003
442067077
322318967
452448683
51988753
925019191
598310899
942804299
223225931
453582449
900794749
834625621
888366497
395858741
661041151
872862409
170284589
745970881
167663693
788266301
460890433
206417779
700435193
791908099
70520357
163796287
838059949
607082929
858667753
1040385587
288910331
689309083
987779027
914243479
55815479
1059227263
311090489
1002470069
236190257
112039457
637092689
725163151
777669967
139424203
893344061
863991127
91957553
536629319
998203267
192723667
277478833
631768213
912903353
300153851
184344521
5626867
279801829
548180159
858425473
657674449
319334837
1045865021
577688687
874217837
656290631
744200123
887712083
339518303
484434493
267809111
294236927
257529353
32156483
792358081
473950471
98811653
435305513
227642677
694782769
72762029
927443383
647993399
648065207
1021828867
993795727
332526907
419750663
711788173
214586023
569284579
1028244181
660729863
513725617
126241613
342872861
150511639
184434557
819789973
197703661
354395357
482883857
35727179
435499747
531077641
102941159
132064187
332521811
125788997
467478283
406266011
980105657
69309041
319003511
5347621
985697381
852311237
284054219
788584337
922280551
262250213
209202569
800931893
764691439
912101789
219072323
1004882833
239628289
841534237
451641257
51230261
248575367
62198453
321196231
910742011
39917153
81322981
734434273
957198653
421028879
241610641
769589179
28575619
1057118521
456507251
49346111
511860719
185918141
674824961
129527141
14962067
1057282799
225462929
311795257
945537629
98927263
993391951
122600033
395204989
900598709
352067269
557127929
127948283
716988661
1013194307
620739967
175641259
878839253
170801479
1065145061
706961669
590208779
540543919
305434163
1028533679
110750401
1042409041
973164589
61810447
162211541
4107707
30254017
915328273
461819213
623349053
865389023
171992567
291364057
103292269
611090807
561105793
422050873
163476491
47720851
880345327
755132233
896432683
1068916873
374519933
856157117
224759723
47977001
455853971
52641781
579860933
614282729
585471283
641033291
946485227
882524921
462462181
254810033
418872161
625252697
714571939
791916161
1019268787
737567891
266630849
925843981
495486007
561126121
115479031
1003689149
360224881
578445583
916616629
392083841
911497493
562103921
664126973
1045822159
340695211
81854659
334194797
83944031
404482357
239527789
594096017
762439283
702336731
110698909
1051330153
931395919
836149117
837064831
1054563779
536014513
289524749
227499281
729927493
977253811
103158203
423903829
121483381
210207199
28693369
90644693
864773659
123032053
1045279117
1152751
709825031
857568883
182087207
241856269
590424983
447151307
955010039
762454571
539276383
148955167
465302939
626184719
583190347
181862071
1064550343
524827981
785527207
518072123
309988409
703917349
157063597
706744127
863168129
27352123
770992009
461359309
505560941
365846659
826973683
479861479
283917827
183059057
7708849
767996389
584169787
721596401
279751051
127424047
696538699
580957519
494404657
657224809
357454871
48586831
853630147
17046907
354221269
606912893
201571351
519563167
392128873
468356561
889035713
34279627
51011383
128989571
595610299
37497731
120690569
609709357
713463211
763998299
881954627
413852207
704198459
501969473
773115493
601054277
949903177
482652043
721517239
204304421
614195447
202239833
896974957
643534127
200670017
1069509533
261209609
1016026217
939811057
928262143
998482871
450637709
693452867
368369293
402967339
591348049
396462887
35869261
125446271
536613703
79333297
1008508367
676199441
808469843
611753369
27370961
366289193
384264451
135311017
29237101
636484859
586412147
16969159
1026297149
581357437
284833739
377931517
307192493
145937971
194577991
600769879
1015155683
123406117
372848831
32179577
885346181
509908051
497579351
802637111
975379183
693195353
227077589
4765063
563752109
702592171
890117903
647292881
719155289
744933451
1035902041
490541521
214187123
560034323
647733029
117505991
736998527
799224743
53957263
447463
100098667
385296377
199637797
419408839
735497627
400982947
406732409
98588519
184854127
536629517
928448263
964804241
332522303
512493841
953314667
866445971
321711001
592562447
200268083
721002811
3690067
653659933
862130609
726066151
49366573
754305173
319661609
477184709
216985039
81519509
301873379
477102173
889960847
392319307
170488523
200958677
861268757
300761911
793467071
32229203
686579609
348324077
387400873
625545253
694100929
398149259
111667327
35004127
1013038241
101397277
539555119
237714989
927635999
169521349
198087767
445621703
292767869
477520783
1034524913
126750157
874720513
927120647
518115119
929511881
911760299
26118437
178323617
297665363
179843513
8062451
9410501
925777889
767760883
169935721
227385619
462507127
39479743
486592423
238450141
424286809
232003531
209311231
939700471
553731823
698992787
341681381
64394201
445606459
29391169
581201807
408793673
18401953
189850121
1064510201
232297441
557948351
241776559
198840289
28426439
354750073
546521993
293267567
541956509
803310373
186623581
1008240293
19946923
206213881
328248859
841713029
52287689
839436733
852542077
230771147
122131489
725780351
328842193
499334083
621759643
705355507
472442147
938986837
700672339
48450511
22369007
924273517
1019662121
177288773
804696073
1021113661
427210207
622973849
357910991
742048063
346474699
431367337
37613699
59135663
195803579
863106379
756600821
454442897
621481337
285993823
341959843
764845409
672117997
153041243
866549441
796973503
215562167
327219671
1030456423
179695843
121887341
705770717
879210041
443639681
495392951
683623207
733752101
821540299
296699713
127245271
144446413
327721007
979664447
465203069
51710041
190896529
452135947
924281093
457031819
383277067
612031951
754112323
445345553
457367923
868976681
478555079
809285627
1023527353
845362711
425146333
92235593
456849863
113134729
825380711
992777741
914858059
494190883
300636367
1066330589
937162249
971377321
270943429
607802911
671819839
6739303
298426949
619316129
244572431
1058896859
676206281
2742799
1005340981
522969841
283952983
792042437
313457941
714482089
488320517
998423843
663785719
280770719
763490363
27152773
628200071
530662661
883959707
561672421
493436267
90151183
608231581
51834781
41847943
290638963
1030258921
325791871
968780563
169341779
567258859
552313217
404659183
150507901
23706493
533089267
303636871
1052549317
630661061
117395077
86253491
228943543
391801859
1052120591
98585693
265821947
624033763
852319561
805536803
132743521
153222319
846290299
653633209
898746421
969713539
785435633
700981807
713512711
325404763
355178491
772183691
257456699
868290301
694798387
912864133
765640933
692880173
1044585263
859787717
449590081
583941101
151099513
638416001
173493043
886494659
396109403
826943417
464012869
859589713
38233123
475854227
934210423
175737113
591139933
114136723
951963823
307528693
1052926109
16080331
47526811
609826289
682092863
664100233
255484673
1026775667
143262481
550689427
412310009
555597127
39958147
935741561
697947517
2757379
522886709
123944243
446430841
101529023
1051708829
587400179
486017011
806545309
136691521
402692071
521850517
113930143
206067157
113122381
276196253
742137563
725005877
1055414273
206909413
643166543
42800777
726439243
126590003
72228493
392500027
416970467
512040887
100689293
203796121
707926613
398228681
323568961
741225547
337393681
950815907
290492849
892180829
25269071
222582203
441063991
182574473
2731199
833115539
140827177
703042849
793072433
522386023
126656077
943754041
828291599
1010946617
680394523
528393493
827311021
54056857
982191913
1013442667
569563037
360416957
127398787
130164959
172807477
1010907041
781382737
882301501
725168033
700953193
709891079
322036499
4174771
265419851
829202281
1024369729
22305761
537089893
818221561
106220021
313424389
1027101037
413896583
397838983
807815581
997811489
940170173
371032889
261898823
323238613
962421337
806278997
991384799
23542663
509662691
116513227
468967003
202967
637084237
23298787
590805647
180671599
242727619
234760787
500208409
553572629
1037238907
284238247
21216193
56334151
1013201437
643603889
332913961
814028279
465948577
345855929
729761743
917604533
1046043343
780572641
894254149
797334779
659663549
233976521
772680907
22300189
182706611
905212111
221153641
15389519
55588111
431242783
403996499
340729157
345415747
8727757
182437993
486639337
295211723
673873129
518318561
111214319
907036873
414153899
845936653
800836741
672355669
1031605609
504600359
618766121
456846443
623669539
1017151801
608412751
878973427
371015651
161026297
80581993
306327677
137433619
763158757
104403113
130374961
268892737
398510459
318006397
231959131
730969781
538331173
646809679
737972491
699741689
736479109
20533939
41051599
858070897
423980189
186269207
350475049
778163
856112827
818024407
512609599
118697939
963443347
199265237
993050587
114322223
561514357
203309569
93102719
460229893
515799209
1054046989
270264223
855915499
6547369
859670771
1030882231
1021908389
823687021
792657583
1018399013
737872699
917524183
805759393
252175711
208400509
543126943
439662101
447392263
790225327
571521019
599004481
948818831
217516889
730700261
168489281
219120917
752573881
905521559
700889831
98702771
908290091
210682337
310297529
80429627
860846309
171957563
429689431
558125749
8318759
96652729
754623269
867279131
740960531
797379619
126864211
663003919
971001901
511265771
837817649
286442209
1028620357
230428399
151999931
790589689
23969453
895525333
7068599
335545363
724189177
612040271
180777869
164941789
721035361
326254847
663368789
318704369
126900139
705360613
888388247
783070537
833922361
460206641
788583461
243275561
542578627
137686259
949067023
578312489
296734091
103648297
3107633
311181457
964656643
1015904261
87959653
1033184609
571091953
989717051
502256003
546621983
341067757
218539667
66880039
209039071
259428083
885654067
1000333709
44701169
730883819
415903927
804146209
6357047
958910933
490109527
637335599
140988119
689049941
554864273
444936409
371777633
592155191
147642493
207884251
289597613
1001128729
643513823
576524579
650233559
262299563
824999083
475887487
234395411
833561999
1005311737
205674319
294596021
232105283
1034299319
84037451
863086559
782600629
1048691893
19865413
523275859
501541091
206378719
926851357
529149113
9823633
665484427
283658567
84601763
1017624149
618491177
985102981
303170743
44469781
495229109
504618911
74122663
754117649
636424423
599338639
829217029
540275063
836377961
836552569
884870029
780641621
903475961
235990211
814062317
261070969
470008043
738484639
929130277
711755593
394088029
254430091
581405257
578870977
35463817
800565457
218108987
196648889
435312223
99185297
240929093
415586999
580693781
553134749
117093281
6308737
972501001
942189551
791771779
329889493
676946989
846770021
371459353
779574659
589270523
386073797
169977029
370595453
447484033
564370771
974483617
211852843
473585807
272572519
412870979
235902703
497277041
646488077
488602529
230044589
129693919
786342967
522013699
586859993
983272861
740948303
961692931
8434609
1042864033
846318563
682088503
852229349
662144227
156919769
729663871
193436779
583920707
283473209
718136893
523254517
784293967
38365183
583180489
294463891
15176653
964312663
143042717
844016699
1045294051
98770921
426748547
829142903
155456017
69596893
672613933
1021893287
350793823
49279487
484938547
63453569
380647627
138477907
27296287
55477823
855294793
543991439
792136139
257446121
142073353
1018115471
215552633
374951033
1046013511
124332739
729272447
345289211
267592799
77091167
19094161
270455503
623339389
513230657
1009726561
228571877
1061432971
849712837
604812631
302012807
863271991
706471967
966451457
918735173
231431701
309462113
964827053
624114391
224462851
235478149
676759403
870012233
230991983
332086031
298882547
36363091
451295599
1016548997
127907947
562845709
505978919
845676269
806533549
611915393
501433451
157147007
976977943
768353717
749566127
856519723
1042260403
188832389
36007637
812418779
609413017
88517381
709448107
917190247
981170093
63136873
686287477
850275743
314884103
428008043
294433003
47750627
918676643
752729743
201547
702084469
1025486863
508677319
148308803
278173853
161428847
1029387031
562464179
258207413
256195993
173928709
546705197
965328431
847590397
699987667
62054059
841730717
761234179
801916393
731860399
558293959
44317241
984419321
595767883
747617407
430655651
862688371
346824307
239686241
761995601
86196839
83766457
772716221
57884903
1876247
563502431
843245737
880764259
724142641
228082769
722215927
151121119
202039049
972529139
152012723
337853447
75276991
69475031
6663751
822220807
250955321
581008601
308483719
3676163
122164033
791579941
881258561
240105197
1002807551
398147719
421017953
476695001
311786359
95422909
494832113
349871537
689874469
424397957
706331107
336162599
715612987
1042996967
530039563
1070524243
340775509
971745011
543379237
971424541
378238937
929923651
221694233
330458789
1043821483
340640081
1029192469
460454483
125395243
694345627
277938169
547936523
599838599
205034887
640145431
303053557
829484629
192740497
971401469
169603751
549834161
920861311
428512363
863699513
864164599
995834387
813644473
952416341
75925651
793339531
1044891629
803745071
919422221
793570933
697448701
877849333
214510799
1050406151
979798117
736244689
527283689
528768467
15089531
258700829
101013281
344246831
510616927
597733999
185752771
311473933
868750039
581705777
49032323
405373433
689787317
963383851
582730699
711530929
322238629
816651047
683095913
643874219
198635111
694124779
892961323
585040453
417119567
79614823
365774347
424883323
306244447
87070771
117894547
548749543
21171467
924938863
510510761
404120411
520334137
140000053
872085007
111228703
200148217
264330667
84323201
1009705549
5091649
508979257
818857111
217689569
716530699
28736677
544974371
210472217
191069503
164704879
640644671
314878099
13303093
691383107
678544051
407753173
966731863
729067433
168513361
813072089
117824219
807024719
693676033
986233643
925418113
715291523
639021751
325213309
794894677
119485363
712332527
35123329
394175609
1025762687
955614827
577082767
541388321
639439973
808356599
48156377
623781581
1009397677
348042151
783759349
454124081
880489087
665496683
907989367
546402029
294435553
166678511
904345103
784820063
493839299
377032321
19318979
184963607
274575997
114535643
918775699
613313411
100953173
964796879
648268561
144178453
766262351
255646873
127283791
892150561
229093391
130474237
450751001
957121873
1016320237
823480837
857952521
353953181
870049031
609031603
615905177
881460409
512543671
407385169
494825963
88766693
999142621
345285943
827832311
616135489
470074351
677885543
605167229
224244919
870811567
41741303
1064596381
490078681
750791149
1034573053
584959643
507731251
446459837
145951801
941605213
394926601
1009856963
282868739
85766917
24037009
635211127
957537871
944381561
116064551
324889463
400080529
332795291
766441189
660939581
344979347
40292887
378619453
686985839
381272191
789461443
314305913
392657281
1064710151
668951287
681302359
113835583
983587153
438127343
278611987
637774187
774443881
878016431
830093191
1019730823
507119729
549674369
584342107
318457493
165755591
209407127
9769589
948438587
760103671
114567317
269783963
443379653
490361843
612528307
407406049
718410067
685132633
211901597
901066007
641289221
198139583
515895953
292366411
885763001
965247473
818933873
324571843
63165887
382266299
82979437
471567227
901012429
1056405601
93478543
330526751
418036219
263226763
754145423
601799449
685570387
334908529
794873161
883596713
774582437
639070739
121440559
369164221
281725099
495436231
638698727
579621023
281618497
34559051
969583217
519513551
927364663
324615803
12635603
740804633
969081181
94288067
397950029
418848649
62488667
335086051
321551759
356735263
664513537
351587219
1007601359
903568307
944194259
102413497
397409809
306094631
129349501
1024883401
500877679
648984451
176977127
565029313
83799869
1025432833
880051391
99580181
931508843
791184773
898184159
486648299
961135411
862580647
927881569
74858417
589676023
248548907
1019660617
25487257
226760861
948075773
977272663
817264079
233784449
185498939
850962227
902881687
1064019461
455125423
944695121
272278009
362833811
1505711
178004159
423967591
705159551
848312783
236229193
339671071
410180929
737203967
389918873
812448937
281563133
321190847
984071939
538536079
199952111
74872957
108575297
974175017
386253611
1055235529
679638679
400947473
455638637
32268169
713302321
231380327
877849067
807476413
237215431
11957833
778375289
889797089
117526949
476316881
290994943
134323459
26756593
1022483201
1015453721
387888517
570656027
24953581
844611077
67378303
45382457
884639341
413736203
56431601
501974191
284010691
709380929
789808319
175139147
192628349
908170537
982862239
750540559
746013217
943227499
636502883
852230443
995781901
211394621
937832507
1002991123
1039799099
669618721
532442413
464163593
68515441
907928831
839982413
956754641
938340229
315736259
165818899
499932529
548343527
537905161
575519531
514751723
491324503
735966097
165813731
799358831
9260861
1010061131
945136481
1070519921
197087927
823128589
762465371
221253029
147666971
712782617
860298767
859160531
756167813
770790959
261061271
721050241
860059847
117488627
429663467
90685229
706647023
619023973
152437787
627612703
762678733
602939257
62446807
424365037
894833729
1070405909
19427321
97846201
677215831
263824439
882699703
221244431
828677489
421394297
835655237
168146509
601306681
485968423
236370679
924031013
139164017
93041021
1010232823
489042223
917372147
27270029
567326923
334235243
614898931
781097899
562989149
183468653
498032209
180051821
185068717
931451111
100477843
166008107
793993073
636411827
725344271
9753683
850629607
838268939
696978899
674329891
787848329
854849201
127902491
915598591
490429409
1061972411
739610237
254617331
901244191
958332847
675781787
285110719
12478589
627317083
537713543
911121857
387904537
953453927
250538863
109293559
424326367
79407347
111051299
430672763
400033957
105015311
344551913
522461873
632171923
666082327
1015511377
910323203
41414071
362553329
656347889
798314173
380101801
209116799
327215953
169366261
110110151
703921453
209194121
384715057
1050243443
499609133
957697183
18061283
1014322363
622089997
448160807
214617287
680554159
458623489
46477771
867865723
134436983
514685713
178055261
728370913
156141101
454328081
237669973
541085807
884216633
958784339
1071428219
995731381
285584963
820901311
958303867
231740681
369834011
1017204043
718134943
734287343
423780673
130724701
257142917
439322623
1064569339
1047328957
1025857211
257148949
39199319
1004442497
71867227
621367301
886570897
303301567
237737869
676262843
392541647
911113037
337716739
59059879
186152563
495840767
12185189
544634473
554993711
343614959
567381823
645731941
795752999
946293409
687370279
925952987
358716329
770030687
582107087
489302371
819044029
507073309
27626371
1052908111
396176987
974949839
972364831
477671497
771617191
33651689
210496477
1058792947
502225069
969144577
740267027
746515813
620948231
34410587
739674107
319296863
167040857
487771099
926626709
981829139
841432517
997636051
446516519
456746371
834901813
331453399
482757349
34259741
503775119
823704209
1052454773
865275977
183121079
57014561
73089383
345635377
576456977
24864349
991271077
743007437
1006280617
914586653
785590097
722821609
1067429087
955615601
63329627
697002079
692012809
141302401
330968593
641364601
252372931
699676189
997165993
68109359
219492709
176476501
443702219
679229479
132316733
385537153
47055053
11906809
629008873
844040161
494578663
526451477
294397091
848639263
886177631
1054255003
730260277
617434871
185748967
535625287
1050885163
937673419
387442093
704106439
260992691
523125193
186454171
622217657
1070355401
135512947
384062311
382486997
760850507
964839569
361735459
696865217
616060147
1039941517
968797429
537599203
131869349
525656617
841387627
998686393
1048452043
150339227
463198061
235726591
729374119
78140773
202632847
448375111
321748387
487768847
161698651
964228339
18961489
195665447
356573617
73161833
727842121
998422727
1002781687
1063029661
216040141
326742089
927463627
690147719
446528627
568333559
868235351
971509867
150087703
959025479
705344141
502978603
1029530927
982421261
1008415483
850982009
629974879
710005223
435530569
23232767
459366023
763758817
67968401
846910277
247835207
63502913
435571193
281431511
236269139
839358287
380445521
443959807
478778621
137426371
230572963
61714657
107646257
276369767
379246831
523011809
615150857
768063007
451198057
530144353
560385307
602261501
888919363
1053489673
317703641
266401987
891103723
210223597
1042896707
683995993
522595123
17788723
399346231
752343971
1020293203
227811427
856257361
199022801
224933651
253316387
531985973
19687403
132112571
873959243
888919909
459010199
1073335363
691720823
736453667
958082857
638013589
204793739
350515679
1069054991
811278007
651905519
40710377
261323287
307477897
229493611
845216531
99138583
818712269
1049607851
1046583331
650201813
747219757
651433777
315590371
649177129
164446123
107641613
1030034933
1053538597
644418809
422516891
340703897
281874379
154866947
53796661
169534643
598112453
413015479
1001106481
1014642359
985579633
914824721
1024442981
494031581
837545983
202731343
558351169
66306367
245247439
444319223
973703807
233060053
69294689
151328393
102651203
724412201
776618203
945848681
457214357
945655297
973021613
292860671
142940297
196641293
803983241
932920069
267493
394379939
176551121
712810837
233207297
400401229
88199581
284416883
890751451
426791567
885862561
507104287
85505197
843713999
281685973
310267831
287559707
476551391
271160389
19657727
410252471
250735313
336386251
932212973
546501649
212569429
321157777
391240561
820695661
942116699
972647933
61811567
12280469
193818689
822929291
480868013
80586007
992781397
962195441
381669917
834635981
647538217
1023452593
277353509
135357751
1072806431
17589739
416384509
641358917
67622993
273130973
588895217
623055421
310931057
619857391
756530783
342235573
1025455841
404920759
286276811
25980091
235357961
766864009
204301883
1012793317
585470507
59770877
150859279
181059071
46033259
231925769
124944773
546505111
689062427
1072866071
20288491
581954969
455254141
28971517
232006601
766241269
956100049
861470777
390657887
934936649
1060312637
163059859
195355681
76653361
649755061
755538787
398453401
84762101
717981907
881009341
224985949
916829899
110421173
924104579
16869361
380728519
47662889
488727779
714276427
867316937
220119391
954627533
546616177
136639891
920496301
299575193
230988311
412197479
854733433
863239477
426475969
180511787
883166419
218339689
86588903
124160077
410177557
106362211
579903193
880976177
170650387
941838769
451017661
402698117
310396979
834931333
553728911
361454711
305543587
401659927
242963873
110457427
175468961
428407181
801015799
1044175087
685394263
369759631
821802677
856883429
435144113
629917313
135616381
82623377
898993339
416718959
31505447
809965873
754950151
978694373
170975093
123431207
632774687
908872399
1026527083
207527963
673738211
648430163
236152871
3102817
272814197
180561127
820040477
50084953
275626697
887828549
560399977
736554431
757436257
278824831
464341847
32912821
42810479
926627071
770629627
337461689
250634441
479759641
318348881
955000283
587851883
538109597
843413393
150025441
43093909
821271119
901722583
166268731
75437851
846974971
105079309
581097053
481485269
306691633
234839617
929989157
408159629
127213433
62417417
372898663
367144861
725283079
69298729
653347577
7274461
285890677
495098113
62089127
573647257
440800753
871102913
216127127
596403677
835794431
47019407
365751293
568056947
349333351
201125369
718254583
998418439
590057323
305051827
943162421
288244961
134559511
1001592481
92955349
900631961
91596371
820283743
403769029
542387969
267746279
461125471
571349659
51846397
44910667
212093891
625581617
767081449
522870967
208349213
460631411
512302607
1024959713
283034881
920793613
164681593
188718589
324730223
844935359
936639551
57646543
857111533
807433609
343865813
766483103
833446087
665662271
6070693
942604301
132792161
57384841
667125659
582531451
611764963
510164257
757800919
709925653
397674271
37861727
505242317
123125257
914365343
260537413
32690419
20957087
517084969
240115963
691558291
927822589
539791397
748842433
722855647
193835573
294205669
811284511
711724841
494791643
189907931
226352573
699728033
462543451
267266093
851967703
767793701
691344061
469541353
135651169
16749413
494030729
342036341
646917097
409487437
114921293
890219401
879732761
316053487
276341357
516626633
254925019
342901649
717835961
802770487
257392133
771958739
553640891
454026487
67638731
435362909
82458263
643799309
259679993
1015390319
558466613
23498623
36802573
223420129
1018853219
237597293
119911091
473931961
272198081
1045356287
1020048529
241684067
309458657
445279531
299362907
632754953
497622721
1015470697
238851863
159486091
420428839
762733241
61789129
396782119
496705373
1022905201
413939147
34744907
597166477
812260643
432269947
122416309
646398323
1026753943
921810661
109872593
647957993
512207543
858671743
210210307
727617169
137795213
186992951
47328179
429591947
264075631
929828411
549227123
385818527
625242323
439587461
614827001
259266401
395683663
24664961
958143677
149083343
86213059
415572823
83299613
620494997
630051337
251825051
744348463
77107973
874523063
957576209
819860947
900898787
1037517461
378967733
976615193
441037193
329225419
915667003
508507249
98110121
797047241
473652161
367362361
633340313
403984853
253522487
994341233
747961447
946796131
1008703831
195574039
301311821
706049269
81307579
360791227
364393969
431794061
675048859
816330859
1038214253
59681723
670597183
21177269
176746321
769071089
1061150707
797637649
71140813
490272259
152504867
963553343
562743257
726558851
129710039
516586583
63876847
404326261
1049611231
697877617
247638719
248115871
751454309
530224159
325051081
455392391
785542687
474543721
107725831
242239901
205462843
562592533
1017999581
810189073
616419647
1039468889
440371033
506643953
772405079
587714003
481060303
759995011
326068969
581543101
608475599
392417159
803100877
103723289
856218149
134509877
87295583
888299903
747685027
103455713
467759543
475686817
832067953
1052882609
689947691
145964573
467294123
55481581
429760489
235577581
706405859
372583657
697206863
525738559
927506761
823682383
932600951
933654103
1059663779
740009113
543470143
314200361
106235819
355434109
670074037
95248427
858563861
82728697
204421369
914349517
409624987
702910657
21262669
127258727
796882153
1000602011
307814693
384339071
560867513
857474179
742892317
200800009
498103517
440060681
329237983
574249253
626946253
450289831
929346367
135512063
731366893
401795077
126915641
231915053
472261799
1041619067
223716767
417106673
321733073
854923457
540948973
412536559
170047547
999577013
972669571
811888801
191410333
81276343
355381729
545095949
491051101
344255207
407243189
287619877
871207943
841541143
84110137
291963377
498108293
242301229
448257203
399568679
994527451
885075101
163386239
302015969
5912581
658635463
998558681
772415807
15090671
770616479
1009999577
911848303
77978627
409948339
887788367
45416677
411103211
514710899
855970151
433800023
585313801
604285223
632382887
595620559
412178749
367684379
55716217
292871209
771972767
328810187
961082153
286932809
843534539
134640263
912419731
365656909
793269637
91949731
567051691
569605627
180480631
908021827
672425777
353426881
191030317
375094201
135225323
63552571
468841787
101947609
417357427
438381467
458669413
359052289
802281241
761301901
1026123971
308152661
504972991
454611167
1316699
382114573
144254029
467459347
930001141
492732827
421230289
829381921
61932733
456026621
892779929
145558649
791625691
721313273
678351677
413577277
107899889
705760493
866169713
810386999
388930853
63238991
663510473
838659127
598683823
917519441
296274919
656164127
484776581
399190511
17098331
1023984593
13156699
360611903
330574337
417078449
741304679
592186039
123177463
325556863
770871037
29150029
877619357
949305793
24009959
1006115833
420764423
1040450627
450959359
894084533
100243861
220868033
321422113
624372097
413537783
165705607
189868247
394045229
1067723903
967024829
298106119
72859999
774877921
518137877
358993853
432224017
802414471
608578463
356498707
1014730543
521863757
476631257
481340963
246459511
955992901
650101447
804301073
910470059
161398733
810159143
407332451
227691917
941843797
929346541
427693499
707940803
769498921
554360173
1064801533
476113139
335655319
489297869
243084103
671370547
573570539
979047397
759769991
969916979
323626441
964651123
962235577
688605829
832684381
9106793
441249923
212734897
344766151
245365207
206839123
27853153
405834967
925119119
199976279
804685573
665322167
98026087
500331547
774419951
804984941
978688871
447225047
1009422703
136384769
1011109597
227518537
792876083
593300293
809933513
325679699
596755207
1032927023
367254023
189563117
683965571
464994241
807882437
202149929
603810763
1033944377
543528049
936402967
72695849
577775501
718650949
395155403
653026723
47040347
728353039
350312639
35803879
790455943
87901019
708112453
22036141
945994487
892351231
336734009
986813209
275582123
57862817
423163721
210532303
208096051
12562993
696859717
867024133
173213927
807196289
406300577
164949689
291042109
417093049
823994579
830640337
603873737
67011929
934035241
804830539
544852709
395417963
881394853
862230137
999306751
965239489
277522019
822099779
34418303
202622191
185767663
179691373
134148367
444728803
393545561
478657961
745239133
1067029111
669757433
22343029
414635281
295596893
12967459
522123113
142295509
393899813
214009373
473430197
806998627
94911359
968524477
228886949
965458003
406246937
1060161547
161877977
918827333
77609783
159141527
776745503
661090343
684403133
1039600343
302979581
414121289
585290617
709309301
238861439
1036529279
70872701
440063339
463691251
483977069
782083061
457175107
233690543
254139469
129870773
28396757
465419327
52577659
694708793
75894983
940518539
472610867
960321827
106957033
928760891
828489307
853651069
170464223
532114081
708356483
115495187
1006099201
524875441
440580373
1063985023
877478509
821371049
1072867219
51100771
411924673
1010450083
71260571
645326813
388621391
713874719
145695707
255394021
548586341
372719693
122572969
92235041
627789133
169617923
732403519
527563529
138432977
208464227
198210151
1044996187
12100247
551697551
644225717
147537853
354404747
1053008501
815636011
59252629
171610273
572726711
629963293
250809337
41788421
121974857
563076203
787333193
585895943
766242857
683138497
294796069
17577493
833119037
445653841
323422657
120611077
708233599
437407447
519906601
895228291
736909777
179191933
956779597
189975869
835718189
456823043
938690279
494791267
484066117
608831833
412653721
490337293
837228391
469464277
954106093
493458391
123710113
377412899
473615543
287228611
508023599
530383481
37422667
931862861
319360703
594580891
486469759
16784263
43137329
678201613
363312757
744059929
1028565277
894911867
1038496463
922101431
105301309
345938939
63186373
504298411
102497099
421200301
982042879
1007658739
90002303
781676141
113491097
361742963
910269869
150878309
266115821
35529391
64115287
27134407
717686947
213062231
478234381
153686371
715138019
479379143
173708827
771999829
90340843
885038333
308289973
966072857
941350363
879027917
405304817
99304577
605443183
733334869
15528119
741318959
308141329
395956007
583413659
356162363
700549951
325679771
993145639
199259089
582320821
394750267
242485667
269959939
330835849
615113537
444808939
375179393
99380117
296431789
497995117
583134589
721583297
156653699
759547559
934051021
1024120777
390938803
956153543
520722821
697010513
223212547
742515283
125749123
313423391
57744889
1060505813
545906903
1259569
333666329
311246503
579979163
67032299
968808479
198784643
948007079
348567391
991056113
266599997
22108711
621194359
938010743
209498609
1064113213
1021525943
1011223559
119858393
986652971
915877519
144077291
181012217
825875357
532379971
785750573
102949283
788644517
936439741
152854127
445541
413223673
639793031
1043951869
715513373
365073173
918357233
954886487
85291769
254673611
1069154521
922591907
323846771
541543841
122929117
97435133
727697849
750736159
928453633
877380107
870182471
700456777
111793403
440647477
672869647
109252051
156546937
801723053
739624471
253834447
741324613
369419989
598000133
832521979
1062401467
738873319
290442967
654794057
175773839
1031173667
572418797
730052221
1000042843
369119293
417412837
531503939
311503183
702614371
987416399
424487389
865657057
431353709
345536987
351294343
675400673
566866367
834060683
347334373
399751291
303659651
992739023
1021399409
444358721
1025616247
781182091
115930289
1037566399
256849981
40270463
949232917
49410367
775649851
697680563
717291473
594986027
28989629
925749329
414467143
365900209
947498551
654084037
480841261
580451827
977471123
510658541
49288247
500592803
838100687
1038568721
222242269
452784271
491173757
515290189
520739663
375163967
353588149
905991943
41657767
105795917
549221219
619684573
318178373
930557417
317699467
238356959
371971333
729296761
25296499
916564447
20262089
612637111
177872951
24958781
482534893
806975639
538135061
562560347
433883767
73563157
60297121
914465899
520915531
307655827
850271287
974258443
810916349
27408503
166681001
59986811
1035669977
129204797
306378497
443315651
1061123209
200219167
617694631
96179543
460659071
759742549
1066856293
811862719
504495743
466042781
130018297
171352073
520506011
380953253
540243923
650804801
140938451
473244103
563994787
835477763
329179931
248319979
783637999
9342517
799803299
97147997
1064960371
723118687
915946309
425492189
54759587
353505787
394744523
659747779
796875571
293543219
802853789
595493617
831824249
730125301
696375793
222903017
21639263
952818899
36417659
481473827
32149087
692690329
260122757
13468901
421905553
1012485941
167446381
1055976503
610648541
470467733
294859997
252647497
19222793
926412979
891563437
449646797
34649687
608564633
303427669
226456831
64236323
189802673
678810703
1066485313
496368143
84279901
385506587
523410673
875078987
693485071
885638563
805420439
578260313
90183563
888914669
902313359
843286163
395739761
218598311
533582243
856035251
980516671
10966913
47199413
278357663
1034812069
75324731
1054095667
1045142887
5990357
655127527
477461917
602911853
82186439
28925473
847931467
944456549
198374789
343346779
1040294951
659047897
540437951
947943197
810017983
548239411
816442859
476709539
700485029
248182867
88085923
1001579027
401443531
569627339
1001466931
86480711
459339691
647177863
35527201
168708877
1025625091
1052244727
367534847
383779523
660164969
221675383
861696727
375099649
396026051
143268731
135469571
348419
157797721
828703279
453802969
115058807
540761761
720447281
587680253
399005489
836832539
24182369
886176497
1021286113
654965791
859068761
430939231
422612899
21475297
406659031
106601167
826591643
430357073
42716879
1052550731
814827617
742065433
360463409
7372837
70646003
541614421
54752237
695500019
751042231
996279847
813583327
141419431
344493473
951307823
493519031
480770363
735908489
375779051
469157659
42734323
74784629
575774431
490021391
521700469
361453637
137889641
783955853
969608063
1063442153
691159771
563217013
359829331
351117407
845510321
359325667
577294961
365971643
413168293
852258233
650445199
338262181
555323893
76496053
287992721
858525827
528624907
809481677
481666291
57272291
724138627
136600589
282167719
864185591
24296563
423685333
468620083
60593167
863587093
1065416873
567773411
71019061
517701131
404814649
611730887
176668579
250202041
959628413
794984999
1010949691
442797899
662501869
1042072607
665673373
992409329
783560993
418216039
511334059
317917087
793339199
95815831
859687181
818377561
752834573
1013314619
133942357
488825471
1013285191
970898183
541747093
548637823
939287963
473441077
316411217
931060657
442885591
876502843
495893611
516840823
499528213
872996153
851238407
503986733
728964227
576839239
1068826819
57167023
882777733
703889113
936379819
996721961
764887229
822325253
870790891
390161777
167693419
860699461
190192069
741413017
380136161
807327281
853707433
204475351
355942801
204501053
1058639167
577069783
348423263
450286009
195368491
688111181
364502449
361225817
136926919
628889641
219497359
347980559
731958319
142588987
536639671
68499439
121540571
295681369
294867043
1064669713
905111593
909170429
729130777
436286231
737994239
42663619
614975789
308843387
735632269
601985519
710603869
746014657
264354941
204766069
297445639
876550501
834389509
856860743
959717657
95792869
461524681
634281251
1034911607
722122483
1007248667
671266943
60989881
221510279
301444769
307963681
923880973
224173351
186152093
235024717
1003692817
403546061
39626729
920261899
63886621
624082127
963429011
798024323
469937287
529582037
651922907
837721109
654288641
173361211
808803893
729424273
8760613
414547967
485547143
865900349
717694721
301936463
364982257
738954803
615182651
429014809
353393239
202810633
98552647
669507451
740095261
494806009
54293419
214319407
294298093
199258243
276059297
638281927
849495473
514299769
334214197
755019329
152750617
978280931
735069611
246908509
501106729
958863343
931185449
847182289
430285087
807794021
841860121
237900139
333891011
865222957
883458881
952248887
590034787
120676097
666748409
618802273
567363409
409781123
79626671
451718933
19737847
262295291
490222531
742300843
1930073
741928601
422671393
155231939
552703577
25378981
113826623
61674973
766644863
495584431
346731673
1032348349
826710281
725825531
1060826551
1020330629
135887287
796881419
365302789
894549991
647445427
22608769
1007236121
690715793
820316251
353182657
805446833
736911611
44484749
31692481
917562983
909459349
753682091
248207261
319136261
510543311
315208427
310229561
714770939
810561551
892211123
665514853
868879331
408760727
864658009
471805021
203515931
905923483
744402949
877760831
88091461
132199421
804573017
420688061
1051941067
967957421
842450363
929305183
16183883
814987513
198157181
546715513
550760377
868654643
1019037823
869656631
227070323
14135761
273824539
1006717039
718510249
66206471
44014981
289645789
442871419
513513029
349774703
619707611
764455583
737198453
554726957
458577419
987004423
188777987
1000779121
530460101
205669141
384438661
958281589
643626689
451251511
118349137
386276983
355068533
790066141
243210563
548226983
166577371
44069737
331964179
246870671
442883347
309147863
484137749
36794599
197807959
777934867
275554541
152834173
850574629
363711563
629076307
76310011
212730971
700254277
403111829
69835783
601167577
462293171
1017881453
63040729
381341747
204066571
158086867
642492503
283823251
991484033
195463817
348675991
520823363
883901563
784188589
970094633
982223519
638078069
666280009
811982497
303443267
60150577
473159069
130618879
388652833
135773789
745468013
47757617
586096969
133737133
122114297
393421219
182710609
50017459
97951649
700149503
995945723
965448907
59150453
913963033
829717639
705461213
771762931
287305567
615481151
225379787
15518527
948396307
4071031
142667401
410023259
22223039
268665577
280004411
758542859
748041611
556040609
582692807
830141311
489174359
265545667
1002929233
912143291
1019332343
69505661
608822881
992243041
975673871
828769049
777257321
806667107
844090277
811376453
548912563
492542227
522802151
987921713
718633457
295778839
561891409
756217643
296594099
688434647
192323429
102875287
749699849
266130391
205361939
259826981
297805217
201666607
999568333
527589301
579118861
789746641
80390507
434204357
526798663
643000307
190056023
470688899
502233019
914475173
906906041
612757763
160924903
570579241
195075973
345945011
987567289
820617653
926606393
558226477
960170303
168431057
590242589
202066187
462870389
168247993
368883253
262259479
375157417
505884739
924306569
813487289
135041989
619428547
48275093
456801353
773457397
164268679
14703259
268237721
77108737
8520887
494726471
800901799
536323643
323526817
861268769
607057279
451007329
333725027
624436859
804046571
454921721
405263107
560000543
1058950873
10802359
784172353
333505253
963297773
965063639
742474963
1034439701
1061331517
26211817
15465799
147497803
582243821
465191413
1018675487
268349899
502980329
381204977
505811057
888217277
319020223
936625213
491707039
1045529897
658183039
1034811781
470518357
220780237
1025990453
996273713
60164651
411340499
213855407
465620179
513562661
283575443
927560717
957738581
849301169
126242533
1027530319
825398891
1073216719
299338553
786254761
884714717
975627449
486875899
265085047
670097783
630427751
25108841
269918729
23666549
90907459
365245549
170067493
989904823
812677669
552062377
292802999
1065777281
493977031
1027785257
568014043
708951829
967289489
2219953
336665761
448279619
960043631
283312291
11460949
71836873
912844451
322208377
227531459
263568301
616762451
89120299
776461969
137085211
683478491
329461999
946927577
768938959
458625283
328253351
492152009
768644353
621310903
948777887
1015340041
648829723
351401777
648709883
23164507
1020236303
559698281
51117713
709377607
433163617
443048929
220816691
480888019
447586823
765670349
150702031
797727779
706466647
448792243
587168363
838643497
340165471
237113183
321917129
172598759
398160839
660825563
268450199
597418111
495540659
930674593
637916387
787788319
201346129
703875019
388496921
52088567
960454667
803373761
1068917153
107316977
146825897
880804117
690918623
45936259
710936059
508553581
219986339
164818177
301089137
496890409
493527623
662568433
222948343
846091789
2760881
1050962659
197587253
291275531
749043923
926591483
374058709
821945723
246850781
665594767
91427747
815106841
788436953
1026306289
610730009
815462833
597946007
657353129
367835107
24495791
878302723
644167079
1022690749
498880927
725980259
176594291
419280583
632738173
609499139
158290411
715556773
161143457
650385893
258371587
818228843
207871163
33574831
744674603
1004377519
416683693
633731561
807794489
676682893
200000093
97845001
23245127
237570527
790732039
766637647
55368277
775806947
657727669
1067339803
226429141
371915501
446026561
753342937
321836297
695689837
920003713
29743271
497866531
680945029
453712957
36043597
293351693
584222581
312459089
1055166953
817696519
223773829
209759939
313333283
748147171
761775887
621211553
107225257
885811097
773513677
521171327
504180137
356951117
407288501
461372291
697560671
534971653
518452409
811732277
828246163
496971479
382418929
646586659
376838953
590222639
820240423
492807149
391203733
1023998641
22580447
880666081
325192447
587008847
1016060597
1008575903
102690473
536038403
276237317
583675493
192303107
1064442823
257877761
989386121
78768637
99884627
297676129
745528349
193768541
588697313
1062310903
1045595849
675965749
121661759
238487653
643107067
357705893
273894221
11575511
515077817
1021066351
625041401
611304481
98208931
1009726919
187336843
430804637
349887589
610692679
101478269
1027740509
385566439
991379309
935625527
1045831933
1022279639
244765009
525379709
411691543
588413681
25257823
455714921
159067739
74644421
441472793
799494803
29990579
325153391
173280823
197755277
304380943
1062861433
346430663
493912829
818920051
121045109
937862033
911926541
346750049
946195259
817758853
54236249
872494729
82985827
737793457
86571479
245347691
821002727
1033879387
441625537
418619779
25283903
684395479
898608383
198756139
15670511
985056307
819356917
922169299
308253263
303787453
448679117
349949909
727042889
409348943
118305673
266112983
102645071
11612873
597794347
233249047
773427323
200594179
218788879
9356251
769658089
760422821
1001976643
306460607
932543971
852268363
473851871
672874031
250741121
1014715733
727263413
1054766567
598123531
498991333
534586291
1033369273
129410087
495045461
555491701
592843807
378819709
914823071
212536783
26514539
640842311
746128007
903550049
866758621
793283591
341273501
373061459
184532917
745656673
229534661
365901719
454091723
293182579
344714281
194949701
125589577
490983863
567851021
1071795721
146092627
695422939
158416831
1017889969
108885883
73555177
443542789
152055257
889059833
591853403
583225829
976951799
374879357
883316321
273929519
653573717
544191491
247788071
797256367
62287037
342805319
991742293
1052516519
188890411
174769493
1034764481
131216611
907246699
626066449
1013105321
40466897
548683073
999666389
107568887
513666173
613519541
301028597
81786977
951580243
442196039
706110721
631163123
464109307
67172311
921518329
24797779
609932527
335813719
529991837
596092993
87565721
205898051
1027848337
48465133
168253123
947939309
118018223
393388733
708241271
449169089
117497053
742132403
166451203
358281163
747594493
306846343
59149039
209103899
784509793
80629897
821922529
951537403
596498531
76092521
24411239
937791229
156629023
949702463
714449453
983918807
918405391
388807457
568062743
707969173
639922331
716236067
92549467
91614559
221468903
140960219
110816239
823409077
300607903
584327459
178514659
697648009
125196647
845187461
635097761
650432941
1025374151
813320191
130211297
667787569
527472227
828969403
811178567
146823737
1038113407
745067689
228832969
144836137
65778611
470748127
253299139
181672831
126921427
449795821
550269781
222260587
331953439
11903273
767578547
1065551243
620928031
982615237
254776447
909511313
145107239
925292359
1064148263
669816619
480130219
706193743
1050751733
911807059
404651453
721265299
652893673
283901533
365900663
510638273
25246511
845049397
411914441
939106321
66931211
46481507
557867923
887742857
991805369
140468309
497471683
890624809
13396301
122982037
1018378307
280734407
185357951
578369483
509626703
1049714119
561742967
359972791
353351083
849281333
406109647
29386537
187378039
750995023
447426943
250924277
1423381
535643039
454359707
960019993
901908421
701017853
748286599
976399261
433426729
497607581
286704017
521437993
406840823
15357311
1013044763
531349453
696114197
67053893
983336143
240329743
341953567
302132221
1045094201
748465189
932123669
77200973
521718467
492150091
934861517
62919977
788320679
853695737
985246621
485068163
417115409
980099707
35594443
182057219
902431919
207507301
1009097759
1053510749
844269157
728456699
576780187
1011922787
662174921
144056951
449524847
624248503
1021872851
540135727
227375807
722457331
189264547
618367727
506931917
411013193
719885113
279158339
173714311
861968747
112888001
964609357
556161013
799325707
162179891
12617113
414144839
778686847
12813701
416685769
161863211
810682793
687173999
979868573
783409201
1051288801
47769509
10756241
371605627
41998861
663429959
180395207
999037387
149848169
510691229
755484637
254734687
370040543
220017703
295819211
718525853
487186373
783338029
147617101
644225711
773443757
428377571
207830237
62731943
293128987
148634411
7018043
85731797
203663329
313572929
1037609149
942329257
679713659
626681141
63366341
46032509
937396277
68150051
108005549
1050575579
730313329
208925179
1063258879
728264413
892097249
873418103
82945949
228882739
129462859
93857573
478377281
1022274313
873434077
383008543
301180249
156931169
778989817
1073158459
612748273
675651299
913776727
905947199
42309217
609709229
247342957
688069843
516870331
355466983
318823237
773063339
612739931
181104017
352329541
1003242257
76982159
786941569
622805581
517595411
136340509
726585217
40058713
559445413
633946991
1038914311
395489179
645418811
259469671
1000450721
8616733
667039573
81902239
836075299
521750269
413860763
647588131
478849961
284418053
1034742221
912689399
119775983
524013587
911480509
301605947
812945249
582223693
591507347
473779531
9520451
993179221
129396539
277327499
452859019
895285903
25154743
424141609
395573333
254764801
1056352757
882252589
718853053
938738509
660864161
84665351
646772383
677946187
786708557
624160037
618886523
315904283
282004871
486314923
636197027
783448987
637680929
323868689
1073439589
39789419
438962621
737872969
694099139
222751679
385095829
327581699
601772267
699408323
1045452847
366680029
437394253
627322481
22114991
525663043
808908719
39936751
21796807
159771169
1009538141
268783147
328184119
925509671
980725153
97918417
483567529
356690843
425646251
982628191
1014711097
62671459
864678509
1050187771
424948063
878614531
988468823
180852391
787975583
107286649
134769031
379933361
300100309
852541133
506186887
178918477
1071050251
975248861
227217593
602560997
605600113
938337041
285321457
1019252957
141921467
855213979
337390607
852382117
235249699
220740007
285840497
392241929
865550351
202772849
719924053
969711887
1017654779
215412961
934954373
608514391
956164057
1035653441
206183
973738267
298028387
546038183
953910493
280095377
583939117
248326537
683696773
51507481
703822499
846981323
350579311
876813673
484970537
194278597
211420081
96131381
794060903
1041788987
862256887
93881407
645902111
1003439729
885378289
157326679
876749359
976374823
448872667
254874311
1002301229
18440791
304211507
274091107
675838391
828030803
132418207
71035127
783399517
1039858021
344691757
496503797
100404749
530055151
463022983
58007297
217737379
513746939
990119761
377286017
999359743
981207893
133124489
140221079
199791649
822890681
135082709
464486377
984942709
845093803
789665087
50479097
1022357137
577376893
831915269
856634531
957422953
809592457
339847399
573811057
803801587
1502467
182616587
151506211
339556211
242021209
83135137
608450807
480300991
789512803
365859671
464240759
432202621
908212061
749772587
147299683
132808519
711918901
858854153
65619377
328491929
252720977
176097631
210762361
435316759
911691197
386004977
1051525879
460206911
1070673557
1044335837
720049853
708818021
1001612923
548611603
468805837
192039703
338801627
161251303
290834989
703599139
681038833
422778073
1005636623
967903259
200631293
125206567
790660621
1043507503
578529089
412637767
551491583
418641191
1012371757
1039401931
864827857
209179921
1005452629
513133597
392816113
1034731541
423719663
246369509
881898247
199006897
59802529
557658859
995371291
1067232281
435079943
112390133
316362281
995688857
177281029
327030313
827144063
780732203
227202191
379937083
447577883
438734587
937487731
457899191
1031001869
501970921
870959471
493402513
217196971
509819833
582653983
750782561
865992769
94545281
890839223
863093131
50601139
828019967
788453111
314602853
596070457
1057560359
1049531089
168951449
80200993
772883249
461353979
198006503
458634581
487371523
358718359
922118177
8786389
684065593
557681441
175496551
225951917
733009919
836306741
179272759
994525933
768849391
354875783
895849741
661638233
427909607
255396629
491263849
445998379
564789781
884676743
394130437
1039546891
52460491
75527567
938949107
123816409
529502353
737171767
551645309
891642923
267569963
844363063
527362079
270354181
1064731543
251584283
128070451
24878159
534161741
668675201
458818121
291975283
174543841
228861223
1019996891
87369643
1016779801
843223373
1041289453
1070336767
713822339
86908999
208548139
614280197
124929437
832004179
133582079
54100927
1016506837
136553363
355712891
831619667
920773541
395196169
706031219
686642923
829467497
374360837
269124377
529886537
4141301
438868207
302059217
294930821
111415111
309216917
415532563
645365857
516679703
524589287
828211243
115348663
996882637
212152427
126207733
307402643
846728767
926686301
756847673
95678773
122830007
763251079
911274673
929905547
710685517
521027909
274049917
898277431
391560877
951019427
600588707
298611767
410850131
568964467
542714741
754430023
614296159
323712871
940836569
1054804693
475375807
1021551103
662682107
167604317
615560987
304373843
438458089
190464793
278920151
989418791
441224359
78446047
236287229
839051977
456229133
923989919
6322891
80095403
641249621
995186713
27107459
698475809
718903813
109128847
940704007
759936641
746492017
230114351
615023741
21124339
306296357
666009593
1005172271
254757001
772432541
1048226107
442508161
460366997
730173071
526813213
163057919
596561123
195381203
580428001
952001719
1033257299
970389493
219350653
760814281
289991263
788746243
361200913
628329719
833915749
613165171
894739171
896286173
487552561
673334777
29428177
748976587
389398421
435546313
538444691
215095487
91479701
537060659
1021903027
1000870327
851443459
188391559
823304411
94444183
704197961
355185001
293423513
943713233
800508073
622102697
882466681
392321999
64499671
1024692133
1006846531
398551421
573839339
62619241
20498761
996082303
561635299
899417591
266602187
811253783
354579613
1050501593
1012705231
77088247
324782863
741696181
126557029
204414829
816431279
661560073
527131849
33809323
815889953
772754743
900150737
961928041
510008669
416820011
599238581
589638241
1057998769
847429201
207326321
299481613
130844587
780698449
569097521
1012419329
488487721
924973499
463940053
95269771
741542167
267529441
593465423
281244937
1072681627
6125089
749426401
3626639
41504483
919888873
572241361
524743589
59817929
1063368869
675795797
934256783
731728321
1035083873
785354023
699907777
273736843
597893827
355084823
403014041
790226573
82901849
568782077
895422923
75723097
544750433
393067849
1057483309
532401167
152059331
896001241
478486039
791206177
16993789
1007042083
436550003
751596641
1072105883
40012397
38585203
469477039
208061923
609659749
916533421
330979073
526353923
660713567
427576901
18901769
234573271
999945211
483825019
585840487
324076813
726931259
375664273
1052186299
97907653
512084497
662898029
439911841
1002101411
192609173
742954453
901903859
453914143
23839331
362381191
483102541
137392757
746600819
983708371
368227859
987747941
376114247
506307239
161079883
698271059
903920833
275719853
804169967
932658137
683564683
488224591
603461149
1022027843
337135963
748523441
589458931
108033907
920271179
1032620047
970344653
933801613
1047196921
919492169
575875721
861764719
229440089
278222653
471189827
640242359
34367051
761021959
1063645469
105387703
904260557
117913787
5988331
973846019
914518909
178158569
1041016703
668203537
773929363
952138171
358797209
888017623
32577403
372089023
937700389
615654887
764109629
148503379
824470237
566806991
273054151
759029857
164935321
226088131
967706263
396186163
171085741
865457963
189621569
222903451
957186619
359054027
480940573
696405349
972334357
273968951
996249763
23611349
466850929
972981419
339622289
967595779
144571967
610593901
550804861
639216749
903706829
331269061
125966023
407918171
213822907
197706049
705830249
107255453
102355067
945262613
193123193
823014817
53740331
800883353
20623181
940978523
732944777
723817453
440361367
299018179
918648151
671395237
1003114477
269602169
796697521
483827087
391775959
774160967
1052681771
287567353
61550617
517930879
58444961
958728577
833823413
696341761
799042991
451351687
653894947
214556651
806572999
28227271
351558143
516193133
828938399
195647173
855521893
182580733
155112413
275749963
310030031
1043411749
987220369
625089161
571046011
1035613283
992653141
766861847
781821659
1008684917
485699813
54765013
847002241
322071313
460840013
145633253
107534863
248949931
609285223
540419333
41724563
592414423
80369699
513945167
41463277
564569519
273325669
460274197
327826717
188359601
108021047
637780183
473200037
642716387
507321029
630052837
252885229
554698273
4416947
130207387
405349771
47422513
918365537
301817701
321302089
507491597
484010353
329628991
281599523
588750269
820267979
698745647
974655823
645674611
306159683
757762079
134374159
508131073
665659991
1002706451
983697691
708174913
614951173
650962379
707104961
632616769
368443
51972209
785670241
641425787
524274929
194050891
302916707
806259107
663607379
980029373
319457009
140647079
418540817
564242957
548842039
559899563
621931727
49617671
989167199
364474183
872617523
884358521
80678951
649792399
821349547
383468467
965043529
530770553
841490099
48605147
404895223
317359453
717484237
660801049
760987033
140641769
191223203
313275691
585578801
760136723
1029821609
218577637
628339991
420709631
359921027
950423069
84481091
372105869
1006822301
255481063
78824267
16260527
7873913
748741291
39701969
477028463
409543339
341192689
1050754417
505355803
1035037049
915362621
755560231
744862309
919601429
804358441
549640613
764700869
36167539
53993561
1069617517
904871687
389422489
112037137
348745169
409202957
692651887
945575153
731361707
573283157
965769463
457277507
576285889
81473597
236078897
740461313
628884787
805848847
904074203
37893503
575553443
655750327
947496233
363401267
595081717
946435411
287304037
814383641
370399273
176204221
132537401
313235023
1028130599
246307513
1006906253
1034646839
651290537
849360703
1057977829
341854141
1059172327
401738111
526328477
804275309
247398427
901223177
928483063
89097809
499409849
161109593
347166013
73907843
998421989
641924663
598273703
973999051
845880121
1026589621
16747403
185168051
350281543
145297829
871824259
100316939
409112381
613051057
304851947
34882207
963587201
515925899
314659769
933689063
983879213
240274523
202618769
653647609
124033369
222427327
298468759
113235751
174208763
983417573
938021879
184299461
414089329
703781791
1037977813
650664601
849524947
823281887
954306569
670141553
450221341
897615133
320454623
980318081
275845289
891191773
724220149
180018269
572061731
858478513
412175503
611767699
16543063
880101619
789910631
8185669
607926419
118291279
410905507
353317247
679512569
1002290231
187158707
674878219
897975487
1048036013
256866329
670855741
806722663
575671403
217213181
145293641
100875547
842548547
281871353
761581871
342257533
307793611
541529059
238746631
1035305779
8709059
679655731
109465651
820555459
610310749
330246547
278957143
788594993
29631491
4034573
687358121
597448487
410882947
316434709
139962181
641257007
979752167
552842033
55292431
14617411
148596197
868922503
400122911
627265363
630330229
732835261
602725813
24912721
62093753
218522651
349167367
227391431
952751311
480589937
189515113
752861597
39301897
301266653
920838817
541248343
905863109
21988279
688045453
609864811
790432949
976627571
215831981
767593633
591189023
672297859
474597833
783190337
138220739
71364467
96056561
347753837
666350557
369791203
114595937
272810831
640869491
152997751
115513493
696405581
1003186391
366256703
1022184557
240629083
924750569
793054583
723859069
215768629
737013931
665127373
238033799
74892161
946297409
218056057
86361059
915794941
579026689
339483457
865028431
468764279
10437587
810963943
994472879
583484753
274784963
146271821
251553083
222757663
391987289
683164957
831330421
863561371
653597947
304760777
532460659
27705641
51912097
751532351
160132073
913343143
879732247
775092361
471221791
738493837
171768419
230504129
987439561
597854441
320051227
371133757
714281921
967556329
405830311
776777563
275343977
1010557811
274601113
546438469
932063999
489031391
399883103
305932883
893860973
219144589
579682111
375130219
11994113
569190053
1013892097
795638209
1002798791
85104739
238443397
643843513
347979691
800415677
136119463
448741393
1033214881
219195883
335497037
65032883
729549503
905174251
2266463
617800957
667340581
758283473
991297547
698195417
1055895161
483248687
824986033
983785043
1008521537
141230987
679712713
161870179
194573447
220042939
42737753
846922807
1052519257
960123631
260282357
599747899
450901393
285248239
708382007
474203537
994814099
53962297
536864957
670612331
664982873
88326853
925002607
49864517
854422351
997305863
701530043
215145199
277533871
97416019
406982461
170952421
183034409
222032737
161853019
232941673
78806899
41716621
66308261
956980567
956436227
782887253
547865189
589406459
941000483
235007551
588820081
184669253
648225547
235130803
773372473
612105899
128831201
721102051
329568637
580173359
629367769
838333579
914367383
910916959
802253821
761401237
805189199
837325523
965357671
594813727
670771097
517837477
301040143
1049356261
1009618231
990686369
10642529
1055647643
302790359
774679861
965002963
270374249
61991663
211896271
60370153
1007777273
7279351
987785941
934123189
306432869
502714081
340365803
552024619
916513123
1015884689
517102273
358002299
1025709533
838329787
385373501
393821299
387481813
509114927
997671413
157889189
590321867
606242911
300354227
792443749
948790321
896600953
1021759481
379126441
41013431
451695869
67714457
112224971
181585913
846079933
919806203
465018571
401017993
453755801
641281111
521798503
710544379
659563279
1034117393
113376161
337175309
47655991
56726389
1056783587
635253107
215728087
1055247097
621070103
967713347
939256949
908583113
367082537
694827919
960687947
21221443
991567579
891045557
529954163
572140087
164966111
235333019
756799453
150673093
658384787
109363273
749569921
468874759
460292837
130931351
539668249
443892161
713756371
628314199
677227961
274701737
927327959
519763261
857767693
98700557
32580061
239302471
399121643
387482077
262716527
183827947
314597407
653734999
175326149
675930767
26102459
224183563
710151773
102128797
1012210061
1020982561
932128297
280571267
250633291
21244673
211662343
707561269
858120163
741599429
723771443
318917617
154311181
444529067
412974857
890484253
87048869
686889167
649942771
265185643
378894949
1018089833
772672007
914074979
562560071
617976703
697328521
364654201
75934343
865375279
652258823
453210697
634056001
487222621
636695621
204045437
359202043
327390521
206644591
993542317
545745997
558811943
670801217
205558831
771804181
595509329
669897887
984715643
544914899
220529147
977650703
123526693
934344889
700662901
695278907
300030287
873804251
925258039
563470811
109906987
733772423
54594971
996303283
450518221
1001993887
550094183
213907721
462369653
834982699
502891313
317205649
258313171
400392661
603117733
314320577
355422677
640826111
906247007
562629227
743648179
854901727
140728613
992672257
103293977
322185551
435039109
886132757
138488323
759270487
492052703
923402707
644785961
847610719
1061355089
323480537
857244683
70104817
1053878017
468798023
747139553
528544631
109835347
858227693
679795447
1026686153
957597331
721518491
165737599
253548133
723979409
275811667
546462559
696348703
743908709
268687087
601267963
165009967
829751107
249798457
575907601
388474661
649396331
297336131
1042313483
1033035929
282109249
860295193
52047209
290370887
312764269
245406121
24787781
326675299
1052210561
828107149
522509231
669126637
105829337
949547213
524634277
832176427
529026469
104976793
895443187
637611817
455368337
241670123
157107263
360975877
240353963
419841883
303045913
672056141
298875509
1961917
779490091
6537191
699041501
93728573
42707339
95549257
741991
187032407
662466341
297924197
156241873
80463833
934215437
570250453
663500639
696072077
625568413
828068551
612243683
201906847
312186577
1022343233
1070055169
491611709
83218237
559422817
560968523
507192053
261279539
1022054701
603914977
331606151
1027736903
382994641
5857759
20962817
404677841
333732901
653580821
355902707
441497989
861302017
850196497
60108557
1061661173
750552013
33616211
17351111
194368133
1040339827
806377211
736571951
418770743
957787307
376657513
617130763
574731343
481386403
446016017
456400457
1055999383
1013882147
730648099
711101059
337306483
841544777
241184623
825787679
537667591
880411579
17079967
900902281
61353041
164089547
978082663
1054653979
419904713
1060385369
1049993353
1062502583
809164957
353853559
378741511
756562307
40656977
509662253
273253429
402457247
954542947
231872681
580292513
470185981
962513317
117624869
887473361
901914851
295436899
311109499
900239047
1017734437
93539531
28441507
929958137
162997729
208765093
427458301
326125699
550670231
935286689
56340203
571019893
572785079
1047768961
1057014163
155842163
66663871
464191921
388792889
107700157
719247941
1036676117
979101143
506125421
486899713
692172757
404721923
484823639
129753439
874497677
817293137
232166267
521598499
62172991
1059385609
957814903
374822677
302466841
666234007
469647313
841670927
13224683
220113203
725244931
16577021
14937413
879089749
749866693
685263343
66386959
348546587
708980057
441152423
77967359
63063521
955341319
620905867
995766719
992836357
455859023
877585039
942889811
37041413
1757771
786106429
20515009
442552081
959768801
263244811
83910553
674030029
932681083
818677919
313239497
30133801
98103373
383337613
944217083
216232307
465495491
1058549377
856949551
617123669
801359521
233569331
649215643
475503191
1026134531
931461649
477223601
246112309
39126331
535411301
706087267
1030744307
323200567
275271709
504020197
836074543
373983041
999025327
957109441
329049767
589149097
381425203
795722803
786521291
327993301
136437701
633140119
299996299
617221447
845300587
508125809
879578053
223885313
154192697
923157523
68931911
25375001
458514253
331611523
508395403
878706539
119897927
509014307
1029028433
245646151
46639771
868285543
867745889
458214803
199040519
514375993
23096231
126682313
518685119
154384583
945493541
94757041
561141563
552800779
798560137
607953739
9347693
340835617
128666963
931003921
325649251
1051421177
213493627
712068391
693341153
368537633
292532333
457955051
403524661
748625557
908817697
352310677
127352809
929985817
464120053
431529899
33927463
580756439
715398269
613137347
610712867
80752127
543434999
912583283
82968187
69762439
144610091
514714129
57520487
204071827
461138047
460370849
939264199
22011791
104522513
27066257
64802393
648802507
411504437
602192159
877062821
863326577
136027181
927440533
902259151
818224513
950239193
124554167
573188243
173770771
120983299
125298737
673522973
996735011
743600293
82367101
1055578723
800413981
536357831
789292121
994412599
680224327
495356671
715137721
373619371
547264559
811906033
238375549
1052622589
1036489631
515288903
146586437
109666637
546864277
1007065237
463590431
410189629
150461911
302908003
914100581
63824779
40977481
610757659
63026419
960491647
450898421
768071839
275203559
662077847
725473817
738780563
460883531
1018206677
458690327
835250719
402877043
917450591
564314851
505101721
338284061
450151327
376003189
345375053
730690729
508780927
109349699
270840263
971445521
453291617
784907351
351660329
910780187
93143213
289270043
309075061
352961033
170407073
658388089
119452511
318362797
1032171617
46846589
84713389
859358881
493258637
643692031
991707589
131372603
524222681
707342807
242524339
792540197
477370067
159771341
745146323
376558387
991204663
665600009
239506073
567842459
611200393
799191361
692465489
964852513
301993597
194060879
836452927
805357369
327788533
889132753
196579693
281326169
748052761
988694263
104612737
741566351
1004557033
299352929
405180869
725083771
120275131
313929643
861160513
242347169
73495291
264104681
689835001
121621307
742276349
903538871
739798583
617511023
294029651
942108649
779618737
692340553
169963697
291602951
406375141
645459889
812219039
796804643
226900477
894250069
384986047
587731813
249975553
91798093
857864083
573571847
890918267
1034050067
140835523
52468391
322555339
279289729
581628539
682330669
633926959
337246967
260092321
1025452471
238489063
201585739
243121591
238693909
870024773
274579489
871353701
690729131
376014337
390046469
386238439
122422147
828902537
304965113
1041847381
338564089
352684039
560811137
70213463
52632791
989297117
889430771
647288251
214005229
276225823
206354219
967151027
207273883
227026637
965999003
424349647
456797051
37909661
125074871
1067738467
1028759321
258340219
780099547
345724901
460338919
436813007
963722941
536773889
32384021
508030667
130413719
191042879
167741641
310927493
943678123
829261471
982498967
843878251
947741863
671552389
1056077747
729366643
716158151
75756293
860739001
522199823
484916749
151598173
261197137
619884907
925017817
659490413
984184633
139104191
897595687
455186443
742113517
384512257
551965649
48558659
624064447
355675321
60434071
398727193
543814373
34339727
112074553
185995291
252167719
252269617
215818271
295928539
511138681
584344471
419894581
732464053
968580329
359778613
231012071
688218049
556904347
551310421
177645199
264294137
89544937
125414873
136906169
902292869
752997067
698687713
1634593
940683461
48062423
360130817
409794127
804856027
300353821
368851321
786777001
820798021
224552093
820996261
282771277
135975677
157118329
937161311
586603529
925879943
256863391
631875037
109366247
442192369
623944007
323004509
62602541
192118739
341851751
380351449
679842983
642509191
287471861
340748783
489159679
1016598923
988386319
255494117
912533473
1033602211
434519273
1058281489
138270767
958470563
767609893
406349633
224672753
882747193
767589527
320041207
555130153
533786287
574446451
25824143
194113091
815539919
304641691
384613547
117099973
544911023
763024621
303372457
68626279
407268647
503936507
927586883
311747539
296982013
427126883
201059743
163047853
1010487547
385517563
85168063
358527583
464219683
389497673
650650447
577970863
107379827
770655643
994573133
120053231
504298981
394153307
719688373
673611761
106500013
688899647
119702827
277431169
16906961
42499553
362524411
183842671
607019117
215543369
308267009
572396057
306717773
454428323
577618841
647590063
814449551
273547927
419536267
482963851
462330991
784445339
941433821
630892417
726882257
164800477
28263797
344095573
291619907
1010206411
410883589
652630669
799115467
108292633
395675129
259777499
1016283391
713311297
223511633
592499309
324502051
27249533
534392293
657267683
595201081
664169113
967256681
1041382553
24293887
51493193
725943433
776202829
772578113
743870233
669817033
593147741
203357683
342453029
667106137
799154029
648184909
427633537
740349989
114677279
51493789
135124547
769264513
149079121
893246689
999652477
452968811
147593543
413277971
659590357
104859091
90610603
32230577
1044011461
342169549
606346969
677816261
902015677
746685733
1043310637
880064747
94236889
106622891
911192099
502188889
787296971
856967003
589147063
923786221
77449037
1048455407
180505907
671510347
60550279
713609653
547836589
469996327
426825463
485634607
365230249
278682023
593666603
92904821
158011573
690912899
600796111
488512139
760749359
460108973
283390207
457180567
511441543
273512047
374190083
574620947
120189799
143657947
783543713
195130721
674698753
784259831
525950749
447020023
33708403
51633821
306446317
580810211
125307277
867291833
787880719
574390111
1051806647
649142311
448388287
807885467
1022410189
795855079
143197111
883114201
328542947
257028857
637643441
802758553
867876389
76181701
350615311
49997771
991156813
1061750029
5254619
55365173
822153991
536809883
901746697
350005849
625312453
512385557
308562691
1021722187
204038951
129636967
479284727
331413581
994153331
272379911
865054961
811121579
748096001
748952443
792204503
762100067
213754049
303286433
630389993
839053469
395568293
872386583
1018613899
916631369
442274927
147752743
238834007
518705441
979726301
856097591
579445043
382006193
417387013
185151671
68598067
1017800219
734943887
648297919
459645163
345959177
855270643
387208981
1013329789
779011033
720862609
770629591
988010861
153110327
1062274673
193522411
940003949
191363911
258873683
1006156519
657607603
537794891
817391437
332366059
782475581
28958561
395630237
648362959
811249603
192313727
1070555243
342985681
343109951
771804967
146571251
372006799
28513789
481182043
576633613
356310739
873685003
639542633
775685891
671298343
619392601
976820893
431056721
352593643
1014234217
405858049
420856559
90582803
178437433
276193537
457445111
438521723
804726149
119050681
35154913
888340493
40221659
426586621
1008259561
9772709
867489187
592054919
993334351
358153031
294263077
144172337
32414917
848629081
136774423
557223839
651891943
428136791
492842489
824636933
465529063
725840573
480150487
86057599
538151701
729142399
570621941
85677301
373100773
74653099
592473547
963281107
724032707
363021493
476680231
868054571
495897431
449111323
34366561
164638349
838235219
24553211
234552053
256692211
1067657057
624009653
532627387
739266673
606780467
1013792369
811649801
640126819
478505767
296943421
761540977
291319601
38146637
405433129
8753291
348141197
498560093
1056648119
10549213
535799657
770089597
447079697
285928099
372921767
380266441
568684993
180297979
547637063
867405523
71187947
1055450843
587525791
742175909
331468331
575374391
319644419
293614141
336690461
566431739
533112059
970989479
347367637
571823807
559713403
308969053
566847091
108686863
33105739
239089259
607546967
364946363
824589079
547798787
76392011
158636581
837007891
240336113
966798421
119717761
235938601
884081221
256119181
180133991
271956821
623541251
193437763
747263971
152484037
324099151
161099563
1062883439
513683419
614323609
108173543
582072679
800914129
359906867
129281531
777264629
654889033
579477649
128134247
459342581
203890703
544868201
592450163
437252863
445139297
740027063
1001984497
649816121
668137343
759372041
681044677
905562863
888298993
387724901
76328969
43598831
96019657
425793119
493881347
382756609
971505439
57040513
170302477
51277571
338795407
403903771
500229083
99781307
249883483
831565127
956589583
141620861
549802237
39981919
1023647929
94737143
1013251201
158919641
282080759
835214669
33262279
38866523
140741441
223665797
123751669
238405117
871253381
183122099
857690731
994944583
326293519
881389349
932645459
721760803
250260469
205961801
8262109
594658697
867655601
375959489
286775483
1051005437
199690859
176633231
291480799
294380521
927607801
229373941
818866219
928387927
348565951
802305601
557324557
93954989
617038057
389332219
62165759
121308871
496857191
965055797
318229999
1035292331
863465881
442010561
580907809
20215457
485147437
1035257591
352135687
682154657
296781713
1060316347
236651113
1071805019
1009665439
1014338989
238714331
654464189
365135207
150811853
1000000579
66919033
146873339
808964887
672188591
119793491
921212683
339500507
1001504429
911649499
551414191
753267289
554002429
626069317
701855527
161384759
653379877
734729399
563089411
458200063
917815739
680805949
790360147
804260729
198669071
316981787
37458643
749172923
143804413
1015299661
318796741
681949031
117414013
66911419
82188451
92618503
618300691
723427391
934325993
757367063
828186643
312901621
892041847
88361557
639163489
126765883
46053727
236069593
701087521
522858551
882089141
499802027
458618711
320738801
677441249
785481187
46314337
248783989
602294993
188646949
613824557
705532363
971348969
642564541
223890913
325929073
154563091
310129049
1072776781
899392237
427837367
489801913
599697587
723960631
8978863
314923159
260449583
85931971
221393741
377546537
549794459
95894441
840311473
231246749
900274673
752832967
654134953
681277073
436920401
355098493
599103707
684594089
360069043
1016342231
386242693
398870203
779749121
100298567
887514599
120891541
215067071
758409161
354801163
840661993
691211047
601563119
527380013
444032857
651935387
812825617
888773161
1012896319
442160003
727859843
749377567
431176183
76120141
810777637
393837347
215443649
450494663
891928663
129766249
224330581
997761001
511070579
252295171
884029103
837303793
762749941
267335147
556114607
53466349
299707867
91623901
346004441
981270221
345685687
96516397
423304729
586135307
529649347
878325761
64963559
222989759
393574613
167216477
524657977
628295149
937853953
20746183
276985703
1067694323
850102147
269556851
831966959
187219951
325404907
360875791
312553231
898912799
560368447
313749251
599778941
289221271
150397853
840939529
110394553
1041543751
827967341
894620711
915776489
528107093
575196217
673173167
604125163
605940427
27865151
206848009
190945759
753442033
574634789
628015211
442104031
795037127
810078853
975334069
370063357
385919389
1041398179
753642737
331189211
848808073
311030921
387404057
223715333
502548929
470111903
647410691
402314153
288675523
167913373
210701353
57870013
913004899
1416511
759275339
819873689
432140209
908207953
470188837
763348031
994855123
855157921
190638163
851739613
748875493
23553493
466190503
571722097
323515459
464020283
842108303
229778617
448543373
461859949
416769781
739304887
18458551
176924959
375925243
280783579
657617
856487993
299480557
1063935877
766217909
906998387
252621953
782841737
720920861
8879701
916218101
289728251
293484559
189507679
544002143
406699081
74053303
183869929
115526743
787097963
823153451
569852251
795840751
818800337
361444439
957568033
503554829
738989521
359566087
514622267
851938421
9311989
598762757
216444133
645165013
128275877
147464819
915065891
860638237
742029569
59959577
4043891
732164557
31684207
138660377
958445129
1052766989
928133047
788136763
982048637
1072586843
760742221
330223217
592759
409359239
998719013
881281637
264174763
723448183
191669021
7689497
872652101
442242391
615548023
681522349
838771963
767732929
841885427
754964423
437681509
551408119
60005641
652819061
815541043
147006877
800554511
698962651
1048439569
277101403
1065764857
756136763
12664129
305084053
565634453
148974907
431549837
466371337
564104953
272138341
689218561
580530233
355072129
480395627
599530081
472939151
125639357
200740801
1025842211
741442633
738988057
664938341
454793531
325035407
409944539
984586913
824198563
299547277
377762647
16534213
428740297
339506681
371115517
1053024779
480965171
2436209
989284063
884659313
814864133
401621537
128164837
375290569
906933163
164795387
279721831
1069961957
277878109
82083083
811688333
539419973
722694319
409726609
880697333
691503341
785401313
585673981
313570531
926330087
428423029
17068087
831236531
1014885199
591351461
224754589
33958591
280918301
581481421
402212989
430932353
774683879
619108541
71850287
189939811
457992149
115246907
4892003
18894437
286307873
44767951
613107457
706522259
408693671
1064397079
431002601
405822161
913835089
533271493
451165987
466332887
711045953
274240033
560385949
735823159
300357983
107174941
1050000451
126871067
2697059
60383333
504247867
513522631
238432031
793846663
704457007
960516703
1012523453
780678781
428665981
424503271
486453497
494415791
252592189
123361519
525238561
524372281
611090849
590890117
245794433
110534131
973160413
446185703
147574327
274183619
822550613
476839081
757288943
453295243
802594283
313777097
12381497
683805431
605124679
938399681
462716069
365579257
266749727
161184119
834816137
721823873
336434489
27764353
329832617
429556847
45270853
671412107
129607459
157409141
616961441
839979443
139078249
643256561
437477009
502126337
666960191
105680969
122133829
313409587
984652579
114171661
774889691
954820049
921140999
433530607
452618459
760847671
269290199
737870921
744913579
161066621
165208493
573492769
804016127
852203711
822583213
793282411
115927673
693883279
241791899
182358863
917197121
1016696777
306411929
43023763
797829271
916143973
698411081
764050207
1004267861
796111963
252599423
959927623
712571413
964947077
970294681
307999987
1060716941
209281663
943593379
605066557
340615433
559342453
228704629
297935719
391760021
1034271727
552884161
861145787
172669243
221742601
558314321
610862677
773112143
6085109
952300823
289798909
1040259089
232856177
931816511
793503223
737353489
260800951
1048360399
350053061
747479917
1046492191
435232141
400522027
875842579
920714519
332078587
631211743
83108099
886137493
673287473
15677479
296464271
738999797
384518411
571920131
846141209
788560121
837651587
335692303
380309789
764201803
76612399
25737359
666044123
583365359
375418733
383101759
400276603
815768221
370581593
356092741
285949789
552031583
91160449
796161661
148767271
152364301
508326431
293758063
734284613
777780103
770604547
202127351
580491281
449494261
493046833
338943581
75873689
539556559
796741063
326775481
952255531
109951819
276239933
353995193
719926153
108073123
94846159
896987279
822291149
26040257
193531271
339278689
388481867
92698787
250879963
181857367
362096653
389178323
724306279
133399751
341880733
654196357
331713259
321508667
173049377
431137453
985991939
704554079
1062992509
659747719
32788333
1015405789
966559877
913338521
778400057
457307173
744931289
926677643
1068834293
468459679
236616907
13183943
700868947
657802279
995629951
1061929061
279643213
1034103401
205709303
20528539
553896997
398730623
424987393
1011229643
204112367
679400983
783542959
271600349
763441403
967350887
586344377
1001981503
639254789
126922577
422562143
1044475381
267557999
514631297
768991931
973399003
328691287
414151571
523292477
1070949881
572998249
783969289
1017083537
27822089
171931789
538569047
253752041
947961163
698065813
312879703
483293071
905219011
1059487669
185349977
138893561
956253637
462951949
640094207
732316603
88617917
346531061
738636901
176672893
20870293
706628561
745760923
80087881
838223107
557563771
195714223
177229069
394279337
284106509
1038042367
150007427
807845639
170551231
694226941
571859597
423287957
1019171017
892712251
337527409
168769207
824283193
315075899
34322731
36942883
811464317
887825209
380387281
587759987
245766359
485481011
344991181
959896649
869858167
354783983
675098243
128354069
701893987
199417963
979236229
649501007
609254599
478532429
1020171913
552109037
896612993
914723867
30395543
424872367
589974097
11301419
1043864597
946976227
314121107
877251623
833421137
1013145163
552587263
832144771
585696581
289605607
362129081
85803793
936649081
29605057
796717303
826859479
39868019
699205253
775555369
1005625121
1002224593
573433403
232084549
819383053
481579207
266515813
181657001
721868111
663054599
921179309
946197349
184985813
816249529
702696619
536992921
1005465581
394902551
656186887
99103181
401296001
445902629
842004461
366305053
756970663
2159887
439137359
143702941
319745221
697278193
135306473
506263133
624982663
546349439
70819757
845158939
284669591
671436221
1030501943
150376349
545797169
346290157
293442053
866317849
858220463
826845841
843650849
368809481
10694261
708136823
457268437
908739589
1043636371
953718169
707896393
458272301
844463969
991343501
645010607
1067679593
60284849
529453999
1066188719
1055084713
195773437
12455899
267796007
23923307
95830543
871203733
153131261
70564133
848699363
82783699
359869513
627332341
225247537
659501809
569374199
401460769
943929521
574750439
782158397
1056332737
1060882133
298220173
25660007
314105167
1073479441
733436281
1042864369
289326173
57138143
739082627
576316109
497099951
139836089
754898041
145456453
177843881
412042691
773740963
65938337
395974457
1023353923
183725327
902130689
735388609
432644551
866612507
514477627
942913843
386802011
929272651
585718381
436035289
301738519
204115619
587597833
261705047
975861619
708869981
316274713
27825881
22991389
1044895483
677019113
89778679
1010389309
405991559
444207839
179738023
833563259
554482571
760344229
694507081
953970733
484673741
478277057
495587779
835834843
916174213
916787737
1064273323
1010756093
266935433
39413281
200058653
770164007
199602223
687384101
310624099
855334771
2584279
117508511
10432129
907943863
552513271
59078779
443227957
203907521
214243709
896908531
514296317
50890181
680380667
318885733
279004657
361874593
799311743
194945243
80165671
144239369
472745869
259596917
552699263
626135023
466902019
914625137
416489569
523234493
486892151
188070859
248875877
1010658329
477571981
16739669
773072723
179203663
433580747
964254271
69025433
534428441
388512239
788792933
868676089
585646777
865527251
612475151
467098781
563113
224764697
404558641
52010737
963446437
599628871
991297553
7252073
1030188811
196573453
357508169
572606219
828965777
100778731
39692371
114009829
562659379
27445037
528719407
244823723
108758161
326377217
860779693
703049309
598386557
696298489
862833659
721684597
637769911
723686813
1017441391
502617487
190837399
172618549
864935161
277548149
78441613
941404991
452259391
482011009
1022631913
366070009
249153791
959862437
497370869
753913403
675399971
678138239
168505397
337537801
715591267
876110041
108929981
244261271
796590293
364188949
889353467
388551379
819500987
227404967
826604021
498487291
5910319
167324063
496630793
805180433
186102337
390713221
365744101
600089713
524478179
797186749
850238687
1027643083
337621897
662682037
888144667
942252589
95419459
229620151
603184919
168038887
529032731
252861449
789894073
910353377
192360317
133404989
137454047
46887523
1010255903
42604157
48232729
626119313
759619043
975029663
896505529
755389559
851300089
29927539
217207499
290540777
72120683
357737581
25647481
555555109
405267259
33534887
806053799
592778507
586607443
856947059
1040784037
133317311
7809203
962333707
505894003
71292043
1017054289
422715283
110554783
981920213
637961759
1054255889
737567771
985716311
376711847
475866373
172733101
601500701
398322949
226242701
1018810889
485926877
140175073
163522897
84261497
926224807
1001645137
623013257
665202607
692466007
372635707
1069661809
33953891
109672727
43250413
302453303
553331381
378281899
791135021
345603871
656345147
46730111
211609127
282892633
142910069
296583121
132264829
952912487
575559097
755640577
524483321
234572249
966994499
386165191
141871381
1055055299
450577417
368516587
572323373
700056523
44126567
874721681
1004209733
156666779
990661613
629716729
894746627
555486149
376856269
368598341
272012177
365607623
242851969
479348237
772573591
892633409
367666709
126125723
1018284061
7551419
873308747
866536651
959074169
965644709
49392961
888107141
566920579
801328963
1023742847
734137709
803941837
66804853
410004701
1038635539
70956349
200556269
196020049
776493209
360702847
376047313
497113993
224410871
673955977
158473057
434044001
483152207
526461167
545883971
704765339
1009584463
766567741
905257699
660375161
766641643
607270193
970382279
465533021
557550967
979273667
704022127
4028309
326508827
312731899
661083749
936228347
270143261
676384879
120642857
102329651
149149067
422722369
996678587
75578099
292901489
1044929533
765199229
655083571
22885769
686462089
141176851
1013900047
434854243
264454241
198271397
447373657
499334333
202543507
650916923
619062253
718107853
543884227
501919921
267797521
213543643
323352707
796279243
917692483
97333699
398376091
732041
73993981
971114351
623763389
295042711
2253059
1019877043
628445497
517449167
13559317
460624903
330933467
985107559
629420821
493244053
753350887
92385679
988526621
941256773
856370687
1006643233
635285527
37135127
869842223
1033763041
299731283
937913189
613199423
356760533
583229417
506005351
503160089
439752037
1057994647
282942931
800801149
661701529
457380109
710766317
87314629
165345821
126856267
289888783
449492423
394451809
364068907
1015528049
785824073
353826611
605358223
376250059
876963181
560666297
357621521
694303627
883534019
498990683
5206153
320810957
540761209
781898993
41787583
519789889
671532539
669153127
221912741
80359117
1044737843
507755119
829489667
221602267
800552911
241477463
639285209
778786751
494850847
702686669
442414087
115376087
172674707
373539599
172384181
270544397
519238037
294955631
700420697
457011589
567318581
730453873
829366003
84446561
789166627
270706133
937071283
662771869
1036328179
977295223
603967031
158843749
859397621
905621089
512668441
721159027
1063621771
732865013
500082833
298838383
202059307
677150237
1010910179
960639599
189256757
838069007
799101533
312149429
10854161
635752613
860490793
421781641
220313479
232824307
331533893
295010369
532793741
655617013
220528039
604804639
493233127
730378657
909088511
908018927
986402321
566487017
756778879
152328193
132942527
883316801
775260037
636125003
377770801
187926581
807973213
159528059
981724397
566052881
730236877
760565569
743993281
480438209
108842113
882279887
937276429
510105581
817751813
388398089
861341917
149226787
103172977
1068098827
787746793
700636583
961155553
935870699
533446201
1038695753
903329437
878528257
655176349
509458013
451720397
944358419
151276397
162191647
479272259
147491791
1038566119
453885371
315978587
790124617
996841771
747420937
199537879
872483291
492385801
322977671
1045194223
331487153
715435283
636321437
292603837
731475061
780906761
673467481
533577311
132499181
724368917
312167851
436788029
130450007
570571033
1023148741
240563749
327014617
165771049
654639749
156633973
947906891
780103459
543276301
519221069
1055540029
755844031
106971079
184885957
712110563
307754387
276881021
992292647
271682599
544039877
603508847
156433217
883021739
415828507
278473751
698522173
93636383
1011528871
501602477
8511193
838205143
593015551
334018541
150947569
734999827
358413079
718490723
740892683
301373927
494145671
1012486001
257019937
296902481
369253903
1043350549
741990709
289139369
833008819
129491399
570852049
1027202537
641008561
466451833
81833711
928509431
838887359
311514011
543662359
173711149
697195957
86238541
681550609
335856251
513519623
281481323
117122801
299783563
205865987
195270473
65207407
285006587
537263459
311689597
127066733
271947061
413113369
308203873
799096717
287058529
406461967
958713887
602256379
1068755459
337585109
615531361
86256769
335046539
487197749
851772293
783327043
1039652023
64551667
839075077
402655573
327201781
319598789
579481843
282058081
834282011
177319423
489766841
467586491
9720247
588808313
258895433
969807089
457005691
351786803
576882521
400247059
761844997
996813539
634635943
436953953
688102369
771227851
900220201
941090167
587892551
968305843
156695051
119165251
853469429
995276683
236906783
583843847
883037569
63588113
617940859
771965101
844935869
773997017
618804869
68441143
73508021
122838427
148177817
32397373
62734213
389931781
624150193
680043361
129732481
599379821
993570761
668885669
1203361
385453417
883514707
768041003
252185831
364084991
913739149
360033469
277478951
443890439
501182711
422010529
21149951
309650203
315976651
32946959
193946671
389406697
180284567
308838403
914397551
523006181
780186731
518667013
566890183
173584793
24003773
450529031
292270879
303298693
610874603
61276679
511457267
136264729
2776259
640985861
764915903
651971351
975667691
224709341
388081159
221998123
300972989
68268757
834538361
640206221
881312141
586484519
3252397
731472809
531740959
983574227
978457163
216292379
215992663
28756099
59868143
1000231369
909346057
915213839
101351963
163108423
165120101
1066572607
1012879447
341764223
478537357
515940707
58024201
464044397
877283587
908354539
980477053
14005829
516955237
6379691
1045796503
140337511
978063851
500462953
445290421
820816273
781124807
751570871
633997933
984026833
16101367
492365303
698482819
572789467
717637471
131143601
230007397
657393601
791933917
437794477
532782221
702990091
1044908789
963806729
299605217
8964721
98854027
889973533
608701871
392317613
928128463
66467897
978369283
324697091
767180851
144108301
250663649
89719187
169133791
50457871
620208913
236290889
976258973
772155677
503509141
868842599
753953017
596472791
934329493
428636797
701038477
688784287
12965041
971788547
1019543509
715371361
540402479
1003233103
577247107
169949293
69982373
1018220201
132519719
502095749
954342451
422460977
638909497
185804501
155794151
559130059
834999779
933818581
999829213
785538629
635496157
197628461
824355319
772193447
999469451
438608579
692857573
134413787
314311519
846552503
550479581
242949419
916018589
53972153
306688909
104230207
1072856693
344031049
881467079
78680443
1052007959
98138357
176604269
450435023
1051168571
956935543
763705207
1055621143
270768271
883138873
1020669487
107577859
28840397
885142343
201020147
1054911601
114622901
442658963
836272699
657068257
319972799
164197697
489179477
935593639
612474799
99449479
363251737
101178851
119085839
132135607
624890719
993488101
19221529
31358549
105013487
1004766439
131614019
1022804021
855734129
323005097
895659749
58610089
455530441
408032939
186852769
366262583
992728007
57405427
779247461
260850451
700258057
257118361
539567801
1063534013
811550347
491973253
314959727
211494089
605896399
443430809
780365699
958822673
892067929
801606829
319908247
753915073
1040107433
797847199
325382891
117760211
644667349
769681271
773460011
539348423
1015359179
347110723
373472483
721163897
171720847
781995301
286733753
16983859
392089783
558006143
1890331
1002500669
528657817
883154837
632309479
285190757
107481901
520372327
836927341
45010369
571135051
160911677
21786637
672579511
591830663
525452623
50830309
366078043
862474967
476192239
667370527
510057901
47534231
149954249
736801181
506026187
627775783
57112109
577114387
720450389
389795587
248860237
344154541
851909027
607983553
181783633
1012855931
295761593
651502277
136330723
681001337
1042043461
428636053
121440091
99820223
278710007
230871049
756059431
657463981
89575357
854624423
258100021
1025575183
578657327
350598653
482294587
71847299
549570977
160374337
906821351
499949729
19815661
696968759
786413731
382736863
18252083
962100521
658297247
76459483
445462859
290081263
746281663
887170213
706088311
553383647
485008339
387878717
292221731
901664681
1040007203
218049709
603460789
583078763
32516101
445758767
27118471
661619773
130657643
639187453
887659051
722348927
618938989
16626559
419500201
285574043
905043011
26300723
555625823
129690469
493341803
343359817
82106419
941313859
436875667
33652903
23744531
955857841
234763861
281916953
340333709
596796659
1027137659
377582627
217743791
470665957
953309843
389816659
958788563
613190101
304212379
796250681
704017343
861748109
832692703
397637881
53082353
38530909
439844081
139606487
272569399
207029033
477069167
56078549
235886557
6985553
156953749
201221477
747292099
468894241
982911467
562946567
783653329
1036757213
52221623
44184163
511898141
247575281
950742703
398788717
82272761
811090211
459005159
708125401
46782949
1046267711
9790771
506076629
605197871
635649029
460748927
901422989
380031161
209074417
459611629
822081989
33647687
838194407
522954541
963906989
136775579
1011720263
590633977
156046169
644693293
498880643
553921619
858777769
398593493
58456877
253150453
723231037
622844869
187974907
137232413
663805297
1018690903
447020333
41694467
791307577
923399483
8330059
612011573
329089301
364238713
119693963
268952947
894045307
870722381
587546863
729949741
159185639
289501087
438608029
413451263
639035861
69888551
3237347
140229281
86304007
879083969
1028780113
443483057
542783419
774917471
628937719
141638093
735917503
2699621
948810167
370268807
897550007
30050431
277551151
638279699
99451357
949870139
1040610359
247539841
550174873
235189793
3058921
344820997
235009807
970103833
358846307
144754417
950050789
542021503
679771489
521344877
1005983669
547450339
152779951
636613669
423993877
698495747
868673891
930934379
179762311
365099893
253671533
844465709
758460007
755758693
1073106823
14464397
642919751
831387643
996219569
78761777
540845111
431096459
768549361
744301
283574273
1006870003
476364521
536897969
719740727
45574469
608493811
516065047
633080671
79458167
271348123
808367941
773714533
253615189
436965121
412821841
306554669
726517213
414289831
756672689
835619381
595360433
384133931
64994989
741700879
318784181
473068423
513629827
968800783
740132683
225054911
285328877
64504721
56717461
51935803
818084479
368740703
549274919
493245983
323387221
251482487
200680729
772469939
75122063
160712081
939329221
154690813
48155819
152169961
968329207
408554533
243869491
992509619
181691567
631787927
304155227
864517331
882963469
297401057
141930241
37576027
250985741
890663803
968060231
890720197
650767631
720075773
552555463
133006961
609443929
1016928397
488553727
915570013
198466897
177864653
448121969
218574127
781932647
848011181
508095251
459667699
357028211
799064983
974935739
648680467
701114929
899842277
807296857
503251039
20459863
989258597
1017784307
340428461
221049643
1163011
719867131
758665949
829548701
469348381
465971089
290082319
105565183
437477893
850280287
1033696123
504490291
632459731
653682091
499950541
511324921
12725281
296714261
945452821
1019800681
599903989
822277711
687256697
465394381
427095451
9195289
54575137
355508441
122827643
637300409
394830307
926026919
1049754841
230043487
178223237
406539533
47340929
848582341
755665217
463812409
463409963
38330287
535484777
418892489
889726171
582018499
525402263
1068353269
702950503
206281939
356599811
745141081
825926953
13821449
719072791
485357693
58456921
921054853
1005098573
763696639
279958981
2684141
605887967
976704341
138725269
974526143
272305669
54654139
33952073
127259267
787151269
146190431
620775707
866633777
984197759
450530929
215286713
923070019
605306209
422907383
870198701
399178811
719660077
652830979
437874841
396406369
591560561
386145359
28014653
510469741
295146107
71255069
912103937
22874281
1056789077
1030230473
503769677
703770461
597178501
736380677
368144701
848778599
641522257
127747699
418095487
973638269
373268603
388526417
131100113
378161783
579194171
16121041
96934807
875853281
665457899
50181893
826302947
32667989
73024253
428738909
306517993
158050283
953870327
330118357
588300221
204013633
217198801
611935211
921702833
309753013
680730289
371637373
1027782149
416098219
677517437
618520223
754646749
364225691
593212237
746204183
926236709
798783409
1052920559
244936837
911904751
473370533
249077951
13581559
15395777
829638023
1017477697
927509351
948268253
874328849
930205181
618700427
477005701
80501873
199634021
1053927299
774045977
935338331
219673199
957007171
964450829
583475527
494453189
222385817
965013821
692602699
341040577
146755493
501705487
978221381
678579133
513242131
86835961
1012699627
377969363
565174091
646291939
852504221
595640113
589090561
17476369
857174743
653794783
676289741
335153003
634802447
759261121
1039870973
876942181
782623873
302425483
130100357
504569731
385690787
686299417
948276941
382949849
222401639
566326853
659932747
69184771
670398409
508129241
1011497803
510070541
222820531
290744329
102825563
1065357229
581234789
1053634013
721489471
335030209
752795737
180660083
927493597
655056361
166571177
244296499
606795029
246609161
36594871
741971287
249886589
653595739
175860911
657955517
612706399
149524763
586650307
600536639
5673029
404351333
520725199
28927669
221173333
215163323
680236903
405935681
635026673
663760667
484129013
169918481
610603039
697170557
689416823
856603199
945189929
247433743
67036537
283967219
950604437
398923493
798694451
810999361
164538239
400985303
396979861
19546741
906140233
416464583
648777931
682264169
629636507
805244581
950289343
309615791
498687613
538003441
1033382011
645113837
764459317
844428719
2760403
129403429
619475239
362347147
666724997
996616997
523448147
100152061
232692599
775504493
220223671
394440637
1715899
362232187
1002941167
680371387
470284747
576673967
817569367
531557519
471940279
980964983
916314211
484381747
317442127
346057979
615403001
554561963
347924539
105535289
600778219
417384601
506230801
8755027
1008764957
59200963
63335551
285694957
495024353
308313839
788382271
35938339
137765387
669663623
511224943
607566397
1015205911
205980251
7849549
982168141
2819797
946054633
921942599
718299397
790259053
226490263
320628149
32155283
705649517
543062783
625556383
946861537
784578601
812023789
46706369
74331241
912692749
586588049
872656511
414252739
978397339
245924801
936260921
1072626967
144936907
397387273
909188993
600506233
574805303
722500997
42938201
214621507
113238259
24864823
318383929
1028887361
171744413
44393057
308821703
1000334807
811769459
599236879
17974777
858346543
625305479
460166381
128280013
206155493
213738137
269938337
153677039
559969489
457352537
696960833
832530509
382409779
290009017
611236127
486028877
984437527
61739957
737549831
1039770007
615410441
597843823
746830363
1006278809
738779117
850010219
692231801
516488263
27876853
865408487
874218071
165712301
427058267
868578871
884641519
481540723
94313789
1057623253
185702171
806392843
255913501
833098969
494910121
751094353
28154197
455085671
149753297
659097281
549696869
216356407
349738009
191964793
724804643
293762891
172796647
943499441
200438479
213857647
684644801
153845917
183265631
270511117
187020649
161591657
574987351
1067262139
292128269
253987397
113671501
244408427
663771793
1038978049
1071114641
919120021
127285481
864577477
80692309
202032079
1049367673
882430751
618072047
702765857
400790809
475594657
662094989
753949877
27206071
92005387
509870483
20155249
387820021
802657607
650720857
224583637
863534929
987825973
864656797
909467641
609711679
860773103
946500239
1061582909
607024009
584693101
813765203
388178893
644882893
321284933
472630033
84627677
167011921
707483213
189692147
376141939
887169817
290227037
928516543
441701279
148955243
361504723
351313777
197501401
917423833
397382059
908453369
903421279
828196147
1031061497
912896797
815548333
612869951
197088091
828638611
122936629
892236757
820822697
989891527
897902441
437512073
169233679
22133719
52427717
171491179
285856079
206597219
914731523
195170891
512390947
86417179
63179159
252204077
538636979
220990703
537395717
233348971
471553099
583093919
855361373
933382643
420185203
38965963
76068329
513497587
750902513
770060689
214866913
169064069
426754831
856032077
1050768287
361786903
240489757
342209957
84547123
548723057
556747577
386758423
153621421
97869659
301399627
210229781
308435401
993541639
877084141
162743899
661131337
119666279
971340467
879939391
741438611
266957609
548779769
336697643
545282713
206757071
730929131
72831523
833926651
491564009
316494341
795693499
544216111
749901809
50222309
45955333
969215281
1011890029
465556921
915293867
1009964453
857295503
633664753
64793447
190437683
736709473
79278809
10845529
47879929
195608719
831464189
36841999
983231791
125066723
464813441
646777247
740151901
501759649
353627821
268021697
533947753
520783511
198136721
974706853
713392727
869199217
564494423
980532769
114284857
518020873
980577749
254359907
659625167
524954117
185767507
970394779
515524651
852674587
891812573
437971631
290541299
463371721
175291741
542975299
248180827
399826379
682876459
314172139
987175643
915031687
129512587
316466173
784618181
324908069
83494951
781356379
372158383
971612773
363685727
417246047
385761067
568467577
779376583
990386599
435040993
612326987
326978401
520824043
617551393
842263801
611280469
626004377
449188903
641545607
173186921
118062793
315582121
812905763
47436343
604611617
176930783
1037092949
518651593
855373999
355018931
137589761
666351073
640431721
284714093
154740661
465536779
921911779
879451813
936423821
187690207
25103017
373013899
606990971
399071213
151130069
958324819
495652631
881698847
56528099
841804021
892416881
1029607763
307348081
843952367
418595141
86166001
1068010441
829862623
889793687
955689829
991967749
876301213
262021439
691500781
920672413
167783653
641157007
268159643
199940759
1038152653
41207207
684900721
144583669
622695727
265075133
440643037
849281663
197979499
30564269
275998687
509246453
721998577
231771919
142133573
590945827
131620739
222714517
762717061
747555007
928025893
632989813
290842129
322935133
417391001
732491413
78123061
795879319
440311889
143890739
5875817
844934963
660869863
355741517
665586521
600041083
598035023
31907089
719847067
383025413
1069252447
432133057
764851553
30845657
567277561
148697281
866868209
886251791
700493867
1044426589
716636153
931514491
510073327
802960097
443490041
499683749
153915679
698040397
489124151
455397919
979704751
7956401
936138701
237145841
691270357
10090253
731856583
141867721
503696777
1000348109
901637311
949049467
679548101
650028773
233788337
983862767
683942473
383134589
504362927
978143051
171683159
44376187
330322039
91011449
683470519
680174489
889580179
507362137
588039997
944155217
531785311
548808361
95569987
417832577
833672953
303922979
994605301
663668647
65293961
744404701
266535257
939066143
541900561
1001150597
479640131
224585197
752835593
255486053
1040454629
574613113
212701339
77740903
241587113
737783639
937089749
69172513
567834593
92969759
270087611
483262561
22780973
125024957
369423151
642558467
604944761
727882213
218294821
1014138577
867453803
566013919
567147059
887464033
378430079
611210273
15516187
937766441
884258147
394653401
111256403
387209233
267219089
369063917
678737021
933066713
483496319
223667491
455390927
73775153
953740441
234905639
744515407
598865809
232453853
544332683
144872867
65018477
826465273
868010873
1010051729
499312889
952730963
433563323
197660159
756183929
539693863
499317881
991670623
140094973
2956999
293519509
813951913
899984801
812300113
718568831
415253533
33171293
194311261
1067585221
1007583539
208325477
995739599
531094561
1068175481
1046862721
872887679
977146549
1015981891
892392581
617242169
799535311
3926233
531611711
1026186961
2096597
468928003
841591139
278556529
988039511
525424709
766517723
588121013
811872731
262898177
269149567
925944197
96790901
891375887
754058321
712454363
399041183
839474639
157805827
628433921
516206681
230197139
240716887
67992311
115774261
159293579
855245429
16665301
762145177
145023289
472571929
315887603
855101077
712894769
583911931
350702329
173249729
197414131
344199809
525259181
707007187
797151401
671383787
292530499
922363621
703938019
495243647
380408279
246347513
571258367
622598747
325547119
55065779
440522339
1070670379
349665257
306706307
94476397
540182791
583980587
435714317
686253749
997344809
566705093
604546343
71163571
863652061
1067091541
523059431
769395413
344354587
990079579
171503713
38802977
216363079
710175043
301380929
28998023
804691417
334298249
654033661
443496709
259115797
1070158213
161205769
915066553
515656969
439735111
183390953
186202843
607040873
149588731
55029307
143449769
50467759
648921941
382818749
6560797
260858407
657251557
445220311
569045663
600634547
362266309
59909939
963693733
220529863
528157813
953970679
143630827
182951611
186696343
184795459
908285281
737336129
88209833
982515511
1000245047
784618787
1041006437
452760169
852298063
933418231
696007517
294007157
87590621
489204493
803650261
111145037
219513677
32688913
282086603
239575463
589728899
128722081
452356591
899201101
742768483
510748477
769140763
453612829
113551873
595082429
180078397
700191397
477354973
805051477
852450793
392647951
1015644193
904885511
63823303
1062008951
998384503
861570397
413357281
13234439
759374771
1064953951
299297923
945477437
791875727
194904343
29383271
464258827
183905621
251353957
1056746263
625829851
101204447
438670759
254836091
976700723
673782859
199962029
920587081
400806113
983970133
258211201
301274227
156963809
318079837
992253721
310529431
709090171
124442377
894435173
509760763
426837371
49782461
665598811
31063397
105778949
1065318473
863621027
582948859
142279009
411664523
253279237
135840713
224025707
216952843
158066633
604663057
389873513
762183601
857455211
421715467
388002973
630679051
857660603
178295963
412657873
445947641
141004349
809379071
561613373
1068090703
649953313
280153193
178963327
564705457
901162487
1009265149
188422727
146588341
740871151
870678031
770265637
115199597
783751219
874347559
19114031
120816623
785066617
479591449
816811403
816414349
235993003
116088283
7100761
466880329
389718137
541585579
42035641
168765811
70845569
551792093
685965947
893475197
120229171
1061593301
1067625287
962680883
505519867
601764109
1005859951
181109807
227343587
1059771067
633221819
194749897
572692921
639915583
1029767953
311922697
850501621
1060621777
1020935011
250500373
978974839
851051209
386093831
202715759
728438387
564907289
618445831
1066224233
910046063
182849209
738235637
261647063
1026007889
651113219
376347721
891228109
589990081
735054431
163702037
171076189
371636327
700958149
1051387861
23824039
692101811
541627543
980661089
218014123
687710677
742848307
232179427
585359431
58689769
939046259
520677961
1007815217
798022969
1020282161
751914073
256637477
154396267
253308557
898934273
545038861
1055245571
363273367
328552151
16679111
418994297
512717197
729328121
472263923
487774607
165798551
1012862297
307089347
1073102647
233554709
249941129
330820961
868005157
795108151
22922551
578213507
540693409
664885717
602439671
219401173
1029408047
517067407
512630891
118300829
993344987
973641931
685822087
842892913
946001783
676810087
56597077
110130149
523056103
298654033
943160279
1057382873
576288887
650724281
107197141
517934009
756324061
416515621
459620479
752040413
3336979
224248337
160706243
197778641
555524663
903973559
926644357
1022875247
118796809
840452401
817619333
370257791
977032409
242094583
764178637
42129847
1035356393
1003011601
188362451
527732039
174710423
221023157
717719417
514598341
42002029
101615803
92930659
673677439
323312573
463746533
469254811
445730279
265275833
926562431
570844387
34917409
103639819
279439093
131030819
124719437
95830919
208563221
277823929
985646747
1031893963
512540929
55367791
456282643
907808287
115049453
30992263
835752163
1070999773
243782197
659201009
918862783
208337893
972112147
201289343
584128561
483746363
373682131
454237709
32457983
151037659
259511107
727126987
880950493
426632449
673606159
590846741
1050347093
934235849
499850171
438011251
302881303
405368531
86266163
558263633
128053931
308192683
751240913
679911587
387282437
287108389
665577007
3778769
812097203
866201099
37864363
969437747
302524841
687979727
897787367
363071519
1003055803
83237597
729589747
823728259
63008711
850206809
557804263
386514811
1029370039
901778249
518299987
272996851
657810203
863964037
935756069
926023057
824790413
296976949
184835341
506055037
331217021
950893919
1027814497
498306881
539713333
465194707
49481477
175218191
94199683
377800349
569333719
916700221
669012943
412308913
887022509
598657679
776947219
901228397
667215739
435943097
930509323
903154193
986172043
662246071
504739967
18440269
987516989
375341563
784942153
737096323
735418339
192164669
128115293
1025774579
598483057
159561173
953395603
736453469
925315099
129370741
215474887
958193231
238016011
336574499
310010021
360536831
923302183
599333681
766803839
83369953
341938517
628248679
94009147
1062324563
719024651
408636751
477055897
75330809
154740569
663204463
299662507
136345739
580787359
629063797
240612859
468560773
977357273
206343793
738249067
795390059
214154599
134047951
623343467
423930113
3339493
385269719
120599789
639371081
994303549
128359081
447466147
146082341
267089287
40450043
491278399
626889457
273968911
114891109
320176697
517666363
302620601
127249559
454211189
577222787
214086647
102012787
326072819
797466653
771859547
178212373
566847907
144469469
794021183
504357743
909319673
716824379
394786853
955717729
935821669
745186831
496062211
1042983433
294947141
275601407
1038054761
784759687
950652119
555690631
625459013
570076027
626252897
140942077
1072779529
1049300677
794759501
928737893
28015837
1029785473
128895293
334743289
437282441
160089029
155043817
1038485317
482580019
180411229
466862597
385521823
947859817
31306789
30466379
829623671
218506319
84969803
210037769
631965017
655858457
984518173
196936573
72532969
457504681
404132369
798556207
724784537
758833463
65110049
896198759
689006419
1006860661
836066159
84903089
415558391
523523149
821174639
863246591
100040477
674121997
1026591211
490702871
147796577
301637899
740737639
714296207
639435521
912103583
169267003
616012619
768812309
545564249
280243643
786076301
736712261
867999547
833302453
213506219
277174889
685115999
751250429
368600321
582577147
1057753993
960120779
459451507
491267087
404411851
864507929
272344661
1062611387
137290259
595130491
989048987
135094703
859254581
250730003
643066351
627819377
278318081
730995401
756544639
458224201
649679501
170135827
236503777
941975183
55914457
20283113
625795451
387606799
719164081
996340993
3735881
826645739
789854903
980256383
718811981
736439057
267666277
36088397
530844361
712059209
586809857
546644377
577624081
1054078657
905035529
603590567
236703673
598693531
271713679
885977471
613810133
717004073
916961471
299888387
273936451
343352381
407671139
1035130477
409214411
177544733
775842799
9527909
42756647
751704703
566863447
768243857
807419719
1036983569
466966991
230078941
78033749
557445233
904603673
574629823
82147277
589782103
915791447
542050801
545451223
110006411
861320371
322311727
632401981
586983491
279824849
61759417
956664431
383986919
574880609
420789659
152004491
772346579
595035647
744344819
123487361
925746529
551379749
1072185781
387438319
15227591
822543299
887158771
592850917
1046593841
597704453
1012053071
118004399
832961933
1047276557
451530031
231490799
502189229
338679413
763954267
916108603
758891557
308529131
533798851
886368193
779465693
620616517
134545729
155412511
193696213
510618197
214385441
830308207
173486021
571377379
81075079
26529089
217422241
923129747
659089997
376339531
431211923
384079961
20516693
663593683
828015919
373168067
938638091
224768629
1026035449
691598231
501443413
563867081
374083459
736864397
776670539
872324443
271495877
683344957
438945107
364947311
146995841
1064447053
576289423
631703503
782922521
689036141
539911189
32443109
252282271
972798221
945233077
135232247
195026197
913960589
63598349
844378247
569772713
440533217
466018271
534751799
850142459
1017085613
580443481
625095223
449688557
1054210669
321715783
91744157
800841709
714203081
218923031
531588383
173583931
222312661
866098669
69982291
1027553719
73358687
710271719
232779331
694246859
719986471
550600693
622589449
10226543
871899643
247918039
887663741
462767909
247238359
993845173
148810523
357231577
274899983
975426103
1058460049
17678953
884435803
257111711
93160961
858930881
900339877
14080687
427213693
18486161
198304313
1002926363
153547813
936841573
735028601
433152361
150990503
871971647
899096461
961083209
1072533323
444927001
620652757
86447813
662180033
1038573791
136510061
497081033
350916707
47816507
39296597
43603771
1000032251
683576869
4389901
88701031
188189311
882054379
54567889
107920963
910991231
969806363
237026443
253421851
879712573
52772477
581467477
993672247
497539531
1052587763
794233471
995950187
365629093
598654271
312415163
830110961
928643803
239089093
701671769
672729413
550644001
465594161
374965391
152417567
79847777
410275511
556372519
1000873561
706212571
35157169
71973119
537358561
273953887
278906689
74030657
988416413
559872011
524734169
653876981
121951811
730350263
864398069
727463413
607013581
275805839
287368261
245423371
672530717
258522497
251582557
125829901
164494207
448925371
770326889
593636521
489237037
34037063
816510157
513117617
1031930203
437366959
309265339
644116379
316185241
592183313
641519663
80207273
407651317
60862189
560830891
523513127
73695563
393307081
695299567
1016486971
163847069
300758357
99355691
363267533
323395169
479884057
426609061
737122447
81522773
58651297
93447391
26037719
153861689
423408857
613959503
441001217
278164343
1025931409
293585113
792649661
328181713
136093091
582047341
1003802543
85989313
360666773
399213137
569838977
73141603
985318903
157064221
819907261
181821713
985496803
31789039
298247017
425840117
124560991
542622151
335324993
520774783
457685539
74179247
512521799
455035169
517120553
657608339
516069061
312053761
100709537
721435709
533103979
541157207
997645213
498353321
241397573
899499511
736405171
810128159
949707113
628509631
492827957
454475011
150383179
590473447
1004022433
136890253
171336937
388655681
895647913
143557759
215022583
870985733
294689729
26220223
568282361
768925447
503494757
603655673
546632309
906222307
261779437
147934049
987328163
35305913
13492151
202579411
793008481
775419367
58420867
747502537
1040593063
678255581
950867363
236285711
458208767
51303191
345425881
957844441
793818143
966901781
419091173
600397669
80136169
339766733
23092193
794501233
414904381
123405617
124781941
951129799
1025356303
49125721
134508221
524558759
1028177669
910553389
965287189
1051459819
318405719
511040137
45084031
434897843
697024121
277988443
681183311
304008157
109673917
961416527
6497203
277353191
506292443
922993301
661155241
343567541
795284359
579197683
931521319
649465207
155560529
858282401
551837141
91274723
302514437
107394361
1065350537
457174859
874336429
169467253
390536467
949688029
796599229
633303667
65297039
176541697
106251773
352828033
366351017
300385619
43816853
671574571
1043765077
101592233
272347573
55229761
1059065687
829509479
563416523
12573851
602724091
1067706763
627304021
87162703
911524529
588588173
702110449
662538937
832053653
770481743
63769711
736692443
1068740737
795129563
122311109
556791019
1041282953
588719489
554953447
862458451
980697563
110953753
71873621
613484101
755548637
989087509
537085321
765611683
919001879
197027111
739156657
61227167
24847283
517220233
746194649
103666559
325348853
1062563963
1003349833
972642521
331470149
1024420609
427437781
337037137
279022417
278578481
255682901
1004607011
560924831
443892551
109350083
647999873
660310139
475240397
25954541
654758329
616578439
1025818279
597272527
876767959
732739373
484724269
933025213
766644743
596299177
999569369
579412759
490394629
428411653
235079287
1065831517
496910923
1034229019
774636937
220242301
1045874003
130866019
611259289
406722439
624093947
711237539
976910497
442619911
391518889
559368107
124014871
875163181
626642957
591462101
26683757
132792169
189384593
232945459
230859781
1042309283
132962461
710161867
234653407
16858619
306501869
42741731
769363477
920082899
599772787
735320393
163141067
896195297
571638673
151662113
390572477
304675841
727073371
878699299
876755951
559128743
982350869
977006071
345111131
747891539
925401271
466900403
811297667
987070817
766631737
981849587
196272017
559228661
561705841
882885481
552895309
972356249
492099911
121513793
1004991289
242204527
102312247
76349789
275231221
679315027
691486249
855316507
149745611
735207233
209022577
705817759
650523079
550064731
761960117
739557317
587454617
525383303
668173153
739173989
161541661
150396811
237585851
994190563
700293917
783233483
1045803547
438411007
928106233
655472743
251287747
263867887
15783827
504289453
1039249847
520972087
194126659
127505909
245423537
385937749
926387837
143195527
429162947
903780091
823820783
1008040133
501445733
532060787
1007310463
79059359
572868161
262773113
253961287
909842413
173251319
89881133
840535609
683211547
905603401
898065907
405560101
627920933
788137699
905888041
964723873
684218609
1034849609
423860033
628117783
146179223
317992019
151964429
1070450377
791085739
1040178781
606493967
428398163
896368273
736731001
779675531
254904379
566828209
361898597
953267047
846111103
10826741
55063469
159868399
980170831
835757903
179527457
358167353
883223051
827859803
715950167
724582037
627824711
674916551
342641567
44701117
748434683
763877963
343225807
253063271
1058194279
296182193
254177213
952949267
621653293
235246601
789931229
712077203
778992491
651434167
711219517
692484601
613060759
988027577
362995153
98143271
733123403
326129899
587548939
339803623
326789767
978516941
6063389
528179711
406144601
47354077
1023738433
1001447987
878329097
383562691
141398087
562684337
221014499
542670703
306015257
615866807
683851459
738498143
367068127
674144389
689866937
1047803677
51810251
934924589
382870183
542694869
465539923
615119581
810010189
359421547
638182297
34196759
511972477
962891053
705200021
817504613
907909423
1065287437
985452473
814096001
724333663
899736751
964884757
144213313
1042483381
122429981
504965173
288906461
373299701
594279527
478443107
905157347
256455259
455469359
346303963
432922279
343526927
337037479
486903509
774097777
871705561
1067400511
689069947
934393553
1007420177
92791189
162250819
518051791
485817907
129276079
461147077
787238119
310423583
895598129
721084709
1051183799
152938451
885546559
692030327
816191977
1052717881
921939677
424620851
174627443
513431417
823441027
6536611
372163349
590481643
60973403
50586707
626705461
847790981
878321359
809128337
377801771
394706899
3775861
992274053
350019407
241369279
863151449
351231763
13729433
152205281
615488347
443993917
468227993
941489543
330743359
1073116813
756608887
614286227
464349467
952101641
1001263379
608998891
952195303
112820441
365543833
156436811
268286539
191171609
156395003
795281831
387487469
737121061
437960351
510904627
807908147
78735929
341999569
496551563
946111703
944054467
313056167
540160427
756066071
85208609
332726573
497220859
31915057
555814019
868671313
862106891
894251227
53538101
240067111
80315359
244860071
178211269
816441401
283977539
238884941
653755237
421532147
797549483
555807953
984720967
729313369
970317947
66422129
199976611
646239101
503553269
327105209
812786951
1005612667
336693493
27500947
239120801
1020605737
424787501
1037522401
737060437
431675723
617699491
31372111
76363811
164852449
185823299
730554613
118858351
1062072463
271616549
863723657
522672749
1069024559
815220587
7461019
1035456739
297920201
895718897
806977637
762250141
886623487
776879681
1059562739
463916933
859509253
34939757
322250339
500713051
851192653
348642011
804437509
195952639
14184589
161313533
414280421
521606737
335765173
959920751
90574867
525910607
107832427
654533027
183867361
327367111
378137777
346440557
221277827
610084063
157507421
834967439
698395861
507054439
427648349
123292321
1071070433
819731651
662161187
404220247
901544417
797246699
437434859
704097239
436133461
66959069
286439731
71041717
1046900623
649991513
761231077
905121869
270294499
567281719
489882917
187678529
635532659
419503787
45037159
131222423
194646601
470766253
880741073
381310019
902282723
480478981
26425439
581904223
82452101
760328473
917925167
222133001
450936809
1059539347
488711269
213048827
718011787
21580597
676142947
612695273
70196657
293239391
43781159
295835857
729495103
37465451
1047987469
973765241
230887801
765129377
206748319
602466769
873594277
53488531
1011653249
1059654467
288555457
857045569
613579387
311553761
628952897
423008303
784668853
426313451
909718037
818292899
121063561
16105343
555376901
166195703
139611281
587596787
942120601
975138763
815559593
128161609
970714699
1059498571
364752247
635562203
262407203
480770099
93905653
270948913
320175181
889424209
658357393
328270759
662488699
405121111
362569043
319072309
371241043
520298231
1041792377
767176681
42676481
777164117
683757649
791033671
696254399
397102513
69541597
231741649
315346931
146560633
867794533
246973313
435473783
967086823
340514683
709398227
989880673
274226923
1063072609
861829957
190920617
586122521
322974607
901081063
967589239
652599473
154909277
266176541
645342223
594665767
974759491
1040782219
351268457
431988409
674550473
955721279
362960867
216817511
768415033
869978687
38613287
358355863
703655221
790381243
716089513
574588057
95549369
252774733
602681537
326302309
78921263
247316411
169892377
525291749
369831289
190019009
804880913
653541017
262982141
957125237
809754637
1021260169
176610769
343613483
987470153
680532029
467647217
43227253
459791509
164099303
382902251
595682413
540313321
731941321
58905863
286765183
231487457
513552401
675347297
28057279
707289503
1026619943
98877659
385099229
181122749
1057654739
140998537
84860147
100980227
188592031
949957889
308590259
324058057
827907371
50604919
794926031
231944807
21913069
508161019
503930039
918596291
553188997
351143081
574497251
139450687
135831541
241748407
112061111
526978493
728946481
1060558937
312617653
336726641
389086619
355548631
844728457
523094353
305723893
43460509
289943881
188663801
112123639
599146213
664671949
617263741
297419333
946629643
365903921
1047685637
532903883
506017741
698347561
101434777
1043554397
419773831
359355053
344325629
539781559
1012019257
927640789
236267407
653151053
218467631
943792699
951104029
121124681
221154877
114855773
242315239
301788433
448601371
1063984147
356474329
872688277
959044561
207852461
764623397
4316129
303282583
556263467
995883373
1063070783
547995193
25600931
189843767
721410359
670282061
82669667
995826199
977255827
953691049
596798843
364743647
84218609
155801329
173453921
533727023
861538861
780148961
759174401
616601017
83778553
16792883
483176909
786533663
709274387
89402749
898561819
299315843
649322053
893505787
929827009
40345103
486835639
625236739
329807441
800236963
473081123
202005623
81860783
324384413
490187849
2172239
860654323
343610161
99360337
814433779
374856857
593700941
269851453
649499107
1072079803
566612747
163399997
658192781
548305907
558973567
431834651
177016519
1000909627
328502743
58236721
30137399
470769889
927400321
298624343
769217719
940181441
29113297
938256133
499507979
875826829
359370509
828382109
94068217
859451953
165579373
924829849
762574849
570428909
119882333
1061534777
8274911
741202883
78874589
963689567
31320083
934704917
744468287
546334757
54819937
973145507
788037961
102866077
180544381
329490169
646492459
150490129
617089973
167411663
672649121
896175659
170654083
845192297
685609843
618302501
593991469
672924491
14600983
702399637
702588127
202074043
853847011
310762447
918811627
275576449
303830893
11416693
738168139
368371457
162187679
814491511
769985599
261209789
6409943
34659563
489047861
698424031
427128103
388803743
226980553
887066051
394954411
508293739
348295411
434736583
424046743
730141913
702681437
682526483
589742243
920491459
29634931
93806191
855186203
354131909
49203361
335539073
59753339
681727483
268436671
868409557
906438959
502292249
524575451
671878447
28475687
211716889
948737249
149116349
305221823
852192013
842710907
146802863
373887769
354893969
15655807
973849207
232673593
376566647
12699689
75093323
694986623
341214659
753289981
111206033
478969691
102130459
961090667
229368877
983844931
664530733
451137647
781848719
222310189
463708841
665478061
709038353
427778873
166807987
81303127
937329227
550214039
484952887
111916279
969726029
866078887
72748133
882586267
152948753
526840901
473706557
188853869
567376063
43505417
537747461
333747649
642889003
353575309
496745383
1047580507
984733847
473127857
20101093
316701629
777206569
471109547
660611719
148891669
918146857
487730783
203549249
494612849
704768413
160360973
90216839
806487307
441931033
502318151
723863447
937092203
16567657
858146027
540076261
764266213
250820137
258013571
452966557
800062099
435546949
19958117
615735607
475990967
887685343
1043458369
139071707
133465259
593680277
832660891
674317559
172040201
1029317389
247911761
457428689
354768679
168667519
1051456969
141633263
333166469
17397917
24411227
149304439
358315537
470149171
623974159
720377249
1054693537
235786627
24085231
121361629
576791143
50109637
474932879
661129451
631777633
804389273
58292237
738536179
253014947
645833129
221408783
680785877
596609971
902736007
99313411
346901521
60808841
454168291
295327427
999394189
1039980973
637061683
238296923
105592657
22819079
529560221
704673479
186517271
675427667
256733509
802404739
268396859
888679013
753706841
405851477
102262957
169962833
731330099
693236461
718541071
351434981
888703457
888012397
143015141
925646933
449230961
831292417
163080623
620248529
795371531
211395661
58318219
62174237
966291523
795246511
734086601
263891737
1047861679
681060641
959305441
708296657
1037307511
401897563
534878647
315980429
231112507
46055921
103429397
532544183
74341637
626430377
305028751
732428407
34520621
628194751
771779843
1061296541
709472807
229592213
599144723
375697787
5284957
337049099
751798043
787963367
427430407
42815089
630168443
57098479
635933731
244200911
1054777729
378379051
293621033
320663533
111689969
870765941
609059483
734032531
968199809
568516913
849252059
691934641
878595617
166698929
1067436871
504300607
833436391
825697559
579114071
21793721
1027420943
834554117
529595929
253282823
100135127
2724703
29509267
452208157
498130813
312251383
251643001
122526673
788867329
387433
205425007
46899487
282590999
535271263
754269517
442385131
536521387
545928373
373677581
1053431227
83432837
692269673
169265521
1005328867
931296029
931504643
437777477
115367341
623281889
111682957
990624707
280783717
932910101
729243703
987056387
892107683
249055997
231785143
609248987
666096407
841847437
464861939
152139101
694284307
349817803
312713893
900185771
1062851821
53043713
429243091
98264629
192711887
521556229
690549151
653120761
317445101
521742259
18459949
135254621
693019081
828220103
247754317
599886181
809841817
61392871
287047477
355323421
682843537
312542233
669854821
931329439
336875081
371317799
186149113
755409691
1048455113
881916949
59007059
64597151
1041525293
936178619
877024807
499795943
358812037
142133989
580997783
95180009
1044627019
458501909
808799003
967525523
540152549
621688703
1026596449
1004818853
734739743
937389821
547113103
473841271
177823949
778581403
643273109
542664581
913460837
928046179
613926113
861501127
613831847
714697979
1028704597
892787921
436719397
623452969
1019697397
202332437
1048724977
814350001
89619331
396688769
513411779
1013370089
852805021
796790237
225253627
683617199
65464589
727593221
1040207471
446532133
87896971
310620523
967172953
672301913
802654319
943055543
942856921
54637637
219240691
20452429
562534303
945496957
736028329
1005507709
650258281
293042159
572218943
55080313
396928391
143133121
1045451947
685849889
477506009
380465179
1021977877
189574883
832828021
291725417
491525563
766751987
63852079
395827429
89186351
118002373
769903483
138872291
810398287
239061269
732830011
962037403
500404313
51445951
924650873
843078557
762739333
503022427
914554631
491856293
30563213
564054769
40329503
541995191
51061583
623935409
932132857
841366667
406805123
538602769
761265773
649042873
914449577
868873799
138978097
643191811
391239053
532904467
69979703
711573197
225505031
1014882629
673417573
915898559
438223199
643755271
799273633
1044743639
10335517
262022911
208144927
49545791
337290203
1021891291
289022897
284923627
470025203
1036176937
102369089
893377039
209229521
804628691
701244763
500959897
866802161
75334757
1031659061
91027397
530547401
1041049769
62327449
462225419
825434011
180712009
643532821
225893179
598908473
261927817
525987617
261252919
289231247
963456817
593639117
255256163
181345469
250912247
856851967
994574131
824277767
439613497
815715871
913581869
663824981
970560827
88009087
1011632887
883286857
237414871
527717453
10698019
473242657
818809489
1022937031
909487069
589710469
598671251
638516213
100488667
1050257371
321280147
557114749
296824663
765059521
387558161
885297451
569488637
908919707
224507489
79207123
597805619
809776031
191945269
26563541
280414879
729748909
837502219
913094603
189223003
88553897
78827251
103724527
79591793
893481493
349018561
357013421
10035419
934230467
186352183
512314709
208330477
190401943
333564263
239619701
483853291
665795201
714989371
651044599
626230903
457452883
886228841
570136793
59352983
384621877
957321193
46459141
541134439
618528787
955636931
102183959
177811607
1055165147
838929479
440383127
864243691
231087053
605462537
24883403
1019462729
107221393
604164293
50019371
1020122903
319365251
746757497
217636721
784243123
1056256213
841917233
423148619
300154537
423119909
443278439
993576431
75952781
663923131
975591203
15813013
774968203
684480361
574419529
712078933
981983383
214355683
438371023
71326153
1031463137
115426127
1023710147
1004822149
501529807
302386561
871766321
5817001
514040647
1073712349
520244957
811912931
508863931
125312171
1069144147
588355549
54011989
593852093
982640251
340097591
462729049
732108743
520824071
324304523
496324523
867013123
393459029
149426033
807823013
873374443
72492701
826606541
805465481
888308777
393431579
505708519
744813079
956948599
291624457
126842251
962303737
413190077
295211237
617058151
1061561983
545168713
268790447
851791529
668939087
733282327
219023647
645275161
42785147
202399189
104656319
370916089
620915627
539679271
159007139
746958881
160836799
439700153
30030071
565789127
441186047
751693361
959693513
471371861
221323093
55735753
244139047
466858597
524513161
57657181
1021891291
365495353
361808693
1009753637
414366353
928390763
736902329
572063249
344329897
489428987
863071007
454155103
58534409
837653093
638477117
119005021
846258871
1045890367
977022223
320764453
345222809
115256333
841234883
578547691
385115287
795523649
39696791
818719373
326513717
186814169
250116259
297418721
823708931
644144653
922114579
950211151
155756429
551235793
560787697
63041989
169710787
343656413
363598589
330235309
936495919
500342461
52735009
296533739
956617601
790676701
589572107
672796039
905082701
113542249
347221109
27248041
598554841
56338327
629702273
1016111287
202557293
692120491
161055217
486387487
111777587
741310111
778170157
465481787
797091527
354067627
358165007
763774813
992855327
683160887
161135971
612414233
369764113
416546509
966983377
485711077
941347223
75915733
220898903
130623839
4515101
66300841
1020870509
208982519
747306601
651572561
106300853
1603649
787633381
228984491
465297487
7631131
989183249
1052447887
432995699
386048717
992432201
547417847
41450683
231318223
794400353
934005893
192902471
919479683
1033919723
792428431
585336161
997231513
593738219
1061767909
96371833
262807147
940738297
915257771
370493237
427669793
745012903
374800879
440653259
1016746613
674236397
419259983
207529117
214103207
1003991227
891740957
272280413
233596379
134135819
60097637
1050391037
250382287
174807173
833939627
150005041
17057393
498327721
324753521
87509239
379065889
440047603
90642127
261323077
20893811
539561839
369763981
1072820897
882069781
548246339
893660113
848898577
220167509
37990649
168615893
1012044703
191085061
290913839
318135907
258292141
344871539
376572467
789747493
96803489
24993029
253171697
639546983
858785749
435410243
758481329
231760367
934316081
662750479
876035647
933306607
1006429559
852765583
120259127
1020587429
215557411
61059881
1026953327
1037436293
404447431
827325013
981032863
1045901837
374736301
729015523
223227509
1053611491
868426969
1067268481
972206819
736274093
549869807
921998353
928994849
786453113
30560533
407884879
482806979
267637883
799838597
1064213867
489557899
256611611
605465249
384852179
457910617
394023967
300533477
724358759
1166147
321395273
652754873
1071474331
383934289
500386009
324755177
595245733
355685399
714077657
184246177
835145713
826894657
583133141
4563869
355497293
562367447
1062712099
865013137
34621297
737707379
435631621
142180697
898956629
451652459
240474653
198925879
1029774953
114425723
110093209
1018828673
203527361
245573147
578217971
2105549
637687607
151664977
618482009
274752941
14864411
494858341
994506941
1003657657
133405801
601872407
744659141
845162039
715234811
936901969
806689991
386861347
962241197
1072191157
448671749
991320977
303795347
445874503
713289683
127289401
646724597
268888241
517877597
1057379233
461035639
1021189457
190940993
118734767
419559667
652823627
966039233
758855651
651280733
529634113
535621439
669927163
368651593
224853901
369278449
228270829
364328101
800419267
1056677261
1037268907
344705359
645377609
445688981
281204377
305275483
842248639
993741701
181194029
228215083
625055579
563850499
738506477
1004961803
102282881
1041533327
583929769
1053856841
406250063
605949271
249691511
141537241
823499783
736798079
268636547
169694771
1001064133
210829981
321150509
3782417
425772551
763364783
452373547
785027869
531234031
55753351
344535817
993608387
608296987
612300547
276124351
166882343
17019547
363568313
542266471
813010787
5283601
42435769
483494497
145679377
501538733
923715307
681915229
432608593
244610017
997615139
654735737
548981557
1046858017
622963909
245396993
909549709
800433203
977921003
1020092891
224174411
642351301
109201867
556424359
427950119
822866131
293325719
82495289
600332147
1007226193
818164973
788402561
27962327
585963437
466518817
941276471
610127899
824120761
920872207
691226111
97362091
1038438503
601210997
998660279
823455643
84222547
985051187
967912507
410151913
441420641
108330637
295860277
612869951
699589991
217158037
266780351
12699551
671499097
786038677
356638343
865658531
562895903
94612883
702419251
466677283
441686983
979093681
234855653
544489789
879069739
563047657
1069794013
563495927
937101241
572810807
748877783
116629633
535423153
750382033
907421651
743801959
384454277
304258921
942442621
787151581
6726949
672478297
818142107
154165733
772567373
707719603
99643457
953465971
323710589
136216259
133686799
933746771
210629663
1045651259
536210071
711530861
107103487
348312521
9938407
994701857
225769501
799846961
1072493041
1019288657
932616109
13036201
21377981
442731979
742011337
1006617883
1029778991
1002006157
192859411
500194801
199915031
176595599
944025389
144828961
595256113
367214521
772526119
183744019
572917321
249993907
207453061
247919773
74732767
776319113
465309673
749283407
360398371
314265047
992605879
171119021
667059191
133781287
732322519
971854087
712667929
504521081
9033337
209541331
605947193
60508919
106966781
354919363
425332903
346425799
787278203
615470267
450961717
847878461
249609709
1023341849
505665781
251924279
721357421
453421741
336581459
677684729
809618371
666723067
474548603
285536159
237278269
574091747
59072011
197476507
999409427
770777083
893712437
878957801
632897599
1066315553
628709041
152611387
1045365499
86074217
999618563
1003110373
1056779741
1032234197
389081761
715168673
657379757
502998677
1034303107
58820383
181851503
50933089
310871497
620565677
571291541
362079329
670462271
495921311
1026284179
82517971
174161369
624476071
957829337
825460183
987093883
122280271
580921981
976681891
521830643
237020981
586200221
848375513
930335981
649919617
565618567
396331511
1009245763
136302119
477079943
889082039
236247917
41073793
235237633
8413007
164878829
211782407
16387381
767207663
771479171
1072693283
241179121
308293663
297874919
318572497
429645091
913098449
492747649
75160607
1026115039
627207257
88200479
393191639
87817091
34451947
410020159
304821107
787434107
923493853
191315203
221687981
150597901
312029699
44225627
99356713
781471211
976909729
721133653
939839827
463969327
977248963
91744889
903120077
3928453
541029821
430487929
160366537
1016519951
877655287
940977731
246840227
459953863
498901171
291652547
894523961
297665611
220718161
720262133
383335111
14824853
855090073
750488587
81454663
603852959
1049846263
234590071
829893047
381557483
777631007
753188201
843107071
1068201833
489920423
335696353
270948157
209761129
1049810467
1065577217
598240273
294528631
452355983
629547643
269022883
888785671
214333601
935378623
252239233
63860471
323017603
381142231
232763803
265862281
77381933
657667739
435431167
616555427
1009913063
974235901
923307631
632342093
54857449
364901059
742977617
45409801
1045763561
777814117
944737523
624509227
724624259
281621359
314673449
148574827
112867889
340501723
286963139
219675143
77331977
632556191
451374421
440653397
456643277
84958649
141551087
615399467
265157129
1022072531
706006759
47341769
879656933
96102161
926603549
157731557
17542519
110655929
173486407
625703557
860824409
403654711
577647493
358982623
106353287
951217369
95442577
1020550507
135874993
59725481
229899643
702646289
996678323
832483759
459577219
525379157
999115003
100212407
971948189
765887429
949929973
37981613
404358839
631605649
720106447
979236221
671904043
746292149
600748283
693622931
804119093
661755247
389738227
573513767
860985011
258148427
939870391
466626367
364018043
255470647
142207423
789303001
223062101
634623779
790654129
655394167
959658083
563804377
118462241
31369409
135115219
787752071
431522341
98034203
172042337
206223361
774899291
513667589
450650209
781049699
446148797
961797691
560488867
90940127
22827061
423476623
652091197
787447627
748942717
796835057
681963119
452934827
20589607
150643063
638409077
482587967
312812477
952658387
296625239
354571003
866663563
385514483
476336891
28591177
353262883
200361097
17466079
932944183
802179557
366183973
83966543
714356441
640827247
876534119
645574297
881121419
119506921
663746543
409608203
839047639
147428027
768535441
659703251
982227007
362425031
738735779
41259929
496107881
429436193
1061872111
777929983
219683839
682897207
1044751901
119687591
975851407
787385609
1070892047
16114753
718602959
388121473
658381201
519228737
308438071
619845923
298989787
150337657
101621911
283784663
125993837
319879969
838129099
115318783
151573133
640593131
377763011
1045263319
531057421
815043191
32844257
101883557
1068624113
558129973
403337731
971035283
141502129
83688511
678962923
268685761
934801649
230359769
155647939
89034499
1011848753
588241571
366230209
925834097
933645539
619365779
273790471
129198851
49481899
443035507
606105217
699848047
200968121
102420889
687944429
499959949
282195539
275503703
1055847049
170219417
287681627
589630123
448491101
818355283
145716853
31022921
94773433
997666487
271607747
474153179
855437939
425476687
985997279
856782973
437764823
827157623
266263121
593888891
73889201
879094591
962141867
230677969
862288751
25679
688331363
90322667
425886581
125947597
404091871
880220669
710878321
678921953
978422639
473485973
902581721
539726137
977793923
535905751
350064257
313995421
20317757
412865641
541227023
696270161
401841509
383676211
302680199
917987153
266062343
742011401
693588113
507506057
436026187
598870763
51574429
878369797
919456669
293657213
492928649
540226133
1029105377
294811003
876599041
552473101
53622143
916926767
450314363
172344857
458965817
730624571
110751937
817558393
28433791
298484579
579996757
59495819
226102339
988566311
756382691
860215969
279236341
276242041
571025687
146523683
1031641327
141801557
127148543
245110079
581177131
107056337
593066459
153881677
180492889
260521997
430796749
438418753
445812701
445789709
628381709
159070193
615240401
384265799
983786777
1022307397
814630423
531535159
684887543
578877749
633434777
509447467
888550417
156640279
435679379
117432841
443741527
228083761
98963041
308410279
820348183
641450713
252315487
927305453
98015657
487687163
91622897
609285947
512671177
241020179
914788691
772473061
1070382007
1062361303
427996103
741736327
98995423
313150577
371072621
277541597
61927417
522705853
111628739
73694567
37700093
38626681
303286769
669768469
426001441
884330567
240080221
465897863
253735579
384707711
884093963
706035917
438571417
559886203
121286017
568840693
512155159
659127433
180049087
1038813889
462022019
792725327
589440143
690078163
313763903
134602903
464437669
59788147
45213071
565911439
277544903
845764177
244162747
461779111
109697921
391887059
1056366397
400889623
22080979
815004503
201245621
439049309
904666267
433099297
636898919
208137973
737482237
900406151
380136389
498963901
899392817
316465517
95856989
953045479
835018823
817916251
243809459
464802853
884640391
348717731
283302979
1044754673
472434971
920754007
12196949
329988559
22410683
906118757
582241843
857191523
19589351
616705123
312644231
887845967
982775509
988124843
350548747
892948457
298593653
366025391
817990279
306138799
889569221
362627399
35477867
163871119
321052201
552065821
272367467
323379739
743019451
850711361
905822003
293606213
20251061
543994013
519162599
185298733
796362449
701828531
52843033
449059993
946230767
122731541
490882789
1065593021
682904843
959721733
109112491
989691433
35068417
385575763
983492479
764678687
560448517
590346619
881741701
694575901
647211181
24643921
326783291
98524243
514524833
117451121
204964807
876022579
879165737
971925557
29632507
22214263
95051189
750796511
427925273
576572707
509500493
642721049
823256047
694636879
997468987
602453029
278649191
758354057
207612047
163943959
646700027
142601573
930948547
317547343
81794849
691228753
616297133
269468539
244374841
435850691
527514829
163124539
849922921
671297357
889433221
231043877
709661959
378923791
199496387
879708971
605650207
331013393
890075623
811807327
397655563
486803377
97158499
935266609
180710353
819884431
676344619
25448113
124296989
546636767
1044852709
739875193
449222791
1071337669
415080079
806861383
394182851
407514113
715821739
957355433
289168441
592565627
1022976271
527900713
708567367
281886433
13973431
513236111
811717681
90047833
986913797
278993839
413549347
631028939
40175581
1067244053
954943333
409972657
230324147
502597009
872011607
128285939
444412091
42219139
33375161
73161667
963668627
132406537
627411893
985899809
1058520313
858585671
188706337
261939221
803917519
625659301
173976379
888020407
522056371
986253841
327523367
189829121
523427
838031261
862432547
269958739
160143163
499104391
60009203
1054449563
2684711
668265361
537280397
26990239
309374029
534786913
260959453
668474329
673063549
22959617
446221033
630411841
975999551
423006707
904028971
703545377
632251171
455415743
693743107
330411023
839762137
553035107
357954629
465915403
349192829
518964517
478624373
242803727
535172063
314402251
538275629
67692907
663660707
51705623
368097643
890814559
302927113
362611429
721990601
85411153
727334263
930675553
704821787
619552489
985645663
661929517
461426473
397335493
251199847
670675861
623901073
347565767
692681057
307882249
392010173
328164559
107614649
182609293
881266447
841887859
704401393
1033746563
757778531
193752953
620773007
97713571
1051199231
332453239
132790319
151447607
776143651
473119991
283710937
255115501
992618227
860937251
393874937
924630661
1014129881
931541687
870379163
155595967
818955647
492664867
371302079
334685119
887231689
767192087
397109371
1063676021
176570717
822018893
436290017
1013059273
284896471
615402041
1062016187
590502317
1010396759
792345413
375554521
770040071
1001773037
155608339
296194007
664128403
841284701
385039751
985570199
780393953
302326987
141105743
966783847
33718249
408232127
957205267
747476351
568075267
750956341
521847847
943853081
670151953
1057726559
108386977
275821673
704243567
134519831
933614327
980769301
826184111
927839387
111098399
505061741
1067344183
835008221
57383719
905828377
670203797
30137663
14393749
134650543
413507803
413580287
296662549
818367101
293564737
865737421
613773341
766451809
192214961
552374899
111429113
71356751
463767319
474049847
861520657
1010141749
113909893
571284517
1060110287
327312311
340277243
151459793
115930847
748439779
989380897
1052852083
794488789
634575103
325061281
266173177
2050777
219521431
85370959
649764569
797235251
645256247
845115559
981106201
296667227
551562073
809228687
672466037
915327443
503728913
274673863
259625339
929726669
231021191
603503113
391929449
530689541
688123283
325415821
575957581
8413543
514309123
455684149
1215769
790857511
960195811
607172129
842564413
531029599
1061135249
809530651
526760779
746893573
493154527
241665791
19199149
751606763
588285301
701031979
49482347
609075283
17480159
1063533487
149722409
518198123
598794503
412159537
835053119
543585253
827475907
155674019
308256797
130521841
75371123
772738223
123896023
360690677
36616277
389800549
396230557
351261457
753377827
125528873
287840947
266580229
467571253
378027607
431038057
557197031
72540973
193009021
416133049
897704459
864530311
783257243
233413351
918753307
120168599
658074077
855228991
863413487
915007697
225852787
442650497
261782459
588384353
519208363
894395221
809310587
255553981
915981851
192750367
1021884359
352394243
137311351
306432649
446429131
1061797757
509371717
759892349
673710091
783395401
1020007591
351682223
137742119
228618647
316987981
1023588457
485242697
46183901
907677907
398665819
882380377
33903361
870703567
154215961
949576337
458284949
318076907
468801337
454950791
325986673
573907253
1061965183
135735427
680215649
374168857
282413167
147930931
767430667
324665791
141718079
248019469
273144959
454017059
546727007
459716743
582923189
915791237
269090201
222116201
786048553
585129071
216258127
213166157
780661157
757256639
917284157
612572743
730986337
547035133
631307503
221688671
389309419
945219607
277518191
860601619
229132271
1008704057
516000997
4460699
970470773
889272473
628298071
445181557
1068159269
949451059
340836053
95302199
511222339
341616943
422187677
363720653
818943287
981985681
109834363
905745541
765950179
441337543
57188693
803929897
1035445963
250809953
182304169
1042486217
1057095311
126071089
457428823
515469883
398170163
879357641
662906261
359948671
75337487
998079077
420213083
45821879
161093279
643040989
665366129
392486207
75967093
310213499
853345187
1031970301
1039114939
115559173
422884921
551045311
869211617
1015139777
443099603
395452973
764177299
427126057
920460067
674777767
203338417
513732749
35731873
886136183
652728847
795951229
1007000447
971003827
983361893
337693087
64163387
723474641
494706491
600245203
460389269
495164959
805824889
289933879
489654233
418456531
267456587
1020581839
104938573
149068219
266368183
108026881
35670589
1071264881
1067536037
620743099
232044523
614580667
70991017
127844501
914848237
963255607
142739249
147986023
400322093
9794989
1037216737
740083523
203287621
354354757
605813029
492471173
52919183
423288037
1035490277
708152227
171120133
975179111
54513827
948548431
304538977
199202053
435033167
761698363
57520517
386287241
100129709
418039631
867852589
310175347
705787837
569087963
272019151
204835031
804727549
935491933
620977519
936664327
679409611
867289453
50824231
754001981
750902687
32292397
72154937
969854999
134757289
745388561
393039223
77554879
1047750281
442116307
615373061
278573473
312870263
585636509
822071611
275457583
518392691
287447861
229777129
402466399
58399241
1000268999
193374101
714413171
765482117
432643423
100207651
739469837
819666233
547891517
540387061
733060187
1016729057
226549621
972188461
351063143
523237733
94360667
1024240883
250686791
655411847
82369523
721577503
1035364901
604833577
138104951
376700341
41288759
50434261
313473367
994358933
987656213
206373983
521684717
373483289
921124507
1006802561
1019960243
59773783
839768647
699096347
696241253
726808139
721029769
85018729
269734097
26838649
240657821
775802017
255201371
630343171
847822121
630178799
174831367
493148399
344784353
892349753
849908987
110557339
431482963
704865541
209091983
469628683
498336269
949041017
94883149
640266967
913044553
851809237
580431679
397922113
305031509
658662479
406445201
745691489
24513817
290709119
42503869
765892079
738130637
86111339
306587011
868947899
252480433
100574569
200105669
155227823
324213089
414588217
636436049
505806787
446461517
323684411
707203169
24141883
635191267
375059231
1037779453
293292019
808756177
741905081
1029469531
971573293
164772649
83246797
430515947
572771611
475419391
935463779
731595313
301699733
754225201
161058407
7762723
632577821
958201373
270174649
456473263
939540757
1065932831
262058581
101922437
517568837
990706529
508185673
646673029
806066291
114671527
86631191
391271743
979793219
350001571
620197397
417603259
28505903
795233557
1049214373
944624581
866069657
936089863
695152739
278980657
325730597
718133701
142816153
1059251119
816049349
726631141
68884957
1036729103
106789567
136827007
414230371
195029833
31293281
1008508987
45434321
529801313
338584423
67592531
491771117
137874493
422435333
436382399
65007419
726310547
183721429
310408103
692585303
721678703
795885907
842950673
827006549
562893073
165714023
927844339
750211621
927816257
998161517
750627343
821570831
333301307
219844819
842146999
402058711
451036721
911682823
710505091
385430189
701644309
812004163
54631259
106253683
72790181
908701553
497949547
230361809
10870003
538903711
652347467
888896887
847490533
127788769
839886301
177063023
677370257
25787681
1047735719
139832501
212362607
756955963
460187993
665782807
278842643
696201217
90833731
208949627
276419623
360777059
604780531
798547913
623906467
397975499
408511471
195236147
910670471
913268207
93027343
1011410381
735087763
415248019
340357321
275108843
198753367
270450121
756409609
922128583
179065687
807733327
206138837
350848291
932826407
108081647
218065411
631243187
246927313
328166593
262934957
193314983
612429991
59560927
607889299
237705641
546383381
237358559
235538059
1057994891
908226509
319384367
334602311
434771327
468397781
279589747
364266079
273914327
191626187
636527809
493485203
208422493
474579373
454166663
820459481
495336067
696007127
201007687
681943699
1062024869
172180543
808768451
1001118383
370801969
1011277247
390308623
481449421
872468419
381224513
53936293
709835743
588169303
737098111
11867069
936188051
433408673
233835031
22431931
1016805533
988918001
548250113
554380951
89797171
284649493
862951409
2857697
520255313
1053682583
675686497
988519267
434505979
853574779
810217117
638433721
621398039
154025849
724295531
57571331
908560501
468962909
544758007
421835867
826879721
517820419
530742547
816952219
341577641
924669929
10122617
552665951
984406183
146077189
1053225073
173886343
795375799
879466543
557019763
408920767
3797089
743798689
849747359
659863121
768948757
488432383
105921797
195187613
797129297
573317629
152340037
18741287
53051321
71063141
812586391
571148629
891523819
236468021
86524967
636007993
843968119
1017943349
706951801
145824647
234317639
599431853
277918831
366680723
594805517
427916737
858287839
919461253
320104181
605893681
101116811
356709371
62230219
426001403
392161801
133161967
156833693
451499077
311819411
8129683
277108933
518592329
281887451
483535529
342417793
1010619097
164585437
190133987
229709917
558924529
1030257367
385116161
978120943
76476457
192231439
600282647
1032369901
1046416213
907031849
39023767
114794969
430535431
199816537
345921167
907144781
670791157
987237683
692375977
553815133
730757759
602703721
154762789
636821897
417290827
972833947
640187783
230256137
733003417
650369557
167441059
467832913
490270279
369830327
522150313
770062751
686344697
63680627
451735303
389603329
123343889
708993409
921374989
427635541
17028601
205547789
68472743
571374553
1058927327
314833007
92494691
976583369
701600969
199701527
593361763
969023063
433578581
337340371
727867381
2190821
1071455171
59983337
861757661
322449653
636416357
1046402843
137467037
370045777
10341977
452221789
370946707
167183201
686108669
930209041
29864543
373984057
111108709
808075363
816500359
225713549
307132843
881110843
1065268747
343793369
735109483
829872529
343381033
1051150259
66184309
387648557
137036101
773989607
160595321
517546231
619750837
287774269
220149899
307596203
328649977
14328029
46404749
973714739
276711949
860403701
481972409
172244179
122387333
705928973
1021093657
605473111
438116669
283705003
764348749
500750611
101728511
893817401
563663417
113127431
436797883
351011513
1019887441
568946527
501694511
6494623
606022369
204500897
52999663
192662993
858302327
483578759
560491769
702346241
436684043
599309611
109970519
398198509
945033389
18912293
748487563
929745457
887978977
974433367
636236933
453774361
1027745281
116782763
34176029
765679007
519909119
810040333
303707881
705330469
112187137
700313323
1069518503
687049697
1073731037
141498857
1061098457
776862343
309886279
509655233
171679789
435816463
399158093
716299897
776353673
666898159
334557449
639692461
172337747
44271397
791373577
742874807
245527649
362310203
56805443
490461017
1003163771
512239669
148061743
678124177
117280903
41690843
569352437
150126437
798440453
842080409
146521943
475341739
265521877
371892581
544841083
653003873
772314407
15441571
258843227
501971209
205447859
648972617
158869769
395436947
361949143
241176163
808523113
202792309
84871453
413039923
972000739
915312751
229749319
336096193
521844991
879125329
48560227
822344701
245855279
31281457
170646373
174615053
302144191
799977181
873432853
92678681
92658187
114937769
394976717
545929151
739985047
919347089
439991267
453000277
740249317
812023711
991695889
923586071
760445909
970869019
434766307
858550769
604258129
1008872903
477370259
383058341
739585453
758185273
312523157
1038354869
361796161
140078359
768552163
146249357
741214387
742016477
702360689
538888307
957360839
141008281
744996269
641034073
814868209
66293951
320802773
224283799
957908407
801321361
14548603
755481761
975009403
686894053
1070461841
162911543
857501401
788177567
832805257
939537463
6811309
1027774549
618383411
853728571
314186629
712461691
302147693
386814643
796677061
822542257
218699573
432314593
287011601
202399969
840311749
80221853
803065121
194681573
515139971
99189191
790144183
964353139
236277247
62287213
208970869
818416987
667871839
785421001
970087319
507386651
949532849
672852127
325345283
343484177
346206907
579795277
326930629
682172357
893529209
271669939
8557993
213078277
1043258059
968533831
982781959
826930553
743502031
866255323
603316171
136431287
916697317
271866037
570990001
62993659
176874653
604178479
301239137
847187311
114492757
581525717
899577221
850053137
426356687
34293053
880838339
494417669
861200083
28118507
46731689
116371711
494478883
853099393
9328301
184314551
608986837
775835527
891150373
482852543
782396203
319825999
653968583
926059963
524817737
68673821
480291859
789539677
315885851
497339351
139959917
775533091
502300171
328352179
988207267
614051987
282999911
470356129
157665139
1031929517
211381123
196612319
611533907
536711317
838576793
73758253
821532707
366409633
998641271
41043383
753844801
705924493
382393579
414210737
196644277
713849161
448566467
161169091
1055507449
96616381
647090597
1002642271
419070551
582223979
733043711
878798801
716754733
498061027
960202189
86892691
481382971
687774377
1038627857
527925113
117669401
702516229
63347657
918924551
193396933
1001125571
277043867
820494509
575452693
203671361
387082489
517856029
424446619
596300261
286346329
1018184779
759979109
58277833
108839539
889678597
517582447
740994803
390731921
280563643
285215123
527097407
620031103
872315749
543631169
319250263
241801069
771538507
665712097
864871607
1066249907
271340257
970191967
1044822913
228781247
118069891
436521149
25828717
967161271
581662369
671527537
923419043
225835759
358643653
120417653
708172441
174677563
1023321449
630802243
381475667
883451711
102001639
371088763
694624157
698433409
70974457
427114951
28721039
171239557
790609187
569538239
597401809
162025421
81004901
390065779
15094357
880484021
280344089
851305951
755118857
617494441
382239491
521852677
680121451
129445073
476737633
6735037
106996987
957938689
170771197
424830071
11013391
255176569
300616759
256781527
245964947
794410489
696242839
789610777
707402921
57397127
431366477
876178739
139966529
994274033
157015081
412472681
860154037
294575249
191771557
864922433
392384579
13774351
191688241
860153323
976075171
842050747
486221317
668890711
777448853
704609923
511087
738221201
756182347
309451511
752369131
357790163
950135947
239023937
826850747
887835959
637437937
472999801
948073319
941889079
1012310069
922577419
56119979
93628013
19015187
636632729
205905373
5985013
897101213
669556733
388012819
387776041
775079531
269812603
659937871
922118161
602876773
507391411
383296141
542784679
1004987057
885731767
798995777
842992237
412338403
622073327
57639731
812298413
659780911
10335161
750092011
369578227
706797577
52115417
1855031
1065302471
72053011
871043209
339799891
179431261
85203023
1017069377
821937449
908185973
784735909
712573171
1022462933
389767291
42510023
557173867
619410257
908182487
518016677
754770817
265874969
100950721
618844781
712741681
1053479527
209483389
232364669
922445897
695344627
142128253
543654521
57301289
764332507
992634701
111322219
287552341
90147149
268707211
618470581
133213607
1023925817
1072878151
437414179
347275307
1070887967
956794661
109637263
280098691
114963533
300750929
423498671
513497459
803233183
719608621
657787079
48238969
532596419
1382533
50547823
909819683
269940829
867269987
469496597
131693629
723269837
323005439
409622321
548557771
364253569
498672833
115211449
585649243
556359841
1054230949
653786443
947657657
296607797
389809697
818249911
612976069
244343599
136874317
168713089
1052089799
685538219
941546731
877175627
313843861
191184437
743311531
361332437
228925901
530469011
1071906197
194334551
300201479
157895461
41309531
73355987
50687809
506284159
912677873
902724203
965043727
833588677
192983689
474919741
458490587
184915231
356121973
1021503551
280594151
933096569
555575393
320724611
87608203
412399951
984521149
480489797
253008227
334345903
361142081
132213181
12549847
357721207
187986173
174548359
585154429
489901417
596600833
777619153
752693831
542316433
980898701
259576403
236200919
1022991311
911537899
1052787403
1025882939
46028861
1006129757
899163271
399555967
315078469
687971413
941150851
617924833
450015509
740012093
143369147
129664663
875008847
767828309
306908867
360753227
927360871
189228631
222285001
261288499
17170079
676890623
461262847
400148179
151044613
821637701
953325343
693966953
349667891
701855797
326880679
249079321
663665011
135445327
857268023
342358057
700571999
455135501
58411417
709519169
420234277
81705931
70051127
485327993
1026876737
162108673
88891433
1061689561
313053089
600222719
765170183
804910619
696476227
1072825097
802195223
460656109
676923031
341119067
593852887
613259963
83812147
1057902953
198135251
544069291
724366457
20607611
638562377
684124303
88941707
292886651
402187741
766816409
1020961321
570685391
616491709
352285889
837163919
663009583
975118297
785863873
981384083
863078717
409173239
429987197
538101371
819467029
490242919
278980657
811110739
394417747
34947421
359965511
503031757
671030881
972969971
812372623
982526653
573777539
216310867
961128923
480018703
905334403
138774943
291332779
605677613
796480697
50883727
380709607
549494453
856200467
154320031
497743859
799975027
809351773
63087749
418656079
384736993
253158811
400004909
59001433
175472177
38879891
565082783
843496597
814671461
1027884713
631339253
303459851
434213341
596979631
379676707
1006867079
417634939
951147317
235297873
33874007
158818861
848534683
240929201
68763157
452007379
540409523
219164329
456458423
424550317
1046777167
1062344417
907850729
413284129
52810523
1072801853
1053141851
680999087
78993289
273461917
523325741
576448021
877376803
964075837
792582187
414744607
245302543
347810629
1006586909
581169761
73264427
1002944819
337144279
647653973
218764369
769037743
853671341
223850491
565762817
805834889
593271563
533963407
818100601
310710353
172746317
182117399
503705021
911732257
845543903
599097137
1061630081
974034041
505864549
638919181
374881679
16661927
11250361
275238451
864749707
455664659
829339307
47345593
307242883
17499473
1030753771
15602803
607503101
413811061
613196231
466492913
542344477
10056913
131289463
118881361
954267599
1048559573
976481941
872327747
55119737
995372237
98598491
399349273
1065426443
730517791
93184921
437425741
407346371
229249523
977923393
53152787
833124529
524371607
207227437
732117413
656746603
1054070491
785555047
190099751
342058877
129459247
225156209
310829399
39144019
898887721
1051639439
683905613
1020098063
288977653
314055113
228316019
753226223
559668877
1018770811
1059346333
203044969
175547857
388746863
306846283
618233657
583472839
347954491
797507861
595819453
241792127
3127459
478577809
304727821
755971939
497416823
224359909
324673649
1005829931
795758773
971734747
951503671
833333833
782725807
370533199
790802953
714722933
645712537
843939931
316156369
733639189
825038287
1009951507
186644399
264865837
791629673
869109511
842479499
429910681
335091067
127607969
560741989
737774621
909184537
1031029001
936348911
298342949
354020659
4729217
9378583
539347103
40973267
412314011
759216659
993782381
547250687
9405287
882578657
216715333
792207509
858600601
728936063
311830633
914031509
27458549
522688679
712380047
779112757
483309469
294963751
282497693
694011881
631994827
859629037
798290663
621646849
619136099
879532487
751048541
279856649
220328509
48991057
155355329
312336571
69169231
468022747
658403923
465986641
794073667
688247137
849981661
458979203
90336767
740621561
691143731
56680639
743531263
24802819
528413141
9891737
885077173
544678831
990355907
525226699
131548811
950795323
631334573
563928899
248823661
549544759
323679341
455073403
968035919
406187293
132116791
236329343
456794837
130416953
570122983
591975607
213957701
204308777
882212641
612198311
425227823
209243579
285289817
114391939
64627903
757527943
328398293
496113253
994869619
82441031
758377031
589691983
1014712273
887358799
765962507
633037127
404116861
629982817
858346981
170340649
484510309
879894137
790448851
616309649
35190403
439930483
905416829
647892859
945133433
614023117
520954957
925992299
664566901
533380013
527812429
127920967
168676399
669761549
718764209
256058807
345847819
920586391
820307437
406683007
78722827
213529499
97782397
33051727
720929107
460745521
278587363
9485263
584314097
423555929
693656101
1033791959
401207029
644112701
817269469
277162399
169677913
416271577
1066218851
254973689
852312931
957829357
1004625683
784156393
222887257
517320173
156405761
1025784547
176489503
919428113
946482923
139293703
62249821
507840611
248794267
995405263
768411047
294604991
222187403
858154303
261978391
948156659
849247489
851177611
439502351
524084203
925826389
319416067
947657839
916656869
38821973
278859743
766243441
857638823
291071917
677701631
441835991
752719139
1036055453
570806239
824474297
936579617
6278929
843981841
75847711
348256351
120249881
214119509
596490689
471410447
85102309
953528003
994960033
9863501
608923937
136674647
953840179
204530423
801760229
275817391
860296721
547504831
210847591
527188807
669050359
802820437
437459027
120089743
974328991
456927917
295512691
531840781
371178331
782405509
116727703
285805903
157442099
367204997
461084801
874523281
860057389
1053392401
657716299
676315891
627874913
325015109
955601329
158499461
77211697
199052801
501172489
324859753
324760613
384476263
547927291
896284943
809039381
14195771
957727763
4623491
239918779
251018077
253461113
177329959
192864961
669405101
33424871
429798443
101046247
595960259
1009494107
248241491
127376009
796728599
677733229
989966477
158335207
1920013
989018417
274807199
265214731
666161537
470818921
403774841
187045939
249544597
739730833
72856529
37145197
597206573
818867281
214191037
584194337
505786817
873866561
83735989
526332497
942890131
987705391
662005879
406370099
591303871
314724199
129874727
898167869
1039129853
211775423
990355841
849737071
354721981
437247301
240314083
354270011
670587251
40056581
995886799
330537299
590395283
212038469
939349361
285256723
1030461427
1003390903
722863507
747399251
370769557
366419657
49109803
523250807
136703029
719423741
354286013
11275169
519501683
174732739
393571511
241556131
771571481
977436997
636375757
344239289
871308409
751415069
511154851
951327523
833691379
720618247
723136559
214487969
606771247
24026701
711044749
708983791
810354037
807729541
31286539
770804641
59548939
744061273
446466941
1010296663
499917389
321823511
1035605771
1036908647
72634157
200414927
88480387
1012498583
23928293
326484427
830773249
28402097
619959157
930858193
637084403
640791449
268923541
76423199
18385207
11250263
939446549
639983899
364179713
950588893
128274767
979729207
338279219
298448489
483779609
567060407
640283047
134658217
619830983
896636599
504309943
1039490521
1041537977
169514239
210472523
1023895637
739038169
180388511
314519237
1052931107
465388303
160523777
759561059
594921667
838755691
267835481
307321603
70645103
262046557
774405901
625692427
125540609
989282759
42275819
16445087
298090781
426373067
568208633
956049221
755000899
293469083
734219821
421285633
507295631
533139361
872958199
169103489
834242141
594642703
386305753
9899371
936021551
626284837
540556091
584335637
452003833
179154137
656288333
463622281
145088101
913192013
449816173
360910651
874580461
1025438567
320133421
766021057
738993613
232934239
283159181
170203399
976203197
430714099
232154287
330025177
182588479
400394017
700403309
782539333
379365163
62071567
350822639
810801029
318073529
132436121
461629241
4130927
389158897
181139689
471589357
749880497
801317639
200551619
415734091
911613277
812522687
388636361
47835577
267364621
1030911877
1002750293
689618557
552713489
400444021
210720407
140776271
654114893
26517553
458691587
876860329
45585487
182400013
630848219
239354183
131837689
750040169
168637211
540192449
254114479
66123259
1041610631
457835657
802089931
464816747
919255573
67436777
926283667
81490421
135732719
451349737
427397207
209550113
13982231
946619351
142345039
379597223
849391483
784796147
1070174759
875359123
943446719
883311217
310983331
364985693
473510519
753820031
715597151
534425963
991012579
126012191
382953139
639410207
204625241
303101599
982494431
616883401
11403811
944155081
194203301
710648593
697802317
507664447
320232331
967779599
87656321
199074119
436333693
309481259
411676019
933157943
139666937
584528689
731492719
783174443
986836681
62940929
167773721
497736959
575410387
283632281
352443941
106859231
1065920803
301206583
143748487
739360397
486904777
279394571
322647499
930631841
983363767
420866123
1015176677
816519569
573315283
696721079
889661519
953533969
524113589
332661011
378837187
981081667
70249129
58635613
811031407
492458209
929310749
469606381
486581713
205216003
831053989
528549709
797827783
239909419
576988493
664734593
214292761
930233653
235646093
390780707
14209477
1060851089
152976269
379000117
785444501
493782077
176422453
9654913
895279141
609846659
1059333889
977006479
481036939
625279049
157442539
755677771
707936039
598894957
928168217
153982007
542915537
842773427
120661531
525082783
714254689
798331241
451833721
167406643
299874229
516380411
31851641
560138003
839867783
1063402099
32499877
419860409
767664413
783356527
338169017
644628161
342238867
882771913
987244229
528409187
436654553
265137277
662163443
712433803
635107241
8094341
63967067
670241563
152204251
780636953
961751909
307619099
645470851
406562243
371566361
734728259
123691681
261591433
401658563
79209173
686758927
658331279
28408319
199710737
362370263
902828711
242324743
606677531
323821879
925464157
626239231
496649653
572434501
527621239
444231779
430766593
726946147
852459371
989921857
423522623
548470051
345400541
897885761
105358679
747091637
21762137
312412433
189166811
788088359
1045184039
557703413
742909903
405489533
177981599
593894173
351171367
129418721
18824243
612284957
70243937
837622361
492935369
844993421
956667919
937527991
482983183
556448983
247819553
680695693
798006179
341997727
840049267
481971071
28359811
460033907
691114661
174885871
552772477
537830339
292349539
53863409
575066101
905334379
612012551
407587051
136160279
406709843
154138027
7784233
842862893
23367107
712031399
202865713
1015341911
902701367
3033167
388630381
145914253
424701533
873593207
942574783
394569607
76615321
969984209
407001467
611458429
50513371
976647487
930917411
559304873
154433333
796656229
379516679
150092521
119364961
758171809
124154773
506982793
873488537
59340847
100590739
863937377
882975503
146003387
967864069
762646133
528059351
703184011
427043399
943051049
236502821
577055233
450963763
401008649
466160701
451090033
922914143
712647367
950443369
156129647
489611099
889765109
81024479
666915259
625100617
842399953
542821667
532789
83894399
164903467
670485007
736297769
430591817
496580243
799103527
873646211
864922939
1037503763
967178237
410234467
408256441
125691641
968607103
852973183
383272261
589841521
314537603
1003329659
166513267
649695667
994591189
404982559
1038908701
348050893
322313351
169888639
269866979
886756267
596824289
65809979
894306851
882096499
285261931
928219393
890513593
409757563
902352421
343748971
342526903
493404797
619795193
986914261
775284557
832306337
780291311
53437133
258683753
1047983977
832437493
246620069
123234403
992898997
393984559
535619471
1065997841
58416287
587030413
289023337
666078529
483986621
933458893
984436471
981749849
246310651
115607221
265868249
638774963
260031971
288527297
312481079
194413357
290487283
874815287
699518779
1037944087
222685979
636818593
331571287
746226127
94489537
880058717
257471873
811519309
35563447
331939999
441352739
560814533
368177333
569184439
109408771
708589459
187481737
351479707
414817457
766675069
843061651
271984621
172188749
868608977
570090221
726524833
333822701
380101093
20394991
140013539
487022357
764660723
703670039
381436639
618491557
362826007
1069168003
770618759
546950851
337236083
782652727
725340467
152157559
197467657
64562503
223311481
5784589
436747681
9786827
344177213
1022942759
329038883
762601799
689364371
743568271
337011239
804764369
617302513
796879757
94580797
572587733
335280427
640611661
157433293
223062311
789864547
852906349
489709049
376891561
814889377
1063926491
781483273
748033823
70541293
959585513
367367929
232670639
627424621
563909441
282927343
242842447
195608557
585438589
30294989
537332791
215215031
108293671
962457649
385364831
79800811
156062783
219104467
439970177
12663073
96385351
310479409
603854051
103966829
227463781
303755393
179849279
679128179
592958209
344428801
279257287
262300277
503210821
190903991
86461523
282662609
363366131
56723657
726011057
212982703
454761427
345502873
342536863
681228487
739209197
867821443
430416479
893706787
726082037
563432141
91825709
1046136823
750025847
370415137
80894921
822926353
439038713
431094403
626969179
399630481
244687559
792804053
1518521
187924507
310106311
138777127
733748417
109833221
792547831
43240933
1056350863
123599093
199221761
1059262151
773250521
937711189
202103179
588913723
104210903
256720973
34878073
499499059
847470551
331353877
219079691
140188393
465852449
504991217
139258069
983506949
574803727
355263521
89862053
716174689
973800823
889736719
1006644599
876873709
475475857
665308747
942368243
536718649
170500753
14898271
12059491
387060631
315279023
1032117809
489440527
126044839
25473653
579290191
604792841
907799369
456534163
991389031
325341253
912383327
428055791
388744133
840964141
424043611
647213513
403499693
820450927
908046929
977293777
203626177
24070723
523738913
843622333
550986181
193653673
290368093
243011611
903722777
1062520279
769220923
909557123
101197487
968293507
900050471
615860263
190326119
786793783
129006323
413491009
109580777
800867129
311799067
165848153
328604909
137894017
199683557
202944481
966743927
293789773
599388667
719050729
240148373
747098897
206362901
1011415373
268721
78833401
45572687
805701181
190355873
916717717
780865123
663030937
359778203
941233987
657659363
645386983
1041355687
756753841
1018672309
843561161
287202829
576118909
873309251
679967731
44560069
283607087
981925537
227622023
720470789
558127061
995392187
515721509
276779273
820229461
851119189
40697729
499418747
710051351
641687071
769096061
850290277
235020167
876518801
27193601
856746199
1062374843
873269053
910509869
525136351
51935899
990346691
1059123431
300831299
268390673
584898053
510921269
616833551
513070603
654349373
839658691
941425481
350682019
414064997
68352239
878407603
847945619
269977217
478491499
1055213539
250118333
682598099
110996267
503536643
765633391
260771141
126122861
1012170721
798219661
188884771
466758709
821227361
727785203
1014029579
888318241
237832999
489863659
445932283
379618441
456306811
1048571933
357510563
577237643
575136901
240471053
674633023
257122417
553554049
664872697
982555367
1011822901
538522519
421104379
40218683
1017159089
228222343
830946527
25555597
659465063
817884329
1056194663
730127317
51659693
339087473
554139413
143409319
230251991
183223177
155422577
788874703
239223121
415037221
938548151
946880387
647430977
870204031
657987697
1068667109
1065565337
225646027
759579239
273929819
780955873
438924851
444158417
1068047723
403701421
565528907
764455639
937088111
428971861
375151583
128847269
20930683
185307307
187388041
210452717
263205053
176915119
754408481
847018111
136124381
686676719
80407907
580548607
697486583
905939927
50135779
16311751
929435119
960305389
791779657
1057433801
35494573
980051719
437696641
700977803
768543101
238071857
166304687
252333541
996484033
921195617
92176187
442643407
301097089
936688099
782873213
220663097
645089567
677784721
446392333
404906851
936255079
435605959
539941613
716587087
1073233471
191031653
261087979
747854461
223886087
345584257
658736497
1064657779
889677101
673143451
153774199
336338831
7295131
470477729
127652333
957339211
848706787
762217087
241877161
880660457
114276289
411620623
841770323
99599999
261424297
67476907
485369593
460072031
1042722301
529174879
924543199
1029319153
82768271
818706527
939524423
630729283
701676841
1014044833
835075133
778303301
410251441
263130019
314546389
260795089
260401697
201714959
905684789
652728313
313422341
705151409
735209249
501094483
151008427
424883009
16252487
981261499
432942481
575429273
322479601
184355299
332081923
236685329
491206579
103374737
350203081
890126299
360344581
438482521
1061596687
819097427
537567053
786093557
1054982839
1059112099
871383203
893853299
202917157
886496227
167562481
295344667
844827041
733837493
1053502381
76413871
763291141
563775629
605865257
477961709
1030561297
179738821
90398239
736930451
397694621
68065661
991226893
484628141
545441761
678381547
284865979
301355569
469828193
826777661
79709101
176816441
364018483
317638019
578702561
363787231
600342773
623366857
368094509
1064219881
134523887
684507457
732236831
283950179
824741209
47089373
543848831
853740491
434457641
601097071
117860657
194638889
439778531
690496067
903239507
387395023
922645993
610488119
895228613
628253447
690802967
175174393
185237977
781058309
746337667
40820293
399864931
440784263
133014457
650478551
12628223
997537391
140937221
981334349
161691191
1059846797
98757053
369072289
266637409
192243047
32130779
1011506959
222650621
63043333
810035617
180662563
577782641
433602077
70231039
984691373
716825231
221604473
728147377
188079137
698037209
792734611
924743419
744660731
145638719
373003021
910641883
282244961
162248321
174298477
655342301
764260841
534076379
932458609
947352661
99915589
30559757
401370727
815577319
189420047
241417873
348160147
324946933
657245389
848173253
594955139
697665851
276664961
928433123
638379769
772536997
812731457
797319917
331447513
302061443
474319507
680013461
980275613
970753013
4657297
165487687
640422383
940203949
401353423
477599329
944112469
157103399
556768307
336301997
186556927
193946099
396512833
266416853
286736893
184748071
576197543
224099839
540749611
279328991
929109631
416721917
967351831
13727729
619865123
972145939
182439739
857529947
1020340297
841387639
32437001
408023711
249963551
304975243
515009893
24633229
528005441
313305059
302818231
145982257
121249651
1073105497
698361689
561342127
615074641
506410973
97460669
78683729
730540963
359691701
539355959
289349549
582154009
359159807
258404593
27000341
51800093
644960153
676511609
590497619
967087397
421276619
676560979
360915283
791420647
1048182763
966318191
188864887
382099073
217088591
1035900079
644878483
45770531
878285209
399718213
729588169
132045229
898777057
776422667
852193063
218663539
122990783
371120461
694707743
265033201
871246973
645101117
121313149
476139239
1032947021
452051081
369565319
1024179859
703474927
713884133
902236457
463162457
552580649
768165511
17783201
940841597
48878759
685989911
999058811
263978317
217727063
793789057
757671331
1051327853
400130957
1388363
857419733
482808757
846628723
554946883
908052839
717189533
928876733
713996149
1022665717
959153803
89224621
497877977
1055898209
716932367
476909387
931360117
153213451
348122647
331268467
101093701
256548319
969961393
469100353
902470609
897890047
957299627
478272341
15803807
22063513
859231717
332793313
28803949
499972621
113182033
662261599
255360709
539572351
614070529
14151491
1052784907
882286039
282312529
801509381
810909059
532021277
989342243
219776957
636690359
142829681
87127759
695522111
808384223
682392797
972613429
888191387
220898677
701429383
538051457
196767383
137722237
75957451
719385587
791611981
93114271
605865409
285797689
754005377
634724693
491005981
650888473
393104123
337642583
369799643
864385537
70275659
758905397
982495919
473103821
47818583
303323191
138869329
1045247887
842168557
833301397
38197009
442067599
819686299
637188347
49327517
27150401
996874253
190059607
861996059
78339187
610724017
930790591
235232177
862818413
219293509
213506411
81205093
156487333
1054135531
157073689
598000349
509850983
1003747
516083903
907624457
179069369
391714343
307941209
982381531
5450617
1015867441
721402679
671696099
550109803
219379429
1054913533
788175071
263189203
512559023
138168853
747469423
386566883
660390739
16412953
323145881
443885627
895771439
1013480393
185993029
46692661
376281547
605297701
357786907
248743013
615130807
893410151
67719371
277418539
87371881
44947153
740934839
409364149
607286011
432332981
1013062889
633784457
407839951
804471401
222542417
1034240453
600163847
755889703
765140197
43188853
931492217
649262143
245362883
246118303
405202319
810202369
709809029
144325481
931235671
921079177
888723361
311473583
198538111
1051664401
402435289
1061073499
575266603
703668379
364180027
1015107943
564715519
908085667
289089263
521734903
308317567
759195377
91044589
825916753
403221431
65290193
863053049
27108463
403878773
497821573
831190183
21370913
624182687
365108951
382846619
810670061
444426109
296211679
681066923
403998247
532910627
1049260909
776649889
643480381
991317683
434536757
785518427
666196919
852887197
263042851
49539647
201839021
915307111
1026910253
712418467
700419371
891232961
309140207
682734077
526402207
436881439
867290213
11073497
342987143
319589141
768803653
66172741
1030698923
68898743
245309083
875644579
838132507
820496903
32189923
1053794633
324847121
900478903
952904291
164855591
957729107
913998661
677222957
179222759
930849697
130014251
613713713
286076113
654234079
62347093
199259887
825083243
745601407
165248021
343880513
21230857
34640189
345569527
903330031
636262597
23603963
602368213
622747067
108709129
539965627
744512459
88445221
118002169
753750719
690310597
145940107
214944671
425159359
726341023
345171263
591380047
411946903
706433209
416432719
187375763
180277193
16087081
768501697
997716817
420198253
500386981
84155311
193451561
524123687
234646849
333832067
350347643
89645833
1071974749
163700521
170834467
667808633
477203927
824460743
350918023
595173013
86062261
130782277
167468381
511772227
392748947
711060797
358646341
951485609
977772727
542115667
305724917
92097391
675301129
1062160031
280129781
112525979
692042333
71408083
145082867
756921149
387375103
436100111
1061769389
183851491
1065176311
722045449
331580603
738736351
218303123
1026236231
691514381
793792921
755524463
584009599
282920789
988600493
314881187
32960519
502322761
487753561
311440361
603025697
624037807
577516259
241752169
468877183
551067743
1039936439
808219409
468769123
890461193
917801431
274005217
905487553
344455799
213011233
330922237
669375449
714527791
475993151
1022647609
741996487
598399793
658005913
1053018671
305122849
538865941
1035317971
348283057
78670049
56643449
735191357
516785449
528326497
752088977
885202993
79699363
440450237
20313571
680525801
107749933
794837123
481661329
34371991
256403887
17224609
485696041
710673263
233393753
1054260013
1030961783
475107593
15023401
333593837
140792513
188391253
125770159
866042153
849997957
771249109
1057942087
160831981
311190301
382259363
692245439
460291427
704068259
615199987
674405267
100428301
626622643
356763259
341275447
897040867
247335379
385809961
628150151
423996707
825816853
623895059
355613719
362956063
943920001
632540813
189727301
215328781
656928143
694701907
784118893
59529863
615637459
639063871
1046639371
463974793
632945009
425664313
107708767
396904603
550824331
210481979
118401893
87740759
647350783
70089577
918456559
344871031
79455163
55458149
747541127
897747023
951942601
909524059
395034113
669884141
997706009
983594957
811379347
522068089
126041141
275758421
632976037
983038391
148901789
839308661
955468973
473306623
174782213
124756063
46766729
1034433263
106688653
844748057
367307477
163586251
105547789
306122567
486484909
868046801
465332323
295598837
672747821
397724233
769320059
140460623
860599973
611210861
115336147
825833681
548858033
377548273
175759891
191469989
810564907
667340221
709009841
926944807
561817741
548596049
8219777
562756739
567909847
649535059
1018323403
635554511
384050081
195046087
871820483
1023776783
732419269
25602019
23180221
175902053
361685719
62522099
128423963
1048152263
1008753353
128302157
81150689
772577647
152478647
634105499
963836669
755662049
324443941
258640687
401625569
1059881689
236517343
551084837
95966813
803369003
12179261
210677527
1047162667
487377707
139435403
465592769
684574489
312037211
133882321
1073595557
849566831
999062107
395436959
1010544631
932561753
931166239
993523679
616966111
520222531
1011890137
91114103
183246367
693511417
723817859
618296249
293905121
826760897
282952183
997632457
178373467
225655631
633379009
1073629831
635632609
252089639
896882513
1040683759
128809693
128394733
181234187
767544493
918482863
226205633
503442713
450334987
534182137
679017217
504091673
931810717
8026919
979290079
915890707
318151439
972006851
181296571
551796181
156243797
566164523
211441247
274410523
147169999
114313127
371224159
519637067
839788129
562586681
870575053
437140447
920052391
214300621
241591381
733073807
501599317
216151939
138937739
435322891
524169571
79516079
99072551
515867273
381703033
150581077
115461121
879145573
570803671
80050709
576506663
885596497
779471281
752549569
91172981
772820683
658866353
714349357
88593833
1050974497
1052800649
79956343
123549509
685082693
440872087
396139631
265246481
368531263
682752913
954483349
905579951
812448629
162198319
181906349
1070171909
464457373
507201797
21881029
917586653
53136253
157390439
4590011
657014327
654998873
394023979
400213817
1071925559
1036486387
816863249
419184797
962311481
921068003
41853247
663938063
492498641
889316833
751139581
873415729
509750597
288763333
59613157
208064587
872632109
834479431
116658107
639900263
1026566719
382969409
548434613
800882483
209913827
109054871
960848549
681602347
516916291
496819243
119342983
936375289
443809901
817154021
404926541
129493753
1071561479
191345111
439456933
526059439
100813421
433344451
833157137
435636727
677723677
694253239
130984811
627431941
191702311
314996711
143577277
136291021
693310391
898610893
480070037
816306917
279063269
273743989
281476189
788513447
345339931
114064183
811880569
786690211
307578217
626644241
597618401
813889493
797961649
209278301
665953679
640523641
470466629
439719703
15743669
320731937
57383761
1016895289
185415187
704327803
513202159
902396177
667423609
645145379
899888471
424044193
71966929
798009341
713858227
174631759
339179011
1062472867
609069011
967089751
325482803
411300371
623644921
746008379
169452473
379942181
624528973
833874403
950946137
655643753
778940501
425671933
43748401
73780793
586213349
879683677
540647581
740688863
102074383
802821757
1013564609
99700651
484086469
742985939
629322767
996086587
900813973
1003184503
797506051
981291049
453747971
653917843
952627763
595163633
287541227
262840679
796258979
271038253
177539627
158433707
647026397
1014749597
177903571
145536233
700468247
241863983
826532051
925193933
627970333
130685881
196504879
378699571
581635279
366326209
220963073
754543609
1021386943
802638079
882549047
395211857
999852793
322908899
443485981
709761797
524644567
502538507
899359399
79754863
62844941
952452229
992052949
649263523
394192121
1016084477
297237433
241252279
232665221
59711917
1070703481
610093723
1062238753
1061503903
454003219
980054849
949877519
230569973
721759901
773728649
598766143
785273263
413729707
507230939
393000151
765660743
795636577
1033304257
482590681
484540939
196903513
560264851
114839671
998103661
764861717
313674479
91132843
525582613
948574553
561702577
287517551
381051577
95323463
95330057
390349991
1226041
577760201
1001254517
669911387
135400459
711358799
14046829
1007125177
735796199
751618159
73597933
186654023
896840501
192266677
346095511
932270233
841917733
143646047
187890799
355947811
253863011
219063839
407401399
517275287
939788153
674196503
72955807
774946009
105445283
931861277
969538949
873238243
439372459
324384421
1030902023
293589929
730319071
603327419
331660937
50143867
541088803
683855899
367097593
301679137
369700829
839589671
214966637
110282833
18862733
252084583
78736303
811588639
496452109
508807729
73641367
790535729
977765543
999129179
692104627
54922327
588373651
413515009
140966461
683025331
165599029
47511041
880612253
50646823
661678837
720397591
540443117
762795743
1032748891
511124387
665941313
1006746313
433390079
710217577
186409313
1022239739
392772881
814174441
1047304631
908394103
629474537
184490213
208975037
934005679
556631263
595299511
75599099
804946537
993184333
199163131
618362189
776622391
873525511
199187129
290110349
513889687
717036833
1000611179
194388037
527666527
61081303
372795473
974565649
199695283
747718129
114260491
86079451
425036603
288119543
1023762689
1069297169
792610361
482737949
667937833
406016249
442101449
963808381
208815433
33652429
926449553
745490017
858513037
229652777
35296501
851291743
379369747
810104263
155704229
328946041
102449063
720059303
59998247
409048027
703211371
1021403261
126861737
683672533
466749169
477615043
559978807
161551151
680896093
676241
152262797
985596559
446483923
1011595447
582975703
280339973
888736021
944214589
78120187
94142297
156032797
292327687
510478897
427500407
247761637
1060267459
470553059
646649503
775644407
900136747
944072471
992518027
369870203
819697663
818876599
259652243
964220119
899763329
498822931
179002651
871199101
632860619
259678561
1031517649
127661869
693817951
516197849
816093461
655568029
229830043
1021737083
844228591
319611947
251474239
1039212899
998935331
135527219
887362703
827466733
848877121
891387841
55071371
641645201
1064259941
611320607
88270243
513873251
848728583
891649523
1056952961
237588511
600910381
702768173
1005971159
589166047
776651893
917240231
395826841
202801639
379920517
152696197
496329523
917974931
157765801
276176561
700129543
626023471
1002110477
801340937
587569597
303445841
527761279
637097821
207454129
278700661
848039047
7937621
1000086397
231210347
637628279
264168319
795743153
153823661
324342973
251092489
794775269
464872669
536277997
126057931
434015369
315621641
641797297
905184809
742978991
75437389
422735893
359399603
878106583
533470937
972550459
1063958053
243123887
336377389
877469027
517070347
661235369
534441793
91342469
293699639
265723147
58453553
889986821
862353473
323091179
595556993
770896699
867067633
272207431
275324011
496085311
738342401
741059251
562574953
350627209
15901451
651258103
892715981
822833833
625757219
344157937
837303391
309704089
253467157
410211103
163530517
795518881
111887639
502593431
506397299
869236939
137048141
763874941
570656873
214850869
471610289
355659569
304975877
156059641
191885689
562021931
798196603
679470839
365866889
912589831
862771309
427128991
668142481
50396141
484030441
32342491
994545701
950644433
953525033
550154831
738257537
551270021
533211583
955955591
460384943
911124943
415824601
435368903
981070247
270364841
154886827
922938097
615531187
377611739
1027950823
761801539
536054501
1001737559
573546317
336088477
448225721
543522491
352160387
545655379
8521297
252922171
580503017
171062669
286818923
991333813
104368057
602932087
686100677
983826919
278623879
368709043
992248073
511025161
493598069
276981923
328752433
455196229
191188601
379931693
215303849
486494429
383803813
987372073
422464169
818574409
612349253
859067173
168573481
778300763
643773701
729230497
159527233
188413649
651173167
447101509
537683467
462367729
933132467
1040600167
740903491
355998931
744753589
366688001
513359989
509301733
684904243
684639727
753356269
657506933
360484463
1049799277
541250707
634128107
106908859
161294909
710352457
292232201
189464263
868494947
589655849
694838951
68870917
70089883
490840681
123526919
448849663
775377929
138910507
442643573
158189453
495851893
987072167
987047651
53612791
44017037
858452923
673980137
61810409
924468089
18124037
1063060139
199751771
823432579
789000853
798307469
634546729
556676149
1017882829
954617549
628310383
327083849
939088021
484806437
1015636841
738835613
426755821
432916531
229043161
320680117
1069823089
881174491
189950723
508141589
978141917
123740371
404109617
808486439
599864543
1004064109
393138401
245965627
566035931
158936087
309637511
183159491
808569019
561788021
644021779
86664449
982827233
291532729
122452403
202503263
309225023
133976177
153736579
468892847
1004429351
956088821
958898257
1070113069
102434473
424887583
144386161
986044901
36416713
148085299
29505923
272440771
543414433
898206409
342049817
246037303
815100791
598711637
463391947
120589439
737645477
895894711
475712891
551059339
276251803
20835679
814200209
551932981
450503861
61550263
189073463
453241577
30426607
758583863
788363291
765631681
90535273
547639153
906702091
286128077
324052237
460666879
63196843
994965481
867828697
464430181
753484441
982172701
491580893
755976751
283870423
1064044349
966482659
593443523
534534047
765499369
292372747
799988447
1039198681
549093773
379267937
404986471
276756979
843420293
219470513
152679143
431430799
855138601
911465297
213038741
385776917
372785519
264976559
776391689
39554617
983415581
352822061
241393241
74915681
97560919
7292491
110248339
384190069
434726597
636755753
848299873
40246267
381910873
179002177
760780529
716275411
572474261
140122733
325088627
345450509
216807061
88363763
675206383
424162373
28790483
370641631
839260853
600398581
1048827001
758897869
445200551
384726389
59909491
327502883
323281109
373533971
912045139
66843661
459985433
500545301
166041937
22923031
632479013
1029228367
438094543
326135371
609886583
451933793
617749117
85589899
944278351
645766327
617070991
25108891
805220153
257630599
75959981
385171273
434278729
1002884089
32826191
509112511
466652743
134063737
281331019
720720073
107845189
436272667
442451827
383028167
513348553
608480603
464715827
724633087
345954407
57672557
136445021
989733653
871960763
914683631
250666177
483162839
7934867
1068889903
894516323
884903843
334231643
1056432259
452583487
421578749
89077217
492433589
223919539
381765817
169636069
687489917
437815531
453660143
273974731
686624093
939000701
581697191
259203671
230056759
294878807
414711439
29567497
386600761
722247529
190169071
716950901
542308409
150628259
56458459
49820989
4825351
987061651
595957823
712532083
931448981
146119543
607945229
729520039
793278097
730352993
745860277
936350917
961602449
734074423
178699231
451609313
680294353
387919097
584166389
253887143
907888309
742760561
75179009
67370231
646560361
46079459
130579961
245958677
41595899
1073231893
1034291231
108960757
983670529
513787331
636503293
1069617193
1070518873
556319801
291832207
126503561
941625649
165599543
238280491
1054184867
129506639
922362107
619019579
471560731
138317779
220371247
476809651
332685131
46189127
306664973
779407667
364195163
762466357
827981533
119595079
698246953
706888837
131631271
76790359
113490991
924412889
852654923
492574447
121850783
615257329
88564631
4222723
853598159
494626739
928268251
1055545081
478923961
778785197
762823297
244371553
80089021
58397953
548380277
348574271
402465689
600231817
923834269
989023327
945811981
281139379
805369597
148529873
964829269
507110531
90717863
707066471
1024124917
831087079
693675863
833676017
241966211
482765947
245050051
230804737
259947217
907628567
227344567
613447993
864585511
625245443
509091337
1067154559
560851523
834833009
211090169
397337077
612421157
881089763
1027909849
833864167
791406307
151225147
620650633
3304901
686710727
502503073
155982091
742340483
521025889
300443027
228435131
675149603
650255863
950415049
190152881
72240449
185760931
310011199
686092711
551051341
331552069
183531547
845239441
726475031
317408633
124058153
997978703
573683153
1042009439
1048084361
88771867
879452549
259381349
514573729
31231
659694377
182447471
317532707
229456693
188836853
1016975731
817305187
24163199
555161681
646799071
800193389
233610499
292553999
472047071
376657
108964211
984927767
1011327613
267232897
27857579
853798601
830719009
492564833
632389843
9538469
1019202797
251966549
519477547
1011302377
242015953
652380353
1022097653
771754733
751540469
774184571
516382639
56210333
891710093
112728089
1024316633
976972159
453722557
158732843
708944807
339185657
555710971
181936283
294584287
796247167
1003970267
5685061
207014173
969159661
469543909
43071449
817266539
717957517
918677659
918063119
489114721
44278939
1018676987
365622181
680547403
749702237
156592277
43548467
84567227
59825791
676047839
545883551
557816641
477355859
410010509
34348607
434113457
72658207
137608951
36272059
535399639
383512747
99364229
786080983
174228797
517886261
898516291
860141279
38846537
110719313
135509477
658170767
1044225233
8351489
629699821
178006331
639677603
966407999
570027671
1073035343
233728949
541539529
409375033
953113627
391911649
272790503
8705573
896178571
261300497
637526933
39570337
105442679
438703231
364152403
307965769
301404283
1040039887
586722943
700899523
447206759
746496437
976233359
555492461
1008626341
221154631
512086931
1058777669
790468717
802737097
278642983
704553931
717463147
18808619
460353713
432957803
291094669
874797871
489604099
174850213
347759437
337453763
268061561
315826573
201413203
782890463
491694289
558829979
446152541
925922563
116756531
49911857
943573327
759885053
442960493
459970519
1048247623
1023027191
281739767
24987133
665537969
70692761
94879573
476953901
16467767
907995733
632091463
1051448873
16185047
104491579
831224059
213619073
16622707
503642807
412887691
358493449
547123009
998376541
731062961
441645133
320599463
987011507
68190839
447851753
158590351
598616797
12676429
489926599
271719043
1022758073
857013403
75461077
316795393
520571729
510827377
379200779
490605833
969198833
1009034987
321627121
925783853
109245047
501846043
401817313
400603729
872617873
982882561
347220329
683953427
277080659
337200709
114936673
1067448127
919687931
1024938023
344367211
408830027
578004547
706800043
827272841
314817599
198006337
758237647
656747149
26368421
473494067
727472491
402468763
679681799
379838773
605046979
77596907
502288957
920314883
751959379
724421563
91808491
478537441
10825819
990400787
114255517
203819153
740482529
917999653
140064191
427172017
660777449
831156427
902304659
57472159
551205757
248927467
988835671
64179917
47495387
1020150167
394780907
424815277
626110753
774785413
1055373257
666065221
310413161
705580079
38640191
244786379
65234089
755925271
994351417
688649329
40929989
75678563
420274499
720721789
145328567
69616091
157055309
1028911337
1059985417
655142777
308556049
799867637
264353149
635072831
205745707
531385487
558198541
670737203
124283843
729198389
190087189
119087603
972786641
627495961
923013547
236037709
823348951
44666239
145900999
81293717
932446633
482778521
725514109
115343819
88246901
1048478471
809936707
538948933
867556439
645472649
120953507
354289813
887040157
434488657
2621699
55910623
316784627
130901531
670835329
746520977
17777993
120266221
183054481
595173289
255023581
342409829
721158073
784410961
488136821
658304069
66787093
631909561
1068503207
32194927
1031556443
446520871
64168361
783755407
440762761
515858933
131097917
948343051
402005827
1004680927
370416967
130688947
240777211
317223509
455397233
248678557
404288561
435606239
275946871
103922803
74315107
623452537
803137849
1049146897
1006218793
849467317
661144277
586144067
794826521
541156067
378350117
609563501
505266023
77093729
5920529
135940999
1009967243
693431371
165815597
31525127
222025613
569177299
819156659
242875169
772589539
467028019
273441121
441612287
449887043
917008331
967606979
672340759
709061341
615419369
134861953
703732061
305840089
463187843
587370571
148579279
153451547
63986393
219686611
715035199
806991469
658832381
349372249
789893549
298778339
28820639
412209181
755105623
655979167
745520117
985491961
612873967
599912851
247911143
540298181
381020911
833288899
319404101
838322383
926919337
1006157899
678303767
681543763
289843409
174402901
866707273
388151189
1024064543
231114701
890058233
443800223
394821199
226436347
595377311
383676331
779609759
313814707
1052820173
230021369
910528777
282903389
722346941
639884851
791321851
553225151
998929403
198596347
119135921
726560641
960996107
725771051
464598383
882826999
858095951
814046489
699167291
86059591
106344841
687260843
675013457
661540897
226099417
912173783
186529027
850566137
538519939
189004237
36071869
311963473
564961157
288314423
488880377
787637437
433174661
348996371
883514707
429166363
900563291
47708621
289746361
20837251
928195951
199021439
375240673
640605739
678912049
522954511
426392437
26138323
1063588063
40139503
622371119
721354201
477159113
978207767
326972521
777692701
730334351
84547327
187056601
34302403
369527833
577297243
703962709
830842049
194706191
15643603
163066081
429760213
353480759
522174491
195328781
529361267
441044797
860758529
819031783
605980097
128374537
647196691
749776129
5141959
669451021
698386309
497159983
189086047
667340747
500675323
107621093
500117039
739159823
558897197
727646951
603160223
130562501
549353803
903953059
671704127
677868473
466630919
37007869
436648909
1045928467
199102837
178465831
5908439
508360183
94454989
202735163
972715669
546490577
256771583
690791929
283152817
228161629
643332197
900285871
759003617
209585743
614738261
139194017
584318503
381692791
688490731
398182747
454832249
601918921
136237111
41753741
694224457
86791843
1060192307
102114091
625597913
215009063
287794813
293093063
317798473
170248891
286509877
344786569
238168871
142928329
351314533
645918989
510284059
158611279
669198367
348204569
601846943
869230591
246565091
245076851
862957159
257076763
109746349
915622069
639880477
906616811
842307329
836746013
396585479
198577879
246555259
797213149
504107603
679235951
93221837
818817941
872153339
388870049
1036387169
447707083
355629509
325346407
817115989
530631181
765938623
1046310313
299462407
835554527
858702239
112554067
249994289
620350141
144522221
526569409
455024197
238722553
126018169
276617417
339752407
717006181
283147069
177847843
263097983
615047591
590814793
594062167
247883057
121315279
964254923
960527569
323995831
1068793021
728749321
349606903
68570009
500608753
566596187
228368849
439314739
1004845451
404021731
1039880561
912655771
517969321
446578481
23466571
501942167
468091973
476806823
176363783
190048319
226124357
44853097
368419561
521359
96882367
399029399
464866403
836601631
893048599
149502791
740359619
165371617
431159467
512566003
853365971
953383129
761388253
648264761
837436087
800386463
738431557
612823727
238439843
284674543
120549017
411831751
363975103
85124737
160061809
225867029
68558261
362526959
412868609
471479069
889160969
331542119
821840557
1070338541
341260093
789179159
971932463
479074591
30665491
472735073
144917827
383095649
911493529
834429641
387266591
25005109
853101173
967453429
18758849
721750163
366691027
445447031
932002007
201988889
1045104007
805421389
156408293
682107143
587790439
643740793
506311271
440943007
461160589
437754983
521230201
647961437
629212807
446610551
80033207
613666307
1053167729
340685167
183830363
478700813
1050202207
776679413
32954111
739424899
657844703
632309999
236324659
977300293
96292271
979982189
88665623
217231061
1054941827
578937083
282403841
996146743
1052204833
145228859
520875071
243027593
212162689
484599901
192697223
544527161
41461891
448460347
526004183
399511367
1068615557
485866429
1042137731
328472597
559367261
171380273
13786973
40804801
672153659
1028522941
1024184543
433863091
282509321
211858901
521067431
73587433
199423351
735989407
629318279
890245151
225095449
182220169
1034578229
753971341
279511933
253800601
881529793
284128469
838128983
521645623
265231861
22017833
891658849
686514607
172743469
332593543
1003263931
554752031
847231459
592790437
321909853
25158449
149496223
374242093
1155919
1068127223
749326967
710638963
948894179
1006545719
959629849
466512463
226028603
226516441
559560821
747059609
665840473
177679709
915288079
549267343
383826437
472913501
676173341
1066488641
1464079
481278877
381186209
949104287
211096651
419809459
107944979
1058574943
551043641
327253669
1005695609
106898027
791636717
459894697
622014053
518320357
924406279
884908097
1049278283
466301767
43606403
742617193
881891281
685891919
48179423
471100363
679297973
72268253
42713339
279501671
1064241553
597116843
184635967
731715653
834764347
63321317
759455231
157297681
1019406767
255219157
788366167
475464973
845600411
413594197
609442369
1001005549
59584783
666103441
838678787
711673331
745205203
662994671
380794177
1046964449
200126819
880068419
114911383
457382999
132215233
192617569
663784843
661189453
594818941
197955991
506525827
719684899
151075363
948334363
1013378941
251406899
118933151
948092141
841705973
6899537
287716463
532165939
770743489
450796571
1033987531
991750603
383838677
515072429
48786691
72308039
241564717
65645527
36231829
692826983
71733581
18293383
774408073
757905527
402506633
231629191
129290471
436406401
424112977
868620671
272927779
968280457
107667719
382009399
537417467
109913753
394672331
276599737
661923287
547938779
226362317
135052327
107872169
266696509
426791569
660729037
837459851
250700467
557481209
990474137
57906271
76217231
341978491
718691707
690238547
614547547
981319351
26273327
208155323
121100051
804747269
964912981
736761089
445310693
219252641
8351023
904462763
123545269
447051301
783518369
51596399
775811761
569172677
345656821
908833129
602422571
675843743
39112873
97413227
52644209
602255639
129724169
412917103
884557589
333351071
732981793
15802169
263529479
505242029
367142089
728575663
399938221
481831627
169184809
326998279
361173401
449336207
393140711
355285039
265565737
785836439
467380747
421516457
647660107
60642581
664312003
406391759
505755007
633064463
614910943
982108339
841390453
714628339
372477283
1038120361
193339303
791745193
104626733
452927327
769395511
381330403
422481691
712061767
442075771
75048731
592090691
77176691
1022706101
908766421
109520701
1002900289
91441291
909469669
67194623
458715083
393748711
279618623
852097163
464489821
728184893
850494179
853503337
386219993
196013561
533749883
284178487
862016189
372808199
436885003
667028977
1055045867
710889329
184817273
581202371
185792291
81019397
40739683
1009801301
843002063
358461469
578203399
300023557
1032557233
463658131
997976123
466689929
939518959
334019489
995624963
528021877
164159759
749352517
8371529
94003817
716686801
624518299
495249173
440476991
426490873
148400023
23928031
116707889
139826383
944309243
742247111
885058487
638805773
502599143
349601221
979773983
541306939
841543709
484235023
386138003
450853703
899080333
107476469
389135429
539320217
886937641
733432171
331448107
235918561
764229643
360630563
810554161
10433551
801154283
213643747
84822449
539348939
275405353
548915579
556296667
376055951
596851753
684617473
737259709
173577451
692425183
649322033
860228581
392294909
876053963
524871197
425012593
460731181
197996401
878429281
676305241
694253297
990027671
38501399
446384111
774738149
638810899
84685819
808632667
723977893
1059310691
308534257
447953603
146087119
104339327
59291731
660320191
438399449
1066994231
739317991
150481139
981746917
930786851
96600773
730031399
596290441
922306381
768841709
721124809
827005909
141905867
307951361
21443923
13867681
291973597
429255313
952403957
183705593
153495151
98283959
1009524469
690840739
198719561
293018329
566347477
152316193
102724789
802268009
556389007
592133557
443750233
223173073
666125443
666837793
437144111
157007
821210569
330533059
667784993
892886593
365957213
608311097
621893359
570985333
134041291
263647051
107568467
607494989
321435701
560986973
380707603
312242477
81365659
565111489
623385559
71361457
725015033
455012959
92319869
318076951
556593347
626076953
519210271
819148511
513428131
108857017
295390057
480975529
311648497
283237523
899191537
421538329
912970879
64735019
643291871
254694163
396541487
248062267
94093357
502486891
129998819
175287797
66370979
799717873
377240921
1007694979
1048858793
171078059
345520349
980566259
344127941
378303823
654081677
665620073
791786899
320215001
565775953
824323679
583059097
921395239
356046451
10959919
770851801
403499963
893882813
695250967
527170309
193592299
635494441
905514481
231767587
963308903
217745293
1048799491
462659773
700305037
571015631
937998833
232472761
935039881
299481433
515839673
728219909
745861517
144895259
323201591
648543913
381212651
470478991
55666717
691917983
403393877
196506347
332520281
35578117
735788981
248315191
152255633
137394277
637005527
640496839
365499223
803993473
632059693
692519459
329933249
786951689
438608921
978466103
476456033
1034016409
669084679
173139643
508103329
223441871
462865463
127768387
699439597
880307353
194074681
541908089
551356739
31139561
874044737
226956413
428688763
125005481
756161561
932141761
916001507
747321607
379324171
793405973
120570119
1062365141
43770569
947949887
630746761
109451063
732078601
334593617
487180003
250346797
419713501
310006003
201431093
224052539
13941511
641026271
49719811
559536569
356329187
758743627
893178157
599147293
831956627
754746743
505903327
789275327
193636067
461554231
909050371
276817309
380586827
658953739
343970533
376693697
942308483
304881763
149094683
421614157
859479059
62600977
590672431
717275833
631599499
752957561
13310569
351246167
741890581
787963357
52846711
821595661
625849787
894971999
531525989
895290817
300362047
826770523
462135413
239530157
539156549
796952837
778933699
758395061
650724931
661875443
970651919
303848473
390110741
263949611
913297303
951688291
857561459
434790973
498979067
413753447
493056853
234286769
137875687
125951417
262736927
774422329
371588267
57385381
34727873
485650199
833414207
313434827
85023583
229159193
49732027
674284873
64898987
73007203
231430319
935073617
259147423
813844943
70131619
456600667
135295117
592117051
1042668113
333999397
134449487
203767819
826973317
1044216961
408187837
269444897
16404307
360668537
477962117
242539211
1059834973
134759983
216531767
710912149
749950249
272358007
90201679
906974297
241673021
676561979
743240171
460024559
78332819
116505071
264359929
381012493
954855259
472067621
832391531
268215659
57787589
428929619
615782501
720123827
359342201
994646503
454249097
96423937
770728967
612156401
863349457
648964661
740784281
224725889
129911447
296436451
105109141
103786231
221264933
807665143
113348351
424880773
66305431
15853589
374008951
170872271
821978683
967698673
124079281
56618131
441670553
628022261
97337231
318138923
839542183
607280369
586158983
1017474631
433731223
171135247
810487841
124684583
749878343
112409701
671096011
808050211
10238117
689045933
865163701
370125383
809707303
465014479
372102637
335425529
588478531
99347321
462115337
589827113
429434609
636862703
1058989787
856664587
224863589
1019884057
193346887
210343943
246142483
427289411
976607719
508122001
1039164551
1072040447
804302921
589138379
733836797
374904583
167745299
250663877
173000563
656903941
273151421
553490059
491174899
340347289
767882501
430085207
166764043
599201677
753184799
547438589
768825359
1027973099
334710427
891692491
273548749
551336003
76267819
523524173
992363479
923223113
765678187
462291371
774411569
62912701
49425221
419477
263067641
943468961
1053849899
757458131
1013960459
669834679
898437091
375223867
506076629
991414121
1044873127
494300203
976990373
686935763
752953517
578943553
960688153
95378189
484251653
161457811
236947589
1058198381
563946283
1016467993
1017006493
127925947
1024275011
871590541
983966881
425943071
893719721
1010055349
728442373
2755829
540181931
903383813
86170993
796177037
810766661
978229909
470739691
1042324711
881054773
583208849
42292487
220687279
426881249
86574209
470486021
1005230021
855096293
771107287
390788393
989743829
1012115453
244618757
396577817
199611911
909736291
840594913
993289183
65980237
113821193
48838763
531111799
989479171
158466827
741659461
47398543
256523963
706533587
1852511
691894681
223890451
155113711
180077393
790578941
514484921
336554989
428889103
1021320961
212105539
1050652693
593365351
941634643
18327707
779479193
334177997
483880627
826775629
482718829
219173209
279685577
759231251
128576947
676244627
948741719
915357239
310220971
775556333
599361751
258491507
72498529
115000783
13903699
375536951
884078023
634564493
840579347
5719859
991474637
757825423
37247477
223380481
727388323
644714951
763989983
344741773
1013840507
255506921
943846559
997689947
863927039
970789579
347566199
691938983
957626599
80758439
406314401
614941189
650338097
966402623
445633259
822743893
65355751
632667449
796323823
970673243
407653963
1062053761
862721149
184253137
310414523
512692679
490411807
832578443
522005333
728600597
809578111
774902399
202566523
803009873
497242349
7450211
676183549
240683999
1053519169
470526937
637623977
922090759
499038317
69164273
112585873
953319049
598028731
797437229
130158251
1004918953
21510407
265226509
29225179
930279209
389302777
1069169741
702718859
256044967
1029742117
1010206433
91656941
836969821
235682459
646118131
510037303
529651651
33714799
91813121
330108991
522033469
875155741
494934269
165282983
791117267
483984881
288169117
419350891
620283787
1018229087
423679981
16104931
967984973
763010063
39705157
203146673
558741913
1008994697
310893419
434092339
148807727
679266053
594761383
631963747
799450087
637466917
843921511
721719379
644771381
531800327
943978561
589181807
949422421
728947837
1001109881
272945867
661140113
1044667927
976285019
86917807
1065947111
651024989
929091893
971711803
517166207
749220319
481660061
112983617
378808291
109502207
255693653
759680099
95523859
1054596467
965780237
118487779
961883291
30613789
102929093
771203143
515943739
44194453
272752187
57574679
156083453
391004849
125031911
956443253
1024813291
139677667
268411063
498212909
528873347
462203381
257772379
436080383
674678551
931829453
1052797477
1006386917
866976343
489907763
296621771
813407713
1006300961
630835913
465296113
469154087
177830383
938041597
634723351
251620079
575431919
767907769
811954889
171401173
674560219
136505081
932299351
848359651
497519591
237119299
908781119
912153659
17582897
418212917
525789569
87394147
689148491
281888249
213573259
193451639
322692869
552337729
661355449
974497163
18587873
343262057
596930909
380837693
664046057
211191583
55336763
951690193
46975531
414831083
830856679
265808947
1064609467
44854949
695269613
35096807
566423761
460109537
410808581
1063466693
583411769
1025872103
970967567
1002264199
443505151
290011639
4192087
43973233
31108199
928746079
121468661
652333471
413853359
58582243
578469973
344654983
1014704609
876740783
654869309
929782771
927339863
935747221
982779293
507568811
165067129
286655627
44695129
983833001
382016933
7530953
360321917
567188507
295740911
583873219
571804243
823402841
1000021823
488314969
781517357
402070937
284718947
739234451
394809463
948962059
776046307
895608863
999543731
657814769
672615239
31977653
971015053
125114959
333532337
266734967
404482223
625472963
184494337
322129037
145326751
321513733
115106447
332696321
913187707
1068316603
869237977
172937659
1056295057
661494601
270288503
227736577
694008683
677880923
738701129
532545449
477154019
45733267
648792229
898084249
621144913
340303897
907914353
978256901
526899577
228346603
460409959
401447759
629589503
1022548619
123337007
173327179
307349843
315687157
945384379
204664763
459703571
511051573
452756537
881633453
660262327
230844743
248654101
576598381
357558293
636774133
123128231
788085619
181906201
641389967
50809739
722057351
466394029
941644369
964778939
462100109
446654233
914126219
250003861
43495073
543458899
407832541
925014059
352435277
682769627
319152521
305321179
471603263
259555831
269538683
1057858961
892444963
865409849
161479783
92740601
242251169
836115799
774107981
151691941
463696483
509167049
528611233
895240733
263966231
306613001
69898819
293696059
1068634823
738342937
768726473
131646727
147457811
844117349
314039491
271326281
932600363
24564107
351396637
27656011
476481653
514704103
649224733
466127957
604082263
638906299
950227123
643096499
102903347
1050623869
341329397
203900933
121364317
212558921
615853691
394590809
1070422009
1041203167
742958309
104845219
320374891
215631461
414418331
515617537
204704933
191702881
831542783
179613311
689691011
110569757
129492161
756705281
738037673
944344381
30031489
826541669
675818023
541409069
978204889
643465447
352998257
262401959
602571961
122220167
993029561
864790253
85651387
436765741
564309553
304890527
161326079
698462777
418192597
848892491
823104413
204523763
4355831
526524653
668886613
62093467
206389501
790690039
1049541431
522209173
1071298289
645608753
433741067
702188167
657433831
663005821
956290141
50691299
999772933
826132159
885084769
107532697
936684943
713938109
14043427
382585397
909822997
606552187
1009337977
989162753
424879051
29073769
127424581
83622731
942991919
786874859
473692447
85674859
236688017
366447437
597822871
34526861
308969149
1051242947
964011409
947497807
453086509
42538313
267934489
182910407
766081699
99359291
841873171
1020900359
1011673633
129170497
450504961
745602083
718558403
558277117
471603331
694282613
93250033
555940243
540703193
223709077
732803369
811629103
358179541
741430189
29101609
336236861
935965181
197678731
321815623
437605193
832035469
824079661
943427423
2386099
557855773
198944017
983499631
699748177
25314647
156262511
79542913
605419319
228085901
944403223
975526333
948086429
822910637
699959123
23613307
837315547
525638203
310338883
222857059
415227359
899949811
696195281
523515217
904530049
510823459
562218889
92672837
993037583
570612577
882355223
610459249
14768473
729200881
89404373
351187061
864971651
717105803
898972507
404848109
1043324509
425081911
776519617
876504383
814764941
702822023
431262569
373112237
608011687
447377639
1027948463
731460883
203206019
263304871
195951317
297340033
51837787
158250761
554894621
247411561
279251723
291149197
88305773
583992469
375464743
569421473
249422893
769140899
1008329053
32136761
400337167
32246941
652809071
339583967
812264399
382624139
571829257
478402753
973487653
644937529
1031883649
664008013
672968489
258935489
81396473
239639107
555952373
472828567
10151473
798844769
251716307
449242639
584495521
149572369
930588401
1041583133
825248227
120398419
128535677
684028529
11950919
243986693
902920661
379972357
1032921317
497331203
642213653
1028708711
995455261
873178711
586146929
256101037
563608393
874997219
459279151
483128189
43403387
696521927
281917277
329064007
980610523
94029449
642973559
320159813
884777027
440958113
467413363
1036614701
582146221
965476067
979572707
22322579
190980311
266866097
227640869
242252987
939981863
479320979
170408681
623956951
942782333
243942247
385993691
1033496557
500297533
135641347
922409413
758079649
20561473
1000868123
148407173
298392769
579472037
32201597
796836797
36636763
26362949
495813847
748100273
722846833
986087989
134382673
653453971
226020863
57192689
865692197
302532613
143797657
571703501
415510003
611654299
825414061
459422473
958211747
516398887
868046209
40167973
352180187
747309133
602117819
669129119
972345841
424995799
608417443
57758867
796488851
586067189
372139981
287064233
552423673
177001427
380946277
117156961
311174779
192399343
313597399
94000661
74847571
809017259
1064299567
644167297
55352831
539286217
632770829
532274147
871902877
390826027
167527597
314388563
426123839
106709279
198281101
387453371
747493457
873084733
595367797
959754841
477164033
285738983
944828959
796589597
707996137
70999553
1041051191
355572253
317137283
527181293
753934949
815500969
804629437
431653997
812818823
515891611
341173783
15066847
685275949
786299153
1025871331
543890377
99425611
231266323
296862493
1031705471
883299499
394113611
468605057
894735791
763594327
193895419
717877637
446074423
628261199
783135323
781587181
575412371
603439073
633780677
413423429
610073141
745820177
617807159
851984927
515077313
39457597
129307649
917254447
3227911
53607523
242252203
205003037
903954011
964881581
855427849
82176617
1001533831
518408831
395363741
693538897
579448409
958452373
296200759
733338547
179767439
175336547
583392479
370021607
199655843
19005461
708100837
784299067
101302009
56470691
83255323
854997467
822996113
380525921
105571769
854772101
226769897
436751551
191602531
623215519
126502157
1065116267
927477197
687078913
412022423
181286107
685137653
28393181
478511479
226850867
237196633
186085223
215107577
793219247
930281687
280253047
960410713
495056113
394699909
23301661
467348831
301211353
460273111
2614133
34059341
511094893
339797651
814957009
729182021
680444483
526086697
562177919
861979
737643019
999421649
563109739
511378589
446260453
733613119
576451493
530146237
531468827
69731743
1040207671
968986717
176471837
868539149
482644271
385605923
154464539
776489741
710353433
239029207
984352469
206524853
170630909
904142867
994793039
311992433
718869043
732294293
1072070317
822163943
899395909
99430103
237222907
609596237
624313843
916409933
604626193
335591749
291734077
968234287
28947151
512694701
494137243
940267891
245596733
556164239
16491697
434813221
482492629
249891431
425147141
91440703
936238673
520912501
380520097
157013501
367031053
297066101
752474609
643336093
260597231
381386773
31990943
480224413
770101067
239999351
539831267
17428561
543915077
395647871
800457787
216818117
1066211561
576632219
639849659
40221343
428572621
304920277
547816571
563636849
774354311
938440079
808126103
896125169
791516177
222366721
158400323
788817529
954769411
588720989
171217913
712585799
90084403
237214361
294792551
20360993
838328851
355666943
430954721
868475723
1031868163
680349671
598371623
870211273
924888221
856030907
510557899
773020499
111114583
55175447
396754009
385268911
395321623
618904189
553353677
341195033
1062421573
754131229
33524599
791180569
139978001
48541739
604595647
319577459
214934183
238588439
439267447
1072594177
336315107
808335727
546044003
873692717
238810463
41213927
675280769
50841991
74844787
771499367
359590423
634530467
68322343
141107731
341576857
447735971
91782617
219538777
552762173
133003841
265883731
67575869
920462041
252682009
105609737
335949917
309276169
92134153
959051851
548786143
973438849
702112381
243928829
225893237
915404561
267515113
430986977
372718477
522617143
34508093
701660893
209089369
279247687
87984791
965886491
539406977
534426173
195986797
672594607
562484921
792060317
415752397
832144741
337938143
897534067
327282493
438158113
359749583
781390697
901219127
982551811
625013479
221659639
451223287
313506763
594395911
109917373
684167537
153055319
248665931
357443533
335459989
944497097
443677477
599676223
149199539
886341373
81783211
51600779
591552671
604409497
44761049
804029543
828435913
166979929
684265783
551011277
422311163
961487
920821313
65489251
129198919
808449731
217546187
199459787
885030481
999939043
1018607483
1011976607
702682763
520939163
164604611
884045341
221819827
325069469
279780103
359479619
600461597
681977767
236254391
207965239
718294501
897050257
97223941
105136819
355101911
2233939
640219831
341149603
133271497
302238389
319985773
847151407
726331547
1038565223
25361027
9274183
753476821
8122421
417993133
134447483
338750339
619157041
505123009
979322219
236036531
287419927
958784933
98234407
979363327
270125389
295028857
698420179
254932661
763524529
149747413
842617667
320830339
615830539
913364719
394971061
550538477
703870241
437675839
160618687
635530811
66992587
607421123
846537997
307604119
994669267
289819073
31459541
66496091
450142123
520983349
191064121
163802539
519830903
1006791913
788976151
197850551
848702017
1032999301
746713283
412704329
808640137
147798143
460740641
523741723
297564037
1005781121
705519289
344324921
935350883
267500029
853378063
439750879
653618191
1019112161
376840693
885804781
469842563
486735133
740113337
487737707
308569199
98929343
20877247
824631251
454612901
70055093
460677457
57265679
794903951
939461533
746592881
61723483
754742431
253315729
904830809
709020041
116695199
866234287
282485989
823288229
562251289
1067308493
788607163
314358683
698260361
328242931
72577733
489373513
199531349
785153119
888112703
632211959
78171161
479572273
1066808227
159490649
718916987
749295007
548397581
180832997
103631501
342175387
675299683
388002323
294318533
1027229089
837687911
138198883
791013551
839109263
70772593
183187231
937864657
576942869
183740747
216718681
381627413
666703057
31782397
548966947
943069397
236687809
606495173
770399101
44763149
621096977
476987503
315683581
242125831
664230811
1506733
435393643
190659773
902343263
958758551
945216703
414631303
105916087
421116649
923359961
661190147
232288943
337366391
36429287
428661917
506959969
873448679
36710903
33850177
540987673
345574037
823760519
679572001
178460903
711469751
830609657
984010163
809230267
726372331
877075291
851247581
442062293
990870269
22175561
126234259
280410799
723715991
2846527
60550331
864615979
573738401
96314429
394395149
953659453
838161019
1067307721
753850177
510358903
855347803
590667031
69081371
916704167
18990217
103566637
655958473
571477903
519950611
88275557
517408079
62198753
769171093
526721719
141564721
610131161
636734171
440490371
736770721
677747677
826538243
56450227
312654217
447092647
82762637
533044769
24848953
141178501
135896833
860469083
616784269
782539081
165331723
553014113
968802193
238375817
502387481
49527937
939412387
418573901
988862389
880908929
701901689
442272023
576276997
1073183411
851627641
417653993
941478497
238345451
640011907
514642313
694986373
210251273
228312611
422765591
881106859
3707419
136515571
37602211
435887209
831517913
620546581
595411139
718774487
737009633
570194381
562058671
294335057
730148821
148065031
342415609
750486859
978154843
247055087
972073519
674654789
236445331
937760017
105832651
434335529
487770533
286586161
1023728317
818516351
169274471
681869497
606298717
253159519
580631797
451706687
623081549
603819401
15960557
66250727
37296949
926076247
1341677
175179871
932849689
751595183
527594801
587232917
202832407
354679097
928603783
1037423251
271605823
492802759
779556467
178101619
719591417
647121481
893477581
788073109
415539121
642597589
128896643
356869211
386457011
322531199
2795417
332060797
589089971
849675643
774011129
840195241
856725943
471355441
844685111
510789569
592204601
547335203
907455799
279274951
268694527
883945681
182638163
335206951
579151007
580477241
236317661
396697927
77519347
664703797
778912007
546568591
898051751
851503061
838464373
365197253
854824541
198243547
1001185987
1058903743
542751997
1052698303
191015323
377300531
1050070547
700342627
506490329
542038967
148373473
560128861
522373337
11471671
616821427
835098067
1073153273
990800401
22052099
380352061
985123897
142495159
171879083
579917203
949197659
1006515173
465665833
528962893
284061847
85779241
182706533
778141537
167013467
864098791
865371889
891319579
846994319
110731333
435859979
551792071
423590201
331559219
989004389
205429153
311704879
331330999
655350287
278722859
54991129
1029406211
586943303
399653407
761853383
1018534057
50738747
354527923
483294169
463634663
594877687
925088419
614424253
833364281
906131599
71818927
356718389
942288521
784412413
149562613
516355597
750525967
954967801
726440713
515706179
222853681
968341013
290693197
622355273
569366663
394782677
729973129
418668577
446066549
184318919
620660147
310843037
444663181
751521263
55846607
252604511
160203143
293338061
680109383
965697269
181663121
248101541
79033061
194946509
103726957
942616487
973915589
721415089
44454323
1049736713
751436083
830784973
782482199
391342141
435740771
5692949
386391367
863624521
704718073
797215207
990068543
279485081
77199361
313429631
297439069
5373061
117260071
268529101
755296603
652626853
415674509
597642263
287855063
874258243
465848171
188174737
75258119
467792393
217090463
690727253
461899391
784501387
68897449
530437319
94502857
661474997
218618209
314818711
720915641
594440923
874700573
105334609
8334917
281918591
690478589
741167963
183304417
366604633
259520347
382121983
360515963
982609553
508036073
4723139
177913319
408527201
604849513
300072181
69449797
1013066069
491243827
524497423
900485527
200902147
761129773
854313907
750285511
1015282267
1029092609
541878251
518007397
272843383
958970429
445691537
234668761
679388993
349106281
10982749
738162239
964706851
52140743
1023168257
1050478607
833681701
143853803
827377427
74600299
953024791
1021071577
323098571
1020287183
862589059
174621119
1009038601
612168703
762602497
429690841
1012120871
260843237
169501561
968440709
468788251
320751791
491544829
337618577
119806397
200808341
601542401
490930339
194419639
548656319
105327361
662769047
143286683
328153681
1056185747
1018777159
809004397
54547039
265595977
36068107
833580887
166374671
30780289
348454963
480839813
608415019
937912531
99462947
759740249
620533499
28156123
473331259
144345727
638705779
680908523
126547433
839257613
187737899
732062809
190892747
570213089
268073207
1002642793
567224191
234285529
735087233
725932271
649452283
308864753
87912809
112030211
625969493
55091321
57742847
231671527
284262191
203975029
615094807
484008061
31924121
791009179
9694499
746664719
327589883
952511653
1061721467
823310161
698952959
940360829
409259437
33572743
508041761
729588241
186173219
653915923
846246221
934392509
749123743
866268859
183358883
632093629
390920867
299821381
841213199
2966153
1002891983
672184921
358676777
110306123
209752093
848789233
255537259
120075409
2423627
42221117
794784247
956766893
693743107
972003743
68239219
382702121
228961081
402489793
354080927
906681683
354508207
768646427
961544849
431964413
628817869
498337997
154187941
946127003
220508089
315360307
520382311
1004769013
75091867
1066517849
765020309
451899839
166371241
653743613
1037159077
353758297
597108979
850863437
983227901
777333763
523236983
636894007
513723307
190814707
898762343
101119331
476483503
657800411
527268317
933632449
1064039521
150225541
46661221
336221407
980396203
1019452229
682529101
22536623
56542093
738976093
182037109
633227389
1059533393
941309779
401608321
560471179
656031007
130363423
876485707
31547833
31045199
310764457
498567373
68304139
951583433
749544871
405522847
858043201
669840053
814415387
956744849
225646819
574935941
1007074979
592326407
442207163
618781637
56085683
406236377
1065791743
560912153
213119383
125760749
235709731
938229283
523552727
960409003
676350131
433429309
367682191
815965109
933118499
168369689
232761187
132997583
138850703
804166973
260138161
32451469
262105423
306217273
765305591
522463811
24910427
805735297
466445761
196184717
372419321
415848593
966375577
561714623
732203573
224929153
261465313
1007429807
233713451
954630071
697520743
342987241
109178963
681402697
100170197
766125781
287689601
253530997
29399207
790325153
685265689
751084091
631567379
207591919
41530301
907371221
307345651
751119541
160736671
1013244613
756207119
929886121
903588941
591833731
824564417
82347809
685762313
98797913
957038813
1051150861
99857203
513622661
802282639
790299203
95006809
483419953
262601539
6541523
956283247
358118939
1062155267
152770549
83781641
933196783
935130631
1050298969
712503707
388872721
888175331
797366347
1012151813
734295647
755062037
133567901
349541683
292288223
596085817
959480993
88022999
360964391
629095933
889373201
431750453
673119781
289259099
1000132613
456070789
1062701
56220491
457203883
473859013
701301439
237850021
271582783
915790669
189715217
39039719
207868879
793606049
160937857
606324287
674997341
257066081
884552063
322089193
52978819
614468917
863493311
459793459
313574141
322776851
457478023
970834559
925911773
138155873
138890273
1017622139
616235827
934944947
1029434173
666211327
217899247
520270937
210800789
425248273
401095231
10269151
734645683
705475829
679840561
939864931
377250431
89760721
838505749
594280009
935935439
705512069
575360017
934948253
104897983
573101063
59966807
934119751
70847017
876330823
764142941
84483779
702438073
943042577
760877087
334833179
269585891
622069601
554100307
586070809
370248587
53844169
775263311
121841347
14785027
34516099
1041781841
558801209
839217209
48043283
247250821
578138123
311908057
891841151
251141173
279294427
664621487
708508763
123972383
294733721
543136339
510757501
402025801
832075529
1035720241
914698553
804175117
682532161
632170919
214225379
809126111
348653999
369924931
368709283
687822599
485266543
287032727
918790801
189684769
785070653
1058007611
843739081
871629019
842576753
646793843
596482819
7486877
479012117
143456153
449278927
773484587
769843687
508338343
618352489
861458869
217205477
184941329
467293249
417005153
567035669
861668131
265246043
725814601
625770857
1069888003
366202129
733683373
1001589049
306584903
702335663
152979881
375186181
492542971
324722623
19938901
297064499
1001258239
773370149
107105399
480998123
492654989
1023130573
335409259
67947169
681681197
594242267
2940667
556816483
914870207
847827559
198593959
404240359
737358857
235876229
913739857
438681083
436382711
783764843
705693367
24504863
232329239
519552857
983585437
841434203
811192391
860174221
366412259
379225411
833086391
922743977
699917671
275234051
905197091
261404467
977897621
1024950053
48941939
342508559
276751303
407157203
1021467331
53989109
232307407
173971627
969497983
666212069
404941681
805338221
174833641
547085299
405353017
322024853
872776703
140065213
873828853
964572589
454238423
315331157
931121251
71846081
37033757
241969447
324684469
488484559
345297851
284500757
399609167
643509029
619740367
842887477
599951269
477200981
451282639
92478721
392282041
227144233
73637143
1017382879
1051076303
553974823
307792549
1066365017
868378297
681219533
393399967
944450833
954804287
552589153
607718623
443645791
443311681
99417979
1046244763
482948581
958878463
440925323
471525619
649451371
67693781
525017879
565082597
17171983
46955981
264949367
338676097
239728303
6933131
825436789
321621361
228447991
149782067
634908793
913971973
500683123
1006175281
617336507
800538931
334077889
55631473
583087279
322357193
643930439
428762629
298564291
572783087
424813843
359438843
555710033
925704653
508349507
956249387
342680363
658650913
894434449
376105621
535382539
805803787
824684459
370840573
64948183
17158147
352932647
772635401
690196321
53181307
44991833
540094309
634841323
119304683
687124619
437318377
182240497
503701777
377164831
941997391
1002643351
262088137
128203213
635697011
748550993
482888677
346011343
765557161
544619291
432351371
560762437
1058181437
871106629
424938727
593827111
358766297
415793479
691198253
535830859
40815263
781155941
2338411
161702389
259182767
716755253
812097541
832801279
845778541
710014199
573781081
209219939
807613091
505837433
1000145957
89465449
64585319
317699699
301361821
820333187
756477167
545283281
720108163
769579519
537192527
992162107
321990287
357214153
595560419
939694697
770958049
714783913
560712967
854320937
390564781
476991077
515272717
289100407
820979459
1066330159
1025341567
424897483
13336117
376890421
602488409
550252223
1051217383
219582953
833927183
391610567
88732433
429593707
3265733
514926389
607774763
518361007
728114567
580990001
834273409
658765049
945911221
929790727
401175739
839696071
307332083
32462681
734782747
220536839
933868651
422648477
608134867
75432613
1061328427
188063483
198268121
698597231
697112539
1046141617
722432779
307879153
1017651949
97613543
485728153
991408753
461009509
928100977
228258007
687051641
52585733
1063467401
964173871
866085023
5407631
356153729
677589049
264029147
294742909
616707253
892371817
443422223
622938793
518063417
378353281
502624403
33610289
533323267
986341613
89105077
127409519
1065136301
358843813
360338353
246813319
231724279
931038509
461917087
111939899
125960927
262878227
161572133
256636609
889071947
87111481
411252893
643020611
234293743
767960927
445520123
568286207
1029941329
514158349
1038038401
925705967
413869697
667573681
678986843
102204317
102043481
853144153
8026157
475749427
108592399
62199409
939094903
73192051
1056826751
327279961
205636177
617586553
836020337
875504753
536525887
794739521
942114559
961883147
633340349
284050511
426050201
129681701
972998629
1029838081
228583613
527915537
192332719
928714669
413186129
1022283803
671402219
545827169
347695603
1034944607
6892363
137115841
91117393
251880331
427767491
492535931
303472691
147256211
112835287
709131419
216864467
734786651
678844351
300041513
477546301
1393681
922304017
1042770577
29683117
121679429
449434157
93007417
862467503
513049637
836163817
490052839
405199517
263670739
695860289
210254281
726238003
619096859
189532799
509557603
294483599
982292401
950990797
794775539
669458821
768886409
23951527
1037797883
619393501
437837861
307434541
210612011
7289857
278636807
596899909
436001413
601831949
727994347
737290831
902111557
685536583
114364721
473888377
197293133
185157067
49875641
872237339
948649337
764809457
399271619
768717473
486322087
382851409
469677947
914834429
846215639
17510719
927310421
820940321
316204901
570323573
54603481
93484663
102410717
1003735753
848022179
237716629
10637917
828765247
270450343
874118467
849205421
172027
629523511
498108817
805059473
152067577
25091783
840867241
479660243
1019698843
607206037
164318459
500090263
424727411
19643383
372017293
968505949
629824651
216232529
320510341
773888147
883583549
522886333
546534799
785214323
869045719
37086403
1023075289
379874329
845992093
350338661
278893481
13771301
860517253
731571473
1031915683
262828249
319451189
722916419
606688391
425429989
413829289
336675503
653619919
85878173
845993587
717697571
847930487
150307021
508269977
329285263
320427167
912218851
629054861
654158537
815035943
694419977
622927343
720857897
716349301
71605099
465131567
735633229
535590841
695955193
179099177
492533759
482759593
993133759
408028223
464617037
128700163
800166271
728310521
943857437
681310451
153764053
603340501
161810191
861931597
106982251
316846181
167630317
398991293
741381581
1008137447
395396923
13357397
9092543
974060267
249746407
432945943
765200309
787586509
861347339
1012819667
1060985347
912513967
554173721
251125843
75268343
143528981
757389263
22783951
190388053
219397147
998448103
56646043
121957123
937778183
885710407
29105927
584248957
957434393
780733859
137760023
724684637
945859711
220368107
133291721
507136901
212189297
706804051
767203519
535086841
717739601
180958229
635390117
1037964419
254859271
624179477
714538289
286907909
819786151
844344751
114781697
578122201
1023476639
614167859
237879767
586809361
596293843
1043042719
74323019
631255567
151781297
141825401
311199293
797186987
841372409
241598431
1055089747
290074583
622062989
910201153
191768303
254339269
335843293
819352517
689248163
272613829
145738633
246165277
516593923
878898247
369639667
655879949
507318473
327945083
98589311
605180993
749420041
592572521
817016197
553957639
398193923
1064660143
655162931
394500523
721054259
340957663
97561621
570504097
323807173
423464369
783923863
565391207
983206097
576606473
641951899
1011905383
831385199
716677469
785550049
212168119
830698637
330639019
327831401
580470487
512833927
41675567
769988207
470948453
622125451
261948629
848979199
369822377
397079593
526051
196171369
655960139
4226213
438112223
846521111
320172329
160916341
1038673333
298453147
920153797
678071101
110727689
955321271
137654299
464193929
521110487
332449499
587603483
1053189989
110372611
876380759
536942321
244592863
762536381
219591529
309001201
932217529
243124573
852515231
166994693
488996441
379000901
37192009
229559207
943021591
424336411
888982943
126469781
896024167
550970687
466251769
546829589
722150437
1054901761
683404697
211767421
1026755399
790540679
1002055073
158550167
896941219
248069183
766889203
588730991
808460491
1004991419
120137527
182503631
176926213
783700861
402345011
487068509
816830323
644489
526268891
789709267
485334469
955366927
106717519
244261189
823935929
45509539
667428863
1041135593
141878839
454132607
464229971
313912421
938012107
22261361
1061641877
138665959
986507143
62709659
984509717
500163737
369183403
396519923
1051089947
702772397
138310811
312229079
840484481
143721863
207706249
843676319
121825969
646815397
869401513
595886273
824968471
342381631
223783783
569476697
760339379
232853279
907236271
145819777
390478261
916275839
658154383
613009471
407772493
102374359
923215411
1009010491
313334027
299900143
605075617
240447631
922323169
704811941
373595683
185762609
139975487
1034870173
404531053
99932471
880928743
921367831
146522633
601060849
429178861
431946947
45347833
202723813
30669187
188065387
493074707
1056162643
21983947
725603309
239344603
916264169
210522649
239530483
1034430223
307710071
865022923
83139533
722743837
74483879
866307593
375770459
130886671
759046723
908499971
498786389
916077023
379850899
370772807
215260601
901068247
189455689
471211271
356523197
33369029
750678779
92334343
1017143833
470549311
107219621
923784193
727480517
69715307
727715321
345330691
1013310349
588306713
424998737
902744581
180901883
374572831
557605193
374390921
274163741
643732043
993191669
815589941
162183523
699786889
873969511
147557329
867754807
633413383
822778783
373688669
355076857
554903423
380812109
429849821
618546001
206795689
136368697
574765813
75111851
1060700153
113867339
896679911
328368091
78300067
504720913
307271407
333716699
941804453
659039897
891938227
185035237
463713017
171382643
585259823
253504331
599660407
454774267
65964337
862181767
700401509
548691251
293864183
284598823
515200379
225481283
422992519
35351867
963532411
394972027
710541053
753732547
688353803
434486467
28957763
666664477
827720213
323358313
881328779
510551549
887395541
184143919
723286951
174948383
970875127
688791979
586932433
755842693
718864163
112241741
912904271
482867629
375209477
566683561
191958817
546398729
329936507
447803641
1023523519
904239829
36303437
30271277
149198743
814169483
733669507
327343759
544258163
822904619
308695747
1020133627
883831153
60421429
312906749
267982303
863121223
478638571
520680379
800372759
1064665759
1003625027
858317363
8088679
941429051
718554491
946199381
115209077
186296233
400476499
452784487
10672283
271350713
102070931
913751791
37712429
286516547
36208423
64634551
647683163
1052935123
419080751
881677039
972845249
266006347
735792367
105431191
69349213
220417607
9023057
811886371
743004527
453809399
869403263
332476009
371868683
915766063
121492837
538007147
624547279
1047024529
1061679901
640190189
204080663
287389667
484877713
926329043
565653551
342119287
178264201
672189233
1039946417
304060459
170038859
749733367
973224929
38918767
271988293
857359099
997247
894867067
1033828109
528482683
493583471
802139011
209585531
1027849483
1002615721
167630009
377634683
87242257
431019761
164581561
815173837
797418109
656560771
583640303
35240039
220930687
336756403
461870917
492361211
921853357
90152431
245669951
109126019
357752771
35640259
850970933
561951811
240861293
573910339
306459971
160386871
706056821
755240813
578621101
808443541
1051195751
340566001
722157673
1054396907
958499041
786969577
141509453
917372993
437366261
1044960467
841059223
713252269
192692089
536180503
1062514913
356003743
719219759
893605121
958481549
337085929
4117969
854251759
136403573
95621681
618148477
970566659
633816923
981394391
467104853
864011879
416207837
29833981
960769153
880771949
477125821
182563907
210344353
207183551
403904881
127524031
343131793
10201871
222071581
314372291
804360911
736330759
467521609
171897109
276147853
8970341
11909591
364832863
828942221
245448011
35288353
483646511
645787141
90606739
99457049
1009164061
270260623
839510341
800987927
845680567
2080201
575958631
711923731
480621319
556321607
907238743
928457389
524257649
819406421
937120609
249843929
15575741
1011142789
138686239
717480661
865591667
65476087
806181169
267013181
352585319
378632873
290189591
120002633
725700463
196882687
1049362739
719268713
21897431
225966383
59255953
1063774141
409854493
111904921
666779999
338026687
757220323
853893569
360831799
255247661
165420833
664421981
159619633
459275617
379297033
871597273
896583977
663838723
998846657
502409129
750526649
506338597
213415819
885831811
438807973
425142643
241083179
662616631
973238531
309858071
1031170211
253504157
419653711
457528003
688890647
817992143
111450497
911260579
473003357
215497889
144316883
412330657
272465059
235337551
654655219
42806047
702736927
536300129
918404537
218546819
885962629
621179381
641646227
110038967
721816729
632412227
326502217
178418221
1065471833
698667721
23817569
1004160893
7622213
989218229
42861319
689169301
598947073
979049503
499935883
865129619
987330907
971432081
679631131
79958363
1045206829
364033183
463499683
832420403
543808061
744269321
221676269
615745171
810050719
216224291
149075659
491855899
435581177
1011176297
1014377141
278960233
206156833
481366943
843683761
16499359
734501351
900675613
561450859
416471221
1068324661
55716539
100131049
221537383
958764271
688574531
888391783
389485409
509492933
871267069
313686781
473374021
320295149
39957163
287990141
31517011
400659229
319271131
475538369
492935441
307918153
722655971
333037813
371435881
912953887
955157243
26895577
514308427
1012581967
643005119
593385173
435739259
817538549
19771733
531541991
916886263
760830043
190216459
975093001
734318369
879495521
409962103
744582781
912366293
205399879
896743777
321655307
177204721
960075521
39454249
476290937
1016991979
1034171111
260678339
904357343
887281253
167990701
486225361
124656709
512014303
809991509
970764863
520402667
248844017
770908921
571371611
953500463
250279013
694290061
162211079
581105047
134977951
787054981
439626479
748228969
900873653
669268123
784795621
482213167
564081593
242885861
7878511
95203649
153439373
619746581
1015334459
546096547
269451167
96559753
780592831
427604239
398508631
118656607
95172269
751113859
322400297
372772727
828436943
936662977
976126561
6234031
128724437
582253643
56499043
993205117
983659693
732777187
441736429
923794631
416658643
525036563
411228163
262987547
555633829
175475869
474454999
284583521
62739839
336764647
47418757
1058350043
446142773
944693977
168302371
1070738381
581242759
239983907
572577283
880809283
69202369
152435813
870644633
66092623
108043643
515165941
311873531
787794223
893241259
267471179
426679303
306434239
37840279
508617881
216197273
476576039
387687749
231607421
282247769
375088781
56295097
337282931
711185393
884247011
837979927
1016898889
464190169
1002447497
146273983
302887451
740496517
993186151
247526173
740612203
842223751
691222757
6416689
687093887
611946883
459638549
84727207
532699631
97848241
899997247
406533931
694695851
138487369
520540373
749611381
312528889
64346573
228102271
984127429
338493731
188963717
209964101
438006281
650169979
491668921
689936389
212975597
563591419
799628329
331463383
298456759
749922601
723679679
69982981
919322597
527248307
531331121
678529967
1072311791
177667837
686302153
465337811
677830931
776157523
314740631
40489013
574377967
686283671
788689019
909566239
408301307
534830399
741982237
187721201
478975573
280124729
128855813
363172417
1011616339
37928069
1073282053
914697389
137701769
877300499
971047631
47770193
810830831
581658059
198288071
481307329
548829299
663531917
855793469
954111143
570695143
407799391
839582851
828882361
369798817
766942481
249897551
162636359
204261059
586012673
960047537
18385667
969925081
643878211
624013847
465764293
906544861
60613573
178328041
1062803983
42630193
524960021
232877641
195358253
186693887
135717427
350111429
144696947
12629537
876714049
183333341
886091803
140013947
938838487
31128703
302959739
824336561
700906319
994927513
794039173
485149397
10178309
908211103
739628369
427195501
486007531
286624609
857709319
1062709447
276050861
6215063
1018351583
294242233
976900501
33592021
581330227
564620369
468200449
370173619
794695963
103237543
945581821
1008846523
943657067
866270161
566352389
276811819
276071533
927110141
540044431
386546917
307205183
768993067
854386409
26629789
410698429
494885959
1011548479
803637847
970715293
604530539
218203357
864325823
864851023
1008217481
209101147
567326371
791197703
751041491
157443857
324155803
22125953
984381509
1033673887
1060834261
196857337
237993001
691925821
135062219
231725737
696535153
587262157
336884069
942976687
565291247
537282919
240754081
452140489
751200553
551249077
206220983
352732841
972470729
108723259
880204823
341390747
656346283
384947257
888083243
328725853
190485679
480102097
1046365237
947532419
334141289
63319073
397955989
931926329
664113269
811255411
142547113
752840839
903233857
945484373
508189411
716760683
88721183
116834141
1029583757
570127171
707158411
34034177
525042607
1040238299
212773601
521436413
828428723
29656769
903304817
80790667
855141307
65700353
487418447
357253007
434203351
543634001
647773793
884595443
987323479
973359391
525843959
223483807
280486373
571414477
696173029
218593751
880261159
763314281
460071413
688668293
724932409
689972501
799138511
294432991
806103989
483160159
41218103
5717183
444628033
566957533
813901139
868921981
48168119
676074493
739363159
393772553
915588269
240559387
436230181
817397473
499659649
312367883
932023913
369023803
47728207
246821243
273920917
123308989
134023787
659382637
870040741
132879353
540666229
882063227
594324001
942206429
262725751
646100267
998700523
448027147
2415719
900584669
830386787
194555849
480160957
502271881
609306127
451809307
21931523
1070167711
417138611
467643569
129130681
663521219
31522363
1024013701
782769257
505061057
625112869
609502097
999984679
367779899
654599843
550680157
507537571
292073357
808511299
249380569
757185749
961391147
168242593
643588741
777970807
552328339
61518871
211449283
670916957
705410369
842788231
994874159
854792327
385294879
434004839
597655141
974741837
604804639
1058296139
1033868359
1039731233
751960123
1013403827
538543097
673717189
461766973
790696483
331587337
339759401
149257351
994893553
578122561
1045516891
720753679
351179951
643302221
41139353
746197
125213117
159085837
245599427
248390063
618240871
760667143
362299337
208831279
895912247
334032581
1050925273
304841857
380508211
729670069
380747077
1434353
817165801
809119081
518889697
519062189
469633643
601731241
544653377
1055308757
668476349
636030019
522489161
725140657
26932949
781332523
112439267
574064611
993090697
697360093
60501853
198412883
894192647
625647013
869358757
1056832331
750896743
836838053
40923361
192153877
151393327
953669047
462063779
52693937
816055399
502657279
425823833
500845459
361302379
297307727
516916853
107390389
843012229
49595717
425281847
699396499
515185837
829728467
268177213
870393113
603325519
631602143
1043257927
560683093
387428291
471534379
741967861
691301659
466027823
920018839
498204739
179602279
148562879
698133677
362715919
406980793
587580901
615661901
112146997
334859431
397568449
118406051
553423823
34001413
683939821
75492689
736046209
1036775357
558193241
668871667
27006737
718183423
274907531
380439263
625120231
496025581
60787241
833468849
259292387
606512663
738548977
967676153
850916659
329590193
855639017
251775107
435168451
770322143
822618571
960619783
763692551
352382971
116549897
524714987
475342841
306354929
855554267
902343173
332231213
167921599
725057503
868412213
846596063
917850541
72480127
730905347
985732549
416407561
79859821
381542089
396818183
932496317
617173147
90436859
245439599
565303007
174547579
72069181
140009521
593454143
473791897
622049899
980144897
946255697
1049375221
64245271
692332189
594355051
665568041
1009744289
312790169
402247453
329406601
178968103
843031741
445994369
823949909
609346091
331693657
678015397
1003885889
216913871
949665601
277633127
309409369
605698139
232739929
647924611
442407899
171755707
671741533
236833447
1034749187
1050707507
881984167
355514371
168985211
413602489
598273441
407358481
784948631
840493477
615115829
400398641
87039053
650262491
442115383
671081351
621120163
507994759
1025584151
715276847
433822241
161185247
974770037
537612203
1044196789
252561587
847911371
1069923901
233724163
933487823
912081067
400152191
43633459
426783499
4759543
236507329
1024261079
669456511
630976933
566855689
32625563
574856539
165739837
665095157
1071979093
137114603
496808041
634379441
833190287
698216473
161829929
805708663
106684273
413283257
149298197
910970233
747658199
111814033
562143397
330731083
180182213
622167461
530637763
520947407
92422819
171204071
192281851
393514621
200825143
352575527
1015275707
314282687
626770349
496849889
41366009
746928181
512607637
456190051
230593199
968511631
588400783
1026021991
165469987
1045769227
969084283
432373819
793601069
869840107
1064875913
575162293
476034319
697729957
655033979
1063207879
1045927859
995647127
969600407
565546459
161102399
240805681
496760093
763798523
67031689
824247511
36580417
716723827
5435123
455087663
35971613
522101693
221131297
490311361
70832903
215004263
322690267
787206373
387719989
190724767
155722429
979508707
691431877
529809971
47926369
691324393
529993973
389877119
860459563
1011431527
494755931
261917393
659138741
125813729
248026487
678016399
1040380189
16098931
109904009
648953029
306775169
177685181
398966411
590147309
693667673
265866649
142192871
857283571
621439571
124795687
584038249
498908321
281914181
171213859
186797879
628563163
69659371
753622027
272816321
528342901
68776913
657166483
399130817
230478841
350897423
836440727
1041740207
699337193
139725049
535854961
176683211
221241773
935414231
674002807
162773077
1045593733
621703837
968847787
900000107
437477981
247510033
915075053
1064961743
331795279
7671017
477814619
41741939
713869951
716684723
22161407
39820051
697798573
805115587
968255503
817090993
1033520237
886148323
1211311
192409957
157413889
513278851
549619123
735960707
321154793
602714663
480692489
316928597
579199931
1032946483
904242749
289250347
926508127
838176439
836377159
719804003
290999867
839714387
239632727
796982309
935191139
796776737
34433089
789424633
405060421
911928323
78179477
464806933
122435851
629994767
600877639
1002653293
56354401
336686197
532586377
7772447
745493951
102354971
796974667
136409423
46206851
327017809
168597227
381205819
775373363
627327137
173479573
424139263
518761759
944269583
254458679
612146347
236759197
472430251
761015753
538102087
1002474419
337835803
354722161
196620689
610805323
733561391
41049257
434711227
375324949
729390911
97133741
67322933
262723603
173814917
318772271
573713251
886371781
911167669
20953411
948260281
285445423
281342263
356696749
526824523
428119877
352113659
655812361
22693061
1028541911
450565061
7036847
959014019
842572039
423807469
115376333
788375479
998760241
883453871
687857657
46309457
285228547
106751779
1023128201
806180891
39889309
664426951
750519683
999411967
498752537
888081301
351253733
127910687
110904967
424096999
842560637
972318241
992950577
361055041
568086163
545205257
824011963
366155347
466590571
401789593
209701057
720999641
917939873
353933803
411944851
720485489
114742993
773943187
997630639
631488821
960611293
937434053
823052609
820572997
72164801
459036503
754292911
530897911
163820567
924293947
49648699
122725021
164244673
509511091
271889489
304745761
260484383
808375901
658061023
986299507
711660581
269306689
174212837
1062827417
184197977
803925193
156436403
132178427
515231513
300564833
529745561
199069621
504684853
188780719
1051153043
1051223471
416617547
641643059
1058925811
905202673
888676247
112804733
1033122437
799080203
528760319
588036017
864034363
267368177
10170221
702415817
965855483
93446777
879582811
442311187
947851501
11128583
929658503
827916289
168942563
471290161
267030677
145710053
833407649
163191499
198323633
182159881
430930351
969312419
14870657
863946119
823137527
587952949
390337609
722160853
720016769
133682753
237754849
288531799
527394187
428073323
462934027
950585099
212139497
611211527
748512797
103711021
16682773
761358193
246473303
694944049
47036461
14260819
677397191
518357381
946256347
363874859
206368817
825434429
218766689
1005054101
183952073
321032473
632030171
45493829
52565549
32615447
456754273
796891969
385078433
34186903
818914387
28135397
560886283
1030091291
135044927
803179007
456487777
1004165923
64764019
449834243
468689381
249111589
340534919
260875357
814160219
412770607
182903389
644560591
872985059
184167293
66389779
773594369
927575239
198373099
588970103
278521777
955169797
498828877
525432197
377356453
887289019
922124377
102810199
320302417
104879899
338266603
776598919
672945919
498636947
802751801
937421357
860198513
780228539
556971043
817052209
728829853
215268517
969540343
158813579
699826807
267669373
124757293
423520897
222624293
1036366589
1054551163
427097677
544526849
179842249
87756547
1032843061
737138287
1064718407
105850567
937937437
994461341
798783259
79919321
751492387
657039737
617093527
861590809
50568701
519002833
914742071
447839699
162341783
516317143
109670909
15952303
239312137
26985551
183260713
453910811
897986939
56823577
589119863
318703909
612438661
328571989
154666747
633478393
258584629
688896629
388997423
3178927
516399319
481086259
254155541
826461707
902281777
385468901
39896771
870757841
316090823
1000538471
599358229
862073819
857475533
152307121
638042063
868268719
851043407
984106763
898966807
839371579
432406361
327575971
468642547
845441813
686099693
426256751
788112937
810078847
895056797
117466159
858674561
850731587
518567479
647269811
520315799
680732543
993361961
5051257
132387527
699471599
283511113
613018873
826806521
837262397
884326693
217513211
816818371
1055903957
4923689
1056934309
650353001
872270279
641505583
445407427
906475081
790937957
554639551
469646377
18703511
108847327
699811549
95877589
827850977
32217049
389494733
866362157
771994841
597558307
604189609
158472389
292694179
510074951
841178141
1043918989
715523101
954910549
221715551
172388633
522104351
600428761
866225627
23936243
980909977
96958129
442276201
776005031
187366633
141877919
545800393
393165739
345162319
1060367663
551471929
950996899
1056712067
311515333
658024343
289194029
1018957483
685616423
715523647
881561453
641562247
480883037
34200499
522065993
323613131
748377481
61136363
588109993
877037729
752261501
985712789
400769041
507892949
414828979
377143441
5688983
777554611
660857489
67191617
925112143
609147739
732337943
549724933
750103327
162224747
822701731
102076787
624273649
475553657
319638731
1049551619
438653659
8051677
791105333
269751221
720502411
575398039
750614261
1013006741
248486341
678278147
11670991
327770371
165461189
948265793
682659863
68827711
783798137
15056287
1023871391
125413103
669882533
300683459
269522159
542527291
637369531
171717397
261058723
906827809
102235853
402034421
847556933
969848557
691555591
618858517
948585917
666163331
545179351
563005873
779376853
773372657
819219623
73453189
595604881
549492719
482683769
9182323
1058581411
661632239
1006315801
614698789
818586947
415404491
450903659
152729677
761408773
199152971
177501647
562229753
48885349
605818043
899976757
790802237
849766147
936538387
673078193
933480487
930423833
171169819
1049599301
859501561
1015444159
698599987
914433719
655622437
186378173
843995363
203766767
141508417
6583229
609845363
445664239
843689291
44935691
150151181
1067588189
204787981
118027309
222527891
295705763
763513703
729876001
792365137
851336917
1027790263
352975657
837813953
131074553
977968183
435424673
68753887
183762983
571946209
116746901
447302209
413571863
35538577
77764009
501993341
862494767
795496523
460743131
11602637
791893483
634346569
381950507
926460553
660539717
964852279
232595837
894917813
855253871
858894299
970581023
373834789
606106597
548945741
366745549
151227757
951574493
971103611
128767207
736777037
823279939
256849903
304597127
882310237
62637079
922490971
118610147
859538371
779221291
420440123
856343353
836142941
412401931
196227907
240214213
167979289
169382137
976870051
852108671
139315283
794879167
1054068061
760750273
66575191
92434543
102928673
540730109
518069467
68675381
351004183
533060897
653358443
544412933
299919733
393262313
870051719
266433641
952582619
607431247
902530303
72389549
320612879
371995333
66715697
527633881
617573197
593365351
181005641
237905519
367171429
76365301
1064712263
232113781
44975977
703702873
372976411
524152147
769718743
432417707
360618737
315636527
1044359557
588471379
784918027
543525247
959635111
1056333163
211566401
828179567
75153887
988143407
993797929
313819729
906265673
859560517
1072797883
1054151177
794219849
494317391
82274947
388496131
204359489
223890169
424072073
768817183
873097117
971469757
218779963
1025272483
358481989
628993777
221001049
602308591
148647613
327014059
868470341
1047060841
809092087
305721901
365276651
100258591
20169883
207131887
949943873
597745861
472933099
406796639
57558647
727081291
502729571
762732851
532985389
732826711
733134517
334323599
466822481
159575201
359295163
487853323
283765919
822217651
175944187
561362237
274718971
298731533
617913619
721645609
344284657
258122113
812260643
476072329
969471511
191441057
335250941
1035733429
1308011
81295387
147157189
443969111
168239023
586289399
101852041
1016389247
744700211
822015581
472325561
306272999
788490971
1003711243
823957063
454635817
608767403
469294811
533288957
812200717
1017787327
372158351
855270853
479379221
917185079
8092739
133076677
785011823
251485327
915545021
791756981
886461029
854619331
869017423
1006804063
910774619
364727047
307860277
303304909
208450877
785560219
733095521
648477299
400445189
534122599
919075687
591615667
1006381513
92005519
155470067
925411633
979771349
658721761
939829507
512873747
54114701
937987823
282983737
590253331
952729291
685007831
560646617
16264811
987940319
744717503
419619799
848980603
772486471
960929887
199177663
626951419
127730969
670516153
817370647
17236253
141120589
832295021
1018259497
721213127
20912831
544923131
678967519
162855089
189823903
922293277
881756899
236330713
437809963
670122833
46085041
507669817
1035844967
739196971
781271123
27043733
602983133
87396107
232517963
50151019
593208313
84272861
660502783
1015492453
686087617
694364543
546303743
468311171
309450331
243163229
446502629
461551117
378061769
692977849
621270583
501565657
187731707
227795837
802564069
1041869209
635400079
642285727
15964733
1019874451
1018569131
576209429
1011836149
896251357
322854901
144439129
703440187
640857967
792772483
709627099
695517149
841050919
756059329
568334177
737870591
274717453
493186123
550261951
555354937
69095459
756489413
3445093
486114841
935710291
215895887
708754801
683231807
748959121
274156913
133748233
341939201
279183941
768471299
966203401
845849941
558330697
410596939
1017681923
815846699
72669251
519051641
5905213
365579801
366639407
12472547
121903673
903285577
468896719
8884361
539480759
540460633
998969723
643104239
95563199
143241521
56777881
360234019
623769673
385130183
882317537
312568127
539976859
760079909
676043087
341654123
316767811
682148989
263238499
384088099
98000101
393381539
12801167
421049969
739332509
406173283
431646421
189693863
503150033
159389051
980673401
1004921273
780814883
738529339
912667037
149515609
635832751
785747099
72340039
1010990683
585772841
1052341417
193452871
1024470581
778271017
941385017
69794297
845934599
707883731
401011469
1056594569
73186361
332613899
390602503
787262753
645754111
605044537
538621169
838681031
153960223
892645339
938440787
331831151
494023469
22882129
256739453
577476199
430954621
206723093
278415131
120850813
299360251
499780429
585082507
1066066823
1000574131
308897789
914058883
428891059
409094759
251306927
1070828873
489774793
11805971
911439131
580121263
1061052647
140784209
59889509
956064353
461685517
878013181
213616511
930473917
588028069
197819753
172159499
988577351
755983199
45055771
900865319
537834839
862046363
1771613
445248823
517326907
751370317
928168697
236002397
635110747
427802359
965554907
15560173
430069741
796031039
594321419
195002323
790658677
1026588203
806019377
1041868573
674564623
240489113
72695599
508023961
4191739
48987473
774075437
342714137
386002751
315479239
505065269
1042282679
818055197
312416549
933005531
822825607
895585903
587717729
239732089
496843273
808313761
392559523
877154591
426514729
354985051
903994391
566178713
362065247
106388951
915497183
795906931
119769149
762190501
367604387
845882239
667460741
91036997
780784409
355303583
370012393
4337119
228298271
728563889
647318381
664985899
47508859
927555583
1020951823
855753121
1042269203
118647941
393661897
432056927
125800351
965308447
237785113
572348279
155485597
640505399
338445451
831234473
915438067
298040837
842928557
143535169
392550601
44570167
879766259
982674739
1053838999
501188381
492016099
216040939
676933097
312874339
352500259
381198133
741466787
17865277
533370611
529567399
567127331
757230059
33390697
88790321
600025333
448361951
908532881
1024771073
618291529
725682787
414865597
52697237
1019760403
684772159
25294267
720317089
910537949
877939841
49614967
44763413
39673289
757006709
621648241
119521489
1000927043
835738699
660504679
438270743
369889811
1069429973
172342441
951027377
571318079
701164487
697772113
624798107
512230673
281743291
856994219
959607743
854188129
822534641
946853333
1014117653
47900707
401530301
63731219
202568339
951305197
174292603
1034603929
929587093
960895109
237430031
375839329
204096637
978903581
703719893
293432299
149955347
471297979
850714849
543508943
703641773
131251049
808908707
276330941
87468863
770765573
742441729
560178929
60608263
780054589
247544797
147263141
892557223
408123901
14004847
1016621933
444980621
214622197
1028441749
774921473
77584121
28623949
572038309
776521807
6126019
209727527
49505759
361346743
577113101
198097687
298261441
573770567
71218309
108820577
591571889
245699383
641322247
971732491
808440943
662246807
959495431
32946271
701703329
703629727
178796383
143071627
27771631
296965037
1026803251
559418597
833572613
1049287009
849798823
200455219
613257251
7665061
349283983
571466143
464041223
520101251
420809201
1029199849
383126417
504704507
767168459
646515403
512015191
459614641
614960693
1040930983
146337749
1038263407
134228089
863192411
969362677
83992859
281354987
997795111
594359041
153520849
485213489
1008247453
132013471
249784321
1006839011
593106803
774802993
1059369617
515066437
310154693
793769633
99341881
195227653
746002069
1072344907
319478837
448387811
266799439
349992919
272512829
596497739
96872591
877818119
59311729
889689847
368326741
733241981
154832801
517707809
1034895011
418604177
658235947
757942649
901132391
228105593
630873869
640224863
719874293
910630837
468799861
112484371
955654261
1033564219
325488937
741125213
459330983
812460497
244442591
948458197
131395853
693225041
789184537
217888961
650889257
339742253
1070036713
126395993
1072674899
549674813
798376913
48463589
441316903
73401319
459780257
895808237
39583333
1013733191
614264771
526461449
263319289
23599453
659906839
131157623
728451833
303179771
414097091
270145241
650287549
750828107
1024559527
311670761
743966681
1031062049
985763809
24186839
889229701
577713937
578914423
988930403
913369279
945530899
470033623
982206367
894298147
187665449
953564317
785803961
496823479
952248221
112973467
800842033
866467717
972119293
199676297
50992261
279946549
79635607
282285079
873971711
174643897
784862563
80834827
337562377
142244537
410255089
877369607
817320209
831654269
28300991
113024693
646624159
1063182707
139336273
998084053
721345901
943772279
420951173
16691963
292245799
1067123831
282638581
866278697
593364067
760436473
295593833
384326461
1069379867
705664727
921197911
736013647
577214161
811304159
596324543
980637227
843818221
659314969
1014611387
534820619
535910597
133015787
70816813
1012236073
767549791
718422833
483708697
328362889
33307003
1050328691
914418619
79410629
275888377
939249247
583205993
571644527
654944263
1013724683
576602197
466800031
791699147
248143001
441320203
341105419
234658069
372681007
1039882699
1064681897
114470869
537969941
1070141929
670302851
189708241
17034713
158450819
544861609
519782173
440589497
829391083
832205603
319557457
635694893
464259149
301552733
25702337
720105587
526184849
199456363
169249343
985565297
667155637
451234283
1067437391
75554821
1005283189
630031037
544119523
389081843
163612157
977225957
61830907
896901877
670120631
235707929
889960111
475053301
816126967
1055366471
382056607
169981199
610308353
129525623
757164679
203405473
195808607
512026381
539715569
353151257
52272067
396278647
889164281
1002807401
307216171
490536169
753142277
160208843
1014295189
925305877
44404417
777406307
1073499551
790168241
19809773
1016070067
86352083
999228679
543998041
442052609
588030647
348156563
702437903
234963881
445501061
832796231
1063569667
421120631
871225463
631250419
256888517
385192939
363051649
112380311
915369461
130372111
635123779
681758377
619198211
1031110193
162422383
372770837
214293767
608357137
246709327
475284377
260133343
571701227
143370761
661526941
572191891
799999241
376689737
1042255559
891893221
461149037
1049394707
198940771
1019793197
613937921
714605663
594458701
277702379
781352443
689954723
166943123
971329703
958941749
931018147
771265787
189739001
868281959
889144493
540303187
404126269
590099219
600942077
379814549
719490091
344393047
42263563
668738849
48801047
267460447
415220467
744531527
272347763
68581943
44851867
185938763
812913011
898411673
271725341
709526581
236045431
320746927
227213501
515060977
897776417
339664841
737545639
428717449
931651621
473241887
444032723
747673153
296206961
776192903
169326533
647918767
842316647
319071029
347565343
572695807
272986213
363955897
555891559
982897207
751264001
611932967
577855583
693692849
452719759
466294837
565478189
518166533
554278433
17261617
830516237
398045377
202444303
675818993
546355993
877670863
39276973
395211469
94335541
615243757
756636577
630074611
296070133
213813151
196001629
898886347
758240291
39906263
992698067
170424691
697387699
9533
338897561
684503333
220976083
416195707
59023361
481793077
572615651
876035101
112771913
507695017
664933201
522442121
586858199
95878817
444638647
177950273
146078843
836674529
382113707
87732773
572835643
1018382383
759334451
934029847
369014533
661028087
322534711
482453891
80449727
179362031
694564141
528647389
299401279
963936733
606901523
410097631
647353649
1014973517
669738463
505881091
761069327
861263357
501994483
516100019
66989981
671301601
530962529
857695607
164760779
848210837
801604619
592009541
694391699
588545437
346120949
702682633
310088431
707661557
694336483
481012157
113221079
113552071
1071895063
507459941
53814349
606649577
562059023
433592321
487252757
196379233
640856617
81152437
1033113131
787128151
86476571
94927979
541820281
779125979
694909549
913471297
787760887
304930697
978186943
788791321
512319161
901356349
291943007
901664767
97042117
1056866567
285694351
250954373
1011873479
844300649
245089577
293702713
1039144243
385891061
679547251
334919171
223133147
997496807
1020518911
776224343
687776627
800868661
809414747
255089561
267989297
526751909
355357837
559755839
963833509
347416193
1061511541
589573273
1042414427
765305851
773169781
592593751
902162641
294143191
740075681
445497791
657323837
970429849
705178429
724623061
186144473
212997041
303926239
361164163
887145709
338749231
1028230807
557581523
1019785831
947546933
456129823
315215399
10388947
759888211
307092769
1055486129
573717779
734738671
699328657
19156811
1029196841
610518599
990926813
356465077
281054413
1033506101
567779561
58066777
49355753
881273537
45657523
160077871
752148589
96884311
910682627
536888489
927462583
659901689
209608573
231864907
609115237
190840231
180046571
129160481
107173463
928241747
526067467
787972103
523775689
806133457
746675341
1030379509
75885713
10536023
695780401
553013579
492338573
372848579
569488739
1042163191
839044763
914506963
866594137
706513697
667147721
753122417
117968203
506731217
92072237
585848093
410112673
411340087
525236353
558604433
141374281
326563459
643676123
135280003
912865669
971289497
460038497
943537157
986184319
176759593
462463061
624392851
930560219
974390341
702887963
70511083
310594717
719180509
63193883
24424109
298256767
1030395731
410476439
841491751
689310971
48493667
525695627
762824453
126914413
811516217
1042385161
672183703
947388511
627116849
340863023
409410341
99020041
232738573
503771399
784945883
166976989
525772711
639964933
1050976981
568945777
1020484867
149742773
101701441
573118333
944834161
468919471
619713691
466214717
247521283
68607377
65538073
780080297
1052275853
340538117
775843847
585537581
559983269
848771383
665129053
719657483
649445081
414749627
118258277
247423009
161171383
748940849
42940481
392561417
105338483
887833979
855373319
1042140289
1011028409
716708539
1017044279
171268463
130732001
724222769
513193981
768689881
136552307
307022897
66226717
186882491
805992443
115917913
153070019
415678867
560122697
287037643
274441
909583931
379522999
950106349
851661403
6880429
989014991
180095533
75377219
867118853
445464781
739969357
706419673
191135017
193453849
218178647
369489929
1000033807
287809583
668483059
256472891
368259259
38030579
210392549
757609703
158579041
432871919
4036349
958024931
4846811
213621673
540297239
91061981
884133749
454785733
19566563
794714369
217174817
678470599
314178589
878398033
302620291
238387099
836965747
79802839
401413501
524029619
360886619
430143089
910294141
1066543573
499598647
327529561
119022433
591351949
89156693
1067455237
771247649
657827783
15716741
183911531
528697409
533622857
280588241
738535093
389712241
79279747
215628541
362417537
27874907
1061893571
120835411
610959949
791120987
808081541
703512253
682262221
312658351
796350197
307781717
717481517
488209691
1002142283
862141603
270000733
706875947
1014913909
611067673
467732711
972181967
208777091
715954453
618990209
366379763
214177807
947119601
239844859
559370039
1123439
187643383
769157033
1048438123
836240177
402692321
433534379
30744253
693019567
184247081
717851423
133600067
487558507
24961487
330002663
157815527
298442693
420989561
601065229
953845099
963841867
34651517
10978679
778931029
374026217
48681821
669509261
39904561
839318633
235977541
503197193
246404377
232029289
770422901
908457119
502296239
893573221
859187311
146793457
452688239
330107429
774894049
459588841
78230897
149773489
440576977
719805637
489202741
930482867
1009168789
58016701
829060327
938229883
699371471
859302343
896507921
629809781
966417367
784773571
671714143
334380737
289704197
287986331
30516349
464705939
239330363
198661217
909410993
336300017
493892587
693709039
437460497
1013849813
838178023
679342639
470368979
1004347577
732539711
320156147
508959469
771211241
515362889
902182189
453489611
691521403
63005669
836685439
771513493
13285423
264633857
575287771
150045671
902504357
122594981
299496851
103986929
377891321
899099659
718152217
884016929
818445253
255373169
931597703
847136347
1067072393
1032143353
733604063
610989791
634655363
250207159
575804293
438562021
353879129
593383717
323751937
328710169
1018584169
508890787
815288401
507776933
983398237
207943007
458485681
154591529
158232227
1050912391
230073317
290771783
107967107
509269363
334997857
1016269153
725124383
605996701
413101331
506548681
1024605017
975996271
1038521839
763863461
539450447
297037973
386053193
721968469
62712311
851726207
148050577
269240999
151794707
320532431
990930419
825506251
909997421
199896503
824452117
327002083
373063049
59291293
132624491
502462651
314130821
400051031
891246667
535269193
268973897
529475647
691334647
409152883
263784701
566750189
736969679
619119167
125559571
565199027
795355279
411506387
259781497
70720789
275025859
255613409
131346091
424708789
345467887
126128719
725279453
563015249
206160527
765061373
259131839
729989933
497072153
700300547
976046899
650591441
452739701
366045769
987885061
932154499
96695441
656291723
208051279
571942741
52175323
152981359
443598989
418139539
958191473
157919351
85396043
969682381
603133679
721022191
229194899
111234719
734622263
489052919
606772099
251767627
963364117
403516397
831290843
1024635253
692171189
507244891
761309573
453193441
70668203
449951657
323463577
396516973
540341917
162697211
379160167
846416869
94422983
884400169
777574649
884213329
884027219
22032499
276079057
126985879
180649099
883564291
265647469
287251897
557306159
709034839
584903897
481506841
818904181
530422169
667380323
817734887
333952681
47480723
190543487
265423799
698942857
2228777
899426107
970760341
191881243
830087099
464336881
12568079
747495293
352252777
529110121
376699
191892167
252332753
192986957
98907829
196477627
59176877
280698991
932965511
744268711
1009631569
56457127
834740759
450494257
322748561
305177633
87838753
938773739
859152653
484420823
729436501
411483143
2337367
1033831157
214223873
10835623
418518151
1010436761
951576211
372632159
569239091
380118941
469265653
754586597
880588909
445326131
114696539
982996669
363426797
948907727
411410071
669957017
483890453
1053229031
701719093
398144347
25663831
392471357
668574187
1030603417
330091831
456848291
774185947
127306687
95338147
161727271
381945853
602067871
741543911
195683647
887069713
120132833
471591377
700364573
579287843
31956437
1010211793
862068803
643570877
833570417
125216123
123690271
685899941
668464619
410057023
812401801
811684817
97509361
742746737
234359861
422138141
662495863
596304161
288858307
803460523
248230987
125167561
586983073
685825631
815348071
566080811
474857167
722739403
18500413
26062229
405129161
870226853
691853611
148456057
806570621
427483009
783245669
837494627
316592131
135632039
273307721
901507589
341331689
843078251
210671861
1022892613
724342403
176259121
818562557
716384399
420707713
584428289
93090703
764217617
767231581
998791489
315029599
209905999
779682161
586370263
64493491
470951491
652245197
360085307
48926467
794587561
836662877
494699347
67026539
683920339
259009117
968677481
357702833
946991809
34867271
538037491
26861423
798358261
707084933
476836747
444661531
262715287
417597331
679961411
2130047
139695601
294566411
805029073
317801647
863889907
775508543
454656121
58892429
33655091
610262437
209751911
164252629
517020409
677758559
446029229
674541877
519637697
144217483
516004871
1056819787
1068785423
690280139
930457823
360989183
220836809
223976939
566277169
528819673
343359733
562681891
727775137
230469143
59502631
75373079
901039703
117197519
727207493
493264661
382061653
47886287
612017381
67711121
256417121
435214489
820426109
673030013
952887941
468503677
277837117
763160003
421466933
980560159
687413137
646376399
488379839
711021079
964181167
736033999
835056809
281515511
490896733
1002211757
593224297
244772863
1008970819
462678569
837635107
165044911
269098061
670349011
504576857
923900903
41325961
312461911
173448593
257755639
354809101
320549687
90704437
770171929
2082503
330877543
607006727
392857393
38478731
1069456727
197896759
832975001
648046013
250011569
766865777
699418487
478744709
1002219821
765024563
368295859
504004099
349777699
290850073
917146127
578677679
472192939
131969213
781800373
1042642057
1190953
380088539
749390029
502279471
285953869
863501939
227254129
213441581
817745977
395706631
530891593
1042649431
815131897
134874367
295859591
338020699
83804299
171286477
483066599
554971679
170100961
16923367
717420481
279077941
286790701
741853867
850318033
861036797
853565117
786169619
765981131
194854661
755081713
192849331
611939533
1033858907
626107267
43314541
1051425631
874076173
684589231
153717029
104816857
260483549
323415013
197568911
517686539
598645889
669747539
994142521
831098549
855664727
800874523
87681397
111101173
875597549
1059121247
624270863
518793853
718455391
675633617
466709779
343579883
895136647
301014269
170299301
485003191
175847599
28983359
621019649
596902087
254824649
252157663
433038293
12491867
129853153
406855381
18387197
610930933
942360707
950364473
317341483
175022431
55132939
27931133
131735809
654815789
338984231
843645317
1027610053
469500071
352666007
794982079
320019419
791872469
656955163
351142279
648479243
502469351
761179253
427171013
583902041
752193191
710365819
927621389
413455369
894102511
864975347
724267459
326618729
311379833
192906409
862696333
478105207
468268811
266355941
346297657
581702767
501551671
330704207
910954853
234914269
1027534747
83332849
396513989
517651643
918519443
45701197
128183149
273698041
902650069
14373949
567965807
571611793
195154457
748849091
868936051
407213791
102560441
117664993
101350723
527970337
40027763
651703561
660471463
193105349
697751389
276565879
625342853
161584561
753775129
880821217
295118539
945068093
262760713
201598193
257523113
993091331
276424553
869531093
88433369
285652739
1040323913
907773851
609328411
9851929
250926607
958229249
229410653
656823989
858233143
450987557
966251021
208234811
373996543
645411911
596852797
639125041
671951711
869432881
794387551
246903001
435163279
472303079
432321881
37218641
92184289
801641177
741361661
735365041
375202843
932899217
532335497
537284939
260279881
778149181
322777703
824955437
899644169
784919819
471197047
831426121
678174583
157576339
1039108913
1012015441
431328239
18904507
508480667
288717713
671764409
283526557
22029731
200112643
270105917
277243367
788594711
283289323
233157019
95265691
142990943
6125363
778009273
777208769
708653969
780312503
792440141
8549291
806991481
486498043
54104683
726019319
201454459
909575291
878315173
615690319
131655367
317109433
261585413
77011631
114578041
838480991
461784109
1013751911
779113261
632574667
707240659
212151677
550490803
459201751
156021161
598274683
455614279
308014523
408806369
277766249
966340471
172834603
344676799
323035189
921153367
720863993
155505451
243161767
168581807
279231437
1069902683
249339599
339515411
562871563
65668469
211810601
31691507
619047661
872795507
804816821
9418907
162482641
644427071
199732289
966212147
957807229
859209031
1011366179
1060497121
111506273
105329513
157920299
50032579
158141989
308720453
419173747
235463881
382376773
113738773
927879761
139224731
789525799
698649071
1039153229
953260519
204533773
617093479
268582583
169856213
799640719
195034901
965662729
338620309
904308079
132579589
764129731
273552569
598202333
1059169603
708245983
236142017
612590417
715788289
590344913
625820263
384294431
441257569
244600507
164042861
139789649
755083141
521755639
105728929
581300893
784355347
554282749
49364801
801491087
318201497
32964929
63813947
44343643
100841071
757166741
214871887
470116741
467991463
1051031167
23555429
620837821
434770859
822910637
168361861
809770321
1067472641
895689611
1005442819
628018049
665105149
902368319
215890613
716228641
1043386579
174634697
28980173
32784317
291626779
328294481
599374757
374811839
631045199
197492299
914922271
276540197
143196617
806576777
75668447
633712253
876534563
137377579
463088723
713240371
421467223
659831651
729905359
752819731
33190603
899206843
278493263
902109799
918489289
408132601
38678219
768583187
713144147
643582393
984338297
662641519
315019013
407885227
741212041
1052385293
548842513
1037561849
668722921
585872621
103530461
1000698793
547068413
866502211
835814729
1058686861
293176391
992290151
270056131
765763217
1058454367
532488527
754376531
671177879
268345933
634945679
1052373877
498461137
240682069
812682469
874232119
330549797
1049191009
754448483
685475731
70928633
287048423
724824557
675782399
397523923
708083587
87379997
705100373
305581831
759683069
289427641
577575881
969894547
1000669279
401944003
488917753
713565623
259018789
1031815241
631686817
17744641
86342021
461238131
956367977
11290471
116522897
661132013
560537903
678712693
99916319
14301751
624307181
138427489
1773641
97124399
1010607799
525587093
729073999
551902837
702193543
789081211
499725167
605369159
79133867
608639719
591708487
706816037
247975993
217239251
407084423
735342337
827057171
309999923
859195741
914865493
87087491
294376339
705489553
917377639
537919367
401862277
622506151
138148013
293232923
584359949
618768487
321418061
797043421
116478389
1023387751
253285231
783410741
766778849
478739551
956044729
497707141
768507959
414732733
274868593
291347503
357518849
462501953
411986357
326134657
535529551
890909897
1016143213
131452103
887082527
509060723
589669159
32393083
1035953887
87988847
941555707
609168533
877748231
131185739
667880093
689022791
827277071
242733551
644483813
686138183
651152407
872991839
164924713
634838381
1022207257
191102753
211360421
157415849
1042946183
265869959
139641883
114985553
189350407
436163911
416520067
551708711
188843329
201967487
247985501
667969787
360038969
1067343973
924251327
488628089
397270567
31281181
633384013
1050927541
63839557
327272089
197002903
791432617
553438891
840761501
2883563
609301463
99618583
256672993
858386281
7425191
582485411
799643987
269555851
628117471
60639727
221129333
375743647
856403651
672937631
408874313
879483467
444494761
695146003
19822559
390291409
169508159
814882331
261034909
333806437
933316871
188889073
45748831
882074647
76350847
424348763
840069221
1067476901
565420883
483943729
1006812263
14427857
12978499
92271889
950756341
448256579
447148733
616014569
34276139
846753241
545121713
290835019
284242213
222735991
202584181
432316249
223746577
983717377
858527419
470163929
472538039
73500179
472711721
702250363
960535699
671220793
56175677
749616773
363163643
771692689
821922247
9353101
901598287
262046899
210342623
322675369
88891661
474598349
826016767
1018649381
1031056799
701093201
467061863
55006813
753147271
856030939
304034711
449109049
466448863
857790979
273237109
250568501
1042089263
631858537
510545929
280891333
889260443
295415501
91605271
862429177
391872881
294684991
880728773
108444443
789954569
558950383
559193867
579680993
385613099
936346717
437639089
334589279
14338273
75021893
532210733
1038984319
792819967
989403221
524025167
530397667
687188189
127492789
787373407
271524413
181308307
375249731
143635447
751218121
271725791
871279361
437400841
645518449
388405063
316686883
495928313
973742123
52175009
299937877
412639681
844377467
512001047
1002044669
1013168129
964359569
743313433
820518197
684405451
598717697
884157667
551105939
408773023
512754989
215793197
1002488297
1029646987
330680281
626520527
950846161
133453373
910950371
1061665859
388950619
847945981
1071022643
958376669
495852109
856684373
497885041
685544789
566643029
846862301
463284473
195377947
458830843
711675737
167783309
213300349
179865577
953382203
764160821
743822441
914960513
356926709
142266029
950762359
149052263
598508347
111541477
768579143
49440217
647266489
783511711
820281967
833399627
1036848749
558785671
40417231
290671699
420505747
128628299
198900701
982476907
798543349
598818313
765357773
931993723
333380609
185272657
271285811
771375557
372177587
709592671
998942471
881226719
476982557
1060422007
546922703
271587599
170017333
80523661
374529833
56695393
733689269
640237691
313341241
940317029
178850069
427915153
175748687
707346767
828267169
903596839
270654337
589549691
328575521
365052053
980826083
64231241
717219611
864332081
841197509
587544439
188129243
65815207
462677639
747779957
921224903
20312309
63507611
226652897
613378813
107511293
101401357
370882243
370442587
622151923
543554189
367141849
978625073
506550293
514835759
94776179
677481001
362378669
332447293
668824283
1017294793
466822009
951107581
57551651
549211879
517280201
842017933
99190901
665764751
928382491
301663927
808433503
642410047
648030811
824138551
60438787
334125581
290883121
802405859
637008913
980771581
827915839
250942567
957435041
601003009
1010373589
864812233
249919937
968888209
922769461
159851603
1006986661
396379969
629528209
609318877
774529411
833735593
732231641
464768299
51926473
94642103
768087911
1011074501
700454483
1017575501
338701267
617882231
480367109
278485439
1027140553
340532567
430981
1022100713
529491817
998553593
520482539
106012063
1026531313
833120923
1009080181
532540069
186116659
259263707
23481163
741317587
909091021
51996493
134575261
185472467
320020879
925478219
186687827
300729901
1046209093
593065687
396192763
452518217
761977331
290899073
850897219
889614653
278211191
486997177
196463989
866348591
995204831
293889991
730187999
64138157
1060126897
852683617
965494037
993341159
554731739
890990137
223550617
1045408631
821668483
1009231669
358435271
574562647
502766291
37309001
50030531
268859893
425378939
968293303
812589311
644625871
530905061
642038953
449897711
777423109
731952443
913832393
365249239
376789769
112832141
863382761
981027319
439971859
23967859
493001147
100294223
1049158697
584535989
419415509
225475361
145617293
715156597
136485317
935998589
759645247
154673149
993285619
456015977
683957891
600215471
1021585769
453249809
114654247
414111073
436303481
461733061
12315509
1026412591
888955621
99608071
82722349
1037828201
36187643
559822027
135354013
360130171
715066003
1009112417
70819477
328139737
1229531
819338909
938294387
83014973
430563877
167583103
967952537
792131387
553552157
1062698621
262089881
398007517
370150097
413289859
755191133
751764359
216895753
704204873
434584307
179180191
34460191
707141429
566002729
517908841
849587329
717778993
840553639
568712393
1025000929
847165639
138433609
235597177
79773703
166267001
809470369
669158299
90751249
142115861
181822339
421466543
1000616333
311152729
393482251
355104251
582386201
974179021
630726091
62192311
841679437
736292171
412386511
711752299
158026639
680982811
49361443
210470147
162769213
109967603
10476863
309179047
392944367
444712717
274742569
59583743
275095043
640572923
51375781
870967319
144478871
1008272641
118485043
172393283
620467103
192573629
463975163
372741311
936876959
349061423
184534963
680139259
562615231
36121391
1039342841
594951641
729460283
483707933
1031719643
658273051
342204743
535438027
387936247
517870421
525613177
310318397
193921751
557896571
784686173
383324167
619889273
726593321
910200397
239324941
1046708251
44122651
617715169
143530423
109374677
622740197
632766073
922418639
1010818051
12476773
941070367
485188163
94486879
209757943
30566891
293320969
142686821
449690251
466229717
240015949
677815447
1009018121
592013251
1025247761
1018136179
624198727
45678379
91150211
317400961
433852997
285580409
415905293
447707587
4908037
249254543
967191073
1055272759
622965113
317591341
930385789
827905207
23364097
446739673
91100111
808880623
1005216533
492738901
822804529
761744801
141241889
841611647
340520417
829588787
536884853
542696789
1017000487
674424143
67969133
352607407
400426489
764334239
591258347
859533853
514712743
996270019
550966121
550415053
732604969
259578037
921144967
309764813
154845653
994328873
552501421
133327043
706162573
308484661
325053667
530048587
805272863
286987907
3572963
308097299
651834839
783498901
528673247
378312283
609249937
978944641
1030624139
471550033
84629851
327363353
953524603
36488629
426948139
1050936737
705910313
95810933
166565753
640821877
580839913
80033761
101851259
478575919
653323283
113098361
1019258623
1030797527
682025101
35850611
680133343
507276607
179480633
814098841
529564037
516755971
339363049
599012213
990172037
1040321519
354510617
974592667
1069306169
253484401
1049904269
430698211
965476277
382358209
64941599
939748891
337243553
459047339
333088433
533201297
292012079
153163499
405311051
37841803
92667727
166797871
1021655087
577397993
282729637
135845939
95889943
800309039
407757379
484780123
360258419
418551919
539549863
736282933
582237991
342609191
211816489
706154051
1006327769
852597503
1071677681
209943887
276026767
385147487
658477069
217139191
1059397037
373860353
582975521
536001071
101491057
258595921
982185599
469490249
548711021
209506837
56303081
230994859
538240481
773156777
785169907
1011224483
728559521
398398901
894102497
913672849
881399083
839609027
257190803
752759629
589266581
2285869
751969343
1067148853
11647319
1049093167
329534941
949983107
711101593
982710221
538526377
940547353
442696271
529081639
109432307
320657581
450294787
289155961
406183321
43818253
424756097
359872897
380307509
214470491
375627139
961262287
551652919
180233561
192594379
1010838911
367955761
516380387
1028919809
305652097
415011733
398758067
840686347
570598711
60436147
343356379
815772667
622569089
636381853
326749421
902856239
853000427
179663317
873192863
278393
401375771
929493583
794994763
193966771
12620057
88707677
94891259
672868541
720918343
698470753
456653933
176372227
32241283
346234073
9151183
430138873
597117473
155462677
621309229
919785173
1012174151
619498183
646136009
447475103
436568999
300079261
646640629
658539341
114272437
680793037
834608627
205202713
93801269
762327001
289401799
263111731
356549597
93735619
984777841
51063421
513865097
539041843
47893501
281936593
708529873
897242851
867861539
649653769
838996009
92826611
137711759
294919693
438015359
416191667
321386783
380167607
266779153
361183409
1044571399
765112417
258120211
887192531
511368493
57484379
698518619
649524691
1035697381
445805813
224332109
479447999
187352647
496346531
153308527
194492423
829206461
207848857
507763793
1004668993
374531681
978886607
918614813
913955617
922136749
526717231
1025802823
256264093
191291567
472797593
859569127
521321357
83018567
798761941
104989693
200379371
433044659
79975201
528555023
913249787
353424619
144563149
520759769
793247503
980537281
469407209
56027161
310499009
55960763
354864187
59918827
394810961
570644089
584943223
449400169
107832083
291628427
739787221
626230511
573840959
670667383
35138777
326975167
353057329
670069151
909955181
217393159
154512607
78131927
753012373
1006554719
620754221
342065921
161696933
447674261
554811839
752073991
892848401
102712747
228908773
1052802703
1036522237
968495641
70022417
524481479
810088823
681626147
150336013
667566527
897921599
192738001
840719401
875323531
595897849
74533241
842127721
379670383
203428007
435728641
542540069
933197297
423100823
1015653281
163151257
554232097
131806817
377774269
492147967
72911257
600140917
987015437
52307093
932672987
493247897
603930673
1047513113
626443921
274906757
400385261
56062873
874761709
657663191
884960533
1063225733
743541247
312382471
228147937
26976923
102114553
1021767377
494296469
362179171
531179147
998747459
657336991
693579767
968686427
79330957
946413439
410057287
941940653
117865729
578620397
628014559
585676711
159882211
684519779
691359521
7653673
335744209
967629491
667736357
703720453
874228639
171237679
244733789
455806103
904045553
95783299
436781767
631895963
817045421
798628973
350265821
361025419
171741221
517899563
1019013607
848404327
555675947
479723147
337730119
226667011
126168173
730589983
483637631
476637523
928312247
563784227
767600257
618061987
747876491
262012393
892476317
894642019
132787351
817931293
80092099
483634553
7072601
600073811
555602081
244339441
204767029
61522267
59693113
598467547
92630999
447909331
438441041
311901371
306797251
198238379
297225317
445394759
577737341
365569283
284552621
452902319
935749933
396796481
195606337
572805449
823209857
1048196657
239463737
892258723
277258259
1040003291
676704439
750879119
790599301
199601449
200042539
956290217
334022197
43866659
69246847
31486927
339695429
65027203
200560999
1006784341
980079487
763350817
278852279
643647379
303007967
349634203
1065430829
30883639
44340431
1042586977
266509021
215300719
38285371
401436653
1012194797
498592063
50100643
767276281
1072616357
756549379
875573297
42692291
88315639
947575987
150133693
386659199
495795269
730703203
101497057
315513053
988927763
946975243
1069867549
361792789
317680973
996894653
70739161
702691961
486658399
1039505191
697021951
179895431
162773179
55106621
567865367
645112229
30691861
559568437
793174373
195821953
37057907
711434611
480507523
527550643
874180847
401647957
776024647
837066977
497017397
534116533
82259371
215174471
986039849
525697769
420960271
226125929
247573507
1040027657
270176587
963604211
797593319
986160013
790872139
1061068123
195115733
566461151
298818397
1025098073
751835009
831615451
715901521
129177869
658413611
841870837
220355567
903126089
249583331
876992849
179847079
161705857
987079073
357333553
217296169
77246089
654256249
724351253
557161639
458473063
890843081
501216973
937362761
919321999
565102133
487131041
510072289
1004965799
943621079
980439293
399944147
656744089
415384183
354501689
469228187
561448127
962351497
292132103
123533119
523223683
1024574137
961032689
1018033759
664645477
688822367
455779967
806665199
123408773
752898323
280683041
910738459
876783569
244432393
384155741
1024737341
106178437
840733441
127813313
190209697
462936907
855902239
384469213
984375149
948282211
392222723
627857249
987638513
760592687
1017022649
431449033
1025260601
431827873
491897881
249215069
219206651
645103741
547805117
288731189
453589093
735858901
108274261
226563527
289616153
683596253
515482949
299464813
918130277
879079241
897519113
224082227
915686381
221432093
246031477
28885511
81251017
152804383
79909933
24591253
71949307
651211493
475288943
406208399
848320157
381439783
926100377
845764853
591685751
718934341
1040137151
64749259
817056503
776392889
151303291
17822377
549224839
923314057
384157513
821990149
758335723
758214883
931470091
616275767
853454453
54875767
321702853
362476571
466195991
472709791
817380623
34135259
819503051
237681833
833485417
1067900461
208102403
602194627
232797601
316877107
535445689
565224713
748924763
202680757
352030603
521670179
231211601
697691471
662104489
511377817
314948411
525092317
315119183
179865097
541346041
984575443
783988861
503653603
645497491
98516021
30579509
701498813
212949257
226535539
407585267
552589451
990898879
332424901
658556513
82660433
7692719
808124899
862041373
348192683
72581791
917498081
459363809
645880163
503489587
84021923
473716121
820043531
958348673
607016287
429476843
198790093
1042950871
726981803
342365071
29394419
118734241
169393657
604612951
954024503
166006669
1044780661
19901383
599826859
511653343
861285611
312990317
498358801
481451797
1039786193
589237949
858104671
948556859
305657533
855483823
1037778139
782773637
6882923
76674799
948107191
224817851
369507071
74409091
188824607
996294433
1033285783
160642277
12002087
913472933
757055749
1048184257
323746067
403573943
857184941
678797219
469273213
256481689
831616549
938806399
550897549
202860407
821521973
365579927
337051321
163653661
171778669
102218329
641464787
1002941711
1037452753
860684101
399920459
149497219
854408377
1014792439
568596043
1002953537
296675647
80506243
673664657
169285429
305175733
115677239
348556393
324893077
324648769
234394651
72416059
392444263
516592487
1048168697
542095657
485816399
278237473
630527669
743215553
598713767
613136627
24484069
896612333
363249343
343051169
759671611
165580447
421875679
883696147
8819893
892260199
448707419
318860981
1032838351
473046389
19959361
394727129
799645811
996674557
273894431
778639157
18453079
271620631
194963053
133916521
655763579
227850499
127767643
1019067377
1011569599
513132091
995183081
464863933
716067467
961982209
506258741
149529019
178544549
935290129
845041471
298429603
635542387
973315039
45982483
100404517
587845073
192481739
884425457
340195937
952990673
188252777
129594431
491506571
96564803
83856077
39050611
1046201297
416314427
207659447
135576317
825446147
389207569
930798601
89681057
432834151
447109109
636935899
772006373
103867
761547707
349238459
441402853
704298643
683487593
898364339
153390499
127718737
777816101
159089747
534639257
870633017
911350849
337181153
620269571
130294249
506827093
144803539
139381493
234719803
362522843
384734257
442609939
80494663
602418527
396445123
661020137
567530611
505357999
603922153
1038694493
784445257
958038209
330968593
869515313
552417829
190785901
860829139
569262761
768285409
7978771
627002731
699877181
1030115441
993253409
312115499
843114757
431777791
800650573
259159991
440396207
486415703
42217583
469863463
925898371
956333681
196004761
920050753
275102599
570013579
331449929
67965719
468010843
951034309
706326479
301884463
817055641
858135791
889574947
979068697
824376859
137846039
569256277
228838009
553574209
1029673147
8254889
260846083
728237623
159048341
286119907
424838261
897243619
474854827
725327263
462548509
1064057639
967172021
612859993
331050589
874615067
123510347
1068175469
538988981
171515143
96326309
740580107
303610589
583112927
982907447
149646163
1056347179
560393693
382997803
643758131
624261793
14478421
43168061
69822113
1032567611
284939917
179213659
845244377
362777101
225673193
251245927
969495887
721818239
174166963
65057833
878302609
391577077
762546151
42493127
177745397
315458483
752966689
668793427
194223751
60840803
200820871
58633543
161988887
27588823
779220971
542850929
346557173
4120211
730595351
303528101
527061643
928413643
395521883
29411507
1026036553
445868747
6730469
294725071
964760779
586981961
581292779
820718047
211978163
3768937
534906329
395384449
524402609
471915919
327759599
361788269
600174739
99642841
734503141
652690723
797342831
988984943
902237783
957971657
282754139
641046473
697057531
492596941
700923709
49439087
306353743
878983943
212348671
644830831
754610719
305837617
957460303
738451781
873823891
1005249919
618076163
784495267
86469359
95718839
780470671
668968583
601120259
511081213
26033303
936840731
408719351
730009897
520419863
722269703
324830843
1014329887
920525869
1036710673
400672061
44674031
572493613
223785787
459207563
1046555287
103357519
523059133
182184251
638839577
623862937
115280261
171641339
582588899
238312619
1033046827
1039456247
430844333
522212147
191938511
149410381
566048803
660524983
42468001
640294637
225341671
477106841
1016951759
225308389
977462051
543059299
147479177
321040873
1021879007
1021401209
237981407
269728091
153878213
506065097
920025283
686281529
252035941
575668921
405234887
810055553
743607253
410847011
187518157
20097589
310197443
836230741
478816069
399711947
644927321
861875683
693024947
613106867
658433731
891450689
350561119
674038513
357232973
946783391
1001481049
1022042597
372324061
677168623
926544331
766701361
629053423
360950231
965590751
758239477
134549567
361319111
622101157
674461531
328962373
315923681
453737239
807307139
787305781
35938381
93543559
90362143
199232533
477903889
354390529
779033861
45488783
652556171
712322201
467791823
928870883
289884599
614406677
713058967
193775551
410431097
620777687
12681527
613033717
79102087
798841913
532522541
514564157
1076639
209890873
455235629
30984689
641281931
49750027
635118371
452145251
660097541
42553333
595017197
1022474437
799235159
140776333
5267593
223729283
862265473
488054737
14554121
437825321
720278747
331356517
322807049
537437503
193564831
399533011
296637377
834120467
148372663
371308079
907647589
205403773
536174693
65926339
840220163
331444361
827903771
505860001
301743457
670288711
712056119
37864121
923784689
327784469
894006521
1042925297
109663867
269823049
209517307
111145543
141118291
182136043
917964947
636739997
1013068813
964773839
870554159
469937563
44954113
960318943
1019338667
1046374831
154327237
298359067
596303749
93025057
319224067
238527649
489742733
643329053
543906529
396063277
113848547
126560557
323094467
211784809
78748151
70651277
798952873
943162027
328467367
919506157
203781301
210265481
729622631
738315443
545234671
211358593
157425109
193080257
62490133
263016053
55179301
901095413
350913247
575702021
1004137319
946402997
841447153
430588049
993172681
327283057
483288479
93207053
909098093
134088107
428359853
497434783
86158691
102866081
575828921
968056769
558261841
162718481
676176659
362720957
732057463
961231231
829398287
823425529
24819941
548271337
552284599
1034959
874368631
438600857
349941041
564799717
58809713
75096443
605426923
63388399
1179223
889773499
983118529
255869011
864725633
124878797
727167541
626611693
747971177
645880003
101438081
125577967
317929901
379242839
388376059
562205647
822704587
892089199
323565331
332548351
315102083
902625307
530356571
864780407
466561769
286094747
72453751
691769207
676006351
260915989
851074319
110733947
573711293
660188681
49539437
374047169
809085317
871689373
1008792307
791891857
175847227
260685023
119546543
561017783
241153603
341508751
984076447
82103101
398048467
45567287
154294267
104566229
34580629
125117429
124901323
245045219
410728057
8910233
708371171
248348209
705691333
479552351
139323677
212627417
66752177
138699577
9446783
662122883
249734327
101124389
219427469
581656477
851621317
600647903
1027987769
650649193
734567663
153115493
501505379
142231043
41293771
1063172623
41678981
933909233
412980781
1049790143
442379969
282951323
608807867
105127051
462040679
1002733513
797509621
686879903
469227953
473459647
1000787159
170855053
814982101
843367403
828769399
362236547
473582653
1006405157
571124159
782252573
636658097
700159051
354046853
566140213
738711889
996485797
514705747
986729633
57074371
653295641
319490023
295516541
190693343
20827787
440103577
994597897
189375007
500388611
138588061
412224727
953378389
871258439
935627039
594848803
313142231
444011119
380192167
313981039
66428399
1061483669
410002367
909385597
620104391
287907527
888652561
911733241
933856967
623197657
572988181
165000457
624381409
1000259983
350919823
410351167
683953607
162312287
800897653
892096841
939554677
914486941
641195699
765134593
491510741
942681083
256278193
66735821
114115217
20823059
187593457
203060983
639232211
765255853
668827979
294794303
15552871
175979107
58827383
766258609
652163821
48858517
365433749
723836783
130033417
421253453
1055996933
770935973
505149839
5794253
116023643
261716239
641773871
650409041
551627977
64662977
822069139
820003523
152202307
568535039
412343791
133200449
146890033
933578161
1016211653
233928067
62062499
727385423
330366059
364312331
132461963
625162627
36178349
51936673
26555537
562197421
245582573
1056852593
652936033
404692009
635864191
799835987
653905559
494437837
750186191
453801977
443911697
766562551
327599291
315488149
513353987
989000917
842874457
681427499
764519827
903700649
468540491
1032096409
49090399
856517713
387467939
50530153
295121573
241393381
368775089
786243163
504323647
42946789
338802731
527739097
669067837
814098029
828082973
1015875461
983043029
957535109
913754861
231495379
339509353
961545887
566499569
1011594167
207648179
812842801
873284261
903202073
287705519
285820687
482622643
781918079
990664109
432276857
105689047
710152243
1048614397
333375611
965979991
289958353
592667687
138825899
983988809
390934039
258065009
316843477
995350981
770331977
660616069
109064311
614561047
720372371
703926859
893955553
611356117
115883093
1035513761
780805343
759634597
14284289
14049587
211188301
938595677
649186589
390988613
38545531
623620651
157236577
385350233
74958251
754189673
691376963
295106027
545571023
420109381
174898303
576536537
492562927
217193747
653734247
327737779
547471429
97572179
129523621
948728657
624112903
485469841
103403369
847258883
878902751
285513523
46595491
67387511
645562007
696151111
172242383
221359597
662951879
105044129
259492459
1056575683
478131617
714482533
259994221
727345271
374969443
876127199
88392751
164797729
330601613
373935461
124807757
442758259
296949077
360122663
279197071
140548957
443782459
137769773
216263699
156513179
592583317
920865461
490896083
806111743
799195057
652159597
459265267
186947357
1070860229
955737017
636712673
273917011
41948509
292310927
258192817
761324359
363970861
590988701
160562723
1064688809
554777501
597711841
551315521
313252201
511266121
571823149
690735181
481563031
541067999
732972743
334016929
118981859
803025163
42943391
42750793
517281767
113716717
796133903
788980001
682713413
956289097
720424637
144519541
538851223
734691911
886325981
649114313
830870077
36738629
794016983
441828001
51764593
428222077
1063169629
367893803
425853497
514533619
69195991
508198057
91226701
450628357
119337481
198580051
877977197
601344641
7229003
973568837
769576447
711526943
653698307
842875307
237780047
930899201
315596471
971224927
715633153
683029967
58122223
530556149
48840683
1022016043
1014633787
879187591
660263479
467594573
18489193
418745689
49127159
69189691
862559749
68860669
837575833
963574267
692608379
1013609621
964614283
295195741
66165637
201174359
589705729
249547057
502575439
712896361
433835543
14859437
182503127
143792423
1023709627
690384557
751561543
853123961
530594413
768001999
291910361
321779149
322876483
1037073649
229202717
390949583
163770193
289797733
673580669
14678777
1064205641
64355803
45236437
609013043
1058508559
523631293
559108477
344828927
231801847
397111129
839145499
939073391
206801677
982390303
84072743
798300793
892469507
315719741
498653861
834323033
128708999
304450079
940529347
1054536443
783994493
418252327
920785571
595524047
31001423
873183401
148542593
460493647
562120661
831424849
356819227
94618339
850618471
214913581
47663947
966217957
392917493
227741023
716078617
964596491
1019882111
53356087
689427649
923740967
19144963
940796161
492101587
807912647
768897949
466595513
534398443
656630743
83339383
59441687
49429997
233143957
203196709
548188547
753453157
652510877
477469007
775839721
669337693
932255693
113536133
790611719
12533201
193632247
122815937
179430211
814608953
851015797
1061314637
935642927
7215301
212480813
783956783
303837241
550623109
801255817
260792981
854048311
1065512887
924278317
175342847
168581909
862697057
309583
278174833
147683279
51599851
385502627
972863741
473276633
613539133
586283683
440623619
267315679
861857261
1007641793
223359593
499755941
625017017
485543833
797722747
414656257
769432577
526152569
618029977
770871253
806534873
819682139
680370343
844408021
1038249287
387548803
316561447
832556189
539128307
976443361
339648317
1036684777
675265499
596912731
497940517
333187759
416860651
184979903
1006700801
750028837
7279849
671972003
978526709
170764163
182711327
30998867
216643099
824646479
1040309867
974969111
495390407
660535441
702620029
564006199
812153057
567162907
991837181
509911561
619706149
703575493
526936433
971971361
353128297
503919077
611086969
285566027
910013347
839804041
550651529
689443763
299100449
370858909
1043164957
711083917
908542667
829817929
1026909407
913222421
525349067
83355667
855246599
179177753
622046197
966652529
742739033
322937561
385792573
270822109
310934837
349975313
109738901
466160393
261787517
641789741
262586201
198655363
292993511
978584723
498715013
194331583
648735229
689539819
413785507
144785819
124656907
508767643
511267987
325149313
421262651
951266119
71835493
623610557
661769413
798746777
959902351
14476967
56970311
752701007
448531913
29962019
1047924253
443613713
210966109
48755353
717416419
69123799
823311761
936604931
603958261
1066019651
983174377
339312863
652526167
95876267
891164341
802924039
1003385183
295093819
378559541
1067370001
472993537
342954077
753253273
432729757
158147909
623676241
933706471
371327371
516083489
325365923
208670783
40312439
260611753
484860979
318496781
322803893
693391723
345686039
1059783617
349971191
256530821
34879693
1017107803
713418371
616165807
727614673
202630873
428373349
731279707
255351091
633089693
872238011
575992607
82219771
885945079
986723357
909612677
93575971
106262743
468973397
594525013
432324181
164356487
991428773
63234991
867960221
169738021
127027921
348831137
97285381
1031243131
288261443
877486343
65224477
421373837
29112563
23944553
899176469
378175643
22851617
259512901
973464203
858677453
564929047
880419877
357318371
52606171
239643779
413202143
76442279
424150553
739670521
583742153
903214517
716726419
748647013
931342759
138498599
312776713
387597893
954526709
40283273
862749977
562941091
941534023
780538669
901831901
115863701
922439729
637118413
824062523
875154989
757409599
172498661
928979221
292379603
541402639
1039766669
628115903
847831109
582196691
1048717889
959427673
475980409
570087949
550839617
839923459
348517783
313489387
364549723
1033514771
330564287
105970793
497124997
322467323
920287373
200395051
551444587
31482569
410033747
869895841
677572919
795079321
404472391
705926987
321817931
151940869
180465127
53236739
447563603
294281111
855658421
766695247
630364849
84024697
576477367
758142601
1040046347
481125929
1019645651
263502301
705096187
263416729
542234999
529076657
660791323
756618391
415819163
222287789
246775091
1048321691
936326789
585628931
554749187
445546469
114571241
300942119
78130061
39040541
717856787
368489717
514396121
558891497
296998111
931526857
735074563
631135873
71289131
754155737
697106173
1016050597
1012001839
137153683
303380323
413775247
177312739
709426741
717932057
91076819
767495669
765383189
511933727
455885099
307072273
328979647
209402371
667401083
897392737
756436831
835726471
703764569
292208171
29808061
250815091
362980109
1061159459
394405217
183896443
1061151613
1022556721
666594977
52771057
401198779
679447913
1045391293
792180017
443740753
645169493
108408967
218237479
982264319
503044081
1068591659
999585799
307764463
387153341
42641023
777733349
470571931
559488653
7725161
490065371
429850649
758488583
817653377
362736589
96528463
87739523
150980201
677948419
202210829
1026145543
583359247
799179841
850941551
222035563
723804269
489000373
20800183
399998449
411389663
149955731
62318231
281068061
383295119
629054849
199509913
824414869
621404197
145956487
163152599
629626189
934531183
273551
297518681
387896623
131280503
722490739
324735311
564537217
460601359
877066717
193153871
772519439
117445649
384398731
604331353
86275747
152813411
1057998637
557085379
776104487
12461257
77780693
413977961
953360411
438317351
824476349
933087889
524717309
816347677
340310741
188384033
1008156679
515431333
75365617
387230183
890719481
923679413
148159111
866147069
428184137
1026497657
116351423
515606887
228717053
441577121
219174887
989567591
290478179
7841429
654317149
780872233
16453663
144510361
26919787
1042738517
222808163
584267417
501037721
220501933
857088299
37772743
511478263
332652077
292535777
712240013
43901057
532305373
328430339
283603193
877154099
132992597
255077309
405368069
67689049
70125557
340228961
593109709
658467053
623469113
299193311
101053291
990090973
820128563
475661611
65436139
238422523
331084841
476876633
294876851
121142687
276441871
154250413
1014093407
227787367
433947629
200133491
680723783
1073667607
151881937
888296281
626866759
1060283933
777579767
484028483
27548887
658070239
686935649
431463127
167534789
568562237
947377121
873199331
526897879
1010644387
875349863
340910287
928900933
689944081
73763827
140157799
918473419
222375529
662817049
841241591
710631703
295332773
1060761907
344608331
138304493
770236427
593623847
846414013
4516817
595829791
819103819
722424047
354356033
249666007
498827783
382867753
551184649
7908911
490220009
6691411
740403581
613777319
266644373
193196657
368162731
53986213
531021343
902287357
359055007
831587483
649185937
620457473
463219507
502777939
44033491
54395447
1008060649
657697741
791628241
248303509
135802867
850378127
717502447
579609971
908836811
438926617
104102701
407174149
526624493
125914499
571414973
803991187
968761393
667099313
337565947
701428127
749895067
473267161
17333227
155411647
99517387
273535489
263478701
213223783
658599283
1021201529
522383513
139212631
208646981
129170761
678687109
949272833
150146539
326790781
812568083
21828167
15766801
192550879
173888531
800756113
436781173
29447479
615695683
538771333
398517673
704699081
555729107
644160113
750786683
407080357
914704247
658657081
1033404157
767800681
824556641
571526491
11409803
312038449
604707683
33914273
194095361
314993059
596414233
214426637
773901067
511178953
46408259
229392623
311852621
30653011
713206867
495647239
190951853
821625901
288723923
772672717
415701131
517930087
492409147
725477999
906274961
153818521
33647807
213013657
42678331
165137741
451078781
573572119
798959173
747712699
188570203
520836229
250693433
774791027
773842961
1009000781
841843031
322285441
774605287
42058657
696145633
946462291
440697731
64393457
333905609
510021397
531852589
568258279
19480751
962298499
631411987
136788877
883242431
194060147
531962531
288777319
289764173
259421587
1008566213
581759219
1005369467
286346531
16300873
879985783
999339571
76048823
238818859
26254357
313711687
499782043
57733409
33214217
120483557
1050020761
489780757
33368063
918804619
996837601
1011716273
454430539
735246487
110590147
83445623
456444413
831644417
616717583
905146421
704577151
793611829
434660839
545572477
79993601
230993099
890024573
948188117
966297977
643809163
26620381
6854171
1040265859
421399967
948557
601593887
410964263
234506023
288422581
115127407
1071833941
857356811
250666211
873834023
1025494817
965699417
595477121
312127199
818806993
689006089
336599651
972116527
37656709
693488519
629052497
92148317
121170983
138890347
932558087
1013147459
602150579
292403983
679386023
800820253
407008307
901936229
87905981
286499441
1057658257
157392031
399653101
362656429
75369487
183673271
708073489
320630449
15549161
1073315993
181329979
230172857
260609939
122687093
168667087
48017041
909570379
849965317
415889371
61983821
834196061
327247709
510482249
617958647
604949551
540450019
797249473
1026331807
329421401
338865139
256889707
342980461
648418853
520484243
357572977
991563007
413225941
263418823
328702901
1033852007
781991713
315713033
413732141
934823179
1001290219
461278967
586072159
442175317
592663849
1008567589
667013471
500049943
1063427887
625935637
322235203
427485283
686804017
600179017
921972347
799727321
711144691
796327351
876755567
513167261
302259281
20016043
598626503
882610271
1053980017
974719927
395017421
159842303
116297479
857640001
1001015737
1063195603
74370323
966470653
193537723
38413399
576143387
335162953
783329959
152587007
963685799
991636553
844764359
669867361
756276373
913634003
348585827
326027621
85896383
263100911
88745927
331128671
565497521
734351791
758960443
794239409
156833051
376388393
459179219
466237913
850233331
150996089
40029559
828834437
153483073
989617829
558991753
332837129
978350809
340313107
735470059
340955663
102359773
437941027
747116507
926112661
281405413
276358969
879021541
351958457
705601297
591233047
249146903
942170407
207612841
474045959
809205017
463202771
639267191
518938289
66619613
444413129
493183777
145624229
20383381
884740399
31689521
484094563
206669371
902953463
502447843
786706861
463261559
431974771
250153331
818228261
309694579
443100491
37598779
907710481
859662091
186069187
935780063
397730897
847352243
223320137
574609549
9661969
687430451
1023097567
187931657
423887393
536319283
141828493
161034161
608317807
358178267
272978323
107800883
524356873
404358763
78460903
913453297
93490651
743185669
584569313
760913719
758487869
707272453
652830391
122861129
235380503
844179407
846355801
1037178013
144862903
401294407
838393537
686406401
961370801
617549131
96812987
443165717
450880433
48559349
146424301
456285359
769494421
5854309
289571423
515710933
419637557
306906599
26926577
671062883
913144763
880564151
339946349
593294311
787848031
455178277
95009723
272452589
504348557
139677793
621982591
658733497
298838131
195751051
947578711
603702377
339543793
1049258107
675139583
837242633
462850711
568793087
169243049
366163727
1028685263
513642091
242187131
799381381
975452999
1013779517
543005521
28867801
365732183
711035323
920886497
836346509
576354817
706971623
45081961
120984373
333975641
522004079
908116021
217086697
306333889
828901289
429099943
39895981
687380951
979102219
166241563
920618689
24613081
70985143
1023146779
883403039
619091639
118609291
233853379
64902703
338893939
1000006229
205845121
825790579
1018378873
949005523
900479779
900057539
263272747
225002131
8973023
18719219
11957923
129220981
198187163
793013737
138887383
386259697
796041149
557451281
413853281
570521461
867835681
739585307
562148261
307936561
507480703
341974289
258508781
30944747
668992081
876397213
13924583
478650409
919523303
274998769
694506227
408366281
357157609
674239331
35424869
965287573
300334763
522506791
980981389
447642661
990707503
874392157
560487451
106175827
179356033
118709909
730968067
988814327
227605501
712396537
323655461
520866923
360777059
758001397
1056679223
287248861
266785661
756540229
735248863
594041827
901249873
37511477
194468003
962441873
538857859
824854241
833542373
864792757
792790267
660549809
1045971149
407121061
230132647
206783513
862743383
392718143
1047234563
271827601
157165579
730884353
272986429
592244671
943636601
657283387
835035629
486897157
823164299
749412761
610855631
961883267
729191483
13537649
910111207
871697917
173340281
1984399
431399671
835876001
312740173
391659913
349868473
953882491
579516503
1025904241
857316809
40508771
599628721
249673997
323463197
883524319
399786749
930289271
545888359
564443273
948853823
397670879
1009364183
615289531
986767211
714706627
352677931
279019327
826434179
304694729
244907557
92159257
456361849
309590797
68668799
903053933
650174543
451613597
724985267
886805287
259566971
146763017
510490691
61254223
588090577
330664559
813958349
91114321
686384693
292694483
569052947
54230557
662637163
974626193
1013799901
486424531
114645151
1017887231
812314721
536865383
746438249
165830939
921390737
197134723
221319337
40050971
348933947
678120593
248260477
1050589679
582964817
892730077
892153231
509597303
66144121
779360311
142820303
1035383669
848184577
137225063
759271609
466739153
18488629
518736529
125477861
520921567
282717983
372180667
555328673
461953823
917305121
461736239
269942341
656951591
75353701
969941353
716812177
293490559
792007247
2188447
836251303
867370921
866888389
1040959459
1029635683
778853501
939370483
679848857
766552909
891668101
985004719
839794421
489189823
588171119
789992447
612818887
690372217
857405377
333824917
1038251803
848740693
379406009
716933531
753140261
434414627
695617393
141368743
402776449
188831833
1040315197
31472867
659317751
131503657
962883631
621723587
852854393
689106217
848248553
494372771
704050573
309395377
915561433
956347537
233511581
51347249
117872879
835227839
906682681
441325319
53619221
263076617
457531219
800950771
994910759
123887531
925604483
672029693
165666047
113306437
521628421
1047121807
135137407
182092199
948955097
339362977
1037716679
552245641
688174241
114075961
7731457
274701607
807114731
793333699
896814539
145020479
402970681
476407493
227767399
968107643
602191127
265385297
1068295567
119152951
803939867
749127283
467765203
396441713
554200139
768522487
4253593
438488719
223931971
287998517
30143507
51796301
1031371199
774878873
622337279
900934901
165038743
1041519223
846354557
481934081
321236171
728078297
311239463
335200027
71344939
679566509
196749821
125212387
578690029
416738447
1039516679
34394639
685959481
677832097
434597201
983406491
452105177
1697159
748730621
101690543
132273983
758460947
108080963
612750517
689245369
540717103
605089171
500697233
68128393
740780143
78030983
407963597
133643843
214122823
142075519
885373901
787762289
1046536199
849413291
209476229
991174021
351924527
6659287
67349663
546163309
364956791
584950589
505497049
238267453
185817833
113232209
785714957
838516927
73708189
36034643
312644929
58385401
365286353
534542843
431579539
445191037
661122139
403900733
536712461
1017274949
394933081
39791797
526836523
52553569
834052007
776645189
878300777
133343099
9688649
328657393
919771967
315087803
145428469
319756207
316897957
720166043
464410943
983073961
577641133
28351987
581981189
129524053
765072443
46033901
336927509
652576097
305507831
992049703
138369359
723888449
799364351
951615089
325647347
345416089
860203871
850444321
367447907
736643773
48690221
594368029
331956473
965947019
920184149
49122991
816860927
303323821
165349127
862516477
101438369
634176451
414791387
164704249
261739487
678308269
317668261
917618137
71606141
933234689
1015506721
253270711
573959521
770594777
295718569
1037838023
33247769
570669563
949986241
507706039
70766639
662491439
1024868491
965444593
559656737
898661707
948646771
154909207
431185459
113449883
815473499
141583171
152592103
139544003
402275089
424134257
472935293
1032947501
562460399
236610911
262871767
335595251
529436657
10862897
195328867
240954793
216552673
180306517
731689499
38147023
494488013
990717971
884060383
486123697
81054773
792013093
526939201
869182313
112326911
1001930609
742762073
725577469
769187747
413203997
768363403
221616601
732065207
946523021
1004500823
270184517
301096199
872414069
123959837
1063710581
447489719
239392801
396616223
683212967
1018122631
677454923
85370011
914647093
824252203
568170529
977971009
49130281
529425593
655514677
971897687
864702767
490877951
337891579
401337899
871234499
901317829
1071667147
70283237
162874567
109609349
1049518999
567775127
1067618029
283683061
73887991
819047771
575788991
481794031
307404697
876817451
300142421
612284377
733371871
730051067
213831509
394926041
197350201
555974729
373460093
928643033
25359967
787691917
848548297
754431061
222122609
914047951
45201523
851270197
708016693
89159923
558841951
181264459
36019433
23007029
820000039
795321287
248059267
588172973
1069968409
454486933
918777929
986137
244532581
814129373
636514999
779569759
517643411
347939099
312717277
17401171
81445379
215537521
439550641
664807921
1023639613
264661907
11230787
218182553
692694839
322088423
1004991721
690402437
304005953
672934351
241689689
80102513
884239721
332728993
299487907
709332383
682626493
654592951
730320307
944011331
385229729
917713393
1051266949
237669323
204502579
35409107
500181949
567456599
717184667
417827713
283660721
337415369
881357783
59345393
593716493
987184591
980479309
331733021
106020583
107722793
418138519
702524521
529305131
533592883
29582389
622947233
566137081
802348867
364749641
580991941
886812253
62690129
24783097
31243427
188719613
271122847
961233743
160131149
909570043
843960353
961615117
933403357
1004253421
344959739
762600479
422570497
119083049
207516737
330684589
522832069
688977929
891287443
686041787
186349187
555664727
938468231
125076163
544571611
999050219
613118621
806654411
968359451
255441157
348062443
762790859
907027193
435681929
513554761
318496001
587247631
153387953
1034809807
878069251
114142117
64510241
875918851
2651483
937301429
935305321
970481851
323129423
51773063
739389067
47088329
260846501
918473011
229524481
729759053
88337477
845193971
916972051
450211681
286200139
192079879
635783633
559353343
936948533
473613643
215399621
614294249
265678459
51939347
645924523
603203113
76700999
131715193
122292893
729317807
1061877169
177746531
857299519
141003091
545917607
524836951
685799083
863289001
902702291
161854447
672249323
1068161273
483344383
265167697
266894123
164499229
740584987
782510693
585717943
943100111
370114417
69606587
186770657
468223633
423742637
73471927
691821283
764611447
56061721
46959937
58605737
433599317
510569999
889217209
198160637
885349679
694961899
718542953
54797969
479176547
820199027
222001889
39223603
828551023
638482331
840009293
578455067
1052649473
879166751
152784713
285668797
901087139
137508587
514352269
858076759
905685397
199899053
1065222559
163273531
62621621
348194911
338430163
782748677
910959163
702561731
472459639
227448191
373666339
317208737
559853387
1066134059
113368063
1042711973
736770673
681331169
479432087
806608651
831999109
502678921
338305757
583608349
440301077
393773269
72437227
477269213
182558197
301522349
625714711
790892587
347220761
535420733
58703137
666571651
269606819
779809603
327203159
733447489
574978637
867543673
989887627
769419377
454483111
693113591
133273909
1027631987
375464939
57624731
770302721
694603907
1049189359
214248107
376369687
944691247
551428373
598665517
29295521
913502347
660213319
849116603
513649043
48615493
634773929
422034523
282770767
534557693
755639441
834974887
502292293
413689459
438943697
706225691
491879489
602892253
862690363
653031527
719591909
414601949
677559067
116405327
743911367
851761601
643501087
452509727
310988179
748093217
629178923
206501167
895357103
358045073
261007589
209531291
36765719
258463571
380383847
989492863
325817029
702755947
765597281
741541847
876218989
36716221
427034213
845051573
389942389
76976047
230474623
673992097
750275081
35753657
1020464101
173552647
646078429
369819523
1036156531
131059447
22525219
34018697
111575221
476165749
385837939
765652939
997459933
863655787
68830147
103783193
1053265099
946266551
496103269
9077311
546835747
228583793
335392843
96378631
1067678981
535222687
695192053
395515871
518317979
113881697
1044072019
348688393
813834949
232233083
221190031
562225297
357790523
561587203
647141977
165041927
315822257
1061797493
418620821
205448707
1064278741
30767741
851104939
514970003
995078587
738676031
463374839
857210591
820319609
473368607
80949619
187265633
476184503
343662881
700566211
742096007
912255881
677470307
282143039
898403983
13407181
332420581
838139521
743332241
298194997
465382003
483605483
571499389
235096283
197818241
552298753
255720109
227275303
393419107
703818917
316966973
854250977
58783633
918614113
344351551
1005631937
470385871
1023299
489279881
1064977687
97681637
736092373
824303621
5465039
1051262659
541858027
632814373
11684521
97898179
543141553
827755927
72793879
844557559
108619963
619549111
178920983
866986411
12279703
942809033
638195879
99408319
267294941
872907227
1039529591
367362019
282716881
539263157
465930841
476333953
43288429
16874989
911650903
975558847
581349539
818459687
792231191
882433339
203349689
756247169
364286033
1043564609
427255099
948538399
536558807
736574723
502798229
885133703
1033945327
109032613
166177573
729137011
409072351
365274071
835270939
117334801
55357079
770431889
122542033
330457357
397708921
902476147
900575633
548383061
430983811
168760919
62954453
587409001
279617537
120042529
384165097
602410093
1015995661
82099517
326587813
285462053
746265629
519301973
70380953
903981671
401037457
442273967
953703143
599711579
745792909
617564911
414113239
394425113
703135057
45973601
122161153
635497441
240331181
438070447
415631081
883784963
764446783
132376631
586911133
525736051
36402127
211759607
284071787
350544973
954138349
1025887927
355327603
787101697
67593629
351288713
103962029
337598111
95114527
891351907
429232291
785163439
69471463
320861119
253749631
974777593
859459703
729052003
444164263
862471277
253312607
88439369
889832477
641500099
142745749
533942021
561898921
969469339
927552233
646543021
19911469
625542779
122614139
135040603
879691987
94851451
518234231
159063833
292215467
107341343
540309937
971896199
30631177
457885913
695132237
54743783
767964031
934356469
158083759
559873177
479749549
787906477
680250463
702431153
854258077
257337557
596114837
6434303
521211539
345851497
437224049
805774159
951068203
50281579
589232879
478084283
762800053
434393657
818457397
647444173
36606131
275220923
929960879
853290523
336422377
412587577
956827831
317202451
743367497
1035430861
453925889
92821187
260249939
882893471
569888563
650955749
266156249
702145259
618884993
445291111
838004819
885046289
241037219
188527349
392641177
1048515989
657293081
19022161
250404697
906335819
747215057
971055089
795634339
472392623
604579747
304201873
180831347
219651937
704312933
144690199
894583273
730873973
267685981
233674951
930601699
521232499
532104697
819984029
436238441
402001577
978092741
879242107
850052999
943312687
14819671
851366419
273194237
60124021
118293137
270505457
1023808129
851326171
444096001
800312269
26126687
100069139
1059065669
979240081
76906981
623079493
1012085621
804066649
689414087
359719411
425733871
367766701
544447499
933154843
723103657
87144727
453555803
51049099
272366291
105090079
109198783
174662819
181646141
180013711
745092233
874340029
849126671
718109303
429560959
1047773641
683714771
289568849
631865743
847095757
614247509
1089427
465104201
933715339
552272207
958581061
577456039
489240013
72346259
350015591
1025196559
86331827
1008085721
472443163
928612667
949219627
68453947
50118557
932571247
881499391
117090251
83666159
428159579
105834257
5660491
27148001
516850603
364442581
296001731
129158929
432750001
1024940087
416550469
992827471
533161501
22761569
539976907
22153273
587250341
1070772349
396206077
522321103
158452013
677860289
920845339
910705153
870739921
443492473
10189691
178046357
708244643
91963987
742899229
932815777
844174027
1014669013
335988193
222010433
937384909
599970053
462197783
305005843
178272799
37695997
944819437
517182977
167478247
310298987
891227269
776111293
40430339
225525103
1062279677
33271289
237884291
839152709
521603891
481766203
944686537
125245249
12933439
834084113
986578661
268723921
651340889
184911383
985930117
566506331
334312193
287637541
902796409
130493977
311072057
631688947
647908901
409899781
524934019
211944497
336850193
592996837
987970729
632239261
943778417
666715561
814207789
33294791
155792149
820547303
236046091
292501427
540612071
3049751
137945593
893277139
169911239
392212103
498076889
801173783
1027531411
848627509
314965517
190039411
253962563
288534187
635334419
44042419
535571177
469397351
709459381
62905867
368957837
911919059
569216051
616084621
708554603
364053581
832898933
133763549
978978359
174140137
281168647
293365781
194636669
660601049
21867913
836335547
532259383
313656383
337261429
498023963
885082487
908405269
762670999
936837977
811543267
362300479
176722283
1047206359
735688687
344145679
719875393
185845753
51591349
883303451
735490597
835281011
242118841
95231863
607424219
724020893
848227669
91992343
51186403
552334771
240033257
713279167
1005027977
338769191
64142623
646245823
860685029
320835433
802845539
105185879
175619077
651780361
238454039
298703513
250986173
991396171
100982177
21049811
853326961
1064662523
654544141
993496313
767394731
385561301
743798267
448524677
212986651
110429521
490604137
725065379
245396303
624261611
166633171
653686667
176536189
178374293
1026358337
191445923
1000594729
828385139
942991177
554594081
378904663
802790029
861826937
22507769
203194193
717478189
740321369
214311743
595802887
414383569
1001029259
742432531
624773117
118208117
793712501
928473307
10277947
310509961
966602717
120666209
19266649
265236497
267823009
248793437
798590983
137710843
663478463
333648989
342357721
212077351
217578083
899160949
398304209
402213139
551311483
486843557
986599739
296899657
843392461
462498691
533918249
49956971
443444873
758927777
753781531
1055376533
646592981
770726639
568219609
918278941
25334921
488491417
606997507
413659333
754891297
647740619
326137619
83166389
733212367
82674929
101825039
515188511
443221619
930713701
849741941
892584419
363497063
740706563
1059375139
787915979
773928707
884014687
541196767
907173217
509048369
1067132083
1072781051
1001946733
202790737
305457413
811580227
45355789
146555243
282030181
377023499
852509089
222387953
1019148601
591496909
495858137
1052094737
128924221
954116467
546358607
342515561
478289291
935492003
56453273
616762099
191388173
833775181
111413221
595693457
206249203
799494379
702007477
317626051
55879591
121257217
513450023
543509587
169850753
741509753
253312153
190425463
523142407
831148249
204425803
340649633
548258681
538931021
1024467893
124759793
1068916627
767579167
594960299
180336713
1017369907
229030729
494435341
1005310063
581147557
522576367
27409579
218623369
20539819
845058779
540045811
24382789
501200177
996704809
375303983
732063317
1028975329
682915691
392533487
1012670921
278208467
612655801
967083011
414860483
340250171
517520041
679024349
838362571
522454969
71455877
421326013
647714227
414316151
649386343
878120527
457978769
878265721
925205159
153769103
618831413
740545693
534579239
521374703
36780269
606360367
104469727
819578533
853556897
910539871
964350481
429058901
510087337
53733077
127075127
65116543
115301227
248104849
574975151
440512297
219491803
1738343
12277399
18626437
577709939
39189583
121528663
641610127
123391399
25045963
243854173
187766707
138945497
358926527
986099329
970613099
634011113
552224809
58357331
412976119
943521857
13366649
10859153
889609873
153972607
876792113
984347401
737046083
522710953
78019927
321945383
952291943
323854313
140415787
862882057
745046779
293360387
52938983
623368841
486305707
1013428487
820585187
979318651
34000147
520201007
49202887
1051936037
282332587
159176359
758713031
392957291
169799479
601918529
65571991
366668117
199528649
879140789
662542999
585036559
687991553
461351069
539864147
310561109
544947679
546169769
310776313
729576481
544357301
142216891
184702709
915332969
546903193
984981077
965357851
250245601
800785123
879527503
1030422053
844518847
426647213
430951379
979788547
801368053
177810053
832618091
210256687
792506173
617799263
193831481
235385413
425681713
96615667
827746481
998656667
539859527
525428347
619687847
918405457
763148521
969677441
562246037
119726143
44687953
676425641
373919699
311507221
886827589
54129767
858247627
277639547
591483883
793255471
99086671
322609943
611462077
469636423
388210787
366880531
463878773
277198837
199420901
227050493
237296959
117536747
564523429
4907501
845946149
323234069
330855143
397799341
417280949
431009731
738358723
770538683
52015373
943894429
527174161
1602907
633155671
464433317
696280423
836102867
754550227
852864671
967044263
760628207
1016201521
173947549
584556901
346245839
622304857
580810777
858193139
1037220199
552291127
562383361
287650777
419067151
853150097
778798859
51496187
122222557
907102979
1051730903
958839979
267536719
555074453
140114251
1051040813
380304511
603164941
733307881
600074999
623002231
580344923
620307881
359171591
163130719
121332373
175415881
514870397
176949961
499797007
730897663
30286363
116063461
892953137
656126729
1040765351
666504809
814338137
913489813
994542623
607535609
209593253
220948369
818359967
5923189
698454629
586583911
289821659
485215301
180848719
1060810997
250651873
262180099
77139451
222811091
759576529
223605157
33892163
109215121
1034246113
407254469
883477271
204425891
817926913
443422279
73378367
574337773
392335303
286790113
566052743
468626453
796627967
495115993
279486667
325908967
478101269
835797307
879902431
858529171
362483791
116557703
460130291
233092369
954727093
222443731
673775461
652572049
427781909
719281141
766021891
870232423
1055860049
780011363
201814747
1037070389
225739279
568079527
673502113
978164639
85486649
700945787
611162287
641761399
503476957
690887513
623459009
529769561
135613073
661804079
20284051
306412213
833575291
783826621
696726841
940459733
318499703
875282041
856858901
710038393
431554709
323759129
26097859
97410503
11606677
554953303
285614443
915154519
539688203
620731697
458391677
574540969
759768313
80948029
636976643
241295147
87929837
242625431
772764913
662231771
82283203
729948689
980509163
885002759
243650963
586532731
800528537
1006278107
202431037
1050309023
190766063
336698767
44772061
5756287
15718847
675571367
422729899
255054487
237829793
247293773
1002888521
453950027
87468341
126830281
482368459
924227713
344695829
214944943
303008707
762465959
576042959
926121929
390917003
208191517
1037980661
122360603
935565119
940359781
391598771
296085703
898050509
718252061
26082479
354154847
36601157
1058178137
176837057
332126849
481051027
969539411
375112469
1060395407
693046997
1073250121
156061999
203231879
329276291
156435583
165803503
327686717
772954573
527227079
295973551
448984213
820945549
760325383
600159793
742663157
777660071
518969599
558059191
523748347
127789769
1024509617
483264877
706900531
634411619
10398667
804066173
39852457
573467483
652710749
108874841
345186899
156461651
921494153
3784427
315531677
996600593
341692331
140140919
427486429
451939343
903800171
877723177
289259863
709307891
671668469
32892611
422974543
258502351
657850451
402802171
29745511
379448759
925635793
80068271
890312977
26546711
877347739
1046811319
797037743
649537501
369739933
724993007
794556859
209924623
184118201
303385997
432922531
513147827
187560649
865106483
927009271
44785781
495185321
47757617
744692777
1046333803
26412821
865259443
615185621
342225761
9998719
359285149
48511537
760151087
863037601
601387627
323283307
520472471
891540779
47522047
644003771
926288717
570135959
218155453
1063375801
1016486027
545622691
385121981
552203459
476472553
794046241
616798051
337416223
559020719
904088639
35419031
256840781
408259133
709133881
834834149
559067441
68812721
24719789
84895711
719064667
1026539567
835499237
573432737
564434677
716797013
504476461
654351701
122982829
865892309
929066267
983177177
951408251
244881463
104026201
933393871
113338157
837717691
269786371
227825659
799367509
199471819
803267687
778709903
655357441
504323761
791688463
479615041
697038779
109822789
915620071
19635403
911831051
809389183
88076311
87808211
1030325249
546183493
760032893
375214577
677058101
871622539
829860749
688639261
518931929
607946453
149851453
739745807
197479039
237286853
566561213
445583317
1058408977
588825893
809831681
524348813
742804669
727732219
284413249
608839631
1056831557
760403533
979579963
654120983
294748747
820001557
450486719
826362937
138513017
843400343
267172637
94879639
478246997
108532871
469155377
19537261
917887021
735779189
462818519
200493487
93735517
221727281
1045263787
335272319
583018853
733540111
371727091
637647089
732197657
788509199
7096181
89948609
1060927943
247841689
546675949
596256019
18582803
33967259
706167373
776359823
120771331
1028469097
454788289
475130879
658459397
946342681
943021883
495812183
1025973539
163540171
252312097
653741027
348591377
25294903
956673701
169378471
459600689
891251513
629383213
65193133
1069211251
649251209
501469963
58388411
545668273
14331103
187585103
115134989
1020492757
587179583
93126919
151881503
51376447
22429787
396934859
48349859
1032515279
597438239
132331037
207761161
731120161
215383313
197119399
747580601
626771303
212055073
760263841
618798769
494599069
426886223
854893873
969643999
100737457
565062571
201016567
448031671
681153037
585093599
955077407
413878009
609492239
748135937
774544699
459762077
483398177
854311817
299821289
272142271
205973707
49125073
513570997
266957311
665276851
322287233
673882213
762922007
279787603
83699393
1047880973
295725691
403531217
96342299
1048671881
911780801
273040169
855761233
1069848421
1013760721
944471519
95427379
232068169
922732189
159922163
333614233
15014981
730324891
773889871
623970247
428205689
865523213
1025829059
201819581
78810889
816062953
272009723
713819269
972008483
511963523
408590887
284942501
906146047
54861253
711813241
759748709
626841973
59066351
799923067
54776993
1591567
39449633
497904293
559552613
770286871
755376001
385916171
189689249
918504091
355639937
682838161
1026699539
491567369
17794841
165244927
837398873
63909983
895012751
2842061
580266541
1027915663
320853397
707625073
570397409
445884623
427921453
1072419307
427677599
236624131
544478681
98801783
676354177
112113553
438654497
85541839
951012551
325113773
658540433
817497383
513382673
922218001
71963357
767967379
365784919
727264099
662588867
88412431
802888033
395860831
517828849
911541049
620052107
752874293
903754829
859980229
190483247
237490529
334176877
628743473
1046129717
500346311
118459303
759769889
366560063
85750267
926292461
959603971
1024286819
458817973
835878271
558606967
213625597
61013131
27909463
540769661
702566099
558546799
131638457
61353529
562453487
962626711
837334213
366499807
774222103
721383617
1052655937
108689527
507409447
363603217
123952159
562509329
517886393
603201661
704295623
64011989
434649517
61967077
51743579
1065855221
479195767
203811359
249815101
1017281611
181003337
915900439
621881719
767320063
926465999
589753907
19486303
1023212291
537928631
156419639
924348121
169754119
717983881
285546293
48919411
804119011
441750971
747658061
866815319
181605587
319348093
624938339
23039371
71988589
436222141
118265267
681229121
620295173
955912849
678358717
668475163
11651557
192170591
1049273063
607774309
220703251
187960321
394421609
12645547
326462249
408200077
379879873
640927757
30348449
936044761
589709033
930133349
914011883
289206851
395569981
249609343
414545251
693583171
316279273
783855223
235318697
128746957
659948503
782648809
220739693
852378391
92964649
396207859
268930139
330418031
492673289
564453599
890503301
730963451
173328643
575838359
264744031
432488011
17577169
329340743
214832117
991597463
374634817
599749123
753387917
211829909
840594611
111486839
110161939
450031691
495727093
157015021
133774007
287974189
338355659
383505757
503784419
251708329
271474789
467684731
900469319
904369811
976583617
423304883
843303931
1072749523
94991639
732840949
427444769
362661671
739346239
922572361
1068964489
52243949
659875967
1070467009
812306603
43057099
554862403
116206093
178177253
148206209
78265169
298092407
603925117
651752789
602898617
90714619
691817549
652415839
80658547
609607211
41459557
515852587
207453151
932768891
277992623
718244047
191136403
394057669
936889717
9541589
475065457
1004055307
493603237
1073703311
573057659
758896403
222087137
1049517353
956913329
1037441707
1057387973
192648223
516892919
396202067
547844777
482358941
792056273
492742379
320586751
886831037
856719683
241216139
1054734991
344051401
281208247
396588727
689919547
732492961
633843233
1023715727
327761743
837837001
42533783
578909183
655475791
1046747173
412933679
3033647
43367273
768749621
77544773
818552411
905267791
159923111
420063089
34815023
714542879
493156117
894036071
149597629
23744629
284468491
616777471
778500089
562876519
405705539
554318543
1049972221
200916383
466877221
401833589
169919921
776203093
574044347
600290129
98376529
143122561
696749411
251984819
682066543
925960417
671054497
701204087
294917687
550580549
278144519
225662939
35479711
1027002539
785633339
622398761
991628711
523041241
642721691
588793259
151913693
866715827
664006241
691107601
146805689
662129687
775210379
327615103
582224243
344062913
23822741
418730407
1004044043
203508089
20363449
305879923
327008359
17010151
893786779
475469671
700024313
483200429
895451041
114428917
13271711
376588621
877317823
136100243
1070828329
901739701
675588677
551240831
748871161
651739483
293941301
662154799
12800153
37661479
659175877
504901759
634506307
554193929
539701579
1059820981
469862551
817845701
348871529
484293883
475949237
626666167
39616091
224614717
1016212121
116019223
503635423
1036801637
714390967
588890173
859261129
435822151
794176937
785650967
354864179
947398469
690261023
745681109
88322713
765754961
428322931
211316467
743959973
926718769
515727019
779708563
264956617
906395011
4044421
734627221
234241991
515641883
451426021
641527193
178271057
71893949
104706431
930620611
747259543
1058687593
374951177
220916977
375779501
57578953
430168009
704287211
553718023
142201237
44747567
153064529
287284523
24932827
60746599
830443553
776536171
20701951
45093119
325587809
933741079
732383807
6567163
597065437
772260859
405636139
250120933
224697821
239525389
538771949
1006512179
345114817
652051513
231725909
1068362423
428621659
927115691
659978161
465659197
853185947
526875827
756526289
1002580903
147072613
873259733
857188169
590734633
669314537
779540869
767758633
17552363
260522461
820432909
200051063
406499897
509803253
1033177921
879657733
823720211
33121093
856301657
803930597
247056773
765443293
183390877
931068503
885825553
435943009
770767727
134312449
351149039
1006842013
450917147
1486411
198514163
315086159
169141493
918679481
732435323
577262849
375782201
105625489
644217037
943255069
430552963
211880447
446362181
644891101
107151893
706385501
526062487
705407587
798083519
271418681
950101363
778625387
1031736421
350939077
838341701
773624041
58011913
635600477
910021507
580484287
698186383
1064241863
132144541
257285921
335948749
685498613
85706981
443708411
132947249
771946057
1067776063
402811393
886192261
664796879
530493169
876786529
584008367
753787861
761928347
1072139413
504068641
511923509
390268663
148832737
244432583
274054939
214066949
871482743
635135519
590418991
519686731
387914833
956243569
164399633
140034071
168397963
871316857
329136469
736753109
732435071
473500177
115286693
172264249
939091453
573494591
570510133
1063477141
68395829
1050916271
662516563
191860631
403174393
157836271
959236039
519411539
117560699
306584843
159167777
267493
876820463
690385697
414642751
203558659
744896237
160495493
777151883
661598759
256756777
955074167
88899121
345914797
53455679
176373569
481411081
307288939
692143849
699841411
1061074723
665677829
162361963
716119967
677008139
318022919
784550471
877737373
336329453
621901213
448954657
996525401
149037037
726726817
982082687
698649949
376655269
16747711
693456773
173334817
45361
700937779
111488387
573352289
872420561
309565769
409137451
44709389
116993537
771962689
320201347
369013811
475041109
404663141
15280193
508919209
321560867
932162083
552355541
677078911
583969231
571220497
788231357
844801963
23309911
746440927
401691061
392453951
56787287
809708443
930869341
1047930557
21825707
198461167
719889173
639924767
237343507
178828379
378954991
885779779
522690667
481615429
483831731
358871311
130309297
425604419
83522573
638577089
405487
147501241
411684313
942293063
25155659
262183321
639639257
843426223
54222671
126207349
311697979
857522123
173426359
528882553
632469659
642216427
1066396459
252811693
814991699
972373049
385473817
184433699
611960177
243733271
711493441
997678109
354575267
868543367
578147411
762866371
760562251
506560567
1044798589
745943881
496189429
194923697
799515373
244577947
17576107
294531319
595737167
5505361
427503079
257902537
642048863
27907553
287637179
231700501
663581803
137141273
1054799741
860762099
142284763
805715201
872533919
528113083
515178077
580073119
951305213
9503411
265497601
362532341
254318483
899097293
686659229
552945073
93299993
730374143
511633249
1038521023
328321633
156384517
334262713
635440963
318863827
851582393
388913123
348595213
745122673
624931837
867328783
201141067
764160407
81746551
118199009
833282141
403776151
198653837
1798409
786176669
135841913
920612267
155218009
406760587
80080961
998903471
428863873
813813461
570154997
53080633
34890619
681000791
70891
59702507
661929469
991151311
475427003
897854129
119959219
183288377
169286059
960039539
214084711
206602063
39763489
704664377
242466823
814843801
161230247
198953653
468384617
690824117
364358089
823315139
257337797
71388349
101347639
159793243
605600111
794366707
874012289
1073235421
489917041
277032803
663162443
637326203
167020943
437073869
759972713
752729501
37188001
117190837
271926931
473203277
914530261
361817059
261703243
258441991
619314889
162621343
668103313
571016513
328323001
831102347
369290759
577919357
851081381
490216117
856274543
581847839
646449547
502295593
195308891
865846313
361038781
116859287
611155907
211149007
935650633
279040891
43440433
2010311
639900467
842267453
944403287
93447527
435641221
994142333
985604209
771660767
462779203
723511519
127883309
447229583
688904581
179404321
759598843
571038707
411626023
838517879
828409067
584047043
350025617
231254651
822394231
684983939
2419819
1053679777
454549133
186513269
970909871
147909733
1000693279
253990193
659639879
903393193
87049813
334867201
48398267
378262411
179933029
179710381
557993629
139512979
242457949
678105853
657855899
85708529
570639059
401541289
468458957
213156679
453730307
431872447
650911439
768563153
425618209
604900259
583657433
369120611
25544089
982645607
70718251
438263347
1004617049
541351313
4542779
606171113
11107333
550305781
528954077
409634597
1037025853
380058841
246756449
975697271
17318383
19202681
111177961
899083067
622373293
3924311
667027043
14424247
935443499
239698031
354256073
85235551
460350511
389867029
415230929
1059405833
623429717
44437957
714970429
424078871
218186351
695792921
104373547
620366639
591484151
636247709
777039563
989016433
347893783
609342931
708374837
825798209
527698663
915589937
460040381
293918411
108548261
742503079
214419599
257805967
663299023
221100133
817874413
1059163163
395335541
150881411
909350003
267336829
32124623
680362477
57481049
948118319
161917187
69568417
35395159
719836561
1029338551
713840107
644731589
980881771
27194473
1002659923
281291833
798073753
218013403
951831941
59824703
152585707
969654977
1025568371
734059189
1028764547
882760973
52640129
9617981
987150991
395218619
569387513
911853557
636572039
209930053
733216529
899923319
360387317
229427837
222614597
248506409
239423243
280889507
801875741
319957411
185236591
488552041
991063627
879683503
618374353
379459559
16294427
926864881
161276543
216795581
436465661
661778969
337301227
112236809
964038539
1043174291
277893619
283330133
453563713
971296903
686661589
418312273
976377841
176333393
953492129
894837961
557809909
368329211
1062202931
150815359
894338947
459384053
12541637
249625759
175002601
67300861
346355531
491546057
1052493763
888026261
593920807
812765561
578975671
602343839
184917581
155515163
673640173
32392249
632403997
1064559667
193834709
928772489
287982323
209839187
626866237
396449059
80259313
753490501
306064529
873899777
1017153967
1063132769
9388849
871134931
854769259
903704189
572676271
618187673
816024637
609220751
40608709
229641799
125613847
777571489
1063733977
23615321
309428191
953964133
493723547
496232071
418414097
226327733
423610189
447695981
504470737
384407593
660178007
837540449
848274541
66679813
673402463
993206603
822247841
948031691
432973199
658183649
326789579
625605769
350742941
770932793
583785541
831414251
641934389
12718801
134657753
680694563
915047531
113736257
9493417
130383061
713517157
902282509
330187901
961298999
206596283
568789801
1062777473
776164919
909198023
866883539
108656123
942343733
381900373
310539659
1043640049
1062497
621094151
548465969
909093407
138286171
93766979
613501601
241040047
289145939
901143559
387319187
1021173581
381594989
183048611
1067439127
546784177
473866189
363353293
728906911
624755917
342504509
874614107
5934497
94541099
840659851
28922821
1022145871
15726673
344263357
612063029
652533317
635384527
436796989
695469689
398502479
909551801
212719831
811196017
323087593
199447987
654958013
469071353
795561287
832779953
504338447
1052571257
125519159
985748143
169962691
435335653
1015460993
96953203
777951173
775885717
1043632313
943428781
305974001
337243981
257722939
39167693
636362161
377140097
517149823
952609171
603618683
540035213
104450693
158526271
473170939
203042263
861041333
1013512603
173353003
608250767
1055028553
307396367
903599773
801239797
136327661
939857537
235671781
228974101
173626669
430209763
595361087
633641003
255411193
970311929
668319689
800291887
951954247
939569077
828295613
605089493
1015385087
659835947
940591403
625108147
24208967
982687709
986337283
81439261
403012637
783462341
844986803
387831193
535668467
40142671
672214607
347035177
714833129
954566773
634190461
93460231
634871813
654479503
819350591
114374417
1059920087
692095309
449198291
73389929
372429791
516194227
110955029
305052119
491485333
274702279
272477467
868014671
693322607
41244943
268177759
72415873
1059339109
671347751
693589313
95343113
717514849
422954711
917754193
211458763
862891871
246734647
974896207
221584871
495181139
252749983
73393657
952718603
820959833
850207339
586109789
101473327
866872987
941480809
705669571
342945553
799036361
402510049
917470441
841307923
251498773
727569091
7974899
96643619
363067457
131405639
871177
290283991
413478577
610459567
762406861
282142583
389929829
54494119
647960869
686556881
741907973
204731977
845288287
761172323
114747823
881887297
526606823
1035169327
691349497
332937463
538598113
964749287
910872323
269499943
196288241
64782643
701140331
459907717
709981141
5302009
275204609
235401433
454210037
257260403
7306799
159135797
424628773
414985301
885580963
420507979
552251533
72290957
624336569
1015479211
299385599
509173859
782170993
1008848233
131407669
63606601
302249399
329318663
461015039
571382233
297062371
548612489
847952011
923695957
315713599
941338259
80520403
158364803
372068911
737365501
710155349
267348197
754541591
789721357
178942549
962611873
90696191
108912599
751317943
150223079
1031712223
145362487
833255741
668394691
264646469
243182761
412422631
654657041
146451947
28275727
932313037
749385779
898683677
771150301
896838953
334157191
210984883
809963909
453099737
918163111
432908011
185917243
963187531
712473781
135295619
776082029
130763693
370849889
811870679
829903973
980038849
418826701
895187113
685845709
870044467
527890487
705878629
377249759
88037539
439562339
964828561
726807649
317563847
362576959
153308543
713948029
362603977
398222687
645803779
100947269
329510551
541101791
145877353
262718419
175925023
506893759
1051068727
795895931
856166713
381529721
1003455389
423104639
259793147
114460111
1071617713
269303869
675765821
617374691
576623063
102315151
943470491
386435339
405447649
267962869
1071549257
301072417
77187377
443767703
89260351
515200831
272491363
914690251
895767779
934301957
176285383
855566977
416471977
755312401
124574129
534811729
787044641
35683579
637819397
611821711
944718517
993880241
622233127
525330251
719720311
97002263
75549599
720998893
124302457
321021193
45686741
288950503
456576299
988558139
185597981
764161663
502162981
429625727
755224783
637014673
346611131
591378719
239517281
238551457
574141807
1006218757
499346291
135487307
274038227
687803531
381892579
995000717
805713451
963007931
784186661
1054136087
454187399
201239069
513002179
556817057
663706721
949847407
360193901
360673909
795771863
102714151
88021993
54782869
903239419
531635263
783543457
222839117
279667499
484599911
505396027
976406063
346878937
88641353
150810181
709262011
442298849
595951123
69608923
802226833
609594071
214016503
155160427
115195681
442561253
996976411
242644289
916768763
491541997
453214831
743555851
194722831
251015027
350364517
888680327
148979689
741853163
938256821
97138043
155750053
1015491241
245391001
953290333
930481301
292395671
959822239
924647123
986804051
783195031
829461371
364470343
512998609
462600133
524009527
376310357
903270941
23221109
62057143
1025824493
627243217
878520667
727165489
515946089
454036831
113828977
903221699
36798547
152128303
813911627
96987043
153959483
42135773
644341007
241315553
759969541
217145567
53372317
896181371
89825221
589531781
651708857
715547347
258237179
135926069
674737799
24717751
596059921
898175051
204050321
924899971
250135013
65105743
968714881
152109091
743092093
258685159
168584719
724164031
750127799
855657641
130763209
121652287
1022633879
363765839
590639009
856897747
567468947
73318171
61774253
1055726417
548155169
1025906621
314765743
196646887
774925981
305405047
525029597
374608813
425353153
650131829
683571403
718391537
959986199
266040377
842510719
105606121
201466423
1041538037
179128907
946831307
13124081
268182319
1307281
661058999
648177119
248950981
434003987
50650543
84683293
96890341
46996457
688495859
844988303
731695729
857195399
505553309
637056671
955339067
947697109
690288733
1002194059
500128033
546431129
868824823
565196327
475662139
771006701
361028399
559297847
336909071
193758811
46749187
505239139
181726049
110212147
860176157
919639379
578542999
543765749
924651757
560579057
621236813
69944411
874681411
294904717
747421999
417729629
1048749413
35880799
572390981
850923239
857152327
941159503
607483999
557533337
188851777
263300201
789691519
956277683
846651877
359100971
500591701
964520299
491790617
322814213
194322721
229195793
208559137
140592547
486126631
8432327
726706163
1021017607
799773893
897194819
669979481
872694943
574829293
1007585473
891771313
732422183
687747887
794427341
686443567
146954287
1044781957
294311
483007729
368739629
958008559
689850971
451121543
987166099
472047119
1008772573
814181261
723660043
1013118763
461304047
876157819
376560953
917803057
999248753
551422381
271119659
816377759
562505771
884249941
458862409
270900137
466185341
389660197
186489661
469001087
944610041
406401481
292455719
161627819
904465711
828201391
920907401
661336241
1004579179
557696093
438169981
164722079
665086637
717206599
411663431
499715329
756100711
585160921
890220979
652980043
804467959
581363989
336467533
408289669
910178239
441582431
359112113
261690943
875363191
576568973
1026425383
328212799
113029747
185271829
95372777
414278597
72425747
755974579
263760463
608607751
445027007
600017963
928987357
297809087
265379689
74046977
417917713
68693057
959827367
531865969
9635707
101115913
209930321
119626667
169004243
495634151
587907871
84572141
271121429
26128577
723575443
922867163
63551563
125156321
898196113
433824077
146864659
260886277
633444649
1006977211
155698819
773595373
130676017
394300943
940713029
108831629
521063
868830331
591247229
416756399
877794653
952494061
219096113
922421917
835373479
735915559
909380573
931787653
951436763
497776943
784556567
393150701
804283
581169557
385992433
925929127
189548231
328146073
1010580869
255266009
725486711
849647297
956414351
213921073
29115301
861738613
229087363
187110743
92006471
554316691
720534757
122577913
109105301
541721377
554540521
1004526871
771268787
111081151
604429097
2476421
395778287
557409857
620559337
676661627
467731547
233746001
648585127
386393897
324958567
1048547497
602782553
975413911
815197969
429190387
266331049
295377283
1027022747
538597459
520455167
1009730483
718615217
277600339
187828567
78371243
709266071
500041901
148364299
219961153
635562401
892377649
662814527
330658553
741191837
442193447
1031892751
342156377
735676483
1001500567
838724687
615184259
867629177
30299417
740980531
471808651
788542379
402224857
969051337
865208969
150240007
432558911
812300743
981855499
1010939407
906444719
124453267
76157551
800457139
908148701
1073349271
468931103
673247371
748135061
8573783
682177511
1031418079
294315851
245977261
14283169
1019545151
448342669
97135439
229626919
193772459
780142409
1073314301
649207529
876786359
701298547
482885393
758407973
745810463
714486041
165686341
225953243
811009757
129977453
700322947
232508803
943270171
830752933
211442783
273555263
84602107
527098049
71852089
208203343
957409909
361817927
501847721
558321487
632395679
217251571
177626461
926374879
145575323
341302651
779082347
266511899
644733053
218403673
3697927
162476107
696520151
120374159
779425919
908204603
283106077
5863199
996573407
659965051
989150311
776971267
99589669
402505679
156836269
1011953141
83972431
465707497
751044643
763225213
817193957
92005057
956547217
430661779
981536741
61694147
746039269
614749349
879882847
930614249
1037476369
810917309
790064563
531479227
648788813
833019701
643461491
1041016007
290452247
561724103
343878343
23715859
614289017
689435041
435527497
936702857
268583177
227958061
26532833
380839367
70370051
264773863
138177577
1023695027
551505179
872035289
479393417
47517311
320879401
269136467
238293721
896866907
1005505141
111946691
44136353
337745027
165895771
558251971
197630009
120637343
207897293
463624397
99842189
708584951
94617361
270725183
849158627
327845281
87542627
792419857
1045305067
536426227
358584307
676106239
999119789
1051497437
190436801
789275117
764133373
46868737
760599947
151401377
28498699
517693901
292756817
897531413
413046911
224728961
861104039
212262553
1007422573
106890193
66699707
1063557751
922735663
748035419
946732747
174698311
384719281
540610159
311765677
529800577
557220991
420176189
728322697
889897273
803075089
806592041
264190561
1050866209
842865343
47118293
1033660057
621426571
476280263
786326273
342672871
499010483
799474393
972105263
760877753
113568563
649370863
902924201
527545637
346469251
438951841
693342379
857143949
438242027
698681749
206520917
770408087
375110201
923540939
529672951
246604711
299155837
298988717
156143903
468781777
465632743
583944973
68890837
966331693
660597857
469686733
323581099
605613221
232802461
838685119
831441509
874031479
863076707
525579749
355510993
399470237
184423559
558540061
229946851
664408231
654456239
378550979
944934181
536552537
1015220797
434838721
933365179
4766147
952606351
888826219
675721231
445532291
815947933
411382583
261608749
878123563
413686061
324102539
678758141
144925307
253301947
742817161
365479483
829275427
139599931
530478799
131932477
1061119571
493908929
209174687
864712801
991584703
664087343
142993153
743055991
844958273
627629491
187169603
29174003
52189909
57852749
425772889
74748437
785975621
1003045529
548414593
565010443
771865201
894232337
226352327
398957539
447325187
920861113
1063337521
788688941
1070040863
300214643
455514239
244044331
1051346567
546140443
755660231
291412727
185181883
353121029
396150151
81538997
40633919
586852073
499751537
756040907
767596169
735828923
552057281
932612783
266169619
657872911
914238967
996393479
346789181
176621509
496613939
946060579
439848359
823753663
243701459
290334391
249438731
444293579
980693921
420722189
837249071
122825713
773351627
356198077
390586919
755803913
916912753
175586959
939570461
751768481
1049767933
674752607
106944329
969688939
15808673
741554897
747873463
707664613
335751373
1021338209
106610971
161820143
168765071
414696461
103529957
324688589
148353973
325644551
113202191
32659631
605685281
576733777
938210957
968535481
109158703
424811501
155437853
996942341
29281771
769581227
488994343
18384907
907540261
294484481
80245327
601017187
27960007
12463211
489237127
1065636659
498522733
138710057
394716197
849429367
77198903
446417927
618915859
161836163
5293291
772639379
56976011
1035141817
156958117
217223497
1071189503
1021354111
458643181
178501361
666389777
681470087
473028377
706266677
306291241
44652581
951656131
815842399
321914069
63861989
1036298737
386374537
790394261
1034960473
44014609
1008604243
847293637
659061841
973467697
614975353
178963703
74778703
306455641
296693959
56882071
588042577
900111449
83692951
351118637
774171043
873481991
1017788509
193196881
299684153
481373339
550676437
927377153
293612201
957633869
496860373
308671399
588180611
983906227
1049413679
344534389
257015483
581456459
598554961
834318341
899270821
1010450911
804264497
649621429
468991283
995081579
202225343
637652441
42811817
491299979
610274719
339169429
701811367
269784607
286786937
802079519
934781011
890507803
787609829
658938997
655433813
665811073
631298623
511143247
383979979
192021769
390620413
774110959
461577023
996231767
604949201
2143753
544864037
999204967
598842859
89418841
581041633
164999119
576784529
4959919
746073413
97219037
389787319
665611493
540788737
1007748439
265158059
794035817
452461753
879153907
716408527
131575051
129581981
790817219
797324903
153890729
685988903
24909923
406249787
176500277
212571389
909645983
134447587
346795649
490560937
94365703
349558921
545744791
943585607
248638661
695013061
62138029
1017659473
226703569
950813987
641599759
612576443
156699509
998381911
511163689
4126289
106707883
168041449
305410177
996367019
659114453
315863861
684738251
694415441
19362523
617229553
759430423
342404219
461553731
130122653
66835427
222136267
442705463
787042147
291322987
547612333
305939269
628024357
246241111
20891333
1042749847
586693769
731964287
29733643
656485301
621722371
766339781
135870139
383953429
958439653
911376677
770494567
984551839
330178361
227474771
87994913
860603153
398946689
841385989
769654099
436606843
147914387
778590563
239708881
712924127
588646193
205400347
156797843
541605979
719940691
668184463
693280943
562433447
986113873
148772213
148061587
403176017
714915709
1031590907
743332741
764602907
514087619
798973207
891298801
1047471259
58709149
355947743
529274639
7761697
906667189
574909169
862632523
513315307
221038193
941011549
938519633
543025201
777476407
360207739
343703023
145002023
943433759
681568271
706932953
667547851
245627881
304128667
958381813
1045344103
1021894481
669842237
537607769
601897717
256066813
704747663
130432597
248091049
41391487
556335053
410141917
242829157
597800881
683087
749148121
866797973
149190799
822400651
135082613
665596307
730290469
828384643
793644017
608082989
1002379981
398246813
444593399
561710029
731423629
824744287
967915483
393392183
40567459
545007473
87459613
518283347
427883479
336082837
876751801
982852153
1036793789
779258303
526961497
868493767
883441787
1065313063
1046140457
170496797
862106299
519504067
789681209
950194463
154698473
606983957
395354629
85813927
23730907
943360237
688789249
528427343
157727959
162721633
723613139
672033529
521389103
938807059
564043817
416807533
443283059
977139377
903561167
657482569
25442003
520385401
846222193
904485763
43485103
59531489
676285369
741170263
212799773
726839599
622303601
902416349
40340717
69442577
178581157
793094161
644929979
231465631
130040107
235483811
1024856359
265664171
1037659591
73501357
674492627
413506319
361151071
963692819
422017249
166739249
876556033
712223651
638060851
805119857
550368713
529233641
802764947
292623263
253152569
3789193
373869959
1071544633
686072039
451613203
218107829
865369097
816370693
2240531
545663441
21452941
327283219
779051407
937563937
369620413
221511713
658269817
499298581
858316387
31295839
933697691
936954437
896096507
817489403
246482963
798633389
624529403
150963287
860958841
762893113
950029609
157196113
775893611
552909319
966003959
472021171
855978439
1068893723
1010163733
238934903
22392473
412550051
588518893
87735647
510720649
783036713
44895953
484438831
999746483
244979291
476843909
1004022347
570925387
910927981
708813913
636108211
576067969
904136089
656820167
33765547
596587601
47378041
241173421
199044751
465339731
172654093
741479437
1023810121
97145999
465068137
616759667
889910587
937293701
644919851
934775713
433882783
410883953
307894339
488037691
849386221
275957309
550960877
629752439
930618307
149187877
1046391167
928803877
169337573
337826959
219259603
1068468539
471686717
261878269
782035091
602318599
155375719
931611463
851640373
48850579
47583551
326550989
228456757
962371549
489103127
743959651
70162657
538515073
223931263
537449071
263113157
713457287
866699489
689571917
38265709
22015657
580923503
229139749
395530231
983362109
333286033
934553401
774536681
433775813
186518539
942875533
777867821
922709819
1027839541
342204299
778307377
81743317
205970717
593701847
576964501
973992211
19102001
16634017
393952253
954239851
403809283
390297263
488245577
764728841
786817127
856860647
78015317
481943963
406957141
167922199
588505447
738548719
554578469
227037931
67348627
746822771
132926561
906564137
566920799
821237723
791146189
777520031
263952919
249392639
817068293
869678339
758196391
779305921
421354607
468063433
516458609
295248661
518303537
528817979
524754809
929012933
1052812199
544676659
283478267
701046139
151993229
913620361
876572909
411771407
547696139
597344179
811204951
707353813
766147427
908829371
573879673
181610633
554880671
372547447
649948991
37426121
857563999
807259679
490501889
775641749
56775709
402745093
460410887
313570877
869931649
320234449
222452579
933452153
813522653
732038689
28615999
675239563
836604479
54590561
124267651
146954377
139407691
822409411
186359029
516585019
550743673
1050151303
393199291
762910747
166630543
572628647
453483649
59991193
904713437
528080591
226099351
675640267
454479593
1014078391
138567607
20217101
447480037
919753867
905256571
866499013
9209491
638453327
529748069
798061051
856640731
537776401
664406243
634960121
358986581
109218481
504784493
713702299
783834517
431816393
379564841
111097933
574116281
42127871
595751243
305209357
905711299
22979237
959690153
804839141
1023764899
761569531
740575817
556853597
125491159
927847279
850943953
996015799
993261949
776549593
889991329
209430623
26927
460242817
502974217
176890481
619709479
86571319
813623869
68076457
691979231
285734621
98731279
425958803
41476241
580318337
801967357
615313007
81028531
706093679
870941129
334667017
4148083
813344993
884612681
896260661
161332891
291859709
649028563
995304859
588096367
278887733
23235019
14215387
5798809
944769809
442180019
214188697
364708213
801628561
711019949
525864733
639873233
216190129
1060665029
220217383
924763579
797199211
838728853
649705307
287639161
576749323
283834517
212342059
918348589
723868787
478589047
414822299
1047293729
897457199
674644283
651562103
37931497
668104741
880788763
695938759
943522339
623075983
112062781
495384349
713306593
495379879
293859287
341436503
644046103
135741317
548435297
983649643
36307127
343048403
978631919
978856519
344469641
267764779
294462937
41413
220346311
189075703
479295797
279600677
331521439
322440389
15749231
997429663
1035569063
47828887
439324037
353090321
7238579
139614107
287164373
9131237
680084369
1010232269
100236779
540023287
1036290719
396240101
261907781
454284067
275189567
30899497
867642703
96889927
768054431
374025269
89956417
284280739
511261957
415632493
1021186759
647322661
963332501
134881319
198666409
10668037
548351183
166669781
933845137
913597369
372374399
1031291333
1054259761
82896763
945844139
285290843
22037759
918792967
392872943
856876213
219333259
211088191
298675967
341062081
1060829353
635934379
125902487
345011981
102561223
490651547
553142237
515732719
688015873
938897077
989993341
89740631
726036167
1040450311
952604747
711136849
573594121
732615787
75521923
608785019
206286209
226646753
862607539
161617273
404846479
757020419
559051039
363431897
35079307
736664251
394481179
804518431
51830833
455730889
1006511899
9754757
976417003
705633899
726179819
56701157
452834359
567699929
13922179
553662743
520208707
650660077
543923491
336240721
61904749
475072033
327351823
184180571
339011111
210466219
756578437
191551589
303648409
357882131
133353827
836479099
843320917
524914367
401112289
1020618899
26753357
302236747
1060315001
266910317
886750097
898281877
462733681
64980053
750270761
1000756831
696752717
583037669
507203239
309066539
949976897
381691829
349855061
309258673
634128437
700209707
78574687
571484453
441455279
805397909
504629579
525032413
341800787
571462013
956147807
865519829
422977579
31380677
599329351
96548513
920837447
911216203
959400653
43898389
1033139339
800099759
166976111
772401589
1009601881
595955233
516889279
1048576843
63355001
215825749
64590499
515906023
678569893
10385269
917007967
127436461
672313171
334018093
235859383
763543243
407419751
214082357
234415283
1040502233
1044188527
189358093
881500729
339695437
367930631
695911493
27300697
17639911
871285237
37299739
999458597
97424893
944201087
1032242053
675953137
1025161427
455815277
452395267
1007637691
56906093
575119939
295319173
598939163
323489819
1035174211
1066911709
705788177
207839329
942754583
219498473
781415447
411832849
906389149
108113573
726870847
363974227
165156931
984974147
642563377
982710493
36789407
790275649
772043863
1062887471
100171117
29581159
114757711
302863481
409563061
486591557
57677171
502133941
595620293
377854723
998067869
1028568091
690445927
521303789
404088821
1023982217
806662669
922033439
972563219
927169487
1027313789
724270213
908113763
172184731
265930579
928466029
335208343
535733881
750727819
70564573
694794883
446888941
484449541
416581181
580857863
508710691
417248653
908496817
866011513
626219239
438421553
660986983
713411143
81357307
680577367
603537037
80331473
513650479
302049619
21430949
987078779
306798731
96572831
536364391
531099391
891051599
1005469627
333199859
879261191
178525939
340402133
14255779
183440419
409924001
546053653
36268319
150770803
117949459
1060399537
1046822603
30853211
142556437
1030199801
624528559
212165309
796472003
219232679
197761771
286476037
856565909
83978327
686134147
391776097
165823699
950410339
1029051997
51246577
943512749
273103349
139636009
694219637
420480701
3261373
627344621
636069079
598668611
733761239
578178331
659027821
66835213
643480151
306325757
363107501
929023873
104719193
603065167
412104983
520781447
152161433
436163573
623550163
752586343
427187083
538712747
558051211
828231409
84356593
1039066517
65872141
992330641
728068973
706060087
394758409
825263731
188626901
640778063
447233323
724798561
203544629
385109
803351041
974267027
15016039
356430439
393067357
747956861
793059307
1036372483
130634809
1032990659
379633481
948764813
696046433
748355537
281274041
549216259
603686203
585329687
836322709
80128969
801189223
494385743
980849819
50343763
968816323
1028392247
231348079
456459277
593447903
342430147
409463261
796936949
1017143311
999738379
480909661
357924797
687315529
877235153
507354247
734443321
744232561
588952753
195646147
903040321
916043717
909458521
945890497
1015806877
951565907
36370459
115364959
848509381
88108547
762433303
752621257
661593529
228530713
63737087
883252549
463563959
187749761
967425787
892532281
399157747
564818327
380088497
656123543
675566959
183932953
246034883
660246721
248191871
339829811
1004301983
693346639
695297549
506058937
371895001
713234953
272193193
744172697
775579397
938275991
885517937
331281371
273501541
813303643
1503721
851014517
536206483
351541387
315853679
100965659
803005079
89505137
106304117
8763301
921959537
941083987
570823969
680359751
4943431
434735057
402645029
661373887
1073002237
962790533
40669777
712522351
238128479
272521673
315216947
459664141
527473423
1020088907
1028890789
505239463
913041127
395531053
940354759
991482677
811426657
21139243
354093991
109824391
677735293
32361163
906853799
206519149
791958659
372406417
1004392643
175656659
823974797
799796251
284586767
712883863
205262809
339688939
579370651
793868249
63365339
712724563
354136327
778338079
432205051
256030631
270010009
263178323
688694389
98629081
107765197
589266829
1008414439
15478147
598432799
822703963
651270643
311956387
221114963
322791457
671941433
593188787
130086007
708750143
156053717
504678649
8436763
602181817
669158911
762985037
489776627
188859427
122093077
692591171
661455427
809054033
242847959
64639403
571349431
845688553
739630351
107058487
562987907
933955553
459226063
64882187
535473767
65604793
941120237
501565453
790560161
578854459
217379339
1059682033
611377849
919540159
630360019
630055967
1034685709
957402911
811652869
776903693
421725203
716222149
835131071
497341181
727043411
757271597
1063991879
366832733
642220021
133167091
723324373
320893247
814689389
751955521
236111089
75725381
244123333
473284633
85761253
259627619
733605091
584664781
483453151
484404631
847810169
567552131
376839389
638000219
795943937
641494327
287668921
312991681
205279969
1007035181
366251489
364302871
550377967
339606343
885885239
262450289
807213943
124494943
719698117
388078451
279560989
728273597
32763209
275972293
748825079
303487049
922832003
277922551
190988407
434432137
732498079
163278539
246515777
64717753
156184069
614567869
854182547
1033693363
294951259
562768831
715823891
433687061
854475263
745503701
1003764341
897853669
675700997
533728597
1066971371
578497069
578798851
1054550557
8370499
703426057
706516903
1010758741
442755889
519113999
465701891
256154837
974139259
281607553
26146121
110235611
81950873
233451181
681889003
203567369
272298211
936542561
382388521
68676169
221509837
663272179
568526659
59347433
876317191
1053988981
991062253
205930687
310631339
169358027
974502493
260808701
175963259
349840109
830085413
322773359
443995397
560450311
1039304557
784889999
522245453
55553833
797241859
744074627
153690941
343969133
900700121
434601259
590099249
497263891
271465541
352346717
179344981
475776859
646550929
350172733
118946621
95546713
849351187
205977953
1049509073
148045309
402615139
366827009
303678457
544626133
933217451
880019477
912297011
460620947
249372833
647869559
760902797
101285321
101052223
887770999
950674583
831106117
42427081
776652743
686068519
30065089
208514821
835646501
66660127
836990503
566617687
304973413
200393983
919551203
838317397
749049643
487614241
682767769
530148193
72037601
318217051
466606849
1046552131
382159793
1030944659
971292593
599709139
985718407
861581191
821738207
351567413
819998467
189502487
440509837
68504791
610338889
100480283
603667369
22318871
321663031
795481501
378797119
489085813
803721329
676729511
317132213
15067499
626280373
873612073
104813903
1007464609
625052303
712198129
310768961
887682941
614534357
514348309
263761859
962131817
349848773
922209241
188783461
938828911
65921327
421787293
75980519
572770151
417743269
75539501
72253991
653534059
23356219
776959399
132833747
7296763
240298739
810850571
174591631
543826207
409047239
691296773
993783971
100371959
265628591
757986899
816389831
278445767
335330257
511105183
930961897
879296657
221800793
597998917
697268093
481964591
710463811
281463409
352367261
687946757
921533927
720427153
43043783
348738191
682649941
717565003
254415769
1026341263
19604131
899677081
658230437
1070903767
636007327
1050212899
141640007
503031491
1013359937
284232379
417560369
305704787
963427819
440260427
699683927
291836357
169213477
753199379
419007553
737604071
872210611
798035923
937473709
130399343
1030590389
147176767
773096717
683176099
442729373
389925079
558736369
234568391
616414769
610099601
75950621
976127531
567176501
889307399
516150007
511577881
104151403
650150339
290069639
615051743
282126773
748889051
511052561
581689253
582610367
315407797
597340421
829391383
778191229
615243791
479160293
653018033
879480293
508910261
186015211
1030834249
819100129
650634409
563756569
961366573
1004712253
420104303
159329081
920541239
136278943
978028693
520193491
767632249
698994943
640345241
815573753
38001277
1013326229
194356807
1050621571
626218583
477892097
652543711
135146519
676253663
447512501
56788349
764586661
562113659
722550929
691405201
487390003
21159029
1012400833
243189299
524771399
807017791
930483467
890583901
130771757
984086381
96071993
1020478213
700044977
715704799
968055919
89506829
747476071
329772437
168590063
896047561
203926603
782833241
759926771
16905059
795139211
534440773
432624187
157916147
770517311
589090967
579576841
765764887
492120487
331016183
590490283
17607823
508127443
134248189
605540099
314130077
583574879
116038981
237199717
483248417
833133563
676410071
908069423
287181469
421150091
45034189
739371239
453399173
216094007
174001733
879145513
95306129
835774909
687134093
331714907
353476829
674408569
253940807
942139441
1048224449
644401301
723932819
885367319
802131217
627488831
827130859
971242477
639419771
463463093
255589757
1044182807
371359927
762903173
932971553
305825789
272080483
268204207
230068661
263383891
235639379
970677427
138196829
529963229
690760453
764695091
609534139
214134889
438245341
654519433
282620423
73661381
188628709
891130189
766717253
708189617
192895331
378976757
497373353
144319471
687799249
490686019
682307411
638556719
116066183
835727647
448927361
289698949
80634811
115124903
1014971647
626399621
3809737
572123441
964157339
112996201
146715377
64775681
613792589
369843809
540910571
378407
2438617
693765599
382265903
435156199
575774567
41446879
166344433
472219777
819470581
297352333
62209711
242252939
526159451
391096003
743970547
945469319
744098479
159193063
22773461
370617451
311048929
1061484637
528900139
248191417
927502127
910130941
111702379
284748749
193627591
1028917691
460509997
740052589
368340569
1064387411
1005121207
206309401
402873763
345715063
994950401
1046515313
780484409
276304601
439923907
176192021
1032848459
577624363
681645179
603006961
807548851
228076061
625663807
46197887
101919313
425251241
291845971
322784159
860314109
182963887
171558643
262830457
293234791
307729271
969649537
508934863
324247871
1072895189
265586429
44840231
77116681
828062671
133492193
103405061
752379559
461890349
134309083
35302649
1060404077
675272527
438200827
805690811
942020273
499297453
585824567
230585809
481612763
223923719
1036738789
1043979481
1044683729
149951201
731879861
421314833
1029906863
728364353
139994837
792566059
243096229
626680991
338068937
422020351
1065815273
904409533
236156003
946596731
361549301
808947019
851595893
749144261
106434631
275146237
811647359
700285543
55448483
221471401
1033850101
521837881
612206389
133465979
89039303
441442501
266580593
823833547
254590601
507863021
485796107
180902921
33931633
111344621
679939781
305083469
1286833
68811023
379314193
1051915861
126408019
187979503
810247379
395061637
300599291
15780157
1358377
710055869
917173141
365368921
1029238709
789634163
35981303
461071447
355546889
349527313
1044005927
407397313
51384947
533740271
84697583
522265481
5253779
59168929
565106293
233665609
824097409
615140623
84494413
815294267
481709609
687837713
216303883
843223093
1034118103
752550223
42746423
406209889
693719707
462636829
509387513
744016393
815140591
1033846327
677169421
228194803
556444243
753246209
871575659
771460447
1013983769
868282721
562360847
910563487
723455309
178970483
356493229
664297091
337590661
657539887
207018949
86736319
125080471
128150213
239935049
1016578289
161978647
1048466897
88710361
494247557
166247969
1066058017
63586111
862543289
494812537
731246359
513846391
237425347
178795457
903907489
484755617
601074293
537710447
202896469
282223897
710744707
944716181
226061573
738168071
945254641
666063133
227214899
18877801
327177049
912116089
452408897
917158573
200299103
600367259
827822129
487504097
425223767
172139159
56622421
841839893
280712051
687586183
95485613
694636091
825137861
47774941
77163589
908878277
275078777
363254167
918805843
155279461
1066807957
830592593
957559411
495802141
503844217
516538811
975591007
446261513
1033994959
686356873
980396149
912642587
374115431
760682737
703421893
566056061
472569499
1037936633
38357993
1017660641
800030887
950500183
14849761
73205183
206533589
567342709
293817973
755300269
689800649
1018140559
501374141
513407231
471665819
163033067
261176137
1058488133
998573383
168932167
149843647
2306737
505756813
179980729
821186111
414771689
694853191
619636133
896219917
953826067
1039637477
1749439
643850461
91418489
889617173
677890867
506662861
128223257
696159437
487244467
46883303
578486759
87005341
866979521
150835913
377394497
47011271
863738257
282413407
305577949
211023797
996950809
266189167
1064604053
920012449
14430631
191017973
151436689
234289961
625667191
331594811
751071931
209401771
849473753
921594901
44265373
55608523
378761569
599067023
919766203
264717059
1016687981
959189281
403019587
1044120151
99596467
951269947
451412207
899363243
512791841
1014485401
319224287
248777327
277215973
189866839
229413413
121695103
959627519
590234627
607192471
724777519
39299803
950754191
307951993
211155779
550282787
998082119
108745961
593984617
878861693
627119279
180666949
751065787
476583463
895553987
515605201
954316171
755546047
1021362379
337407949
428866721
723443429
334541029
413040293
637411433
594060443
998263913
654273349
7378601
765597649
576979427
764187509
212288443
494198623
712631831
350687177
631832923
254585399
869549207
793984291
144057103
746654507
340916647
729167347
184643077
117051029
1069890023
361973141
807756077
502979753
320543537
1015414343
496372367
614294467
666515783
87767983
7321451
45935321
23985151
844170499
441147667
582842459
979694561
534160703
364906169
546478007
422674709
733166857
284466649
1007047
354867467
635682253
55871987
125436067
23155271
652208153
255810199
572314517
538278527
620968339
168855053
821075851
159455221
440113879
459817387
884112107
733079453
241479233
689923979
871059613
802480541
1052587661
287134853
89249753
716698459
799879667
391795241
86878487
881782991
368218999
611730571
70754503
597143501
1002560483
16891339
923463169
1060063841
729781999
40159921
420305447
148416209
560094553
719992901
625478131
22864843
123781211
89597309
807794461
928774211
295584257
804016063
820561429
551204807
345597209
355551673
323064167
151020803
510145907
738514177
414192287
39667423
1015296377
343470977
121343513
963687479
193705003
176012933
735742057
872735737
921115373
986761619
1072761163
811194361
395801669
931872709
493131533
473773571
1066732783
88532623
1003152707
232718053
389807993
243621557
711768887
585625871
203743031
347531279
530819869
647287547
225579623
173225363
492457573
531877579
311608901
101621761
879224327
288604627
150270353
258915617
145513453
799477109
668260897
370217129
987569951
90749447
933956207
1050422111
758767007
788580491
355048913
790234843
937595669
726159053
921424277
525011411
188473097
661474067
417230777
1031865019
30179333
187546609
824700179
185753621
940261913
569803151
556827497
437241227
460824449
915456067
71208569
353102401
275056553
606335629
873905687
1052087887
917531737
741234419
327569771
1055505007
706906289
340934023
1068881557
352542539
381300727
526926893
1043223257
941129171
90144371
977157187
4685719
633198991
801673399
71553929
387727607
760434481
345971671
159089857
157399357
376499671
41844269
160522277
491989609
106827947
658459223
725159879
1069906099
31693447
817041871
1008999133
609959359
406067191
201344123
653294263
1036535639
362333773
257515421
330952109
746910127
681356041
571310009
767201843
808035133
788001631
171855751
160797023
1048866743
728155609
124580111
776509403
754705033
472635133
1042682027
42270779
564291661
437600017
797959417
117654863
572907197
360653743
162017797
261678149
954017593
948187411
837581083
818085887
459004081
151257083
773781587
208251181
977994371
432209153
1073677181
129610031
307382849
378082079
83291777
516365947
116391547
111713803
113220491
745530343
780584843
447504611
1057436269
819523759
640451479
503555779
8263313
196526423
123769043
620842883
197311453
672487859
585065839
287082811
109520291
936317743
173734823
378619183
495454903
198655957
418380197
902533663
453851483
4066801
850707631
182079187
318712837
623870047
848043179
61292513
852906529
275282129
85785421
339776119
573392467
369649127
460730911
52603217
449453453
961672891
31451239
136196143
91823467
130440487
663110159
181048613
660857543
18376069
198830867
60061913
80883899
232782127
306979697
662438873
903404339
247210021
207225301
785098409
655027811
662519149
304130401
542378983
822538657
864005951
191213527
83209039
269623019
879370957
19349389
293624063
36170749
311249711
467211623
338513269
75096713
771666157
262254821
568551167
171142693
305011919
739833271
133603243
714537367
314910767
764922071
733427111
213857851
543227669
657606533
50688553
335191859
635969903
930602711
151965263
451481333
124644043
539683159
356525077
526678643
491850881
893046799
107623211
168175627
1052105953
1037015333
445832249
467096117
27345491
511620997
136832119
611782207
148774687
283065617
308250377
615773567
56293747
572405177
331683397
74864171
669491723
23788081
1033113787
566825383
46419203
994502963
117267811
701145799
468369859
819436841
960483203
493154491
312428099
411091991
556230083
289415267
506204609
811655723
476777083
223408937
89664577
383949499
426229351
237709907
1029415033
1026079181
325158221
872068501
442131793
292589707
629881843
979844401
242294827
143416501
283220921
747510391
743130929
1042579049
777959081
398303153
753945167
381564583
1003987021
306894919
835212667
570321097
640845229
24601037
496891069
992077237
957281933
299592143
202965097
981798133
1013429821
576310993
289512071
92419253
458417513
387254741
1044125777
233796067
182910197
825806951
291165097
783924389
548258003
980452433
859954217
267617839
1021325923
618366509
417386503
831390073
702760021
953668321
439314797
269117921
161319533
509078767
74136367
755605901
170761853
467759189
817047893
827166421
41595913
687404737
68340401
557222851
1043379523
254420711
778498843
1058147137
241273051
672181231
72544973
414974867
374852909
447081653
522509311
276986057
604148599
281863327
414981293
353613581
943409953
229108991
114719459
1069257793
935791151
178970357
507965501
44650591
740774539
206889013
301612721
826736021
177271489
873549337
400043227
688077101
522295681
279930977
861884423
378926321
250183553
680414983
710509099
375291041
145853887
819483341
369584393
1046615093
6422071
132576193
587772763
636841169
569510639
853287629
785366419
216475913
957684391
12610387
532768111
261860657
1009849537
750369203
308832269
1056808609
15690113
951180221
182451959
402140813
932778619
189121921
845947859
516218459
286279937
97646897
580887949
781876769
289061189
93548509
684621991
796227787
960867517
528204253
468454507
60222329
803085229
309452651
749036731
102635173
247818829
718325009
267280451
898638743
44006491
348808157
535872037
638088901
887493181
271368781
540932179
641271781
503569243
503359303
631268791
529854631
323425637
780079669
484049921
874777807
66231713
944716691
29528981
327028837
145899913
192134171
504328861
164918087
684736201
304628063
634135171
1039182301
849124427
71471551
879548953
506525891
560560387
445078093
254820581
941578151
579760397
886465861
873114131
674263687
12922027
810593603
973930669
918528937
792352039
518563127
709567193
866948539
1048253321
643515563
520315819
946010771
419308583
722947637
82876481
731507027
981210883
525282727
961591877
61568657
163487641
725993377
690901501
740675069
71290213
535026859
118040941
829678147
34479931
376096411
940551097
27231691
991898597
748085267
569884213
512965039
967977383
685211257
987129821
601130791
708386999
259540427
848003311
963756457
539273311
111722291
327665353
456045631
222502193
624382039
694803041
588013091
474032617
249412369
484445947
955931027
596004119
822774833
1001973473
418761481
316540309
361269551
22837853
479056343
421225487
1045235651
898159909
989516383
924077201
928490351
633973621
313548661
432281921
611315819
108529021
974552347
392858881
399165929
33132311
128900327
693709441
696242797
753795989
768554393
14457557
123510467
923109997
1018296023
1037235629
621517181
628564133
117308951
939621061
400931341
887090431
499071371
560563711
670301767
146587537
754597373
123002609
531747809
579470513
183822659
523595057
605289661
845683871
67855153
580496197
1071312733
762634043
326792239
996101263
554752103
906566581
1016877271
585952637
556009999
1034907697
916611611
111355781
640510721
128853811
586730303
188699377
298095311
37553771
820726211
952438807
38170987
121541489
30366983
123807997
858907057
394683857
111615437
856083743
117849443
435578621
212915671
954898471
14874151
661116979
621130703
316945259
842472847
623253179
256639373
544577479
903021409
859896263
745305797
3660617
256036091
1001376053
459400171
322962737
741337361
968723057
1056498907
862654759
669373493
210902611
151909091
803726419
916671911
785497429
773294693
411757669
258504919
197668063
685132729
273970231
934692383
650974837
1069993597
966214229
871492841
1022435441
630569279
96442267
278448739
719313967
748830913
1015802273
148487243
99966577
338301367
941024011
774352673
652487029
38712847
465898283
355280659
1050769463
3358973
790712633
475496843
400599581
945468803
640984607
413941103
580360733
138593761
532881157
607414007
445105411
169192817
874916401
991758961
1055233447
617905451
37250021
283394357
405501913
276794047
147776843
596808539
685966271
231276497
202697023
926080787
350639567
490340819
854886167
715225073
948742427
74179333
996444551
94328599
810917669
571463351
850644841
396235817
693921919
945856801
959335463
595121179
44245181
637538383
784507453
640192339
459346549
641213857
810182761
6123287
530009521
605512459
890142017
47386403
331818209
1040955449
803624491
345481219
200425567
854543663
1010278799
96732421
188673299
1059290411
414237041
353495029
405253921
445809677
833644837
503703911
143936333
1062523087
38497409
50324779
1061180689
1073238559
102875231
280808039
759771671
123279781
662865283
395589599
204897211
141522019
880783831
871349849
791696329
538821599
173653927
225411811
842670583
1007624407
874507457
789219751
240693797
496924523
138901603
141078541
454074869
155848789
851571683
727783151
210541307
561134941
578567243
202403891
492827353
997403581
787284317
996403543
324759973
107388277
182741329
504745921
532631689
1053743897
340799881
658346921
33372263
130000229
1065840029
883387903
806521307
1069044299
1068725423
362309411
630158569
399722233
782825429
1039704373
223379617
672037363
32711033
565524073
1051300969
245487917
510458857
1066450169
689865301
937949681
144640367
1053316673
241013089
537517003
90003029
869707907
543259439
179035247
936186499
636692569
678200093
535354891
1054272047
962320937
125721769
936155513
219820669
983070107
132497791
847441541
464447999
435180017
247028407
215976583
93010831
886686811
957430457
189442861
1000048601
14347187
721811317
280470821
463771457
1060196341
47262911
231444517
6157147
380738299
28023301
732395113
654411113
1067711653
749805299
120993157
330894973
1002990991
93412243
1014010243
242016881
1040076127
372754163
477262189
534902353
1025405317
165478139
238422293
657025217
581466971
543232709
831630731
839259467
202763543
775498037
507300331
816809593
318504971
719325053
393668279
408241601
935945407
681575227
1055477959
54438739
211796729
10146137
404761499
704713147
994430923
155830639
459314893
414376609
585668639
1003446391
778893887
19099151
219974393
59501503
159792377
942870391
195384491
616005227
570060109
191266601
906596473
169018379
185780909
188507093
675897077
1072388677
1003971337
669979361
1011667247
686743723
655111663
542659519
464266507
263577343
493219957
1010351917
106878703
531164707
571519717
102701887
669289891
238827299
680257559
150070517
802821347
317262541
129555133
656511571
895609571
257118691
868355407
770850893
440236273
337892209
715604051
806531909
70602457
90856429
970847809
111407201
300868453
882641867
838992589
827087407
745082201
72139147
395192297
772216087
450039323
827402881
46890391
734207921
1012556383
347898347
16887419
222885343
988792577
837887443
555669691
383589907
588935429
182382973
1004652067
595749283
668697173
105099011
774836077
567888683
640649623
134452751
54695969
720468493
462689237
105059593
249190457
996659723
933823783
974304523
216743231
159680429
932047003
18607649
911955797
1017836843
333645563
826462211
334166069
605418119
96581659
128245561
118407683
753099583
711740713
327632849
710600557
574352461
512247157
881547371
725356963
85235303
92110069
676394839
527833087
563326483
833656777
834971177
515461943
827826277
709110683
289350883
521082559
624249727
94838209
626013959
46020731
11581099
497016209
96771893
388813609
266050201
896909983
748614161
642300473
590221969
70966543
1023158089
538101331
44242819
976980307
1002973481
1046835583
758506081
94690201
594438067
969873199
715207531
995682343
82114079
680854393
556005937
233083993
646064249
813742613
83807137
1031858473
669951173
707278571
588247591
20358763
1067228249
1046763947
692661731
410836109
513075223
695420777
762966077
554016677
166492829
869627203
144782359
604405279
293536349
1013376769
1042658537
69668267
129162827
184927427
91090697
166604653
95399281
525640403
23224451
264500771
1014173801
554079517
40203841
485277493
179264887
156726847
699565357
451693933
817320379
378804191
515948189
469559351
965721541
874179991
252968047
1005914593
572477903
748900667
596828933
999716143
534029869
752097251
513720979
1001684513
661753139
53925043
882067721
651479783
834240917
1052339291
715709443
811585501
90481493
536166661
912231157
734523089
754876361
793679773
832783519
523049921
508376447
9260857
635114489
589539007
253469941
563011769
62882977
582932689
10067149
682978129
476342203
306504439
26911097
396532897
114061667
845117881
678696041
937255591
323366371
688033447
298669979
399759541
845233481
766565263
1011918707
671581331
963258103
787695031
988016753
1024669553
602955467
525296377
330562429
655103677
61228579
701742967
572398727
525358397
202890161
85564667
739490767
900776677
59271869
44985779
130214347
78799447
824406307
305637751
496052119
86332243
1041200051
308490803
8203733
912200209
628754881
438134771
122818789
590787283
214630139
345267431
966221813
609509599
835240531
505178207
737097233
232460237
953604727
932479927
151511579
563196187
691025983
172361569
101581297
657520147
740566373
51608131
591035897
356832589
349745243
760083503
169342273
1025998147
200201731
463437167
972213889
131195899
1015936027
719137667
10540469
104302591
894521701
612001447
156234073
436039573
910630139
1047987233
780796937
723609011
1050135167
682680737
391359113
258956647
995582041
858014441
1054074361
341992219
745033697
347439101
638809727
992930761
380039021
231146309
15915769
128774141
538082371
199256327
502981487
186457087
308945317
325826387
845215913
444869489
789675323
718570147
186427907
918307193
197398417
810082711
105815539
72267427
166373741
423001517
209425123
593398357
540998363
682152743
978860941
154114489
968854031
262155533
666529561
406720009
512287199
696994387
653421793
704568979
587017097
1023981251
879283033
633047029
301685981
546471011
335003159
881542819
739634131
365185511
894846839
856488587
754388911
163659077
42963749
937300817
592303709
422888621
834059869
464997119
111139019
139359079
140169451
437988349
118787089
124262981
507668153
82578527
1032313691
736226819
329205703
264052471
578254727
683925761
482918521
265093343
437018773
820760777
1024305157
243368557
655424863
683369507
406608959
144588559
405894221
484930421
474614639
239841347
266363453
1059663959
884282923
798784121
1058386957
350048383
719388221
515277613
32279561
469742279
295340251
384482209
1030713547
676413587
602931569
120963977
866543257
152274667
434793059
1029626581
203823593
113257019
826341353
1003376203
577857769
76039231
870461701
781680827
1050449797
278597617
513341357
694492703
58417771
70496911
963683681
796897567
191860261
68070599
254058227
44096123
117328153
13785491
633058133
915541877
920423477
655832147
870072851
664233457
441454583
699422683
1031951681
19362289
41172359
747503017
780987751
160474423
404744771
141559559
673863829
212449297
141793633
489119941
912287471
8412109
578920999
1039777573
6965317
161497451
933564539
948209963
322774721
635841587
23878837
255834499
581306777
602188823
514115801
975379261
358279001
204263021
800001247
618490469
1045927109
665791549
147387067
566027197
637150609
213839771
1043700613
649824709
754398079
756273227
858685117
278191219
562248233
469440007
706222967
689191379
1003556693
87178381
1036530889
781143007
278326619
316027363
482902331
845416549
952130393
206009147
924031079
503227363
821468321
377794129
1017436967
454495879
993617431
900333157
52254497
949704389
786104489
337466509
58223233
892481683
182547713
824582779
899276509
579365597
1061881061
513609413
139438727
508009031
292271501
482145709
953827223
518881417
853812497
354127931
89588167
664666073
358717003
655845607
412505011
835557937
121382257
532061071
74436469
677913617
70696141
989617507
1036247269
602013743
388121957
1010383247
109289839
876372659
744654433
903222401
606690751
733670909
901027037
382165703
434048903
488402989
598894661
455426563
144938357
726075277
613714531
1053475991
91446623
664853543
672365159
169960261
626275021
962090813
940437451
382575439
554622791
450100801
36619171
296444581
869890207
1066667741
67324739
946522849
665358269
1066795649
51873799
464681083
853773803
262839763
437390699
473242571
785831609
497710379
672386357
402493453
780436361
191157019
39845279
929240747
889899841
1022307173
592150829
370580279
387712211
132983083
580253549
164693531
169039567
321865669
1053680231
6984283
101416379
658447259
553425797
553659173
36340739
941282663
897073207
169068223
1025081053
281082943
253132931
368468743
144922417
804867821
512145233
893633243
730693763
187351819
466617517
773732977
454970437
712668767
884082853
933959167
616247777
523654679
392071709
880622543
916594883
303903683
692164381
228431429
723389027
124824079
723684569
724874347
226738147
857686853
1059337501
59669387
412124663
930035339
724870561
953468599
1004966467
274584823
833155541
604352939
81670123
460612981
840345313
540405589
762791
121627109
993179489
911857211
738885583
664675009
1055538403
50351869
725046827
516722681
496825073
158870809
99937021
780221371
305526323
134302151
1052241613
184021693
945731401
1007070553
455433653
637246759
1054465187
1056526687
131681401
927337277
530693089
1051301477
22938583
379217669
812519927
740125453
190195387
744464569
310331851
255380473
468011507
817468891
1020290497
282817883
680419937
957263851
513128923
655216231
397677949
741781823
288955349
530030107
608521951
371568559
210601273
437744623
470159519
589733197
296704909
838320149
955498009
993026513
267567679
378091837
700834471
229629977
401166637
697035439
796826137
963592489
861120671
576028499
642631609
380589907
547635521
59808629
77761841
968963557
226516603
509759717
978961663
731398663
584055551
362284903
77811143
674430083
671987479
842535641
273717229
83953729
622871009
445766441
714747071
594677989
260724613
682781909
1011199069
885868999
723390433
787289449
377655881
839042957
392641981
558115813
306802459
166233359
449441533
242225833
506133973
1059124681
590465797
301558151
843713971
244892671
390142141
694899319
505317041
512166533
662831353
247483609
1028553241
109560989
214857077
87101057
276494489
626084873
218444147
378090913
116782219
522980791
746630153
198620267
340964821
836616701
1000005527
1003077071
892996673
537284701
870480739
104916191
772556423
814820891
414401497
171495253
186562819
904471663
460779491
289279043
663684271
654092149
72883841
680222089
69674459
488161943
63263929
90032209
276436291
603599767
895202237
447097223
817329743
809252869
184799579
93628621
232279813
471475601
926768767
859676659
128445349
608672951
943713409
212059657
46005851
218817089
630850301
213542489
139815799
791975273
679419791
249112483
459816991
101630051
892764889
33965249
662495909
366434683
116183699
155631101
582536921
37204637
436571521
789901283
508162933
620702461
969088567
438816643
894759389
812543671
334566989
654832699
234725947
562127963
370574591
1064004119
520063211
471238921
172732289
16604197
153632191
767812391
996105049
882192281
464314909
155906563
224054539
129775697
1059621151
176683469
701365963
472850837
30248833
1040824157
617136467
138783023
459040313
265965751
698076229
448009421
873930107
265912139
341477387
445326527
282782419
620551627
46900397
725701169
335688343
320794717
200263291
444148979
887368739
436066459
363565459
975424883
87898561
379149751
561746681
624029233
793886573
299278181
620578657
14677007
555945919
426037961
382902437
405760769
864085093
854642353
736549757
594689353
103310297
318047987
792088543
294085013
322713871
493899701
688401929
1022322313
519566651
16570993
1024581331
270194887
344206879
276378371
281150237
455291117
793121401
300183721
839937251
603298403
745587329
919320637
445087051
259131121
853211377
309254303
500488649
451826491
254638507
747956653
463922057
77105843
150381857
290748187
1011254759
967885013
612524149
295539401
753006889
342508807
118462819
96535613
57293507
995568481
413621227
621178697
317985907
84792599
354043597
732414107
520057543
805157911
1016448247
272883341
333763187
451298579
226675907
983085637
194369719
108114571
550485241
987393413
557605241
1063868521
843716197
865182589
1002766117
984283789
301372139
806132069
264374447
300634057
274440169
50729687
1012575637
1043419259
1048857917
798641593
488216137
519927997
947268337
663302513
431909503
625845581
180050089
155671459
362098573
370623707
126816421
381291899
821834023
583646191
582230833
660960121
107118841
39757891
908548999
231969979
40936979
763113011
598124251
93697111
1048592131
610006853
1014205481
1004719607
670763279
453839861
376026953
265678529
935876531
673932551
127891823
621021889
295464101
322562257
573179371
877725689
171641879
909504991
383976503
886108651
492793583
858655073
518472763
619380337
1034290171
857136461
677044679
256086739
164298461
1022009237
568691351
70540009
943126963
327422699
5306479
602667641
919519451
536778817
773614321
961317619
394438843
851258699
271781963
580462609
950790391
370215151
695739461
494375447
275250071
916897697
426222191
514966961
885053927
717864421
435252281
41323193
654098309
332937251
39001561
496712911
448346713
257809831
159177017
191993827
178412809
768564029
400136899
641944133
626546521
434642849
978629227
558981503
1040591317
444353339
261288871
827220409
390868727
312640721
1070911493
455170141
495182593
29474813
263944003
702409781
526874539
1019066677
124961897
896323489
339203573
1071128339
357688337
843757517
332849507
280507453
512741287
1054831159
687094231
887236877
816577637
48939637
1037094931
589554649
117675991
620453929
541942033
446548783
565526107
136699799
383972009
925381879
690860669
102284929
359096443
857912927
908921281
13511699
833984903
280710571
225009809
797095139
987072041
274580161
1008678733
926533871
907129021
530999719
669025117
802856963
11750731
401222461
548633693
886791527
366730411
447242491
158032403
980143819
312306947
454821559
237605569
957642013
595131899
803258507
11685197
728559529
167407927
925723199
623046449
699840409
299018383
139526081
190656691
845871427
206304421
979687337
1036951339
560231267
550086541
186343733
458625593
763650247
524398877
478500101
183778967
78829477
204248263
523485289
124109737
143235151
916517557
804817001
1000838711
620858813
179299931
989434889
778859813
265486891
251670521
287914321
653946647
663475429
567515387
751251247
251769191
317687533
568769501
598195531
184267093
323889913
1020491257
624328511
281187869
834752587
294347621
310995589
454690871
137616077
364334387
87684203
141435979
678362449
134473657
249938561
233182973
86263741
690129133
417164743
302867683
314168927
451382951
630612713
329857807
325476617
53919959
703828627
397513111
885191369
185028341
335692229
503641279
20534999
672330023
211880947
244873073
1005138223
688610137
314174969
423289547
618658043
472427227
880723339
736317011
247409557
209864591
966748967
698399809
647612747
548311003
644718853
787605341
943546993
24390007
243902773
67197271
15635663
403028903
567257797
500027293
684646717
136809577
619115647
838263469
346660901
590054431
869463403
861333787
749485003
122876489
499568449
659259829
27017329
392423267
482059043
246669517
163915523
954073597
753896411
670559437
431856701
152276987
437338007
951222929
57620917
490853351
853626329
310754183
740017507
2117953
472651807
309691309
229275103
161278141
271079201
991557367
179093263
37866949
157669249
923672119
846438113
307791227
239156741
150960157
404370781
692406571
24326543
133564279
367800109
935688053
125047081
572481979
59328527
785676007
653433559
479877929
530154533
829779641
136557089
859316509
780689627
315845053
504582619
763441249
470019829
229819333
724810277
59420903
203531873
930103721
645171673
250128727
118020541
371194037
220107359
640881133
252861659
457596103
927234887
209770313
452052901
664852619
811648273
714240013
385979159
130465781
629760283
374128751
635791861
428522527
22567289
198820337
783105497
869567521
572241643
1022802107
372936203
40625203
308986697
1018615699
210750857
912873779
413072447
655770397
1021140551
552386717
551101489
614947301
666493589
890640437
44438551
403639529
484158743
474446173
282243869
175042919
132021431
201484033
955566967
396282707
548180393
23108303
991141133
1030982333
555097639
314018597
1004628869
84035197
225979601
724896719
676502269
386932687
515219753
535525973
769701929
983003143
66314827
1048421039
528763751
255619877
973344193
685199057
92300597
311245019
148631569
683706679
5030449
42400613
672149987
496444891
769364437
266738119
699563737
430388279
629013179
611728027
395191943
821184733
157128913
482564539
705927529
345584003
306320957
1030446523
320448731
516417221
442940411
635938711
773686891
387864907
528536839
1037822363
19745963
714833069
715768621
692342813
862803223
1021504831
766617119
958281761
1022884001
271072271
173845069
63826927
1043027693
198250417
1051547729
261660037
101982719
380967443
95742389
67938791
554659753
569391547
822286279
335482699
875718653
516314237
61466423
737439251
368306573
376930199
422814757
600111287
327674843
96889357
723100669
600332791
458048957
593829409
423933479
327483229
433701341
966666347
251680727
19692217
266052581
831154579
233796467
621872821
623998261
614874809
526104823
163492249
887926019
410473501
259116061
1012355957
368199449
681461939
309341573
165404801
183488647
359677147
89290727
91322789
1023559049
572263619
804139067
1011826157
811017271
890222759
134284597
670861771
234433877
1061755117
828093029
144916643
745795249
140279761
329497951
818049629
5541721
660901559
422567969
966603571
832864327
120047201
832818737
194032907
1026135307
214572601
888853541
309117373
277085371
552993533
356138743
125028041
808271249
647875027
974180423
528443537
913264679
722482897
695427119
593453401
8513731
185287273
847315289
87703313
476079179
56866889
212929357
97018937
855822463
92088827
732256043
936181843
503393441
391069673
816506597
419144357
545209141
78477181
771503633
354964457
64526899
143802223
262127237
709031129
345954613
519161641
258045523
187468807
378321079
679879253
69250513
986200169
79173293
721007293
1058488097
427045769
183855863
270464123
681173341
83844581
992007371
486568919
578861617
822152699
955513397
203430263
177692233
674762041
415770527
553867313
44554109
318977551
378687629
68895581
810841001
221898751
43484393
1023876281
914309821
421160983
136203569
494803511
122680837
642278759
773118349
63803693
873600137
148630693
826196053
147014473
147680671
348965521
659082947
219431621
59415283
169208843
729361133
483480871
676061143
962637997
1059127781
104053597
438493163
334194677
284462267
203410609
121958087
452488783
447989909
809993309
729047141
745264669
221126743
633240469
800071619
850511737
258337903
1011793603
421126663
330310627
438893771
741837659
235230299
779695219
837350323
1050328243
344487397
587014289
673697749
117997603
1061666377
354593171
611477327
200611667
995917771
729125963
938104351
48757811
416950769
1060637257
1064433323
128007157
17872189
188658737
980303711
248040127
344524403
918104573
914399693
597847889
559026257
84317111
252148339
147333617
527490661
809779433
684032059
681865099
413645233
758667307
480665659
504814159
671016139
186054329
165235667
412135219
138249373
862945469
1002707359
517186619
56589971
998138653
656471251
1017240529
558475457
973712833
628979807
920334629
736665253
3127339
150401297
554356457
123468481
1009940101
760981927
51368689
50158751
9426913
529141307
121381283
396137591
108739523
54438073
427909981
1023998069
398697701
1011829229
837163841
496653211
651422413
794787751
606122849
1047472133
665888579
370165921
643938703
226103131
453581059
589580273
661760321
582421507
452586091
813979799
453973613
1030326643
717904177
885032383
766926841
670158317
320238551
721879013
1072145467
172037119
620503193
302397203
883921099
772805191
550417429
91137589
371729299
293094709
401358623
946488593
282510881
531463013
1056434563
1026907691
366842107
691600213
58364507
712529809
529120639
921670367
93939959
96786623
944376331
1055764907
163610267
398895911
222689969
216383927
65058277
333521119
222769511
1054868161
861909929
308079913
455694821
357481001
893170763
960339811
29471447
119363
442804319
517343809
268377121
706762943
47006647
386521859
794755631
150224731
790530683
281839837
907554239
310060697
1000236439
45280189
999817499
240172351
535343023
1009881361
31415663
460356307
331685287
73065943
858514871
114280921
355011499
768407737
874217917
51059909
487480051
866459719
476329163
723393799
521444233
218967901
786570011
669491299
903621871
995707981
173643739
328332281
246196043
1035800153
1040753323
627652981
545486659
204229699
383936431
457543309
789162823
278165051
242240203
147414313
661937207
358455277
304133447
226606201
281054363
544266241
193438013
852204751
598055621
721621531
62546389
138498211
532658663
760855097
572676373
288316159
59989627
82199231
793004033
536944601
280549831
238768547
808162163
877889951
448765591
127332197
471696557
499132999
1059877823
472165489
190711973
709900817
400706227
780691451
755729651
68470361
824210047
823241689
783140471
499406681
439033799
421791889
862397317
922617313
805077821
330047257
969000293
415622957
297869909
535675669
63125159
315938803
861609841
118005527
266491387
650355991
137483959
863167969
376257799
355367293
973619791
176648699
570306097
30337481
59708969
79486453
217446293
643360499
651406421
439067357
746751527
59895877
113466961
46751987
1052448097
228803257
430481027
121044221
347578043
442678567
127437197
538976303
794255039
427251823
718255631
1012189583
587307673
166144369
112170169
214571521
379040867
668430907
106335347
192715763
714894127
235394849
719763133
93883649
549055669
873158171
155688749
229775879
298145557
439497229
525313427
11253617
136742783
524105431
770996273
415385653
1059070447
318187201
835189351
831765283
765754933
629099281
166580039
799735477
326165143
244460507
402256259
220515487
1059674389
395336203
537895093
413372893
969650321
935756477
626877943
975992533
1026426617
900467093
308660477
679254899
1045202723
440210921
521175923
207866957
403688849
1038395219
986698549
116373779
730146623
133935629
1027626539
318168919
634861943
366297233
950939401
875019557
672215659
888387197
301545703
962289103
1057282781
558692887
81705191
60369521
631783709
193566293
747571129
787652623
495437497
482132789
410926811
828525469
328771697
1053545503
1039845727
482077997
128142649
595188653
6142349
762560881
657982999
319283051
1032419933
749566211
482907853
325357649
725799863
99107461
625024349
1026484517
86856779
1034612599
152850001
746638517
764979253
950737673
989493149
157611283
508941659
539530961
635141827
418837481
748503407
1062318071
337539707
1005654731
958856681
540982163
115846877
434212543
544450243
197117651
670040981
85711817
162622793
82226063
65164951
511574093
337067287
532797767
1028646161
274877147
302944591
732887201
308069651
179485639
228773477
556075979
473623823
421884871
571274149
448050397
767880959
629482933
738311669
846237839
682729633
178458961
148120717
325000043
108845551
920508077
894760249
567971197
356731049
295620643
685431893
39082531
244327903
166361161
619842449
141494953
602993801
239521673
42334373
839955031
198690137
141593671
774903289
815121547
183347959
526728823
888948419
896534519
91936123
40402441
715500941
843219649
274744319
402965579
1048766471
569297243
851535697
267965141
507118541
509817551
288559489
647719651
325832119
235093847
427588507
1025773649
778746779
133709819
698901323
732805949
666217901
185822867
414677377
279047003
475937003
347478979
513767893
1027440097
1004234351
462490529
395473123
303686653
567236407
141206213
819408203
175345301
983000939
568355503
503741669
159087053
144136249
437335793
93512521
150610909
277375639
644372857
195639329
94837009
1023854287
252612377
673102127
561130327
392908717
464777611
958275529
704644471
504885077
941551367
595398467
734428069
656737841
250222043
619150981
84550751
890753089
441772301
425737189
1045401493
806869597
640935637
964066079
552974273
424921183
348726611
604074059
765549091
498106901
204539311
327990937
102157193
875190803
13857113
815885293
749153753
840599267
757887709
232811479
557074579
134875009
1017385157
331125713
684930341
727309553
794715499
784244807
227466149
998260957
384191447
692071339
894710071
227889367
805181719
60714767
101464501
726393257
712954553
161909303
849984439
687248333
150067997
481517923
716975269
11686427
40083079
56035943
7494439
162538657
396153607
573153863
260954129
915227653
901432793
1072041433
1069344677
1000834267
147345881
435423619
207706531
45630889
268228031
511188913
16930541
896666671
817739983
1007016139
661667057
107012933
882973037
1058545639
522871717
227320013
537542501
444421223
414956051
546843793
392563001
450242999
758364931
441030329
206144999
249359137
87264817
782776279
257971027
80867923
980096459
608841421
127186229
981373441
197918141
1030508651
446800111
1044425881
55509343
17329777
816111833
45671477
373389209
955552673
897682031
871644941
925856821
1048372613
891042881
539475701
103346189
777035543
497883077
488771779
181209733
226396771
170139041
927452467
852734159
1027110611
501579697
964179511
581442023
57188617
559455913
162073559
515521519
203435737
82634333
781279757
471142927
931454351
146851777
458395243
297046303
474923177
145496899
318341467
92324917
842350711
259848923
486705187
628982017
775930147
649597301
826853441
942337717
814428799
461929717
582760279
537065423
360776809
698589401
264716813
538426853
954461593
617722499
1002291571
426823081
809240261
1059668923
129696403
220544747
408367601
108742169
1038787699
559940629
297887351
147957841
826417759
333632459
179348837
806281703
60945107
43336589
431852009
69778453
439003391
733239293
792265051
848813869
609544093
91096823
824256187
568609117
455222869
759293567
819695753
1035481613
865678799
219611837
428304967
630062579
1070256419
815572007
53379649
717323059
565802317
322738151
715900547
313598081
762997087
226127827
938393539
737412671
320101853
681473699
94842533
718346249
1014979501
957727619
210876803
967080481
24828917
63885611
919156471
934413197
884994983
964997993
165738347
1042134103
52134011
773779907
720030139
459728363
573341647
288392861
807016813
447655277
349081429
789957043
376472407
895462499
429675217
88257397
392841773
861560387
474224903
960241463
227946539
77585743
438238643
770892911
8201509
769513321
100358567
110543491
735109433
198768511
236850541
46696327
221096453
440729603
46971787
905768021
1605001
915508753
545672839
1026543719
445869779
424324889
768333271
223367201
57859121
920030351
989907719
671594351
646449101
907843499
638421317
505537231
175686097
959805137
17724173
181655393
573092683
259859933
841586939
575628961
605446003
207886663
186477899
565778261
165724037
647911003
498074593
587211073
948692417
599520949
992400247
913109723
88523353
524410151
689744843
395779831
337368509
312817207
961793291
666838387
556088971
135412363
581403359
241359823
456025993
123167027
278033731
866393699
466816621
58743017
947293441
430754647
925821917
624796273
388970143
147656701
967503011
967285381
789454111
685495849
678074899
340973323
1066405619
831658307
350901359
31794283
254209861
759423257
379346623
439735451
732074747
492790981
470303629
397867859
25828063
395010859
935302657
293879507
569958833
932340701
858209071
773522647
138652159
676993013
809559871
648879181
397367041
253359833
796056883
987138557
90658859
514557359
646836821
792909833
399352171
932161229
88603267
254060197
622524979
51222113
1053886507
78095923
496623223
242030849
1066471621
514345673
760914977
93561469
587361277
664309127
266898839
287204041
391069807
701652269
524632837
448900709
230608109
593687177
273438133
776919061
252664589
530642597
612614843
67169611
957636431
284782489
512535823
459797981
143493913
681697837
580435433
365056387
222712739
535035233
97574507
271335871
351152609
306657047
956790983
773655593
124104917
484564571
74551933
104909879
25940927
40186511
512628647
965749531
223189019
627958333
476597921
254260931
729182021
710407823
561987631
442062541
281301763
1029512779
374668793
603451007
373631023
98628599
762110509
289334557
860269847
119202469
971836357
109551889
750966193
217804879
911025523
126264737
36815929
101837569
473594227
331137089
209474971
731539423
234288149
1000381621
793180939
1019191993
655736909
784885111
460308659
867579467
211537213
949233031
374095637
981140131
972497341
571821839
427031447
530358811
1042345573
12810191
1053382769
889994741
57377423
156503311
223054789
747655691
170895779
643076947
381564481
630666241
264295901
204582407
488347667
579216439
541091207
532618103
459075433
88049147
461320999
711448723
186172913
205237541
1034404843
12346613
699554041
837692837
396832837
967985807
138273643
26468647
201940751
35450581
377627519
526781371
1043827919
502965121
469404877
769924093
475045141
229419791
559421903
569236529
542035759
851578097
276599287
679100749
973432451
916978541
695128943
457094713
655714561
37016933
195082949
413066701
204093049
680184913
103537949
169421093
455902451
786984841
965188457
612789131
797763181
311035631
748265723
398563951
651570233
855003581
589614661
543399739
1021060907
93397111
935001167
423574573
185867813
819159431
1011709199
356959193
106462519
816170219
903545737
16671901
1025394703
157699169
865972369
957530131
758192453
621586391
549751523
342038141
954935159
113710001
935763449
5503349
238806413
670004431
538813241
986412223
328264331
481243897
633969173
945655169
75715099
111788087
1056401107
908578829
649498741
624823993
449455801
446563807
810362461
705796829
759421417
83910683
665188939
578906443
975540169
134615549
841392491
366994829
960975551
817331029
496636429
1022479823
568199011
144066389
37621021
919476431
1027389911
167757661
303092089
796222093
957634859
19171907
377594369
265538981
765121477
625790527
240522059
879213421
159213851
64148291
88408139
880797737
245233531
614482399
1033112939
467026453
1045522327
350842057
924447757
297294913
829232483
548918869
1054995677
199496881
206487443
507002603
291521233
160195279
702084997
310444919
948547357
417270697
311474243
810721297
55175899
626706229
322471867
334854511
108021751
509709353
958022531
527635553
227682913
187868501
437042951
324073333
128543773
913895137
529349333
110423083
362266189
122219743
374963623
266028871
739565219
780028349
769226893
690006901
661490513
68752813
269755777
863708597
262559149
929472787
1016411797
102968051
795540637
160776283
171310067
936445537
1061884969
523456267
966389579
43287037
836929279
327968701
342307151
519693353
20316713
919538479
71225137
41425451
1028159719
1007209009
683459453
104143889
832427279
579163547
716922911
1051351747
1020837203
259251529
627165419
199566091
673295983
171633409
1000448731
135897911
225325979
907338931
677717437
266391179
19352167
163864681
224976289
260684839
80907019
632886071
18198379
1068181183
714308281
498196183
807241667
4769789
525695069
396870377
675488287
863136539
906358613
705216397
939879541
388022419
94929103
339430733
260924003
199778063
456132401
560946787
43569941
1045486787
434462167
33513673
888608947
884938049
712180747
437281301
728596159
685539781
95208859
2768539
1046236643
155662777
651196057
568503127
1031083117
557014669
495740887
246488609
1057665407
539525561
198624191
528469163
774949169
653206649
424300879
128824849
572237977
304894757
442839451
1070895643
912045649
159555821
176407697
539339971
109260911
20407397
821966039
350734801
106414481
109248179
41686657
693196597
402865223
300087913
930290447
619776173
272747417
736627183
813852499
329953643
998562277
772608037
92515169
239566387
862447099
667090297
465679297
1069561729
808230229
123851551
137020487
1056046709
848155471
698067971
66142033
948070289
272557723
794361467
401166163
220429717
987237677
912191807
693432989
193101913
144952571
470863823
598795601
982864123
764998063
48664069
579135083
209414369
700454759
219730703
177960493
587470693
270329531
946795753
204842279
582038719
998398391
84168709
616835407
785576167
761400391
932198711
626626381
564681319
211778291
394159951
354776063
130678259
653235053
706952777
58339469
601103917
355961887
103480067
1073575133
971340653
765432013
1002972731
371634041
114217223
947684807
869578793
895132939
483256363
903086603
935875357
337136477
891572441
1049186521
997587853
185005567
846443837
228254071
891677243
578569403
370154009
1028800793
563223883
578435927
1008073397
382062719
625243009
486809173
544951009
11748043
853111307
1050934361
19136651
416557357
685171447
337411237
1059131809
839867653
154342751
1012621187
850439323
90122407
219697999
962192459
614839087
403423829
528612437
744174271
620272607
675075689
425373217
836937851
222397529
548074523
105851101
1023896507
71069249
397135979
981189059
316607537
881125433
425923063
264881797
501267677
98485237
19346521
170040697
274568251
812769203
731875579
189580241
303742457
641949379
619327763
940597391
101593813
290087981
948093821
631863179
837498461
191525231
502078609
404644111
569549353
686447077
635742871
1051221887
1019628377
539317393
225131783
63361043
871456631
96133273
205943029
327516089
879019859
591072571
448435579
524321299
681325709
177223159
216408149
838177261
308763947
766468553
172294279
676401433
55460827
977232593
1009903093
718109573
14445859
789489227
2989573
437641289
433963091
253313029
118466279
840276523
422791777
311610569
204828311
255508069
858475601
845143633
1035658787
127113703
22431599
733967239
438106511
128831719
1048173751
48094451
721577803
487074479
1030784047
285434351
186686293
1027303603
528065297
396216619
585933083
570406957
102549943
609354089
86725813
620750069
1058087731
809193139
576331859
599802587
504109549
147614471
81093533
150219373
3767069
675890077
761073721
527666449
554252203
723466511
134546611
73569569
152137259
194975119
375038773
54263789
1020750251
274600829
857160901
1024564117
354982129
475282553
384274013
663379957
668428993
600552313
805373747
123419077
141150001
648108113
368555771
217334779
17012209
170597527
425950391
588957191
356453429
1029213253
217071719
1068209267
154238653
1012333193
805579387
635279483
583912919
297620699
779373953
741097151
472372577
941313049
952997723
566017717
255393001
720471607
760247857
1023044329
379224311
954784801
48402251
555927529
110883697
642991463
321441941
513417743
146254547
885499889
349476427
624665543
677923843
568209637
487331017
521132921
374273087
498713533
357103933
862287199
82010963
58951567
18155209
694628723
270747137
32465507
148943281
715877797
770353867
441762157
284112593
915777593
341781827
787380107
843784523
700778753
950607013
765683423
153658763
701576437
125247541
445921499
800082431
228030461
1048565047
576620687
65662403
815431063
462588613
1007412451
376319483
227012329
938786633
194790091
340011823
399362993
498261697
284360693
505064873
898752397
688843787
675712207
366180433
815012039
623447897
627431957
701828117
401603747
381309667
940449359
814517173
89442721
579092461
498687191
36173413
765769003
188469163
575600329
124850281
74347423
729197239
740125853
634224523
311721097
280406671
326074459
454332449
203554831
950742407
860643067
1064020709
812462383
49951673
624953969
1037652619
507730207
604934177
841843687
522200197
50862293
957794713
712484359
710444641
965094761
322678673
980911961
496348637
579828749
411841459
201356747
367810067
485518903
415237259
578455103
501058157
800549033
1031924507
30538147
211674059
153936647
64372379
468587663
58320583
88696523
622671997
154596457
800118203
798033637
429936971
781729979
160441199
117251347
311726561
329615969
770997811
331529491
198456263
598868839
734029771
100961297
1010151451
898301617
750846923
414017179
657730133
323207831
119082973
837185381
666444379
928626619
403612367
933606371
503946979
740911469
397662329
446985943
237950407
753063833
210980537
160428797
859569583
387554261
279725827
408800281
333300769
284556607
856871161
640726133
1066987717
263826047
923543563
684303203
13041473
650817283
73483159
859489919
446419867
620220481
107625811
933501869
17109383
728443699
50363659
710391761
132785251
403834751
36487351
1057990981
623998439
370620421
537745867
513873463
790712621
802816489
141333853
914594081
466855621
203882621
2050327
281857171
881821987
471897431
497953009
89639813
573450487
473351297
493268429
654044203
403391237
540105911
721553507
668904097
439518853
524939203
521440321
883245263
442829951
370208593
975533591
945323143
961397071
391855687
28948981
614270597
458599747
891055117
872958271
238733197
688495987
32614157
22459313
1003090181
722602261
233378693
377538631
518949503
884765303
494638901
254103541
407251699
307151353
663727679
774368281
554002721
68807503
581527451
789486601
316678013
974701213
62273021
145848757
515390663
488836919
455665283
402506483
295703267
1035122189
1053257237
113101453
185876477
94153571
101976359
549908069
539955113
703829669
558961099
232331863
385289153
1057761049
11770883
963407771
543115091
695947793
442258549
4785271
143195933
377741633
896055913
168251687
748160981
490184543
697599719
205077581
967764269
167743897
8225317
101763029
1060670869
589850669
282406043
284541407
270434141
39031933
895333877
397867553
223012189
60785213
560874451
569071649
34708517
755800343
166238081
191728171
36791803
369367399
656919493
158905291
268327699
760478309
154571269
418758653
879771577
395312623
916319531
116542631
790320103
787509787
739023227
813119287
381853019
758723453
918108427
766822799
271241947
1019686289
958501087
671864189
100403417
751830029
557879533
162658589
26401747
724051423
458507809
507091901
129091363
144208759
342832351
512605463
202933411
167262373
255369167
328483277
82209131
382252573
411677857
874122047
99699269
492092257
875188607
1002897809
750919513
681448217
720553117
762528941
882826367
790601299
194530993
310650937
965340973
336454961
793399039
777461117
591361879
322772327
154284287
638487497
913730393
744951637
832636927
642991793
189959879
1042136903
970381079
553819073
157316111
268279111
569104043
623428031
279318253
4874017
313075073
615395707
245423681
718631761
506255573
169085429
444435491
952128113
164996581
862775189
505508027
1048702601
394552789
534061217
154876861
387400873
1034558233
1044120223
675107623
1002559433
418488787
261746567
60634243
46519091
537615877
1032675463
24284933
604532807
843567961
40034399
402939241
857384821
364944407
330397373
84405407
187812571
943252423
628780777
455006789
880353413
653262133
979637837
582519401
273794011
496631621
37981127
861125549
1012571083
1055772649
994547831
499193171
643842401
915070969
239410291
57800927
827667823
196875089
258657181
1059329413
210127453
543635249
48022343
98390813
972738713
958105717
744458381
82643021
773723653
351088769
897312401
692578067
935100731
1005100267
391211087
478863919
667822081
97646209
897687071
919213429
817619021
187708109
291349613
382152697
879478619
87209063
1045397831
402489481
518533739
444007259
504870931
252469807
647771533
115392103
1010530867
234948377
574328063
187761143
190392379
890191343
616342253
998829497
220813091
121803289
442864273
405777731
927897431
264377627
525566143
499573219
521993161
316503643
187545121
347142127
661818847
260836027
898442141
25107469
275679169
263436139
1038139717
395826551
363008719
416152691
894124337
630068869
13740017
678480071
247669679
562482797
624545951
618557411
950289383
957383689
358330081
449672387
668613557
98743103
418406903
507050009
370844741
554803853
717449813
65851991
422874877
1002939811
3810077
335492617
966578443
52427957
1027104343
1016715761
1058438233
798864091
558904693
204933233
237319631
265880863
162305813
852247003
11880251
530915563
883424623
421362457
976084999
201376517
630391499
404795297
816796823
581403257
356864617
875198347
951542393
1044383843
360132679
302937533
394863239
525147397
378676091
120675617
702385207
809546093
244305349
345588623
170994293
775195153
85121461
279196399
1048291463
732119347
770588179
57375047
653551981
417438509
669249071
1021589033
515999563
14778563
658942309
272843903
1016313427
127547711
932206909
464375027
403234079
867687377
7673119
484899991
1033249367
586342951
1037510099
50764633
562905817
51741793
1059409579
532160309
189983021
172439557
397071247
313305749
1045130909
1048402213
391522321
863884297
930315047
995330537
673829581
767877373
980511019
790709483
222974693
71390591
384703673
1046276201
532483267
220366241
32880223
741085571
834062387
12612473
275290651
317780923
123368209
161235829
163317653
921948991
711318581
139538963
811659419
528375061
1004292967
39872537
443043149
148689797
676626161
382272841
1018883267
671060587
924844213
143974561
692032343
264338281
106825627
361141657
985471789
204972611
575743393
585768731
457615693
411240043
876717077
416648917
142645469
151700863
839313023
633393919
835636313
493449647
48617281
825075079
285042119
263801033
735492257
86853001
343602893
1026726973
664706117
214027901
1050346027
333880931
634113071
86452777
196075531
970251791
172571459
542927089
825121963
446935961
626207741
311360113
236379677
319149683
418706993
68045507
418045877
966886981
1048009363
845016301
59121457
406219283
28591643
663829553
497715107
412444511
403132159
61586857
813473389
882460247
701083727
118685587
121800797
427874591
306550249
398300593
368539151
326201989
246919031
559377983
780747269
382506379
642273433
844759219
29093899
775786787
503393699
374267143
845545487
285591701
815655751
138057883
132713041
552620179
62314277
105965017
496219421
508729343
639155203
948178787
390158807
1055682583
932773321
922359401
1065254143
854817559
1046039647
38690833
500192597
71023717
970730231
7103687
534521353
796023121
469804157
113966981
879468617
984198961
762183911
468208343
327489397
752982409
639360017
605456473
640977499
516120149
145363217
100396213
737712571
147715853
375702851
142098157
514822681
545797537
570829631
1003631029
731639851
529316239
947638777
35043319
342233251
117245987
415851511
394956251
220117421
1011137399
594562519
190047631
292006397
665475851
677872001
395741161
700088401
828344557
906654079
740549077
323725879
543765353
80660887
1022204653
652973459
710177539
623594549
81487379
269075857
55963753
1000037483
997465487
593752493
6884333
610287751
344035963
961667263
2525221
215867293
31730521
535454891
2807927
406771643
825056369
630212563
1039500113
468568201
68860669
460228817
372948209
866698577
254943103
787637849
42812507
923740357
574016197
1007874433
606713717
469974497
748395511
899247677
669380693
416850283
576324443
664522939
1024200587
765027701
832615603
691257353
738180713
925613789
602319737
553572557
394318159
806529851
386185661
268401337
1010702741
639280909
583016669
601351519
471614063
239733121
521372273
650251871
801894083
157469087
507035279
185645503
120798871
792273613
125800393
358258031
319184189
93486391
1017933251
928732799
154735541
26548117
335891917
145329137
162896807
851100619
434674291
617465447
197486041
227746223
318008549
623588099
288378421
981657661
183192553
116156753
43493783
330979633
34572479
346146011
667225201
793860481
952318709
181442669
186295073
363063707
694022893
873818137
161564327
17584661
368641879
224803207
101498183
743684629
298553503
442009223
874133531
950728091
295137877
539505833
135148627
733460027
663848587
882086537
643159067
210677801
10272659
570893119
294208829
427570489
859286399
216495997
235595587
650259679
425476427
755235667
272913013
954151091
956840371
349656583
935993731
371991469
281524183
60991747
746841769
36455567
801753551
52318033
914510977
1021737347
340303351
553858397
789661721
932067403
421172383
693806989
207773243
775596361
199197709
830371727
699268777
273145219
35792723
753946433
313430083
945169289
133137671
491403827
324365773
183293443
601196269
579075061
359084197
1003598551
935194493
150675121
975835109
1005426239
226650133
219010963
720043081
69750203
383765099
391312067
249787277
29067859
718257167
801504499
6749329
780789679
510606479
953421731
328721599
53729443
632875979
686358461
374877071
532072531
268505537
186672809
627775543
526642771
454381517
201143351
745408669
403062211
176573113
255973147
772066313
596086261
163663993
795355199
530871127
850026223
941961253
720508507
925558679
872188969
676773343
84640823
642396263
700495283
918447527
959365133
39852773
22465831
799943797
514643161
663715159
247533721
592301449
922835363
254786549
563669699
391566841
964461247
8258273
195606263
474120407
280452001
22263937
803841221
310323791
41839613
57836089
290443841
162949679
237527701
580592477
432413987
341399293
972440563
817206289
423037037
117397711
875588801
366870613
558882383
94848713
853407721
642829151
23338013
419698207
791019121
514504709
56483731
476500559
777657263
761816651
1029250199
1051479449
316512197
923487119
977333789
536322757
790355303
268622383
597092813
128445701
42935029
1058953121
894969499
79522241
239589403
778880719
288553519
565475161
1068955831
212226673
114000743
899984599
772145293
230149193
890397883
281851439
250264591
444844937
328019117
557530859
41602861
789922487
480731401
1042828823
444136993
874429889
446764231
393345539
860766607
681247009
419168279
153253757
294284351
799509751
697295413
233883641
822119423
837672109
611870869
14629793
238731211
859315901
1011758057
951438827
672927287
692587117
123148897
50729219
616709069
675179273
1043780723
171064627
884229079
135058733
649677031
313686559
420901993
892666471
720350977
158383417
146749741
290010113
746334709
376396751
915679301
390606413
604443643
173547371
203713711
346536349
421148437
7866473
835731257
357761861
594717397
990484961
79448389
111663007
406144621
479634781
31211309
502947719
544248031
2222543
619410937
19273213
798864611
17120227
877145077
807381793
649753597
445275109
507239279
839295823
228811523
593034943
755668099
367008211
884913671
142889017
490710343
14817563
954679823
25713643
276125249
105116827
444061213
262723579
188514211
105500651
326606107
26554163
912511679
681347503
118665121
384589171
69549121
924256639
1066599169
905524693
320718677
649325819
54903259
996494111
33437543
765607621
454047481
20064371
592806343
601059247
996626651
475692689
128169089
816080479
956496187
868024813
420780527
228794983
150259261
518804359
1027063267
1064567083
920974181
839391571
97472317
689609443
1065268271
1014800191
53858621
76277791
195618019
174587797
733182899
245201987
315538319
857989997
1027454453
52510981
299644333
853349351
439375907
303820151
218643181
871310497
290214823
988926209
114472741
1031842181
305459989
1066480651
89664587
784864043
971049433
684565319
292891153
715976939
125430397
759068521
122316101
603378863
355055447
274320173
338110099
497300359
998705843
733819873
132430079
344119439
764819611
754340987
299038489
968111407
733198363
228844867
939570503
956125117
18240527
418177729
224536349
789525241
485215177
284364037
269862721
200159177
891071723
189811189
867112237
807895609
92952679
781953281
546465559
924825383
947854903
548013451
687029813
869495983
852879317
267902891
893828333
461109079
290408953
1056021809
507529013
628956409
71348423
992846549
378951421
873748481
1006449061
373661471
871717393
469317571
159477277
33937927
628413817
269340403
614963281
482492477
632073733
18607339
172334663
123112201
16306819
324227273
98473363
900001873
349576289
431378933
536089093
81420991
909159073
656243789
27307691
676886981
484397009
604240919
674827211
803602403
1029442367
748683457
604468897
657345881
1007099251
819956503
697392419
136378691
415650551
62926691
1064292287
880630717
897224927
928353649
1023015523
1039390039
923123339
996169001
920118259
591741413
157705813
975032717
204464443
974887843
980501411
882452387
620928589
74035537
346584209
440491039
551316193
190540003
76557529
782277583
306482717
150930089
656971169
61562243
662560037
1043443111
554540963
447844069
865954927
709769381
723324977
866396383
349425757
148837037
409614551
710271719
367482121
655815371
884807507
544223893
447866491
943002037
227345873
1032222203
217787929
397240609
20775089
616351499
275741447
73589479
268090861
459046201
424765039
123778453
588818767
828887879
783254543
883882463
865947679
465244721
22423657
614803183
882218237
1017144643
904104431
200494891
955869791
978282511
217690939
305989777
96147749
980081
754392841
604828199
194222491
223793033
216185729
864667247
1040360731
126434393
533277077
267168631
393310817
188739853
304573393
510706177
483914993
377823799
70088813
894635309
413596321
439895647
938205661
432946517
104838917
855568327
49350407
308400979
47922661
611839471
948745559
831319849
423200663
393159649
232396649
127889743
408687061
246237161
801201257
112951381
35485447
108515747
165667009
334467313
612197317
993121271
459590617
283345759
793207
124588507
132983237
787064149
865743301
982461647
530871889
426272843
302148569
1021153033
76424297
437226973
238478693
629822803
39749503
847966877
336548593
719244349
475771931
164363279
217164791
648371887
786410897
915338689
635220569
426472513
889693667
146162153
769266691
233138831
410011703
286411583
420881819
1018491307
297445441
713438567
950731871
268410137
435329057
236825569
624447139
817222649
1022088167
185170841
630940487
279249059
389473921
963522353
93750029
204836813
483513431
76550933
618408139
896320049
985375399
214349477
967665943
1047239467
454888673
195239689
870677767
816381899
473042533
29513833
307190603
1010006813
492567311
474615473
986372173
712510363
333486589
321014413
649899589
528473251
926348117
491711377
293528153
88709807
838289819
129232739
618567679
473591203
709116721
960900431
7847363
901888937
787789789
276365483
392785013
774621181
911462807
911924683
246722537
277665197
924228703
1054471261
288000931
521366449
700227599
940139339
681473329
84367433
436609427
952218913
747186961
114862427
30353977
653193217
411404579
307879433
46746169
423447707
354522629
374715301
314205851
217534403
404717149
541203727
1004196233
519361399
248657
828627229
289474121
891040679
405303487
447398173
281555363
998592341
897428603
139707899
556293887
247443197
145158287
7231849
87475123
319651967
363689827
7178209
814181377
44060153
12631511
201822347
304680899
325987793
150863813
842978821
97222651
299599901
146421329
246369349
723722557
349083221
269466809
926808881
947750429
843160063
147484907
1011721427
344517001
523184191
951967439
898147573
920203337
685358153
87175499
869586857
992023427
137660561
84302117
402456407
682573249
254550949
474569549
299907809
988004873
257804191
339600241
635426837
355927673
952100581
470630593
796232051
475683991
216490103
823509241
759165383
972011437
181064561
551907271
75302657
879715871
132259289
523965151
770467433
929030797
992044219
817931791
349211339
64139323
552066871
821542951
1015686017
388593067
714530381
96181717
37698533
532626763
889250147
166417243
633082523
965688617
1020522409
1011284357
316102643
345090029
830188397
995997767
342782359
388524547
572205721
123445123
333980579
191615899
106680113
571197883
178548311
52978399
460034693
304729571
371376427
507021233
654019867
112447663
812316949
507916931
883642079
666875617
981739271
214004743
909558763
207811199
950483539
473888579
998632673
49677311
1008456019
219466847
171869261
153378223
195556747
873569017
188835467
102525583
1047319087
58599301
107674571
762136633
739750547
210005099
683512567
9423509
754797853
677653267
385160693
990143267
807213973
453550607
789056483
325518161
465947969
744914579
527328091
1007730593
387490189
379521001
377259517
183262031
258219673
101101361
136039403
231235981
987003937
892370957
77666893
236679689
549201713
74418559
787754621
327577793
493870891
615460511
716580883
816470191
424716023
681488179
287069059
954767057
452397689
315977723
530354779
448083509
1066237409
891160409
785959687
745904569
396933763
209315371
85035541
974642579
808522619
960773291
795940081
329405309
575347627
446240869
323473123
382086233
543835013
127493881
791420099
1009618429
617003489
439555399
78311
305123153
554305013
251214583
255441929
626363261
509661539
121579079
586694321
197478373
769791041
733539883
346946543
957467003
108033619
840150167
636788519
134096861
744708593
989148889
10381093
13171471
801792197
11290393
37225481
142039669
983463301
9257557
165804073
261681533
675094891
657384397
1039514689
860642437
88290317
807749563
916277807
192099851
933883183
374886559
40046843
397754597
266839649
685431847
428968829
771066557
520028437
2077261
1013874179
791046161
983928493
509116613
781927357
872386783
912091589
1011433153
691746109
818930977
398071151
354889867
333272479
1001553577
592821007
898777093
1052649313
161976317
115370053
1005734803
956703247
322971161
571634137
970057981
303801109
306530599
538322137
205782923
1043098723
759340291
635338811
641545189
462156841
587481731
666406423
188586847
335213209
996453907
354407953
308556587
538114487
719176817
396643547
768715069
419442641
823112947
83736481
541865411
659873371
657066433
777189059
32113607
657359099
99972013
15453913
613600313
353736739
908143793
52746647
279326107
647945731
50395297
16142569
550850987
807490247
30062059
257561561
279614737
273900901
1024386967
925076527
963465821
252124601
207968557
652759277
540473777
458347247
266289577
891466787
82061911
733661477
616403351
257829721
588987367
524134909
195524333
343048549
220798327
1048689647
220335919
491007929
807602647
734835653
934468453
436819379
146805007
125613139
16541171
898348963
1040048579
487408247
689583841
528396133
764247893
547862309
1001511281
343625011
217980019
1069916893
202118723
166056089
918269351
490111243
119470661
377633107
120049463
289476449
184301521
373461409
591636259
302052109
215778539
588025483
169494911
761229241
238235537
555120931
191516489
509177653
173244703
2148449
399760087
484461137
349899301
679347899
213013483
1040933921
104971457
423904543
856901
432008413
407889667
386044013
19202563
896050427
904348883
188664613
219716837
632478811
576865309
628502207
241345613
401530111
133698599
272398691
496130939
263987597
1040153039
554867519
742520657
253688713
651587927
866012747
638898361
452900449
206811931
939113831
158222833
655712887
227481071
614887993
726176377
1071831421
830531789
947753759
1036637419
771451327
1066645157
832346239
350085847
694641973
283911571
410690699
33695041
247451783
28628233
684387997
1019191993
822110371
937278157
844601311
1069276031
852972697
312186857
646419211
557981329
658810631
151426567
77363123
54576581
1040144863
634645147
436891127
536853011
54378179
721030139
8809789
850622977
411223909
243090791
237921247
649765261
1067392751
951843943
367590731
995785333
564341339
1381279
503332757
312522871
378308521
697281371
57817439
164048219
731520337
149197381
913173841
496261061
453995393
51885923
823351943
579932461
809193817
626168713
97016351
355539559
892081469
781183703
742727717
86588959
403082249
897431809
929426653
6286229
925160981
914985809
255272371
573775589
916073393
159546721
776093581
992432393
661679413
997851103
821099
2403119
782729993
670053547
208298231
1007269961
26066357
606757819
793899569
882107777
766000657
506118467
1001843377
902576071
173214313
980148947
373775827
203465161
311883743
922629959
977529983
522974227
253662589
531380749
921716219
327862111
46332661
793867507
796618297
26776247
755710247
803450933
688483199
128794357
546127081
217197649
1056514091
120867079
123962491
269481727
520847021
761783917
982658893
891361759
398344301
165381583
885407099
963080191
112419973
156305209
423602099
406271251
167760391
345993691
190480327
169902407
606069491
838931399
467115991
674103043
344773201
14025943
273579967
455601661
389708773
907263979
708898481
689861567
196011001
461042069
314730743
133064447
814796317
647435473
584634683
966347933
81551969
209116399
496078501
987636509
412699363
633238811
946007831
119911427
153496633
765804773
435200627
337195619
554405609
170894947
196274779
298690813
96085937
122973353
352435793
1033305277
927924637
689182469
379653097
540149231
197111891
667639871
434009509
666008261
91267181
828367013
1013481439
466314151
917643203
659615069
312639403
177802831
416591393
503477617
828918053
8881751
548561177
343261801
962780509
233776463
1048541743
1048032103
426461569
633045709
683248469
989327441
434281769
558834301
991274237
502562153
133329673
955656953
76182373
753011377
526313989
116148101
106788457
462750403
915769079
11843171
619897303
473265047
560148551
439258681
541742581
687825959
918223961
122983177
11316871
220891507
26295947
78654539
44093867
96585589
1050374651
420075631
251898971
497389313
85553081
52361251
42948487
257886059
757668143
574065137
410395241
657580237
471695519
306477559
407968921
1021426741
567444419
457974889
505363603
312487597
510235001
462344521
872740199
58079009
90870589
820099003
183341003
3661447
588052307
958200437
850062019
432664783
190755731
1071971597
588714649
1649507
805840961
1040176547
430817291
128662423
823594663
255038429
256677017
91730021
406115081
853577759
146523479
210042409
541685933
1069013111
68421607
603159563
974379541
191586019
54651347
126223421
833974291
698836927
155787601
986692543
35444029
634258463
428831947
322722529
1067739521
202663843
205949687
188993491
997434527
161758691
425587181
337281323
131934073
53114701
330208597
296512637
582503533
629931847
8466181
713868637
514285951
546825371
1066930027
878022659
73722917
661656601
953904089
4829009
794257081
262286813
27008021
450335957
1049583697
396865727
29775931
610930591
688340369
333957529
210227653
264849859
945888553
261544279
631097261
532491809
389858171
576322787
188700581
164508899
542416649
140170939
426755647
743077297
816394763
179613817
922936337
317723303
448315433
646916447
387477443
69591293
508579301
52983727
428026273
846196487
982286881
990003593
589222709
816480589
448657043
589540837
751590839
347580469
382965607
431366869
302018777
643258373
450572509
525340349
371245837
845002703
344434309
670021699
873908797
919113773
428064223
292002719
172017493
520485761
75409927
610476199
656213291
149289083
433726313
49455503
481312627
447482719
601000033
667652143
543748039
814713047
101868079
766874929
835939367
912338909
249593147
354516391
143973007
1026031921
578967289
822103957
673531577
995001871
152658577
1065413957
282571451
951839323
251279477
672617821
405411859
623036959
160404107
745750079
462690443
40711747
1006563287
47230999
620301193
63357661
747025057
489782177
71928023
790071511
667860097
1061664169
492820439
546975461
133770137
427599253
19157891
132657683
610022779
564100349
972418973
461853737
783253183
1069542073
356038057
45956633
302234213
581979323
182102273
40690907
527693357
452807207
972777683
87920351
200717393
108044411
428415551
76928681
409359611
561803101
833168569
859012237
674685691
268536959
185116891
1031090189
323131741
1061868377
846147473
139407943
113928049
565199351
729634459
174913099
657705491
200746753
200812751
1003989617
667844453
969412139
36537733
596513971
634693823
950478317
396347701
154512901
675588497
475262803
541369639
1009026827
659791729
540687487
822000899
238529099
905422039
405616619
830991661
99825893
836395111
744712427
133384393
260058437
720713921
412437841
537554033
71611619
953783879
933512299
469886033
808430479
519880321
657651611
819104941
128043647
371305661
240208081
131681629
281879561
896284721
100661153
103102199
411772637
322821277
964645963
900416039
93814529
784071887
532541707
198456553
23349919
712686463
130165247
634192781
662024927
304289597
839694347
752529077
545643251
941649883
983564363
418454429
1041602371
566247751
221923717
939466301
1060393969
695684389
115780279
111602891
563188103
438314827
823767377
162228851
174314537
88896617
543837181
414634537
826014083
12347057
453020431
905855833
148522261
50532803
589148701
582324881
1059409613
132209807
911557849
61594837
740561761
692955187
898379219
176326519
719173687
749162809
316785577
398389469
151266673
507727043
1061301383
911077171
663823241
229220759
113175697
472498207
635691451
473979481
80839817
1006924091
849885217
54450509
640371481
492400577
207993281
331683631
1062920207
716495807
95122943
1048483027
847453643
151363867
798801673
396672637
421010533
729828409
873713417
1042374407
238898441
53546791
786478393
575631347
432889397
451835243
964762193
904006057
129842891
597844931
425375023
468392251
1062656759
587580901
1036168327
741372043
1060646701
890015303
1014183857
781613311
512458283
576791123
457638943
206135581
159895513
823499093
858396821
49938961
536045747
691057909
652976227
88219759
1047809801
391297139
126265661
917490047
206416501
565803857
521461273
403196749
276076529
952118653
159661897
364428863
179458063
125961617
1018613333
351043571
742060003
734603239
209149331
476769569
205423069
796471957
52030633
366299111
405883519
226275277
1019091841
301364183
591183247
729605521
78549767
372139981
80515517
355429579
835715911
188219287
924970603
957335089
460280879
933971579
280327319
997627009
44379883
1001585297
65335253
280869443
317362417
354503419
270505399
1014372823
614258291
401457209
134357057
258735247
819000431
194799391
1065488653
654036847
409151129
1012641571
429345689
993666083
890223619
1019554951
808114367
544154209
765994219
672587791
46262941
68741957
245736223
42788003
445984621
960132799
96465773
199366051
904024307
41064151
845048927
703886413
783144833
250587917
824257453
1024487119
350712497
845677879
204847543
688904707
37082629
11957339
1028468561
339887719
450670327
252493583
198151477
1009166831
705186037
629408851
697538879
650168089
364935601
580142237
533160559
770790521
569337953
777153449
132139537
325366879
100097177
45430223
708491869
1016883887
392903219
1000800589
163100221
67314259
253288913
406935629
605931257
546627349
1066850077
270676607
226795123
525238073
989142619
126721151
64107167
45926311
212220457
620867851
815209477
885799787
57182291
1056448633
810622639
369103523
262791709
121499981
953082337
782545069
351414137
206223943
6641419
297764011
460728127
896034109
618032567
740638739
1044769559
715936033
697977923
329690927
12791
552402581
686266837
111610519
376420537
319817749
428265661
215421931
101907907
17559917
446410589
916802093
391150439
233810567
468595987
299486533
599426939
480696661
436429711
895648297
903558263
368489183
161991527
60568919
4826231
880763519
331082783
774464077
974375341
1018937083
1073718109
310964113
1012971761
387019021
106240439
197347489
615039391
749287837
105426847
33083399
481665493
168206359
770292829
533207681
780490811
854471491
74207807
620340841
899674817
172597163
976171459
654049973
543485689
7168561
99615587
743847437
65752969
1004158889
154907603
818652959
271642027
419323843
168970313
954545951
449243903
719886943
223064329
886129639
283334773
227025677
969746179
1023228637
114774823
619210909
443867549
24994423
7755613
448587509
780841129
251684177
76416541
831022279
830376433
810296051
507613279
399502781
162273301
1008617353
363424667
576721577
796398017
361303003
426441373
1017914489
299739371
1066043609
202619411
1058025533
1066217879
120664513
65875573
137422609
294791663
263332793
845330567
142919657
485800033
1042916753
4032619
119017783
349600687
916486787
362068459
875209373
219510013
154826873
1023134473
23732123
1003200053
99478333
900831709
322785739
516943117
788883731
944474213
73382147
905111917
118611173
394897697
599316983
650561347
970359869
628940539
572099221
781572679
996306989
510134711
215725123
327936187
218641679
112739197
634695947
1006480021
962675863
841550531
704004647
730996979
386531147
695147983
868997161
354828533
544311437
246517993
536898013
737784629
341481733
180235897
667570597
112911361
999707927
48740101
1042512521
672636017
466300799
293035189
1040695709
711907463
641140733
355533349
520354187
883279289
183443599
219083759
481997287
860931229
1059399553
953109733
863390771
579225863
370437857
7516303
207875531
853068863
650703763
825419227
71501597
410221661
541311193
117335741
487110139
603283841
415547753
1025342377
977044973
511373333
101274937
27010847
1018477091
1045689367
130121501
115317869
897354833
140169761
997904321
471207013
420503453
548010319
597077959
230661437
874866511
817212437
919162333
72230299
239980561
1002656789
969011963
936771049
619235791
370690091
555940883
458161177
564577243
100185959
402069061
145030889
445203923
439325099
517151231
455145281
29892691
306578717
643751431
235767551
440173649
808047511
789125419
62527159
695934247
2528587
159035047
786865237
1043125847
75196403
273434743
99775901
964473049
867020437
978656879
723584041
821324531
565809229
392733113
703483321
362951873
738181151
174444623
38168789
522675053
480926861
64721047
757577489
595322627
595198841
368521859
483403663
168300787
236008027
936807449
755132239
420474059
492915971
384684193
84655331
275203697
584662549
58152089
216275299
632163449
508830551
212136811
152736557
54218323
296463407
555197399
90870683
567995903
563639773
770301313
981737917
577355353
1003635301
186078509
613663247
242777569
650119153
303485123
888025487
98451427
292166279
96649129
733832423
712759877
888912203
536799037
233781091
82272761
193894121
203216197
652650809
558479417
231182951
901797943
862071677
262369529
640038853
651649223
214353121
572313013
943595167
489673181
322204243
902167957
558131159
870011641
260991109
981104567
979304609
811610627
889821689
1036924391
912312301
878924911
714601991
499937437
325081703
673457321
145411213
532764773
570945107
389700977
594731881
592945753
668453909
33838223
677541401
670124603
785427679
361057897
108564007
4812931
361503479
203000051
493266023
308281717
321385381
500164597
557119877
632322149
838412507
474605489
736698931
1053660997
273299759
417081263
710052913
751443461
324970159
1017367753
359251301
107529857
756863389
16839769
897611303
822003293
104450369
644223641
1578323
187114043
580811173
204452207
1002830299
557378279
92048893
597141239
221252221
992684131
1025123503
171162763
656333189
358022219
829128427
968213941
204901061
621299957
80004929
522256013
145046677
975626189
159158663
608478821
636624727
522744059
606859321
329795761
772856723
749469713
30285767
417087017
551778391
771948259
465621161
59327731
34387027
1010087209
380053379
926657309
833442887
974861179
511553683
288998293
1000298699
158911243
992182427
477785947
538613441
816038089
1031278693
616897691
494712067
684868003
779493137
66204031
618992273
104642093
776394503
229833943
875405357
642550669
92615207
570154631
268499747
36974053
889387201
663496681
889193983
534858871
20489311
186277061
20713141
143480611
355368359
105772211
747752861
457728781
489279251
345877711
463140989
703351199
189436727
948511637
651864287
930888169
833930281
355442849
518479579
749177047
277354163
784370563
1070186407
11299181
666402551
47203319
204330407
266290027
402639077
528935749
47729239
987953611
868260553
958084097
631576403
259807861
412181659
585695833
645373151
441871669
1002506909
810665573
848023591
325735097
227442931
151759417
44597573
708031613
653856683
493452733
384323909
705005281
516968849
224089799
767105429
1040877553
678153881
290559083
758302829
900070673
453374423
786861431
909407441
909809599
910745489
583204763
205869253
393078409
287671751
981661949
505947209
154290947
437776151
28937639
123669989
501073523
588741149
867038087
821090437
929909171
744198487
128011237
45369199
356321723
82172201
864623549
562407319
85884431
50383391
818449967
363210853
598198387
943378871
102379789
911386111
42395257
116539351
672597097
981975103
921629497
89638277
190949251
261763087
189863753
236937707
477266227
215151061
1007966719
459790147
111173813
276913361
543710443
11176147
749574869
203532737
1033080491
367344169
9435539
113718623
112467991
436510357
1003613543
499845113
367099801
283223527
946878511
789825857
713726063
169383023
532073551
346372667
133113983
569993461
504439141
277710551
553725467
1028953997
943238069
642664361
513976649
389893921
268632059
949136831
733019761
575309807
647417627
46896383
493137937
873011291
81050381
790216127
909182821
448665461
583145989
265417249
839865071
400151849
387733949
536497193
678526939
858519043
160929421
871204717
277689457
28218007
972943
795111859
16109143
950240107
453742759
556334243
400174909
651001759
228353753
246721331
821379583
645897389
80558453
634557809
265446187
426813353
554636029
696276577
438577277
168834877
884578073
326152523
674547161
732125269
952646117
85268881
174927877
295736071
153127987
964282289
920460439
782376589
101359549
267776567
324874937
935956111
691112129
1072968191
944125159
422089417
621262393
1044015433
106238051
876629209
77322359
705368593
963057461
12138551
528002071
396838537
936300121
756037199
556254091
947096849
20871157
799784203
277897577
903609599
1014525661
6297419
49282889
200273
472371833
216917251
607598483
468252173
667407589
37080839
13665863
476117617
892562017
602648083
154460743
168182407
915633581
620550937
815076313
917293829
852105271
171792121
1013989883
598992913
674330203
949780109
374299349
325699201
376642619
124046641
826846451
51939401
209690953
45437641
100092163
1064134751
903670049
914903351
356041793
823910819
985891553
613443109
711486107
762095309
324434483
527342317
250405877
26174273
162031781
298514651
563641241
849969677
631183669
485445941
773535943
908342093
1071660077
61218721
974428271
338709373
508507933
243037111
25051219
755291869
729667501
538598251
60735901
611052271
418295429
262845637
790517303
308674987
1011449911
55129757
230527111
560149727
1028055703
1019141587
1043810723
477930757
420946381
254001373
669550333
488798647
968551303
1056454481
53300957
213655859
300779741
955928773
1041081589
874801663
683829481
461665937
898044547
249970043
618662273
429413399
948816439
35601331
403066427
442417267
314667641
417804251
932514041
962295203
325275217
1043982419
1048922597
648756863
598341053
769052369
178583939
371006689
592610789
15116347
930859991
32908021
189544079
19698761
266572211
814039381
260656621
770189789
735894763
492579401
263672449
580462313
876964603
802897631
213818329
1067540603
575432243
869441827
669932083
687894287
2284549
777749339
430353293
53461469
28446247
601804193
912621821
1069960109
177716953
276284647
995833067
157544983
611799263
409049269
277319501
332214913
80455327
1052906119
575282999
604547197
599107907
396470407
845863079
727527547
10004341
919034581
955437419
737994163
533035721
732742793
342196159
415404257
169181587
116762179
749040673
983536727
284777539
916923281
186591059
670071037
711377141
933219997
144631759
797640223
845332073
154846049
454300277
936295267
345419743
554587483
205361389
87014113
849076841
602690519
867893111
521507869
1056309623
892674751
721804543
376256261
822217727
107941193
1008280213
520394671
564846119
458268403
247929161
47348929
1031306963
948951583
1066832771
672619777
998349977
672877409
479035631
1060207117
457840127
571617047
85482479
703521359
681586541
57337097
86955679
978876401
1072045957
779078177
909048383
11344847
48197063
67527253
784211
823337503
194197169
918823027
89944027
576590263
190931423
969397417
54708523
719175161
12421223
992870729
528527821
236377451
433958489
779368949
744702043
756381259
661216537
444000563
235253983
665186377
131271319
175061701
375641579
988582313
1066793347
729122731
119794237
567246289
739324403
521797093
978803027
575888479
235428247
178212847
983694191
490596419
318063467
974082859
718823723
464431879
642522781
260466671
373821769
753467843
400827407
607480553
270915863
344838443
106034251
610791067
98690489
123783811
514384517
456691141
993711097
814794691
1047665371
406612313
519765413
586616573
741371693
745944839
84086957
1044813311
768298903
359985377
341855441
190874743
474460699
149608099
183312859
1040316227
1050892721
613775311
494880263
192071911
652575727
276826633
727315579
326038751
613119259
843492581
848986169
5668919
887207273
850416587
454228087
692794859
602769751
872264047
860321201
515155411
574324573
553534783
522884569
157686223
837033979
450660887
318895777
445394167
283677763
606791363
533443303
709843747
735126313
592627813
61019249
397345523
451436899
906154331
1037339521
282649489
600455413
221991001
35056019
977113217
948980819
138444829
332624717
817093793
768115643
790818641
709603799
151952693
559170923
434542357
630561457
186818747
383362097
142758997
714165539
743149843
703360481
53572499
254636467
904127041
928502381
180421979
305710039
784136467
398393873
282465559
427878203
471013867
535985867
676002497
490891351
206179097
501091447
163034401
881353643
794212997
359963309
762315863
260047903
758990579
590784151
470253323
944629843
682992041
229976281
162945031
455207107
204131797
308324507
195644081
442041671
929960869
4153613
632848807
1038049307
1069477957
1048238327
499086113
705203633
162932513
29341709
123230323
488391901
460786897
472673347
1015345613
934129837
219953269
601638659
378999703
768391781
396982567
327137519
1019766413
960504953
557476847
956480521
1035764179
773472247
1065380117
742757359
596265403
783108013
39102137
168275791
526164887
80321177
511447283
54865751
379824479
502129787
1073494883
851099449
453859981
79103461
623466127
701145701
388282171
743097301
452222453
436535237
168595529
336638737
394938673
54447493
562077517
821384623
333682441
761575531
283524187
229025591
731607983
122001371
727400711
321370039
333221809
681938923
867466777
445159313
20710111
767372929
531208063
807365873
81640099
44051431
734766521
1014146057
662038733
614850133
590309791
908602813
28968241
726805637
220193879
1055420623
680350313
335697763
114295817
128693731
47409059
372004511
1061615059
809778863
933979741
315075703
639841351
709955269
931108991
964700059
211083143
135434773
583008263
684802711
500840183
830799143
304841521
304671781
703973863
303172943
49390483
290778577
774156899
992210809
26910787
341718511
116551613
518540779
141238651
140969207
493362833
235560581
501386261
568764227
950506033
651404801
213492859
971596007
301294789
248652433
1046055247
518706581
431159759
192936169
580958881
851639903
835220857
628641499
292389313
206537249
529211489
126899609
741724589
83434069
783829663
736690657
332891197
132794003
615094891
318664909
902497793
861476911
500572601
908304697
589705159
550179349
1035114799
588672233
796222871
918684661
662325743
650664551
126825431
725715311
954997717
73208033
798787867
275851621
175103437
477859721
434829371
1070487259
1005434483
386160751
328371917
984585443
116946041
597741619
25527941
294326839
1071215129
449772931
58494517
939991817
114203729
464721193
372244709
558102341
145479359
166723399
116545607
111431767
862610789
15760337
7401899
19052471
143085539
823822889
859961449
341562229
757601633
385828613
864689779
484806947
233611097
376105859
956390299
928184099
457440559
912499013
821614693
1022718979
556077149
117547343
964705013
1025686133
152322869
352897481
796436237
621575189
402190091
246857753
961723073
573840979
178406677
630299713
142874663
558782137
835176607
459610721
51462641
346735229
1049375647
905768441
142833673
58870937
180719131
739323437
862768861
138173419
956073473
301733189
727739149
957171211
654245863
551442119
902683213
41053603
21612751
747231301
623214023
282044519
343489381
212464207
206962621
18451709
202868201
740270549
21855227
500422093
624241099
286186669
620286847
852652057
442121237
1035210149
831166727
765063599
394494791
109782773
483719363
1019489563
36713147
289601383
1058354287
168843457
212000161
522116093
515463811
1004877959
756990599
633407737
632560069
687787019
536360753
815970109
629834537
1009136311
629987557
887067509
794542139
74053631
769679203
3553037
844694933
333976427
1043141921
652436903
981266113
66097813
346425451
441454201
708827689
469675979
1070687381
863114171
515038879
163164557
236530169
892171547
430931239
847025903
615258851
793894403
21465727
185708041
661613399
122981773
530123171
271453997
390829207
269163029
19918739
339367519
683160211
26874187
479195083
225664223
116499517
636421189
332261767
610309649
879400213
897283421
766744273
750050243
1048056553
275789281
935820647
275630539
606789367
181256723
324154951
907164859
265511801
505673447
516306211
1019615353
863094961
931804547
497257807
285043921
138175139
310302437
989183441
977852311
215776229
1059515243
469278427
175788097
1010689061
190662611
184904513
198843919
19270709
509360359
411656051
613606229
381535901
883866629
420853403
232463201
275800373
359932603
570510851
568039141
882971701
769489339
279577211
1028835497
675297577
264698089
646414649
87869909
355684831
918973219
250632227
1062050237
13862819
47702659
359057297
913879091
207149731
560924393
490786349
1058872537
926810561
536633257
572714899
568024841
291331463
12938371
1017729007
265053251
689115853
329081281
430197967
942153217
796514129
481442671
470634169
593952707
468257579
595992091
497284439
533902199
362953517
893318809
643389079
377508403
627229249
163005041
122505833
571536851
668029519
454099309
816574817
492950609
644738641
1020767959
254624941
81810041
1066179977
396770119
725552071
1029165437
709842517
288635077
558147497
861304733
1061164679
199010137
816445243
943551449
113210003
517629491
767425999
188797267
232157501
759959957
195408799
885765593
232803731
28213403
584513113
380859601
232265083
193321657
783504791
842071667
906941513
434786977
585130439
192670547
71430659
349104341
221138273
342187007
288625573
640483903
175835551
289958797
774516709
359870531
349476977
1001744987
815192383
689943571
245670203
736817573
959081077
11045843
770167841
189591187
176998691
724201721
128895191
233630357
940749533
62441009
516617921
391375867
1002569693
102137621
314265989
551837213
152146417
263787341
468550487
130493659
1034038949
755979131
640219189
1043416553
1018720331
249894361
1040881249
99037817
30526907
33182021
108557213
537364393
56938001
651849449
25449719
851527463
203225369
300317309
718420013
133627337
1042336367
696494791
748202017
892974091
699074063
18190001
563792989
949361663
216719941
648495017
646690141
948707863
379038559
27713207
398335783
304597927
16473113
965740693
69633919
593896711
413981881
16590191
544905877
611752849
434990519
1015015697
970752319
542735533
997400549
395205793
806158723
294772651
1072700521
279240407
1061284759
493555633
682282847
449278783
196196857
436504891
1028856293
928882751
491706821
907977649
156124519
148700323
25320577
923643509
471020617
605007967
235210879
403152949
866904821
423072409
621560977
314763301
297140099
305308543
1045512253
573795401
316390769
921435731
598398319
274639511
146501891
719100539
403394081
114851923
496223279
117042397
31999403
417336823
336300373
1016704753
270948793
1006424893
208222999
782093593
565737083
539069123
387075919
1057261813
491381411
727691
433952633
637967587
991830607
764189863
131922977
1032549293
608525677
107894203
236760287
646159253
386546063
799455443
1006661473
519488309
701064961
521373599
551865803
72549559
697644719
825387697
1006555097
690270487
417041411
694452659
1026540241
1061087197
708213637
536553893
775445941
419921269
731866633
613369607
557509013
23947739
78294347
45217537
784188871
353241299
725276371
912908123
524711401
93758201
755177263
732526423
144646919
703055113
395504777
56867711
918586987
683871193
56404819
299149139
19018963
681240823
240034447
124655059
672956719
934826567
1044616343
186869
579926407
63258311
349078967
736580639
4624229
275108903
584839243
1027936073
994141241
126919337
448563299
816527923
814904291
339619519
793013833
319290157
141073019
578352791
47927017
496363459
1055244017
68590573
1024241263
686359987
747808871
164852999
7664821
757533769
85827887
320289587
1048471037
531523247
135681103
470553617
138312743
889673
783915107
465154073
186307189
434659249
204795163
882467329
687986707
636133097
412400081
809740949
275658809
367476019
1027523767
499802981
158246861
514687661
109038467
989606173
770572463
1032209749
318182561
744490463
173967569
307014391
935707181
549999493
879484381
965522053
102153421
953141249
506333119
655487519
328049803
314876833
124159801
582511673
446669969
198501383
403924943
283763789
220829591
925522943
324204299
267724357
153744757
285065419
257152981
14258593
210471031
877888019
490288633
630735121
430664083
552203339
1021492049
304797593
547140779
330097561
786865187
630379621
761123767
195688639
798946289
871038281
713761379
275878093
366230981
29921623
206676563
408740987
554300609
385481927
919343609
277331
409332601
117023029
130536449
760122613
360545711
713157751
1033643113
371524319
1025323991
652993441
506228101
936801421
1034647247
993805433
543987853
826074803
845351657
149067319
982642469
195779113
967397063
285112171
368481929
21994897
714887171
534546989
836290121
597868823
348776803
161546111
222603767
930528773
444847111
164592191
569015017
911828293
793073459
220766101
1053100667
711565873
307222273
726642967
523138003
1025061899
1070176993
845697157
761006231
97427873
680304221
24460901
652450333
407763077
582907909
354141701
237879583
805747207
72132409
635204191
360956887
631804829
859417567
1000671643
811212803
862606109
547898717
555080633
982885747
312595559
513634553
800319967
835772911
121541941
954094651
447967811
194677501
333942971
837186787
503174233
213451873
321192943
1008510719
1057053457
959882933
485378983
650048479
822975961
355966939
252288083
648204481
830932181
117139577
494529533
118510333
409788011
579904393
683571461
41889863
492746213
162688343
349821317
998421869
1071809107
1038656221
515886541
1064111021
338070119
110500847
779849969
857032783
978847013
799876967
780086639
17404769
120983329
125672111
680186447
370067267
379048583
179437541
544994027
342069241
294055999
612521617
344024543
186451789
713837741
403824359
355751069
505425059
392523539
683253049
473736143
219261899
514634143
34892827
943420169
624874633
695662349
554478809
1051044073
689930119
396272633
196662043
75467519
1012122227
805630297
1023286513
876629959
624731209
510622213
545369063
893420557
4080287
413098757
278998927
550952537
795967639
686616017
308583139
375100697
360212059
968161393
601773551
1000271281
769822073
365579183
142305167
697839671
895557347
718635089
591509179
12640531
492086083
554897879
530693089
163735261
877888813
857320741
259323479
430173239
86619107
754245047
984748249
326183101
880919003
881622487
974206693
692559661
9029003
564470321
755825099
916622033
433549307
1012124963
251585993
266582279
420281947
482153471
708370231
284499073
373280519
19057079
672266557
119447299
816266483
352950643
916098523
121858967
248639893
253008011
221954377
394171651
927016217
322106699
443346769
65541557
29874203
153832279
628712069
416931773
258295049
952086781
107754091
701036957
175390783
272949527
275138309
933221593
193149389
411751861
885747001
293121163
246198391
629954093
743826971
934168033
9507559
799656623
852773221
17120449
953947271
546716441
696735499
93855493
1006098557
936721627
150175847
266689847
702511123
366121157
368506553
998162419
991420757
1073448139
1014547531
784900579
559313731
723912493
513251737
1008049291
927624041
71533961
838824703
493364119
385248967
148720211
121846997
551012323
730527877
318671077
881424917
1018431149
888696587
249107437
646902001
954394393
939711053
75828491
845672041
697730399
300587579
98338109
71907193
635857751
861817163
71486687
54212933
817820881
946471613
986857819
1004427199
329191129
750650543
1052337911
670949347
331088143
576295513
783458909
1000264393
389239303
337580767
647866367
931502893
110657137
273392803
273415397
826090063
759402863
955386293
691444759
907780109
800413813
246979739
160858681
598122491
292805659
1060622323
406529219
166962043
116384069
128856067
868993067
111979247
951352139
1031268437
656348347
180227063
951818653
246878069
221535893
381957439
89999201
45962549
183247567
277121623
803371213
967428653
986716427
272361163
13073503
665751041
1036524389
801778379
389844157
648640801
448050167
568260229
574785221
1069480403
358900891
379483849
596497963
75840931
700190549
571164931
847630529
403171883
419547481
342518273
926295913
546850193
918503329
1057331809
1052026259
247946957
615737471
179694887
1020737299
881884097
589424309
767949373
358134677
286207723
26377787
990926359
908216149
1011157913
93750929
779267453
748884889
1010284139
1035957631
455587673
642107209
7939049
176851201
75242929
429960977
557454551
464778101
93211411
865911097
836125793
74585939
131797597
685242191
595231369
448619869
996097789
678650333
491835689
9864529
949199411
126143273
663622649
209882503
340227479
454340191
314944127
278211679
95786281
448668343
1015970863
946647017
427502189
328831523
615462017
465428749
485259157
311721623
318481151
183305167
1038720953
243700693
681979033
898140569
394225459
438187301
1032385933
474556297
291626719
877381459
47031311
404987969
673406323
447961973
833447441
449726111
321930569
615783731
884115223
59563313
511719997
631130069
817703911
617871461
595446323
998857973
136341013
552403987
500889217
561482479
165136319
900221479
136511911
725596841
541798801
931141217
882298177
263688563
414961103
184052779
806850427
937852777
551693239
216249653
320786789
304373963
391704403
656226451
647494769
35668747
318064661
937064251
3862409
607826053
860864051
707847953
271605767
1041293339
981039583
376985837
510221297
999230761
950617637
167654251
475754593
956896783
539646439
672174137
538627909
549083027
208716553
46856851
366309997
543747697
357813733
984724387
384325657
131550973
730404599
879790433
859922047
168660197
1017085463
895290889
128098343
696084379
959178893
999539609
682295857
124654843
15786413
721653479
219469583
701700203
1030251913
678531941
237333587
726689563
366014591
863774059
514341517
800674151
587285327
599576777
956987893
613179713
635173697
315384451
396874087
538278467
323906081
762081247
851623919
528604733
345939541
818969023
933723391
127546697
660007967
1060765009
885870883
582727441
263582083
385767071
650761351
680551237
729507923
691020521
975957737
716645317
234161393
1010997791
251881031
131925719
970721621
58187867
141043601
656093743
351225943
890740861
805109329
585266009
598264819
874433753
170315963
600839077
581060819
694091821
32032379
715314277
230013001
620378867
402403873
860462711
848932313
247250831
1030756591
722549329
607540897
260124607
195942379
338607953
157716899
15003713
568610719
416949809
49583647
422510423
799358957
406540109
118158191
92544223
89351729
767325029
843087073
121018687
1059906997
286222751
610054051
538242631
946715257
894005977
809691937
742525603
47840113
19028507
1052785619
518483143
756823423
539611279
656229953
741349099
755833171
729540667
589059491
476183087
473497631
1053863299
1007494907
883175509
186185669
489523703
95986873
886792987
1043345299
867785851
337895219
956602357
27963787
1016729117
956516699
550730209
802335719
540682927
333231907
760781597
354083897
424434649
248456893
366036383
614925403
846800267
753571421
903381113
640286891
753649289
884137339
13632947
477810323
251602201
734483807
768942281
808956671
356441381
429337637
1006152479
306726883
351937123
34844561
647946301
281098907
955684487
314860289
431189191
847041421
736260647
352447609
925782227
120912487
65913943
565059497
742591921
581886853
82738651
3877609
726727163
711360659
485017097
897083147
836755567
430083971
561340049
1011161677
264331541
862932479
994804571
507201433
819431321
885565799
132720589
941035859
156950539
731260867
231409127
484858541
148145377
579565199
198018307
470719831
465919451
339286273
7791529
1064205943
177007703
59796787
990889279
121752443
894621713
629065529
848679193
570773089
191085683
27154793
916486937
595729621
72585209
264761069
825722269
988540967
11622899
580531583
415988297
149148101
692314157
850597331
383334277
304961171
853235363
1062700259
1015900381
857486867
227414393
249510127
824780867
860375963
69254441
4712119
909746281
806195903
84874763
494399837
1029105953
513512953
945300427
177929431
626285111
964163471
887338159
824819741
765785171
476770807
300686299
722241701
737548277
930968459
883540027
256820743
640777439
514019117
38119259
890864057
733400237
308674109
835185103
816652247
718866091
329686187
948285391
271217731
431367991
308200799
669428603
442792367
923565077
649955333
193135039
670446311
486070267
941804107
33786457
677297311
832460119
149672693
784501163
705905723
1027052261
211794631
32675777
654186703
252082741
325809857
317520587
878826239
59461537
746061083
160029203
725235221
745159319
665892341
105141313
39557417
918101381
709793023
514945357
513129899
714535589
363469553
80547223
305946887
207209207
885020557
147584539
222791293
219695101
963248999
904633997
769806319
579415171
992640139
621494593
622189769
550054759
1013354239
1016789
590339257
86291431
699115121
903941477
461143919
279767833
477843697
587788879
473351371
615463403
366331633
246659333
641988709
806551261
761942747
844447067
919680661
958594877
694099597
1001332769
407024011
10694779
209022881
51924941
727867951
267102431
981387587
95915423
879173293
1036863929
159575519
588169951
1073675873
564586699
261666931
939790811
701577407
333057293
929799917
1004639483
674375171
780000931
87995227
635793869
1001389061
477242347
79127539
107606749
903330721
138711977
978104759
236943607
27224597
710843951
317840573
852076483
368473129
451671313
265284307
540103621
252077899
1036678567
174438577
24367513
665850539
1049128441
171521897
594762647
675359101
667041779
793779797
327274273
1029513967
929613383
907302887
128369809
19938313
362864729
1014653461
902933417
824570077
755268313
637381637
889147069
633376351
707595079
531721639
485949169
323695789
947490007
504756607
68045671
199038079
926232449
962581447
300150967
377996369
753435941
659245883
641896159
1035053191
315947287
322750807
734178559
202554071
438590149
1013534059
147953591
505625173
878601131
15684191
751223303
832517467
700432427
821781019
592347989
1004089571
1015689161
925112999
152376977
964834267
479415241
6660377
148471409
520366571
245241827
1033782143
980425151
381510169
869246423
579692363
637709791
819644207
595285003
1046914447
237371581
328479329
350422147
773336173
1067348929
367731113
812540129
597144281
635105377
321340717
543961709
505164017
156789811
470560171
480629581
926463823
68034013
401653009
43940587
854556337
214907447
110520127
399848807
106598731
339809123
383832821
890674289
867601243
42014779
665688943
286398649
517059989
138497101
234658901
1062416227
464794427
36522971
31339643
261925687
1000180009
712849531
1039671407
314645983
128351323
1069420817
350201251
878465911
56314451
524598169
45143881
589664723
678789437
282206789
709517623
1037765171
1065029443
461450149
394809287
173337011
938826451
850289837
818267497
443282053
428309477
656561327
162487007
987919733
193313699
1046485339
856817671
949247669
871779529
558695341
963009361
379460303
620693779
621620257
634241093
496463173
630088831
607589881
528633737
169778951
184404293
449859211
349176671
414928307
972503159
118775147
827571749
653835877
711962593
128091679
118825079
175421971
638006027
18642797
129701251
703021093
899741189
890898431
698270429
445763401
675670469
294403199
628296913
145247339
375780497
285476953
917703049
143834681
7559789
796152443
506743387
656797751
378388793
265893679
567511337
697852747
894816739
821188439
657181199
327761719
893839183
762935237
526212023
876152857
1037574997
226548653
426698803
200262001
755614471
1053718187
395104471
580812263
58579123
268050359
504073
173585887
435720587
252889891
32588221
755965853
694125503
380707073
317847727
602152279
7419169
100403113
1005108581
398242777
700349239
177818299
198528623
836556613
992775239
380464633
1062221003
909716477
416845687
591862517
1054594703
929858767
56118809
598502617
299411339
721923473
647641039
650872543
254856001
276365077
873839633
400347817
1011827251
65290369
946339613
929765597
426037177
207180899
767850277
669533587
637929053
100424131
187357649
123502969
367606843
534075851
650782609
403772087
616253399
224312227
96327731
978795131
929875423
352467083
748257953
443822047
110890763
693927697
140725037
743764019
304642699
459564289
883600241
940167317
466631371
451505123
889227709
516690137
563343023
746178833
181101637
453977561
46131403
365217407
289196933
611550161
474268283
695299757
166546279
706524683
237201673
792735569
11618093
670189063
256575841
887920511
181509023
901102771
633930023
115109173
908402447
254726999
429843361
942730777
811935247
509124541
364816063
685488487
221884837
185076299
555854843
108335299
455484443
103258097
442456463
626434951
1021739969
174901693
214550393
660687493
734004847
915643279
349686629
8307179
630920657
122766383
752519087
15739279
197223721
554459281
260566049
597985831
461132279
364939469
1014307367
824059487
29226719
614269289
1029504353
343792963
529566991
823082483
309491087
60312247
629604491
1065732299
631315187
446274079
375796559
372432751
219650521
46398257
354732967
881937071
193419671
714333439
927126917
743163247
23143381
598659823
722001697
849179663
48015733
682326083
267407999
835171913
142931203
412890823
65292323
967735201
86580607
781538899
65747767
1000554613
203033059
853255001
781961251
55837487
1015861247
623802719
1018437059
216134509
389581457
727386347
763624481
711515789
124825733
741692071
237946717
707097341
382838479
331071487
231669883
913461349
396992509
170295821
114915637
791844961
617878363
94039349
264045979
926110291
968947387
251302781
277657741
758983843
352207931
762069037
445345487
299163673
168635221
866259187
565636091
102606851
889771073
339834353
1018828303
210243779
561064831
16462499
1028023141
699381413
408666581
126420187
379252519
982951357
287178613
799459667
574760387
148248491
687509159
774918037
876549337
447001903
99985267
398043641
661066663
459108259
755636429
90180043
771208967
74359289
259252801
806804827
338276633
265961363
31765199
439337123
353664683
854155961
731435437
1010792473
962354777
518511571
305908123
17221691
76635301
2585833
770769413
200471923
128579411
25515779
749599817
15823669
1039291369
621659239
461247107
889521761
174453457
445600993
328963183
552561677
131252441
517978313
33661703
647033987
17035489
474852991
739767671
796358023
674900353
320051119
506113147
136029499
496629803
528504667
393698959
372162911
922831883
699674473
226599577
113849993
532169311
572680739
883955971
382181687
946092353
911358037
447781069
291575633
414839653
700719361
170387351
666936937
156866263
388452353
403819151
32799967
552755347
43734151
7333397
641376733
903217177
755612171
300238727
884139041
505033567
69610663
802486873
953226739
788980883
965757209
206594989
464856331
3834431
14169647
567166367
197683261
213650369
539173171
253392697
403996261
643668953
410589587
821484029
205948913
863924209
677727517
218069809
881306411
312776213
439524061
306191551
1040940169
278312429
185022749
286133983
786503489
43124707
504859741
776000521
912152977
243172273
341748419
453107051
16586369
596836363
541520897
49213387
876138959
959788849
769544101
498082427
751246759
300482951
93722131
719707477
373401503
949593559
268291997
948882323
331578209
434430181
350692757
766648049
1049917313
531269899
345061309
163658713
655559693
590707237
710379107
961006507
895126877
209573107
156459019
298574219
595342519
258357263
476898197
682881809
1003164341
1057559383
364823483
402761971
696948067
1012937941
340936103
1001279849
958178371
1019450303
931934489
431364217
948711983
909513377
206822129
897731663
4653139
540254159
841556153
678883211
639414221
142126603
395237207
616691879
412400699
955666631
143152837
970469603
1052809757
824945843
965152763
1015639847
536646277
280417861
177894667
383952929
472538371
195941341
387381871
116602169
247921403
753475421
40177993
58589623
5317451
571142933
565414999
710587961
1028489123
1001890277
39318491
9143599
415723817
113696111
855380623
536161679
149891257
999338881
3621347
935587771
661524421
569665417
299966489
978388727
1001268391
313938649
1002051301
972421123
138520079
832812319
821186981
159716569
708759211
521210251
815502137
208782323
731944963
225250133
327179341
436729343
19607773
764952191
179047969
617485229
135862201
421035491
454633331
451749967
363829673
662988433
724666223
754687819
465383717
710829391
70161409
637694699
526329269
231787379
61046959
795451583
189785003
778660271
628664749
942705487
367573033
519269851
543870287
1029535561
672494399
614833993
296055883
668541637
169214191
429317137
630446681
862923121
740860853
633532187
1001780077
950952283
910450391
11380409
975638299
211302431
600811249
912937423
810659321
230971373
867695077
33152659
1017026209
199182799
409424627
625239847
947986439
342518593
353604107
101231293
362110481
247796111
850182259
743618023
529166969
808505627
1026872867
611621863
440015659
588588241
860817571
92133077
957578773
695852203
644604437
964130417
377195129
779329489
319213871
62780633
47120863
619501583
988247033
212889503
842054093
887452481
129171041
998494291
871473607
809356763
8833261
927817441
996784241
519114373
64897829
27122659
103597301
31096601
761981921
14744549
955925293
1060100351
431106271
961678013
695284397
924143471
568477883
132794807
772475071
813578123
904076687
897729641
43619803
932284043
949440601
526759081
130866347
390440987
546766639
612161509
761947183
789110453
503272603
126253411
204759563
81605543
485026709
631336847
1056994919
936041803
433311607
393828121
871577117
486832393
739163639
125709323
693779003
685792847
522166691
301168121
793141313
286796201
925797137
220631863
45095147
213725359
1054472147
343833263
479671681
14985353
667330537
940754231
553306711
433049759
560604299
583702319
666680879
765493991
252532843
796476781
93638287
597566899
131733611
200797589
449110229
154900643
627241369
967456297
944536141
26287939
230993813
682297153
152610281
327932729
967519169
691805567
531854647
986536913
1053941887
220396571
646585957
1765597
616890139
937347001
983102089
1041301271
466281539
97824191
42221383
981482533
184006447
1072793303
431110049
835513067
418016087
274146659
105338969
1038490021
451037267
311150843
462150323
104410127
785717593
226512427
778146529
414391673
524238641
341419601
650815741
1033913039
864059087
25379071
363571081
901981313
413716309
612075883
596250833
125825237
724252951
359487731
630654029
103107247
574623167
53974477
63892963
681448321
812755093
608074823
87725921
641117371
227775167
526119023
704020741
273430799
74576507
26609417
314471921
504509683
33918539
883763261
815048477
61776157
80338309
744690073
68786227
706533847
514573183
661551307
633479239
706820099
27191459
961826263
407483039
989834381
74685581
197886289
66936101
700474441
873662813
495327431
191676739
56236031
608038961
791154977
518227019
366801199
809931631
857101787
681403391
1035235139
165195113
1022572853
212833277
398768467
602763571
278390089
896630971
167915219
588479009
10210381
1006496137
201456769
952838927
51936233
1073733503
344182963
868417609
1010784119
827415527
99762139
856303003
528152551
33105109
957394531
529491301
161526683
82815373
996315121
972711587
318352337
318990587
1046735147
587886587
1048572419
1036540051
499862833
781079071
1064668013
531416191
156304451
388044149
114230177
263546993
187004537
109576651
480654137
557479159
793784249
229109887
260126023
599512031
700420709
344188991
836990233
993865427
47026061
468919513
360871571
134599609
66971533
76862047
661309703
1041063377
64271413
520790287
146805427
694659143
188702587
244770349
376803643
584435471
848049149
810922069
79255541
197823547
1024985569
554114837
640128901
6440191
537833297
908563801
800326117
566992651
778557937
576139463
92411857
384504551
416278103
426966031
128038007
43375139
942231989
982320613
523401503
289375729
144120071
203257619
532749979
770536103
21056927
622593149
402895391
158594923
949610801
665164391
429132911
823537951
631855867
57335743
83017399
1040948897
387789271
168266723
288879863
962992361
1017672017
839160583
531233987
455528893
695175659
624854077
1028679721
701064149
1023096727
732009491
1017602293
261696191
1058552977
697066673
609094399
767328869
789518959
599748239
502582937
632523643
71953927
393483743
158575223
365916013
635499413
195767753
944165291
407830427
689350061
55404733
491655607
40708337
158456119
488226461
60031897
69910013
751127623
782118347
275254963
1023979543
639777029
789568187
669762671
941549383
50721109
320001361
428677961
675522629
706683391
820636919
1048459561
545355133
243966301
307516771
340939801
779133521
449648009
822463067
885957071
536511853
1061442593
355872557
214088087
278015519
794406593
181395727
101159441
960041347
167608211
686092703
57237659
12806557
748132687
1037918573
801416887
1020559819
882749363
291269579
762853981
94120151
735088597
746203919
221791601
508127539
666495341
972236581
280384547
901625761
715295857
370894411
66705389
273985169
462658319
274394177
954174829
1027968679
150167111
442267961
327573271
472509083
752386577
823314971
636193513
1001550623
931026101
169276489
606262339
251914361
437988139
953490257
101315831
711832963
409846949
106480457
401877479
662963321
135166567
384322919
1064722933
323666897
1021623277
494701723
546397133
650296771
710875309
890247541
63999427
410600191
429826637
267623453
1027811263
941003719
740807941
335633059
302440531
604829317
248422711
62542379
516709213
298029733
325489391
1067024279
599104619
210810823
153917801
594765733
851029919
929070473
776112221
960795023
827083351
789643573
641340311
42004373
889093409
646193147
435642299
643689461
334615273
83668499
1802653
914752931
457267313
21235213
97576217
902546717
668569463
982401283
12178949
742253
1061720161
108905287
101617751
1042192909
864379661
500898457
497242351
289461709
137804357
566857283
103306783
74097787
837329039
215348449
232359311
878758423
401251597
282613343
111513769
396461563
628062317
869619001
758933639
1051159451
372104363
1030756039
381323759
631311113
702097483
771167179
771697159
310831307
705272923
475771297
1043226839
353961103
8518747
569067017
377423479
695782141
12960359
539883821
621502247
51384241
415705651
128379073
846906439
52286999
443287781
203731183
136450663
974522599
235821871
21193
134059907
997277483
125636089
490592603
580531151
709085137
617181437
111773957
625934473
1063636747
421907587
918448459
678115807
481417621
793064749
904319513
585023921
656073241
734733929
665948827
849034369
720746669
215886373
313762417
871163287
219121193
968094961
923680531
623521673
723408149
312162503
957980767
527112907
819877609
986618863
969703459
1051980157
753934901
520858847
655190461
405222151
472143821
743071123
486542479
500744633
159201143
888257101
393430729
184414801
397020341
493189981
184507003
236932327
245258621
550185973
927217307
799959773
357063829
190810387
463385911
1006245029
726008669
73204757
7675363
487955119
1062565193
804639029
350460841
904196987
51487753
936905149
310425821
851092717
556543289
476956027
134882239
451773109
42431999
135889979
575338177
452162947
575720599
265387553
1023844447
142111003
574738819
157316461
316912763
234641039
48285673
974477017
162190247
169130789
160466753
254906807
358359151
960791647
124457083
353164943
605280307
545508377
186664201
809504261
552410797
327519121
267350249
266020739
17897641
444444953
540867641
942127073
208877719
253946167
1063304623
1003005431
344008069
297083737
926818703
427774339
704087281
383338667
605883379
1054787407
23020429
793597177
752742451
95844647
887458567
767958487
60755879
123251747
782538077
97940753
63703397
858352163
945144271
387961853
247671601
766042153
35999083
244053983
687276313
511655609
612301451
904445291
1050573991
508126397
93119633
740327227
203194127
574994683
515207551
1027859531
194773763
717595663
891448477
1058771321
16667843
834318239
866444167
156453281
1042791643
763193467
369719767
264597689
694651333
350526541
360331771
893070601
752135509
824660041
577256219
641792629
607903403
690590399
697383457
237136301
1039584331
738661249
941433121
122063021
902572547
827569117
1001076859
452828581
582543791
147336859
338671577
170610809
902203363
533839951
198523979
534430199
832255189
758219617
663232901
911885813
101053373
204649663
454569961
82150741
600997519
807514441
332981443
547448443
181515671
681736607
125051561
50149403
697345193
691726283
495101909
95231999
178993601
709568767
711332977
28663199
1044242707
603740443
828436943
373249381
665128487
892587019
550308613
1028110297
287594297
465210787
529968563
658634903
808575149
44122789
47714531
743189767
687171181
1020773317
937321937
672428459
993766427
833388989
395171759
138632023
173500157
8151569
766723229
742397573
960886681
827565251
79476913
102038399
970956157
564069383
458898263
1003703797
108983947
952423103
1057448281
574594379
2681989
77246263
600583253
58946729
240330421
677944879
24694903
300036461
15597763
320986051
872244577
135308773
542554193
253178377
402221473
834781331
846747791
599561909
400241599
553300229
147403483
452383111
675942473
2914441
491142697
299482301
886474139
909677317
374274353
899068853
306551459
626202013
862032323
604543117
726413557
350397317
583298977
129044057
625277201
203457097
164358919
838342669
1007237701
336554137
754465867
423222997
987863867
846455501
354408661
51311747
168458263
1033481047
301670539
678327173
289426303
1062445229
388546481
114847559
885400181
939948901
435411869
108689657
983048897
316736141
427050553
203339287
975131879
449186609
103372039
836318993
77339663
912378059
455306771
36226037
227102549
949654721
1045951189
571613563
509400337
80374907
19365019
782741371
301881331
512361481
41716681
162021523
1009144393
779950693
123865201
657564161
324985021
50568803
711140347
445730401
862396531
351360071
1037699909
966022411
17050871
296334211
749791853
88212961
453753199
731921881
324835991
646359671
622549517
108222679
420229457
333451087
345157927
705040403
245422561
187126691
254550151
1035278977
339986201
1073485573
379526603
488577451
344990407
669747289
374553407
818266051
1001260133
789261787
900341483
123506381
94805833
897256183
200288609
36977989
132673003
463905227
541051009
602938157
721214119
738157529
539908231
178077617
787709953
342960857
239814187
681335803
733641481
906792307
950946923
763609507
1073470711
10226371
309274279
734281127
176872931
575705177
896347877
67251763
374577787
1032990293
957190709
534639487
761052289
52544801
141328849
963454757
83837041
207336673
346913027
764289943
573543497
397730687
394893787
771370409
445991401
412542827
902201941
133347233
603125669
940880737
568361279
201582569
744986849
853530823
854150501
469529869
499145917
416181071
12709327
395605337
944794957
204253187
345652589
290792923
494150351
827126831
819478567
823909279
220668667
340863847
709272763
186828511
1011033007
938238071
560162557
181003567
593084351
260805031
615588101
218637803
885115837
42004009
917705311
297423923
16479803
772710391
460990667
36608057
544538881
485882363
183841613
744995269
3734443
232143629
918079277
436638121
900061433
202640513
310947691
636319147
94393261
295276981
648858283
550469287
701133803
217062221
1063608037
2027297
1041262727
97232587
876388739
954409591
499738979
255058729
196266701
690644267
255569791
348761251
1035944647
41311363
1053270359
140326717
671221571
940960913
425257799
611777779
542606879
675185839
622222891
48733453
63149017
449926201
1028821931
485551741
122361439
77467417
133216417
368805859
629547643
485994791
20743103
678190031
435479591
726326753
449368879
865911559
798822569
633751961
691635671
667619647
923744243
5443541
667557851
738192803
27945121
383382071
868313179
702999361
171153119
974806351
821150233
962536489
238094981
661511143
136816501
190532021
506032273
224804579
462557311
241858493
918026387
5624279
680447113
977448347
482697923
269961317
396902549
436510097
419055071
227698591
299996341
876365209
706782683
213839371
990056141
404175719
634073003
411915359
862769819
215834477
874693913
371123521
91273981
921590419
376186949
356927849
121829921
81160753
82413523
358064617
996366607
919684273
292546699
615256883
122573057
869121377
580172963
446117863
335138641
743622101
349008133
580936717
972843671
159680431
157739123
1036970791
726403981
259787819
37964041
467438743
644357387
237852973
999280369
599943359
306073727
547198621
657474991
363105451
604083229
718299227
537159361
214327207
616251721
652393327
842922541
436621891
723864259
902033837
1036736251
6995977
515258923
310087741
748709513
957271591
82775293
85240237
929265061
1059931247
846330367
547788893
513017333
347049007
867365693
665417783
673573007
19700537
139969673
955900091
977800289
492253423
19128887
476379347
672767603
1011922579
735256553
335698903
569078011
47312723
395013793
869356991
861427631
146316899
638476273
583504489
135492551
11752331
995903963
388389593
160297831
179003239
364900399
45952201
313439363
173851507
480871847
4312631
851017589
742622149
616113697
543513317
1027506383
537681853
79755073
882602881
389763691
1005159733
372921613
826379387
803880877
788641307
749025701
43981757
886925329
939962431
570939631
90851807
34616059
791600833
223326427
27364861
448809793
446602921
618367619
255105379
93091289
470688403
520911893
424790981
536027761
247272941
181988227
407953979
922194857
678723541
694997057
96374711
785121499
175014373
279475981
1031708879
145925867
811879819
846870559
459245309
192500977
1037442319
207737503
436535633
462307121
1003367107
852345601
875489003
553525411
262979029
62338033
1065400643
627002237
7564313
944182271
452708941
485221333
80878561
617060627
1053181141
628232863
92282347
213431587
695227583
39390209
287990023
638077087
771066599
929283829
381269197
644484143
25322357
435120409
347220409
134610821
905427727
143474959
1039023511
787649183
674286919
993084923
745312427
265146697
795738451
196173449
128747081
1020662029
769215463
1027363451
720757061
99038129
209189707
345741749
180919493
10461961
138206891
145440179
760345253
277473649
23106271
777842969
221563717
53138597
157798453
493129213
152682133
495528373
831927091
653720681
509151101
187408541
868054619
498702107
40973657
41077109
365355709
187767067
186977569
699204743
336997673
846090461
61900849
52100857
556465697
74831153
183951503
1050643591
78762389
1773749
729364193
670381561
473841847
136608533
695472451
616743277
796854689
619789127
935885543
731564627
1071216647
196926931
241015249
970708253
7536281
731350903
428018441
354763127
674859923
650262311
238089473
60650617
592458239
244220729
161729747
944873723
427101179
418498631
679775077
956024057
643164329
28167289
120931661
138766409
825845359
854935993
187366357
839689579
152011471
594875317
1045069811
505146727
203499259
182641373
7054127
916387883
463567031
896875781
556840369
805567687
720089141
957836059
792089059
1410319
795837703
7764329
296234441
627352727
932244217
832266691
1008383659
445541231
1030773109
266912251
223683079
849080711
916717447
288076463
658146889
706295501
882137063
304631273
855941171
600340441
962304887
973444349
875328859
457197953
74087681
1023587557
32095717
667634399
1039383347
680604329
541868603
791174873
64345549
454956179
981672793
614554313
391892713
971531563
63347863
23993201
658537657
165899743
42564857
334242101
872580959
25017779
471426463
974878963
929213057
603125687
666911321
165910411
91980401
901131773
362214311
859860553
238653577
459242387
365190361
488475661
554918671
1031153953
357094421
333275689
964094363
409166321
384043529
65653829
267966707
480196051
962234179
760705531
298177753
501814987
993671587
428518579
874330631
232869881
44928761
372517883
446652659
164502313
981018329
1060726229
232627097
308411353
467195723
890500367
647719199
647551741
65298511
958429949
293647751
557365223
434405809
61860691
240908303
657438317
200346857
569854123
1015702231
472230851
1008761099
987355049
600888059
191549107
314026861
818780987
775171097
614368721
448877857
1007280767
134952997
806165527
3385153
47694923
883833787
505096649
844283813
589849907
594854879
578711479
35595143
224680003
348578033
662490469
789685769
1020915367
490349521
461334859
957381863
550094477
227097439
502215299
489767183
434160589
172955143
896856661
632774957
213150139
293698157
715219961
309832949
1036982231
842689429
1050360737
686036987
153406739
98217307
217150651
255093043
26231551
332597203
480751387
1041107747
341271443
939620251
761658427
287480819
268305113
847617557
712099253
5108221
347223179
474860227
162972631
779874311
539879611
62614613
307467613
93358919
1003962767
302223931
733494803
411606673
146661241
323687783
1010450869
39874691
583867001
849386687
131568757
914950369
942427643
601110859
190536917
639333601
436566727
34390907
388630751
642586081
449622269
415411291
1044787307
627011351
149923463
697886407
498389233
373089107
618692861
102173321
372500407
733570049
701197879
735168053
343020049
223127467
711796607
366405839
35715143
845020349
603356167
720847999
74354947
619830539
751641703
233404049
137478899
139089817
816373697
724864507
608440663
194669081
155276507
552206579
596789803
185804473
960085433
308259703
98537669
32087581
71262757
153077047
734174429
934818707
839538619
580669399
246200833
77982007
609100853
378609823
868953637
744661493
844860851
528167011
154342861
428582809
524579123
506253973
226977371
417527263
123111631
258754537
655355801
334482739
801975511
423096481
161205089
122152427
1015906141
361001131
234785567
112501
608750599
416733827
946773251
608649229
938557381
1047574543
163023101
72015913
21930791
823826363
222513539
92167769
630673487
999838811
923118379
820033541
246716153
682336517
741266051
984435187
1041983923
525533441
514953811
890551537
76749139
755115541
735182093
114983723
985812197
498036727
739975801
892648181
186200461
57376997
927243391
446039453
863897711
809547743
544644379
758546989
254647787
675154717
43181269
448859239
45635257
310415909
430321849
850667287
63318401
15401453
607091687
662657707
923921149
1070836807
649610713
239486591
603533839
7613147
936659609
733840577
727089329
1071540133
1063498753
803736811
845394541
799356659
93923833
235043111
568889509
210553351
987598681
187783429
862737367
704832043
511158899
1059430913
824523367
993204083
219527383
623133067
434896841
126799327
454164101
513232067
87451823
292413241
735661991
767996113
742195241
145435579
106002943
18191153
599069459
940802351
771328183
285262199
155910763
865932499
644066993
614497193
881282869
853947323
1044444703
825897649
19534769
129017123
248427941
431135477
231647347
51877279
350774419
750044509
108216967
959078677
810193073
135768107
938827763
1026944323
1029692857
127177937
200346709
223356853
1018840157
924549343
280859129
933949943
61973167
296134547
109978789
1064461403
1030841821
313367723
598124347
846146827
602361623
682827269
766705307
190025981
55217471
538911013
388173229
676431923
459694111
114473659
535197391
937461557
680954137
1048205399
919225403
242269213
495009763
595655381
938104511
842064841
1040516371
680601367
262045561
132781351
275171089
337250951
24918811
235289309
41398223
611138161
809404789
238412023
716448679
350953633
312622207
461827259
361863727
597298843
890944507
410051261
26704907
1071643649
493151597
659420147
853725973
233908303
838484657
176516267
319152571
175391417
809597213
600201607
975279017
724921129
493244399
488052463
1059085217
565555247
477366151
395971181
1045456609
459278797
160813
307824883
355305337
870607909
337613429
660663833
564023063
1029664271
1119821
388722377
45463309
638643329
502436453
359893921
488139209
57554669
649957663
976781803
394302989
773180143
851252191
801263963
1009070201
254513401
260288177
351934873
326647459
426004727
603011243
484522943
137041507
398186027
533617741
63786997
52052179
319375571
506398441
1004889577
413255683
472648097
681386353
64820023
737682227
1003447139
250939747
92945971
748228067
988645507
787395223
46287113
129956699
207247753
706259893
359174243
1017161837
531376127
151998659
883064257
792256291
962799031
1032868069
612796733
818601631
257597969
553817767
668144573
690589243
733346063
611619989
1013211821
887448983
29597353
710812189
231229043
856297363
62407417
796320241
287187977
915214999
377069657
739521071
694998433
412827049
297521039
869263757
742926479
202616333
1026304547
206298119
562926703
90225041
420874189
750499843
493532939
491792971
689208209
65650253
59798591
444042757
219748157
201926297
618278851
44111831
910498243
36039727
989427001
1035237143
93085127
416470687
1059276593
552669281
88607957
394641301
953476481
187750481
406500487
453453047
114520337
22586749
497910737
105857761
953719279
516471719
904342001
139114253
349626763
549078221
640703797
428503169
81756839
1018953203
621905821
571069297
175597613
36817927
193617817
907922413
522029777
293613451
752410367
1064437043
302072077
289540151
979175947
495492629
112847101
135563657
597465179
619658623
1014195173
862410481
940406279
91350407
400661549
891444571
162574421
631747643
807124859
819560501
2875627
695682527
685919347
127926709
1065314153
84927001
124834817
1067554949
505674293
340140701
679849187
181276159
142190843
955067719
535545089
408081131
739650001
347186993
916686907
879850927
1045956721
696008113
347063929
295418813
238229603
154026689
235407719
644597953
852685919
251419019
219212159
486752527
584278841
841406221
958093567
433434691
668180951
283462163
153252667
354183673
249198883
688856887
776461097
348810601
623210149
609599989
866298451
902455501
136418417
279472253
852138139
339313883
905783509
123828401
255113329
301870787
37995227
948920017
882430573
274307081
756457213
541714573
782407271
990521179
106582937
463466623
919190033
560059469
88275683
517699373
174865781
422803109
993732269
459885199
580673993
834006479
561481621
15519863
1005453347
748503719
205923139
843137041
572122073
905273893
265141973
705594913
204852539
844630109
172521131
1006558639
26375521
441219041
749542919
825465353
193683103
1069652953
995017729
914873273
1035513403
485851273
551655739
401633137
711607493
749243893
319653577
448840543
1026821681
68983883
584703233
122719019
501620723
84431623
317550757
604795207
992744309
309613243
935243759
1049710097
1039963703
643498421
709402121
815759881
157736477
379816919
1028189177
766600309
439527113
287801893
898046693
56437463
807227923
965833751
735549091
314156407
954780587
1065267199
364805879
67538147
711587089
313346251
558376513
992114489
964772257
146493229
82833871
825967507
894746183
48351973
187982057
460543597
395828263
41854139
202031321
979550683
1051047131
327737591
500018279
526338583
1011805117
841307449
475340857
639340171
165673061
992838443
581060981
885073177
646207229
543145973
527152123
658125367
566745757
587785753
385726531
972809699
5886757
84428467
456629647
499731691
547596031
329461021
456386149
875021557
814034297
596137879
935428037
1033123747
376473623
850479239
226241969
363615233
441646001
238753913
705936853
817295021
967117511
998630959
928330927
545013517
538139311
460426381
958270429
605126861
593888699
402332803
301688399
935287193
962847143
714661099
313263707
573258643
844247609
420331687
509044499
722901889
332532983
873513779
38589689
884340953
639586643
223673161
51957847
509370179
293718319
323082313
673723783
1053151963
303824167
412972159
636651473
228975167
14267711
778597301
259121773
476255147
982841623
594069319
141488047
600354299
905854351
619567141
404233561
708705397
425816717
810696179
863280959
801273419
91394053
152433133
575409581
440632261
1041866431
547069997
2012711
187167509
836096519
467820481
812971847
208678697
838710577
156486041
960356113
951163099
887919931
374458417
604933829
920900119
371834599
415501663
756310669
589302379
394333817
404017267
853703881
606606751
864777323
607605221
895157869
203221471
99534923
677848957
1007795167
733846423
498629953
87080339
499686349
510471343
149999879
59884003
518815909
239381273
656277577
995542139
570573331
59346871
769103081
853185373
192642763
998860963
779232653
857092163
994096849
1071311863
695704699
841217701
1029149531
391782563
547056511
220610437
179363053
495340327
484186487
75563161
685223689
190589419
514254619
297867467
805521593
752651957
243760661
178446253
682282543
615438053
361775357
723706021
312797257
635482123
531515407
858885371
957912391
1049410057
1016453033
270486781
829216379
828685609
282113999
91042331
416769349
54099811
168518629
127884733
149457823
580423253
538979803
369443783
497827259
70715713
694696361
117736147
37066763
195318901
831229247
827906447
547558027
340791251
597827119
908828251
817973627
860926361
481920163
336445253
6361517
1042822129
189178333
647720377
412087693
953465521
855598819
141950203
831123743
619221257
728107673
814120441
457534601
533439341
360066163
466669523
388285823
6041689
596539253
380373109
420606559
266808209
831212219
923254483
590398673
28175923
1033780003
809275913
358080869
670707671
149266289
519255839
250437101
793417901
878641717
881736253
418111997
995716091
910549823
673224449
824708609
55044281
414764809
51205541
187544509
958300723
197092121
713725393
253780451
913527941
997454839
386949341
643438303
963964207
587999029
45724751
131198281
459510127
959645837
1022856277
100971163
474859747
78000959
221794709
544656757
997978291
314378929
441762649
720532121
170833567
179582831
959456341
927535571
40716167
492375889
865280803
133018399
700017161
566731469
554165429
928958729
151372447
7641371
524545867
739259107
188482607
115895491
738856843
298834967
222484679
1072359901
915111647
988790879
619589189
51298829
430896371
974288153
324347599
1004735167
863946943
143032187
112259561
151502401
71173051
152944021
278266379
366516341
143191057
414477893
620384923
911207503
887771119
126502273
216327809
144348103
462931429
338545997
534793141
915117487
181973003
396073721
1006370483
405426377
933030757
756563917
1042213199
256225667
946775959
692380037
48691441
256366823
167190853
1006240847
537437977
439561141
755238611
173012071
784197289
126156263
352567109
297299813
895686301
206110259
993176687
1039722169
464362001
578256353
62559661
296168933
540984923
988195541
928978397
752264923
804832181
422468707
17997103
26424379
628755509
327204373
701081341
50886707
325227907
454314853
438481213
829912879
186253429
962985019
12535093
29775901
855926711
669488381
652919647
730741439
404177749
352964803
53180243
72160789
272957557
923080903
454479079
593509703
742717739
700654231
874819873
104495641
583709981
844003631
275213693
925749047
678452681
55874083
531136843
907115819
1049289673
844894289
267711589
620875301
726311801
319344601
77989753
499157653
916525639
859142353
1015050931
751174129
180469867
581161481
1023151127
912844579
668229313
334905757
862175759
203326469
307142263
747318217
234843163
871903321
873232903
41635961
1049550137
324870509
878797189
23689453
514038529
1066660163
271481647
316874447
993972527
73152119
716211161
88984067
10879873
240288437
79765267
88702091
719405107
178721203
460297141
485897261
664797059
750228883
188229473
632612987
280684427
458531077
216236927
536793563
1018417913
954793159
124244209
66241867
272701489
381636763
214106369
578831203
183022771
49377583
47519393
869372923
409986953
370916941
509114321
95535829
69041923
1026538787
15529849
992455447
120522943
746565283
70649083
415217651
233981207
27407957
588440789
719552549
173161501
425863453
1054939273
395050189
957927749
717930491
424377847
629648857
1004542169
593656537
610399429
859839179
283415417
665499371
701458291
605588153
171116137
38773067
120003437
34942811
1066142939
627455141
805899889
284039551
184172971
951053959
673507619
142134581
29246759
50818133
94410917
932182763
14014213
132163093
795443897
947048677
988341293
408851711
780270013
366563159
820772401
821930867
562536823
575139109
560030417
978724057
789656099
11759533
827268289
152691829
288614111
1010657783
889550773
664930117
394047259
1053136103
484741651
802897253
836696569
992074807
1035302869
960735431
96290531
538950641
749738909
377788729
926581247
428196143
26174053
149553071
406116251
327288259
809139523
651521933
379611499
169810549
900674791
108099323
924318581
88725067
240827791
561149489
258596419
233367119
96759679
380293159
182697923
979598687
761588171
580130323
12075527
836177803
384820421
193996009
898942067
191796653
1055092189
133632911
43940929
45961193
1049763163
386713771
703394569
146004779
834479869
546152773
1073085457
1006999061
100525391
38817679
362784419
760432921
411077609
89614559
855103069
990418087
727109113
927754603
559904731
597168329
182114279
465344167
142239169
854301197
306211757
72349423
1040580571
135097033
264024583
145487477
21543799
10764293
640945051
907975273
968541439
22121167
911350717
343449173
649366049
943138489
82663429
980243059
1062765383
1031869873
10006937
795460123
951598763
36954569
966849493
684475307
412087267
465355213
903336547
1061314979
965391313
776382599
35273501
423570053
447082681
618123773
68644313
714652361
471095819
543665761
301110737
352053811
1002955621
682047943
896571673
57081049
218161721
203562059
346343981
803796289
694362731
1013224423
322317833
909653201
797891723
679382783
367527383
947640259
570511147
847607759
724127269
35520913
147392969
239191961
376321553
137479891
704025353
80805377
640494719
127344853
553093291
407869313
731763797
856002337
231471349
280555243
87977089
645750419
897676103
333273571
122432399
63728491
682110347
153290737
259602451
721565543
978181297
159387043
1053848791
634627361
12113993
27327791
26419487
417430579
464467889
67348591
248267639
306533063
707395453
173612167
1008681983
907104929
977897677
413114899
251114441
844683277
29112361
470985787
144049427
748080449
106391581
68084689
1050193477
83482171
968526289
326970317
220623241
999411389
422309323
136980343
169452749
692828111
513193511
502427743
80773741
924722483
142604159
378795203
151519271
284670007
129595021
790893287
917037593
289390067
1039672763
890282633
104380543
866080393
516624247
565328167
350856029
520083943
954574099
989043529
15517079
57634211
685275121
892041937
351195287
1027163063
125518067
61462949
20681107
501362293
679148269
272680253
848140763
910619573
628952777
937562167
312285131
1058039797
418128803
421838941
463278511
1008559169
460887103
281907293
1008007267
854538227
994807103
431173033
741211969
921287831
683742343
376014271
1053811853
696059323
661673513
578794987
127552741
180580703
1045261391
623318359
886613353
603463891
361539359
62704801
99783443
1045479781
659747489
375351629
384916769
501568763
19931909
803048291
375300503
39325567
680291501
89728147
84367637
278396207
629060519
60826807
34396381
130705097
627606827
381246629
42592679
1051764587
352883329
831972733
373539583
4031803
735817321
127663643
526400803
108252203
549173291
865228883
91154509
300529511
598977083
464220373
110932027
832443151
737195479
379240457
923965681
358412753
159702031
339404623
877888013
777900269
82635457
60466403
933737017
878831389
48714893
961472651
360818617
458350891
457626523
717831539
295553861
201193177
214018169
328152317
542368907
792902447
364752979
1042606933
241052897
651112607
383313407
701558383
354044563
353077927
467570401
558852323
277004551
127115117
472386647
88834219
149601709
957751969
382399429
3899941
1044090511
178177403
1001456887
503102399
277218479
722159761
82445371
944867893
473385487
530149489
327974039
525151751
770882417
848921737
171037963
886993969
227741209
765548957
796648289
118683839
320075209
446664793
294453169
677766391
676474397
61333177
697753183
422905303
912620041
782871569
468013813
365637917
616099511
1040439503
132482387
117150977
970369693
790416149
174867961
75364567
193391399
80897129
93711763
785603579
316422083
653111819
878990443
463552721
47089879
990317387
748061777
123785887
94246127
668560247
803392907
913375979
637428161
157743977
697794511
829200709
939382783
344304031
944395043
396252037
792677261
788210971
581979323
684123313
160181009
236981201
191002561
182519353
560203069
75970519
296474963
1068954599
94973171
135402691
20570029
807460523
215898511
430096829
480950023
446719249
710720237
985702183
811142569
535864183
320864699
785766967
522857801
892985369
578648221
584948101
1036174003
436187159
212133073
240125953
846460831
63460783
774603307
280798657
918434047
947205629
999116357
629816471
294012659
281922769
899757739
12891601
832848559
473512177
132107249
100752469
333513979
321793421
240882119
941069141
746644963
148113221
231036229
7204271
480849637
1056800963
111172183
587350763
792650429
101302601
109998671
597614341
47168971
424239983
949567253
775582811
66418271
181113967
593542847
548360599
438766637
800593487
664807883
801281549
747594721
851761763
584118077
331391941
541006093
757327447
155208269
980924443
63511627
959796857
215647309
201753421
349322917
329655749
727236611
804295147
700739387
596228623
453688811
729932029
996894361
922264333
821999449
514366819
91896697
1025246723
280518937
779693771
60931571
998778211
205175407
187960763
624688789
334175053
951876253
587834413
507981553
545916601
498313213
527642317
984045449
614052007
619320943
977210077
682440013
665599789
464294189
935040349
781766243
90176293
93459593
845295953
189687929
927830789
614576447
207357421
268047271
602668949
36456473
71748629
704173139
402178039
976017781
544659691
803559941
646164427
887936339
20607581
991669621
326362769
463650641
140676467
803412947
491221609
421110409
537415913
850614311
1009368071
795685699
727624553
521623793
1007651543
891142723
600426191
495615727
842009699
171085193
664077371
57876557
895671473
1043898013
931618889
321161173
881971949
359874587
818663693
708475373
1065208283
30537623
848340013
169232587
901845173
1031489783
759401287
881718797
191937419
359127007
804194243
755073251
456730853
407656537
392768641
573141343
1012287421
773336491
36090217
571713407
274737031
545233817
918940999
373184291
1016674651
614038681
876593213
641605409
1071677051
213568339
192300571
717789341
939970429
502483489
1056034429
591198149
557322721
46609187
88635493
924115307
632784587
1062738283
220660393
359822161
494935283
519271073
272272277
383625721
152675753
808362103
1021133753
326852527
1006621927
943561763
876438947
249456863
988754947
683612051
686432921
777803849
259601071
529842529
385934167
274317821
481018477
403565663
701666201
434761807
453554639
744060719
127889873
70057033
608095217
491513237
26633137
605242433
675642949
279938093
184091137
812311091
60850987
796631669
717336727
322417003
92577629
351311371
417439067
512207489
895923499
269516167
64085279
79654093
144393199
614973979
118417771
580526341
415446359
321941509
566622391
167694377
719573801
644534791
71740931
339496043
547519369
151732363
2783927
266351
626200147
17406877
841767209
304589149
10293119
1002490297
707835379
374476093
481155823
712640723
487148633
651203249
54645551
30288787
571742401
980073113
534411551
377799797
353252569
50719567
1004120899
914162443
999079187
316285201
132068821
789553717
174988237
462094673
151560733
543438239
745095223
370356353
165184603
849668059
658141403
186256963
357013093
588564611
504894113
433958353
585447971
186435371
812956399
241147307
491311669
1060298527
1068959009
189087473
921843961
740298841
714649963
160023067
894980459
852825437
128257331
115102489
118211629
568228391
390120481
805702609
171068483
10491991
14044447
807587899
1073028037
262623587
60160523
556834013
889107137
30595519
466083767
848321017
705028297
705278671
77224241
796862219
46826669
439851689
787886707
117771361
996207697
525007963
296851861
970448851
932539787
870120233
839746139
172638569
63890467
696678949
699882049
709487159
839383093
298559693
190656289
237118439
528496121
261441269
27895723
847322339
968766829
718564057
133230991
44792053
420845273
944073521
843076849
994176181
771270139
535709597
603722557
789111443
937297241
257982797
517289
746263891
38523937
84958183
128998889
812860133
515774789
560741381
585713221
52495873
993141881
884642743
317970649
268516901
561181099
260382757
462584623
242649079
293882921
1070602913
755268587
528032731
966643199
375500023
377623889
492696563
295288327
245001373
128593373
664619713
3265021
758387243
644109019
412663871
371091403
256462853
1017152971
263312551
965972771
599055659
174142931
206799157
401927807
682912331
145303531
16298111
601245581
676061759
976341713
995097041
747159557
147157579
17989847
340519303
578289563
348794983
178074401
27407537
376819747
197205479
682158839
390326047
294637913
209402587
433320649
1032316013
15118861
642285433
446025187
663230779
50644973
80401709
266386993
447197983
342483289
942294907
1017737093
231298637
259124471
407686007
163839827
19430981
139861571
127275451
225248467
776800223
917459887
76754833
100511143
72501799
689901617
979809619
990940607
167238311
766281331
1004438791
919661581
544952437
103787927
611834929
1048545079
60597541
536192351
339576401
1064757467
133721759
120391121
131078609
776902879
817291549
211876307
81250511
381209473
885991807
464066783
68624401
682757947
942694637
513755843
359003759
118534219
273811897
271365709
337966193
514551017
108050153
296818271
385741511
470618069
319596029
188738159
643743677
645600847
1053998917
889775179
902177329
221228323
937667641
722171539
374908657
87616567
160473059
440274209
206443709
7384801
821634577
344842591
954510071
906676481
915442139
832482727
640656437
847891769
463958401
578298107
633332839
939616547
182432801
76484033
149784851
948927787
167390473
732029581
59108381
727795093
274590179
1005387697
600532721
926983663
708514847
709207703
687391673
1013157161
1019964727
1052851339
966813961
993398101
1027750693
576036187
632866181
313220827
273884291
872397683
751076923
615618151
973317067
126651013
1057618277
257816813
700803989
100427947
219175123
80659949
948432109
670115471
229678133
321551731
223647059
626198317
691328279
778950463
752514803
443231909
213631501
661391959
459386231
668209177
5707759
594602627
691201633
746026717
367702957
7678733
324762931
952618133
286058207
3498949
490569559
710014957
409916993
819310133
421448983
153363179
646824949
477864397
127808869
772263197
1012787927
497480749
429050057
122164577
739062089
859085543
214604389
11882707
786391609
729788077
622880407
910070939
730385933
286721713
855451609
639864067
61657699
508488499
623410211
587649371
532143257
997781311
867711553
681939311
219107417
42372623
947353423
453766459
466234519
879525943
825909109
1047923521
567950267
588702781
123041339
584154877
482109701
482217557
926693983
523301747
163582973
776575441
919939747
365581409
812030969
374706779
900473741
966141647
813728423
837855367
1016551577
873616201
888797123
142212019
449088443
98110141
81967763
6422071
708392357
309401747
970811089
69846817
208924489
577881259
439987357
233544107
1061418257
88840783
547705409
703239209
922179683
285890147
440209697
842762227
210587303
8302949
691870847
265282931
353741939
311668759
381627923
700433479
117500681
637723187
709275433
361236517
606928741
20524013
246907559
645083237
744333553
527358551
134342183
799323703
613453873
989981677
855834197
274074161
352990661
812944091
275425967
867167491
942711703
789062011
852540329
205270543
1835923
307486313
645576721
230431627
282048083
484741633
927802411
466549229
767117423
853575251
119734807
207508501
374314933
592786703
912347257
181518391
607349711
401969759
572982287
914551291
928672259
483128353
1015643441
661647533
37799543
1009640207
386760461
129341887
723565741
977494667
786610631
481921603
858991901
361312579
47861657
176315813
126566639
389675771
131110939
853666483
712619099
71133113
458960171
740550779
678199507
741796519
128159627
608300269
734228309
604473559
594927337
33363493
991584047
57706067
943782439
756343157
985247381
1025670967
412337917
608346733
713914153
239887237
891623809
990522859
53958353
1056930893
865548973
467045281
653113663
141291671
362821453
280708037
524671921
592607761
930775061
425981519
529259813
1039480241
1011165607
799567819
537622037
723667757
646401419
8978971
828503821
1050785279
48448369
1031336437
796209103
1930427
120834767
967311061
773341783
732449479
897075149
59307343
91827679
682883753
162844883
842553697
414066451
676095209
335116711
408202937
446716267
704352157
231926413
71839321
50335739
132997453
837415643
139696841
308545301
297314741
818625347
591173911
168812051
1003137209
880985803
95252089
547271827
587038813
766192909
703370693
470094491
824374669
285920953
513726163
689200427
167614873
449718743
270267523
969275029
310197611
38509139
979099153
85883461
664058839
22143263
1028241283
751224911
631429619
973414889
18523979
816758443
807823591
276072023
490561271
379627513
967935721
1020095327
467198327
193961153
74043149
969250813
708570901
1059722633
240012299
812221477
23378657
797714837
523922801
3276157
916029689
133133617
235830047
616062737
16655917
215313587
391726877
701350807
459487607
76412341
306923069
473790283
937512479
886651217
287544529
49566287
184093453
1003861009
308634901
634823221
152654891
978266923
910358819
163818407
728309111
326008477
623021081
303260519
805486553
1046536879
342718247
120593797
276974861
458230061
883544381
330502421
389585137
836614853
976677187
211737151
618862147
457667699
134602133
601343147
1006777151
325102793
478302427
907292543
697743979
363053909
7729487
623695627
840866953
8824999
577666099
24964573
693724769
881790647
178910701
243909539
360016337
757097543
520377577
29856371
713075219
670908253
610412827
469075283
440959349
28178291
739104337
188504599
883056169
5666093
183832367
766960043
856181797
928855727
74717221
417998561
944079823
444619381
546098933
27705313
985756573
1016558533
392371937
304593169
814066691
1053333161
838610117
248071141
577767419
248114287
540543037
278022443
721403321
351392999
437790173
1060946639
624756127
164784493
1043180519
757199591
918434353
613625581
300734459
609149183
540040573
390987713
57734783
478800389
138260539
14451049
106233977
645055603
439627499
504732647
92637383
1022177543
977347927
947313439
740732887
38048399
1047190381
651948397
673865539
280640699
693206567
2558021
726505943
206026091
602645741
108208369
279674443
780550349
273304831
480499343
272520953
805034627
215868607
153102419
991478251
14338271
600397487
898945093
489545257
356179123
216890239
1034762959
162414221
751022227
892844801
412926289
748006901
70439269
91455701
882189257
434145253
541330243
320511467
885505597
196762523
429011809
260400997
174625441
754856731
235887611
408444643
353246557
237147611
91756543
983862359
409217099
734639669
334999633
25011043
468153821
526227389
440489531
55354853
589105129
661455001
309658831
818235701
93920539
330143153
40969657
63418673
341219849
699470851
921948971
766792163
362628667
621968777
79471681
379421599
917603417
351131009
265137143
232536511
248809003
37246577
958384139
384525811
346132229
180079069
129709999
397751143
886333067
142056553
692937881
524085847
978852397
5660003
1052449661
494674417
653940607
183258599
338063171
653459341
38269747
774636613
824298367
370965121
271755311
280849609
513723869
143301491
531553081
514279001
858623567
414991433
941423513
133764353
180941281
556863221
98726219
876244933
1033929697
237783517
476803279
946170557
250433191
6462689
873523927
343339223
97006141
303884863
838928677
229935001
81877511
562930799
946039271
581636129
247935949
518056711
594970577
675760399
429448163
658281103
632498077
87767411
386228009
961595741
436663351
827854427
355457867
111872569
1071612517
282955033
373318259
235177223
736272497
76816063
453204457
39008239
145151353
219864773
207970369
889515527
579855491
332632171
830183569
31809611
368046593
280657651
61703107
749798593
380610367
442755041
393536959
424049779
694176029
321427027
602019367
966622483
704594521
485952529
811697779
806544439
324422171
375533563
650986961
649122731
800572043
257624111
515101931
441694453
742490897
677745433
243056491
933550537
950176109
801488813
404179973
816284923
246732991
743041903
202150073
430511093
255182951
628988467
372661337
802535369
841600849
934484093
182941399
97472381
117526889
320050391
146045413
87190091
843200299
983835607
122076307
579049021
106395599
1020721957
948317459
76676447
155083931
660827071
372497987
723889559
156298673
199881589
754477103
536498591
992328283
389059211
636191887
158316737
767023183
260045351
1034231311
30004991
515366573
357440627
672484121
24488689
290121019
667991741
305992987
347565863
671587409
906394417
722808139
1052337109
102350753
515915717
544068307
102016861
454247719
239514409
597156587
354992149
625021213
72059567
249838759
137101529
23307751
331273573
80310539
520365803
534413813
597686053
748363027
922720087
742530289
831908149
416331863
299640031
644120879
430393597
825533327
1047264769
731973467
225247013
987252053
441700951
222891269
656692823
118105727
684537619
534596929
356339911
344107433
986852473
863236909
473117717
917644531
476242693
658051943
102478997
97966877
1065391147
774334511
969283937
41680603
27294277
425004577
755352953
385188787
891589879
771674681
532588211
835044751
698559539
230911819
366722087
558454531
287000099
248496631
54221071
731552807
662724823
601716809
389726723
522963451
395127907
550842241
372082013
454005053
461248079
1046127031
422539433
637529693
636171469
699799489
823138289
105926053
108376889
402540209
849113737
964389677
520460443
563599583
345740491
38230711
59815897
63968063
80977123
979958657
229950223
818543263
816993383
1027115497
418305137
164874293
162041249
219143087
986773391
292641229
210622031
263321507
385536737
360033683
276494887
696442223
511014769
981490117
85514929
292764127
538796369
590555237
357969923
912313343
108903979
1043136923
499348517
271626181
315527189
325333627
666154897
565787
733408631
622390843
717219563
756153989
599723209
404945173
436390607
441081829
403445429
1049103137
216179767
650992357
879765857
764555111
566708887
211542691
653457379
1050775093
731960843
359916307
235094191
939261793
688351571
948582827
4127999
613612789
189380579
24449921
118212761
498884887
18882217
941912317
241768651
348563711
672622637
942695749
355762079
436821013
653149669
309304537
759254693
599596561
803529197
782355391
451801697
77235451
817421861
474444433
1000373141
394720643
693783289
930026239
331920749
863467681
657899117
365629753
526233857
726387301
1039293557
910179509
353736727
693040109
684865151
13381289
250024319
878271131
341547841
577241053
345044173
99416329
286885663
303447583
570051323
329668099
80196931
22332221
288800849
788946541
128124107
286682267
399158153
447306131
890081737
163260967
572303839
99449719
977566151
866040859
557398613
712281743
54456949
927458813
35558293
978009871
372865057
179838683
655316551
884080607
80767069
352983193
160325533
1049148883
722318957
24102119
154821083
670106113
919571831
459786989
654805399
131280449
127737833
220088507
96891667
810516281
754371119
261358219
266245519
801426721
701162729
1020362333
247021309
979171733
269804527
730434823
337088743
39794011
859046569
232938217
189105253
708594611
182036297
914488039
509640653
267091921
444033259
464453797
501448903
407238269
583928453
318220069
830579083
598176539
695946287
10318241
284703427
960351221
343121599
602039701
299691859
572204093
21141259
955435391
768274601
239332127
599755967
781962239
543742853
166344523
366572153
573511867
683855729
310582859
1029791053
14437153
490115371
424143163
106740989
891081379
51157577
635130371
990664193
472159099
250439771
722697607
301038209
383351141
665316779
575751853
1008399701
421362233
152883949
201499979
575418229
148385579
831454391
529806283
16093243
322908991
767033389
137361967
810450383
815319247
11324281
305632049
306835337
789094931
393149909
719832677
238242391
368316031
411329801
389750927
585595151
187784851
705734587
248254763
973449803
253467007
629101219
467191519
41835679
833145223
85189667
39022387
1027840727
183710503
67999627
889838227
77659397
944390081
912383293
646573547
217110727
970068221
602212729
506265289
856669813
90308417
523606973
970347617
898261327
745934831
337730357
730364461
549577823
80852329
304838431
210327361
275558813
511179751
205260953
1041186917
543249451
649820491
728397629
491926961
563419333
251356129
796726121
942091919
408998153
377441879
886780997
292770743
350630773
898097
453610777
648054571
247460419
491826367
832368379
603033271
235602859
186140723
459633661
828338591
114863123
695914673
188152453
96194453
481487119
301910629
240114209
579863021
804352499
506152313
935297081
371053691
874339313
923315417
463287403
646872683
778240303
30733459
981993521
43362899
979266689
993641443
867414319
330908267
769735823
814152089
65405929
370105847
458863037
467903299
825241271
475376507
357409123
443352787
986189513
223548811
720749929
860939753
265300921
913895149
963398003
848298683
587084423
728329543
318132487
280551461
911428057
265966409
673622039
439077571
1066625267
941921303
1003998641
462791543
99976027
57205727
462041429
149606923
277963649
1002263137
86266849
726311137
976087543
338272709
728730631
1035258281
462749629
222820399
339483433
343387069
470969573
107517407
655467973
1026251353
65152627
908115319
60044671
224897237
584530283
812269937
1037923363
773428457
358474657
777223637
106044217
256709623
16609027
582221803
488952901
314142377
159884783
238764049
980823029
398497651
17934619
521123297
114481223
545814961
236488313
574508383
434940911
254713049
87480373
818432779
666491107
1052138839
984051487
979039819
72896149
60574861
211501487
875101657
99549007
261788161
151466717
2211689
156397249
1061271503
498647491
931832467
971466677
757452847
599310209
817379593
304645417
71994799
504030167
755505613
706738699
244199797
540638941
367533167
148518509
946746257
762104531
508935887
642647711
42168859
667956923
82741691
556682227
221018911
383606473
442075339
492545153
395750051
970514591
867312463
148276993
598962929
188865793
1072798781
13172791
893871547
415291937
718954909
43085299
625540339
143135299
259057181
484813163
528492611
426877271
525383371
290833021
436846373
734086247
967167433
645920921
367796929
136372853
65265593
634581427
12243367
54291959
858821191
455426431
709602037
554404063
814896671
33545599
332354653
63492109
191383861
210977941
777141413
608184727
512026717
31944977
1057841683
688626461
1030021037
13513897
735294839
397764043
526483577
291921143
1010945119
709532741
325152691
984178961
866813449
207428821
276895111
623106373
720190957
754936223
946206949
1070973611
284132413
535221733
548706803
674792863
969095321
103059703
624922553
216673553
77755553
666719399
328480073
808379807
445601213
857976913
255962087
1011654911
763387421
840964013
854593387
851655317
653142211
725938159
943791857
49981423
628990781
11368843
1073518289
231406127
676296053
550666201
442206577
953545573
188569867
190181429
480119851
540151699
1066422611
1013904083
146376541
875314081
44660459
143892341
658299841
819806179
812776561
422987797
977172509
421883041
847817143
130801351
69171581
208214663
483883217
822424439
451315871
331016579
110970953
630341993
387387107
859436719
811759057
510773297
586835471
125905303
632155063
479213831
510922283
423521173
232841201
287330959
53716493
535806877
195208103
57864979
153327037
853125803
288452249
1037023913
588791461
88549871
1068187699
126416083
864131167
197313397
675637519
110444479
739215523
732745267
976325617
416116819
308612179
663322207
1011359861
879806747
409337839
827684237
597819791
512429557
842420923
676659943
244168261
324829363
515522797
60239909
578446381
635723447
508669471
1028550301
805507061
417089749
884203373
79242781
465571633
386261423
657524267
495826963
181707041
781660637
742528681
886412599
624367019
372612277
931785703
605949101
752671457
28392467
584637343
356869433
838527869
646137523
925363693
771018109
228325277
399892039
73063061
712281247
243221723
273445607
159291851
950041333
795537383
1071806819
509122519
35408279
647993231
163174801
335455039
500189177
480337453
1019350853
661784503
201529717
1016698043
264905273
321287191
860637941
473813377
683358397
584555683
388239017
568146961
61611023
171833449
698481361
344795977
987347671
1041487913
313904693
452927219
565233649
55596283
173621621
166143811
195249079
828551081
653595589
96131293
191269453
152637503
411445267
977531129
407988131
117877687
799920403
89209097
563347153
243055009
373354747
727773923
1055650433
698216417
38525821
44985001
248663561
81266699
531059303
48316033
486314911
412224599
279458477
384552667
826406381
1047525109
402076403
1013469983
686962721
495779803
459546671
633421979
622057039
24728471
255278923
275307829
647678923
340823239
355382771
338416249
984376531
1024902779
975230171
594177953
941492171
759668339
369991711
417496147
388986761
873235471
655671397
370368527
916763231
568563313
495009667
613953019
69809717
201514433
735489149
15794333
417030793
131241233
586285963
868123537
96369157
895424729
783888113
523456603
452421847
717683081
572030143
364152049
532680311
448004737
638918591
968117567
173630791
432448031
542451193
204971621
120552613
784125743
70532591
344802793
935756831
50227327
734418233
829781453
141605129
272084431
887092471
253323347
312924709
318691651
2096209
80662091
370562873
249180721
504897929
283585411
676340101
969666923
595535173
62371007
544786819
572338621
1056300577
60571837
610327433
104243219
820733359
404790983
755788909
149261341
749467417
325439843
129956473
189549389
1030894213
747752431
187251293
276239641
960440321
312574627
298916567
393707681
446940283
1058582827
892820389
78630109
277776203
45597481
682450697
182338811
608172679
161161969
88986593
852385453
810027863
345107459
7200343
47331301
165506779
15811507
752224513
253314917
409145327
554647007
833803307
199924577
458447783
539331041
318578431
353693827
718570313
718973789
648907573
137769937
271742749
72490447
296729623
616815011
49692367
924267919
718370021
91078853
3921637
338048027
937740907
853133167
1044878771
1020242819
101898617
304823329
1055001263
35708501
390889529
270492913
264023101
396168659
978121429
935712593
742631341
530742313
206415527
475078081
964978349
902700727
923144987
101914451
252883153
2321587
643736579
113047159
204619039
166779023
1067955451
360025441
577114171
126283163
5333729
642191029
850559629
33517711
729811487
484964863
786456373
1024183681
796191157
856390921
11195771
802059107
225485699
994871183
555844847
188708977
477422483
297193817
974567263
659200153
772271399
946031773
662780231
312572191
38754787
87126209
831632303
567180769
385223903
1051509413
1012925371
211463471
202137863
319948897
335847209
553298483
323468443
852096293
567358921
406045621
494205797
424570793
184588139
887247467
770172737
476400511
108592403
772551721
301070311
676634977
732275879
788916367
291936581
714891241
650671577
26310437
1023945899
206890301
1056768029
176917277
169114733
627177097
364014401
436442033
758066597
617764087
961437647
36696103
375108163
770582537
268638677
712336231
646794271
139154293
750800537
193001101
248413609
976995073
16204651
820224593
335006527
795478223
780690979
969225721
216217013
931731221
417847153
547415551
428477591
932492423
533161141
386715743
270703187
901246267
860288641
742625383
475676347
607675039
60672617
411801463
986961419
316903849
275423173
369711151
47558449
323702177
719110867
1016801677
29379913
433862347
856420729
24657323
65806187
783796031
617605007
214515017
375804619
1047526561
260214319
649011929
880974623
125450503
461610421
650019761
234151537
632554009
506441363
184901273
526955713
385873979
454472569
279591989
542949343
110079091
907223797
843000427
288175213
20558821
888892337
404708323
890892139
428063551
488762993
121172903
179765767
277456499
205290499
335980829
257467733
831978391
968627549
669489523
186396277
465888503
163246487
208914491
478687171
224626187
177894907
129625247
564822941
417521641
1015639969
1047632753
220469071
134972869
79147307
850903247
547324543
862050323
312884107
113666899
27478669
275066903
942884497
53162033
804352847
1067397763
355098743
886501633
998672371
33423659
866538787
99242557
381689221
1036045607
501123743
13348109
734023289
1055155627
711712061
734305471
379814881
143987413
401595643
582062171
455288209
969496067
307240397
259936603
301307327
1060846363
431101483
145541317
649375733
687521243
529125767
1066642333
1010287073
997654429
27573673
306441383
747071113
352279643
695728667
915785957
589090679
843968161
68848081
407726327
93319781
505019737
955021451
633415201
1058443801
838631617
393313507
85782547
425389847
27868921
35595869
771424867
613016639
1049481071
796501721
430063693
365831923
472421329
808811831
985647739
633943979
442593143
345350413
588253009
203503423
549077929
81760691
319534927
1038082861
961758667
113246869
23791267
655160867
489150617
209651591
45269099
672857753
525079327
153766511
3955277
670622153
1013026423
225239857
477808403
844584397
285128567
681942869
210815161
186797627
253624333
799766609
177451217
424996441
610288331
643091941
46233443
144772871
866800973
319465441
294320153
329656771
746333933
59060359
555812183
209474143
353083567
525756887
26981987
1008464099
239524489
588528047
1040259799
1018706281
189076417
921738733
850003699
57898721
297380243
910794251
790341703
767859607
406121083
536881861
361183129
157069177
973350841
595334933
645170639
112673333
219485771
235729699
462661907
47473703
316679659
531891109
582581159
659813183
942027643
1046316239
145637281
121093823
769999067
202356527
501044273
857841427
35217613
501096677
579350449
939487727
864348587
121659017
264098453
472534001
48408889
556009921
430698871
928397471
593312429
320239351
1061605289
967565089
352632421
7044871
615510373
209634031
78112253
189056333
576488743
656483251
688353371
96393211
460373659
200670671
862281319
157153739
1045348039
280146319
158061719
258888893
260209073
811267001
940370923
81125327
820775413
377228513
743406733
594095263
374812513
1019078909
40085561
1068174461
675181447
163927067
852571987
458668367
388170949
233361049
949344047
369611947
9975569
642712139
990101971
45175267
215452337
88279943
316558817
57772261
92233811
808043893
165694267
266254889
763255373
186740017
804009653
508939631
617721437
986470889
93114067
204890339
938940887
816687899
461758399
589003847
75822667
621551261
42669223
125767673
621200249
27168301
625895411
93870487
850589293
1018327633
875654629
426563327
487858783
1028358973
517856897
72370933
281849839
478993847
343772591
101793793
600850891
243056899
216272099
842390867
434501779
1025082137
797841677
553987817
607871213
18978019
65367721
426222829
641086703
589503667
707790709
109874287
637960571
871885451
22951549
337560343
147207449
71716807
618117811
154871621
531245551
97495829
16002401
669859447
1068027991
661273037
490618901
185302349
577863071
467860387
447161707
924226213
415446007
576674047
634048483
415057891
24552079
136324483
517584923
999468091
129904921
923446429
378868859
355510279
535188491
468175139
443580637
892914941
211424491
431328971
1016622779
100327273
185365163
845417437
600586709
413551361
65350847
348876181
735338633
636241897
128822269
110895139
853127939
371572517
690689257
862773889
178383563
681097831
702207391
643993751
394588039
433003561
755047093
552082231
563477639
609709391
369127597
722810677
315940321
48565229
241500463
917367571
34181677
130096721
23857333
675127793
619890923
730095673
640743793
774017507
613758137
867027743
966526499
826334659
337850257
613671241
837243577
299061527
789458101
696359927
909723247
21052739
10422341
476475323
838639211
1011356627
688590431
722401453
1029681413
696446203
882714619
566174263
888432697
416331521
724036441
175574857
873022889
204261839
348316783
1011294299
37967203
582999437
826219819
163867547
360350147
329999183
1022998909
230081909
429532777
776226337
789547727
958467131
978970331
780832901
399423337
114224659
890334329
903727679
370702897
1040310041
883223167
179675681
348536063
244148279
505477717
285374387
321938977
245148023
325046263
817502381
843934337
479468911
1013637809
67683773
619757317
285391993
103488361
291828553
987532781
751321733
739558751
178918121
1057082513
745086371
121945139
265332211
845325703
184539983
387075659
1043675653
754893527
402225379
320042257
1006116121
835641067
166524817
696364871
436225591
579124417
473970347
734418929
784704491
1029343901
420067139
1065978763
69336521
283944083
834051601
251598881
676627723
851921809
349867163
706853597
701136313
652639457
166895611
100738609
721276103
987315689
247381847
749275379
912872269
1071171487
91140737
534479423
110792827
917928031
230324219
363424151
366777421
104167549
394056077
28764943
878907647
606266293
426828317
605347181
482437843
127229317
55380697
584700563
206416709
552525341
420180671
413238073
168816701
618236917
15062753
140064361
434991199
300418721
1018051547
492748637
838618873
992301319
855676123
450828607
401878381
113887859
395190193
843749609
63082703
401228551
242771273
176596201
351630239
417299329
488243347
118332451
579036427
595071679
420708383
443709437
800921993
571512059
947481373
493744679
374598391
128822917
171530267
722356511
502605007
407466197
756220757
75198427
134507993
638889413
1031140727
921178891
174925747
84486733
301656127
691303687
385091743
47222867
153056279
735284089
256036211
480607027
763435951
738405631
699487177
219837451
393162439
652134649
604483091
115292071
603951217
782179339
100023013
854730691
748518907
311436553
44661413
628897823
232487267
399348791
373962629
651335953
396964657
743138261
305351687
339544033
912796289
585941221
251167331
268571683
650533141
741818449
984124597
556602947
746107633
337383359
177260791
508550573
247599553
510165311
1026198401
174157661
927310463
901724977
14977409
793257671
135046643
88743511
895978679
106258577
53155457
34189789
198502567
8177597
837261319
839785789
454086271
699520193
575564261
914683111
548707189
864140603
1064474027
933668893
425635997
626677199
759429481
534995453
651679351
260316809
682541317
638467133
182348801
909075913
662502221
870012089
531370181
722693471
585911933
557979887
325844047
22882729
35236847
507106667
409881061
512728717
438662947
1041366283
854258281
670904869
604744967
32741117
1048392167
48534011
955743293
848216251
307201579
577726033
182285773
1040793961
1048000493
229527383
370641289
1026838231
41458517
314678591
238794539
721398109
636285709
793255259
426828271
207969851
698034793
576318703
988930351
31825753
926615117
956063861
854336891
242209831
500163127
413851117
265347847
971634593
10037519
195108937
142687367
916447013
338755663
649225457
628336283
233819897
752860463
635835107
962047963
703830637
128642639
66379853
484608731
841705369
591721063
240296429
431003641
473138377
1065733177
1029586163
453690553
783700373
291362909
189235309
429166583
374463653
277583459
484699867
948303457
100988879
976023889
38454707
112488293
20073967
528537257
75983569
288815129
405946109
945364913
1007900351
373184291
700426451
671524379
857408963
978055261
312307627
897000347
292171681
892666219
754592203
231905747
790905541
13135523
426623761
946742413
311100767
1002771361
880819559
537620539
415603619
1024924297
246187093
20033779
450250039
855067219
231535571
442222567
542189807
108548801
144258707
649591433
270481573
1067084413
306778621
1022870351
63127643
116504783
251990131
760034299
31144387
790507981
333530467
504718727
59466613
527788589
293621189
327876503
400086829
898876609
367279807
616390783
897340321
869362973
212563501
312551153
726760487
105185089
1025556053
813784001
301791863
245150203
168700277
924399449
436694681
102802879
425365547
970924249
257714519
451867391
278911667
194513177
827553509
856854139
212490247
1008644059
407169011
322433899
607962781
110583469
590359031
751173463
77108567
252888029
911148437
148226567
1059292459
262117819
357174019
765766297
334247971
586017923
377083313
67160141
842117041
367053019
782740559
446790397
812040349
482438921
243510749
975212423
911238037
572285227
283597469
798135617
326297707
138180173
669233303
245891663
718728119
728787211
93649279
904703477
133806469
107749379
152493647
685267733
796673597
63991897
41477083
627418871
105998687
731642963
674595049
677254073
203979931
729529747
802875149
305405777
1034167769
685277543
610352329
245312741
28961143
133958983
938980303
496746917
125870293
991617941
93570643
445172687
800044697
301789531
885546583
352357399
878069051
358717889
957973637
584461699
159886789
843865357
236018711
1034270891
586943867
195503849
587231077
1059154249
546044461
1047384859
366703091
1028080051
611193223
516736081
931876927
265548421
885050597
1072609949
758820659
127303333
933886147
525434627
588158863
1057400983
528241871
192217313
515326489
720984499
141733279
635472829
285003683
11504357
982031747
967515847
95890793
265570901
380007347
1020555869
1000937297
535692743
563168293
1000519787
66056659
736704811
964612193
280398707
190009349
156065213
949722157
216292001
109891841
190130741
750550841
662350301
711055801
279759379
636648983
119965819
115183813
786737489
330189329
457278209
851948171
153653407
405970337
611514457
348354907
705768533
779506771
270455167
734917727
382115527
380587231
292278479
446173939
908954887
424070909
765536137
608454541
1025899789
978333091
886356881
581870141
564658529
326184307
172900579
829135421
589667011
358076707
475373387
473641141
374899289
971190607
127344527
90531431
1003042501
1037495519
268836199
77079341
221240003
705363413
480820531
811402063
340411081
702489967
276926053
42695113
97706377
696081289
806835037
123413509
860072581
113674469
519957551
670732639
759583687
812088961
538104487
527864527
1012552627
23821349
912297613
258970301
720831107
121295189
45185237
519687769
599471237
184157839
709277851
488672369
437749523
261187907
378478553
64855277
832693
173701127
30217379
389934133
618619121
612849187
1008794167
245329321
1004847247
843536623
598059173
743689169
268783127
28063733
218524433
65338807
707746373
451604917
679182191
681164501
239759747
891131081
441056479
309105959
419001763
328968179
1059233533
53235583
911513741
266674831
255872359
225340277
432644089
318630131
59331413
564463181
359142863
13337167
359236919
620335879
775806181
630613309
390125159
42141937
245436613
1051112501
794263831
250800733
13997983
293478737
559312157
598147153
13529627
35761309
1067853481
284796709
691125047
15742957
298875119
830310827
332017591
1004852999
727706261
727314097
154921141
522307573
332250689
202269479
788377517
477786359
912140377
122708753
329167183
905440937
259968893
175640189
409807861
84399149
57284863
74220917
705673979
107486341
226637189
421310387
88600537
24590309
790445167
525217393
401879119
954037963
123419267
524927027
306208393
808077877
966299317
802982431
53405497
533393039
775100629
206128711
196678373
263311267
379862267
1012323943
775933699
270860893
468416771
993768899
82706711
177939841
965029889
757477661
408946267
12167009
603776447
201408283
525793027
1038107929
709791619
571285177
267410321
945736669
743869669
163079087
222108713
615109093
942504967
5579549
513191797
113507899
665460979
586667689
1043290393
292694359
429067699
623955263
880030909
108552403
253932083
61673123
932404961
957393893
20129287
149626493
834292411
479419673
388607983
950827103
940719569
117838307
639032573
1002773417
58863751
221198303
632910713
642859883
489835187
314893093
510885577
1043622131
689906957
498461459
291724217
502347029
1069194739
110866949
512675213
940400711
593794499
947459917
7525061
93983719
1016916533
119289941
561414823
812413781
941686307
1025857901
864178061
435659843
543487817
794175271
712583077
238754339
529577819
231802117
27409757
517295717
949396687
559624127
991302667
76141979
821403923
376350929
171983027
575870983
552451693
1069034957
250304011
312061483
1007033123
568591577
391452583
14856851
184761557
968433887
946438243
790718641
641369269
904860701
435486083
451194697
722874091
573325307
8431097
28815889
1048265333
169091323
502997549
7943833
530998129
227818571
247446701
1697459
831074669
467681363
1072893401
812157823
578116733
268734779
475956029
657710087
197553179
581293709
760299773
289116857
1009380191
499851773
759269633
554436121
28164107
646733993
442094621
543729079
21325891
349136759
379867151
561925291
998877289
923314061
925328543
391564517
473831357
206376409
844661849
928833551
557873171
521281171
147591329
538766153
230073479
1030442093
366057859
908199737
805467833
220711889
220520827
612222469
92187761
923350139
451947491
760437493
205164559
705733901
1018609861
834904397
282579607
180309499
142748993
616113851
642512861
396153983
331905257
884287907
114473503
430871003
462240479
300031813
384019913
274843381
1017294293
774903449
1039039853
947899937
233885819
987988409
279818771
150802541
568307083
605863031
20030107
218466223
13982561
608491277
379154771
636987041
895071313
792945911
1009233481
445731229
1036058927
380660249
597154531
947933513
647819521
955848217
190988909
52216477
369713369
125356307
609791753
370641319
85698589
624988369
1061871353
596189761
978396901
588002599
343217263
758669797
273758519
605317819
231255727
26108689
149618773
1054084727
420146801
1064138213
824416787
357206743
496418543
586332143
382107431
1019140919
266124527
724849441
303041113
505484521
924256819
376938349
763074401
599683631
975394027
332750897
661267427
656138221
814228643
634278329
804445919
636322961
177041989
998780791
838166261
345854189
791980589
891650101
55102417
486216931
388326571
625468397
962442931
996261703
154929737
460555099
869266019
783593149
74084609
354428101
33089587
286101701
352013603
542314057
296207617
919572457
1037273893
642438023
1028804729
151503217
42878657
379478761
902615921
857868607
155086879
247687717
556284103
20761291
30834953
908907409
510675287
122158627
199893893
361926809
1054224089
225790193
508778983
687885677
14052361
40441039
513411193
620896099
412106729
241293991
774141113
526995559
956953667
1036968013
323871269
766175899
418375583
54383977
46605887
390816193
983147843
390276071
249135461
195837547
555520129
704359057
1039660081
891065089
805382587
32716231
10019249
60388877
633744109
995614933
317156123
885826133
86634673
577684309
263538377
843145309
838585093
135701029
9030929
182356423
145043533
364498391
504207967
488927707
601947419
174002281
126470717
496699663
866922149
800273933
421580633
633153461
321948437
981733343
960141473
891987373
790323803
434523151
200405519
531325811
139467143
115129897
707781953
250842773
353955781
740207033
221537773
423137893
568875953
1007293393
961289107
879616217
42001709
118744783
140454773
240198557
785133061
181767361
1046040973
748992481
824500099
5649547
332340661
610195109
436319953
186695129
516273581
932200739
58292669
11313329
479094467
593653127
639533779
400637737
514664771
688214297
407423329
672794999
213699319
522409397
788896613
744396251
683724721
1060560667
864903901
180046871
138379079
968670007
935632211
671966927
448444279
115451111
591149233
922083479
207731387
1008407863
375570011
116350727
11291101
656585431
653080697
305984923
849321619
762256933
604236299
850725181
486386821
150958421
929333359
903222041
547171271
282235027
215972377
328420709
122973313
331855621
586442917
243724241
705757511
290422177
303350783
687531227
956764343
140941327
633727057
6621707
584005819
1010789617
788749811
810767647
1067984791
535058261
643955579
1066905887
237150421
397768493
800507027
65930219
862135679
504027851
329116861
1036451219
72286273
662135407
526904369
1025958623
677756147
162173699
667440737
291731023
551126509
739865059
28139149
277362373
982431781
1009964213
742980031
27431389
448287431
41647561
340775801
354218419
572536831
488420909
475395961
616069607
841979059
995613001
369265927
232632689
521169149
111602791
814187989
88468421
37430221
550906003
710800157
734934379
302141809
404179487
422319461
707770199
42362923
1056750841
746030029
309250727
767416031
195525013
23024921
212741033
79127729
935959103
670388239
541118111
505646857
306579047
559295083
622617953
56830523
321033197
222833141
153455593
921963149
835313707
569451097
9504113
58539847
47771657
986552069
283483807
50139587
670653631
255729473
276653309
54995033
351964709
251808967
52098737
143095157
561306469
1002516929
56033149
441997859
678114587
8300261
678809207
368153567
30753847
569915807
806167049
221644771
501225889
746580343
396957761
730822249
162041699
514703093
1071864007
828818647
418241189
722854481
741636089
1055710001
563009333
1058075549
157624777
370642691
413412247
114434141
586508047
1053782419
433543703
867921779
756780763
929102497
800932861
557531747
59452277
380415047
49036681
1063719383
3859081
567132227
157887137
491609663
801253591
779822689
678184853
751490713
437343359
948317479
1034919337
803718169
573298823
73988129
739913617
594253493
756097201
173875291
237093599
232228519
39903671
579014041
1040408101
907263883
915459263
462532387
191320211
287289869
782498659
420139829
51854083
313086181
265808489
780405869
147035929
639418751
162952253
760657
924898661
32954167
577433599
52367827
1009683599
6775429
186642329
485312483
64454321
92945089
602395907
947225803
641914727
1069864339
912664691
166281457
792187049
348375719
129040003
107403277
397278751
238916417
683021617
833639281
145879577
393362573
778509673
844276639
883040621
846286769
201853433
432927947
677654011
592794823
821356351
704716823
768198439
573570931
1011405799
200900017
742488811
825585589
574079123
81982367
469619603
215762473
1023530239
1009404191
1047009037
643279909
122945611
198426373
442434793
228049639
1070268077
501412669
29226907
617250371
18222803
936971921
1051392179
1031623501
1041276961
697864799
649280393
840389239
942122981
595695341
211603039
849634717
70022261
657062083
491900909
594126893
1010723963
904430339
453990821
695723407
501744821
175473251
42112613
1021473007
103212749
705690239
620798069
361582601
296900323
533312509
488706583
520125083
410005117
560746057
238623613
975825689
425512583
1064079139
46591183
842942123
85704337
689376019
344363321
273110323
636224767
960840247
21358661
238282853
423762671
470063017
616129
211693099
445370791
760299233
253044271
1062110177
82589653
298692439
795654767
575464567
132908483
678363839
892642181
44120807
31000241
476238463
327252727
344977231
843130741
387325949
806610001
464492993
337601137
218424863
638139193
792559799
553097473
306375557
534220399
166676269
1000924091
376538353
548768237
232385119
1065634177
474830429
82881703
327258389
749780329
178664107
753934201
40418243
495563771
27425413
618834659
751704901
943066673
833419739
916781641
415031101
857413967
1028150653
958512397
948264613
1063463561
802970683
818991247
693629071
408939989
905270341
590168863
959107841
377952661
898027931
781952669
324695711
213290593
637902173
466751261
842774297
601514273
514369831
526099111
514206631
1051905571
947550011
130804853
166948669
232173047
547025617
19891771
291220529
580459501
227628559
551879527
432483089
395238061
953855821
854440787
73729267
1008980657
959102357
248173337
10632541
929484341
281856781
241834739
956887961
966710071
279830921
162950237
962580251
182913449
171379991
890706251
1011623749
1062899611
367624207
508956311
281145919
798467749
933583403
431528749
1018827559
734795681
913257887
992837953
872432227
276498451
827171803
117386791
613737809
835301333
746926673
173721601
414862439
470574077
803515393
158811701
1027135843
248934787
67277779
666418931
828821863
867568337
482111881
516207547
105677003
130378009
268877087
826879309
939362227
435136901
496395671
452773463
394528889
652733083
677009351
97470889
650340923
141404183
376324603
840197261
487506401
604386271
123924257
563015627
563063041
64274281
176042519
613816321
90953857
152265119
362023793
675060229
266166491
903244789
759872417
24877231
855383693
97183369
59350483
901437067
414695243
617747629
2698727
951461039
431007221
1060763203
571299413
381797099
2925739
237918101
253070339
520803893
1062016157
771267971
831521113
779353307
267645941
979154039
463054523
350457557
901248919
971117657
363223327
779851957
238227331
513976051
706801313
692058617
401493173
136370851
445203313
9626371
656572373
907368431
336763813
853567963
232696403
143879903
300542899
989175401
294457441
188271763
868642993
745889891
70287863
524582573
295813667
662907043
322615583
1037747237
339808471
500840191
676651889
312349307
778250827
440509799
84249001
61038683
727553677
551541631
985034597
132086389
913018801
64327259
676790923
87010537
675788591
712026229
743168669
404063567
869023013
122029217
87496081
783702421
151472143
935142367
681499829
198594161
7974293
920209399
55568503
752577977
98941961
326444887
888705773
718055729
904991111
281873701
826998853
645421039
283514243
363894961
740378347
532672681
1026327733
498521879
466875533
571088669
687075239
53761859
715059827
993967657
587902907
1010544211
248677327
599225311
595930961
33427643
907438871
159467197
851347279
93359429
586373903
211084079
987555017
1073174723
540741853
386083109
194470513
118780771
446771587
205020877
1055006947
16682143
339804131
20437717
180304127
927005089
1051378397
32703919
214610273
798504347
274047757
240027283
17210521
434837633
999375239
1044113269
946604357
134787137
963718619
386811559
418280969
743750639
737906599
41290597
762864317
864062977
1048959341
1016996879
889107853
593583229
558673711
139632869
440046091
177313777
593530097
432480227
7028017
1039605001
451605449
418469017
41260283
489396437
901414099
79578761
134298053
179700439
345909671
1051654183
924277507
496704161
721304447
483148273
15386893
968808739
41464721
124381993
192509077
680873287
919841467
836387359
875583091
348184981
105572287
764581373
92507269
1042173289
582680431
549279919
1003198087
786509881
310340689
1010807561
1018711891
584915861
401123501
555298817
420559259
996372743
769407157
677135429
108976303
1013419787
778322939
992275607
646901327
286802177
871813561
114964921
611135537
554835773
391422737
812555479
663484469
717996079
261177701
695725577
186627659
393400549
417999599
806769077
35498063
322672151
655797451
541164431
930057787
461054239
164876891
941398351
74866151
119850103
299042993
823428923
136777183
17765621
638430269
769876729
391233001
1044379397
695566777
564724651
306389917
601808159
216693553
146897371
717796969
209818183
980640211
595906391
291173471
848320637
865742807
645017437
132514423
700574143
1033316419
242156599
890263763
231644113
1044496903
895849453
915064607
606769799
15717437
834280829
318342083
137713
257543653
299023811
36907573
459258739
215323531
673436447
763988663
931411127
822502123
903537599
563851111
684624439
398349641
749372059
355095679
290642983
14627407
582511871
791546383
576558373
258833761
21621757
602986931
369662339
100623469
339332297
492201727
986642347
448699799
35532863
882576887
474439807
366511723
100716643
674817599
415708789
493109107
83795441
484088119
536421461
588288721
940521137
44382463
818620021
268259987
642612239
794002709
363508471
250416557
246870977
673393363
637667917
254678849
355260673
997567889
143916139
565316299
273848777
62667931
243387467
165730007
119046853
623820437
113384881
64512667
689051137
549862891
598042097
201088093
1060803091
39849281
843145393
778593581
638854921
591199159
1029363359
398903123
923229403
518354971
872583343
231242059
950488907
958434419
527379247
942288797
978426403
229633483
497661121
110398993
528825823
674348243
666243223
204928957
860118709
162021161
615267599
666801991
433590167
593960707
140115233
365653433
812980121
4718369
889694693
482564207
853800907
54438421
406375237
531885961
297497513
898704349
656002211
258181811
637471837
590928469
934783667
24883093
102810199
838989451
321258409
458032247
412057189
778232687
467004919
386709203
231928727
279139613
896448737
852535751
35265947
945527663
474417943
1908209
31651849
717341467
901643203
826293917
206744231
993584257
664086679
206319209
867013951
687840409
258301759
232723471
494100259
92073251
217308239
1019615293
612515927
330570943
804249191
82724633
460443593
69629393
660704137
473413097
965590141
651016913
700826773
753036343
1012195879
978114649
179457137
248291249
358156111
1043816083
463102183
262814093
51481643
915014393
41638351
807664003
959159237
418931189
558557341
788979497
2413223
335800613
713403007
541132759
190341187
279929977
271091189
791018861
760968431
270176509
1007250259
317235091
732126841
959493347
911100503
921424753
271345427
768452939
1070923433
164459341
792148829
418955737
630935153
1040053669
595998097
969460507
657657821
368937997
972831751
360778513
714939193
536037797
1068257053
535230923
5504663
812301563
838394153
979041257
957599737
520372597
561988639
279050773
739800559
93052303
438617533
130447181
1072884853
215055023
479060431
732325817
1027275553
450422237
656928443
280144013
47077183
765591173
993985831
276537973
725625337
1058308469
1015697681
484114171
311421689
456957937
315470261
728116297
232750489
140514919
53372747
4189847
11048189
498708739
224692849
571431197
12190691
1030747481
162885491
608045729
300282937
404772793
283475869
507757279
635453953
1035597341
347416933
580864127
343651171
924036283
893589313
1049300531
965803483
720402121
15315851
414396883
679473029
139808857
354197959
844396253
579613831
830315671
356306261
46235909
957968051
340625471
467455343
697075111
749817983
939884651
348526229
17645483
600590681
373331113
637567867
405504241
729975823
140765551
1028929201
564650731
337174843
911164349
954159203
544073323
664413157
786661069
924413467
1020706189
397955939
247686827
77736487
344375947
982658869
503038139
887357027
47889949
990892069
357996671
199998067
79040077
929921323
1021523719
791290373
941097193
122216177
24945313
113802797
505433413
787069639
528389347
1070730767
1048902691
489071897
933670637
766152797
203702033
118817591
799791983
490736219
624107989
86646319
630397709
126974621
273311867
71929423
738719843
750564317
479147321
629114617
710932577
384028459
817513259
229451693
139398461
824461423
520037477
895362191
744731137
778800779
473437513
696820777
130019683
507222019
758876977
78786317
994217747
228846529
428189483
79584893
602965729
270666677
695163613
363546749
157484797
267612221
773014261
693266881
172589327
232154029
903749489
688406171
143788679
286907069
186718867
211668221
728800559
775840493
746996377
40897957
91451207
133207213
599400833
481107103
78670829
495421109
777603019
180736643
181587071
395222921
443918441
1034003137
931306709
115455479
283145519
524636753
816455677
988781221
917447579
583966223
470244209
854985269
761677331
1041819547
9291167
294216187
668662361
880030933
686894711
176729911
953264981
701728513
81146183
317771989
1004910679
425424271
338825101
570788303
963617513
880975867
611467567
34596629
286802833
931555153
266512327
487681643
857598187
1025893217
944921501
648217573
737234741
707080597
604740889
695421011
729619301
592980593
661321373
316476583
188411117
965905009
711622537
876128387
1011041417
308824513
239785379
519154631
42942847
275064221
955415191
35488699
39142073
956138849
274030181
389602189
785164747
564334531
807091969
227248127
324487403
386899973
855011903
189552697
391552591
649171813
301185007
220060843
619246501
224956099
42750709
138267023
1044344393
347997101
808702519
371173997
288028001
642109319
964933831
312607049
195478373
753962831
372758671
163556999
193124177
334980043
26414023
718086989
407463479
819590969
1043864291
14661011
714013259
647019911
606517103
669620489
83214841
26004541
568195141
767988061
928087969
125498213
358851979
357837763
803719073
886064483
724777871
826039133
947711003
588508313
369684043
943265129
907928621
870563921
136555499
771788461
971592971
123437273
245375237
400136489
210710681
7684087
1069669171
641575771
289842649
419506609
154633057
219553277
766863397
318869443
512254243
53592031
461936047
1005400177
275093909
69295271
769420243
684162487
372313267
579494809
784732397
108890623
343271059
646513607
653332451
747754297
1040257901
979818799
924404149
903906803
653668679
85452599
727644037
555908909
218404531
601855349
314586451
518475577
610671599
413753083
456944987
149038069
937481759
209082623
62101157
1020476291
616569997
567305803
208347661
877785443
88067669
291864577
916818167
895414483
230647633
723901909
278753677
1001211053
676631407
528696439
114441449
714265949
1024751341
57233447
566391811
785068091
590174521
234402569
477612763
757301777
1003554443
567544759
230811797
987372941
948160321
549601561
90210697
897127741
485531171
318168607
532829279
307640929
542969381
311965411
344353943
722198429
993040799
269322901
1003529837
89928199
19408399
773564501
360755821
215164373
388140707
406523519
370064339
511789723
415394999
793774831
338631443
791812033
937129399
749019097
462423229
405945443
134123351
29158081
762132607
755787091
261457897
863739347
720384113
80030191
547877339
161199239
993729853
425943901
584189927
519772769
1071773611
184575331
219231731
140218801
1067675467
258348281
750300493
1037822189
770243501
251170351
956972851
111447247
553269061
858277853
495237797
9966449
778140931
545065943
714155441
8706241
585103291
221994457
129102719
316901869
414748879
964358959
724120987
137085983
251554867
1058905327
382238303
583461787
728219641
676800097
267837529
185538071
965699989
847759513
129099463
566685137
6284279
859969489
776657221
355113761
1022523391
196228411
457386353
186127979
92160421
322643669
767995919
727142069
722320043
290266127
657352369
875657039
111753643
531562321
369050333
659389681
656871161
479624633
163706503
591109823
307981519
177266407
517086697
198053311
1007843663
785048081
1072223147
290174293
684295921
148370291
17551819
9504619
627833893
1029540361
927639763
404577661
745746467
404660779
569915351
788262347
187127183
396518071
994458041
824514479
468825509
931288289
575349259
380766989
9929383
10363487
55185547
808801453
467889767
156269891
567118031
751916021
858131291
176773171
6900539
757711489
118652771
183494167
843267911
210078017
690760709
475596041
139782061
869540993
547325959
607759759
723811589
664381829
984868373
381810683
11996773
896073823
433039769
304650799
1039031947
7565387
96936967
575059313
67958567
555538859
600114997
321184267
977959231
588531353
406833113
379587539
616507033
164996467
425993951
693644983
214652903
206925461
396966169
289003907
915921313
508280219
622585757
66778013
54326317
188472041
398638523
976695569
300013339
290335103
1045103039
138328171
1045483121
144023381
561453247
38030383
1005481229
189528701
653881429
253702403
424795313
1045036277
42568817
281115971
738842479
871835689
795567103
50450801
91820851
4448813
1044673913
716349817
381662339
839784851
423127261
797301653
449618951
1057891931
1040326337
508336883
678151181
354535633
135567463
839385331
413679691
332171363
689158571
625697629
353755529
510188711
751739347
630493337
283469399
516844529
853439029
236283049
115131521
923629309
29751961
840236783
142102921
385620373
113384389
333905807
891287009
98130211
998234767
1053754189
310802111
274401427
430193861
896818907
77145253
1002234887
338758613
593032507
81367801
913367417
86217749
754785139
21273739
864060641
623851373
908227753
438430331
977443177
992549863
631610641
96368851
397620919
1034563249
859611191
343548847
841918339
262715581
589759589
742777163
136058773
921450889
483116561
832132139
1003312021
132111257
689262599
230169833
136392701
1012047943
105532519
262727243
420483211
1008294073
305450983
580083263
318694093
1034256533
844922879
269556061
599600203
811634279
1043957153
740514091
480904121
540400789
804027947
788451509
686233741
1030388899
154172741
87973157
664097627
423013457
790666621
503594837
688889
344651117
1026341249
88610897
866319749
1066928237
984181567
809145721
1053337393
877657883
42342161
654902819
88782349
889498013
859633699
204701527
819439223
770733839
175803343
509484583
1030827331
475076933
860636897
771419881
513438943
865318561
478575343
919863877
1031775859
1073430047
906509137
994370977
898041203
1048196593
905608661
749780387
56281991
373116439
10518491
559835831
435079159
393748097
2156993
174704129
393703927
478824083
448447093
408783103
573298849
899743121
703199621
55287341
268393121
294974707
79355849
25711177
157385017
475632271
933518821
378784669
13460059
362448391
520667129
96707483
682994461
46084537
27889007
302056543
192311069
963918721
80647243
937545607
368427931
255816809
976410049
571786981
785457109
451690949
467380603
462844003
217870753
834418033
530941493
1062466903
73910483
26018747
393611843
879200293
931983127
767061809
751159589
767547983
964456747
78824609
292885907
76612933
148387409
94194731
659591813
436429783
1026975419
454262573
816533587
10393949
342779863
13168109
418720457
50846249
594388261
857492143
733459997
868812781
821290529
774994531
808995043
948576019
227853247
1070226463
283839719
461104979
683115107
435217589
506997457
763355269
816728309
117294103
309389383
362598469
719884441
188409803
975887467
530967329
715995551
218373791
815874721
433231823
661486901
881272289
88842107
645396359
1029483139
725054227
497206207
256882217
72880747
156886867
137556239
141198829
119866529
249241513
773527577
853075481
257927771
392531879
773677007
510674699
528739927
702976213
971116501
30632051
361437971
430327013
620041951
386399291
729092737
818587633
36239089
604753861
931028257
975777109
732233101
497365367
496471897
8930681
701463647
276470651
111523507
352526197
727587439
136801697
658710209
248641271
357064199
605896607
981730793
218995991
732717961
220803179
793995859
948970577
292016357
601103917
556965473
19039351
864335587
1033246483
1032347263
911949809
15706049
852394043
656253713
262625303
400239901
969868633
941746111
638647909
860390227
480918359
38922881
430642109
68213801
954228367
794177653
249115583
362208527
735280543
761005039
845351791
981332113
291345157
671613601
17450269
551345923
11489971
15726619
316431257
279176267
875913221
870313547
815487143
92503637
725752301
577731929
628443163
672323923
753985429
654192157
1033111543
827725229
190067221
128369257
23117543
1982191
479117101
140687009
484808089
1058641687
463254721
628852439
745792727
313772131
754274039
118640789
950215883
649076381
235456813
870460189
804558563
738123643
508248707
329850067
472295947
133389703
329391781
172241539
595910617
482997257
632318471
1054163801
993883819
1059358571
489520963
203872547
311199089
217180063
918564221
58143457
472938647
50817769
677728279
932920621
669116423
569569867
555275797
774214633
355035869
798926213
760410139
342318527
512556223
610422433
691638331
280575787
1024473487
525105913
274746803
502562657
315444791
122591507
451264811
524002477
370829887
446897963
1053923341
903479351
623901053
402560057
859293443
965712233
378156859
897811381
570548779
779677831
76700303
103250999
84889183
935348761
856283257
187826801
873178183
16837547
917752151
95782073
549615727
318625847
878183981
1020234079
152297869
540949951
1054495913
199967219
173330771
773066059
358323851
993452821
323135851
557457679
637873231
265355371
174136513
706395727
156808583
505363561
999160661
612378077
102973931
534274409
639909769
282792707
703980439
229047319
203588761
817142317
469846171
446855347
634018841
99107009
1061953939
385953109
167757841
403386257
519712021
723138419
652509961
946894187
775472507
438811187
929699153
20139887
114569617
707286313
229388749
360690469
1037436349
777270997
589257049
49318163
4598107
416145503
417997
146226677
15230879
553303687
382080373
554133961
673397321
277049239
944898869
589725523
311090713
932947541
245003177
228282211
34409929
850909001
262563173
296012869
618208361
332270137
769054771
366410959
1040117801
130162423
1041300811
809236111
551364019
26208503
149248243
53836631
239518561
713596439
325316417
271277987
935355149
641036587
1061495959
613986019
118604281
780409909
992160277
603274831
442588037
603717383
955157309
1005279823
840630029
462337741
781633451
530773471
150098881
826815967
609702179
83928137
104801293
851347009
393076483
902630143
60335791
530160677
62144627
512997931
105640877
604770797
917016677
730516987
1014607849
1002059447
277544863
74538559
440085383
805367113
670845247
644489389
632278567
93770251
896156629
637112843
345893789
138157879
471328937
884025031
710535439
166207511
31230179
968559199
565478077
1063730653
406658243
698272319
754905083
298989083
1049923411
719501701
558463907
308965883
877054271
858688777
575970253
900739663
845756939
806537933
136486631
609217429
992938813
428439017
686401297
830717299
948141709
173033369
987385337
456373469
13329353
720771637
281102449
707396819
524678113
251929861
758432461
1027626007
168907391
285299359
685227953
331107533
942745417
605273969
831613169
231624203
5701649
336481291
1067013593
592801817
517149287
39080143
499771891
299668951
372746911
100864033
447745891
500132261
948756527
365767967
366049139
886356337
1055290087
1046069287
255387439
1013894039
706515463
156434177
378000283
894896971
271197313
6746771
169899211
116466583
616952893
539801987
733694383
491559479
547573241
234985979
1007047021
938077999
620740459
921469061
46511929
116928871
187404157
371889719
459538969
847569859
520585069
767781347
754693811
744541289
848889719
377634997
479300447
68445743
681699049
233430259
111446471
125696149
5873711
719198947
518639533
793615519
914240023
907720043
495551209
245498783
22887433
806139083
1041412291
1060401547
231106607
768518447
113124757
503871229
166666987
492841267
699375289
26884063
958933
275918887
175769689
836288617
115384249
239850211
1026547493
119105843
150906787
583184101
977186621
532726417
216656399
438629533
534254411
709342807
59768263
599761633
1037583223
644751343
252121183
388174147
887482499
484716829
149426021
441303659
361466093
842062181
150069973
110851121
874526017
572616643
409558997
351436097
348640967
560861201
68103307
214368607
890526803
103707209
285619093
749640013
395586791
1073438237
526371239
812253331
258276559
572784491
709616683
284641607
106639619
192873817
392299949
270845461
702485263
324300749
394861333
913159693
218402593
837436063
63258553
162973159
858039857
101466461
779129671
946830823
810826903
1019403689
459443833
341350267
388676347
721939481
148785529
341630647
535210223
437375011
1027268621
639825161
887131939
474347479
1034102983
863497753
584365321
565037723
711334579
890084999
292198849
192564811
731894819
830625251
251140369
728384273
183539407
11092733
596053729
811034177
624318631
335037797
597282299
593070767
783400853
516520841
632386661
250036291
925148597
408699241
800533861
28063411
908094221
3570401
265386553
675732649
519977273
892029449
218297249
754347787
51555863
766110931
46442093
317160391
687563699
790044677
219272197
1046331673
90589363
721316149
655550419
938718353
515084893
824703823
479798623
719287991
345918211
302496179
582992341
203491571
646144781
729681391
817309769
922880611
497725079
874537129
181176979
73951673
729747731
447397603
679110073
357689663
375385561
568355959
923994311
366259171
534545929
910425977
174943273
722077913
210485491
67658009
384010937
542641111
1011614449
218407589
464648887
365995367
575155051
88165331
254528633
418876849
416001239
533961643
201495299
1009878019
1006399897
457558697
457627649
389791211
337007299
208408157
1021239409
1049804753
72522407
5690897
232469359
817903081
1043619427
1059455611
759193661
723221669
254663401
912198347
114383537
752859911
722833799
1038693109
976753969
371092433
438364741
980483587
1071127969
828959917
363515993
588132143
725631047
915888667
96594913
372432079
7924237
176060221
636532219
456946177
394367551
963358579
557100977
941013239
966644683
671484041
737236571
1006093819
555259633
649098727
988199809
808185271
424027139
873425123
199317721
277036931
490699037
477571249
128504567
195112219
892125239
95783977
135367501
606419993
895940333
26517251
238892837
231850139
508640953
873189881
273823129
687946229
650230067
1013949169
971471119
7132043
861533107
11600389
904618157
162842299
500505121
784681181
137065921
682683473
524750833
203124359
904753307
172773191
475534403
499020133
790816267
876886331
985263689
613615549
384899531
869507123
282490981
1065733117
238588349
494588131
781270267
863570101
558511871
478116371
525140989
209547109
588062243
301977527
976677857
77249891
365538527
760038001
751660901
537885811
547824611
880669697
196030969
816033551
333428533
751085893
268931813
60583057
151659407
152890187
456669137
1019337239
203696573
272710883
828690017
966626809
149547533
777844187
371671877
773141203
241615081
849714947
302991823
277868093
518413459
284766583
290331583
428731609
97610419
245526079
935983429
1058839303
92326849
983221171
616184579
1011362857
231312317
394548727
589582537
283718993
416435881
482068933
294978469
273107563
345363367
980039917
193476523
989693543
655145653
565771499
162367789
382870757
169702063
428991161
896499133
610643713
327772283
835026139
64253561
697254587
418001377
104834489
857263213
1000218943
992118121
678770083
609543379
820249327
211990993
241263901
195271289
732979441
468928769
429477847
13467053
647518231
190498727
557820569
862743499
852750401
906484939
334123099
814950707
503656057
553515329
367507499
231318793
64814401
498243307
642134027
123996599
518220349
70555951
666695167
740250341
799074131
56095373
213105259
989486419
22636013
706683413
172313209
809971733
35855821
342752947
485368463
489742859
616875547
1051361921
739520393
1039617437
643638797
723251119
544450327
621224477
549358531
138795469
353121071
904112029
791886583
567699019
332621197
175081513
614831281
418474097
950981441
516672799
489983899
785949701
537847967
869807819
418230671
528739621
738190487
231313063
399195697
758306827
222311821
453774173
215760833
157895029
243997081
358231061
136658231
944788993
129597289
824305939
398439317
1071608969
63325723
973046131
63166739
376417381
1050221569
687514423
986664083
1000784227
1049763289
693916243
854666017
634008163
732477511
1014698953
49775777
82591349
707607911
520317821
707471729
306406799
791164663
509625331
1051016903
731288717
27319673
974793539
222309569
706807357
341203783
185772673
201503857
643318393
38090791
780976331
73175911
829554727
103638349
305096647
263994959
307609879
669638587
678375377
465066803
1004285419
892781429
428029363
143057149
170387123
290232629
895166221
89847707
69750199
895091081
774845311
630751013
306094433
1060846519
587575669
452864143
706248251
892971493
922981439
659117051
403203527
518435327
918070793
40574777
409401199
12431533
120133861
806935021
64596047
270353789
451471799
885158767
48800287
558037877
855916163
682944817
409494389
507972649
540265937
977462803
307836811
41199209
506072761
878701399
760711423
198252653
4215749
827102741
16996403
326879681
242548543
196519753
813432709
362558419
829246753
55039157
445614109
30603109
891384961
321006241
665963009
1059513823
417627401
7658461
590986931
252959351
509066713
356929217
945065447
932206459
781839481
147297811
301557703
534092401
521458703
887774159
80091071
337378121
1026651911
153025241
1017504073
1061520133
275330569
1002422237
1035645487
399550267
197557727
166914529
1066912303
1042693763
1038286511
874494899
993622163
992116267
369762649
947076623
646981133
236995777
711898021
306009049
518024047
672433781
1051528721
926186857
618214529
647993299
375072881
815881943
834434977
432199291
361451393
271007263
933168689
429773623
364673017
650500717
245671883
961338949
576127193
341167643
267290327
187679137
305705947
143958869
555958129
312670573
926367569
288773689
157528363
283255057
773029571
63640663
416358871
169391771
315309317
21765031
766583777
374750989
1067555383
525753301
899642851
675140933
107081323
314680957
784076869
369057833
734985473
458356859
578432891
232388743
960709301
749803
291230021
669571967
925417901
706838917
685097683
118117897
366980261
358859509
336958357
585363113
103231697
458597149
76510471
963496763
270740333
86660521
644367869
488301647
773510113
602582809
306039199
892860877
864881453
965841931
607608839
395969737
854163841
203481979
725665691
56818849
318540857
492230771
654254141
969141673
493512443
798513697
177184079
386203919
636026711
557647793
468233561
537196943
612952763
569462273
559578401
968310587
891855689
281116789
39513619
468783983
626784283
887938957
445627661
324638527
554967947
762099361
206502187
870194993
427906967
556073911
404607521
20776229
623918993
1047787969
440819963
598740959
613324753
731487049
943852363
755794553
1039337009
239821999
743880023
1035144293
712907473
842429179
192672413
542275927
15607903
893736463
471851621
1060438751
258146123
154173469
995234897
656268863
167875181
116253827
232108127
552576397
273927517
363428281
44896009
650664929
211497859
181533629
625725959
409972279
272515673
620303809
601931437
622958327
343433197
185102989
1040304277
49264223
633676919
1058710781
450340237
388711507
285503599
232724309
244084021
432558509
176766767
990898037
159157561
141644287
33684403
221895967
257548699
497740823
128955173
760983361
110079611
865156763
768653923
276171377
543056957
131346409
40966621
1010628181
238805653
893845877
503624941
329772811
44149789
288320447
202847609
898941139
489726079
783477203
578572517
772631683
173527649
49563439
790444027
693055049
296666191
95274061
338504827
905718559
282837407
773624471
850006877
437715419
987596017
316294991
1057576781
162651301
144629783
800346271
460514227
694956083
806106479
564418339
1058415467
877031131
644582089
935706251
605721763
818412389
1054340291
324187961
69024223
518134709
65622649
328587191
358812583
47315941
1031869543
256964311
564126971
156559093
303919601
958675049
476587337
339896197
356407897
332023543
497308151
141118519
685325657
47957839
241816093
547587941
137045219
711035839
902130673
468803233
294071143
836575213
549845347
417624707
868380857
553604071
682631839
962061491
223500349
133839661
56817499
743598199
77209159
196884619
349397131
405720451
432954493
277039141
886219421
526816063
717600259
95286221
423203563
525172429
616010497
440481439
261845477
821787739
1045433723
734182289
518600879
758658077
359917561
517215821
670807051
131681807
527650699
716249167
42645929
1033265039
452048291
840050119
258154031
992264593
422379317
650106167
572515903
806952563
520742219
490053119
772333157
927247751
687167153
379468949
565225489
84076297
427580497
343406543
993835289
926225513
1039624051
621624317
388840601
103704859
460881331
1025770393
601151921
361923773
135365071
481236419
36102931
958475681
952791041
737250109
598061549
472830593
763144219
157087481
268797103
817836619
139929871
747953509
707632943
197633599
806199539
2858369
168626827
892544027
687886769
242780207
157927621
492391267
616406953
117268477
648890461
576577949
664304521
170378773
491983951
313489021
550164289
1049328299
73030877
644107573
278704451
981875333
200193991
127317479
324730891
178474001
135379429
943087799
547346641
337641559
607784603
274460113
597774211
243893609
181387441
47317031
136583543
947921101
107069881
559123073
992077421
334129399
279206953
991314403
810836413
415734647
472119773
816646417
455946331
507024667
718742047
703793063
9440443
106511191
1023251717
203802367
100199131
123623011
494737141
622341821
65389189
667578257
667777189
123229553
622486357
601291637
216012457
200449651
231477343
28171747
617257037
584431271
792466699
146804569
550106273
696982669
206944289
186696749
4527701
178749013
816339101
162687167
823389937
226806241
556417591
361816783
546596507
163911529
546444449
141388703
53425039
553265267
202619687
966099397
119659013
724052713
345968803
615892933
383475427
669537629
619987189
574527287
1070982113
89361193
855433463
232436681
987704083
626670851
1038583729
941976031
276701833
721127107
5336761
79574731
515400191
989651123
876382799
299410213
180109649
967916407
20237431
701481119
901867573
618742301
454415201
1585249
338679377
602599157
596063749
314624789
1004213311
351216323
47386847
927672761
14511737
211225321
740469157
951616753
1066537831
503793581
1030414339
1067579323
1058073077
445345871
895856119
190879127
709742311
228231119
989639171
711256981
237873071
1052569283
1031033789
985399703
384006983
705589979
303199759
25291661
552316099
395529749
799826407
906739601
1004785021
923299339
634756817
553394833
906793457
129627401
609915121
263638513
262280443
238654853
985880293
1029648859
938809657
8620691
931342733
1057638931
818567683
804515557
289056259
1008336257
184693781
957568259
623771723
848737717
180026023
357310907
363119363
17573653
290670739
524415317
931289629
837014917
524549951
513069647
908904089
1005785797
608379329
25170263
713657927
934349543
597216589
183786989
42328519
281516171
996828401
369176189
1068273533
826788899
950825389
137026763
235301939
307922869
405674917
152636269
245701909
799009039
883707533
798742027
960461377
480168419
980123047
763755877
69273851
178246643
526635743
17083237
195240389
424166833
1061453821
472053661
844984061
765762013
1040633119
71142961
1017129349
52966141
1053359969
662760431
580736617
58736443
88828279
66891463
415410791
518666873
279777859
21958901
586641409
214700989
140210009
955006183
640377541
795871217
566314963
783786323
49501657
762607253
29034721
841623983
287239261
164798087
1047484549
823919267
631841479
786007477
203372473
1032903661
112000457
470678749
682344163
203719111
656847827
98502953
576059039
959391967
145455953
685475383
287501653
943661161
558307403
883168843
482123527
328295941
901406717
745308659
25300703
654350953
503148577
1067758301
904827179
748362647
1064769499
169152433
213502657
676891751
880880827
203072677
144361883
3915853
487014257
37391323
948367681
17480123
1055867809
634143959
751862857
87187811
170314813
730590953
875698303
338579539
545831453
196179173
848429683
524098591
102325501
365657507
441219781
535831999
288705463
985392787
372915197
532899347
105021857
243184763
411662887
649309051
317092291
573098579
896288927
959347997
359171387
542412419
524248463
112097113
463548031
175588331
100079951
501574009
100226351
892083737
65149519
498541033
694973933
345419401
857496037
109656541
711238201
728551777
1019136389
420717433
530247317
659943521
963671057
849203833
356291531
227617931
953747357
609444553
424680899
147893021
5722567
416043521
732045779
869795627
321166009
603573163
161772581
987399719
480300493
385316821
119642659
97062419
1033319513
788474611
699647929
767106661
277800811
569642947
152740873
831610489
66523573
195511633
3811681
385410607
337762651
622160233
782092277
961003009
823295449
188332253
381138101
504893483
268516631
1071458917
870198137
728130001
132158099
93337619
963006841
193719077
1067438033
745427791
71940599
956649821
705974959
670911881
222196049
842093431
204649799
702499081
362600059
342262541
176313763
285283393
40834973
53433403
468857057
178014713
527504953
324969401
856788769
309457081
388087013
195506833
831135923
576043231
12864457
988016171
270887011
836457883
91079773
690412507
488824711
289384171
151835323
575955203
398769347
890621981
997458551
386904901
783251101
293541041
652163189
1058839363
563537683
543359071
710577551
799051481
140371537
609856409
999611749
143706961
188700517
389421187
843359369
327574781
869017223
335703787
1017352057
1029123077
978645091
214552207
810901519
202162333
504530827
338627713
1039416809
474405223
623374321
581559757
323740621
448476277
967328591
27404011
285598211
764706161
563692049
444452551
113658113
534860063
197644147
449198011
994329887
960117427
895079203
605854757
701336381
596186011
677576303
830917327
812408791
509719513
289777981
838689091
980512807
945250027
298963121
686976739
866633221
539813273
973135253
791628713
599286887
271713809
152128283
1018234307
442959373
213796171
277700989
513097397
38000749
353019721
561502043
307770863
858539047
359884891
402724253
458611313
386478277
172417237
764076769
1022539577
1072967941
953561971
68970329
172675967
397687427
784167841
403415399
727894183
845023681
577361921
1021969313
234625873
733522057
329254543
912218849
65614807
713101679
529360621
271915313
610434661
1051669211
879012487
493728659
577494451
69522641
345092983
288209473
308487757
613254151
730608451
17411663
620485517
905081029
268022927
682868383
793044773
261489881
96089129
155009399
95870303
1053947903
209475011
423310021
409290019
697252723
471348091
86637437
13277623
427476223
953578891
1014947041
137468179
1008735029
943059079
483143611
993899801
166296707
386454683
1053738269
174515221
701173309
245384129
497339
177553699
332367011
17179727
175961021
554271703
319804237
920459861
1013964559
442716881
725488187
425436371
27075533
795836059
1058508653
586432271
794993377
814514279
478909733
1671443
950307923
406661833
443779757
632376293
918777647
992893729
523622833
879809191
296876521
706397807
296317613
75183751
400959913
588495757
644649241
33496241
506563333
229001449
327088919
90758011
68339347
10743641
443087863
490310813
94385251
976857331
635935691
58470161
724608317
535375109
1070540917
521812559
934371337
174952537
799278499
602196503
736168733
626041483
166555723
1064501299
404321053
412322243
664847419
600461993
923140739
545236099
972845729
286662793
434452379
315353123
1027697789
996430079
777275753
316318381
135002057
655046933
219007253
1055976827
398435887
10652549
308032603
248943853
242268331
637199377
73147223
45406883
1039114231
274772629
752076841
417754927
879336949
66328931
462718309
646216447
1067802007
380966081
556843207
629537983
463348601
49568423
640804603
179811311
461484367
829455919
713076607
857819029
207131411
500602237
685731313
301747571
50429569
409166449
82060841
384785899
873062291
627817529
368029559
105622637
699676477
969186319
895342307
817950877
958647293
274666991
739405643
53984173
102375719
712481207
153544507
144314327
634699889
547663859
289269221
911947373
79671607
543413693
119675099
469438147
978883567
1026012563
584127347
448976663
437581447
898949281
486568573
821007773
35176643
278301433
224326351
193386931
402915743
194388869
732862307
243020357
401365997
1062061631
419973179
337953509
558900841
700354999
118979041
197198179
803036401
29135971
242039717
288958507
823820689
255249427
435959507
53956139
1028327077
409556803
836351693
91015627
83444189
225784567
519253633
1060891607
587450687
868660277
555454499
661047239
306303373
762732493
103857359
228454207
128396837
485823799
1017866947
558660931
662539019
419665313
759999049
1064122013
481745113
553872989
759168721
971239273
508647023
552982999
770564251
10995947
943678327
177568463
469300411
856934587
871725353
861795973
967760161
537577189
763993199
638763929
34584101
1064723411
1642769
230418917
35719681
183282031
917924173
434751181
74728351
972947537
81478141
223292023
1019949349
95837473
641002447
259069231
79005869
370248113
264279137
562788641
148328513
811224577
393260171
10772647
164605751
759323041
565684813
828606847
686091997
980015893
811012277
679982911
1064949019
962626619
939168437
751487299
576665437
318262583
577227361
851784539
349023461
60290921
1036275211
431109451
599001839
90369889
517887353
279244949
1025420897
61948427
114790657
11060267
996761131
758477441
345562871
336569243
69173779
849986881
243805879
96709771
779065093
675620237
760913
471060547
1005298069
696959377
303725503
48907927
929251721
914120239
234240343
954110197
825433649
308579083
9725059
837428209
821398679
765135253
659180519
764445397
9765661
965873177
877051741
966694723
193259189
757788169
324433003
910234877
101187883
924394381
3851761
70533857
856457149
613786379
67576601
431364959
848518607
403396457
810894013
580096973
311378489
615569587
60376039
230149229
952421069
805578539
337659121
595953961
500844977
107861137
749733821
824574847
139341011
851839189
183019721
235190887
716525633
625807177
3796097
732660983
587658913
273645641
1009991321
250777249
547529431
774242321
557249969
1047439369
764125283
649442309
1058025121
894639853
432712933
443658199
1031659711
1015243793
746010599
950633461
478785107
891933893
904361683
886809499
932779811
951565891
607711249
454200961
955190843
1001290489
3803999
816035551
488127589
262529017
715420457
1027274947
1026718457
418974191
133497677
984312319
894199807
476186713
23264141
270007237
843697499
263733199
137037079
744860849
817988453
1009655473
5598071
823028753
450367109
351579017
706644353
462321481
560107831
226559633
646291297
507015139
389144689
997081207
766994713
400193897
298519927
399353651
170422981
658290869
476943557
813286699
350162009
755603617
1067189677
164094043
724183753
669888481
379101227
520356619
364104527
69568327
755889527
904671379
1016480947
122722267
305017543
430643737
51461779
478338169
219295849
970937647
891652453
689094173
328219613
236742547
918056011
1005665113
291923449
629697671
839720503
862489853
306282859
188823331
814198687
342391853
563314099
875190299
1038584201
85665949
946107419
25617349
149676949
45639049
451397189
360904589
972387209
216761009
942968281
588239887
822291949
618424603
193627459
908708473
348643289
754586999
830658043
579270773
374002169
845058271
760425719
265238833
78382729
520779587
601501807
846934721
1054158649
768463727
911301233
1020276853
906845551
579848627
84968603
528258677
174812327
803268131
1045980043
254734373
33833953
669239117
865180501
750970127
54853451
829552883
856997837
752135639
654151259
617900971
328108589
71830183
654544531
26015063
113364299
141766939
184262059
354603763
440030977
993746959
347943649
760186321
1059539599
948357847
1044707773
910363693
335243729
240264313
996669341
883142441
448045943
781268743
61524767
554459693
458500891
746758373
486283907
491364259
34996231
375081661
27435077
427421173
664087219
475679693
448056589
40954799
521177297
938830853
521357281
839190743
926125103
807579779
780701269
788529437
963236243
380964481
510256501
475370281
405692291
168321701
1004521253
911452147
807232073
149844109
20306827
122288549
222577109
27333941
241717963
220014499
11882401
198607609
704324213
108505933
1020700181
168124127
272645273
759399943
589729853
877204693
688757501
724663427
87457861
900812603
194787169
23722847
883117793
144848021
895046989
135153643
575738087
768181943
1919549
807395179
534621281
481940267
912632173
420211199
563782381
862831451
587812931
394325137
551722949
983826923
214316761
940757137
15621527
258764057
279260713
139283773
459537329
492760049
318474203
686159587
777102281
781208357
287962789
748218811
545221849
609736363
616149269
662610761
712755403
520556903
1048587131
795357907
281333791
774446447
579656653
989170447
320170133
16390807
536615861
296492617
708393403
946273709
886487291
494942453
649847987
884818699
761508161
1059282397
996185627
859143347
849358441
976874611
158912339
311911781
21524171
797951521
941909153
992050951
169343017
689636639
972035641
287616691
1001759177
209003513
528820441
527430803
276435493
1055975527
89519939
934319887
508875701
851618617
450289201
917209889
1061345941
59362013
929344571
269812043
901941097
356530667
826663699
272411863
425841127
543565333
750981793
448596107
619867483
1032845819
1025349473
838591123
404101751
671895781
877274159
906780767
796307773
225272107
515133701
708898349
36455821
502720027
863513551
854313301
68259371
141121259
848484781
349046339
550831837
530738843
691090207
99554899
709596241
268158677
157450661
592289249
203421661
203946271
133304971
394749427
861730013
709510343
239769083
292589293
836206781
342444797
219652357
376840019
469973323
918721289
713123699
177797681
745337669
99581813
156526033
230013341
523340371
84754069
111063451
501772261
400774511
618304361
968818241
955152017
1007381897
330401287
840009637
253596883
688585921
253517161
1016967187
108353977
511751351
884158817
818553863
272058727
942268427
29193007
681060557
479773843
1054257223
156109907
526651361
1047877687
1020671611
409207069
665017789
407979049
450386609
656373611
412837427
110012363
785556221
479392073
87269617
219748777
652005643
135678967
665286901
420213539
1047218281
963388169
540662251
405305567
396590809
297444919
881286493
33404933
1020143489
666973313
736484323
66224759
523516051
325123523
221926223
1016887831
4168091
909226477
374646073
541133563
646575409
151949921
1017205601
408470357
1066110701
472202113
332165819
328191901
313102397
966800873
1009119263
287461679
781708901
962769491
194331287
288711317
191252881
272613893
271917697
662833823
710174029
807137393
125478811
358982233
462128141
738184399
649040863
355235051
659056351
403508503
193343251
363690731
151501577
199230487
402779693
318006203
410359571
588547793
981840527
709095493
511158481
723967109
1062316427
37886507
500938639
1045438703
173727739
714353869
66487579
135797747
240466861
136351181
96031493
143336819
583731503
162522377
461224783
475959947
248904647
349746407
683319599
215271367
919804531
578427929
288723647
286444313
198316733
1035194779
672175327
298128283
471060691
899407039
435220801
692034383
569480893
465800911
979233433
79519423
1035543877
179646043
86488559
1003962053
897105449
152661917
210435637
495873751
118573307
28366157
970032697
98509501
272724911
72674009
284425571
36832231
111359041
1045546987
868687697
333998969
605988989
797061043
487048739
178707569
799797247
388425361
254303909
921743707
787210601
1060174139
760126987
260286359
277346879
233026627
226143347
590320657
373579847
956868589
596164237
624154963
493575307
66250829
283953071
984478237
233958239
316832827
784015369
688839131
402941039
665113507
525337619
1059472753
723733453
502736849
711178477
538505729
1072801973
594767149
118487351
340571411
159662299
584069159
187317527
68136311
753291421
643840399
823413029
41970233
242083447
500173021
231252011
782124769
1053104383
968434759
926834119
745335181
605553059
154622557
485483261
1050411493
306600647
929386291
765433987
111416267
197203309
521052913
73824797
163963333
449900987
709526971
614355727
156529817
1023459317
208521359
553576459
185413279
173744807
273090901
144714527
256744237
445047061
597171373
76253141
687383161
870026761
972650057
770568683
474168449
1038680113
141732061
408761173
212857889
404578067
922627507
340560251
964277747
801531781
601356473
630297817
1044630271
542525873
767469973
866020993
568492781
845212399
272806363
191878469
435994313
109300693
797389819
4942711
880054067
948472423
874816081
292007231
794169499
741048461
489204887
1070705921
280173559
418891141
548697641
594303461
985723793
1047245957
952735841
169873667
28233859
368241143
65809453
236449469
732755417
55771997
891033541
784565641
1018669513
289019201
614218079
54900049
966625123
838995307
693196729
255418129
223929613
1042893287
750263687
900091261
351062389
667771267
548132177
366594593
647811751
422732533
651548759
384684953
732487331
527692069
341586071
324700517
1041837581
909314323
793751909
237772147
731664961
957299579
160115833
532361633
217900489
1043397961
251871083
463966037
834316159
199195951
949619641
1020442931
678321713
268591951
751166203
992843549
423206611
970268413
257597077
85444699
115493629
409723709
378007129
462231739
917664991
1012504949
456096713
545708707
252888319
303899639
560239787
668289607
660948983
67845727
798147521
39581653
676108877
862502077
372861361
632189059
18875273
299279807
370860871
246153077
156280367
383431729
680735141
989023109
63688169
263806589
135626681
664972993
548254813
206722379
631419769
685303657
962126899
242995871
639163559
253478087
1047790279
304600403
642028759
47093653
948810271
643048867
398800349
224178041
642134189
79871719
275635513
135813659
851025269
990577241
823853659
478516249
28887707
533615281
571872649
1010164549
350695451
432969793
656788949
417169933
129982387
206677487
718668619
876881851
457684441
433617881
332864863
625694611
811569713
128232911
1073115023
586129807
792966259
167583149
723990143
756355189
708549161
548243699
885734431
438271447
748852171
800173739
253350203
114871249
822025759
980416961
960903907
827234897
669181207
508340699
578061007
756779363
295453313
773170649
563563969
1019038547
794343631
1052239093
450127693
810753109
428248603
580861051
387401941
868331983
36435493
993130543
758484983
259724263
135916129
563738891
221153831
881404883
692198489
777933001
779511991
142107817
143169421
143493611
277805999
975150223
467867833
255276883
946240609
579754639
730249859
997906099
59301001
95759357
290837213
641960507
703621871
481123927
201427321
730435747
558541541
1008672167
451059673
316522597
1018810633
479118697
556494751
720561029
493599643
704482549
889386419
111412363
297410411
507624631
388540489
152105977
58485293
466471097
442488859
833678647
129858761
608732389
961673987
655127939
370078393
480937601
575220209
927524789
107427781
788342381
372575851
587903977
776483053
706530469
292926079
162858151
569013397
70722643
679963061
260220629
346228219
515683229
816103973
337916959
115881859
275807171
1040956607
50156527
54131659
1002302927
609230983
909144541
787017229
977414387
1049131621
820963463
926236189
298744133
645293491
14285101
50848697
619062707
211322899
2444699
518276329
757415429
459833821
562655089
260590507
186719047
861699743
619448113
845323879
215982971
331890079
33521759
322589233
879333583
812253593
238619539
281834389
796326799
832393379
787977121
597118061
698965403
698466883
993727429
954084451
748665823
885107393
822360029
811365253
758260199
66491609
676729633
1059140879
610681459
486771091
912728749
90782411
424256201
446757301
933472783
45162617
616573739
968590871
697296241
617952787
1001398361
532364939
233659159
508991009
386560697
780026089
507164149
27284177
298780147
466819021
982973437
16939487
1069340329
243903631
147343351
307905841
378519733
708062611
347028371
510934549
525749417
112426793
1042448287
746423173
15770017
257393947
930359777
269581007
909610447
266140597
919488593
827677919
1015096111
593188543
82497587
268957291
944127433
774962789
402190757
535906561
484311497
921670367
619949437
240784997
944892941
77031041
818054539
529417781
569320093
793907329
897422297
765452879
807993553
486827839
597094013
905946037
803224573
580418291
885637001
96755567
1038362161
981646507
142163167
36645899
940543297
947366099
113163647
416456731
185602993
999672059
994281307
525649247
115492681
661778981
558896161
922907893
472396891
497865479
458706371
761192191
197154539
808754357
789537869
761977
723102511
65329799
732278509
920501927
967890481
805821739
244764613
624479333
53441033
361392991
992508887
229493479
224956099
508603567
652778989
478442413
327279083
332625649
1033363901
393670873
382512073
981565537
54995533
533428939
481273801
366533051
1062643721
139271413
334903189
555143263
748844009
167466809
19802023
717026263
918979499
512878549
10961417
438144919
816534847
846092033
92170489
344762603
417833561
358008221
486924083
752705903
506069371
811242469
679686167
90248201
646498331
472237109
1063116631
512167921
246718169
549809657
20517491
1051366181
304733489
1030656043
86951471
16629721
107427443
122003897
459352979
638370847
395717171
351369553
972065371
763601857
701134639
318758677
86924251
357221563
906253541
994762919
26280799
241276793
637848181
5603831
115062349
808697621
242145821
959081749
81328853
142820807
502381081
874790773
491392703
301210759
131779931
730165673
674664113
859735463
513468667
70032097
876010693
19131709
407286419
695413949
75309229
191152823
714114619
1023088249
281379383
393420073
422029423
253161541
884827981
931598123
918344353
255141713
782962933
514486619
1022092937
240552313
471091009
791706037
684250181
12206641
476544209
586109911
688983553
401495837
1045115153
354462247
901220399
248062817
32502277
831362299
161855581
676203797
663370343
1047188167
610994539
114576431
111074921
327052091
670796233
638366767
933957413
455146579
182100977
227426389
469875421
237624509
516082097
106056751
291717451
374504357
619901411
148968173
77371531
174782987
921883297
431449223
964794167
726348331
140235269
671906779
814788889
944220623
122683331
253265053
217885219
434569271
611378213
638356627
289526291
117690667
707521937
1011505307
929441609
624637529
202992193
810206623
848927173
791111071
674994493
1033040741
2541899
1026495289
853488919
390327167
822501391
260479319
185563073
520774561
319052749
745622831
553279217
322885751
290507617
948632609
628325683
664421777
182443531
403911793
46754249
538407817
601749397
830037163
304258523
1064977757
34855837
102575827
905859431
735226153
1018299391
635682727
323093107
379483667
612348463
766964719
551240269
1033132273
998827523
118243571
10615793
727227367
102986197
667603033
123464399
935628301
269028119
47124851
1027091983
450144691
1006528351
941140969
398004239
874705397
44009323
547314239
841713427
308317333
797510801
728441387
872014009
879588841
629027551
1030234123
113632837
920107753
945852449
272879911
107553899
38136871
271211981
823219181
65096011
34634477
219572723
142812653
260185171
1043256229
871089283
388280551
302828209
850454617
403240501
293455829
92174353
481225463
720501233
261853849
426108979
21233957
93606277
814276009
468796463
599564921
297678097
756219011
863903893
876663901
284952559
528726379
825314447
137230199
254879153
78683083
477751541
22193419
637090633
95760079
794338687
10316479
807606689
613966421
296019127
410511601
57898223
1021117459
500716901
772623661
915898183
17514253
235295381
371753521
523347953
188139181
396542659
251369747
6859481
384833903
121641697
702632927
552130729
873248413
898436359
391528723
850310221
651579457
591114523
1046682443
112710463
401664691
718479511
571752557
528837109
358729061
886155797
714913643
205723547
869247931
656710723
788126663
307616357
779277839
131489261
239122571
298190027
232702973
752992829
933028777
419897857
680931029
623416579
676426181
7338241
443371307
379552513
313881499
789369869
647335847
1060514267
576105091
288553763
283198457
472075609
302648971
362440817
575631047
776333197
852247421
732201257
771430619
318314081
790592893
509691517
839857807
1022915471
869644631
727916309
229928087
80351653
98807869
459284557
312219877
1032733367
705677381
977077061
763649609
202609861
164153573
107794387
764323253
426573947
226179137
775284467
831453341
1021516957
423488893
650446429
530648903
426964229
424025851
58153181
426317989
170950667
761851523
369559457
518514641
246858851
968501789
774921559
1056775249
195117953
6594431
905148793
56352581
1035328859
190966339
293581429
477660179
45799373
666259981
628041137
925900051
702910063
243421987
608471321
224684809
719289881
977496367
1028719631
61957391
693602281
486184087
298588159
1029532981
710137751
619935907
248967827
424011587
232973861
411843763
790728403
624858697
944670269
918813317
14562679
368165597
258363667
90247811
585095549
940510979
64082861
852646187
683068703
209974213
636521069
748685941
53438897
179494673
852183221
443725393
179320447
363841273
577457203
1014244519
877249889
299047531
115830317
393651001
536468417
755728117
74498407
668832589
509458231
500602471
430934657
689095481
154663559
625544267
284072423
876476281
73671463
542290663
515124083
366887629
172863143
914132837
6241589
409053859
890532173
108160813
307340081
44625437
476514007
278020753
280582409
705048691
118045771
169852469
866615231
607506013
776230463
125429477
568178521
785728271
68457859
361298011
662132183
559804379
603759329
74732551
548564323
77640889
225163567
819851863
791118187
220795097
597624163
442524119
585530111
1024457381
449706847
473226833
119743307
657630851
903311011
279339371
989742989
948330403
733533509
937967477
261441977
265421207
910507249
106676891
784620457
585579167
34852717
426796897
998640113
610885213
517427717
386883191
29497561
920841997
271111601
184181219
324503
204220127
907790231
102987601
268167929
795896687
192448327
495147463
482552783
545043293
423576047
272191649
1033172321
501933571
1048863749
866681093
761143993
801149081
293293981
1052474971
472502201
878539301
919655741
909726353
168542201
328630853
929616397
789143309
271766479
462379987
642391931
171958393
820489573
857149037
894114997
186479627
376823081
616041071
893739953
788710771
1056931853
508105973
416576203
638770667
853394947
673196351
1023664157
875341069
385292543
856591669
490027129
950042417
1036885873
938923621
290740049
816442267
589413983
1055458211
30892231
730042213
677946707
211333831
905530757
63206317
735516797
422440831
608186641
115792921
99558703
212608559
353787121
275028203
191875163
317631707
374203111
555521509
33687223
847402099
201053641
462531677
82874483
796790837
246928523
1007926643
76176937
936379063
771066997
279446399
513893309
252422441
195693539
296481917
324797279
27069767
160426001
77018327
6528407
846207641
553619741
351739859
27895051
251860379
846318877
760002367
973611259
617191391
93713693
671781653
929322883
169942277
468624083
125542649
1004330083
826693583
714755341
127437197
582032797
91580267
225281801
458604317
134371199
254389231
899403997
23402419
500839711
945293231
13940347
170656009
268965283
130197569
183745801
815698651
1068561149
325077527
569545351
707632901
1015519577
470542997
867104659
316680599
257889193
577272191
26714537
718667797
906598163
212929159
914515207
876789373
140575349
265337179
185667323
443158127
810566917
1022434351
502151953
887830897
738094597
1004975563
952856117
901202587
756701107
700900313
451470443
973736861
762802661
108884539
20340451
11212657
101926403
487285441
158453891
447493913
512848697
716489303
202788101
428396713
257664919
326614433
170164277
1039374649
736452721
1034367007
109207283
207561521
67704451
764161903
949250053
667297313
305578831
775341793
969481663
935769673
975613607
885375563
773268149
281902787
976183891
715786741
976149011
269187553
194000273
743925121
564896569
979810001
58030067
1695347
404529287
681587447
996977609
836739559
517653761
850846417
703549109
558524569
285305131
953268707
259120591
53428051
1043551247
86115811
710746937
195058489
302492891
64240741
837360473
1065702503
410974777
473284303
366199087
320170261
61796261
396387581
531252641
699693737
69321377
315546097
1036635937
609002447
72163031
868245373
122916971
138505727
527211077
30620363
595334449
952077751
965005933
668833021
571464937
451541873
766790789
1069227667
890760943
1058367757
517527961
237590257
827812897
886635979
721496117
403969933
487520041
792707767
478474669
92596577
559654903
61757909
453161029
261806407
560927797
420511159
125946593
320218729
419201401
238982869
664539719
347433167
745992179
488882683
155324837
779643203
329132897
196299713
340258003
132805811
163565383
991790461
767077219
240502957
999909121
649580111
449145031
618918127
621722671
749518283
476414023
679335733
514363963
594226943
687541307
827258491
576277139
172297649
742490863
859956311
18326251
180206291
85182863
578778989
399728579
36013619
415511069
105562417
49919927
515480269
121398401
638905261
61431257
44230019
521547041
528388999
60360427
7483277
105431561
36994303
310461131
913493437
1046812499
862347323
3423899
577021007
526786097
9639601
966020651
514016749
978552563
664752917
2764649
651723991
527754517
22274797
84550043
1038478279
1065919453
368829281
964954511
502482451
792807637
363570353
25535201
882195247
500033447
269837551
1003135873
949380473
1058704547
646112237
456406679
712259413
232012801
684433297
330022393
1042564177
283193609
607625959
38151727
14162881
269245079
163839551
483105137
912070259
269609471
355293493
553717379
1058988841
557568749
426432829
345935999
9584429
631200971
932503391
349389851
777011393
711186379
207683527
9557263
381185789
406091911
71481127
642762233
987210017
792689893
957022739
106381447
108461741
782567351
153827057
443232901
858525589
760673077
280590929
319599253
361118689
341416297
543485947
1007929969
482351567
113055773
330492229
978732809
834937547
361486847
122827421
918960617
447999581
490739023
1048815367
338452561
183067939
345320399
56127989
547776167
1488607
634856503
363925691
291858647
748391953
452601593
963649639
276366437
613307411
184249081
1017325583
429091081
333305477
977832293
991388051
468333343
554988221
345010177
284667241
389859829
731349709
216261187
501445933
855935279
441707153
620618203
832656647
566531741
793565203
1004080193
957602791
114313669
392920721
290670851
337741991
155870329
1033562683
707554291
1020025771
293051791
349549891
331601981
924117107
1033720663
721878811
532656559
151690603
475446229
317023961
617623711
99391393
168684799
831671107
374759893
252116297
308598439
916460159
8723041
436677463
407000053
633384307
930085703
557761601
880004981
225847117
658144031
694785853
354955651
216842173
544048727
290976409
456907291
24852199
42759559
855068563
287243123
744650849
185385007
629376547
954847919
510587359
459999647
443361397
1049614781
31631591
210777251
573057649
901159751
793095371
445854139
111978319
482301607
687486983
850820281
28899197
967952483
1010353153
450268619
980313583
1004078851
991720753
621111769
81464783
456895301
143748931
75966589
923565289
663928423
644761927
310978597
1018895023
700761359
896140613
676639463
692817413
1065663017
536186333
360272881
859126487
210521741
50860483
700723159
47350519
782928733
739952119
78698281
306551519
98239451
674435081
769350233
382962667
438011111
862302341
118720709
303195253
533530729
788260169
1065966943
924582331
145966421
879635749
209119717
201699653
921043499
771039541
423785689
577104511
578229293
833602379
457218323
515569981
643250911
664185397
680547473
225856417
289081547
722146679
750426973
969372223
797566669
753014443
594384199
523628863
248454247
386860027
545380789
203024617
117117043
519467653
690662803
493347311
850664209
259780309
941773933
892086443
49084171
682047697
338263379
810406319
107447749
955748477
325733059
945636907
1053682783
857170711
405285709
497814529
370129769
798366421
660716369
550883483
138483953
921400297
936699191
21218161
310340567
947238973
683392709
278219927
471241523
4025873
779773741
388071419
384915467
464398289
999326311
869186177
946392959
557447101
244427441
283927723
380793223
31094429
117277627
54202717
897715177
134734981
1053993247
310357519
783033281
232477807
521895973
115515919
427018447
722606767
1061506099
762238553
710762147
710762483
769068533
629520119
919603259
28294829
683990339
912742283
133231103
292566737
945632227
798469459
200978851
2057849
227495743
706446157
290842099
708194131
818527777
101598247
970507177
427115443
635158577
655278269
257235521
897113389
345915307
414552211
11773121
89557999
964463083
156153593
1055040289
684924139
707162471
788477441
218317511
127140509
712236293
1025677043
1049270071
634539131
562916701
829215223
78619693
769435787
254453959
616515979
1049889353
1024139189
783338653
1011107261
717926747
105472753
470428067
976731947
231418997
459159413
552855461
496865869
1043160191
98059459
759782869
666124387
465592789
859338439
890554013
400616659
1016476369
368253973
297834737
1003755689
78577693
187191133
544929571
33149833
407532413
644410763
95982349
929055707
461939119
53829011
787822237
383335111
145781063
175632307
548000251
407475109
808834457
1054499387
83352263
204366713
851375101
773669879
882059929
638890727
777850013
35299343
630085301
1021152479
295251959
743071369
775836493
66845507
519019349
776323943
107395369
576367927
111107057
302804441
1020118903
773650817
809624483
135704561
1073443421
832430021
595601717
859979303
201846587
610882117
185180693
597358999
338202719
681594679
276944051
272763157
560231531
894241363
966614791
894479479
119430947
669328931
722790307
18220621
425750387
422892061
860662793
260057569
463140389
711911989
1063786907
106217521
265969421
76717973
101471257
615543317
168416623
75313033
440913167
937260301
119617739
908635073
799121573
1019608901
976834163
633718559
948723563
218355097
269213929
1007390701
126744923
605636921
321611
212094469
210681827
856268051
176540927
220797391
686620619
494450213
723848597
509002633
187892071
135728657
624456491
784620307
615782269
355745749
1405531
637917671
833284033
575177497
229921649
200624167
226594153
391670977
440113031
1052366969
878068981
644726707
584344307
631268857
382069489
471754057
990767077
1029855517
130371403
1055227949
588620239
477231637
64228651
984605329
1022519507
286684927
449710501
322185841
228402703
622126499
638783053
653557837
1063557907
1008377611
705748987
254222179
969235027
373751519
779360447
977416351
905558939
995009107
782343949
262965107
505900561
814750567
993318707
585341117
145215299
440703959
80132893
36866521
992730559
649294879
7078009
613514971
51287903
230173291
685318553
979631437
906853007
897057817
1064833183
824970077
1059485117
467382857
1072137211
900162227
788681519
859920329
115214137
368387171
589219363
459750799
193865383
997262797
819921397
678573481
380422873
297008093
957782699
182354551
323060291
23731739
709444639
9667201
449223847
305199803
119818603
261321083
955322363
328946593
659699153
1020756853
338617607
44784203
730294759
463045967
125380873
959272943
499773787
954457583
29575103
248624359
80232331
149093099
38226469
540413557
528247117
719133131
393138817
60314641
39460669
432181069
253951883
409376027
360232069
756627341
54843589
525726079
549573631
186221291
593646283
760307231
570987139
185002289
901494089
978267239
406964069
1023666607
390737381
386502239
333781001
816546139
592536949
353660609
147034403
232798703
113545147
139291601
55301819
456979079
837726157
305799503
481143127
821808341
23804933
641918159
183749537
949336379
784464097
637974241
632964907
368546539
413468621
302887331
1027768909
688577867
250969679
1036581703
833746477
1029391999
445643743
233281309
1405529
682687493
595305979
887073569
300122957
652367081
937453189
411929663
502072979
155353483
171107999
989984887
997880777
623409341
662092463
972072757
367554137
313412941
381557819
106906427
437914283
422685677
227194067
435089141
553953161
887864323
615970603
763206251
42088463
198467603
606649567
713267089
563117053
225135187
499955689
309046217
944816077
283960969
673591111
626135533
543369817
376294577
860571827
997287211
478416647
185721079
321577583
180133039
927554417
339248927
478455389
148638271
632035711
90412141
360696107
293982197
103684297
856961797
860048179
275517821
361229087
978016297
389456107
846114937
688665101
49945603
471793303
133473959
508113113
733514053
791394347
821454041
320595811
602338591
742066753
903221351
216831283
814079401
656614421
859273979
242355727
1000749877
232712911
395581507
460578779
830409037
761083121
15097519
107071051
355202327
92379409
565190069
880798393
1004511671
347082341
425441771
572987279
155512367
500813839
170779633
880455131
370527161
485529053
787127071
598440373
81617647
42439729
385497953
538316641
184716593
32131511
553242763
174727789
526936027
89090219
293941391
672965521
457391801
113041493
551625661
267166037
371083703
645982397
1061859347
658887121
365442263
609969343
88218973
350922497
853067653
40449011
813240529
461678713
975485627
405951379
166531019
14402341
330774739
978237941
698925629
848832667
107342003
150423739
466870889
859107209
778999349
304757933
755004389
293825881
377756213
623451767
764618587
904897009
241324997
242352949
905957333
720232613
288963013
143296807
660767113
1045251733
256363153
700439143
661884781
338300503
258824243
86728321
411896341
209984053
772669171
88322249
487984687
479463317
744440027
58549613
230254819
908657831
79547177
143311793
332264503
557413609
277082539
671416597
186331333
685742137
197862803
902130413
264548111
740505593
912447181
333512197
474292331
412299281
866274791
512686417
463447801
232023859
921861613
533625979
210398327
631199071
360963347
179776661
426969451
161799529
33789073
256962451
366129679
324603679
338238841
975595573
990716627
113113643
980543363
413012917
532986733
1017675353
407875469
891215459
665042933
495189203
627576979
948915491
772696721
701670973
791258063
105063971
334617713
617690239
382121851
598751911
894976807
278722189
328142051
327527671
640031731
772588277
34981399
106570939
912505273
223833349
216353131
380765461
634983373
994128251
471600011
9950141
793101143
855034847
908499983
187862819
390535513
890405443
137445293
406469653
192749441
472808183
846585659
575199511
915800441
256698077
638389363
388271629
265327991
37427177
336423517
129465199
883578697
1065305233
790615739
394413977
410533027
495247421
158947543
610799377
149477441
96321349
925466827
832257497
257407747
249445697
840790253
245860129
1008252169
819031183
403949947
159781331
598225853
98210503
493593649
483479413
742743367
377355007
970099133
948505087
914483447
537456239
1023384449
747135083
609222277
931117879
422052649
301888351
724220911
928694563
804396911
284684269
1055752301
613587173
816542291
57350351
32263199
709276019
801361513
830601341
112518577
623978941
7231117
967070243
6585421
831195667
811324177
225166621
914212679
315363157
94051567
932417939
4912613
627960539
295289311
1015218509
722170543
941897837
336276901
660178021
270019819
1017041723
375467509
792962347
380791003
78175303
955191989
366558473
595118479
112250821
955105999
298577189
361200061
105919787
284865103
954907223
808437391
191078981
799144603
37337969
182238449
65825789
389135651
272494373
1033182383
687848933
140094527
391393753
534705553
508316299
519607019
224737801
994566949
813886999
191861233
941087893
5595043
811919767
139696537
1013554001
254225053
156030467
685614863
706391303
618374773
680842471
634542163
432119203
394565557
709584923
667669867
1040573341
519271367
2393849
371513993
755787017
141824681
951122671
308953717
385709677
99330359
396079553
758997179
250379639
871847111
356001409
693902281
739637233
237130319
39348443
457206187
968195119
653127521
954566521
871051681
697791179
888244921
636419743
934139419
1003361167
449537267
239174437
30659971
222376769
384822287
627356791
504021691
965928611
1036619777
310627103
718881689
871698923
356758027
495999227
646241021
605286557
668817491
931418429
420590501
338271161
821084497
323863009
735778919
653840657
651197369
1023511561
856033289
208094233
814838393
526642717
237511333
332903933
189198721
727238513
494652931
328760711
795412781
99545597
413613919
47026129
262933969
81513259
682788641
715178777
943187537
130601641
762245579
788277823
352721363
289643317
894731701
405065821
1048763003
163463977
917197859
467782459
656011063
1029122113
403931351
602936713
740752319
107912437
190131223
984102331
989308787
393825647
503138561
1002396877
60299879
935029621
486563083
860353733
450023009
764061827
109758281
892315909
318093233
1059352351
127329947
1047716119
330658717
989971511
605809733
410293993
249029503
503749067
435511691
225298169
784165351
341185807
772088323
141206749
991590827
288774553
208399063
280912193
224882387
739707763
510649129
530186413
1038795157
12645757
816869939
808496779
1030257113
44710619
188023631
126088057
342954613
137611531
677928869
473539123
384498937
917985073
661163003
959463247
37413713
708349799
7347449
378375353
140200001
187908169
748932091
845651663
949564943
310655329
23647739
984969547
510571357
6578203
242465473
167896931
591979403
873473917
679503763
1024668707
960211481
24494207
71202247
660458977
1058971469
517693409
68911001
328027253
878646679
168898073
1034617099
959795531
931789249
296573579
116559551
294763507
201953111
15709877
741312323
162448439
132729539
189609281
391730561
849851213
430850389
602972621
975269663
1024123031
135814949
982983509
306030883
155426989
56789983
723790321
644517989
976749139
1061242757
903601409
585580571
446778991
1007213729
245855873
565470863
289349369
294826313
408768331
731752481
587933263
953399719
733378843
299376289
426743171
1033152733
1034572157
828888659
614928487
296910011
1050173899
264532901
369785761
373331383
394786069
640232171
635922283
671419027
548049181
347518681
461932249
354054401
941429303
154219799
778784101
92422639
999819001
465828991
848219873
227925689
942558823
681224507
707851073
787210421
369002771
914947559
725280949
594469357
319136681
613474007
579703279
537310351
469612057
534265241
82350467
457352573
130735169
747764041
242370221
337230001
245967061
253203317
502480621
931056559
19710983
163367557
484370483
652987793
181132513
275635727
348914101
990016453
1062064547
876948643
662443757
702716869
645540787
1051217749
831903047
861610067
353982053
864286777
544435379
411735253
927400783
194208491
441702089
146706533
455614561
757065163
408432139
789043271
250129883
573460061
854415743
1003835477
993876067
494454419
1023388721
520942567
637403581
572045951
952053173
757230653
698884523
379875109
675237527
307039757
699386141
933250919
65751967
158932087
171056659
578286911
897119593
1052681831
283626809
884833309
905838749
624384281
368390903
67373821
315427261
214094123
768046871
808733957
863697713
779035771
188250989
896726647
483594569
728536867
692838917
593403859
288478511
802186391
938342711
775990547
1025771897
35185301
580643563
253298917
77381617
1021478243
399559471
630650789
1011780241
7964611
981748897
1046232389
973405337
753853439
1004050739
992392091
473264279
253486823
79722523
938191867
296800573
55476689
626179027
1020004361
547547779
843021701
29110463
965651719
465601739
203709109
858116759
315445289
658858861
703849093
177224501
216167117
292579229
599264647
770161061
623500753
51892417
962106329
80363347
26157839
411524261
486601543
135133231
23424263
485636867
901852493
689728933
586492169
848211443
855775231
749099399
15163559
831331937
662517529
719649809
96158329
328375447
37777433
12799459
468486413
929241349
743604139
505279123
1043450677
309696547
973030129
303615281
809149651
603276761
451362211
429879179
701560747
85377683
61192631
836137931
843938401
481020649
275876707
117659161
43195811
736260277
1014730427
993510937
1021206437
771831911
456898823
469993211
807285617
313449127
33221957
62564113
874825951
57444337
345534737
376092839
222607771
993597751
521236223
791569741
949023689
903324811
703879927
638062027
435002357
981529831
771815753
405721453
967303669
493428409
348796933
1068023213
290797279
1073453077
254142827
39359401
553909921
224381719
158719657
771969329
671292547
495147311
504130999
647059591
106490599
383163059
638354971
956561737
171580117
1038964499
10275061
640809497
1003393163
4486093
623367463
525174613
822277111
930779753
541772449
140508827
45522049
685941331
6703297
815894017
855565387
169424089
260923387
353268541
887886413
268757543
153961007
238770449
926699237
745683097
288076391
943314539
697151761
329199823
376856923
93657259
786236837
245177969
34679893
878929433
21682937
597140107
13829987
544849153
915644987
554848897
366931459
1064643443
95299543
920202077
252462673
116376229
1013962283
644606887
408235259
663254651
58944247
313754761
551300159
827392151
255492547
99171067
320102507
578437889
571485833
620822773
78156257
551436077
361081267
642720557
610946411
894862607
389198743
173152867
773461889
415913699
872157257
103841887
772060969
156990247
21049027
541448447
800709527
346862861
560207057
220518149
473153663
726326261
1033550347
843843817
1052950361
730282507
32910379
872532811
939649657
556883147
520759907
648104887
459592697
905161927
230514391
66879437
1035874369
796641103
917859797
80063311
522057629
940555571
879359399
219480449
250343273
106707613
800639071
835271783
978156331
1040905109
182510633
1015345411
1027237637
778308907
962364427
678944443
649393541
1005223757
577256887
996280217
174163807
64449337
138588173
825117737
980624587
728944847
801521471
925302359
246183541
666396251
835393813
925400327
582623023
555894433
294119977
709219817
15503291
215942669
499552423
319455497
123864919
1007355677
910211123
671858281
914005837
482184347
823115759
343761797
720689791
728259743
606276323
678541343
289046011
207700069
568543439
1058189897
554910493
925797281
201092041
1010428997
1067557343
229218721
912218569
364118761
217999499
154576441
981077423
65234971
201539263
1063161689
485655119
884143151
702404161
663919381
764548549
138899851
690946649
307780931
960981731
129426251
309303469
943710857
120833327
728078453
111137683
495075271
572497697
602701961
489529597
814724189
1027738891
925255657
170793619
583893197
773478287
471813877
885152057
212126923
1031011229
18755249
902197133
1065373259
1051958461
450908599
542009717
592955581
71860861
1018982291
536879491
163608541
194960851
152153161
486611311
454378399
11317739
838439183
429411137
1043131099
605447137
876886609
61008503
435219047
420728081
259801441
744359963
320514517
847546313
565260001
417973151
893930561
449736143
470843873
658165367
11753717
500313679
1072980527
735118133
456264509
88433759
1007445629
951117113
296260859
634741609
926433247
933097433
961843549
135814573
226732061
913962229
1010669267
480059159
603771923
105334897
424586963
237027433
369075011
294885029
731083741
748673371
676039961
659630261
51713021
75200291
472474367
12042301
794806591
62687113
313043807
504830189
1049340469
845071477
344133037
323287087
309797897
96843007
498614419
102936419
192812363
46583429
163451567
15230629
751152581
400571419
612890633
136553227
575505533
1032286153
208073339
966917291
965842127
240091751
1049012947
1013426507
530427377
948762541
36253409
729210863
927120569
122478497
468851311
724786063
64011041
478161449
297449891
334044257
739789327
836632087
62379997
37875689
1071853331
65553571
789011009
23407403
766475011
397037933
305930813
955567831
885149753
849756449
529935493
564390419
932135233
418701161
460170281
585437257
503526731
258133189
702270743
858280543
227386561
154755143
569069477
1048509097
370589629
612998389
528949163
74778449
868076977
657893021
704827567
402370247
180673513
548352043
636829889
381793793
632313127
751071527
563233343
892487251
542872919
505613293
999837061
7950559
453610777
1011321559
488082641
968633119
1005479309
95629661
451010653
916970921
264623573
410940203
528583423
810002821
130288423
403684187
58215251
43471073
254392519
864013421
563154817
1073270633
8214071
556345219
948101003
245973209
957144521
181370419
675614993
215585059
886647473
122366947
639067427
534406381
795095333
929249653
715851953
871122817
220533311
651698657
172483763
867900827
76600477
919317353
919956449
31232659
652210133
222438347
120531949
799807903
620179793
246109873
833182523
883953443
1071257413
147470573
280219573
256332709
508564883
324139927
172719403
707383693
369737161
201653993
400962383
478750099
791705009
161042261
810181457
402492707
887338943
834917093
650427797
90090197
726795539
1021813367
1072725607
90366137
309372781
162207491
27964753
5782279
202841389
994950703
75591947
87442813
815000531
20961319
837483893
949848547
977854699
369894379
665370689
127604683
55856159
754741483
354965977
599063761
856729541
109687607
245928157
26534701
163051073
149630161
64740119
579294761
730841627
237082721
397422533
276788159
1031142641
289378933
900086723
290663561
15498677
771539383
434485109
494207201
822893527
546347323
963985621
156135587
450670193
126227891
806981419
977725739
1045696573
216771073
745409179
708905297
752488097
494293489
283705657
550501333
403926487
75760819
692934589
917471543
370947989
1041956291
110673187
557939927
227591459
933701459
633809719
717909151
66389887
1055398523
23275877
898715849
766092083
403169561
671460521
718097183
773063927
77137961
847540937
467916931
406550839
488523149
829223363
315490187
171495283
644127311
529857799
718469161
395436887
465807313
322761199
415243597
344579063
238449983
212052719
495600463
632225023
807579251
664053989
112360861
594793679
645740239
555024419
773151649
415775963
417720851
21975923
264381191
757167163
84706957
115189933
432221857
919717559
441503273
812304707
105072313
194425171
264603649
679768493
1631191
542847937
795317969
390622951
338819627
752479967
1063723247
32456899
346372921
607888163
508375513
633222319
735023749
658008073
65884759
1023402293
43697887
1048045601
197966521
1059391019
983131423
954353167
581290837
647157421
612725759
165543319
999912323
976292897
144839113
860940811
1055595503
215055733
42418367
918547127
644256719
51237419
315604777
73419937
476763071
342564647
593706499
854175929
559965677
748227397
310824559
753211847
935262253
766464169
1017893269
241238581
312614311
313504673
731936641
112618817
711385429
882413243
143932193
339440047
223621753
878893783
242796761
245054059
680737583
914045117
499795031
707087263
121981837
484798543
236050051
943360357
1019432941
434320343
938906051
695749387
518489333
470568473
959063111
432081421
837563501
767297327
845290213
943123157
415348537
858022163
159676043
136092757
290098681
378147353
320054303
998346571
944285129
438760481
185548513
470999041
78130541
997491629
681518881
223061651
495785749
43536611
213368369
1017233507
102510271
869209843
815066789
189194741
363423499
199002373
18065669
415480099
1022537081
822490309
136671391
264695503
7447799
1050775897
730927979
690034967
42347717
453896831
891175951
459739957
35350573
331510649
300200717
456345583
88719217
661311533
156904637
307724699
303366227
361378279
286963489
75435623
773823737
672409559
416136113
142932451
656429567
774645461
277491197
851622781
1033110049
157558129
919047413
22528031
652538797
903390179
897594977
708593317
110599669
436816711
804282541
508533829
21039671
374574041
457861861
588194429
3218837
914556133
826211909
882525713
603105499
436543249
430473619
389504543
213252023
984240893
1030195577
521098577
96015929
62012281
186994243
525632411
47035831
222694921
397356737
401049001
844399373
278917813
875262469
208898659
857463421
752573707
458377691
224639687
31350101
870698657
609110737
339920447
705467747
455325011
345535343
598657651
91040701
1022289217
846898133
117285031
530402123
268936483
336431167
1031662097
547628957
232834309
1041782879
152982833
269498891
527050067
261433363
493889153
680166593
906527879
986341669
100884853
505588637
860376967
159088469
666405227
201256381
203100731
833453273
148809601
377654923
1050302237
726601313
838393691
765039013
1072601531
131799071
671037947
335680573
834017113
100938287
946317409
767681543
380044447
576878143
651466217
913559519
523886191
458370019
835446067
456512909
789245381
321160573
421539359
113915233
1024119101
855298459
154587551
759162413
996116339
1021535813
732096787
892947043
774304907
115298531
743547667
827896513
8769883
1039130657
761634371
534946507
986017433
1039656073
648208651
974032987
328603403
991506247
141969229
686774863
939989051
1040368387
55716371
677269309
229103783
359428243
507457703
551377157
142682719
988535357
770215861
113292671
507409993
483137423
823060499
424942471
475902593
909954013
515557583
885112931
235774271
916443851
126299009
464060119
872402863
635433947
86799431
887763971
244584391
375193573
300641597
847602853
562851631
68824463
613396769
320010701
574281271
535567843
96107747
413275333
751640053
589681439
102435923
12526069
1032457183
162213011
500566237
689257351
566346787
777366869
147328241
93840269
980967467
52579451
99671491
288527227
785229173
624919891
356082703
159709051
326113999
343540319
902414341
135568289
527656709
465200441
536872013
203073001
163013603
352008347
545014997
747985663
366460307
27828131
882288931
499205351
281359649
587655977
421803527
690034409
134237681
408067529
252875059
63655363
199065803
294719857
606098149
1034766347
974406529
217354057
503204279
397128257
630296827
841212763
701019721
7187471
919653121
535864561
619336169
741065791
565335737
683286259
365645303
578598829
29010019
520764151
63829517
1071163063
157536833
829800869
139873639
620114503
98817143
1009687249
243316091
208390409
680603299
857206631
517686781
433725587
765092291
540859183
699603607
865491227
208001249
278451841
498199103
268101331
489438493
289188967
797498357
642627529
843736111
790383697
445980053
119339329
192608467
484590581
684683429
282582499
826355177
313545781
785145989
632203373
47437363
580778197
374570501
190656113
575031367
307615753
255816661
1014720809
666170291
367000969
949436599
394717649
792157783
447511739
642186133
35256937
671869027
1060650763
244931579
732051083
91490569
669792001
745179367
290911301
156671327
441223619
688896017
315970763
163798391
538405151
382464223
537702421
58016911
98651759
227162693
681409921
927762587
325857341
405394043
961943947
823222427
579792023
247144501
166694623
894933311
129754721
588470651
684222419
874038031
242395987
213515051
425409949
824065559
979966111
573772889
570974843
125905361
708870341
310764911
14176913
146132783
727934329
270039893
303718091
613271177
872880499
839908369
1066636273
364020871
8535413
458027233
466338979
330585817
35659093
115501109
281290813
958640159
760169981
954036793
676675057
416391263
523768127
25306429
4339333
589791403
746004641
349792039
258129601
40832573
591074413
164891677
95944361
224936111
769139317
575566847
251046377
731848687
828541283
604461071
99809597
635557883
16753861
610692223
451397911
11043691
40768991
673930769
190452263
1043401651
297396991
85181269
571778621
583043401
641523017
528167
278535623
483207523
172493093
746725423
870181309
300048499
48803137
588047821
753983029
337002353
970782203
122635543
603915331
693470989
941677409
83547923
601675891
876649561
227909849
942671329
681697813
955027393
174813263
52003769
687301201
360768197
215711239
686603653
750164633
218293373
48839981
558349741
190759181
879368803
179500423
189139253
634861
878494237
690668941
684108409
956334719
755075201
672076693
159900757
973738793
423587383
1071573661
109487953
994324297
77908627
818482831
212142709
838836827
790473721
843464521
836340173
289694459
641022847
568836997
763971217
677428673
15560557
1072738483
106876621
385293551
64992617
756591373
464986801
733051633
49183207
751209007
199398781
306698591
794268127
3854723
906935573
917454233
133145633
398633423
948368339
292818991
53024987
406739813
186810529
439589999
384421871
77422897
369968413
7869307
1049363243
932652841
341442371
447869783
202934843
606624611
530653301
391192961
636265237
279094349
210950911
370380383
929199511
207793849
591452591
358726553
29633339
534582469
998769841
807587461
437860783
106534531
17118659
603772781
215153539
15443
522297173
418186337
628220423
267418513
853013093
791848697
640586239
254646661
631569751
572496073
559295603
680834257
167020753
780348929
4887919
257168183
167351273
902231713
643871707
277483517
361264447
535763989
977743187
889577951
269030851
751151153
750641233
634314277
979816429
619862059
322105921
32353247
386707621
83499541
493274627
802474237
604235837
1037655107
388199023
34906637
114638299
56533259
175751839
803982451
324411617
81409487
132373673
890531051
3753523
534123911
500924327
193999397
40497269
999843703
196977029
176340299
566132863
516760837
239919101
894393791
295775531
528776191
785663873
839556079
315763781
944150833
77722171
905476147
242825071
48246083
644025989
917016767
803259437
27512549
83821541
1004572787
476524871
209346017
793567127
385643309
906651061
717366673
359609881
47076067
125349467
774175481
817265663
811680809
22356307
523599059
912984959
902768533
755467751
351471193
585919693
120540283
153296243
276184849
1021275727
203517757
729514879
823296751
823783033
948822937
480687047
276186601
509485939
822217553
104714887
380067551
455347507
739811587
43427903
426871721
423023423
574512427
1037137291
145571411
639877619
812841241
1068089851
147569221
34219721
998922013
679737169
460226843
967426813
367552013
47079271
320931043
632611489
1001228707
645089491
224111509
1035148381
1010220041
868382407
472068503
34919693
896111267
693934733
130364879
786268349
1001598601
734771227
514482989
672841703
116878231
578181211
628238047
140602439
51571613
156520319
921919127
662875723
6774359
549891257
847622317
189976823
463224287
151554391
204774113
202443817
694990279
68851291
186310933
676676417
905483497
790717079
641544511
662523437
683117627
17797151
95266631
913657253
645414883
485405047
666996023
311004541
599482183
328542197
978125839
532916651
492488323
692566241
568913377
332410987
385329911
784604399
205063559
183553691
1005913049
243586597
879178829
790440949
699625723
700715549
367493629
162922327
651211369
262581799
763936673
728136833
142873519
407141597
40858199
658594889
314397151
807202489
137270723
636545233
767226079
864414851
116790787
954123257
958266521
731349029
1055336951
813964357
932448943
565997203
900758843
869070299
915621779
626041523
32394443
735534199
536161121
626748679
623228833
244976531
746168407
783071299
504066419
741132419
335958037
76087997
189709127
611867983
152623351
907670041
289842229
631937227
974731841
210020497
636408893
959347903
1064230841
903771559
152069339
238276531
994830713
6775591
419941051
637842773
763252423
153096079
1039412713
646273423
197069671
75033779
305019731
1023587633
1024415309
583606357
360496249
315888973
1009693171
328654967
218224051
206573399
370057073
827861591
739993649
555568361
147776059
493510163
441157631
849971741
64212937
700594627
959136613
1020048011
207230329
504571759
97604251
783518419
965009699
83183017
700038211
147217787
218526563
1073236903
571663049
101105051
540440567
120469171
789271843
174124141
557671643
149939953
507448423
92523169
372084023
817318319
720872351
783906581
714977611
932804513
80227909
892308107
514749673
134732357
572009777
455971283
204036883
630023959
1057907947
769423597
854266769
798754823
846538379
549619667
613418341
130592701
659699123
1066663541
361355971
224270113
729329831
188348267
289225393
959238899
895569277
21448657
46650761
493120027
358195091
738009707
968300479
495185819
526391153
425660273
984675023
848969279
214149083
746739673
313686787
572366563
427108453
172645379
704612351
580892497
136112393
609064433
566447009
581578853
1034498639
464234387
801145861
934865639
219018697
39870269
1007664407
795903107
760751477
767593427
27522199
952931659
174890593
1026197041
1001497157
380044121
630143821
472002403
948150617
284897777
835168183
978908857
6056203
774826751
504928859
550185359
623239417
651070481
598175167
88102529
306575309
566341801
579271477
29862571
685340479
186901783
880643867
480643717
714677
381673073
656156399
364559863
241094423
471697651
334225013
958298969
24472111
855200719
170354143
446874431
795384809
65177971
393769483
33924193
729397871
766435037
1046415719
890161289
1070155561
8505359
330418009
816018523
602003177
131886829
584710039
203202863
966281963
1022806091
81212191
257720069
157684019
1064369387
861180869
564970849
726203701
411899849
817825121
1034526923
903676903
414423599
170030933
978808297
665638937
204777673
41110919
883464649
874516543
182558071
926549969
707820163
938134009
279209341
53064353
759954499
405986033
164792569
315720619
1061177879
710321467
121068427
133858511
233435269
772679627
660806513
641947751
721926389
112867787
921164303
620361527
447224873
400055867
1024838561
525209129
581608331
154688951
479493829
23381417
483724151
371665937
280372933
767424191
736034987
171442027
518348153
167362703
638025763
1054672987
678184603
345991927
727522781
1040476799
641352287
817145023
819369391
173381489
102810073
50965339
482004013
168199027
250694057
61209523
429634427
545173793
336309227
278902489
615415109
708398777
695570287
504559151
266993213
745274879
934373819
81919819
293500357
149214991
225032869
679057723
331828249
49553681
475616033
999994603
989833927
105832319
343971997
654870457
1041307573
20251597
96424247
1037642131
520038583
988688369
238560103
3779329
396359783
688978729
297985841
811103471
713967641
936891983
225221723
141069769
53502257
770582573
430398713
944774713
413736901
395812447
274010161
526093193
304382191
318202727
861513089
226603229
614005597
14307607
498628943
692526899
626292503
993453119
1021008193
70843757
535320557
257914889
37158503
579843601
277912207
997033397
1059118339
355350043
676565399
635335663
1056325553
149592551
702989887
628568113
241324621
911326291
385876279
955087729
410110609
739648813
299421389
795035749
743011559
988114447
763055147
319461619
299964701
128307167
936583643
796947517
791292083
265654031
865040749
620264903
95172419
78108347
338312747
692778319
856105843
369553417
716687303
259781789
271283641
212698691
17796551
801242509
828157871
285950641
163204037
580682147
782278261
287009339
1052642791
366962909
770823439
93793223
977213921
949406641
299989889
977466211
838783643
786870103
414500729
765820193
925617571
438314489
383913833
164160343
137439737
226346507
14860427
406021597
598419889
270537191
550756099
260991947
627817213
89156401
590181643
912764023
456075649
163829117
428838497
155518673
573197543
1031861783
1006117549
121552259
5589187
10417423
923840941
242400463
14242309
824959931
14484739
327722509
1046477423
1068078689
455591753
60139801
855025447
840383969
877060727
772684909
1019684173
674480657
516934241
471311903
697282793
920014841
354052487
947546591
724900081
375027479
524849119
783038687
20199769
963910021
274316893
245993549
587442043
556787653
177143971
508640927
762428897
210019937
840254477
879284213
31037399
164712137
937891159
732295999
369441287
483497801
807605299
937020103
852251513
742797047
490418909
353500253
585871057
791729027
1026464557
672785053
892071967
151760911
99260153
895543417
940622107
246481259
382364453
100798631
695970161
213657137
244600507
822682697
1028982769
432642983
442319567
52340017
132638629
51398519
781943243
762721859
519436867
40933273
85544341
735243881
95539709
724051079
123629221
696487949
437004121
769139531
996191453
598468729
459951017
1028681767
52301063
295685407
966976909
338144077
337559557
626349187
906919667
779215357
431404483
360575021
439256677
483311453
324033851
556726229
786169309
458254133
251719081
886775507
608591699
697149077
583162843
46325567
473451631
234332477
408927433
538974941
989621249
874889437
382836257
158483177
144896023
699563327
62826583
98309927
19383379
700575461
498307543
815785567
464060447
482693363
439052941
606416819
418926671
270131681
41398067
702705371
184641287
818255929
623093879
360438389
69905291
143119783
216496601
335228249
23049193
941871421
955747201
1009232233
160147241
152871113
163346927
76648853
201211679
796080137
498478469
954369967
855177083
1060044049
379059997
200337047
40069999
736199339
788012261
931365439
240618487
386390999
171321167
422753999
449036251
794728951
521099389
230026897
266594099
58858621
35360047
591908663
518419019
830397101
999218611
860752327
564329851
5118017
1039668187
1054417907
444063821
1390709
665444903
685636429
957932537
1026208277
298498997
482219509
1040516167
340199039
679521967
530016959
687865847
83674039
835869077
154962589
602468873
45130661
349427831
454940669
467457847
537588971
995536733
479924747
416581577
663757937
118339861
356802751
322885669
723820817
898126597
751800131
344933153
850668341
367590107
1001449247
659209879
524872451
531588989
17127907
732577633
55131551
680731507
641413583
71271611
1045217177
21611203
874413259
403242481
824318903
131760691
153821911
366262859
83126677
68142611
156432379
951821147
316385627
328813417
447883369
742217933
479144353
484735387
1058805103
38526497
15850727
116452759
146734979
1061221589
504941119
666002411
259805627
944084587
140968697
257181391
426944633
919409849
959504333
642796621
571319123
474580031
477126967
548866033
497131919
265272577
895497091
289290437
334932713
1019380783
265724153
534315989
109851947
594755023
1070132179
639965659
243270409
675384337
535953491
554297651
882473243
947656427
556816651
17157443
53682841
1036930373
123112699
463644067
567355379
91581943
1193107
103176259
432304823
341658901
60068207
472288981
72707191
432322673
231511439
222065387
683684629
8769883
183066101
926168753
43212067
980274667
954992993
746424431
494791373
675981469
485308321
389886113
68349121
385046477
901774273
818548303
756979369
911789287
319408879
1014562667
460131193
989636369
199895221
536192287
69059489
475601281
399263569
543683033
471486559
344972021
482089577
124558013
67454711
324732491
468204907
394149377
406288907
438062563
468659371
365486593
845854921
130711379
55380943
538246399
449968777
694516721
345246487
63884281
861214841
625533109
864383081
16673779
1024037491
450898451
664553249
529866553
1018635853
773132891
544107349
824794669
14195921
72988763
520411741
802855381
787200163
627676579
477549001
406433341
204918631
853607191
913657553
654294257
444451841
410918531
919255819
18807667
210081181
491863973
1035926657
1024775057
377380189
503923213
251030849
203774443
67405451
204296861
237523177
198444139
576678077
1067387641
873528823
879539473
331978219
268610599
246965399
544865617
348798239
940940981
824540707
198733603
294438187
102655999
50359663
122967703
112741171
430209133
443023811
687920201
365030191
367818523
477809987
569080199
676388137
25277377
105271561
189448997
786443051
725181761
740131253
491136311
917347661
163812403
432879463
337254793
258967073
626005199
335536007
796543009
580637479
1069660661
670395899
706394041
56887141
8045897
873134771
56256803
225633553
65960579
715201061
301553479
695054573
637707227
722744549
490972289
915477097
132046477
247505477
420601763
14598907
239217997
230983339
386653009
1008115637
85226443
8962139
373834507
439580891
482005211
574965071
709032001
1000115059
831997123
458670743
27394013
961918079
457792837
831228031
957982609
550392457
787242223
188536039
178607683
958156613
450550511
131817503
832297789
338769517
885787717
75879481
899980351
669775063
348744217
618088813
245955097
395154967
733869989
177975361
1023415649
802762489
1017587993
986566561
941816483
569444401
980866079
132216289
389199659
799091947
800993729
432946159
841656301
571072087
348279037
265576589
700410899
770374147
801965539
386153083
914427733
829946071
200928349
149357809
178350959
139778803
726235451
653009527
253435289
821631389
865166473
211532527
760506011
58544047
849097727
236717431
776644747
149129951
242122693
813504119
18103879
222372277
430137319
821547553
537813673
1050973433
222238519
174136147
525311627
328386217
495878521
646138039
292156009
685565731
308915011
565579583
259942961
915996469
300356321
237685087
12169973
1032842693
926847991
540370559
516318463
278465977
410014603
61350371
299879093
567856231
817131871
746378419
777097417
649299709
694467559
697633501
998422561
460133741
130134619
37011361
327795673
756865253
525102119
636463439
262034117
677037463
198741659
483474521
939335753
142537237
361875751
609292729
134506387
1699001
938764303
787276751
139679387
210030721
734329811
108551711
780810319
365898451
270569267
183833239
1072307513
878093479
116392007
878435183
347321077
995418283
263567543
11822029
454315217
1005837103
388985011
430307861
214652411
134280299
208603411
566260753
830374093
557194889
754910671
465889393
734355029
733422013
709902251
1054762711
693704437
60695269
424305391
463946011
262138537
312218857
59400589
446421769
539580859
213156737
954989159
432198439
678181333
429080297
1044725681
955864073
383149813
562940863
776782549
734520881
514943167
685369427
389117831
777651289
478582613
757009963
898129
430359667
507496547
353138999
676896433
634301713
759023063
221122003
362014613
795876923
579014827
186509923
936441463
178380833
436173289
338063641
359472851
643519861
310244801
684472673
693568849
9759467
910129817
934299263
771177163
196631069
986280781
295310479
1055161873
400549889
66239489
575412623
357391961
186692839
285354151
389337857
743389051
641070121
949638721
594245777
462482387
849562361
768259861
350428079
987361841
125257529
47843353
945359567
668495627
409649363
653718983
489380077
743745151
566822153
991754059
376337953
234062581
73806097
260191447
763430021
615274189
92460553
71841701
262353887
362087683
761099641
831687881
195773491
526582541
414186167
610493867
966540077
706899203
124199267
129763223
596787031
205006103
139308397
456996349
856346299
217110983
755981341
508395001
340142381
236575201
143464157
592268569
547590503
21102281
431270897
330513109
1051998923
672239179
110733353
297152431
350696651
703527751
829192073
822771197
225623327
840827147
534698921
188344081
220916107
767948437
134449043
153416093
362008963
264726233
366973549
479371327
949107337
689165969
342863
604712909
295965349
383137049
909041141
792256757
718939301
269764751
449384549
416068241
655110889
226471111
372097667
193537873
742866133
623909807
288889847
525022327
1033908893
802944749
94865359
93157891
1012374683
399616541
98211671
352274617
375031043
577279181
952857761
791942209
521297597
387071221
281490389
272733299
126214163
141217717
571577639
519168613
596932933
359855591
574501481
661282471
1025406587
924039497
384171169
432972671
635436397
988916521
566045281
654472367
487814669
254387207
835548449
617182409
154997369
738336149
653640131
771579691
891301903
184935623
17568791
626847241
470852539
325108369
683641901
981601661
832553251
883251247
704593957
238845559
342752159
808038943
133014347
835042249
634882873
653234851
585889261
618434093
481190221
312523067
1418201
617566457
671121691
318181651
233871629
683359517
100786643
944323907
631362863
760473187
352389239
692915551
591223159
369452507
584499481
124047653
447117551
958145003
971030219
544237297
527918579
1058828539
103533403
811258463
199694897
1025232487
575237777
699003761
543896621
664494713
1034650523
259750681
257901253
1009220921
756086689
46327961
3034027
106533431
602936729
20557919
714200953
944848643
1000125733
491668501
264143447
943905913
624005423
390228151
809896991
581175737
967798963
758669869
8918029
247854839
89287151
350534579
194994127
18958817
367061417
323858659
680261801
340771757
224660531
128967799
110083213
1036967849
1046576467
31980199
803423897
719783711
665031359
99357943
456083471
268809643
690688013
395827967
148821367
249664717
623132771
41959867
610694407
278102263
286449743
299756531
579745877
910147499
940052437
539842921
359688067
773703319
331099883
71376049
1039598473
319975199
910005853
362515819
1008796829
571599617
432079253
76388503
545869789
1053343507
1032829487
452078329
765471923
924698977
64515533
952650431
455141317
533795957
442134739
470104331
154921909
509337197
912180377
357549679
807346873
970482137
564710987
394396159
1037382037
624984259
930439957
46174369
177515017
843312923
130051007
688519861
1029165413
447672923
259724239
542736347
823579517
204689057
810213527
811808593
912947459
1056356099
132528181
1071788623
1063694323
798500033
94308637
539355959
548704771
559653937
102179471
509345827
942062183
249612553
413592239
28061437
35438717
247500419
696225589
535317787
712130941
997640789
1051593083
389064859
311662051
399619399
98605547
687082453
30657401
227901857
222459241
356466787
1056515737
54293149
876764029
134493301
532130003
414860711
958845287
698944049
110931407
1066533053
556383419
686505143
585781289
497574137
724013419
38270269
967285577
273464731
546710641
1005618469
805585181
197027293
99584791
29876039
28956617
35451337
557072431
614311597
994005569
616752727
746959
323877571
622232969
844134367
806773813
1003080451
442094203
618873511
1006670879
696124883
227177911
654715613
988229381
428869123
567172423
560833283
532950307
654773753
874193641
808600981
368249467
826974583
210274723
929003633
466617653
877624633
718670531
362862571
984634843
833565037
1006673909
923612891
21617413
500637901
791756639
856015697
677918933
4788461
316538693
855293573
53520919
292457381
27243857
817630903
585493781
57934397
922033663
234812441
1025929693
1944079
343764613
860918827
707871691
712579891
393428647
399138661
783767939
627438883
125408071
384861979
390754549
895366519
603665561
67061851
478386751
881972503
605577029
446484187
505961129
766070273
1021788377
117725809
966751517
614177293
605361077
209114029
816270877
216896089
369880789
358430713
714726499
291955283
679793087
445262863
282184939
105879049
530804921
288459817
395997857
127953179
672015749
14022373
68834999
943056277
969975869
892372777
31839239
959520797
356543021
537187789
240680387
378329353
402036571
179989657
1001046791
935799701
327080087
667578823
883493327
381090901
748865749
431412997
802378153
5509033
134579639
905727827
442019803
954388163
754004231
945703813
573552739
386368859
359020973
16952207
944866583
72367007
155232557
813054377
784162487
292261051
180720587
84718103
324426649
981905117
359817347
119343197
863725553
802283827
829353047
148489139
737023099
864588037
113886299
618303937
529105627
945963947
6420877
595299511
721600573
675290893
954328621
849496657
858148589
556203287
475013479
77633909
555167611
311765491
708695453
632185507
54131201
852865361
404734607
212862007
304516357
385863409
105707611
504241813
655773791
1002637453
122489221
448921741
329391037
435723781
784110757
1050851317
373437893
624002473
962850419
825476941
525570049
748570337
51049841
582308423
891131767
836188189
445161841
327665749
180411443
189861047
315238739
117265573
28698541
25677649
1000584983
723927733
198068177
280657639
210723013
319632133
892837133
848499887
258197311
977595953
224517617
18808571
1001998787
433063997
872667469
35377091
886725439
952464427
170208433
851333261
403441679
528809051
996174691
779263033
336778087
369312649
149965111
595794149
140881423
1063247041
703274939
1052982661
494753969
154245463
141298783
789087263
1066825421
268846607
608495099
83761829
644011447
15384731
236659919
1070781139
663012577
158127397
176077553
315748427
892290953
444246841
622539917
400930367
406676467
556057679
867728047
440687503
240179977
853299637
236340583
252436423
1027915663
497274781
738048023
934252471
206989837
827285491
837348101
706301501
47453191
73428937
39917257
737830307
420355951
938312561
446126039
709986989
436760749
814660237
832988711
264722879
818211103
72538469
348737743
98515943
188365169
836504293
40744547
832431359
11320007
387358969
879942709
664541029
897866059
107262499
708941741
397630991
1015386389
225615317
1001086147
1035385783
585394151
608469019
779664091
620560621
36723293
318074807
237852889
383715523
324509929
833834591
259391701
509997431
618771883
478043551
350865611
596078159
811125649
474098069
299528303
870506759
96157961
746865727
806224387
708233993
870516851
855571637
557620307
550884641
942330923
311009563
553274713
87242807
673870787
216435851
1020356143
335646833
259153241
955880659
319307969
876506069
14924713
249251029
647639033
702648071
1009441787
175077083
392429929
765875969
62603381
168748193
363401
1062718001
517470479
674046127
571368197
748894459
1037917189
248024639
292962529
888792077
597398833
877206661
148097707
447916753
214111411
220900271
791549933
67632941
399158653
281696057
893850571
85742861
298656521
234307237
315098341
85597409
919964813
399322717
132655741
883525609
495429017
486721243
542638331
697381717
1896259
569333131
939852481
336708871
376228981
258679063
430341019
272755177
413862611
596683397
689005829
734661181
38386123
989890441
507682823
779938853
566459171
736128959
728698093
1064283229
234153457
442751437
569104589
720841211
909508723
94706839
708783899
352317001
244317211
723340489
492968083
595684801
331439183
77228717
278231879
925114649
752774683
249838111
755721853
28536197
74644897
353528633
657370459
927111173
232787333
293781217
511445611
1073649581
769140859
769915963
787095697
220626733
955411727
885530627
85795511
449214229
294012923
323495803
1065469987
794312327
810462559
626292391
857215943
462528977
853783699
806995703
41818187
998773289
1019090489
825594659
901885669
143255297
266968483
235814069
670466437
229162853
789517459
1045623251
463868183
935709107
517687741
1773371
109377967
910034809
521223259
573696281
127466029
229941193
68821327
574060723
250575107
47839643
788246099
927828301
407612291
528326503
953524993
459872513
663335213
180236753
655538993
535532983
805048913
761095733
861529661
169685639
357539657
1041067021
298989959
144128263
881495623
230763329
718851869
771914057
742110833
670232609
505622269
916376009
14072393
814075571
1052108243
27974753
535702357
1025455799
124820317
891023123
981759329
418939883
389027417
646093051
884925887
301050319
551929991
717008219
722929303
240309847
368872811
132493297
213176389
23570627
783060259
412590839
12287273
102934103
124920137
305288461
625931587
8830369
245284189
400152499
348491153
492745523
125983031
543353353
1065294653
328821707
287989283
1048362037
808567037
372898993
992881117
570137849
63795113
223103539
417925393
642847819
845890733
819627527
250152179
15651157
698890561
768595523
426553573
931643243
494131019
289547101
359219867
521160931
247051489
132118513
1052618663
148259809
232682363
461870309
1037925671
169866929
201079117
404692423
814636717
976352017
1023503963
76338737
290268409
525738467
956448551
709979779
332566847
317216729
1054642399
433578491
334005349
705604891
321782407
144928709
643834001
947750329
590276051
300316693
684469729
771424039
89771041
902353973
930200863
847519613
359803723
358423547
865332469
857345063
768120589
642415307
244107271
296284829
967693943
388071287
306779897
513774791
1021148101
349467527
274756319
61752941
585967451
932411761
463690957
638607973
18709157
395408309
265717141
1037201129
692695043
552776489
498880721
125384641
679838741
918570973
741229033
251228291
25286699
572169277
627709759
1023225191
1010560339
445345507
429041411
1009473001
102781751
840536981
7330667
122975003
88885943
466024747
119545379
316013021
828056167
224362231
841485137
532455673
63525101
262376563
468313553
196537807
112173023
443890301
732704473
919831441
393425899
404710447
312930511
779662181
755940583
426673679
158673023
75686239
123870491
425960771
1022457349
1019406281
609617017
169649731
649019741
732434009
453148739
794090777
557445527
670227893
317390813
444491029
223963031
711205381
268459181
731282063
664931287
103986287
621562987
401952997
67384817
1072614461
355037659
548191991
1042024513
4780033
894335723
762946909
202170883
15541159
1007357651
627320011
617500217
322012441
372548171
662958677
210690413
693786659
220482767
215318333
243256549
864604067
94726579
664345729
152988863
414009469
562716857
451202951
582144193
1059363439
489529343
913939597
421642229
320067079
405541217
1026088799
77183779
906778087
783931123
624832027
882370031
751388453
1065033209
816535637
799442263
656914829
266849797
749077669
215365259
224804423
555944117
1035071881
303634867
988814009
199077937
140431693
805329403
21060869
373890973
276195911
29054453
1057804973
1014161303
805918163
688868599
135594253
1032546631
178617421
483018727
493790719
33814331
716645773
130505839
307280371
948353797
457110089
130521107
21559597
601028711
1057300417
295332013
489604463
301316161
822659429
258776417
1003398511
176544419
248717347
190359551
336103811
58004563
920829691
132303869
594818561
15606421
823761101
33955771
515630069
661430587
68394119
165438821
570270949
6479047
341075797
813916241
460567307
668713051
251867267
335101363
103487849
877438217
565867499
697981763
977843899
297085771
541570301
390042739
821963771
688989397
435214061
1019096803
229849733
95945053
972696601
1043119771
405466937
335153713
197267183
147136579
578486057
968691557
267009683
723727229
928561031
82718123
401298647
307767011
893453213
611499221
351890717
478443071
178242131
710617673
43658081
846090229
50105093
1038041111
969206383
174144967
556265111
561351983
929312383
18104227
405634379
938647597
269049817
354177049
664875923
477584771
958166899
877286987
834923501
535753741
1064956003
1002656713
897183277
268864679
762283679
465665983
96272359
374141857
430567043
147113753
840065929
1034385361
506678677
325670357
361744421
613369021
740716699
827218429
335716217
453537113
388449179
955278293
23915729
301334311
451893809
449816041
45428717
730314971
672279473
579933149
776224027
317998567
954402077
613653919
279286313
858529447
596339873
1065405151
33503177
266632297
674643961
496510127
452211113
739208989
358586089
1024441741
658394323
1062257839
331198667
587457889
885305431
171322777
1042209541
304286677
528474923
690079669
528095759
458880749
492279877
475542653
445570733
166042739
561747913
717933079
868249777
231295709
652045789
840991457
1025889203
829423997
20010769
915166229
899157877
272632127
244580671
228618647
987869537
438534973
296953159
975172243
170289529
36147109
3631633
132354359
1006136743
20363587
480598609
219532319
835395707
138581171
45542957
451554413
701144557
79589333
583223153
1037239067
29373389
146106581
561218299
205155037
453037699
723363169
486177799
475338671
214955071
258872161
595126589
516899627
406233713
959179751
312674473
229609223
493640087
1022591149
60712381
542093459
185139337
423253513
211737949
204724391
396083777
7664557
260378627
1025901577
277537387
126929741
72832127
151813297
443756519
295439167
60339263
632186767
946425251
95912659
493601621
409298423
305012699
637844411
672478973
275925311
993990047
518220137
499143643
654290359
580243219
584506301
724667263
1002800797
956953651
530584811
863189081
1000197287
223788989
997913053
187374749
462131941
122589913
1060001281
11501543
575051797
861851293
1020561917
823586189
188805677
291443407
297509183
1059916601
319688483
898942273
577325753
893022583
203854943
1016671193
491752297
324416951
454705649
498118601
593465473
695075351
1015594861
990308261
838868533
901389689
514128577
940089383
940362169
418371643
1009219621
429148037
719021003
339799279
1038398693
455669177
383390471
136228297
984725477
663978719
307349177
735099809
31984993
81945671
696935573
571193653
376233049
760845103
255016829
574618211
266980117
266761549
579907477
152389219
1027976357
857295223
1006075297
484160317
796756313
848462669
976797293
1013216429
315903451
795786331
762020027
527744953
769824541
142752619
586061569
884863711
88679777
474868913
721794443
377711801
170665213
268273703
961939637
400913969
150082243
457016801
938046521
990418409
44709059
84962741
344601899
1017772957
701165209
470166577
477074083
966338719
224091443
684502459
474692879
590604571
1042655513
724383703
47267081
382281623
873015167
251224159
954545467
341943619
667403197
881257969
63027821
275312363
637435153
544711351
226509947
1042198657
978306949
123773521
762386659
195246833
218416531
1018488589
561095599
812992589
736040117
816370067
662231503
569997061
338355271
213570781
161911951
589201499
329271937
191400731
515361551
212006909
71187107
797971667
992408993
862312223
1002609269
28290883
1059989663
765303247
383386349
168703103
902942519
888155591
162621947
1021369633
679008877
561891767
910849343
460647377
347698189
457225187
781774897
606404243
258666403
623023697
653149087
916177453
206871983
142423537
357257581
40028321
339073073
877711837
713577731
66131899
897712757
917200913
1016628427
564997561
432411169
953486617
82632779
191010049
41574997
177784447
230534159
296489789
535148177
478794259
653305183
792124483
859427563
487498601
42911203
770496247
1057393747
445523867
932387977
878187257
827401007
485556221
978960637
611872603
65703041
12169051
1028873
199149593
24495143
75314597
688029257
637421401
342183371
123719681
836309861
778231033
251263237
101082781
406761727
214135253
742057913
715090039
916569151
895977499
572383921
151398893
844008223
501415171
448058353
573657751
262587817
80757737
588844007
30680107
373112771
611217619
368489567
888017939
54145673
858211423
902824147
711636199
79175969
290027671
548754463
869658403
359777921
1032962069
296525639
1052874913
586817111
164670601
190588627
806300941
97175941
1210439
697507243
33118763
381212959
70678187
550834633
197088217
329015591
321145651
131788859
922907779
457242589
29924519
623565037
566621551
73986487
673746449
427001621
594075173
871216757
17914177
384126311
861945989
382373539
1040447773
920862793
750822911
432814127
485862899
784554053
836892893
789935591
217977041
1003084141
947416927
552051971
281117467
517016377
927657509
483926671
907698461
996952513
61116883
182544301
848185693
192103651
423934319
976896751
5327291
1048512629
270650137
639357337
267578119
71588707
776220223
127447289
24923663
100679987
882089339
460211953
481459553
906724129
887532271
566851979
127916977
81037709
475846841
243593807
469212599
930679471
636638759
841773329
934761917
134815873
791495339
1008986207
481175833
409793563
986758541
986919977
1056423581
134376491
293985619
461906227
53143679
72837601
163651753
436855753
964253989
147394043
864000517
1066174957
514659127
831524201
199445387
683376823
974670971
828127361
961467151
644772859
402793379
1028039377
51738727
974282719
567062941
405403813
825229123
279514247
614213933
221393021
874345019
144766759
1050261791
751467611
530175727
218222891
594035653
977159257
12485471
810658733
641060507
1039720103
676863151
927208991
863477501
9844277
327738547
311143919
570083851
385920421
52173787
124259617
39447949
347004247
202324921
412931219
180899311
441375413
520959151
251571239
836106653
742846369
492033583
122277641
1055707999
608963911
399774113
310181309
632992897
358437127
244927477
802541693
996030311
649105631
412763317
693667613
296560441
921608663
941596567
568954063
365945381
960830179
636106873
3441371
206352781
1024350953
722727079
906757199
32023513
972921659
942165871
678562877
978724429
1057395557
869403331
65162453
870039827
248086231
117354637
724734683
869776937
1020774113
158829901
480653417
60383327
177279679
824591167
310497779
155876159
801260231
127128581
203774327
375897983
358810651
275481299
785440951
540396721
257483287
110879701
310564223
931377529
914366191
742198049
593828987
475673257
585415241
708278063
885380681
807729053
208844579
661283827
27080159
984618227
1028356619
764947433
416104919
25489081
435698147
1071257903
706257791
678959717
906688271
750523399
833660123
120965773
492172327
116895073
568611481
589038907
815353493
582364417
935875427
93440509
348658591
789052441
101460719
645733241
9366323
593276009
156982649
709674839
655563959
623780719
978853373
108106121
352973549
280285679
872152759
151463293
678299641
639582017
477064067
934126327
198430829
92091751
459907073
478950247
903492209
883557343
5122981
982016353
636173557
802981271
530256917
197848033
600851099
1051433849
976603157
38441951
457891471
723653027
860429039
693324851
588776387
163296979
456537127
128863313
917972017
334977407
682339051
691620211
563779753
703297781
809451977
516988093
494045117
203525801
491842237
491900503
1061976763
791719069
673357831
858848429
335571917
659856839
722236351
916389673
946656757
562285181
423604967
590876651
572791819
470804683
398470937
84102817
684776231
42546523
255136991
598391971
1071656527
49552099
299639363
144872503
524779169
399195647
99469933
630215263
980132261
290593243
306802121
126291197
1029771233
900263473
316040971
341534497
528447797
862147201
70660091
163529017
738837637
922432067
647018299
427954279
259129859
833040149
214195049
590600533
306541139
50667619
488742857
788378069
531826831
290239049
505986931
126177071
457057537
343748507
458078017
950957143
146294749
137081369
836604049
561643079
125737903
356510249
137099597
366422993
752172307
863596043
68395829
914592697
531875203
142226423
1012552043
497890919
960298979
614698573
943247807
41255299
696018223
974976451
595565903
758366369
230234041
849938123
70533313
178097737
87783187
409228961
928443071
64474147
272531423
1001571497
430982221
176544469
7175957
651829609
629101937
227520803
64801717
824677033
741274031
354079097
205250329
251874221
720269287
446094031
349401071
303179507
750902111
155988017
889851797
694405441
45379799
710010941
949882183
426880159
882730699
884851637
561385289
525791377
364764397
790567
733543757
991414513
447700987
949934303
559161269
964114681
920511901
129307363
750219079
695168477
310739749
755086957
239000159
571662701
212851501
231402019
351756563
430227737
830683261
234815629
214415977
382946287
635987923
134217529
982188217
49939327
401635207
594757777
902826101
848330741
688747183
451049623
647278537
530659447
45454411
810488647
500891771
3646289
737267021
153372251
407310347
693526727
326920333
993105341
189727159
25402193
857444153
201133189
810436183
351602267
814448059
860608061
710254511
260271463
32097187
328122997
816444319
46255459
12045907
746139013
262682327
701674781
180120631
590616799
338078899
247168079
880609927
696592349
182048539
707879213
385548847
672130741
394480249
41971877
719515163
413958169
127382369
810586603
484760161
262537151
175258771
31061539
604648489
746562827
793221053
930302903
454933741
632218883
1050940783
331690211
735051337
209190853
730450213
79506877
11670881
845096111
470909897
811352671
480688613
452399897
274485763
849907243
924985907
436538929
116443573
501070487
786067169
551453843
1006555301
243270191
876662707
14873497
278250727
21670703
563825189
293367197
1019654533
139516397
587877253
195614707
470028001
864004573
1008361129
517492687
395745517
634207349
877354447
904691063
747260669
954435421
596596951
621913553
416055623
685233931
844339387
773151437
604128923
206056523
1030525009
193819369
624733001
107599813
647562017
22365599
905585377
203487071
820274311
931127647
698847671
762421213
880374449
21994177
40297237
438891281
1055506861
1064477581
716467237
262429417
219809153
1006601051
162993499
565389353
580816123
968205577
1023726863
272408419
557661847
8511193
266170951
709862467
974783687
253254461
697715209
64814753
450752623
588767191
267870773
611435479
166293367
74732059
615998659
533347411
1033916087
801691357
590967523
881315563
933091763
102591341
852162391
563274913
150937043
431154931
571229027
556545013
379693939
252503791
432692431
891413491
47679193
1023968189
984283411
467435603
243903503
783704699
276804683
141376259
426623957
545960201
1024626019
1054830187
810342341
224482051
399010177
67726949
303288269
659455141
298587293
43841839
721416253
256051039
503400697
597321521
1031606813
589024231
926022637
297700517
881228221
387401527
145587289
898683017
77625143
840498961
1047259249
543411551
85422511
156790493
419578703
282522563
479860301
1051177021
46312223
144994313
57905189
201086287
166348187
96411197
797641711
867325033
431338231
981888353
433853881
345301133
210277373
491238799
377555221
296944481
494742797
228104983
522279523
864496159
1371089
29036353
7377533
890260639
532389857
295399067
558213941
704962079
792374747
90585239
315164461
265805777
362278901
568667081
100831639
594412829
415914517
518449769
973811887
996202343
795587173
706821749
23074297
790975981
387502991
683638619
530507209
105564029
11492981
683582657
179218937
98309359
305698919
971035277
515633771
278746129
267745567
119418809
186000019
328250833
755620049
585102443
959279119
974797091
843556759
71341031
1034361331
302896621
632518109
925663771
4693471
322404211
541405951
641356259
630162263
287339501
549519491
238263083
631219807
73769921
611566121
1067339467
752439859
700635581
914370943
653658779
950392349
191258371
139448033
156710821
721924079
431839129
735425813
541651853
677714879
398850533
884346587
1015328239
587242897
244606207
340575947
988483927
574878253
705643307
818262103
190227311
299913071
334148723
1052006083
685245493
1047770279
827632133
406813681
877601689
251112209
546675557
126480461
11739001
110939039
140031527
483346163
833905771
378772159
559343383
320427637
940864423
342740119
358017181
1092257
283117873
813557749
1025895391
257867303
611023247
541600901
172901497
173095691
904535441
1066512971
441603761
843855853
868930301
710978291
668554781
357038813
657775693
748545221
174421733
685142917
1048431887
588805219
392936717
928285601
470368511
1027769987
1044835553
1024673803
260698369
420267811
987269561
870303157
879672379
86047483
475440089
249420247
895226407
613208929
436281247
513666113
255357029
255306787
115011619
361792693
391242721
895497131
618441749
255669761
860572231
248864491
199263451
283598957
955915391
380660593
743803547
4155419
585162997
1019264299
286302749
1003509769
395161127
64193137
1059387907
681927263
602104187
57650839
589625039
825029731
672643093
205470101
135744109
994431829
388819943
153084769
268963033
341685301
315668417
743961943
840167423
285271501
118294249
134563243
755153419
120033751
309453541
178445977
251893897
62983891
460587731
492977179
423660151
402828061
227941061
111544567
329698283
316793437
283940369
491256197
1002734539
908310001
759187301
734112131
278499323
603419863
135314059
751097917
260226023
64005983
862326149
261447367
240367529
704673943
159824341
41979727
407368957
1062673
195201401
630662407
775632967
536562179
909582781
801256537
928643537
545932831
906720379
1060323941
74968643
922178779
1016832749
335870963
173927773
1072806419
592010143
427532683
819405031
1062859043
977713853
438653311
1005611003
121903633
768305647
920483129
619971871
419780573
229621181
871751411
160361087
451667287
495807349
528385927
282609973
606647281
1001078977
156252749
35956589
910888639
373308421
829605611
664984919
420103417
802894621
677452117
371390693
615406159
253850263
935395861
1066607219
245357153
31398551
35577341
87442549
365059567
478424549
93948649
749075317
824085643
639007129
239939009
117099937
439185389
263922259
115233161
111437939
681553669
284191393
244057757
760262137
306706307
201685681
580212869
619900651
617230379
102767419
438309769
180440993
791011043
1072043759
816376157
169740589
856353613
320586809
348968663
973517773
521245393
1050325117
261447983
765883607
331561103
724282441
331647689
247398937
555488201
812555347
557128331
157412461
669082181
431035049
748422383
451080551
254911051
335809673
163183429
39734171
391643141
116895521
1042188827
370437227
435140807
580068239
541261583
484112117
719270621
299864449
580326007
693532487
213871117
118850629
883639247
662391419
1038397091
917051323
581773151
253973309
864823259
419474801
201112019
576064361
220713419
379623031
88647653
81567383
884138237
445505891
831975289
351766369
162758381
775356949
514903373
550699459
856707559
766242229
622687501
845511157
530477509
542286527
238532939
263549837
814239961
655160483
797185703
649442203
54290539
402323777
110468233
872389439
996963281
783402437
167482729
231109789
456393989
277140943
14435453
494509777
551581033
304267319
220943263
105627407
234233011
10241201
180241073
536331097
654383801
446308823
1053062203
228646069
520726793
283687013
1024158679
449928343
839234687
848596919
395526493
26957267
92106389
1019020829
101575157
181957667
51363077
323203901
481848491
162555209
377682491
519104701
566787019
327401449
196559333
381900889
699583271
729695101
495644819
350955119
1062815053
180728501
41820617
147031013
302945189
609641497
903004139
646509931
384648989
297207083
560429117
709706609
1020286013
288702191
294445259
590259379
327562537
329716097
675800977
198517817
189006071
3899411
196440463
544669547
1346123
720271403
1061419409
452573791
58466501
585224831
493289281
415097443
460675291
688879901
962145851
979666379
109436731
791767813
276358283
592001219
155505373
565444819
492662537
359854321
164815927
160185887
200078581
817739771
457950247
705119377
215639089
1000294627
702930619
372312091
403428271
500470307
213133523
293307127
268902917
341722883
666389309
486998767
737374723
420148643
213163009
175044281
477664739
888434821
593272453
482009167
444759013
977241407
732157103
895450009
763501597
171090347
827535953
716658379
199517473
300516707
549417469
809752301
332038079
1018311523
860687837
916575017
626951359
743803903
104601053
542560709
583711747
990837313
899288513
339220729
733905299
27403487
368562877
1043249941
656657977
271472963
594826093
166300891
390879107
278326001
831002827
273795629
207491371
483545819
924344233
560701727
682733147
1023608137
1057652867
524707301
666817997
336692827
745833311
953694631
781198189
725865401
883096393
322239133
566200253
825823829
521258629
71271799
701257673
611161511
121448653
92703043
709443421
1149061
885140761
733284829
219054547
244935839
568102229
60054133
664345009
152292653
629389133
108107953
1017101419
224412241
233608129
31057909
844490281
177075683
420250819
1041608171
962087741
981565007
225373769
666730291
226280609
969842899
512221603
195921833
900939703
265374257
796777829
653641049
35643467
80954651
130049741
325844633
568325503
112266281
72569317
516414203
997228543
392829457
1037206559
897528953
825754879
310059707
714866567
589071757
682234313
1059565693
240796909
724573891
894847859
381225433
289242251
933357367
695523989
762240251
368853181
129642281
637247267
454640003
959761697
691480187
710008729
859999997
144489041
247505273
804519487
351958219
738847283
956402063
1053495479
201162587
448716641
524606671
649793059
19630123
207033851
426384737
1058824411
194439127
661011959
492443689
478615367
19385413
724797343
907637153
555631781
356026397
851589359
59533367
896030881
600178949
631607231
292986613
612863023
392644867
224985329
343667503
6823259
563323433
1054198403
13860641
45504527
331965839
215590103
713731477
735803723
820417723
622646659
428863447
653322401
122026787
787899269
706871609
604618673
385729037
456815587
998665319
280003177
325921831
1005882547
249508561
677948237
261314533
645494089
220366193
687617699
150069083
910073657
825513883
139127623
86285747
529723613
675930589
256000873
819209047
9985247
619783831
484724209
386900993
999667601
268125043
1056656737
439467461
924864559
330427673
892153699
832919651
175781519
950170913
887345443
593012923
796220963
802304857
1007827969
947413459
439954057
549185797
916185463
900909137
113734993
258032329
34348553
607291679
1043422109
475856243
959195299
855850693
648369871
553990313
993436393
750709229
91431833
347270569
67651411
87252367
229134197
69352951
310949063
674842981
138562673
947049749
672642661
134284487
536095783
649299487
517443937
54635353
889145303
726339421
962321029
106958129
412197089
80600789
542525393
592810433
355833077
610431187
759620021
992383157
324566141
468853213
16990217
271079339
132874211
807326453
359101703
559997513
24342841
308719871
4131577
624265307
713594407
922688971
831768281
961497331
924968533
132867071
754792733
456475849
723839993
690823477
476019013
907044641
475982183
232962467
559462763
1073066647
548330399
779718077
455580287
997052711
205185623
846356183
742429837
431874067
432750833
925811239
796041709
903275567
977483011
775541233
922177567
139746671
358092887
198155273
900530459
936672791
523341527
509922227
774475489
321719627
654542341
252859949
426101777
799109653
308613169
1028546599
842064187
1018966159
405746647
274062541
666793123
125964541
83039347
249649931
338209279
793063307
411802943
606769907
259185221
186868327
982628741
1046768683
893661233
851548991
414803131
398285857
826146991
887392369
785895953
321692641
106637149
653591833
812880821
1028293327
975087019
287342047
535527569
203312497
254963497
300137003
583880543
172234121
418555733
904879979
799170991
812020597
938805151
26691001
591113833
604030033
114892079
344977181
977498257
789625423
1041319943
423857129
836061307
720407911
421081123
731892251
777637489
612709693
186296111
537172217
563915399
86938147
660735157
587735923
232678673
600044657
105772643
50120797
154289803
263361403
840739279
268355833
77312099
336820217
513382153
565474529
202934561
338662861
109447883
510508291
795685291
207604093
894349429
7648337
694529929
997011761
767754877
62516263
238076077
60514763
1025400197
449145029
510915403
471651371
802088447
500477743
429758003
3590299
32467079
570504937
539127839
252870239
479883197
284901107
290136071
343721767
887898181
984268849
964660271
48645053
589397569
697615241
51155147
227273069
97670381
535979287
161840669
196111231
966452749
649757191
1018571149
108719851
492016859
611171137
79624661
872957251
850436737
190798217
394729229
653561479
234834571
773767921
576811723
817922639
655510703
958872869
448758199
225907039
443110427
169830701
1072460509
773337841
396282049
192468527
665377541
178547737
112031767
1031847653
195063103
803076121
755496011
64795079
789511039
378583259
305592083
263535487
170447093
12507977
260988863
826262119
694495369
559728473
982037977
215301743
584675803
865514971
968387179
811939897
993418247
220137451
138294803
1012089389
49341527
456428437
504298799
274544449
332393549
288762701
1048622039
714069709
674208607
617211757
1034698201
441396181
166497757
246165713
741678109
13808549
457644667
551455309
400392197
251412037
1069258783
836086543
302416981
949336511
670240787
236747297
177746633
582114257
303468713
377975497
1040593063
405347389
683012441
1010179741
330858553
339207283
1054072297
364961887
799227937
28506197
490000463
266159713
627328103
362816807
216403063
575508589
1015967657
237789287
239519471
752744101
232483159
897114899
683801903
268476763
1046405047
5571067
563123573
50790301
510820367
692356811
823770919
30473999
614587931
361465397
819857161
938106649
762546121
371213201
101047913
119453773
333096077
1060722517
898736219
576541169
1036130309
665992573
228833053
603169837
749092321
523601147
879091357
698831527
650773939
897143179
851105743
578482523
506195743
959377183
396452957
83226293
50591773
141818269
85896127
40532873
33115763
418567111
96430021
810931189
241059911
104217059
856963687
1055876539
855383423
852988117
380427991
745549019
764055947
1052150497
156605051
446656631
141090359
1049904517
744764393
222402097
132627767
257463439
981072271
531808163
230812861
535389077
942775507
329079299
751865999
515675779
19878673
66462959
411093971
121660061
917618477
538815133
971235359
635969053
349023589
123702797
350682641
1047196547
560986253
682535071
289979581
462821717
969555283
757099489
674629019
466057411
386781851
814388633
237985313
1004963563
69566177
961412717
492214357
478879321
202065937
432885931
461081563
433487623
420314003
287896643
147183503
666802687
144744517
268819457
578564299
661094611
962536849
1061080939
329681579
519771751
534375371
580544593
630801307
72511003
74180527
218876569
762841223
125271323
41630021
550726139
108580603
120261443
612609713
719415647
396671153
117773993
633882539
476190613
1000274683
821423003
869178041
480995971
164446679
408505147
437847589
775886029
376718341
1044746047
191379371
3375499
289536713
235026191
564045611
892895363
368555227
506476099
874373303
413130463
270223153
766915651
973612693
867073667
891027031
511933567
380880439
97679503
204193109
605795243
789770851
426457643
54423821
783927743
837479509
129328679
1025599249
311335019
723984673
601397309
555787459
213783133
523337887
71502973
694925401
671207419
531768691
368713883
84389909
571142477
1068524581
736671379
304260739
1033194241
8086999
641801977
870432517
859781359
161794469
847144307
553038701
226199789
146007623
670066069
680494163
368029997
277312423
697545781
258992479
390261997
444236861
53957077
702935417
1024310101
122485553
967194629
1015941599
847800787
758131223
851827001
414271729
33993199
418208881
650641913
272732723
793802683
419417161
828220201
103080281
37088291
773625557
62857259
607429217
936234359
145476953
350702623
673989977
950260331
171130033
89572369
876539887
100128871
218902961
798637451
141905233
799521491
364132399
536833831
188009167
418867159
243716309
214862267
508067141
93606059
573618707
1021001621
841701901
668692159
512487839
349308263
927269527
555865853
1062879523
985844843
624554929
20534443
886173427
18787459
1016903813
972505973
629762381
299505623
442241759
899092487
952541647
386104109
45624739
34923943
715116911
314493029
907842427
383490361
411361891
615613351
787522781
223123687
697315573
491747
782459339
116850793
996114941
203294717
171584957
279351671
469462921
112628441
441957031
618519323
782452403
111295829
36018811
78285049
871509017
29410949
316152817
415969181
881625067
15456127
264896857
628918651
466437241
398251459
244950631
951816793
73037507
8254049
939260731
977058283
1045952381
454657171
959252153
206160667
386072021
21794543
638654719
415809313
712956187
937217993
982084573
288066161
78570181
46066513
840810881
311015293
225968167
220999901
971948407
9294293
305103637
423602303
419579989
871195417
817416107
248814347
62911259
1010406827
912272723
887352071
74742653
377712089
117037267
208088819
408317167
712038529
935599201
683898577
690406447
17656411
302701799
726116843
730380659
168185011
128181611
467296757
422548109
954229411
379291463
966552893
228207691
677464999
17023099
1051565327
420655853
1037130937
1046473009
344000863
132873527
737129683
23307989
631014931
17320333
293207987
761563423
380583979
194757803
172795499
892655383
858758627
885046529
4029677
66049937
655703093
644832101
43536653
1047176587
979490069
954929123
277937861
114629329
521813401
574190347
129438473
383218123
483642227
72523951
1030263373
741088297
515685523
283924451
757510687
60208061
793438817
948356077
303305879
945574079
45129881
575200919
402538909
1030984883
863594947
119366083
184678243
869404441
101612429
609139387
588380519
562850579
1025127553
532696657
915519673
273089437
35200241
1037027609
423246151
86613199
708456967
961544273
861350869
749635883
169096777
852934361
52743731
279444197
425081081
836157727
1068147793
392606701
126571169
174447929
524245961
495883249
961483937
499418747
571920113
58717037
48498607
563085983
372579653
638074751
403635431
729793627
805792931
206285087
681681713
757717603
823210049
59307971
91552709
50002817
797815409
350434103
384060059
400931891
661529153
260589491
293450513
367741757
115442741
737803639
85189739
324983707
4657883
972952637
687181489
316371631
368206169
406594693
444669551
304387141
884162683
308131963
121828793
289794161
562663679
34963837
466473661
955181093
335891873
725890897
32113897
439029167
293484157
177027659
40312561
727182299
600009731
933603953
80895641
444673391
670638413
934332731
949520723
942151291
144942103
75874103
1020134299
696807107
100193843
625563143
388322819
738486121
22318267
1029076273
256867907
978156227
243610453
488021489
723070487
769336121
8153681
783704401
856272509
172672271
3127997
569235703
488153573
76793593
17967241
257994557
982350911
867401411
1012033829
118170473
143486207
859888609
552759551
587208157
254078459
577187773
667610821
300336821
1000514033
763717057
990148921
880760849
735699023
796943747
441154463
762098411
341104403
53091163
724672381
700846007
658880561
797228797
1004835151
770025871
898968233
409304587
752207293
84137357
281053427
177718501
511229003
50323463
19181111
1008627751
321485023
134657749
1031848369
301681477
330178763
711463849
748641827
567257563
1049752523
275144327
379695307
653980391
444686713
189171863
318570067
1031271529
470297479
242953153
993980929
319597141
859054039
907020391
733162373
449160359
44924573
338057537
534226369
650731883
81689581
52349153
1039833997
149538731
671045833
362911711
478923961
470165459
887833103
460812481
85838383
511619599
264516709
775965059
32463737
111785327
600029513
60645253
89697563
967164937
307254847
1002789157
913959443
650534747
546421241
601818557
328298309
112305547
112150639
38931569
604026151
279111827
836543369
839694901
310942663
116030281
410677283
441831197
186610471
787142753
175090589
409325407
1062967589
28695959
927846847
960328703
842114239
399129403
665070929
71829371
919174073
421412767
167360819
664180129
99940121
843471829
713697683
1009928089
656629601
195202351
244483637
260339143
703177141
715715881
481907669
858538157
128371499
409925729
392937877
11086843
859219213
726143911
715325587
304823171
424577113
311997527
234798227
580573909
754879121
886442281
1030787509
109691489
585347753
433197733
871889257
915521261
831970661
141502793
918895171
74646769
443622379
770929153
890922353
731743823
111321071
228353017
864497287
188470729
1059022771
455061319
908773433
453806357
488960557
317948993
603391757
961197239
82441771
297649789
3329761
563533913
997669811
307184497
973365641
523012339
958440913
620231737
601194889
889646809
772926047
66593509
849062471
777045043
6024467
339738431
253924337
903809171
756365723
410254939
1058632079
507076793
749672299
666629441
12111899
1071174739
900799033
766658351
845065861
782502829
67841383
3734261
312058099
33508549
855641167
74168737
642685529
96225001
308795813
188644129
461765921
44591123
60205391
278228603
582052337
954510229
147769367
301510571
654573707
833175659
680476673
675879559
591695981
406511387
183437843
613231811
475143359
635479223
99332347
994189663
50541319
668120797
603726649
398336693
213996533
665672677
865814153
546636667
312218903
228478673
83992793
914235317
230669407
920730331
43537553
1037695471
619512197
931266899
887331131
881159857
426782599
145260061
656496541
1019252159
284503861
684991367
438007117
875254477
223913939
358246817
403313327
1029760231
5827343
1021077593
591354317
526217561
289212877
164662243
979087337
612483551
768910097
33714503
826688351
716057141
360368161
179936147
584395667
448183817
523262203
664029811
828305837
181678543
738025007
402668983
562446179
501290077
207358339
427416491
569242627
659770607
31451753
258358207
1003475807
905406653
494910863
626995163
1029853537
901208443
1047406523
677640241
527487109
459706873
458879357
349723723
159163321
188054599
740392337
89777269
131978843
685075081
125329781
741868073
983015479
507177169
439740599
426736729
443456207
642874229
160465421
751743277
567314593
332422229
83707343
759661691
859806137
201318179
128310461
754243387
4989209
25214093
815245507
829832347
665896573
334692749
368462189
1048133501
59764801
447189383
531687017
155738861
262978679
840661111
705013669
862258519
624031621
417301289
562050409
996616637
784034023
681735053
838885363
608111069
484901009
868098893
948593293
979454759
75675713
659197573
689786677
681063991
389530091
663781589
846428281
587561893
368381561
709383541
930132829
933918599
870538649
239348167
395320279
853369267
973192607
1026345979
511213763
797413361
548159567
279093611
175103381
202173677
558449369
109097249
656662067
899979667
15406933
32150863
1008172691
957418279
148475053
306355817
252955489
640894019
200218099
278816081
577594559
365078491
670828591
1032322957
563007353
1054595951
727771403
596885473
258373169
376173823
491997839
908603903
942322991
192955757
463822721
91462453
606916199
101084591
490401253
957258461
958024141
494366933
1066432649
549370753
1013637329
113819789
903027673
92261693
344531587
744266053
738836333
666833249
898429463
1054143193
514666169
328106533
624050683
530218319
876291791
896973559
346467559
513120079
1061593721
566492447
792044777
655629577
927197573
991750703
755799593
18498149
563723107
209241349
663288757
1057579429
793598569
308619089
215297833
271556729
154165357
1060717139
91997929
860764147
487257917
820791941
492972407
563744263
416201173
763322129
439367543
70629089
325851023
8492749
379487033
862505671
116600767
752766013
1029166273
1016557391
364695251
1049453047
245029793
762508031
768610019
125336909
931315559
139633999
79183373
881958809
672363359
740934377
817618133
467825081
929486843
1050821377
557209837
418429129
321565667
380556017
246492847
840597889
1031004319
35629703
170624743
955397021
135084637
594707951
1046505247
577203251
119812151
1051345877
225786623
460017611
446235341
3227963
258079643
180114479
273561857
537016297
823364539
341573671
127649983
553934677
623874413
970507513
628040879
727975489
37925593
23886307
434967713
92538203
76770311
632593649
1066126753
799952843
847154593
758958793
698517353
1058753807
359264923
532233827
262720811
1043342999
994523863
1056774821
116160977
321657319
771404633
541966189
992611747
312113609
781746023
736071209
848637827
731156351
461962027
832200451
789499309
332087243
213205679
517069799
862371439
267456953
600022529
269307341
117318263
392558897
753860803
268406833
195678827
502298567
969947897
749551409
425692129
454651733
558583477
218461777
227305007
313017937
805107049
726974569
545063153
270915581
688355791
139157467
921769571
700655861
360664393
743804189
1041842597
534869087
213022003
236669959
893411663
1003475887
885062791
496532429
61866169
961706899
918708227
17445403
514542967
866307839
220740211
655105877
608711377
28236347
680258003
1048169687
741102253
85130707
369531353
605648177
136908721
658790039
162250631
501195787
69071159
203635337
947206331
497681201
866034623
934746497
49059733
597961433
649252369
369497137
970179101
788082077
95997739
297721481
764715899
465465391
447843023
111584927
501467363
80315561
863473697
648746363
521559551
543752933
115503937
916844711
165610199
682360397
948812827
568223219
423580277
238520551
860971733
101787019
803790751
993160513
826762459
526738841
106608461
179366171
663195649
630104347
501821347
1048944937
617254213
160442729
828256549
937428911
537999541
52023017
772042519
1018154569
91751251
230241497
577406287
323449733
341011123
231145337
387016463
975008263
217173217
57189493
67059749
11603029
197470937
833381083
514713061
893717093
1020835769
305500499
410381161
504027253
129217019
310306861
715520779
203278711
294180347
947432051
208254337
615143467
688236739
687148879
958669769
843475081
647242451
768623629
108408283
1024404767
780558239
485809567
217016363
207836039
407476969
731665409
380883311
343761503
1023427871
499654217
34047649
375149657
616065539
99186623
783164939
330826829
863115137
460627627
165777289
525158629
182207317
10623259
332590439
814877929
332919233
944118083
127334663
289303243
682802039
669452093
432773933
304037557
1011197329
1030546889
991610537
347796887
229716863
968017703
11076551
756709099
790361657
570976673
892874869
343229423
458177033
225525233
521984713
808369297
543906133
564533107
233402711
438254189
128516083
875465729
952429273
67769297
126103427
216800149
661167277
513051241
995684783
665982841
725540203
583938679
934188461
95075927
1035820543
934574239
368619037
436263067
1057364591
1019356843
722733013
712618099
211259441
367057571
874237327
697911989
279162007
1044231011
732040921
604270111
689062289
61694081
455413927
429211301
479415973
898533967
483752431
860389697
154821881
597164761
763837729
1006348621
612132827
154048123
246367687
941429981
394788509
282857989
586078751
5316959
279063353
774218773
197147519
497795257
632803361
964643227
829443257
913112479
134653993
156857101
464925619
1003727183
893745847
481365317
666474583
615482969
894794969
748215439
717903077
391600943
117420319
890209493
116782459
592366157
509514073
557642677
241592209
327638419
942207313
10233397
721088257
1044753137
1022716417
818849467
480528751
20207521
991367231
549161983
178589737
143086357
230336369
178436963
148735879
663393631
540861121
423175171
926893589
42521191
537428999
780353381
177953707
113446681
105737419
795088981
582021179
1035759401
737295649
831849829
854295773
915383363
164268497
465081839
697750463
208302971
936115819
1068540169
906801719
362640353
1055274463
413125541
464792423
781942003
991063607
743449319
368011667
398479721
638186369
730448417
880003669
975502103
967003039
418696651
319726817
48373111
775239259
232182361
911951773
745267337
585566159
220655431
444877273
1024950049
459472907
183828049
401530289
355768087
1047240289
710745671
899793029
197926507
151071293
750250159
142811567
958487723
86976419
512608241
302489591
276926603
655633259
408176591
183060419
307907021
249199637
607131859
363633239
369331561
886404941
435146461
57816497
898562921
401589451
1045720331
784970773
140934323
573265969
90695021
86371189
31882373
605671247
290305633
805955999
871103873
829054517
837487801
438184837
77015723
609884839
776019173
226165991
289467247
520740977
470186371
1036148611
94355383
319010129
624109327
433380221
1004374627
251425439
660812443
496069709
802015889
524562667
559239817
850763833
708628429
731954207
180189277
883274891
928540513
346959127
369206909
292691807
830067247
158415679
253615259
8040463
459982973
47986781
846956917
386581933
455911873
34948411
122351989
628583119
281441411
978337109
876683323
865221043
774243697
513516919
984298417
694630229
626351567
142343011
243202651
239859167
297185377
233898919
969403657
717516959
598977943
211260311
33130277
1058760839
247685299
753426461
643004743
1067562581
865884053
1055904869
766870919
175459117
401991827
816272141
626213933
40373833
463089083
638786207
9484523
176800193
309359423
978495127
173340911
619372471
324585823
641336387
498946559
275777809
311662027
331895987
91113479
271863401
663916217
918284357
423682003
577648969
688516957
106437361
782444713
992545273
711533663
452922073
629563433
383326399
381692951
714328369
917489033
976798717
572307101
551278219
153930899
499668803
296087299
74886577
861793837
256866851
512813711
713927441
457868903
345290339
453088861
636732721
679541959
962862079
609922871
943802779
857882867
822553223
934157027
981635951
681057067
470880959
87735913
547126171
580198319
1064401589
985237963
216385033
32175049
184927937
621994459
357389621
1050500239
167272691
259173157
450230741
312848287
473108777
708533981
71678309
121991957
91960679
863555911
415842409
1016667649
1054121021
1042631851
524662451
92272541
979791947
350546377
181093529
681395021
428548039
914138837
787983353
994542883
867425513
9705209
664256041
359868527
108408283
541805921
589730837
50925449
10316269
632712049
256040311
798818297
48870559
1029094043
406650469
155440403
904291519
571407233
771871013
276439027
439996549
609102443
654510377
509572579
602002727
763284047
905594759
838586789
408935551
553132183
352655581
465980953
774189859
916744207
158982209
241222859
539630687
201826529
900881453
1012871947
234043451
774099593
1025926351
545796761
895943683
156238799
514825529
948406441
593955451
1006119091
753063947
831302891
1066344757
801707629
106174373
948027109
728119471
526898137
608193503
639577643
689023613
115362857
234903511
393341329
924406247
1053565673
168485423
199145647
13812419
876084289
260895181
778373417
311915257
851073413
171203183
22561471
554301647
525397627
659896513
443518819
735632011
772266371
363309293
178268491
626743973
830301529
161874673
259406471
604293913
387826697
740332933
929739661
1070914217
460334191
1040270527
1040808283
678022993
1053306407
827903137
179195143
796353343
41964271
1051285267
916260901
899237641
22858289
848430701
23738413
984645689
543513967
47459771
288157321
863824333
437006747
1042749151
773510131
881477893
1071849307
827861513
162727303
10897741
182159143
144409159
1030699567
848227519
862645079
853643149
639542081
402874163
547050533
389864071
1044878257
1062961369
725548771
635871107
999225707
440303593
411235969
168828109
288102629
409242917
18836047
509851499
468840551
1053499123
728522099
771982297
82352813
395083979
240191947
960318943
80269753
370059187
106171763
81260897
939519071
1052768377
768145747
16995397
535026731
977064211
427013453
18785849
616321151
734170693
996640109
223840423
378830503
393536993
873917309
850776139
970010381
384778223
896328617
670215439
332280913
868467221
258329431
554639989
773638367
666155459
491401777
466508657
86718319
1044889159
595098557
494555723
581604539
292502027
203793193
819392207
957734567
499113079
1018291037
338483377
780179749
869533513
874872983
8736139
167463061
877987951
256135541
1046550503
19835099
20031533
138910477
718616749
906305203
488987347
324141689
277320859
732165041
1045338193
142617109
1018829621
826899167
845547293
1000301353
750416311
495428357
372969491
279275387
583299203
451498561
277000123
214251749
848260717
278793029
117266759
142355537
1009728227
558073913
10973639
1071769991
897266971
953132021
1067459959
610568989
113468921
452474903
514725493
956366189
285744101
301468169
354138893
307827623
916242823
217682021
9527963
219607057
820459573
833062963
260710729
278839123
46494671
992158201
484286521
862950349
175231649
93462203
252313667
205810733
273550463
1027382479
88934947
77181809
225838429
253682707
600420713
82105123
152804711
613343551
546540677
836899981
564951911
746706643
215778119
862945231
546144899
796085399
116013509
179881517
769458869
713239987
653704991
698439877
375838681
280033597
187266773
787974241
794517349
611753053
730981387
212710711
339387359
407545759
519247187
70488083
112730537
39238183
891491177
107525291
461646469
482229229
493526651
617010907
73413653
50680837
749943401
258830557
673662629
204776419
1014085817
192908447
796841341
383685433
879637373
26055157
818542199
706351727
211061989
305906989
604868669
310289071
810853739
15749299
1874387
77903989
679147919
341830199
666780769
578667941
967926793
3808033
58151941
257733871
285366283
200730707
919627783
776496979
380015899
116133323
831937349
731940689
664390751
708262151
932786641
350180993
452780143
3953759
472463713
1053269779
291509321
929318293
405572753
823152683
65870099
1066586929
820069933
683706437
164431261
55141283
86259403
33623699
880241783
715758809
595165853
107743721
647146649
668286217
30819227
317791907
550220311
1012282217
893745473
519712801
558930583
333579607
1035997481
453827281
353403109
957976109
803061251
237154993
45514939
328485761
1001107297
725514061
755603711
692478557
908949731
162208313
424591889
398388997
208620959
330156061
610867657
163916563
138565013
354409901
11274799
341881021
882621889
195135043
101288461
267005237
46226693
173711353
266943647
536157859
164997491
1011735839
856387657
459955061
68538307
962151103
477199769
830884489
222564557
644422937
1020876443
943819343
451095277
1016853329
370678423
610184947
796643923
654416509
637620127
856633471
670261747
116165053
261132383
303331709
718539781
878928731
914363339
293879087
212699479
835205671
896239657
962822279
71563771
191281267
222984887
729634457
1037753623
742685093
1054490741
326668571
165173081
598889849
660079613
109458143
120149503
665702797
971757313
129881501
718777729
386631521
775251853
252328277
389229787
607777237
9486283
1013554211
772661653
157656787
293950981
1021380391
761663209
429840473
316697587
882604711
278925737
639854519
1010210711
264615959
20642299
411772733
287748547
737006267
54976979
373952497
934197137
875446333
136937821
89673943
389459857
895574129
688856453
566765887
989096687
158585341
899274191
610240529
235179533
126010777
109383773
43601329
321315299
128904803
865713239
1022380817
844205471
511746559
261688787
248361821
1009068611
398903003
382082257
69547321
585875141
447767717
812354713
688656889
49664093
357618913
196101821
101662153
374752817
621127531
190292437
656983421
280731487
174757369
515012027
869569529
638853227
651164581
1033299961
263604709
152327339
201182563
1033746127
549690839
438149659
795262417
724990477
539952559
437843569
787240141
533222759
483853393
367652563
206724629
252367369
1012159937
410603321
617715883
913386431
416727847
512725333
270096943
95431781
206349977
13282901
333309749
744938983
797400337
7851827
109509913
435156451
727761967
197512723
676922759
247710781
489813059
39036983
586346249
1046361479
579196003
518831683
173378353
23993357
423545821
162376429
126357461
196972187
452810093
141144349
911314567
55751699
354753001
1017561301
154061203
1024979017
12594983
709576529
50819099
473430379
594040001
598674649
175196341
952116973
238155767
200988133
193256927
230448329
835042379
1026568247
814493489
81656401
413059513
300648463
891237239
772455037
628317779
499992401
181442269
180574661
93352547
140618909
701552707
905892901
186763
300863051
162677231
245242061
24672883
28164457
429219293
245727151
866756243
58172437
315329741
210904717
413917813
972707399
147182597
875677027
107173733
884191717
460352663
351034361
1054783489
844658449
289291621
499293023
705232193
887462689
344986709
742999813
1005916147
188605139
135715691
425604461
198174979
667523011
1054591913
976376743
910933879
261700427
828288563
491203519
427211699
188113097
495635249
994775753
372320687
419620813
549101801
29936119
441996629
579703367
919444483
608022071
285053413
638757887
392819563
340761101
595349143
807348211
3059291
2910637
821229187
99660389
383916739
635160607
1057651181
469879979
506998133
640439609
959420603
57421379
237219757
191278001
684275983
1052371841
885606679
356100863
922253669
325817621
977867461
565849891
627984953
334577687
822311159
436759469
949906357
641307869
892094551
331166141
185164673
642569971
925231289
354767851
660484273
600291883
921911327
612937657
740549609
382085773
293713379
973445933
399985519
41773939
965482171
896156431
84362339
30299077
582183709
574820837
217648121
751608427
232074877
34564861
932385683
482124529
254348669
750366161
872509633
747390751
47364503
834754867
6364759
855030719
277434431
248791691
697188953
311289313
536270827
169524427
453863149
710432231
245802341
242085379
365969411
74205349
1026213649
794451953
794054197
842992679
1047019489
496878301
445870253
607037269
823506757
817792841
1054611731
155628329
85837439
597413653
85274113
315679799
103810999
295871113
979174813
538482859
371155207
425298431
539897851
305551583
635871667
673656089
348100321
912965953
547448477
44878157
415941277
70652341
223967099
45262297
134648963
487436629
375313891
407563063
328142189
540689323
859430503
772761529
833151749
390725897
804550057
203878663
566841983
551010269
371094881
349370321
352381039
705032249
137545061
76305773
830186561
450302819
54556223
843884809
221448607
779294531
935604611
276018727
315657701
373793113
250836967
746835151
814222469
544059127
933295477
112465811
36956417
944990561
244448947
660894761
584899457
701381609
303258167
698495123
743701603
516260483
217106479
380802229
307661917
147971983
1046094251
46530889
599810401
648694757
870635401
180173297
129557059
773900779
951079513
778350217
925682897
497514799
847392503
392275757
315985913
416939893
1072855939
366264529
665604559
863054639
897264167
966409247
322675517
156617507
123195229
730455659
1003006099
983709511
929791223
510184721
380299219
284823293
797788349
27624413
89523389
673680481
275931379
641786069
745238161
403591411
195156431
354510899
523076329
733170541
909072937
987162529
185000371
42631621
566263927
497137219
285267131
242394323
553165687
178269053
477872977
269537677
603533807
633210559
892827469
199166503
580751267
565554461
106905677
587887649
515583209
453599633
540655663
924813089
382586587
402865019
716864971
828675977
550165193
232628797
551710613
717567157
967334803
170082961
936612199
24965851
425974447
889281403
999095431
632722543
644288987
704735173
272910101
584578231
383666917
979279309
1052480879
876859901
422103973
304780799
943838141
901863539
263514409
812160361
430512611
954403927
439762997
654272963
341968147
658706353
34112891
990946547
61918349
647457017
442602649
553844041
159505823
597558233
262926919
685005703
987679703
810010709
857678873
501917789
489549719
201687053
743888731
787577443
45809087
168362741
442572913
918613313
518673677
221996891
412265561
496483349
573874159
318220963
304701743
706173263
247883093
991945237
283250983
555487159
532431233
413327737
1048400921
462909173
256364903
316779367
388006519
456703763
1012190099
1027988867
204403559
181421111
371543171
877126021
609784573
446887097
516330539
673311907
1071866093
61849703
536846113
369014809
637038497
921728897
508515727
847590677
743708993
662190899
51059321
1009879939
219504371
928859587
219916273
965910719
1024697
17858089
304497733
405237121
304539799
793397923
555811733
285043867
801419953
368651587
190693619
541145747
534072101
537493993
3288587
775079299
694674811
679246489
334147861
167063653
1021695709
85857617
75217309
1016511499
39469981
608658329
846868223
466182251
27502721
398033813
35091733
765557707
891760841
650680571
170420021
457687289
524758489
54041543
1017959879
505229393
675034043
190578419
931130531
135802333
357416183
991310527
348399563
254650219
237960319
187084831
226446631
119594359
8402327
290408927
565812209
890223371
951408763
443327471
629074291
563476259
666940801
335376611
413538647
48674363
1021066141
22325833
103867499
721298407
123813551
750068687
324758233
115978021
90198259
628407047
171865471
658114867
939725029
427147339
8889031
122033059
783552047
896773183
552498931
33246667
81157991
821443121
504746873
95827843
400389611
658211273
264407659
407750747
977281619
1000618103
153595327
704304751
978370039
197235469
713816531
797366831
34042303
343666721
903887071
1042381201
465313889
610209857
942360259
314475883
646815577
530902597
53071987
293823001
1054177987
519845257
143574439
355875979
945699569
893081989
1017835129
508737769
611437837
259856281
719938073
722177741
741425681
835253269
268967143
605032459
553672127
377128091
115583617
943896851
253378007
208449281
106252961
709036429
803146121
902582749
394337351
356690153
88425871
121253417
500151833
1058702807
950690087
840440749
706605881
560897899
17636543
876347933
681043739
893777501
498295019
605861833
972325777
633053563
1033051231
727552597
1022428619
504055243
46601963
389791139
258219463
696739003
866080043
47692339
812087929
397741189
1052505919
556066169
254904499
566163251
994169467
866374777
326065643
611063191
275975837
123661399
232270771
295987903
966574837
330992843
894191717
427684757
936696227
195902653
969840679
821390149
965925343
153887501
993977531
348692291
1005235939
1031554409
629973053
226400507
29107747
649863703
405605327
1023558817
116970527
597448847
1040444467
696306467
856323731
475957609
60672163
331833731
1343597
99103517
913652147
938814889
690796451
133141013
381593153
736523129
662048137
606829651
928253477
586929583
859399771
481973291
283959961
416435819
157551179
412276283
128943049
735318643
598712687
714399649
842993507
135174883
961029691
56411539
435385579
26172331
419840947
219350539
890611609
597371729
494477539
285136847
1037956859
74538169
18380249
498835093
146370083
447561659
1003508321
880769957
442926611
432382541
861748931
59683007
230608117
530504393
623811371
572709811
696847441
71263663
561696721
118306429
468485789
650917769
536463673
815022367
645859633
579079729
131689381
516100033
950074051
1031674099
779990669
638083087
913211317
59720333
215965957
915076751
131197939
673332019
1000591223
210489841
1042556707
662236483
427935797
192643903
982710587
238644209
193579831
1001457179
516713051
370702067
458605943
108811523
381585983
232180093
711099773
603382121
325578481
922647457
422525069
854195429
305725247
485296099
625713181
209085593
906283457
167050333
290460187
1061348993
167116699
203317097
116348081
219719803
314412979
224372167
469077941
294037837
352435331
414702749
372890327
857223049
275214419
213166741
728667883
167099573
28296973
248462947
24158191
652076989
106280809
130902307
413493727
433285327
23529427
792790667
326629559
482696761
1019784539
1068974987
461699939
385856869
304045111
996447521
370407613
717875909
848652041
567949153
376982699
635236181
35284703
7454053
650254663
967243171
563678261
460525847
143189803
361978129
906782167
89367349
701560729
159435239
726076201
579336551
816695233
571289417
860842019
649145377
501491017
777308011
140288783
463591699
646037341
4960169
29588929
499645621
967143061
667637273
941143081
356136107
812571953
549215099
732935417
730407071
410261147
552607021
1004031367
926189063
959825591
111156259
855509009
822375053
453167777
198533197
19394987
850413407
832541407
231879023
648548167
514896373
979713799
674636147
234214031
526373609
847797437
591099193
231545401
702900467
1010859823
701754701
90809141
991489507
1010998921
797398361
366587797
1068218093
818291767
208936073
872182039
566946421
367726519
956647343
948938429
694819981
609599197
351855271
116561449
1003516963
370677451
183773809
246855173
619468121
544783621
64725257
351214139
173050307
656181293
124646153
383980969
792163727
894549239
578028307
583082501
713095157
136862083
234158657
1050896009
131528239
840217801
280601957
121146073
334941251
221473913
38374997
1004249999
732627079
97966027
326292523
1010483389
85726519
620040341
564856099
14232227
587170807
11392967
1033766339
368279267
109451317
738912901
706932671
953657759
645889997
333061907
51575437
167459161
594044309
403829341
13396711
29025589
395590747
431441611
144310813
5419961
417884783
131596579
242651627
400951391
785098247
192329939
1061488579
714527633
921330043
94264483
878810341
665864699
310750519
30801143
923096047
10939091
913500473
426191459
998085313
155418553
743660483
150073241
382260337
914462429
1012002307
1050095407
901518491
966991379
483856019
981873367
400150001
782421097
612356477
17181317
633137257
498267307
694641419
484391351
1023032009
206248589
603775619
56723111
281957857
747350657
561269507
3232279
915711619
114892441
449673467
321607843
655915189
750866813
763914871
463941997
585194749
813734947
971298401
567391793
775727581
45692833
900858053
991622279
899962633
6677813
194475581
166554497
913799569
196874621
509795857
387116693
836287073
548506103
46447433
508302947
957384487
540751213
662030449
375958811
719054059
199607887
920152481
252069161
151085261
352589473
573834043
717794663
777416279
936136771
724751747
129532769
738813001
133773347
81876763
275159903
127744741
958264117
931341781
516781337
853383829
38316637
283506539
867461531
620017219
487219567
395655053
129481097
383340449
362454721
996930637
908168333
312758987
35083343
905251031
1055179591
42330247
68222491
855443101
311306731
996495043
413150263
353476649
882161011
983934013
475834949
909460369
81393329
218780251
707373167
837678649
740110409
6444517
25319473
885337391
1029116381
132761801
862524919
205840451
78820741
385249691
458140159
573847123
419692249
868988251
873415189
727220939
432195923
377766919
20445541
462935153
615048383
300023197
472913921
817576183
510936373
21338333
928767523
406447621
230303599
627202861
625071749
6067891
454913891
932597969
454139977
764476501
473299571
810976429
1019274097
333505241
1021058723
444092651
514402037
30345199
56037473
1058528183
393847919
209020937
598855823
32190031
184912751
65021293
689732893
756933937
172898269
1039251853
419423237
334014647
444605701
599301427
101497801
859537069
404138803
531853373
201206197
1013628751
1065117769
534364793
495463279
349646447
562307891
709919321
110165501
402821791
1018430411
374567917
601296653
867261839
324696611
450212669
437109859
244866197
137791469
483060847
256352651
610381747
370224397
48284549
726287671
129274427
208861769
752788843
177571913
515482063
112614913
1022142073
467302349
413760157
231866507
679194427
879734263
555712967
696399959
110861099
965046353
184467967
840984293
149389687
547614581
894174317
922574027
1060135931
339437023
317401891
969212029
1059828067
722375897
106380541
1023553891
257701771
53775431
427053173
160428497
296951129
360755039
109810697
234677357
802559377
202248923
728725771
1066689529
426981287
914171537
296630567
850860449
6419593
105304657
428301169
227720279
254955551
595730089
411110969
474954101
148188107
640173673
265398907
795871837
125807287
741019463
274138187
870368753
194749391
944595689
892145857
720364999
408131627
407714147
187164937
718762997
669971563
121742897
2576683
668014973
204412321
209505271
23334841
143637007
585299479
656107307
33294299
765607439
237025031
176714297
1029441029
221159303
628424581
959309537
597541031
752514383
547064737
674409319
1053831847
566215457
602006131
292973683
729770299
229427441
245814029
120005953
363422299
233107663
462431687
97918013
1042648421
431082581
880947469
453400187
115040311
70307927
294184129
749123993
127859891
575245631
1057287109
640194281
461984111
904421719
958131809
904117493
333074141
117818401
663780893
830061901
955252609
962694101
520395439
149687723
553218331
66072521
33382703
830902543
266898217
57454517
84375169
300470353
962628671
499891559
367524191
839004769
945498613
268511983
838662611
762088337
188113609
510324431
142185941
819890839
1063449269
698740379
109053401
858841793
109587487
568538489
248661617
149788069
806256631
654067807
128660071
126404371
559556299
926311877
566672251
954317303
341175959
94409269
786787513
17309681
617530477
689483479
60390403
615784951
577567091
351450269
40915547
491560819
420273989
1042432997
842716313
279481001
990583427
350336533
898139401
347660419
998330647
427713439
419304601
933479903
642290219
414524119
930748129
834333853
252281413
231655031
338373481
605104849
82106471
375560149
315742279
484487429
28954291
419126399
208627369
747346051
998745899
497502611
432599627
181068983
564111529
20846069
394280353
895546721
764905807
99499171
730447909
203220697
445830107
561188651
838179079
882712049
478845743
304483603
350476541
492814939
29303147
56615297
668151481
1027391621
803428063
149359981
462560167
774433333
960789553
540168383
146402327
326293829
163590457
629212351
841642237
341398789
838320619
472959101
946581787
192090823
918048871
556786387
187294297
832317839
721034309
750612787
224385391
132209089
497805433
816050777
474997189
542725397
808198387
382303111
17324947
902923309
340592543
982550911
346560713
646465949
1017728471
336655789
596403967
136377331
84259793
87238387
468879373
1002322117
60408137
771280409
458055421
95738737
798459887
727458763
640317487
314747677
674399653
291596671
433854557
787505549
446798977
748375889
949688071
1041625667
569706959
694850119
94064287
520156801
130906177
708991133
522746179
436852289
237081139
812919203
869031467
188616839
581850151
596087467
38677577
299061313
1031846657
984558389
438455807
24207221
968103179
268165483
200600737
519559867
602409917
520475801
31964909
761139553
143726029
44515481
179316061
684775327
279045149
659604527
546206539
168408389
165061213
66072407
933139199
1052111063
738761791
730294699
363049541
836137619
1037002177
624928267
556076569
355137833
335837143
785402861
760106881
164955487
773731807
232645411
78462679
713481997
259854017
841312393
641377567
475243147
21342631
785465273
1054112399
400383547
435623989
529965617
303544541
289533983
713511703
301129337
444665269
341301547
247490807
94166551
297255397
81706109
413498543
1004033677
687162397
997332079
564785449
634684177
794730679
132690923
1057320443
336230149
415772509
286903079
276247369
275092823
20115023
258135533
173457391
772683083
28327921
922148243
566229401
814671269
630032069
870419219
210053087
548903879
508988581
856519
554235029
324786331
189584519
793008289
919301447
279504787
266970127
141708401
910975999
252589
474551167
314102101
992006641
230790089
489295687
425866579
992402507
1062703501
377635217
866860727
546255841
477377503
304423547
542578229
296182979
305388749
137721691
188540069
925790969
94844317
10111391
647128777
264292097
765540631
633604033
459391909
474815941
90761813
843029113
176860709
694493851
69852833
994383953
255639763
734214389
346579069
936771067
897568253
18094313
108945049
695593001
70221257
429689891
38327651
681270103
351901519
844356707
553890721
1058618663
867823391
671235079
932555227
340642019
702457403
62640953
1026137821
105546143
117947143
579195653
529056817
805318103
116742523
206287553
870751111
644704091
405258803
387657791
1033649681
299274163
916234741
656973937
399832031
376310729
1932823
410324917
1044851681
457593481
426012449
577480549
569995891
674826181
335389633
533349923
798064367
918404749
822217783
850929797
727709189
990083387
840709997
377414083
302026463
560074091
408937007
457109333
51345893
863882989
614425687
932076737
137854609
214776853
909325477
728519653
1052626177
899402923
382864373
1062931799
363186869
1015314479
653606963
300119551
514213621
946296623
934946951
496938517
633334937
682294183
379537573
499896811
20557421
327945239
788262091
359387839
974833241
371245499
218471653
28776101
519269869
789623449
41475773
494360011
1066291783
962586451
700702721
587381533
905417957
482046421
651710363
1067679499
313979251
761171993
282386327
349642717
460006661
459791063
682663031
212944933
452582951
1007820329
739687447
528733679
571309597
650984567
753426001
653170883
721844933
579360571
436192073
712456649
219758117
209058923
177540521
148426687
922550899
33303733
927368647
879160591
345639947
103267471
1040859163
320314219
393052817
387433261
936937871
490229911
603324637
184860307
331783721
222321833
930780217
416973961
1055827307
645198091
204441239
1044774959
703671673
980659037
725449157
87088657
419995573
297099953
1025387551
262844203
378786251
759250213
308519087
529154117
825512729
685299341
179574767
207468967
608837561
218909129
241390393
69041759
512839823
88857577
385218391
454508927
285752293
1039650289
202969883
305989181
35375533
631402159
821764777
644837009
285145249
500158643
869039539
962837621
90119089
298390021
620732051
1066218577
932189501
312946939
652172723
502078267
383206007
703155797
766554623
414085457
118632079
22248881
187657037
81065821
690620809
365269013
110243951
732935239
182066267
918869563
66136417
729163373
384951389
251034419
162697001
574626257
688915951
451554449
934539457
999844187
862390847
924841847
520163599
921859721
511793273
450766039
124051667
628023191
785950247
983657443
392783513
852493991
993038261
867109283
429949259
937134047
814854697
439372679
623544437
983264213
1053347501
529385203
55930397
437123369
860976763
684442489
433114907
304876037
448756843
912243491
890399929
948860923
451646983
623197177
803902843
272661331
622714663
282623599
619394617
211950593
71011543
771491549
798707029
817128139
21973631
19016603
48383903
1064348371
402133663
85255231
368755861
349388033
865160057
219547421
21842971
199794263
366330413
577612241
279958457
1022822267
364891907
862369589
655149889
212962817
580628339
98906971
70673111
740995019
297373567
956714351
735369589
578797127
388903939
235812029
887956337
274276169
378264857
204903679
33641357
463678591
21572477
506094943
295581359
932842249
618495307
502874173
152857493
299004287
64027673
535168441
468082291
251965447
505779413
346088689
122269369
750200221
607156597
800320207
423263041
811063739
521443651
208057901
842919503
797763173
639550609
840787313
976469911
679054729
247581403
448053691
266683117
765473207
296680619
173511529
582723503
634731113
415451203
488468417
572890291
589114441
296671327
226287277
411674569
776698651
636172729
301403281
331470047
636900293
512449937
75366131
249125027
273254539
503622953
720866947
427124219
121376131
33046751
214017779
651806249
717867593
672889969
27111551
132993961
1047669031
495383761
638173747
643230001
53893901
90550367
972773311
481249739
411906101
22270009
495527831
579029621
721698787
147987139
583034167
1955507
485210017
410788757
245996011
235203923
195424547
555544859
177250889
222226757
78284771
115902407
428460139
696960391
195772651
693849473
808224581
1048376513
768369137
42687917
702957449
1043987029
944539097
348261703
807619733
337388827
819506903
186844627
248460937
1056155161
566230289
802727377
529947323
786461171
714302993
835161269
805701541
326032909
879286417
722844203
218224763
287094029
222337831
850708189
122402681
14985337
485529697
444791989
75294743
333066571
870499919
843547717
220514183
898461703
418471321
169956433
447054581
226903223
369095299
749188189
152278111
986796593
66405151
79561693
469790831
28352171
407268409
67399261
327154189
395720593
801663311
26116817
1029500743
3232477
311759233
688676789
904157843
727654027
224434313
270419977
378310369
593800379
323383721
882436889
156552197
247834193
855865847
307844749
6823423
452483561
351482969
626666167
934892773
264154691
656102963
1038843167
898380737
166590323
485147623
64434283
225630547
432160163
522545927
13077287
55229423
230079929
1016014451
306122987
612889507
945759151
32238209
1018807753
503251813
862258277
1071414983
662888671
792525883
295617653
25788437
171898471
820420639
742596901
646142227
883047241
369796909
815448533
206726801
840461021
703764689
468832867
801649657
61590773
84532139
503440013
326713319
871136531
572361733
1053422771
573762479
1043027681
167194543
900109129
190645733
41970793
967165601
40716191
781855831
839990603
84460253
980884693
427339553
219554407
170254531
442380733
902097857
578197111
201017483
361084277
799569983
1031930621
325357073
198507563
461458313
324829273
698406287
304448561
147179533
294488729
587194733
219879731
158387501
118490167
1030945151
87646003
432328693
74640749
1000880107
33438313
539028733
653197241
397729067
628939891
903246577
606244489
327908549
913760963
281359153
857246569
701071933
992548901
272084749
169034491
997889147
431512327
143870719
491291419
826697117
1039385153
612425717
147844559
962066299
187646807
702849167
639792037
58826531
377590139
493524949
193471273
1051028593
682995301
983363123
64992773
308749877
421161001
610607821
721623121
887083397
273054071
704372143
324054893
873154433
685689887
785582527
883389797
350338619
211614331
476556523
553850533
989519819
999783599
892811149
328235989
517982359
501933997
306716651
832532689
357280961
300424213
1009463549
1003993967
888925901
1034458039
652573511
430742801
949266433
1027976431
419145289
273585937
396779203
276718931
954320723
1066361551
182479837
155145877
1025862247
643200601
278132509
42577981
488854913
716651879
1057803133
11357579
822038467
606337033
216717829
655842647
614125711
1067066129
840179359
774614597
272044133
480262327
28351069
211455691
756667907
778125301
1048687331
289439323
32455571
525038861
463166603
856251887
228329461
791642287
626420609
676831271
960290413
638986067
177440597
469278773
595800277
605263507
184839311
212517593
254319631
947155621
137458253
716220649
898698751
629678443
620577137
336943639
69699691
181089043
226089629
812132119
829472071
704824459
43049249
362472503
117008473
488761649
172758611
247868849
21577319
266439673
371825491
677045843
135978113
87691367
582959459
128551781
448037809
126804397
1071239219
440967407
600828623
81087491
415282711
666013597
619653863
964600999
213605573
939830777
52002721
18160091
995404703
679895837
110634149
675708301
674288311
408421693
785173757
1057373179
382371923
479639057
811991399
661507421
562198837
727777639
537863941
40237111
298600411
327496349
258814411
553400149
264050257
832785671
168964219
68295251
832830107
82018879
816285599
395535971
1013817071
479072947
1055141
950637601
250540937
478653001
768194023
261975377
950532911
132960187
323909141
835711319
910580387
242553341
184384589
657697493
216097769
429226601
324183169
627033263
300171169
61379449
266094109
775619821
193937221
67132049
23465159
657229351
359262403
735363173
901949533
293676473
485774033
867777137
1010764243
344362661
951359221
475985833
483263567
31866253
528988459
851687699
653048203
811306481
851568737
766512811
437383129
197755559
424523791
643311881
794078539
65272849
848469199
479217631
193280543
778897421
475909223
913164683
692145521
1039135919
826454621
772634189
166787737
409745477
835795699
951527387
66746473
844104929
536675411
128290961
319619813
628540457
989079457
93237019
1027277551
123063197
767977537
823630733
398179297
694313209
10136677
473824079
475883791
226234751
275483587
936278069
1029442681
705648311
736122781
304471837
5566357
787461629
315763993
889417631
331293461
508129499
473192827
357814529
597414313
544912597
991973453
1042230289
67795333
808857089
837032939
575164573
421637941
1000177621
849189841
945937963
366477047
26209921
938998583
183130021
715437161
274103771
772263967
205467877
1064787931
1013022763
233340391
590533399
398750483
137792797
706424527
577801667
52958701
221332249
489053951
172022761
793050227
637991477
507798493
568434331
470589719
477238457
685355777
521549813
1011569497
214248971
905325299
551743333
713969027
227291899
452464319
983344127
330729341
479435527
517516163
964301633
711711191
837052397
910210363
262096603
77094803
945441391
238171721
107393137
594196349
206282441
986898119
467061367
288708071
260772373
5830631
1059207257
161759537
658945597
797372761
681165857
696754621
26584871
331491877
178784183
520665689
713556139
773460773
459139441
429939269
975767777
781424461
427649351
808144339
1057639249
1040583833
784852307
356726407
647527151
590394703
567065819
568066207
1003537121
880898563
974181977
870903233
119752433
117087791
227906177
463941301
133164173
415563409
469509023
596840729
112389727
895120453
379315393
44784461
454344281
72870047
551847161
253738577
259008611
625165979
929939789
113421071
997604701
1046071799
286772669
884226311
491626991
260459273
4746649
149282543
616500749
434134531
983945887
999281291
62841481
19829573
923633603
366371207
216231199
811749751
1065529193
309399163
456655403
596838199
157356557
643189471
113180923
948356683
629914507
274565717
943000789
473570927
10418957
316360453
267105899
313412111
356905907
959087009
680194441
556944007
887774873
358265189
64446901
549719959
965235239
676937753
149659189
220663337
949177043
944101541
441871603
1049715713
176009809
930037219
155090857
505552961
1428257
710665283
950752057
300224003
580223401
498137377
283776431
1047419473
825481387
177368797
168378407
906175273
293027237
435248669
279730043
39318031
829792001
873653237
192002017
953768941
144782569
128071327
155441899
270323107
669788851
880655729
648266963
1010211883
681949937
146643703
485603291
175102247
558900149
739187819
642362059
459101611
257149127
720737009
564032317
882703727
543463367
810919169
755367329
527383781
103755623
368156779
277882069
865823947
10203709
1044478301
988275349
478737143
271584931
136180951
176042039
752483651
1070925637
798816233
761780507
723326917
718699039
819542837
978655333
306513211
52479913
318186923
716380139
511004881
919269583
424762319
812114617
480052147
71635981
722935879
767942701
1060436921
383309107
523210511
361084769
557845501
814906793
236517251
193547099
508305227
25729271
140273927
148249499
349845443
462005647
872255429
1835879
730181047
109268023
1013126161
1064934223
1071632407
583027283
47443637
1014401281
950235119
980588327
375367901
537809633
938123321
283472573
414298769
872769967
430476997
332951659
444681581
678893671
711862841
599674421
1052550683
859315697
647125733
505376371
418941169
405485719
585578743
427769039
195579023
105741353
9715009
112880879
646312871
269060423
852377567
865013887
99155809
531733427
850816453
1058640533
335447107
310383553
135873431
647715049
638957909
210068207
301585073
689481889
519744163
1028361181
451221971
367990529
329512679
509899759
61401383
225690247
64631591
489171491
150518911
970858289
493592257
442786229
451990247
800331079
3912901
1019200891
244155689
364496393
585751549
414551881
460517633
499946611
406564931
1052686819
664245311
24008141
1041210277
904195007
105993829
909751763
974589713
803694029
380272033
128004377
506453977
1027791109
679447451
896750903
932508443
519949967
355139119
519088153
748197287
1063957373
1030272773
18561709
788794939
708956477
951317473
500721139
483554257
919847933
1056211991
655011601
785127209
724405483
48052513
945009883
966956989
254679673
724775189
642016019
764242049
344990521
153061409
691484939
583736651
238694279
442386011
1000020779
433070023
366824153
747049607
369131773
240728029
689088221
945441643
519529511
561426431
1011815501
775826819
184178633
1007210377
942480551
554030011
144530677
970914929
194361917
180452627
999693157
651285647
472346383
286682267
390271417
520144007
323304433
747607423
624047353
1004332157
385673887
526169117
292766323
523857469
10010311
297865067
598461167
346779913
336616613
502881583
337699819
162396343
371691709
411943703
806234369
804255401
510575257
950511971
29830033
590189839
669330653
873482563
259623181
321459263
192081221
12793237
174519439
654939079
662576153
54825073
53664671
227372177
387057347
1057921793
3627737
861036437
966690139
494834381
887641177
826972561
534261661
46294979
752711263
253021507
857519909
443834411
886301809
263418769
610092403
307853719
350192267
448648367
560631563
465143071
524925613
169706473
1895779
668793131
817990843
11256517
1063100921
1025161733
446304979
770206469
702007349
833412493
531477337
483364139
276911917
881332729
130695511
53559511
999599641
749397241
320440243
518624609
163818049
992302709
560997457
368616623
166767409
427396691
844436729
1027565269
996193691
305968753
947582213
788985961
471149011
508534909
548277773
613352897
886251761
72473767
473754271
781256999
551168333
577889441
84916423
584677237
755925347
182832553
581254207
1013843927
391583053
907481207
987759373
1025364427
548206117
936782723
255650407
817920823
64951597
112568041
1028194693
204203281
644938213
334776469
45988673
772868449
240621079
375062203
869105971
177553433
856297261
223446343
166704191
504102629
834153401
372799481
61570429
363656053
491415103
456830597
1034506303
861285367
661865473
101065229
753421717
543876821
740279893
981525521
911001031
1069647151
193425787
70507771
1044672367
114302599
266267347
444238541
840391781
579559133
206458501
473799901
1029125017
792071993
21838627
150753371
1027246469
417855341
952875841
606137957
459448807
735540821
741799517
223911757
115449827
77385943
157770533
241736641
1071428881
855906397
1056411509
385595543
111271957
618982027
441738763
929614997
237204437
475584443
552944723
180967459
138511057
946500239
827231599
227347997
812632523
679136707
1051060093
744872291
909665749
1010693963
996319333
458977817
167089603
327126871
1052214017
1008964679
1052224721
699217951
558289387
419475139
783248833
724679327
331592827
278129219
766363643
570585559
1071217351
575909473
232342571
304754783
867128351
479560187
623018237
595537879
603136087
224514683
328380851
66665861
839962517
555475133
957470083
990400031
225033943
446311963
963168091
719210783
185820629
642453881
1245817
946305509
136449787
566990581
57340883
344184377
845468207
957457717
811424927
660412289
725106191
447910777
663091543
330633151
320444699
897492731
702306569
622755037
36921439
220783763
3954199
832094041
325946507
163726777
799076779
411110971
152218579
830165071
475168381
732677741
31192477
84348491
787740181
393790699
157531523
986089723
166507889
891156809
170088991
633745093
752561489
228180371
918703679
440990023
630206113
23495239
837679483
185644441
926750537
1062801973
24620329
92235503
285311413
771989791
64410911
682911611
81091093
967474073
229631399
51611341
188643047
1057820009
338296817
267438683
599993309
178277261
205861549
34466909
1032371929
839754397
890760809
306013139
503810291
364021037
1023007247
382801163
797203723
515428757
767491957
235616149
1073298217
1014003637
615792601
307045169
548412049
782328887
264766081
322283147
243669329
511087249
539899201
94199477
630104753
79576943
833286529
652155169
1052791517
1036070599
990206389
404874931
583720469
300224357
625513241
301797523
987256003
571209161
255599593
113781803
520377593
325016213
403041563
161630167
152086931
756538813
105259123
462344513
541175021
101518111
760409113
589155251
830505017
680070107
670334113
942434183
741932519
959341429
624928729
93916051
449404289
956966951
995611853
676277467
287514817
68039677
201577997
553674707
32681357
932781697
165598393
936392503
716794453
302843011
1046554009
320698639
735206107
635141603
606404987
549873881
88958299
416739209
956607923
480896303
33123521
612403567
363426659
555361853
397873451
348443003
642768197
108845833
316372139
841273889
908613947
117061787
998616557
82573363
26027291
782037547
78530107
756313661
35022037
1052695997
670627889
842635853
278774521
741760457
63594847
783620597
431384689
333001523
313994929
678163007
831097741
372190033
1059125237
853698887
13712429
493723541
110930221
283392299
468632867
397305661
453350647
152627077
989040959
731760233
567771557
906018437
718250213
689082221
1073407859
54872579
786305473
174906101
849861083
62303323
752640191
488376841
959082869
608476717
261534467
434952809
867779461
985896889
257049259
758339539
76107289
848545171
895777669
557065643
736564189
939706903
729923119
692922641
411462431
530757347
186922793
953728957
986803679
320926127
900546421
589700533
708415597
620175967
619642523
453175201
364935931
252019793
758938247
902450347
681370619
368457293
888077111
284441117
620074237
477830401
321961447
673949681
353593231
854035423
1007385289
621928939
542763457
720065839
558350203
612765107
867407477
724532969
59880797
317675851
1009693369
890979433
303802769
666554393
408116231
655694563
395471227
408375413
1060917217
408753671
1066413181
226948133
598331207
117411533
449206573
648287063
821780689
82306657
890205839
220975213
261103319
405897553
505827173
139805357
194891863
1030493593
934935697
273754529
547884461
907233347
171502957
271528157
609427121
884129399
696409303
619338619
464682391
658543607
120853373
901116659
59610869
12023299
941194889
63795397
129368749
399226109
424735039
421445267
833465819
927839741
144442513
959749561
960560621
730794979
802203163
129053167
481484077
37662077
70864621
782700029
610807423
154311229
894622919
944618531
5672389
358406813
2983367
865487269
833865157
303827509
167904313
724057001
615864101
88665433
22090931
1072966343
62310973
1030424141
260369609
776831659
729280561
623020121
598112777
731199979
368804753
969902831
217716449
734350553
411253561
382055587
356606153
336622229
399965801
537944699
62670877
699834701
1063486973
873814811
990000467
42719783
815607523
101093417
825381239
63762229
221166083
213390451
1058475359
1002534161
241695781
675780727
676237181
626617613
926537767
927505079
863767519
588956191
1025297443
380277119
770968013
367633663
189325441
293352979
19193729
753490421
995125669
342697717
399395833
345190553
31849219
797932271
494677987
791302901
915926729
1023946127
684616277
867768691
555532487
207777571
193180931
13567973
865206659
121375181
247776253
320361631
200164661
1048800047
440201059
670489481
96665909
761422699
682804589
467316781
43195609
235601137
486093871
694880647
74126917
882280981
879049013
106136203
182504783
139523971
593507987
549159893
745468093
208495909
372321959
596764841
869906789
928457861
955620199
973370537
1008371519
926826391
827233339
778429823
705159317
759717383
122351483
172198937
138374617
702251359
561799939
576657043
156012539
279567803
21064621
167753189
383479589
218081887
32723423
1049192257
715945949
755795371
86343437
533808463
873024401
939220553
242857061
286693081
228897283
324704693
533455277
988225897
744400931
404153749
510164719
813300571
540770359
510478009
18789481
388427833
502341421
850342813
397251479
331778071
1008029381
537910459
904090529
757518571
381972121
17380499
473331377
49126471
617336177
750060863
801464501
630866123
143498897
911598433
324900517
566725669
548448227
13119881
200505967
165195743
95031437
409086289
583484533
875941757
358232227
1014548459
534566797
808701631
40064659
96538781
327624007
153225577
12520237
228226849
78756493
283882309
121638901
212565767
845591119
567076061
643252861
113146211
931797479
329207143
856478501
1020942389
437253433
270983201
521604049
13390177
676665383
247104191
1041512401
944193259
127550239
872776769
633952867
496920791
468701117
115016897
58175111
441010499
136984847
141087887
566114669
632424053
981510709
568314151
206780891
6483031
13503437
629794331
257011567
489220483
67404511
216418043
580765973
456167963
15604847
642319703
805963313
1063376689
234279809
889360919
733960133
28113119
564979147
315223747
353777399
104684399
394081279
196878499
872688307
1011989359
667613711
575055329
373299187
765037171
1001651551
887108531
646311709
661129451
62600119
1034318171
277007
260916199
1037001223
456342043
400887701
648232951
910808401
920802937
674594611
983115019
817426289
84924977
46199239
487030597
281395531
882073307
482847697
44279621
196982641
169660859
310522099
754950247
522176269
559983929
1069640401
811297537
417145543
671012651
999854267
343729901
919999519
811620191
120786307
526617797
296296307
985055047
753998911
143139457
1000777579
199827211
950167321
846361283
170857529
648088247
415649617
57771347
727871923
707467819
320369113
592540079
227903009
948117791
144933983
970095107
920676343
185526709
367620787
776322763
733941809
320578831
238395683
486541463
1046034019
444298193
288246239
498186431
1054444049
567554089
188001001
443331481
383235971
405155117
229312087
583613467
758741521
792707843
974768887
146786597
733345267
840493411
71098231
830783579
24800081
925733539
11294831
45355763
10737347
1035508339
999645659
113395883
756219799
194739823
930773033
703543409
870036637
1063715647
731319151
923999449
454840187
503871107
927493627
81126581
318026953
807482407
13423411
607711381
472047767
359283959
740826563
594068339
18681203
936902383
648840793
164107331
141373369
934242503
667586903
915054377
483242717
548252987
365006659
638163023
214051933
959762641
141742351
996683299
973363267
114439057
985311247
940516831
7348511
98084183
1053726943
716187949
394091207
135639313
99188291
120542483
284262311
808114943
1064780923
154808587
849337739
31329523
1050160303
959294099
409160047
651203711
1052476303
678343933
608540291
432425423
452807623
336162467
256683857
1059267029
298782403
713959643
603931841
746328889
1072205837
841154701
961133837
234285787
399061499
329445223
7500979
893022379
718448659
779333021
689102929
958320877
443864153
701808013
284990821
774077141
102513641
248249843
390145747
379454443
155281811
527186441
781401281
642553019
854061023
670852823
935254709
572875363
748867127
656411471
1063588997
1597
468703769
6193961
586828643
503020789
604450949
730998277
1050357743
971618801
708397889
929494259
769285157
1052155787
713846087
391463323
405079039
900219209
85416193
512099473
591514229
971018677
466034137
1068385771
8880901
775713611
764356391
275917669
1043164537
214313083
233714773
143040551
634549207
146677991
580542883
370719341
539649743
842663629
46896901
322280411
249075691
475378691
355420199
1062692353
1037857993
281363081
970931041
947221529
805889269
492912131
486226597
401778337
486792001
592520039
970862071
1011281753
892635041
260561131
255776221
1004298721
105974861
221508109
775353793
704398481
605810371
477251083
662024723
727782689
252768041
2216729
278991329
582241399
308274809
929078999
98339239
25193149
61697081
856429027
557921669
872127551
355301579
283290983
527155639
700361773
1028057419
242816927
615870667
749607041
343150943
948699019
572699783
304688011
1060959331
877725193
178609591
382639067
404407621
1003984139
79441673
167014399
215850749
1045043369
505160687
420900541
322028071
108249571
1028255843
137048993
810776719
118826051
296774147
269941523
387890753
669653617
301930033
186925309
386325827
683040907
24917923
559107649
408327457
141096157
805292821
311241467
33979223
922130567
236918113
898597639
961531037
645801671
1032421549
98152013
922680953
239044721
479655101
676716149
737391209
451382369
199993589
147627691
234818917
819558361
102608837
968990159
1020803171
364405511
260571697
763207987
542171809
60989389
1028133563
250797289
1055127961
555450341
591229211
446278367
520725617
442801987
524380387
129348101
286960711
86264839
331710689
455394763
19291169
526112819
1034775947
721890419
478997723
283188523
590380697
190486487
683585191
31485599
519813617
714119023
504668573
833452091
656184167
682176499
992632019
811581499
953126687
603181099
1065174217
1017743359
501942367
524105137
655933039
157439423
643988923
188292101
429580589
670123757
477276557
88462919
566185843
135111521
559589113
972254113
671713967
177943669
381255943
13409119
760203931
666359567
325014301
73460113
208318997
365209309
994245487
706227707
268052237
440059267
217101593
483360191
519011707
652505761
973716103
108614983
808025297
610730903
717077743
826306787
29379067
198052373
491914991
481551251
268144609
6513427
76644677
949075997
926429279
811820017
118820081
24780779
121436669
173365363
599284027
650142011
797795827
846204031
509542861
267297119
44708821
820390117
856481257
985748369
868302349
277008583
392969183
375409253
379568389
243787541
1033613993
276357929
826444849
425687333
735367981
144680287
945592423
85608871
34350509
338946299
1017817529
379060793
973241209
341654161
304194677
600911503
177684271
64433821
606609293
1906243
1017024209
267193321
770101771
326974993
355517837
513027869
1030356037
273777557
913510957
783650867
946518247
131360893
973469093
97446781
332694127
22924651
680360377
72401921
260512261
76376929
600856129
144383971
867997279
631689299
548508769
579438121
778571489
96830683
766799309
653490197
815500841
509651473
211807223
535542277
247480799
497960977
95765651
63378157
190045267
1066619579
810188147
479361007
250968427
38804729
132250717
957914429
889136881
523916941
468810263
493210343
666756421
916453379
189594511
279058321
831409979
410588089
415040749
1071569377
190076771
920490553
39770767
762131483
533517343
142874047
948388621
99698219
227634613
492411583
280430209
311600491
760568999
574710709
665391019
61947967
902952251
169913033
380390509
903096377
938459303
376494049
371082071
900047549
1009870171
231879517
839928797
185049257
379024381
311007581
788807029
257876819
850180433
578960293
1054258841
151415629
387437053
495159377
163481611
605772199
244732133
924468353
582865163
927353341
986977373
702831551
312443987
315898831
564329023
36609437
763082197
150263873
753441761
221478667
1024414999
412957841
36129529
922976771
243887807
119357761
995370469
867149897
828605017
425760857
94902827
416678567
266649311
938184257
460805887
923881697
1021778201
663103687
143119423
1061241809
851285399
575524619
968051921
593067037
99472507
585643039
1051311419
925920337
1065414991
957347863
829265551
474206531
1034244493
622034599
104722531
1419403
776907031
702490961
964394699
935712061
506171093
369591617
724000261
704483657
26958049
618465781
40778537
267582313
556832051
325659923
792914981
943729751
535820809
688466179
647796547
1025789731
223288517
728603599
29982751
456052679
1034606597
228059441
815250701
1052190323
381076081
425934059
996609697
451237169
634891679
50397533
357605701
997585489
90499069
780395807
445853999
460640333
653476451
246610493
738015529
395886077
309007577
894611659
216957737
281191403
695425163
881240897
275264057
108682243
632803361
349990897
584092891
546830611
211907011
897031871
480742463
665951801
873477523
206708309
65316487
146749781
19189147
697177483
879665317
1047747793
345946457
435384317
788216579
193223969
742384831
899914753
203786983
404426149
1028894173
109569697
904513759
897295807
914348849
763978667
89696059
232949107
876721787
528196457
549391
387067091
446697187
89781077
488170303
884845579
924791467
419113007
353122807
1068880793
506481671
719806063
216442027
37586543
40801913
943041523
575473201
981202087
486246023
984294767
342254873
123573539
34834633
709165553
34350817
88436011
870258017
479724239
479769947
1043993771
321161497
477937979
334125569
383436271
541362553
1003502597
988963273
213454277
786220493
993734743
614904817
395223943
259238401
107916631
1071212059
1029604189
442848823
645799549
945496679
580832467
596875793
99407023
1027943177
44657741
56024569
1000424431
553490933
618768599
593058853
219690943
509664293
370121621
424313831
521165747
220992313
999869141
794129851
911840399
19805647
48354547
668947831
408203599
608808661
974301961
678247909
797001937
874136773
599994383
972867331
232057823
323129881
11799217
756257191
99677299
50618569
255296491
32959013
991296497
497727911
138782957
565601371
106956211
495305683
762939997
349134419
18579443
102920959
310895437
825666799
224828369
662042881
712028081
15550559
828141133
252310381
451551731
669739307
166929071
548394271
714107777
59111321
447293779
365084243
849345853
397568471
1071735893
1027461703
714830101
174214177
599968027
572186831
1055271281
832256899
516252433
692987359
104450699
816420901
61231777
922729057
757680673
815036821
623163097
996443093
1044068197
888492107
246254797
773981353
54713891
954220051
755881019
98891407
468736369
835656859
817384303
856154099
338440867
462727663
577952633
608893853
100591087
719849497
759214409
776159929
838872907
488534687
71656687
516285421
1033551973
859622329
382546457
229370429
54770479
150156469
219437017
478310347
680756437
4486639
567178673
265011641
17308609
971703461
636092651
814273879
808915013
1064559959
597671687
478141409
353786189
464845267
688998439
650637451
343775527
706953847
683496311
26313851
458415127
178784371
199233343
102924863
741496583
278846639
58715957
1069000333
582128377
749437441
258029539
226419667
139724437
633391573
465255673
874375141
343958359
898361837
965382017
926640727
346176931
148457483
115808129
326080571
224862389
656229451
985196747
502403087
136912681
913016453
501671369
488665519
136067117
443206111
291775943
694250497
67828577
776808161
733969139
46031521
759361717
857167321
591929153
797525081
951422827
742692403
273324523
580941343
430812407
743680537
989306501
547241701
536862607
638115833
389351581
856450223
764075797
657339121
580119667
989049179
259080583
880099109
928346633
949430849
367356001
566450671
389687527
988329929
400850839
463098931
597225179
969259507
574220593
1036235647
49849649
1012454453
339746369
893439377
396202447
1016544691
250892531
362409937
620647403
253280387
516892613
139079711
455151709
127713629
947842901
795767611
342680369
74734901
1054736317
529530979
355144969
263125043
839218777
72575677
1003949153
569429789
176571223
389140733
663007393
315296291
719439187
929036363
119148527
119484779
731485787
102996161
831132889
266001667
331357883
1068618601
249157837
662550887
66712979
97649917
25573607
176857061
466182539
607168049
585794723
839082451
844889047
59799469
46157747
463317763
942437633
1007062447
864532541
592124999
775154629
922116589
888233039
524150213
60444577
855954031
555229819
946665983
594733309
456527683
771245833
705267419
564909277
940345849
1022694457
814061557
757966171
40950983
842786779
323992211
974307259
904387271
761083997
898844269
310594259
596176601
993833081
638380913
1053821
222275839
213037739
335784947
61627099
652025797
294971801
462682273
719091629
693702343
997506337
293091943
168358081
862876799
134038561
168388177
1001422997
260532557
157297669
168709943
122493083
714180991
164233453
504795281
423268799
86140291
960351671
698970721
536537137
692089253
735478141
627005923
717718367
841681429
903803497
806815441
1038605983
1047054677
638048039
962884393
66170933
28365943
89721271
596827331
200650147
448178147
964615363
658042289
799939783
500333489
403234651
570601211
755199101
923846579
172700483
465748169
750615079
1039041613
320894471
290100271
594206761
766522613
300320389
1027810169
316666937
875491061
1070471803
980891921
823663811
424825397
733818061
104702321
26883893
28930763
228805033
368885219
313837793
126246031
352838261
380819287
971805011
855438299
70195289
41321017
430346377
855407753
156670727
660290723
1027279481
13041037
486389633
429407569
103339961
1063895117
442509511
311312531
715068511
553825639
891028513
968579291
556220443
818403799
151093181
194101241
161593961
69049231
265669643
24211699
469727057
568593629
484389461
893885767
910316161
1046391847
56298079
33959689
784832507
313187449
890171839
475683413
328348921
961449851
249488419
1001932817
775951063
682177831
573676099
230611879
896371717
129546007
355197331
733005223
757143851
704280559
186437269
742461481
566860097
65863129
746790313
880873883
84450127
398792627
195007303
579488977
104287801
484492961
100842409
171883993
579429817
777951373
680590663
677674951
701900503
459371741
171831769
78270697
330645839
27670793
61174331
505251049
446277919
780799559
378910919
876398321
206163107
608807869
562884919
156514907
280604803
388981993
462282941
525980717
392812813
789123341
690524827
1011650417
19925047
88048399
483996679
735816271
1058507251
587999527
786800543
587590411
1054494017
64175971
31683871
693919003
203783287
443781313
613014629
590797771
126275533
120291859
1056339847
191042707
106355303
143735699
926358707
27878693
109283479
103757519
601895843
727679291
909839401
421840123
296352547
733281797
891646907
468314969
1038735281
542687513
85713599
850131913
604341503
930740927
480994369
29663191
43112353
378491629
896426899
283675993
752016319
31901677
231465109
134291929
676254239
279696617
944796311
1008755327
517605421
925617893
397163341
918609493
809202067
3427063
268878563
108557437
638499877
620555347
398089903
193271719
1060774703
118229081
50815979
955676699
490214831
344284573
7998667
384111773
579626147
302069441
276155713
425787127
394787279
1062083767
486608363
33208807
914305627
209111143
495131927
729041707
1067467187
873016847
307552571
353532989
332885849
58246183
696024163
992484443
22588781
490185989
1067352919
126546509
962069417
318719857
518266951
37015019
142845163
394824943
85763851
389551637
840801893
913957543
523019927
745461439
851522533
157474007
738002381
153181213
1026026431
631391723
160472327
47487541
1011694991
667893761
569557321
801055043
647663
214636843
738677189
974665799
341180527
289693181
61737953
148288453
789837859
2519939
519923387
197628449
718318619
482447093
560293957
410058941
988392227
12904103
387399919
62707133
107950361
470223527
323863051
99609581
254686847
591888263
1000318481
867549233
309635687
586237667
207200083
74182091
236261309
252237451
1018623533
344556967
890520989
112395407
694458013
368522383
1047837487
436275373
216881339
505766171
123654001
70299127
496874737
427983371
501838913
971594287
83132617
800941727
515483849
552572519
610435499
334392749
380241569
548990177
700643501
440596621
713968007
18811409
143192339
536443889
348656041
1005008923
877293947
696194563
527171219
972770207
788135437
693299093
245411917
139794563
155636303
315792403
595007951
981076813
701001097
126873323
918266719
974337709
942604601
615797719
704939441
1050513883
7507597
837503027
774511627
758003179
1070622613
702452593
677206421
44957053
352458763
824574097
239234641
974971763
875685037
840016279
957790079
404222657
762368903
20200963
268369093
288584893
597521173
727907821
552881033
296423837
1055858059
213679603
9430507
182488907
867072631
798801301
425527019
1002831169
124222993
20340451
208512919
685326227
1037513593
679494581
303863803
583930889
532350251
613791491
210082193
124570349
947203139
420308401
460827233
248737399
605966983
162077969
401513711
697531631
821160253
411686549
33261757
610384091
546202187
3386197
804876161
54182543
682483489
479901287
526226123
1010991347
580068173
33413593
841140353
671889107
872559341
399301561
65618363
801601457
225462647
413897053
283145141
974601457
732445927
465286043
452468399
568612117
356656831
826756891
196545319
505100053
319872727
830088841
927431
1018893251
1069051993
999095987
441116719
1064055479
387030953
344656003
627991181
760876471
730803407
991626479
778092929
25457753
278889101
451615583
468546383
720900073
1063457429
705241003
650674207
567552451
911019203
794082451
699346481
170065811
967346117
918706409
934677521
115520929
1016074217
831994061
564719791
84212561
849221377
903292153
281287199
946958899
933685979
236376697
203756731
962202041
638770817
365728799
625527953
687597241
65305673
477561047
974689589
266574421
963317503
317879483
474720277
245933491
136150657
734420867
639389851
637871789
873039749
36110233
678964901
888020207
868704997
838632799
368417333
410196223
884796631
618208637
55079039
684933017
44547311
118394933
1023651253
448762771
138986777
122109919
855971741
792824899
534645409
523297433
734275753
416927683
1048944929
622734829
209685547
79774789
588048763
681387373
915149863
380558527
129286579
1004403263
605841997
265787089
551152109
203811851
1061279207
928883863
681970771
1003799609
554735333
768654637
256733623
86305589
652461239
461748733
966015823
862437487
1006385249
254720143
52949311
638292943
976181377
957094597
429166313
112847029
140366761
895553497
301683409
724339853
208421611
113844131
791057053
752159657
559508291
134412589
95324239
87104833
922489991
530562577
1055600857
129682537
932498447
1031603933
509509919
752288279
316128181
1002389483
724562791
621513511
1035474383
72572771
244036951
343811911
464113841
845199503
204429289
263492351
974952893
943380227
480295733
978754849
753248677
629446667
91972339
1006804181
277433617
11694407
1025924203
2636357
720659887
966896783
148817351
766607869
495058519
1028076323
589747351
989179123
190527787
168129041
448257863
186761161
554577539
340788457
22460423
434244689
220605199
154333411
1047202333
394429459
731150011
7662077
1013421523
74941589
329899753
227023567
753706439
916355113
493695841
679638049
654734797
6775493
535810939
910217647
742605931
319984739
303268397
413522533
137593013
356739659
872808047
997807339
1005368167
184065703
396185047
942665441
541521107
958890319
213499837
1003247731
572711257
1017593029
349950319
177056177
296683159
657865673
1000768007
147128567
236769233
418286719
43307507
936170801
1071589367
894924211
292255151
147483673
122171807
989194769
1041275003
1016130673
501390389
376329307
981131153
129178573
211839289
601114783
64716647
782603443
1013018623
1016883403
145120691
331091381
168127313
1064707627
836252743
669564349
80890583
9790043
924600167
837413987
483514543
515709379
47370581
677178643
510446999
149217199
186005447
761687243
587881513
132301877
92819681
341014669
349251319
707661121
574804541
926277377
230702729
81231649
501030923
560460463
847307497
842023211
368628079
1054679863
524346583
584111291
356068591
896758183
827732203
459727757
473660017
403375829
487986167
1047697603
840538019
906981781
372534739
299662169
98455813
725187737
229734929
610530779
449094857
269878249
559510283
663387811
151604267
1017808433
518243149
703845433
154968361
1003378001
31643221
466915751
210048973
887121449
906915883
549636463
104149277
844056383
195559297
555764831
906691363
861215447
1023657121
947624159
706786939
464378329
794112659
376588249
379013039
222710921
105271631
1000384393
836389399
313509191
574206541
891753047
545830459
911235329
900989261
730233373
481547147
733948829
242433899
546457001
757783861
226108361
461600977
177851987
775005547
677189369
893721329
32733287
923582617
723473953
710702203
1437283
28796149
468573299
734459941
170874637
338595353
715690951
901211209
740285827
653575051
66572489
901824941
840789601
803445791
444495091
216732731
936725749
311495281
105644347
28357213
987754661
244735619
1023954431
175473691
916946609
896614139
640054433
916329173
366338003
945602327
480301687
661177337
1072238861
793615463
573139741
617402089
842840443
884296799
267978707
384502871
772388719
494285107
533166433
634100591
1022466629
56658419
586877777
311932763
13024573
241873013
820375447
781192043
702726139
229449889
162411713
665923829
236301031
473793979
828271243
651104023
880170167
597589357
118339237
3892961
98506633
442963351
1010058293
950391023
965422037
304173557
273817123
861098647
302920771
211189421
422671003
1010663497
381544951
864921517
798623621
220299377
56756123
965147879
334382099
1006351253
969818189
769488413
241908559
74225251
127252273
535271497
564526363
307534141
7510847
545646083
494831941
290684621
651184451
244114459
1003857391
139740127
331569481
720853039
742051787
351695039
165887857
346698347
409262639
901308503
323452343
904272851
596742403
690250369
380875571
565112381
1000984381
582961121
1054010467
884207563
1037409743
11085223
822992213
120932353
1003245917
1014490567
734456659
53927581
613139693
894448979
46208891
274891171
922599059
18535663
312420863
625401629
795916399
980014933
135064499
299955017
397161977
35701909
944910929
990132431
186622781
243763139
356581279
235218853
748697903
910604873
945908251
834125837
128565289
612221419
128599987
391399361
616896407
50544899
53140331
610303087
948919877
173338079
355855141
483417947
156832703
784131697
627220157
53628703
297653203
644836957
686312257
52570757
387809377
959766529
415182343
534085603
88808053
928630531
615951961
730452917
900859181
186349673
456390743
892800737
703653037
491306311
609158827
999029249
427334977
805108069
1008219347
879946901
902589887
888324691
222298561
275459917
867838711
544099351
221941091
488270819
818418319
674230729
1022348357
506250221
592144067
222102323
70335073
1033211657
648712451
884004973
326269849
1003372529
273203803
309490403
342355603
60511681
384604523
995921677
504191123
602873561
704679623
584381027
510203791
404227529
563089337
118743839
617110957
806167339
367010801
525185033
1010911747
244042079
824478911
986728583
110482681
908234681
786848393
31812239
340299719
416013119
817158961
423942569
700239073
654928133
675932177
616722937
139334959
548786083
1039384289
1040933527
583262483
566570083
325474517
949797019
1019900249
1060124083
862140283
289966177
34048381
765078473
910310749
421676777
419506379
390466733
687326581
49838413
29288261
244167523
13209589
917651557
614050219
532965911
1019682133
1021201343
564612287
111215053
35155823
750052349
1019903047
639774697
258007663
581396531
12180979
45182411
420544679
736458869
7801069
948778463
296081077
73799701
462449837
260915833
224092873
8307049
1064157433
565816259
142367789
487648361
131703853
676233521
589237331
118860943
944142047
883836377
769808561
734866091
626135777
818337151
779296313
715987499
77263097
117949753
1066778497
337413019
562199467
589932383
69973543
748400701
410611871
1000855393
627411053
719150911
73867399
368587339
416558669
534420529
438843619
760428857
877197991
709919897
15466751
777666161
1015213091
27896137
851105483
979674053
465704521
110026747
864144539
286889969
444846937
846854059
469245251
22183043
482891051
237149377
12797833
254490763
231311789
809640703
686181511
527726413
1006786633
708846067
1033608391
722995489
336270751
430197949
936349489
846111397
583670051
1031437273
62629481
31931791
130640857
655277191
56490349
465996659
771308471
961080961
521303593
866006257
359509349
333796193
895812121
691776703
973642583
1050775927
123619943
1004836243
187490351
899604341
270122669
773884571
674624471
583094191
27830911
1024990121
279171499
876949939
137244479
816097573
360017897
917772287
141637091
514427183
1008655411
437280667
141070001
735466177
378128711
642674827
438947183
646516417
311048887
726189949
904827241
388722167
219520121
531095519
297227789
772866877
227277241
412574191
133235911
53051189
1010868577
901476911
69659929
533320273
954403363
999173039
191576321
406934573
371363771
518941721
116417023
763159601
426626873
840070717
986896543
392736229
945546431
152281279
981855443
98509189
739194667
648622279
308278559
610282487
303034351
44546731
359663641
172068937
900315593
366613463
1039135871
838167047
164904143
239359487
1067396479
874504591
772857781
643919537
979842257
308789461
485784599
290227019
218070823
134476949
406668239
3923893
548788817
566058131
961297313
653245343
1065730763
3918137
466318147
52951259
677929583
732774839
593357227
31531483
767691707
731627047
872169517
644401369
339958049
1050832061
1025912737
201655591
333799343
143770301
1027321327
560429899
433112423
59175733
19219807
145547599
462341219
175048649
24390307
399373109
81796801
388460131
945757339
522878437
363685589
992336701
152101511
298435031
1071736811
293678533
157706243
228816997
706469653
678771967
949460719
329952551
632526437
885196933
358408697
428380027
779853029
723486989
940871299
314128097
947368679
362898551
378795523
1003467953
336878959
560494427
810619099
525786343
173084099
605072099
24553549
190815487
130866829
930065347
356536423
1033921039
853945361
638844023
947025853
132168571
246262273
285986143
174143003
1000514579
228710887
208372363
190050481
265723823
447141899
490773109
128970587
670458017
1022774411
508269577
801564397
532533679
1017107347
575652529
611731223
691897991
51948167
937006771
14562323
581503841
333131419
1055456057
706578541
252511529
487663147
582966469
844887529
601849009
619327271
46041019
375912907
133920091
313894781
838338499
912042949
1069966669
500550551
858978997
593855959
208894513
916672441
444955223
33557749
150812611
215839433
754015121
738398707
9667633
525782083
203223611
185698321
522567817
742267181
106801991
905686763
260897939
409501447
1028311241
784774453
426834413
1028690603
780451807
35517917
980730397
738605293
253478153
211192021
507148073
553335491
988792201
334691471
229951219
73031479
954698687
802181069
240179803
819535727
112252583
152752277
583134611
20815981
384749941
18084497
912737017
38124923
433511213
403628531
999055081
740792161
1047135293
978159023
251975963
256304723
954114121
568761587
8385119
364461313
81899717
218348633
294941723
47133679
868558459
167949091
547826897
67710451
126101743
553858033
279604639
41744771
367117169
1060620193
97367129
476944621
157135571
640791379
15787657
451041181
1043951879
791044591
470289961
783012661
981400807
94429873
128322011
314750041
216807557
127395559
222219451
861325051
111448669
1019232091
796390963
427639013
226700417
1017846211
472318747
638431903
147403603
22483609
27714329
874457869
356171671
153156877
423633391
917164531
823642073
369279133
934764139
1044995333
887347267
220226579
894582433
997741783
319001503
756593153
665875453
904297577
248818979
948626219
857679877
403299067
78712111
257520983
283736197
42847379
1027142881
795079867
1060620163
1066115257
454949897
415922539
753993719
869781923
196689529
52668787
451430479
741421543
91351229
707212573
909817063
239588527
44657707
237270391
781654723
926133367
598089599
349610693
200516233
251234437
928541293
400053193
466708303
475361147
260759867
63878047
981271349
73853257
1067966671
675510247
106752377
384097873
756307631
244198961
603043807
540131771
340250593
393099527
82712789
32177557
226125407
737628289
410423947
1063894217
585434833
12311219
881321887
638677651
205020341
250642267
637136723
844047067
363945821
113673671
482070217
137623771
643648211
482917921
494007911
1023502099
1006560239
697324609
995810833
486766793
979300547
333778547
294307837
315904019
731934127
586017127
575196613
830805257
115801867
253420907
155838971
277530637
1030694209
670362593
550672393
823169453
66492509
500340359
358072391
672063881
775231913
739593353
986155847
908506561
775942177
153460843
937509299
1068683221
562349
136571749
298432627
570538879
339574463
989010877
845989159
13598047
47901751
980740853
192783379
376311673
893240441
316994453
876977869
285099677
427388083
363602279
957687931
5388727
470298877
621068093
296599603
623680007
626112101
255816607
117841979
307790359
892006697
432609979
367242181
114124841
10836929
713672873
870307441
705913409
47662913
284089171
112196467
317609267
211116419
351801797
308794741
528712621
251002937
948927703
616279259
362555723
250472879
205862729
426520943
413823461
917867011
242109919
386666339
649453223
778659611
188833067
280263953
981423689
500119117
64059287
16831319
428399071
161879099
98731823
375999733
654742031
282040043
792911129
532732073
334713011
861537023
1014433169
926869127
964024283
1039402109
1018936609
542590501
791828047
910047631
775792183
613523497
732613067
76450951
286712953
18017911
562152709
881412971
461763191
86307553
84258991
395619659
727333979
794451109
993160577
636619393
783660349
915387131
967269197
480273161
1019119771
808171031
291612137
414809279
30702941
620046199
464936389
1071906991
443727079
176398627
723222029
765439589
491452631
372203333
564265153
1025824561
1033872283
930028909
262446599
496533619
503386547
851297201
959061277
693041003
504449093
961618571
102110819
11751667
580874167
903664703
465542087
154734389
562041509
305537851
722784541
789798643
1067549303
899970223
665573567
5986177
504447737
830065169
721641611
1008522167
601845943
443343647
981969473
552140573
408774451
295710979
226001021
549687587
492990499
453116933
186877063
40777123
850954141
1034011379
299903
578215567
607971311
359934313
100544209
198087457
369091453
951899947
930130493
941848361
819143239
854874697
727731857
8777569
704362289
271702811
665525851
617161451
297756359
657258541
346472827
934125833
374117327
111168907
121510003
1045880161
1069228177
766438951
614573621
904105927
613114633
185654669
141152503
197141543
283792559
817060339
189412547
681052013
65833591
98162527
263709863
867240251
1052830939
1064856167
634297879
800712443
476412109
741864313
499807577
405337769
796395829
402322489
199236997
826028167
572917859
874196129
47365691
634333127
446654647
17280391
113638237
805441757
555479347
712063123
530994823
132911239
553224041
528434471
147669749
564635173
273879329
910920533
417915689
205963487
590164493
399294809
314745367
649739737
968236127
428060189
963268571
639115571
936991889
104952539
169984741
227888501
509926507
67798943
619432367
861961411
453521353
478984603
175994233
359268961
327154547
1026197041
7776929
584001059
815384467
529600283
91502261
41812691
192310471
63848329
505553813
20338489
325665233
722001871
600909901
1044999539
19291747
329817199
767075137
786105869
229279621
977410451
519999647
823313341
984155243
203556173
225543103
553552687
190370221
544869551
21977647
195490693
26419189
318643109
1064421947
376838477
492433783
93773689
223941841
234248111
597557473
929805353
43893197
245902733
668840959
69176033
952536839
361293839
707901023
855620473
244031929
94884061
485637179
150912511
195917587
412934503
108167203
1009465651
293836441
513085373
315927433
845349641
281498719
770301047
274295227
625498397
219163807
179911637
741017687
679446619
670507613
495734791
312394877
421003787
723160231
1032533269
95935753
429492733
558517391
391916219
700624429
600784043
531573937
939610783
522818537
899494529
999961021
1014846881
991998503
916124603
592945459
185897333
818441341
351990323
200768137
308638243
160665047
820426753
459853913
1062723293
474130823
354178907
455550967
928051559
114928343
896099417
1013102669
38502799
491164777
217621069
749738387
536751599
502753301
761523263
459547381
118680829
992327177
889539817
57223997
362147113
1061791223
735093661
375501827
4302157
679148551
684192329
256804543
366412091
509260123
610442801
433291673
99903809
710442013
981127831
775172623
700899517
904472411
54263771
874877131
127935463
641450417
326770109
757098739
974786531
970246063
142834999
275456689
370856077
951733553
996379799
370725011
1035314419
414172907
760627831
160412009
1015038217
213751247
118897453
98009567
889488811
142656083
422528629
298878413
504713137
910387801
22959317
335969327
662894611
959244959
519389791
274395761
974671339
122978857
1059255677
930925687
788539723
88058849
890492023
97873357
981830273
809711363
614642081
436122809
920488747
161030323
453500941
577496989
60338779
821905369
561921149
202596061
1044652603
279920867
239040413
122071231
489909923
410903041
579666037
422833283
419976539
539703677
263031407
643771049
783194683
169694281
856876213
227234543
621655751
422478643
610090771
431368633
448677829
697741699
81660149
307589627
1005038777
596011571
520797611
994541419
620700007
993350863
341396141
1013769607
96849407
715213529
70816567
200948203
515118577
967067701
74481761
673559197
194455171
816244489
18265889
15826793
940280603
825081869
559362889
1052723821
1019613373
439014889
553740599
36298909
1053894407
1059079261
459234301
35744851
792796607
815626397
473866189
569471941
597847753
32831443
478721897
374102359
278649587
664579151
627015089
790364077
342033619
890905297
792120361
2695409
985003793
890574271
216479441
181191691
858201853
399273349
240128521
377399021
91247909
925830329
400891889
82512491
978370661
799343513
381234439
904854101
503223737
564776689
1055845633
509548813
109524881
296105231
901014277
927239147
89246653
764917121
201621419
748247483
81058249
34565929
887726789
486517763
447681977
257763929
1014471631
615335627
646891073
940274389
1057784269
774694807
396592051
621404513
997185011
1003017707
79874933
878159617
917251487
288206143
835150843
926136131
495902111
989682923
744152077
432614359
1019954753
1052425097
423752867
639134443
440868539
532398103
590800823
511857257
375430229
343316503
573636017
912796789
226909349
87161407
119297033
130487323
123438661
886518047
636263687
62931149
870279797
372808421
392080817
978580093
1020708193
341647679
553451363
896442143
506264197
216772141
98081153
377603783
726817843
124086121
793448063
172499039
418728679
302286419
1028642761
931415201
853686983
471438827
710052457
909898027
29500609
291949037
887860573
209078143
363557759
332889041
607965881
744936691
207642767
663895819
557264569
143492311
545574571
373994377
594692753
573644807
936186553
1049495873
568284511
578326097
968890339
760686139
396682639
556129883
227667061
526887929
925984921
47202637
997238897
889658323
650008421
519557141
253068437
283349929
858040357
520909309
198187267
535922461
104166121
341287327
8176687
964825219
318097777
523887989
1004119223
497137889
207039449
312326717
524114483
733982329
148722247
568038103
502015139
852605141
517789367
696439847
257043851
716758739
699283139
851911057
921852137
201967487
4096013
499266073
503642977
1060052143
128053477
528380191
741476713
170617351
169196333
219122923
637873199
338051143
643945837
625947643
186382519
281761177
882113471
1016469187
513071131
367102457
914747753
633509621
95619289
27088909
285532031
893907473
538541197
23080297
932735737
786617389
156791083
141997777
55305461
815016509
169561597
91597673
22799213
950547439
954155627
484698869
415381163
85383341
671403329
47744591
21052261
787878101
566710519
1007426501
865832509
441320903
687853627
1048532741
1045179211
973289747
566947
576741617
547528273
717662219
335100679
668731267
305283607
718194199
936339479
465227929
96376103
306987979
919062799
416211997
109207663
671664907
11474761
801586267
183597457
437969731
923784151
456339187
635865947
640675153
337817759
496805611
1009071367
14077187
817957991
158057069
315396919
856282421
4857067
859033897
809895517
314029123
193438001
890660123
37850269
477265319
70969021
853146941
1053917489
863324807
57741181
838805581
606452993
411478759
39752863
954575359
103058531
828940793
409931101
556746599
882330461
379157039
495058973
529243181
312363823
167337727
46312499
541863211
92666111
340777799
329934133
311790389
1030750433
899256511
124232711
452225093
407347331
338151371
320594783
157382689
166223303
1040380997
754539263
512343473
104904143
496224997
839073757
252442529
138227321
793403069
471086699
1008046103
476080513
563607521
351424999
771231541
484734947
422254541
79815053
478604821
560465813
940640941
646471577
793352227
603825919
331512367
263654021
727385717
211982479
33540707
548792753
422701067
933190019
458889863
444480581
468476051
121505471
243270029
748465997
52403657
386424581
467680261
314583149
788594263
149547533
630701843
847321289
471252251
269981461
185706307
927762007
78632297
155537719
178965979
257037191
63701767
69084637
653188163
920462839
294346957
971113441
786821771
854764543
396782053
1037662459
385894507
589955089
205700083
215503213
15141913
915776657
144561971
219007933
596182933
791814503
52680751
349184677
645964973
693867883
261335981
42885757
1024496899
3697403
246589807
210986569
932014639
894318811
583083841
150590173
719909093
553512907
201145463
534680873
851709037
797749763
903104123
1033190441
72644921
418211113
532757153
327663353
400808669
743453957
999059569
495789389
859060259
209326267
27629807
978052741
984488611
947162137
775734623
62237951
955752683
947206363
779884229
222096967
157994827
362177657
811315399
594355007
535596007
596615897
413838521
657416531
50858209
82499161
468001697
623476967
937354123
261756763
484399103
584163623
691563871
579140183
732805391
612642691
43306943
732610031
390745777
743574001
637355683
855804779
772298281
739474819
19893221
333776899
642267001
62302133
793524803
358590371
454846211
43867363
1068560131
111907921
236614043
857794601
857101621
563982143
477452761
173665573
883397689
140333131
360197027
270977719
404664901
495774739
447898147
1061480471
372181703
345144011
166714357
141580619
733192319
83915969
1044429811
439936363
81729229
192488741
1023513511
28432013
785568439
721632517
664704661
403894199
914155339
323320513
545494891
623977391
702102829
775553927
681553813
980027359
73308241
169520423
753791989
167638829
183441521
477731179
314662739
808700707
785348633
223269941
683728733
967145369
1063789711
385369891
242969981
983147887
461358839
320199413
809191013
589945481
393966971
1013202599
438529591
1021554901
726055777
6462307
114721837
131775983
797220239
957409979
383661191
572461523
111059191
74102443
622719443
708696383
940329239
685863461
805722719
674480291
792814961
17037001
11430827
568084969
846346271
803758457
870241051
797997539
202888333
284695897
735056909
330995953
541128031
605632813
754044139
388232099
91521679
923354431
1065019793
792512177
664926319
1051497067
880279859
439835527
935973361
752396279
475774867
52972837
918497771
534550777
986698067
1064626579
388464577
28809239
157101377
71761171
910796669
342863023
480133321
149220217
210076037
28168633
661055107
297639101
343022231
208440517
480224911
353527583
873231083
893778707
503529503
325981583
444765151
1049203411
725717143
355730261
270312253
765377083
492853631
132997057
372248011
271708421
9575861
311504521
823568929
360531553
503684639
596515207
87348967
713836351
890536201
1038441871
280187801
580533451
666834251
432640723
356493803
840601843
260185619
1043880361
521014843
910905427
636254791
415472507
952717517
96272347
254760013
817199717
1069175131
255042971
254725517
819588821
1023624631
366730979
827824087
596270821
87920627
295500097
264811007
308448967
61609049
381069461
854669561
833273783
288825149
129422159
824747243
518914793
886287683
129279919
21862823
459799853
816143687
216158681
224777593
774536053
360964283
803198833
468378727
936595379
456974461
292094441
287548741
863920483
1026658931
771566897
150078589
70992301
9516509
446472287
21362113
716873161
84553319
257409683
980820697
709707359
434243441
146359243
138296867
548125309
1035357293
876499417
502580987
650382269
76925213
585996589
277139957
780936647
365836631
975902779
37413763
146276063
685425211
907552913
485033303
21487699
101568079
764971699
528784199
703049561
528292447
509902963
252574493
453745129
522318737
753319781
1024829551
293919631
918944417
955760747
812081827
731273129
124920127
442342913
111780041
441859349
230474819
411138589
52138067
465848983
620660371
970223819
270649087
523782991
507596539
444269543
278945399
446814437
991949341
771059543
820016831
252127861
366604967
230578483
142747127
533081071
914405017
397491779
167297021
254580203
94537367
446393287
851068271
520076377
112965077
983949041
852096293
293255771
610373399
260154827
181045399
270933899
901859729
1003567219
870014309
53073809
427097149
895557659
300286463
547547449
937749259
319144901
328588417
267449197
611242741
380133913
657303671
458436163
330074347
784490527
903578411
531633517
807307939
933729491
716040133
478156279
590138831
124739569
140402329
898980923
489920363
113001871
317494643
507677747
94285189
666785773
31600859
1024732343
1029492991
70549471
904455997
726326143
691157573
374772341
343555073
991455593
717781651
646225157
915561217
678571471
80896801
390347063
770023297
60063739
699819187
508145413
679113419
194466211
333126751
452114389
849251929
659276539
374106721
873372817
958705949
203526667
753851719
433295377
362768873
978771623
499075639
588943441
953643377
1002332531
252380267
200428177
293791153
294359041
569831849
735459317
150134717
321661759
729218851
757940867
821315497
483911011
859515991
448421297
29039407
11064709
128861441
1073543347
110188763
292222961
255488357
436295003
995954891
714256111
1035756817
343003631
1008804143
259832411
417191321
171171107
521002843
450059657
459099581
19566991
175814123
714273961
1020262493
534698293
522541141
115915411
129370477
262290607
385550797
49622759
35950367
243621737
414017257
113545849
563338117
208087541
168277931
366538517
734557963
324538171
898543873
3622813
461260061
833846051
977631793
718139021
443037769
286617313
64894289
391554763
474585509
796075283
449684111
709746901
607082153
586978897
493237697
1065540163
120071951
639178997
444004201
323508557
339260491
973108853
103715543
476279159
906551431
360933977
690829691
109056757
561885029
974853331
45569479
61627253
323345881
733389667
15717431
710816387
329542957
524431573
758741251
1073483269
950127119
416507887
36596683
170139929
255856319
996966133
153684599
35678233
278645911
818039111
548969753
364038691
159701363
814156169
763144771
391085939
736654493
883222367
730838851
664610399
785477177
411841907
344183681
514416961
91346587
52935929
831574949
451620919
736082621
415363843
960186089
327455341
499110721
833818177
61800419
783191869
1025785931
554238907
297126353
480367
47211863
210653699
972627343
272180561
1265617
350986667
555831499
230573111
973148383
218812963
800043403
456874793
424360921
874958687
533989003
743243989
1040727211
223026119
887844161
98624137
91880059
462824339
530418841
408157543
155234483
5343347
599479411
260142059
482941073
120051511
796651313
705173839
115329673
533726939
14284723
499575577
287984441
387569437
799051063
1018111483
576810007
377792587
973097819
169739551
618882223
62435827
968652941
232637269
884516357
1071385321
990929777
28530937
54616213
107190497
613541473
698998243
17583613
720309427
349633997
655949797
960417589
799950343
343026023
300225997
563120407
193879639
464775263
228744739
1024221139
953833733
987825539
665068463
291731177
948201011
657445687
639580367
240952969
296537077
321916631
557027929
850302779
97158493
28591301
802429997
780277297
387969713
278282897
6445079
668204387
991800937
1069743119
209121851
553477229
736809713
897424837
358286779
37106833
852798743
40501511
125102309
271484431
214209841
299726461
816046193
131143477
55547549
527578661
997847231
148158781
89716607
475433459
537328283
621566501
1043891131
292562041
816826643
465523129
205637011
45894493
978536887
160032151
879121933
786983471
14493509
254902943
411234853
902295343
123225301
459488987
249546239
807926549
201592757
299734759
677515651
332807357
258363613
933003343
727720153
789238999
932303399
333967891
252818021
1051185589
38945033
500395543
795843533
598445863
865355999
16272601
621057949
297226159
798807953
652495981
111074963
843641917
462270829
61555499
232822529
161572547
334344397
917466569
278732029
152049907
353750519
749062343
822643069
531027883
828375391
107377069
564401053
378647209
1018495727
1000501883
11066281
1048531537
193518961
972439373
653653601
1016530717
828470039
28840531
357950023
785806751
923507593
971679197
545638669
808849697
726845599
262253399
785276209
486407569
649685789
922655963
944268313
880780651
335940713
1030654123
53413001
954200899
905373563
301767467
898967081
892403873
43644199
653739109
172809311
797568029
965639201
774382547
1006463323
250468961
171296269
106183739
439724297
868530319
338569843
913741123
281320217
336542753
287403131
879569989
773966723
500541619
243985829
1037409731
261758899
337468357
8235631
824874871
261374297
1045762547
71813167
551229137
41241127
476532109
361051463
27202579
469315279
827783513
56868013
196632811
246570641
380757241
547829309
925589339
987202577
565550471
147784187
435091577
853941037
401970089
617029243
348363259
819347807
909436397
403332031
594231229
546914153
831941413
155825387
479271367
177273683
642421457
1013284897
666806857
270982667
719726333
1042003043
100453447
504520277
4869659
466964297
932012899
1018299617
784510141
116067241
305078177
110730173
86738941
619575643
965136499
1067835271
844110541
630924071
144775229
278865029
546732323
602489441
548261537
151710437
980506063
725373547
425927867
319803313
682795163
353163607
337946923
307898137
498719521
919068881
19503299
210597731
80865739
91748893
115992871
1027547897
748830541
823614661
478547767
313678219
976703899
176758123
908145809
133759057
451569269
63914041
723619033
87554707
1029530087
203374331
10803659
319062871
11395591
70026653
742895333
520487573
451212617
298561261
786216349
183399059
2507291
50914649
479805779
983538631
376885813
93681173
620156179
849535877
586815409
209674057
741835789
834857971
1015427717
295241867
407589367
243286691
877628837
999772777
574012801
1007125979
209972779
228982829
422514943
640636039
179273459
435762553
838065607
108177527
930820643
758126227
157132093
113021021
468358063
618037129
348306253
346469573
841140649
69681883
650650837
426878831
896848133
950930737
251821657
415805521
593742167
818869573
582147773
512561267
480126527
502899043
309460013
758470501
472300747
616702883
579705691
356098861
520497557
568134139
95061557
797648711
791116973
78180409
665460661
165663241
960136663
199208467
898725257
351190249
768827581
106114093
793321537
902290969
16538591
1005563707
1052691229
144400337
653289667
19442699
932827481
1005612119
557924491
625137119
966700279
875003293
141331189
850814533
861473227
825674111
258649939
782841263
20571347
333454333
56624341
318941587
441638077
634020923
279226247
799564021
219861919
335610971
328570343
136116143
220859339
884302949
855968501
452849389
751206823
1066024549
354212759
484122389
842555869
525261449
526228513
731809373
325250773
679435591
432993749
933282803
484495589
610174837
599397907
104604901
67155941
887735621
95881699
120672527
498903667
998765939
671065721
626460941
986820647
17885347
380115037
521543941
415335329
206077643
471825953
99609667
301002869
338729899
1003932151
796793353
528623171
964492937
219548033
51277571
242162033
596636609
425542123
779841089
1035953011
713439031
548290129
61219471
160601369
820421579
1056078031
502183687
91340323
279074051
771402017
115907453
536517691
421752931
938084867
122685403
826822847
389856979
661488911
418572443
71457109
939069067
720325493
941550209
298185241
368205697
1056430651
915569959
809053237
534133697
11941711
712165639
655726717
1024589987
23202313
29046617
868891567
409035839
1012938833
578549407
796409303
836249807
137268343
92683259
397768229
244911059
524692661
910622411
152260271
54730567
219498947
544742987
83316593
819923813
780309319
579433681
863428081
511229821
109643279
542281561
482799217
97758527
309817187
9018677
601329551
791405749
1034431403
266318809
877535689
698895299
828918509
136318097
373004647
606319489
4733257
178154993
461137877
223640029
563572481
347119517
844129631
152887997
200248913
312802631
277661201
123161309
907169489
611564131
901930061
149994499
669293167
157405987
690492731
915627809
117212819
695689297
310864381
433328059
794568367
417733301
445786519
780429751
146603599
552662459
220081577
918396007
370665439
829723133
358569551
597566363
808479031
350381957
685792519
893079977
484645867
1054683719
483426751
20696461
949068823
90120727
813923707
746524517
671224727
368053453
448870517
1062687971
59544257
323556047
320064607
615375973
964609013
184186099
23675719
994917247
1058875247
719786183
388806263
651727781
58020311
688824287
377459821
328903511
893707189
510149879
35911549
388391383
19134803
950569897
339530777
493020053
520079129
468558053
619099391
471023807
1048435279
207933389
19836083
1030810279
715404253
179701187
347249657
30342577
657595391
164912809
342752539
855828283
950559167
1008175559
281928371
136986823
901950743
750188287
134152631
178002107
634445803
57023411
348077417
329380391
789355783
991673143
37905097
592628093
909811249
235620991
806577697
768240631
632156401
598643741
57641939
176727619
346773353
791776933
803064359
1066226767
15528127
834788651
198980809
569962699
532049839
407404477
48798899
37616993
371095343
734651327
669994421
95564347
1041897083
642444581
329263367
748225003
556874207
963817717
814286939
551406281
257307599
310567289
280150427
41851157
615634099
386868401
742792313
1039694363
154492843
1002010573
1041138331
676593067
965658241
732024367
411450661
347535521
800807741
840359519
456465197
1068713759
928079959
282270217
213468487
111133271
1026077461
195941981
937595083
819953297
556487021
475924277
241864529
575772221
481392853
1010872519
559260077
915530171
834252151
836629847
6541163
182699431
576293213
916726219
968566717
741466861
869273527
957707533
159475027
730462937
352544279
171384859
210116161
965583863
733802711
77829337
245961257
132292463
75758779
263578163
254052091
207223559
907797221
28135853
657880963
222731969
911863607
665699777
993754429
760344029
361371683
181485607
390797093
1065756001
657832937
252863179
1014713237
643009151
158963983
195009317
408410557
630474109
347709277
820788571
126868831
760811347
1025091563
480162047
1010458429
973368377
116356841
869497813
243436091
572954201
612843593
3643363
1033242191
626078053
46370131
543170171
413669677
31434017
485803841
970423507
150858011
847453787
737962123
664824283
694303723
666132919
528027953
198676579
25247581
592313977
476477849
773613751
125050843
837549211
996258743
86810453
559760657
899509957
831046043
21276389
143928539
39794693
39611629
959190977
291435169
405123077
363775541
478480207
798417409
462703793
717371723
593518753
1026997537
243653821
577242581
149429941
257543851
684113267
6063457
825669059
948082789
458513543
979173823
222189017
1073399177
549642529
809760491
884968519
605220611
703907473
360330851
688558979
253358591
193034641
877387517
644039177
415033753
619889999
759011117
865885673
542652779
834314603
711899213
583179731
530424677
303668759
249013151
489255673
915075467
857393239
786451009
469274983
464196983
76834349
77668553
887810687
638776759
367200649
842129023
552798527
389126323
572921309
107243443
515978833
1001849687
468674333
481510927
1005634199
875977703
443741101
832993397
982690231
625301129
362473451
744949903
594678757
366692083
484370429
303166973
618694771
339501763
20665361
859439423
289069217
534369221
1028461333
818136607
785238253
69016807
579361441
9697319
901398929
221505887
1045108321
729602483
734213693
160979717
798292499
996536083
974709563
240986197
769671769
360232991
694928347
289475237
910255813
317802553
945286817
462165287
784173619
522857969
859773851
848861327
586963763
505380919
905018801
718696813
150440897
437619353
3538627
319190089
137604563
870909911
402820889
505644197
577682939
931539541
280325167
509781947
441966403
183827561
74606053
389232433
69911977
300107569
819311573
373326847
191054783
954431189
783587251
343642291
773590031
408193463
626615047
491449199
606086699
220663693
559643543
130762927
459111647
694382831
396407059
785575997
21464407
45388067
198396427
739479019
1010397667
383690893
121654837
626549423
126687623
733098967
609459107
999329129
826645123
1033581737
362872997
819715717
392173549
318440321
12183539
753968629
923959217
355287467
1028793503
461877263
278628991
81906569
1010984797
981156767
186872963
866125937
81150493
404370997
350343703
553260419
137982577
387186847
66352457
44789039
220739483
671380709
1037961541
881790593
918531689
111146297
736103831
607233449
757276229
71317219
1054633889
54178217
539453287
427293901
704799587
811740953
224635721
239001107
412733521
478578829
748367107
996211171
609227503
666586091
508307717
640780421
736131689
411686993
258472457
29448161
26522857
830751557
5965013
128432573
904811737
736566161
1000213363
176501081
542972203
252623153
957699767
516115351
510515633
864615547
683005793
347185847
1025690983
1063617917
408367331
147860633
603048287
193358509
720364679
666841141
422643043
685897571
665685763
1064940361
646568383
475103659
1005799807
779864573
585433747
351877709
235500767
189818521
1031001551
481431773
671718623
894197489
969722773
730904107
239141521
143152123
8774071
72115499
865291319
626949391
779235143
592255457
283303771
775940863
394175687
1049137457
785564083
323351081
149170661
547887941
267956959
399001949
515309611
230625427
351500137
642722569
949810159
696627317
244551289
82014319
390603943
933533933
26405557
854914033
735622739
385596713
699570679
60589723
1068168551
492034579
38469713
232387823
552583387
422116777
848961941
399290993
154073041
1577903
38481803
702529543
369132523
786945527
654865693
554920049
452107657
637630303
509644909
586091633
1014431711
625207189
868614353
197382643
1072225813
694518359
781411153
580417843
693921649
873870157
274280051
576398507
37241173
193917733
98327479
125229691
772336897
587399107
280066043
628961681
160534769
60102169
983103419
49072301
536014657
279675241
61521479
151145131
387321943
1050146983
590694697
593598997
841027487
861354293
587829401
390285263
719624819
123212069
221912921
681823733
950803949
318709241
576210221
870231361
434710153
642602141
392192917
619443481
839898511
1054723751
398169953
42637667
68064443
371445589
609211777
188239451
314208029
808285981
296062859
781560071
986675293
885541583
911780407
539305783
489995041
59289007
716821597
353945503
539105089
488572991
1061382943
498921341
207948017
68522249
825232687
698339321
8401999
525176489
624174853
675601439
716634923
600460967
775513909
243264211
256433483
62701217
606335641
390695633
966639841
158008051
766677217
687943031
367595689
40988317
624600257
332533891
937402643
502806847
416267197
981975187
48726553
590991431
597729961
298564601
564948751
469017749
258031621
719762899
46818419
966523913
759322999
56953711
196643653
227080517
831919357
915032887
80430761
369730763
565044523
1034599817
649318273
163899317
770823971
625712027
874343923
1022277937
611400091
868872203
1481897
865405171
599213929
275179609
395877563
637214441
1066636843
343150387
350265109
382025099
871878587
639858217
1026365953
609572941
287454121
412065169
392574227
575243771
634011233
202134979
490602841
401165489
914321389
398588513
919652521
713507159
602022727
757902169
653896069
972500141
592359919
307436273
972604027
328254079
435512587
551462617
610887481
127439339
868912067
154685903
936580093
634535323
1000492081
544091153
676314029
341196083
531626929
390794087
698899337
15733079
394662241
1030665217
430962901
821928571
251855231
615402569
349432487
704463143
357713101
378427037
890954483
1017921691
885062219
122745587
603892019
844164487
365724487
1060529653
842398153
860669531
597483569
1021203373
433326211
557655317
1058398673
670679161
182475323
977393927
138096449
61080241
540354109
224856613
189057059
132438451
434070607
651789637
656721133
454604573
88188511
899894243
828881951
53861039
433996741
716982767
770153749
459808241
46074757
934401773
450282817
736437319
1052867537
1063084567
916154843
911059979
541520341
803060143
343199473
346098721
1014521023
86297971
390017489
620274049
716598137
203020091
238174337
409405519
404777551
737027441
752855881
95941099
1045643161
791470093
219577249
248556197
930392279
189847739
768043649
170816917
836603347
713745353
268887053
45407507
929315417
875412851
1049922299
199238441
164225861
699642173
85312397
762744869
869891969
428383369
896794447
649451857
447743381
875909053
760191079
81013409
424604363
983458247
1040786011
84197131
395593199
554521823
892095263
877701697
587293087
799746719
286701533
558006791
175244863
723622457
443521609
560722439
720136657
28824151
1029662113
368264179
373694449
775771961
384694781
193239313
336554419
196735501
439255343
564968171
718381837
319328129
261539099
644606903
605480749
185185577
656086157
172590617
595889753
350764199
374860027
1059160541
574345403
970379297
76422233
398283317
630187651
832246027
124872023
1059787717
450552269
1058385323
504228269
229230653
157187249
541693393
301283449
100779551
990577927
3362713
896729803
320485567
490668557
1043516129
537730987
930460603
491663521
823594439
736981087
221597707
459781733
667859713
39352451
782393141
961458877
865948639
899341111
852557207
126525473
481943281
730680343
768290429
638089561
610568083
176688643
342401051
217138591
687029713
434461787
289944373
554541893
848590927
547110163
933896291
262867967
329380211
446830519
345564701
261035483
140272381
550798889
760007189
158293741
696763807
1052009083
905043101
666670751
1002156703
224606047
328475311
1025936167
213572741
792210121
206439439
699575083
556341293
169613161
136257661
313729249
232168709
485031341
472170341
231147149
7417621
298186687
504415031
1061714743
968549107
361885697
623940347
912075683
891176129
71203669
889332683
408278119
886102267
615639763
1012636193
674169653
857521681
886703123
186327677
981901241
853945517
849939271
746301991
789754793
898852699
666160003
93250489
390775999
53285929
292288453
866352659
926642257
372274759
90433009
1014296597
666708641
232601771
336533669
862303669
666139333
949521017
1072912849
248117651
283859519
821255713
649526351
552646813
156689369
92976769
394290053
685461767
348967897
242577133
409003169
978987089
864265667
131570713
560044129
490934641
3112007
776036101
914717357
208062931
501380149
24693611
811043357
674704309
790305487
597873821
751237727
723916279
621569243
864313739
658613107
208359013
142200691
415872109
115368991
632235137
114717523
262664191
704686783
321134059
199522391
490484747
213476657
453763879
417541027
322674763
475304447
257138281
268369337
585999703
499099981
534147337
239231593
141052297
272514637
550205317
852920503
217964597
654840031
47486599
918770683
894174251
543104447
599932103
206549261
926859547
630723883
805271749
622976201
108357967
954121913
449728511
201588281
922538479
234681437
771985261
1030328111
125652799
56091029
253746707
529767233
1049453599
108635063
980280407
430820141
301055113
822248983
96151481
558015613
618443729
618727721
522176203
103762753
933260609
707783507
119910953
167762059
794907151
817233881
447792797
466907009
610956161
94158313
899056871
1006484351
557114419
191135111
561826007
373682363
707939767
803743601
274603787
535703737
261310163
631710749
619128793
326072347
211523461
1044458687
484163341
599945611
752327239
430007629
347698063
763966447
313993123
476311261
308081857
1000515077
1067497649
208814429
444278269
719695841
463131989
586632323
643356319
218587793
202503929
434570783
491514619
862715783
949350341
345229141
91478423
67042259
107939701
872372801
131507791
814675889
580114013
183003677
816591169
382093417
638403461
716611409
561423911
822863981
969522277
965640721
329988913
475081447
324756193
369345037
112533569
960814223
716316401
866458679
410669869
571050511
773542747
434496509
1048939741
395566163
531151967
483150323
737890451
311494159
170192963
889217473
618969443
694011427
142924307
309659149
181280573
686596219
249727199
132777217
62144969
628617547
689337013
692019137
926169539
273376841
753045239
456418667
674243299
671364679
1019928397
100660577
650713381
638669503
788092937
244269869
1007377117
802651189
872743231
483765959
769921699
239563241
327228001
326285329
155997689
747844171
723226171
458697797
601572539
130533941
693408673
482381773
54518963
1047545119
274566263
375746647
669020441
901522199
45085861
73299749
15815689
10511159
1028342501
604883663
403102781
512785423
524959817
9449983
744493163
287951987
854702749
901386623
177506191
476273047
19586953
580372021
883737389
425982709
349175159
391769929
634269971
347626607
519814649
1054913693
495280003
433281131
284955793
687691831
834745337
346917911
506829481
699276847
796050413
871199327
1071961883
450892369
421037707
79170053
691008623
702122887
715095851
14250671
363612173
749098639
9550003
833208169
114160703
497747513
1031820017
525727613
914402729
1072269379
254181523
532607483
805733449
614548667
895505563
373727911
7204609
677712949
132777527
603758443
1034917727
566626733
534387461
68465063
519421561
9226307
410009359
14510621
965208191
304354091
568018873
18288019
697692251
167430037
925187051
548611169
232384723
489870571
201233203
777747517
554809613
648352513
273733351
1012455439
412424869
652142563
874922869
543170371
972113627
53228107
965207039
1013623601
184973857
301091563
974427053
5361379
885643139
2407507
427264573
871696229
732962591
108924637
1041907289
283183273
777553229
739132819
902266901
283547591
1052351893
398195387
463436993
612094079
1070185313
218683093
335424083
275279773
371578253
805889527
718808159
383771369
1021694587
821549753
974521397
275476213
672155873
362734381
366325903
285195311
727454437
592757621
316207921
400276259
315349033
386921371
976769021
180737647
773086829
421848613
43263743
557353897
265838191
998224973
919855273
154963273
550711717
175189237
763048019
80843017
620416439
136044509
45490931
969309197
258192973
74706773
1015454963
442676261
602775883
976116737
748555039
1023731759
20091391
416399447
475718527
621731921
847405297
591436441
288967667
431526071
944941009
117865549
1054605197
819759701
726706133
653326249
42913051
315573217
806700313
794294951
1015792513
376765811
309776899
814508923
1013870833
520149173
734091097
491098787
372280367
390012583
64592497
172766117
558490259
1048106531
222218921
777001963
849953161
508986377
563345999
206618861
716906053
27500933
188780213
1021731679
358401133
686119321
198451681
164666969
895704149
7617161
121713661
488637257
517714433
471237497
950991331
1003735429
201682433
544394371
344274683
81869611
1053653297
379840063
839321983
971016791
808811063
54373213
382467821
581212859
1038236509
463879477
5350391
59417857
621103589
755649767
445627529
748807379
961733039
533299721
538281433
783268807
197064913
837669163
936473921
413578007
339770839
543883133
458396063
508779013
289793759
898249351
252137287
635122573
399280699
615331147
179762507
665995081
913510313
560832017
200654771
940583107
531972949
363570673
292301239
254648609
669319229
728700431
930361571
508296707
32488427
315246299
83204029
295116071
199762261
877904831
124448873
239086879
13173379
51229601
537954259
361640861
680982157
633606973
476365063
670266689
509789909
201566767
543398507
890158067
1036822663
142098239
259845233
1010294801
183514589
488036821
839972611
144850561
153757321
515052203
203379019
604613549
1051911109
165759343
126642259
585647053
280151939
229359161
41230699
829658393
429457309
814565501
877018343
634423589
703339933
920907643
270831179
365457541
1042577713
536118551
117488201
1014930971
542437219
900439409
609666389
1021772711
110285447
513734941
896072651
1056775673
38585303
1055539049
1036173629
602891039
556060313
430675783
656290693
919146301
808204211
139191133
795592957
577660943
277336907
591317351
297024421
891041527
793349581
385782781
835237171
430438469
174310277
862565609
951768973
3078743
147446141
1006220461
331924963
239449657
12973819
790689629
787633813
273724987
632474699
454115483
483188243
890473531
66715277
106279717
870380299
262884683
839228029
240057767
988991279
800755757
680764411
683216999
871951349
758878909
602977
383750491
746216017
995727287
445980307
392312707
471766987
298138891
216804143
649811557
865467539
505012819
622578713
146266903
226773563
665257793
756130247
199649159
653742619
1011961219
859748093
493061423
733555373
670366439
827232541
398150617
164324981
383955989
990403819
5501707
494468917
784107659
1047973613
476196551
897782009
1000990943
134106347
201531857
737676617
270324601
1048268537
232574897
185364667
716971309
160823653
52956713
767118427
866625917
164492077
918697277
116947849
106930721
939448603
655563371
732904811
512409871
59623481
222116299
459476861
62671099
895557107
154830619
983750321
566528323
441035107
108324511
964132529
560771443
833651849
146219399
243267407
432149857
403331311
854378783
126808853
144230599
662741363
172253321
255201451
11738267
427918163
934521167
286791907
731776853
424525027
604663097
919728401
349317931
847427201
131099077
753436357
520469557
143221669
563940479
240016871
375034279
557769739
202756219
903506503
37310521
1001550941
1038528863
571644761
833616353
879171017
117991429
212313337
1004234779
788458651
782195633
726964883
640890997
5982817
763949341
773421361
215392253
461560811
97414129
237445553
720316957
655781339
913011629
948314243
319160111
221459813
789975583
1058738851
635001293
341805181
293343107
919171163
52663697
893365127
549944009
401686289
97565269
163492741
39836411
115611269
443307349
253633477
642963169
458902189
346767997
935237647
283075147
367917343
1058982697
32628781
822242279
214994231
668464301
324675823
624460997
375044017
386900029
879068293
357079867
277773259
589730861
702853777
881663987
1027377503
473925521
759124831
539717417
167465819
109692533
159048853
164412613
697896233
623869453
623712631
348814877
530586281
720862409
1051905709
700745207
981269659
204285817
271283267
1067167069
286879589
216397957
298045823
499277299
804351763
126622343
569940029
959146219
98111243
300753569
1034119901
1010480593
305748887
562289633
332945971
527357513
854834989
199372913
397145909
482062501
451465769
635889431
914129119
26575561
481800103
365771729
541746511
957992071
634705219
505477667
541672013
336041933
263970911
242699323
59214677
126103843
350173961
464748553
528559589
394416157
498892109
4228759
378867193
822230281
437309503
1020895489
439942003
1000447291
1605757
156582659
254516453
826217563
125539871
713067727
10166777
435690851
431656993
1000827137
596648029
1048504997
447256543
913500149
131474669
917105897
411952921
651345083
102337393
478197179
806747803
769836421
519547109
371962489
928541423
10855001
2259643
970454423
680543233
35535821
624448169
2183453
815880913
1066600279
87070813
665628679
975436237
970086311
625451881
92304623
924560887
879654641
543769741
451204657
21295289
481462897
1006237651
342559697
290545327
818043749
789320627
457931561
293018519
319550237
823476067
77700001
56072567
330366539
962758969
332193569
6667487
443745587
454288369
110685923
893206981
193650781
567808897
979160657
826937977
718841441
638375261
730907413
54863779
384677473
101796817
75785701
579807383
103453223
864412343
458151469
483671473
566486593
477992887
91183273
725137649
979955677
736186949
300845219
792938539
648072857
789545203
399053449
842942699
840305821
590338117
76124753
566358643
519013669
846514373
612181447
842398187
1007924473
671277401
797549087
766699261
327059143
94540081
254495911
690762211
869444371
56502079
152558113
652273981
221920277
291186019
535363943
39611933
681781523
695609647
488921443
341035213
292643917
35722483
711766589
820380349
448588447
418345327
507064631
458168149
548909629
180495937
737025347
752773421
563568079
197879527
387545113
999023029
935557327
531750299
658798447
430480889
779581073
459033437
237384313
968517749
579096191
1044800437
436563739
233016757
640158163
777074299
611542891
490638871
413927953
912750343
584378059
901551383
217728383
753641443
663985177
828226123
764265959
478409137
535831843
1061552717
163066247
329950121
128184703
531577093
204656873
103896341
687168127
870789137
931523357
545367629
851500141
370785229
559268041
605313013
198558259
230136407
548082677
743973521
726608177
40679377
605211301
452034221
740376419
392371783
985154143
748945139
528559781
432054937
517627321
836020099
176087389
38736127
150402953
190235029
514082731
327806317
268533959
24826601
190848961
1031900879
244786501
863501579
31493069
866139737
288590171
188967479
885058973
372974401
145881361
344873071
625963301
996976081
243439247
800132647
916057573
986001587
39251977
953114441
543329873
716070647
835933067
378303449
881569027
988550687
482026583
26396791
1071314333
694515587
715419739
77517119
525080813
232090961
190107031
604424963
45574759
753769091
240583549
39408113
609096011
51475573
1018698839
973923019
177659627
633459857
843106553
3779071
547176163
150240977
198248671
928973741
866277187
15431447
825996739
221278843
615714329
735808069
482214679
586066693
891942607
569884739
1033136879
89230447
681039127
821259611
678080471
611853689
399141409
490733171
785993783
746597297
425401259
759286271
118455079
57474479
594287347
587470159
475437647
758955479
66406583
114098213
1020132749
65475187
345908177
435800581
347585983
1492541
962312231
1069925119
87819223
839649403
742734907
674845757
446827067
924007949
756590833
109523839
735174107
395321413
996029821
526856789
754453573
705267611
1053215593
974968837
731133497
888221209
1143391
1063145143
690364447
780689171
890111899
730895101
176009627
1010338643
32453209
824453251
207975239
1023990361
743118527
404851193
615771407
841689067
644925781
450216887
886518707
518505569
731274769
885417541
134947531
31614769
677295163
146290951
112299799
473424257
331634269
451315321
302308709
886554583
752815307
587076239
677682263
809972921
751113199
888221093
149461409
56073613
125447381
936256043
979578493
699484693
312530311
155504231
113188553
824102359
280061389
177396437
771815753
91571941
262730543
101531569
881859889
1045789189
95024887
279557539
639479569
58079699
929848321
618726971
503029207
740352421
314476541
41778493
887122241
97617889
70861187
72698753
117026051
682850911
208155671
431769413
740501149
710785807
28957301
786881867
65593699
122303387
551088313
133177277
128391691
57956221
998824447
419890631
146625277
295570843
767922433
873511363
272895547
748582333
590450249
656899577
60593249
202665283
628779691
143121263
671138687
711238273
333959851
55146779
124545419
631499263
6558029
411456209
249511373
332062061
600961717
187658179
319244141
976471667
222182963
882179897
859297973
48502387
742095463
1059433073
813251297
403058429
673337179
219968207
182089279
509604779
752965691
139482989
464759663
911654389
964561321
352461829
713297077
795300059
464863757
895683853
544719793
566446471
855186421
1069103699
213399937
514263769
971013167
875266177
131888381
968827151
438253367
843730471
198533801
67252729
1065523957
586293941
272023979
375587141
3608219
496384979
485186399
275459759
988020947
471144173
745400107
24572621
871362169
651457577
1062998903
611306149
259664747
922106279
574010869
866515711
158821127
610551343
161600821
1056584209
592637501
731619601
551099851
31264039
963790381
534178727
55634239
331797409
36932321
203675387
66844751
720647237
784890311
461199281
728414849
893767939
377480557
104838491
826075489
378279877
37976219
179757533
623831443
823778399
769859227
481565009
440125877
240704543
944186099
526596481
1056438949
64557323
871224833
78470533
57881149
1051973359
511065923
646463651
425936561
804576713
11017499
824691019
245822021
870296527
480475871
1071322289
1009893193
413328733
374537477
1011415243
998451617
526546079
705391963
724756559
755190707
15353753
773147351
806050373
128957879
70725503
361235167
250835327
701268319
304889699
828306467
857620597
311515901
465160963
318197233
563994203
361672117
115775207
394804601
616955419
288624517
348795269
117155153
556242287
230702741
701122769
257560273
685567829
78441773
601893377
216006949
456721703
1037489351
681241111
764984809
408729133
985415843
270354727
57059279
906053899
422897603
304669007
113509159
968321251
46538263
296940331
305873387
962933441
607139803
82117561
187091291
965911777
145755367
776454857
460469227
841406281
137312233
96977429
1011277513
962968651
360572917
215515603
14434171
720283129
768189781
194638813
836408821
368462273
104435273
208602827
541807001
251838959
852201761
250126099
609427799
845909093
818093359
1066488971
1026266789
1016913749
966750817
21903113
1002980963
517918871
63851251
498378589
423199363
971037049
5194433
702366527
21119477
1035322397
620820553
19102637
474976771
466042273
712697603
764853121
768408889
385225469
995105521
83375777
597495949
795397913
51183221
133509317
1033754789
283966679
185952581
280419773
672046217
135975451
303225257
803467381
138153901
27131437
274007117
231478721
111163621
92286431
52853677
242852549
917556527
848135531
163880989
214114261
715452431
578577193
366399389
809778353
193170457
202177901
504395069
1039489039
909743053
1059025661
171280121
841623583
151364123
567213641
1016665337
462189053
578134703
567380339
322603991
807831419
897381137
263444509
22134059
64901183
725330171
628916641
758556233
882580151
330864173
1019992873
373062659
490715221
266910317
189545633
400445599
365363543
319099169
340455119
675158413
69256307
268037023
379821773
308086567
56646721
454900867
323444291
443614723
967731217
552107
772927381
66669371
943487081
133602979
270437939
588921257
593736727
951143117
955293133
293255531
609622283
17443603
421545041
215241053
689950057
118228777
155431091
742950601
955463863
948496849
1007217677
221622691
547585469
948574553
844076461
571721567
876502097
280750471
278277491
388573333
440595977
209999897
84571769
312710267
121372943
248704279
775491209
63846901
576782317
9957203
797129789
767587853
242146699
962785883
410828357
852059303
177464239
950038417
803516359
616351391
967089833
657212383
559290401
957176821
19090891
410056477
388621357
865548823
841869373
147062659
929099891
183002317
1019770723
102563477
790802533
1048516421
104048909
984796951
269301449
459726769
546529691
1013463809
941528327
233230451
918787981
343325821
583039333
1020122261
796059707
191036929
667500797
17158853
244555247
815088437
62845789
963323129
304246049
642741991
976079213
426687791
862276273
580651433
800686517
1023497197
973025759
71884763
242702419
27304181
850668677
118816151
395433739
1011200689
592660969
256169987
333381931
533313733
348908023
680194351
300794071
67553777
150670319
417787883
283402577
183479867
163720313
205806121
659450261
787019357
222151169
382275121
929188721
1070002303
381682531
564570547
240586309
548481097
23024699
714927023
246766111
251882921
13387373
72361279
931185979
182444909
442474463
284631979
297362567
177103469
288225409
548663329
645617299
959285597
476585111
7490407
726897823
884220691
301699633
625600559
842056849
1028455847
575418829
874201969
918190157
266869783
394879591
457271057
388963831
318187399
67056967
689350621
720014803
886148849
202452017
680772269
277423103
5958067
326302057
947412341
549170969
47449427
692193977
148963889
63862273
156065681
15226153
626631767
630640831
305124317
429499943
755406923
978078949
540678109
388729711
878277539
675180277
249971837
681228169
815336771
918487517
945943589
637381223
1060284853
69596539
421728413
535148489
972287023
555557281
169441313
769162811
458306311
117749491
132190753
372265429
419426003
172929637
997737799
129308173
1053640937
509349889
22997747
833263513
666397657
201882029
794426719
174880697
602835631
109858153
612854227
873745627
46326569
305856961
270647621
86214757
841028927
992206711
870838559
936491329
798039239
67590779
240224731
213843041
49932329
485644447
747503807
564774079
924843013
585396431
427503613
702198823
258687503
138658363
170143969
940710769
497221001
101893709
898480283
194792737
384872947
782444059
546092873
440101069
803440843
808950133
1059562561
346904021
170939347
728944999
355215011
11697109
939022757
446941171
756091499
851969033
225023573
9542453
224866163
707602793
85435853
253845127
721026673
161453093
1044509311
666907223
715764157
849528623
180190453
995334611
329411627
720955649
360941729
28682399
84307687
59794453
6703
117233759
1025974319
810631093
758034517
800221277
667460237
673823231
634506967
269866043
281801573
427096091
590685913
444487817
375492427
255511391
533460259
96296251
288688217
524780453
857192263
612907063
660180889
1054554037
712056893
861102163
230296919
23888299
623578883
766742027
205753967
154198169
807369403
201897673
1006274821
881417171
777782923
801211823
66208379
873880913
316189439
335350259
672664271
141212527
746104747
1057143401
892614089
83683079
296281771
891118303
1037932039
29412881
153038927
381417859
435564901
447332153
491060447
602354747
768085081
184702643
463093031
728041243
989021591
42788101
947030081
84034609
250406173
682258051
358145113
313199011
502665547
799749611
814342747
707446231
319402627
292045511
621726449
130178077
992384681
1013560843
1030553981
679430231
380523067
848444747
209598773
32342771
981940307
319205837
159413081
992807867
198869507
393864781
676700111
892833631
558579451
725965853
1013089013
758695127
951307433
721025069
612060893
701464009
320534839
612456631
122818607
491209837
506600317
124320491
54414973
746536081
1024668857
775440661
324779593
306489947
818233021
267275399
83946397
876751453
788535919
1061143877
542275319
763982861
1042915751
216783841
550594183
630545093
511695029
129801437
122824921
315122851
264602713
144052261
128462227
129931913
366441073
887051771
981079091
988384357
374186633
300743491
795683099
503377601
1010039903
716648687
865558429
440516693
631536959
368722117
1024698677
710517461
655471913
1031491127
978022673
929976137
983034887
1030778351
445029223
586534457
652965763
762053323
357368243
460476787
404718271
68922571
794237891
796639531
800945413
622107433
186456563
46327961
82078069
177984083
67844563
324457537
9264271
989301701
1035976087
174297553
488283559
214690583
14435389
132166847
610026899
980485117
481987591
430975603
422142103
643189247
473636743
319573031
792245141
218845079
36520637
39449777
714507463
250166923
247843879
369687179
977156291
229242683
388943383
591983291
495507917
654842051
415320973
1033022171
885696451
917075923
386403601
244937267
365046769
1004260861
510576049
257841121
952805603
681085907
693830077
639821527
1069377667
775291043
386439479
836222993
174484897
477202543
373558837
32168797
374554759
927469339
706492043
688086029
618927901
705913399
624981913
495270301
1025004587
387856487
208359391
136381549
210402811
387140207
283871453
33585443
280658393
178493701
158396801
688707619
526804133
1007712907
282111989
891124877
564141947
293766181
620654927
674460869
821350237
1042017679
361601113
266147753
126426163
302797141
17705059
1045054691
776024633
966154571
1021721593
17990183
134553871
196155689
777824659
1063324091
308494349
28513021
989195939
577386353
237095011
56661161
403170457
772047629
775678147
751325129
579516589
846367703
520094077
844738889
366619381
904114357
100320403
343260557
284643913
687055507
439565641
503557721
4592321
476468917
226057021
415336099
889217327
799014649
709792319
117457271
941364091
617854387
1044952561
591575837
591144133
904047413
670500749
659999003
1014650323
199023611
892396577
28547261
608622283
417422983
615873893
211220027
801837503
577279037
607164769
984270083
590836249
989951549
581538007
228546847
3768059
568158601
143626853
349000423
660666961
1049314421
533712479
280705121
212293223
768215477
71451007
578578499
947781979
175666867
790723847
757252681
1062736303
230913841
419888969
506363597
276040789
258884809
932417459
899815333
1047165491
588532033
993426397
20679643
598526321
885257617
394698361
565378789
836542631
178780873
808094117
292329137
676220549
1027175129
930679609
851987701
411459053
966371603
773396263
371875363
523196239
265473841
680865907
798865967
421453303
9428119
517092377
276465929
933690889
116063459
174930653
193539839
568282199
686952191
1004251861
662641253
756228667
764699021
575488931
924867673
912158899
337392599
137409269
1017808357
247401617
458797369
132673381
684341627
484417777
468192859
187551239
214863137
316860319
9412187
597625499
198415117
709989991
882125099
282988379
1049847751
595038173
314880509
82246271
41208829
116342147
158828077
933579277
868109713
546898343
568337173
747484327
973779437
216070367
648265381
541626361
777950029
569815063
923734547
990344431
88423
514442069
590163701
970928039
454841119
1069737307
480993473
432370039
181370461
805300049
383250481
907832347
232592771
626248327
174785627
755608123
321709807
432788429
115229339
192079697
1039937861
766892323
610322341
905954267
773119603
898976081
988755883
213720371
78181553
334859827
761131097
114959893
210648803
906951193
449165117
231487457
290716957
655526023
1035729293
357616307
594872021
33859279
102920921
677807503
622939333
86055647
586482431
1062668909
620964257
1012306409
887732603
737750771
330893863
592122677
452935723
40995191
1047957727
955428217
58953151
176263447
1014621889
426647233
396815231
853740061
193377901
535128449
13060799
699187337
361661749
796591087
484619657
818378243
305750827
677891701
1052669831
811983709
618783307
552304793
693318421
792703259
805339937
388166267
380719459
438087431
367685033
276757843
293031769
782620231
335541307
704770247
746499407
411155321
730685569
895260673
353366177
398722921
1019774641
555930779
317948689
302209619
623435383
574130629
199270847
561029341
49587193
29853697
728860997
890088977
621242549
837071971
338410049
436648517
573215647
709784147
14997121
296692397
162042443
556319191
1071008189
273757577
349949053
536061893
947347421
238626233
581433197
492946709
501723569
830860897
450451289
862981799
331301359
1069152479
957534797
475127977
922390801
660878089
773624353
873257323
574409687
62654173
591664709
202816261
787080809
812730199
635424259
515979017
570950537
664996573
53280527
1065203003
348681643
904903621
526802867
811882273
630260377
853127903
415022059
46267201
54911953
174460969
948137207
458420423
736366877
720385363
104376949
953580647
416544223
296659757
7359397
473397241
396421841
53319379
445316713
725920067
895462231
842439971
956796857
894461921
228589601
354467369
439870391
782829023
984268949
1069526357
312707069
171982423
948570241
279689447
967377863
299766043
865366319
361908199
655527007
612980239
8978239
940788209
783015287
183223933
102712381
18210497
784382147
836981309
663033073
829317809
543208231
980575901
842299873
202082297
808038943
887018893
652506773
257318317
1040607329
1057686571
900151193
909092741
945811357
61380199
388765901
789396131
1050064259
707036263
646831259
295992973
150185143
822237547
298484203
599273791
108783643
119079677
851539903
309929651
831234241
70452511
10824641
551890979
99796661
908347841
1026487837
230444089
883138427
576557053
48293081
761013271
650934191
402507803
247624709
623150233
909131957
226929011
888042347
950876677
1054219307
466306067
446399861
12275401
1064673101
889226647
913309393
713223713
818447869
682132993
838644083
361500751
815701091
342194087
258570379
114980993
517483823
1028580661
764795093
679724933
929390471
136606403
33066743
533275727
622608209
928000949
873528067
791902261
731376689
902150881
771802747
645797969
595210949
525883639
941383717
466107739
46287467
832455277
519605783
710789543
491484221
763583531
386289661
618646001
729097069
841890607
151952287
463771397
942244111
761710879
1050464029
838482989
381812693
195404267
71600783
790318751
457285351
576347351
904721599
89669687
691852303
684250531
587453021
157850213
539020931
642199499
87240793
892294757
607363417
670888529
157737977
34207853
254028871
54266549
306347263
804052237
24108817
109331483
979894073
647181473
114944983
491985911
661048393
230369593
241005943
634288561
168734959
40502039
560479261
66734989
694275797
373648573
987895511
213475421
667387337
613343539
554004179
676404103
475227301
919295549
644563879
574120021
984845233
737249207
699684673
551956817
193841867
923224343
676520087
601073503
646176677
1060999837
444204259
963460457
758113483
186444673
609607181
88185079
190380571
119189269
925418833
811967969
1072399177
796447279
42123749
849573017
584525521
126135797
1003005463
870740333
1038911113
325603189
668673337
1006233499
710049619
741040331
583873063
759346187
619385209
279320417
338993827
444785779
345725911
113074207
657420563
252523759
1071392807
684344173
954048187
696372107
154103251
123432143
2203291
178186663
369025367
266949281
268702207
762063503
759534179
829492409
504933937
221192399
464840617
1072166983
839252951
63861257
320104219
309383801
758245721
1027951999
155300279
290849509
652847431
927360179
828275801
847091017
415125349
126490577
210872653
299259679
308630137
735604553
1024240781
131172247
890725907
393523367
664748503
644618717
108329953
70764623
923411747
948925799
709772849
927537581
787657697
92948081
374741179
529097111
264947581
543739981
947549737
222144451
598323139
308372371
879344107
387145831
245605081
791957417
709631497
454973593
341368613
775378661
208342501
832839037
911278283
958641709
130535359
25655183
757711783
1018133191
588057889
134392079
209843119
876196687
564783083
475581079
293550667
1040272733
722142007
1011380411
973434349
319708183
871330391
13679903
406238761
997008851
160078679
518387081
744572431
276646571
475786819
604127387
183899977
787928377
858357293
2204177
191679949
490080841
16300649
142772473
605683933
15262519
288511453
926506837
270320027
312483583
323508509
79763987
152028883
1070753639
69975109
845658857
194762683
647240239
549390533
297729329
546070561
355347497
972211901
3037009
986110253
861897259
586851211
83703089
675638693
839475739
210406379
41077273
402865301
439195087
746121661
249317329
733907443
678120139
62299597
101322097
1042057663
1041510011
670263611
318915353
570086813
314500019
256292909
741189067
763348879
102428251
893703491
823738463
293838529
238227931
309770633
492749107
1032737929
856367749
350802979
485867147
133632143
305918857
570117811
994594459
702133963
950387359
38661653
486464519
1067979961
845548481
889931243
168624149
203989957
832581251
987486839
666517403
1018536931
337524779
127352969
568007917
175703167
663772189
999638767
75234113
5961971
571171747
317542469
967647211
1056706127
783225563
942014083
585584353
784848821
394528021
297366001
201204109
834318113
755114011
736174039
692428337
894290801
967968511
181572947
907028819
827616563
589163473
358770067
131974021
814527499
865940989
765033517
404803109
501489761
8332339
211076791
470724953
577305541
77511703
580402541
37471879
1056234659
761529311
872806007
690606953
58080973
896342849
618065621
928136581
198442723
740784883
436834711
465002623
826660753
284583469
563725429
253264771
582524543
862349339
24846967
1051193261
136200191
92887121
875356507
866245351
48578239
25973917
794020991
85705649
522995023
68902529
352848007
906094451
1068657409
905060347
1010095357
605935313
123303857
67291541
405150287
583702243
972910513
447666553
757581169
77533613
909765397
25978609
623695409
338992991
339524089
326831627
514412629
917500547
57497917
980673803
451614077
338761651
988159597
381444227
405193363
481516403
639279217
754150157
945699241
599047217
797387963
904548091
905890481
864240899
125740663
998546291
966511613
1055440949
125661359
33243083
612930833
651082661
885065807
922072727
1024012819
102277093
980562283
764296139
87147947
1070758891
705054913
974710007
751497587
615834601
454218137
361379171
938995957
514222301
563967917
643818997
645572581
701968933
1000567937
356782241
218332447
471434149
284998783
1019768051
117446423
482771677
56042447
593595199
648257059
1039915729
451657621
329394493
276300901
627087529
816889849
1072625993
275849291
2759137
1044432479
728208427
1040031407
317888531
942093011
271078597
1041813901
1014359977
579447773
36256243
938072753
1030490711
916533451
215321123
323471749
48000509
826297991
122832607
247341229
949813327
948333479
519536603
788615579
178324147
825821351
97246297
506005351
285279647
941565497
378297113
796251557
149481271
323393131
499668133
313286627
725862169
302734639
50593693
52869683
66995143
135748181
1049933909
413023097
878159899
221473547
39038173
179442607
437635621
879518831
376163783
168800479
98554009
1034176601
229887443
53335577
56954551
563640359
1027509557
68991521
232046431
573761179
20806769
935169311
401501489
696168611
422165179
973259699
100642831
157700129
1005239467
308029451
852171163
478581041
360559183
811347749
646813373
950275721
553441313
188596813
388743557
921326449
303368239
21117557
986489249
370161767
977972899
198377761
65606459
38997229
199642957
127584617
557551693
354979687
332050627
462182597
343359227
839094593
844222957
723940297
200638861
71959787
245221247
370723723
270632057
168716089
1034187179
211196977
896772719
381300457
28989547
504823537
924828887
436380059
895471393
990295021
651527267
471360157
426548279
972507743
844590743
715565203
43649531
923106577
10159291
951307109
267795217
284517203
943370003
587122331
549262183
264534383
262698169
465255319
176494099
1068743849
638071769
596550083
626254747
742564153
362155813
948463171
667550087
313989547
468562621
615332479
911473249
786705809
787155331
476561609
807960457
190112929
888460487
216736381
535256669
43498667
99566323
27038023
262510603
363883189
77509727
923894759
897106867
608151749
689707483
200317853
766645403
427903733
1021373989
971319407
127485719
340279867
373050523
523906477
514086119
289903583
4508821
881379799
659973913
1051985461
571628731
1050344957
456423743
61180673
171913591
789048811
805812881
424029769
327382487
951465353
351900793
1063150667
192312803
560951591
646579091
98795743
280635709
270729427
804661159
484454183
600119759
653654153
556340129
834994201
581462129
410192137
195811529
227428109
604415849
970455559
927627923
239606933
1006274131
948568451
464703739
293915179
995892769
873424051
627594923
161782603
178055957
976683349
264606949
455434823
333906007
636452353
866653841
988385507
1005941203
138977263
792276577
970249337
286870489
984481801
206389187
344563267
116221069
505727179
428213503
773573233
873947527
292831997
896316643
528446701
172381259
56554369
768379603
73669399
1023266627
636533593
296084927
165714947
157889239
430290713
72641707
567430469
148565719
699434033
1058097919
160445213
210501397
263661427
681633739
956953097
1061371463
350743223
51752377
510915701
788062447
166257919
104394737
576227723
74781439
765693199
628811257
461965391
761567687
928217161
58792087
487848083
52343003
1058880209
818358259
24389411
261133843
387489239
1047060559
283645573
126117283
175188989
245054027
97595369
522532477
448936777
1051043233
767160727
236346037
80402633
1042149707
371471227
602469643
526539547
791763241
502453313
235486661
889508167
1039104907
959953699
865497887
11208397
886294313
290730329
863391953
1032967613
388169807
86501231
981067151
919136003
328688023
981987343
402066083
797111311
218481787
1051983571
389360507
971645683
271633573
402906227
721515923
736247459
346373381
138254267
985704787
154481683
754287979
716381221
375212603
64453093
635575519
483288371
806023447
637302049
183425603
190417109
234718307
263321441
492482443
494665331
291607993
367706917
257071369
964572547
719652481
436361777
1042938307
371579977
768122689
564864193
878558633
710125369
548093537
278539273
677818201
447295369
943143977
466319233
353003941
509049803
624588227
725217539
28887707
903292007
852771193
193532513
362083949
2726411
171415631
1048466579
496824487
682896107
765707281
778754519
750804713
325531361
146907401
807208819
716855947
902883151
851641933
274911691
927251239
487817527
44992373
460937999
309380783
750976229
318236561
147637591
80823599
660176287
55424731
71694113
635815819
820382993
598552729
544697129
609732787
1022646659
932411327
348091171
249339509
680030917
397122841
425517523
441716809
511830463
362213351
233635043
985293847
649295753
67709459
696744341
29484209
513747373
249052787
758435393
882387679
195317327
778041367
412923461
995300899
40864181
1061506429
502317469
438682789
716717447
875816611
642934601
750637333
427804787
524402609
163743719
245603327
24841499
239476709
849947641
577791847
330916253
903887819
253755263
35845253
890890573
857730173
100730779
165186277
479249993
63591817
68516519
728009119
1030139821
880798291
473366087
871338011
149850251
679654949
66358687
1048809023
743021989
149936273
218116321
271227787
161127839
83429231
36660641
934469
766310263
797624407
852783017
333367301
255007847
738997367
253211653
1035785089
740185349
135223687
26396519
544358257
789688007
995705699
510289739
812420101
781734049
78160451
634074767
80059829
62385023
81915959
349427509
433320439
651862153
889262939
892260289
368155973
698807861
671873941
320685341
178077649
978240787
132230503
910177571
152941253
257950547
694674329
811016827
643783753
943292513
397597807
72448867
73915607
301843637
497420621
747126271
1015644899
203484077
454606249
992849909
797815939
353709467
762189523
125774651
510324497
307500877
812172661
96248989
551089439
994992809
751797469
834742969
559661407
754829527
49069037
677886941
764191033
448673033
585896263
231119509
289790867
360473651
681097553
178473103
114881363
161248069
1010366041
769499551
835439669
8296081
752058403
156502783
527254043
517729867
269166307
62613587
1005120821
143885699
215196229
666720037
269658227
422670197
975155971
482315863
116218031
617151389
18171667
921588323
383088817
768466253
673038391
272673187
40223431
351906413
271300079
32107841
2882239
914113133
269881831
122786711
728602447
441122309
68836193
917068219
816368359
226499411
274415257
376122743
559487317
313211153
395814487
262056877
4661017
129292829
1056546103
266519531
74646097
537108463
21153701
928741871
197973221
138412991
500026199
99042883
992131403
695881759
935981411
921542327
981884543
562995527
661043671
646147709
276631919
12759389
1056891439
473186531
468917821
683295023
468118621
907813457
400052053
228628657
285874891
210482017
725268317
151347137
113498557
248350591
814602913
954133261
916770601
338212417
847704293
302956553
104853751
160388153
671901569
295743523
534832157
299910851
346662787
152280257
876739499
873413647
201229577
25276759
713341877
520438439
944056777
1031046407
1002540067
26523787
521250929
414414157
118443877
688573349
912897179
405113039
139300123
391854209
712968167
60426029
747137647
203240291
958147283
653898803
474244273
58732931
470170907
879907801
326166527
382143893
59633143
679576577
365716321
659153207
569627221
615795821
689944909
991584469
1037939191
591669391
570286993
897861389
294520379
963142409
161326381
2806231
329595647
986071133
195388651
925378841
903078061
53570359
665610173
241699637
623017117
266930749
494354401
812939441
584399407
311737661
281954423
1016704753
729865901
252883357
969943241
91909
461018231
877076927
201648193
865469653
1044977249
254650831
60262051
1030282453
1039261987
1024764431
434829781
1012040489
479667607
19875221
556515359
114132523
668840353
144738589
973420009
369963071
801336017
804509911
659139157
906174541
35068183
1025034083
103223369
270550999
992293033
825780671
437719819
716099537
1015175113
872352697
803049509
858161749
903477811
51699253
106673393
75571343
770131007
268550531
196593193
169654489
774109697
412170331
14760761
720469073
481094597
120321161
136180399
817480687
537478463
488386781
362647627
127154201
166060319
247401863
355482157
847015669
25919879
117189299
24686503
398393579
381124033
109163603
100658699
208473523
477328141
90922751
368370713
52323239
350673397
359612459
528046543
838666877
639643903
826181359
146904847
137336359
834113597
1066121011
177246107
1057107061
579726379
457759007
215491207
92075471
1008151421
214412729
549438629
211546949
134076413
874283897
211789667
130656343
667464073
385607639
222825913
1020007297
315247721
415878563
947821873
153995929
296317849
677800967
889826797
956456693
767668639
480827911
929153347
190824671
815749679
128037521
113212471
971960183
730672499
576395117
1065563731
351542687
638246603
398204591
111409511
311274497
940303417
239447969
910104649
359176379
845843527
423648889
864041293
905143961
615380107
875658107
567309593
531832277
691499629
677167853
152385173
318719771
238394203
958872869
1009374629
130484671
1574669
487605787
545077661
433288831
666313499
1046108633
447568249
145317031
663826861
290558551
4499167
355230881
53012893
724307677
621045157
314965319
810349223
799920607
925047523
428040889
46425671
399408413
689348161
469849379
285423109
762038603
273103309
321995431
547085597
952756699
276831637
418686133
594213029
529976977
691929071
444949157
791483257
439907711
579892843
270549281
831382301
690376627
741023527
562554197
902639047
66530131
587369353
491141107
195709751
726090863
274030543
135952603
823652377
820037671
386495101
258983819
247057121
1060438021
536405629
879065711
912807839
913615303
669221671
79099441
740342159
987540223
804007957
158813443
977090063
1027382999
697795751
553363103
208887047
847763243
702577913
457072193
69176831
745069951
68484071
463926389
302853329
74255081
502746793
31200313
18689227
68083681
771149123
68976163
644273737
1067340601
793273021
54973487
789004999
83167261
814198327
887840467
585336883
41423869
83482417
35143783
839528903
426706523
1029939941
521585573
38284871
836198369
892586017
26054419
1036031819
757041767
866576831
792373711
726524629
154499759
896283769
970853171
12151247
52542043
743799467
72531643
78347987
166945139
1014858623
493493879
258211757
529212403
985563983
210347363
478199699
1019161499
162749731
134279333
1043989543
802452787
1043968901
824701589
953890279
396994679
190039973
170828549
134216461
189638123
181144547
496750211
405182147
857912093
550353889
1040254063
342573521
927416939
70556683
1033274023
137560831
364601747
71571187
786274417
1021193167
109762001
617894843
852107467
493405529
555546059
408225749
559355479
373819711
922442023
52406111
980880451
97005413
27390107
531188939
383523473
691121971
111241231
222441733
387994979
726461539
234809837
451586893
651690799
903467843
954544733
320154559
847340363
825057683
493318961
250695283
1062738779
211110637
120176351
615059111
938188127
500430181
186698821
800289233
93620773
832345079
1057892807
83804467
672610633
220237219
641698279
558888619
691898219
767934221
236844457
456961577
854890763
652915093
499080319
226582943
929213899
1033749707
956332633
649833407
237590159
517926293
420736487
213030703
895263497
727205287
10232767
1045077409
923805229
308461667
969626989
104394991
833616139
805255483
740660023
900565373
34103057
6996257
635016601
130917751
874993003
434852917
258689701
459716743
566143063
961539353
563837983
614962727
199479817
177492719
351034147
8845247
312652523
929678627
696479867
510526441
165030227
155721077
539216641
125671807
229702339
215323639
564606113
302860777
356875973
308891761
901429
692667721
569887673
244668239
1059927313
271461599
325013071
929976163
750737651
726306439
204244717
231467129
478312171
869734771
237367357
1002818611
747596293
42702797
458063939
912018451
416910001
306313901
620417219
85726471
306515479
307083251
24115499
726998719
694720127
796454627
309319499
773763293
549189059
357030637
584165401
759489971
681611527
41555287
986145283
914421457
717422939
690630571
969234989
299279077
419590201
904340183
145184869
517343809
263535739
867045493
795063343
912851213
957377353
62387491
304228559
372777791
36762421
640743179
219903889
322742419
160592657
369552697
60321101
840357937
576602057
498681803
341103613
256683439
342175111
202218287
837209969
96057653
831418993
808869629
1002550777
991028333
452957363
564110279
741522773
74866349
675840301
874712869
115077563
154764109
203680297
550770047
813007219
542002577
75618407
522481607
924626147
449963183
225073993
802666871
107414191
729394241
724450093
135036437
732835427
257783927
508604237
1053676781
298349377
235737539
52534873
921581191
252933953
129208861
39981587
945933641
1025989183
319920443
825987011
171426127
294707839
606131657
833301913
1037451619
367393969
233067137
56500901
194205133
644075963
957574259
388495097
857653343
481135801
1056885301
397772567
1010068901
407147647
878285047
367672339
211617533
34987739
19155397
870001493
158658337
226053349
548890093
1049733569
394240853
682382717
32837471
176433839
457351883
23377331
582629107
1073206681
7762991
614391881
1060552343
343250429
727704371
52637623
693591559
466691557
129559721
568815029
575914051
944342723
715745837
728067341
362164811
239069221
584244953
433093753
205541837
233192293
1019293739
143061847
792027611
369344747
243798829
958810991
83625119
672332137
848145841
1033551751
865139789
823947133
737146777
670839671
13119853
621904303
26420939
91232741
1002592937
799154483
361711997
590930189
1010669479
828908281
808320391
811233133
315124891
492902359
705137869
667265101
702387187
200166793
121850549
595897657
442902701
173984131
870039493
836247941
672946843
312348979
398648071
728099297
195475081
309547331
207397811
528640051
4162733
197309551
442494947
568853567
160402421
316327489
964766219
919201291
213918889
966811799
803405749
191446873
671739149
556968619
191967439
448923577
64085743
504427967
832527277
591590509
190606021
168705067
1010800303
647345863
739627001
336008347
1020394223
930545467
617466977
1073316493
824535847
524081347
771884339
958609741
762296419
348024559
494496257
1005356537
317271373
569654851
815424791
958469287
586653161
530457899
1022969411
83573353
841391623
145595161
810397597
157987091
206253679
43659643
1057362767
28414571
614542619
693226271
556096403
375040873
913890511
1049970619
958839029
629542423
558722807
800663537
33998621
634128449
29048449
22226023
639625433
967800943
603507211
615518863
249434729
107786123
116648957
330669967
224017319
306550249
305898587
914746601
108890189
108965251
793081921
822717353
1012994663
130794439
1030525127
614905723
657772657
142686889
186277367
836620207
627259543
663698429
248034107
235470091
82584757
2785813
377949571
165368941
648513571
358391149
849572981
1041813967
817243571
415287721
675265733
105741677
871314953
831277787
821299109
111774577
834423389
613831847
404508151
690689423
84752279
541664317
859907843
268234613
93492803
1056490273
364256371
205305167
293611511
791506267
521231323
844888313
327514021
376660309
410781913
1053126521
130546219
740595749
2583353
830744743
401052539
478400717
687194423
516597443
499375687
271062277
615532741
221328803
688550327
41060479
785408521
766644647
880699223
3128927
74594761
767294573
106288597
819147521
535860943
724512163
400893877
39978227
850496629
711393961
760297807
988897211
251464547
517983121
554725579
54341579
715441147
708517933
355772531
1003318543
477076469
104683253
153473119
730927609
154558427
366059971
11239747
277866767
249291527
899056973
153198629
887792699
555691277
377995421
695310773
948531901
173101367
595499981
32866213
820123141
659675399
1021581859
628808027
963683411
851900789
327341503
824966027
345569267
87459719
471569221
652450061
768808141
656796713
523963877
354775339
450601087
744217867
52238801
959612681
257616509
951962747
359950771
810887027
473490709
780955649
318047297
762262331
916939171
586530541
364057807
1052669161
981555583
80343467
39795361
685415603
31303607
403828861
514666861
182328793
84261587
51366109
632322461
993532451
555034561
212201159
553421899
535543097
488853643
46648709
223125509
332583077
133416947
260935249
558999359
210592597
709974751
253516009
575805053
501144757
203346751
410256071
457226603
101208911
202068761
179114557
784430477
835407799
571129879
729174749
121728961
138904021
997558259
622748771
636103003
262721369
407707801
322979557
437819017
576800687
923247707
449511043
445736341
635922857
48527023
311053973
959600419
309007463
725965519
572062343
593600387
442633679
30507643
591889811
259235593
4602187
315572471
985664507
339266251
927731569
672985823
290291219
837762671
1071219581
98656333
239138413
669642107
627199549
543681167
563901427
809427559
309041839
382286959
510453187
722923547
1063185601
868889783
760140827
707217613
546936707
135194083
225885601
69328313
1054091807
309045031
191530561
194410493
297160693
404002829
430856273
380473019
830223931
1020661127
319654969
515240381
335339933
642855341
101906503
209020901
8349007
680063413
122490209
270934753
958966681
983969237
932429891
706046777
580289587
57733639
659753267
494506619
679350913
815697527
594148361
955964809
898652437
960757247
546446569
63500993
911398153
603782033
593271859
851799079
51831223
462008423
982118923
604499249
82023121
952311431
300120761
404569699
150365279
915299213
991580749
362054701
650118739
153402913
462392923
241036753
536548697
905671883
627193577
720034463
808044647
530030387
959276657
964815743
854209679
15300563
1053947519
369133123
744599699
950334163
565709033
888876973
1042895881
1040320201
878425907
552257687
929624411
798379579
892765877
742174319
224443343
325456367
897931871
281533907
940422631
146642999
1040632057
954256253
643118881
287016091
979009349
457705013
252136141
123451117
743428813
114350111
534625769
290314183
328315489
821246827
48988529
756772439
111111017
345087289
816761431
801509479
305211787
661013831
791659877
879864571
778778437
559093187
589059529
603783119
581468917
235456933
25363913
786327697
1010572313
261075907
381894671
689807309
619292521
289759363
471920849
54027889
379871251
894834319
1004213141
583427059
77108231
574598653
82928789
715586087
347589149
677978573
385627849
977335673
238873099
834511393
931858183
750958709
409231219
481968323
105412609
777142799
361798583
580601767
44908753
189299813
831884551
884726131
163888171
1000673617
712800791
33492647
1057759979
3774389
412514077
630641969
158133667
306597491
255545201
1045206793
53177987
6812471
139046441
628299527
637454353
838216063
172633807
687641237
8661571
427447399
1032038263
84006599
40892911
11666227
29934013
586361327
653624017
995152993
580186259
42310187
34264903
660663191
163724089
1016985247
244381
783995533
46899101
786849079
994467329
111509623
876961667
809068213
659770603
484936433
47199491
318137471
832112663
841491113
265877663
974628521
701176211
547116257
259065187
396495557
335524169
509292691
804326377
644111971
964219873
397731877
969367037
796851641
717816919
701501683
644209211
714946433
892902221
75242513
195952129
765260303
575598797
342894137
743136179
768809497
859023563
652428253
1030201279
874128539
980356381
1066665533
286511231
515780197
1039550219
439762423
715306321
638412601
35041507
323412007
201041227
991091011
235081303
750744503
542843159
394135499
74753521
426266023
803139013
1021300069
759173203
618766261
1016534339
450372569
788512741
350789639
471476807
268780957
1055126123
438873469
1005850943
788883871
819076927
432975031
695285209
253471763
707646223
95846239
607675469
710060941
288498227
659955953
66967759
435400003
959042869
910274039
769528127
299900833
354723419
255418337
537237971
576563971
146242477
468166639
601451657
801476581
317474159
274549019
944585011
524604097
780842749
1055912003
922606103
123102713
389783201
840874681
14911081
517287647
156373969
447535043
256884619
969963569
383367823
787547119
539502281
669748577
368759803
75173279
104848801
519020809
668290397
636432101
975414529
723720391
761836531
196614347
221387897
108511279
527955581
319408247
1070119709
710913271
913925239
658009111
516348407
378298597
725848733
324320053
678180977
139525357
266313911
968739589
820591487
175355639
159666613
269560411
471864787
511953857
744761461
796534441
334937047
795913847
337960471
834508739
124623197
184424711
497092621
351784453
43926959
306669527
58218739
410941607
958204579
214097183
601514591
262008091
507290803
407331919
338632793
238037773
333561863
26323907
236054213
12829013
23366437
553591127
76421269
723572347
445989079
1063614187
480716083
442284721
491159297
995763361
363888751
901552931
1024883303
688299023
477020521
132843173
979881131
395224043
48135973
301870997
564961861
68536373
950222549
1025554133
1007870597
730124033
182935573
436069603
378093031
827634923
28775777
903624221
156849941
105797557
676437547
39106289
749417309
153547957
571023457
177936571
49437077
973049353
229837337
479309839
334413377
490655371
354560161
1018236143
815645477
790425133
672605471
316211279
382880731
186270439
397951277
35785487
405038251
149513981
995381341
775075681
621847103
327014879
1067676277
100828229
319181297
601772513
670574323
680917151
653998463
508127941
936284177
888365603
637148867
805081163
827348393
1050637529
791416897
113389499
27889111
365103853
569330101
357216263
439310791
411472007
342087769
573342719
1030602049
379555003
343107587
831812321
973527791
531891509
1808041
778278937
657788657
1036950913
503705099
909675847
397262951
943613197
352086901
257134937
489141313
915238217
568314281
530661797
813800957
890646539
908697893
543496913
702620257
427849159
724508977
493831697
292189559
734175647
989353201
27056999
749571619
829564717
524912527
465051929
1057965407
409346593
763788481
68200007
62652281
889962119
826216747
1021996363
1023606197
913530053
15730709
827731909
14881051
887644841
278765801
915531313
886711547
104440199
709657483
267214957
572158849
166588013
560798333
1016773343
575204771
843169861
231265889
819873053
527632601
868003817
391051943
1067210519
482703563
512677169
783460721
671128111
103367807
196951483
698361341
67355473
376419037
123306191
898060129
965617127
33683519
903699457
897133217
36493909
582563771
863554583
27661649
318871933
499416131
623515727
562253717
292106599
215256583
325134067
413002501
759848519
646323443
1017118639
240671441
894482327
160663397
500642983
272961257
57478763
801655441
240342331
455020667
1063650649
840649489
975304553
1048083877
63781307
413383193
663573077
32787221
802469779
339431783
701093149
235507009
172094407
852866779
988129003
62943317
138385099
321854189
451462783
685817443
693387391
404399921
95521837
1036244483
398109143
783163253
536513231
687592247
149846869
623675869
550235789
314023169
561994837
450824527
648675607
812528771
351378347
810608731
284500297
847429679
826638949
422030863
638605531
839424569
212417411
993162397
103509467
672115511
970210529
25000147
1001176123
732983857
805858793
234965749
202300243
1056339961
69974857
122537941
987307961
149403577
1053114637
1028762737
100858231
113837411
315384557
598647971
945776609
75998323
446813707
934648537
242556871
313542157
949189027
234803137
302646467
261860549
802863137
441230929
676057199
366354173
901175081
345525601
763217047
200550193
901289791
101430767
52809923
800645737
471544897
706317523
1010214251
341075239
176971573
1004828609
746653511
970918079
400430287
563706071
63489011
316435627
136326811
427209449
84031943
440363321
248773873
215661331
927503377
46571461
1027515323
940794037
1071042659
967234769
310595513
208430237
133920167
234296819
476272609
786510391
543917573
261944341
1047294077
110521837
710697571
621736229
695813201
646453477
845079841
152955769
696530431
663018269
179669383
139223257
659026829
922198987
167077579
192599009
554215093
813152999
146090723
313342219
359844503
56969203
521633267
764427863
693470513
651081139
38885947
865631681
878240963
695320279
859433093
67856629
245362501
805607741
643398617
750630073
843641429
554425387
229296517
379826179
175297813
105072101
278200723
132830437
518176877
107697781
919124377
129144997
291331903
188563651
202780637
449612963
540033617
636674711
568474769
929299667
594503971
129615917
353315731
553653929
165383759
538049947
830111939
1017443269
1067274181
678879269
579511931
165713783
533509637
723226321
688297391
1054436221
1037588771
420461761
638061839
642182147
148063987
441903283
125879833
521689037
677293847
611029697
56512609
1023821489
407166491
175507349
284321657
798806881
868225279
994804387
668297939
68983367
935783029
4014671
323914259
16893557
255142571
386569709
622671799
347068951
922910069
300453011
53110391
504829321
944913997
601587851
145624537
1030621103
398558729
213842119
1050313283
720058883
537839893
833668573
143073631
6968551
281759839
822049717
231735223
800781407
237889591
818240581
274383623
386119619
341154509
148142341
858140989
983473651
694571987
452600801
1006234651
412158031
547673011
367061119
473913889
95022023
114778357
1048656599
642903997
1023555653
458030723
733213967
1028502467
599368933
999035087
630605113
403325617
449871713
357285301
794563669
928109863
924711607
1069247953
106773917
53233811
236054881
808091287
276053611
146946427
313609391
647576581
492950639
715107373
752722051
313584217
481735399
745223137
645064249
501015071
465530437
83134001
1024493467
37587269
544891951
423029599
374536891
210940463
402885521
744199843
741457001
706374271
128408663
786867541
503825761
42700249
1062574207
383989049
688609577
909435103
571100171
769975111
118562627
429840329
1069926041
313684583
489663847
58844213
752682643
957419581
403263499
787595957
970366219
578551903
862079567
866969507
588923603
473184703
984870157
544228051
597588683
69755453
148493243
615037121
213916501
6413821
272121719
513479963
479225017
936493823
1049001743
452848637
302433367
40490731
197557751
185070539
268422731
14218447
1028578153
236606021
563078627
854231243
519649309
834232577
152520157
951919949
382253779
928491583
664067863
887631257
1045678223
14181983
257524829
614498557
134150563
992691419
175364347
719968597
560546269
735848431
265867169
1004019001
52928347
728350213
420955781
960657389
647613721
488111237
43209989
962852101
590987821
1062018151
491181533
208677169
255595973
187897033
413947571
854770907
845147483
235814261
219498737
8688271
183749789
908179693
417679499
800964467
1066284517
182310257
562718467
934236559
426736069
540669137
867698761
495926183
335188193
371097011
667421561
915927431
510009139
551004401
908025227
219180803
102407857
653632597
82235081
49608133
298224347
707775301
100543489
582222401
1052989559
441404387
448600517
1041767399
454694963
1039519291
929313403
583551119
225485639
444825679
429244177
142580467
387273521
286616453
594406019
67305967
54063497
750928379
719827061
424327237
541053983
277207963
963549707
601515601
294000923
317372971
302303461
661754921
537231869
1028884541
281248243
337812091
1040974309
358681049
102281083
834146669
719927311
915909343
879759161
884947879
50271829
811681357
1036404653
175241611
20734853
267447619
499062869
237392021
90481669
488561267
31844951
12301621
21060707
154430663
519428851
486055357
817959731
103990651
41862749
15792977
776412323
1058908679
1042814243
368346611
160159687
776473063
585865793
483807007
156283249
374345479
381782279
156190453
1072655959
118298003
10060627
60917897
1013582159
348765787
233354689
697536187
946098509
97180283
371853413
483367603
511196011
484679191
4665163
306551393
564474943
627054569
771831653
392266519
959837363
1028230321
21764341
1012218737
377824283
271593709
866835589
216908017
819151771
717767759
803244649
406400479
804872527
1029077597
1034349559
7511027
803592077
302677787
1021244123
446253149
760284457
868826561
294311441
78129659
442896703
503276867
766099219
399854641
136534373
1069758517
286351969
325399673
794336573
105555287
254980081
426153473
68837189
69563359
637223203
432184073
93794647
998327347
208994563
794894123
318403861
57325771
74806957
380150377
864360551
44008847
839401889
10357619
981063253
1065511019
478258553
485683823
1044181487
942081407
182072887
715204879
263503879
325308653
363300437
418603583
406371547
230953673
446203781
62334901
106594507
775713377
285864961
663441271
143431909
78652603
1007274239
455216959
124173169
607680503
1026495307
630873517
289871903
624627551
975167867
720964073
397733767
139903021
654548381
499358593
102385669
667818677
459523021
462282389
1032955111
148304903
890669383
592283323
512780063
604204409
98660621
403000033
651815201
600749731
670583759
138215377
883270039
1013505991
931257311
229847479
86876791
338281087
32360989
583853399
484810561
424195589
452952373
633369757
666614119
852368537
143279173
324942287
475361581
815624669
953826101
511938701
500215813
1046496167
51901393
55991227
808798547
250686467
691970731
621598403
151205911
773176529
140803279
582977833
477270757
303115537
859473973
877342967
1000262533
539550223
652387163
791846269
464549669
177963547
847416191
939640291
1002016973
16807243
999761881
257035171
515897779
45732989
568259701
836189537
371059651
258257119
988500497
688591591
255441253
294493291
1070549639
744553501
275921489
817763383
712475503
381993373
262637657
61235467
919287133
1042476317
463646891
597104363
65449561
254979409
416726657
608954803
221561531
117352901
639268691
439237933
748500773
455226859
979648381
670716953
1565489
655500149
309736831
865410037
1016731543
114767281
118445161
427781521
357320189
810193757
491966989
641065129
142956973
211951639
10512419
246902707
12637213
101021093
601342711
264712939
363457931
191317103
1033360501
991955113
1054338037
674645603
813620083
957953
578395067
107945303
310222903
879067933
383035559
842773319
412947251
459855839
766166309
1053861077
233168623
150073159
402166021
209273557
852522929
21802271
79380137
998390423
721143569
1068220213
489311891
732039433
60498797
149059093
1030539589
87545077
186811189
387501641
578794759
48897301
873860747
711331471
858343909
364065721
251735333
459079891
693981839
543167159
789805361
57858029
765157693
708281809
830496911
541630031
754357939
124461629
359537957
674340353
305058503
265754009
171948779
24741191
1009189967
1005490589
993104491
132560059
349935829
823400953
221488331
487685879
638625851
928565461
1051078433
727841659
954466199
55538207
330575117
945415327
852373849
233800271
775781891
390376277
962823409
226964663
419630399
97656743
92768581
809635681
692802191
409069049
375086741
2081897
8566801
599893139
397010729
654264263
280897483
914252357
312312157
156911039
885495217
137921213
401151623
46770271
402435757
493693847
924088127
898579601
57488791
1051055513
1004287931
472565557
754823989
687625823
830122627
508056161
366291889
83606197
367370587
543095873
942885019
870420731
808374271
721703687
851945299
384251563
251351063
415827287
996734987
218738467
809437283
543856043
392310587
73513883
473387591
634699361
416966549
860948741
1055646589
780138001
120051259
50120041
360904273
56361337
253074389
49368169
443539223
65721349
1072720457
501116761
384205901
15012233
116175929
685952987
699220789
34614319
253926691
31155109
40561039
1041726397
343178659
589700621
770914427
176483737
281970613
165386539
875813447
271971229
488063827
246789581
395302829
352061191
978690719
558277697
397907401
817112221
104028047
1066160581
876489353
183368413
553216343
633179021
949585361
203794337
787146439
573694571
5156941
982151311
654232693
692502413
207125057
1029641279
451119047
751379393
965170939
754374227
965169313
976268539
69375437
454113083
422815201
898969901
782100679
179963507
353694827
968762191
303599369
97046143
49058329
98031071
504215633
698631889
161767447
49574017
26252971
810108253
405550549
475016291
414115747
17810189
812186533
72448301
19966747
264627829
959916583
609301331
571136581
396944099
1045829747
37514431
216886583
234703151
860310587
64782643
58920971
96706541
881188447
20586437
98293879
106400431
366850777
805018993
184354021
306836603
951512641
312166819
698739289
22047401
545486171
591431167
200284043
388580279
277447073
886932169
1342139
1026410629
936782981
628755679
952912559
155396623
270262543
417619583
270397849
307424021
488744857
669637181
978880061
746939797
274017901
467560201
903890807
977910559
680937781
104642981
876508649
169358341
728220359
127499453
454257623
296000437
738858101
479976421
190099267
288764963
914175307
369876301
264768247
592676663
448696757
869505031
472845811
94588987
909523471
966371531
142855151
297444923
1022229421
239909393
407141227
893395421
863650373
542590121
635627071
131842301
53449577
953702801
34707467
114668963
686044969
512587951
98828459
167696863
1004289661
76150577
417292583
529263043
344199127
90724583
368635433
429522623
152781323
877689017
473749777
549271271
203643709
528857447
310903759
607930307
257745083
304739987
1024330067
123288497
685263361
196409951
600266341
349945627
333312253
812021783
1998691
902191621
38657693
695028853
957071189
780078149
463151561
200708779
842240131
215043589
113931379
713560273
719796403
591324571
419796217
120999799
815430601
441520483
1019076133
20495441
128841919
263402479
780554651
1036915351
559198537
1046924699
1043856773
99008321
763714157
658532353
196067771
717814679
772802867
293739469
596904797
780635929
828255977
864104947
699921377
46291957
493876169
40841389
46906721
1000832719
614600149
993137357
151638959
719602321
295599413
1051012007
768774467
64773899
410869603
235114807
192662287
939988891
501614473
820038103
429525643
590079331
804150719
340770841
479737901
1067828249
1065346393
980000543
975909091
51757841
819320857
52316587
260416207
398395769
449892761
198126557
77605313
773365471
819866233
362166479
788680799
365689403
127623647
415800547
252612253
807324503
884958691
548520157
3015809
439629787
763275697
353371247
358649609
78590767
647874049
532969103
647140787
934950509
1037785571
964971439
670058261
52046597
692042363
735833507
746630893
450001399
1001526907
562129261
227473919
271696877
1021736887
628922299
299573089
367078489
223624087
609220879
476323207
626752099
624051061
198571609
867749693
236963677
1038407477
737312201
735671441
183644107
792158483
434184871
136668011
329913011
810100223
773062931
512905139
35489479
514705333
459077117
45833939
487527127
748034347
633870541
766816321
618040081
418764001
620168261
33831269
468331027
1054397371
76188137
411200753
142630927
397071641
755978959
396106819
17948891
745885381
188497973
395858117
597229631
161848579
880254311
826097749
410910779
637843309
554949949
745631281
489197113
333100949
932552279
479359927
971013391
738094141
48610279
702599041
529318529
779782931
479286631
178921363
157340087
191745469
309993347
993452513
972778769
858403379
265874597
935995013
489317599
209749609
633267197
976222217
216293059
472429513
173088583
723572977
516143963
953275303
1030938199
364228357
253898569
509374681
967591643
518155459
927165619
593209091
571223077
604376989
401966017
385977209
514141709
89764943
131486627
133551673
811963753
326943497
97514773
1030235897
26763301
313442761
621036289
430124899
631217273
443765579
908885221
642574963
721338923
386582863
171441901
26957737
723401123
635239837
998722979
301850293
691659083
1011189583
47372161
874207249
1010633233
656220223
931319401
604637489
243507659
249155939
323418191
203317783
244848587
1661519
140563469
406219127
55740283
484176233
641202511
51310951
519025139
525438923
431465351
818184947
65943841
333417649
872221481
638639359
67301771
392997749
1063837273
1068884611
686721151
581007191
628412459
26612941
428566037
638035009
550135847
1008361643
1061741437
90383857
208367197
1019228303
69505147
288151459
945419809
175927979
943590199
149526683
733566121
740824313
844577689
827896103
524877029
485570467
450585797
385575287
409803943
296633657
95052313
606422833
298840709
367930543
965403727
388768357
147646013
466189027
304065709
177832007
148195529
1012238651
434346389
275382271
515322187
1016142931
164660281
211351027
406812253
434648353
1021755193
306391951
514712117
394223629
36884983
218350361
546885841
199852669
722454979
1031326799
466343039
151000183
266281871
398848187
151060919
1027753079
309786017
772118489
845216269
267079391
56730017
1015340363
920322043
900455261
193930393
111040157
980268187
813476633
853763809
959901473
189860347
114806521
166477009
841853717
942122213
183091147
894284773
562114213
439745791
699334799
263489999
39786913
91026317
1051771571
775319081
140610581
867329429
748564711
1014522757
28879783
844887833
389564761
751080313
997996303
474399217
218628733
449760461
681279419
68875811
732913777
706235807
671228293
259726589
805297793
143752853
624427763
51122381
1002541801
390807289
382236181
460196293
356450249
900382939
513785659
830956229
499673981
941482397
115776977
111075001
761633629
1033554439
1031704469
649546717
907626133
69931553
538863109
563660819
573555007
645189907
945983807
817151507
1013293189
711754009
499163143
1040092777
210924733
811140377
999973771
1027222187
98313827
240435457
718341661
867633911
849495599
556497107
456886949
15333863
555660779
816766007
785108993
617396257
1034995909
703545379
834876811
888678139
77755169
495198523
920535019
379107523
276525169
64211129
730699807
579544073
724908001
638518819
418436831
301384931
274546729
530934647
933527053
413791673
605298587
422988187
853318523
520442173
965074307
881313553
703302709
815772071
884176037
593067289
14570741
422796677
923329591
397780709
101882741
204710993
865436413
266299843
429809687
668952673
67978921
867193867
792131579
846810161
47942203
678754709
301370779
261911081
462275603
384969821
331120561
150699709
828305851
164275283
337541563
616917943
304623229
954830057
997110589
196445287
880262221
1051782761
501269579
51293849
34542421
725059919
336383491
541170277
427868159
364070477
132722099
430156459
912695411
760053487
424753999
972706351
413558069
54029617
347027899
295026521
336500693
989553241
671157041
649664471
708788777
533718299
308188849
752127227
755538671
1044137099
326411119
264820447
248812019
953161199
344866229
262348871
413956381
132603323
1032454537
940450417
220142389
951450229
680814451
251431379
879926261
313580359
418048031
1041073867
241129177
910691569
790766423
755636899
668882231
550806593
51172321
296365379
7198153
519062833
1041869809
550283861
72224717
70247117
979148809
490405099
767671141
901837381
959674543
729740807
956632267
116824511
657665369
201164773
203691307
985799891
192904097
201646043
89690297
345542243
390630479
671210653
26127833
1067162017
37032997
212942693
613522717
262773653
445026719
784774439
1069475989
746743457
323457361
589989937
1048150813
585677117
468047821
98496403
316785149
765690091
62133923
53127323
411615641
612247309
370764871
348143557
579189311
384826957
950019407
872575159
146977
879070081
503980921
387468899
216920129
993908033
1071763073
550521511
792447001
430789789
417428101
505044863
556321331
1001883137
419571863
53870449
413852221
1062150247
1022769731
308139859
773323231
956773193
466190567
488632381
510827903
1025979329
904304773
480255239
887700791
87863189
41044973
647580163
111292141
968624207
458723693
406206083
60491527
581394127
669487309
567914447
11049557
922167151
509570617
636758429
519938641
431010941
622826063
137263787
931007981
51725291
1013313121
467677603
492715001
342030679
955342343
901046117
1057076173
648969661
688186439
743687717
960166091
45817753
283680043
432152573
703042609
62959019
288328247
510165037
71202017
797773517
894201563
27173131
236263649
485874601
726518017
929930863
5548793
601240327
724529389
395040803
975315413
154907843
383619701
119765843
114469793
983094641
465982037
241773977
555428813
823366547
230426731
593950867
645127537
790126433
805816859
1004874473
624855967
940611961
957129973
548986567
289643377
963668819
545496869
775871477
222881873
335652173
859816799
868629869
148807367
526692421
530272871
679626797
36847607
119269771
342081109
295725607
516212003
95094257
637954061
943299173
54614389
253265833
962195021
630042421
407289581
1054706291
164381803
933958349
36249373
211185763
301741961
55875559
1053414311
348091171
744310037
365531401
108633557
1063607387
6929519
431676437
39842321
179253803
260537881
539530153
870295177
717929893
643748731
142376203
425646083
66343903
551558419
834556559
464140487
181385689
283021019
582750893
548235049
140010163
850126493
899709227
653702191
254162309
834057053
686484983
1014882877
468906901
214866221
385891423
315726547
656380033
886073533
146403197
49946287
705413167
353655919
478169851
205759447
528103273
929406913
371817311
328585667
764313629
588333881
216145001
74702027
959211809
822087709
757664861
549412229
220486193
559577071
338526197
105174007
554774657
770326903
542996071
140896309
397931689
370035739
773175167
649322987
438790217
432556897
750204503
555335093
861809969
938476739
547037459
220574323
11874637
12719107
39027139
867538457
611498791
680850529
275710157
923345317
608548909
613770613
548571601
202388591
953638531
231509491
749616773
308903743
502639847
109637039
820817819
10628911
158184839
276158131
179782451
352563623
639204749
592240867
624955843
431621599
498144707
10994719
371533159
786944383
523330663
792606523
265953607
279218773
620912729
21470651
810239887
197275181
843097273
623178067
606111853
459988369
54047003
1066193239
920483387
82322477
596258977
223453127
546858749
63739339
557346719
1054255211
232830223
459209551
675523243
228077761
971916301
612847177
714512791
274182757
164574649
733516019
102752051
725411521
747009779
12846329
874710143
890118371
589515193
651306127
726649211
1020215881
61406549
286400987
433435297
684023471
13839797
616219739
353269421
886425193
1039083841
381481147
628870639
175523791
1023955091
244005659
219742487
408310321
692441413
332436113
239153687
446528773
388222837
332920177
327831571
503696231
93758437
933704819
436902589
680439703
81091811
46220413
59557369
64159577
250085041
390507743
184773947
394552007
446932951
237221263
261230197
861070027
191585609
795585619
528939227
816685451
906957743
847832873
786535601
495029123
754966763
589006721
853721503
386826919
496447643
1022121383
635711693
1067181277
649946449
376431283
1048226381
109736849
777005167
684885961
726125123
501121669
908863327
494097031
291722611
938774801
314658061
431923229
689237401
593766461
299823319
341629009
180005143
209308973
707087371
168998659
1051402291
297840001
12261211
885574367
590415233
15821209
1013116829
325060963
329386217
529274293
830458063
992387911
242097749
345146141
215712247
407512433
478977481
741118739
800777353
291696593
634794019
1012274383
974583793
616851181
486954227
887068933
937221401
324402457
628669387
475030307
759564439
861149323
168775531
903645779
96123427
747276109
202242311
596967443
146566309
269330863
873721507
721230229
224782477
195792899
331153139
312218941
814386031
180336097
600260317
412105153
576356087
47048641
748228409
707368033
702985901
230444287
280744297
3587819
896251903
508736597
566213273
840811261
409166773
13738399
1043066359
453135659
336222881
922130653
289995143
1018936717
857100187
767222977
140642059
576097127
498115957
433640447
1015010317
846625543
92942659
1002806641
411924893
335618713
363335627
167677243
604170869
220010803
711230129
967116313
48653107
185238917
295554407
643624549
1029986579
92833393
414984539
290406559
265488211
540277841
332100007
663732253
826305989
801987523
218969087
545584267
231967391
441118229
627584317
931548641
101685469
455814587
364258837
555293341
513146617
975123797
427496897
40328567
30283457
718599017
492583771
295905991
63649501
717437297
214325191
957326509
344146441
390944201
1072914181
234269369
764948857
450944447
662778257
737961229
712870381
874945187
668014811
709949423
898672109
119266681
552257501
649281271
787858151
141407603
842454647
715239839
155994121
378081191
661680463
877184107
938391407
423369431
1011754111
753277177
1042569109
397181023
679802051
120132461
999592549
808683461
557722027
423658117
270061943
1024554409
474703343
106899847
32512027
138715639
78507953
461030593
496479383
487901039
234013579
835233229
397229687
239405071
182212031
287416949
618440939
231249901
1058373161
730177583
1054530271
1036065809
930409769
84606853
209708143
506145317
137606629
905580479
184225127
1031816861
565610207
711210893
276143363
498502463
854327491
549768337
595295017
83863859
886796591
923342587
851564257
260828629
623316719
748144951
388216841
268569157
1057869151
518436587
1007596873
964286227
9677803
424516871
508900211
499208503
120435823
1068716309
742735309
536172929
208046723
741942151
24713123
826320017
74628137
62915851
946397
706374899
589099073
138618743
174815581
955764493
71226721
769883243
864019439
525873149
439868509
157685327
882887633
678725623
871698313
313715351
918452441
777036061
190655141
1003779851
14167891
1051359263
971652767
115753739
597364721
600858091
551796337
691800313
132543787
454448833
1071544627
621663479
859562083
873247171
427918901
541466141
303893243
807369623
905189641
837166051
709841719
1005168607
727211179
1032017879
45461881
331265309
9604913
785441753
887226089
49631711
51921731
172518413
837489437
180303131
338872181
1064449151
787521047
688929391
257515733
135914747
23883989
368704967
186733
235436269
399411247
526957699
520174373
423859129
788475659
918537811
471733567
293139829
180311381
324214393
587336063
771298699
756856547
403199161
1007937509
562974949
455275897
473159513
1013059097
822442457
832457149
931825943
37885823
234977441
830262743
923676409
71397713
359531969
571494353
216528757
737090339
303938771
102507707
1025749129
937359859
862701107
942521977
1053988493
417580349
799453631
735564967
489680579
1004513101
75761969
99828629
730778537
174127817
471781489
671417407
715596523
544481227
226010423
38174023
184594463
1009799123
450174731
122355073
372399439
855782101
805033231
573499189
254389903
981165631
1056380797
7578679
1015209187
430335517
495348823
109223327
48020341
788343901
534049361
1047788789
79166881
187081007
117653929
1037018839
910120213
122640653
646941619
180788339
565408307
993049027
198514783
951528673
767558819
267317177
918702779
318031297
219154519
830901311
36828367
247123739
327718031
168856469
833607037
878546173
303888703
745831039
1067530991
630707137
232529833
296578873
643920523
47973007
678150853
191987581
742144679
843283379
542248867
788285893
277233967
785038739
261915377
177282151
369487897
257026067
267950497
514622987
56081647
649432493
138877927
722902171
533408849
664452563
313877671
1042665203
979677397
107395157
751867607
943694447
966923921
437829143
387790243
853618907
852653017
928942367
307375039
714239549
1063375829
676560221
584838701
99580981
492052343
9123109
942695911
376783571
358420603
414453607
39420001
958414403
965729161
1025079721
763063271
328731961
71658779
225538301
116510237
979945609
157497709
629711083
34968239
460182739
827764891
904114663
529154293
338834393
480781363
982137581
265454701
878257397
9737621
739532081
441097333
490159699
197021599
409018751
812192659
516421991
27521387
33136469
629292463
402191567
205090279
1046493949
259168073
420949559
16305661
349825933
859692751
1072859143
506213039
804106393
76249753
918376211
67770023
766122649
287139157
781221583
177381557
962588741
847499999
1011720937
480733073
384899173
702536257
810099383
473774221
339029813
230798417
1064345389
947590433
231236321
259383997
1005115061
695944549
158316761
774373349
370277951
730744733
281414879
243893537
996790037
662256047
781620989
347147839
890010613
630958357
1022629301
477765721
400961459
702900277
976813091
1069701587
495355373
399526691
904659649
629379011
680460647
182016719
204594773
650612437
675487663
797187241
893004323
101837753
142515059
941914219
986396441
195490873
1060023089
773269669
816582419
866267687
599796781
895365773
314426689
82279913
597057649
331492957
211964911
348140851
628960811
952739441
741992549
533434409
546868141
353704207
118283701
714992087
1029738613
816913817
66032737
841698401
582199271
448561021
961267633
590091049
692889889
975426433
945277477
78168749
433632161
450591073
712533589
802038113
915806029
178673779
1041883621
676453331
761538959
36200867
615636677
893661469
306344939
548533939
803924369
156409829
275258569
950649881
361187591
134231131
885877823
36876347
382586107
233027987
858011971
164867057
172562993
331166197
1029900629
803898701
480791629
1067505317
480230419
245886257
80551441
29399983
1053913781
955358557
797182129
367368931
825692741
918967703
45828017
387584881
372338167
402167939
438831607
82888123
454954873
566283233
56886451
825931877
652747169
468393763
773428151
703815859
1022017181
533991433
10589597
38333609
253019183
308810297
966473903
64940413
340176847
778294589
903911219
18773
433007353
620888717
871057787
256068313
394344253
923086279
28684169
835745479
737979259
579315181
391314691
605745461
450706549
155190293
332369953
215328079
136178267
531430483
821535601
495709339
345224981
305100671
532755667
331119077
456155221
133187627
146492729
6480499
216790201
415999949
917105177
383306921
456834787
327189847
304067077
121211437
834114377
698413523
939799969
287076259
259409123
697195193
277767073
512568773
613430429
298798561
365224523
1062024521
668833741
267534101
229113433
344850301
956363357
804794513
189022037
663912617
706456001
1043162137
747169001
286747583
204697627
29558897
909836579
425405681
720246811
420360043
1062487091
301873237
57601261
287960993
88589297
963306287
849270311
647549197
542273393
152064461
508580557
755565149
254405453
1072863401
119679577
292337701
794343793
30016159
283318687
117308111
551679197
272706271
787523641
321221587
407771213
743368363
417383249
142292369
179567291
139203761
1031994283
330104711
66433663
872171123
908210519
219164741
65322379
132987527
100831439
125288741
458166689
669254611
158987467
138067361
875438567
97056643
102362261
65837197
482717507
759444971
786340223
430048981
241416547
322016603
739600177
133628149
227224631
965243597
920619211
473956591
73200767
1001037407
653387803
216008759
468156977
1035609049
847388029
441122501
1005279103
310791209
31492421
29022569
219872857
560884747
490355627
142095533
8761297
642436261
1041518657
653666963
178691207
691061219
920867963
285315617
899381033
360654583
564934549
383827501
751284251
77743207
449118833
636735761
634717337
666966919
317973853
907941757
955660817
614091589
700264447
904056149
451102247
988811779
92068981
522653993
261563
311046139
188749733
1004543899
938537213
1005501439
381780569
311043151
152314381
1054284727
664106603
245850251
13169851
865899413
689156063
884423447
49841587
1003913569
291689317
593040983
1002795317
295253261
1042998829
627108829
644182849
903271253
215638337
736569689
253750397
10132139
893346869
822042167
281463289
380424587
1040984101
373153861
840032789
421396403
243334951
602024963
568656289
693899597
755514437
736624541
1050480251
599526973
567922343
286445477
983681009
849749083
759286771
957624799
731003633
410593451
1060958123
878349341
205066583
389244881
678692033
766077751
545654023
642236597
984893473
427127003
787050431
364763807
780140759
710713321
144744463
191171039
336476363
76684469
586168951
101783299
1026569459
386359703
462644821
228697961
243837049
1007610181
824214007
155193743
156807229
418009373
626103209
68563657
371596657
223908317
24280411
679212673
572786861
780061291
76071011
238920977
222760409
765590381
628940639
964960027
711857899
582342713
230360909
90454681
139932673
250693379
249628417
526584739
757978139
450124027
543185557
999948541
717693527
60222601
1008736381
178099291
14847557
948992323
35960531
653146199
984533477
522823673
820085503
629137259
966443749
545264131
892472813
87223819
280592119
41443771
486118783
799952371
684159701
203012813
15855491
966621563
881218097
760086347
687148817
365178323
607437137
776449873
237694729
610040749
83528923
497770391
483920257
95581921
598104239
20817551
947483897
1041947987
413994223
969517663
861809797
927232013
76477861
715217443
134251687
317890519
537555713
365881279
497461537
731609449
993894961
1012804307
611172257
78977947
821959603
680823613
760594753
924604423
106960459
915157349
319129411
786497059
11636951
305094211
1055973157
941162669
692983867
82924279
692864527
954161497
1045038713
704011447
676796801
4816787
198064651
150800033
106400557
497352619
839894581
613109657
551875999
682829363
52262207
977283949
389379997
860173991
517092271
166440343
461537051
861956509
750888133
388035679
638610179
96551699
618599497
1033205813
441487901
679458973
953334533
416488717
228341731
936017221
567167213
778701017
42222107
293532643
831654437
691943909
699962563
995227613
917516261
307936513
42467497
114477373
898596409
962960441
40320139
577099373
899247197
964807091
933324901
800355497
806798147
771562579
272476261
226946023
798172747
945905809
108363727
572144011
410996477
620525107
449676169
1071512359
810111937
434121643
150254989
1071193843
774968639
442275641
488706613
374632087
379599071
858143399
1015247593
661447739
936470753
270139907
866039261
1026190783
88853183
59176919
591826061
764831357
419451271
537149233
1035123539
388637507
807972577
493205533
884461099
669519173
897463027
340385317
246574607
156246617
673351501
290894393
611366731
335111297
348427441
23287163
939567947
348815917
867902951
984213577
1068774851
897610817
937714007
960787501
330314693
555956927
220866967
939390889
173132447
897453107
909759911
642478679
919958719
765531757
319686329
7809157
675918821
671912287
621064357
561119359
474712229
419536493
10093231
72509249
68060737
828885613
657845677
915302747
639461177
26841239
288265573
786595027
695402767
510767549
891228601
771831199
176061371
183923507
45272933
959606717
201396373
614557319
852653647
810585029
911456593
445072997
29673341
407941757
497291777
159994957
500324483
972221269
532729411
734900273
683636297
565538521
378568837
28429381
1017985711
499629307
647192993
1052917037
414459403
424646023
319078139
951356677
73104917
684816547
445022113
33603173
325299719
780269773
798613967
663030629
179950163
383144117
944557027
317070991
803093861
449231767
352958371
59106991
812854579
909560789
555488767
373743907
42653687
495169399
777452183
208820881
499729673
132574703
954774721
185305039
484160231
800476373
74899343
758093197
567784517
488550961
1005471581
104200637
957142283
297285083
994732927
334231259
269651797
423998551
1050489079
16474499
1026106547
919978673
156894449
809948339
447914981
850583533
773480957
903421627
137781367
685937821
814426381
521448119
471212099
987656149
24494293
430827389
786897313
146860877
162508799
441007363
986537093
536688457
205268423
764494667
329053211
286983577
293885093
255631067
531057301
900739457
155810477
481298677
325841777
973018279
291871813
471644759
322788419
61392479
781131431
207769637
1047566099
392556641
326187989
28943371
721772629
381661589
427344397
144025381
197884751
722382737
597041689
361876139
391556051
485108017
214353281
739793251
1282079
92481119
856673413
91174351
736731467
828036707
885139709
329536751
1052672813
1032871187
373977161
458540839
798283753
838914991
182031337
798268441
628136771
478884803
832923103
744337973
77629151
161360281
861480673
792835709
560334241
510856127
850055669
276089101
381859301
158054921
770947679
762580477
120788809
376688621
708588131
408787891
495125027
755728073
557828471
414146531
316867039
693932101
35263079
233919449
369165211
29110513
865048127
255800891
868287503
620186233
288100069
81403019
474552587
680885383
763865251
902796491
123614833
865409297
270290129
46390499
705944171
805798729
209166869
284949547
47553923
612509039
84726703
759517819
251875831
1048275409
521404727
782114449
183330181
105343669
846946927
686276471
212304341
360147467
565637357
372543737
263196931
661087373
3778213
393943351
655674589
108905341
571544921
693126727
1071681983
311487853
809722999
968534351
469285919
923092463
843467041
556005743
770211919
262309451
636196507
146120867
695361439
650221573
581006551
594524449
600946279
635215717
552142211
705319697
189089597
945684731
373248077
177810473
132517589
285350047
435020309
1062814733
167003203
225991177
522331027
842305787
834141419
126204271
618220777
198432197
815475379
564307637
412046933
459313801
140473199
644555287
209753693
463369691
48546427
31121833
1056613211
551975233
777778717
307076779
893929823
208009247
918795637
708432859
708447401
11238949
140601059
21225263
848420863
364125617
752145179
189626581
844787227
759519923
753247013
65031563
432077077
506594857
293041571
12440167
347122771
982632649
333565103
273775189
841356883
779689219
959905129
195586757
1011306719
638865187
299287381
906268751
264795269
479717429
584647013
786585629
511104521
361973797
1060607447
307429237
818978123
72801511
95604539
386388221
280340339
779876459
160867943
120382439
121514191
836013289
834718519
923629823
682297531
602303939
743872487
41646601
241320361
523682669
628512323
633416059
749697677
812347517
74689609
571471421
243620567
563121047
249082307
378060703
790814839
1040808883
730015109
355957673
460776161
686539207
925096877
1003672753
634982119
978627781
102348101
1041054863
473585059
19120159
1042896251
835191473
264492689
341501359
534064987
588499129
241596827
797303711
584447399
1008268049
867179003
412831603
212367523
573159469
367877687
587728061
823188083
838589261
12212899
1070974171
481100707
36743921
865327271
715403237
174637139
797673347
1039127071
65885621
589632887
890264909
694241281
579652289
62394799
613537501
85023949
18985429
763761223
745358059
616585301
385254427
983458667
984372479
688911941
816510319
978814303
531478403
584054279
572558713
532907821
281564573
78945443
696712829
195007201
499823711
163077559
404457233
408353081
22886533
563246923
994908779
868384877
1036710691
998135599
590575541
329116871
329353963
748889003
136269761
1055377489
273877027
711930991
1041095401
2337163
116481493
92649281
131625953
51229247
894942707
260825603
785947037
642334111
913794451
66202663
579284611
359852747
668383819
648140719
947555647
689767699
454036853
324469177
761308673
1001316773
223293517
154519843
201639833
227438837
475635233
278404897
465532667
1018122031
996471893
227257753
265851673
179073217
735719587
1054081057
923025281
48939557
440523487
13671703
127218263
875464099
722447071
1055523269
187146749
537070997
608143639
456811543
790200959
230343277
298026353
17890177
413575369
624571547
586120511
400154389
276584807
892574083
627905569
897011177
853329251
192740011
416048159
134769667
963349187
1049776781
747133769
934116517
933510469
262001273
704036503
844389187
105906113
358743761
136806037
1017363311
404456711
793188217
1057728769
802457713
217864919
367077577
954348503
76710811
285637063
636409211
1003730933
80530069
619993039
6342277
511725161
773304317
685197011
540124049
731731813
637711379
154157251
813465043
954306919
835274227
456559823
718990541
234655367
666175031
157944517
781036973
988018873
949090201
843919663
10747459
421129249
323466707
338954249
127912843
1067970157
167969993
994067491
955332551
45771217
634248887
821291101
183393733
104711951
190710127
95765519
1041158051
702227341
535882639
1070547227
78041347
150513703
180426013
372008069
216097243
854010881
41883383
585866483
990006467
699449837
1070639333
896606239
550782503
704815931
1002711181
132509479
260307259
240282193
932218813
263304061
363948943
361460753
977926457
358677317
109607297
132935977
167028011
257862767
236593769
906393503
529225729
203819599
233567339
760195039
883375501
138541999
355205693
313509953
893912287
586924309
214329317
1032929363
731304289
285449741
1058801609
726195619
973331927
511384879
430057603
708355381
458285423
449292979
316930193
835291273
279511993
234951089
611619163
417848003
954404851
268365661
976267819
481269293
156667969
685328779
721831529
840529219
139182793
763106107
800418457
457161781
91947437
457723369
207634759
701356753
1028056859
932534789
214094003
94051781
253469089
250636577
779958059
597451273
571960057
861886513
498812533
410433277
240988151
877783097
72901511
229272427
115053377
289780523
1032069377
243896753
405047683
541458943
1055062709
487122481
78326849
244212271
61591121
518141567
595912073
434101403
81971863
789147893
232418843
753176323
336037969
216745033
229073093
11075293
1028483557
717477997
852124517
975372989
874759757
658619033
560634073
283960021
398273471
655603297
1063031129
929106653
1036448383
686214731
54205513
195037253
1024485443
423356161
409047703
607757257
522292097
41548319
864333229
627014677
903007019
633388627
806469689
393699227
681991547
171688901
543636017
243505181
220188439
207821567
284578823
783388873
107276303
100390067
998959879
357833111
266692747
293580167
520370891
189318719
559062071
616782703
710646953
50637199
411275119
142215967
596667523
919281271
134225653
301155739
315355751
462313063
1038476111
76667639
76610243
737519819
828130813
979184279
285338197
188889781
792678637
823441613
21575011
782767561
949136327
404465839
916171441
473489537
578900579
80425229
810241049
683782991
385108291
954131219
708260543
661370881
634354241
366755149
469552081
258367469
421079371
802438759
611755303
566053633
415332317
999339973
453872017
301769239
467076209
900211463
577852123
90671641
808213193
477181877
552046721
245564089
308914181
61709629
546061427
631824379
564645721
312875891
198806119
895393861
943597559
566504933
924638441
226404121
583117043
445767241
287645753
583752233
250807741
867983551
367080871
757605467
383311777
174180869
429897353
179349839
442750619
844598749
591733613
804236501
87563717
983746349
640334693
238936231
445555127
467070431
273870593
849330277
945983221
630957163
509800553
873990589
212927849
213993293
587299073
619270151
537080989
159951347
484445891
857420801
311559877
362452471
499497871
968759417
74920291
58206803
469949723
747268331
109196357
1071778501
512398979
673695437
1012084223
206586101
539023651
630173909
542322383
432734543
769257889
192608063
11632249
753107359
94894337
656801683
364479613
166160887
689746769
693692579
461233463
594031631
888748057
930887341
558878513
957563051
758452993
73814669
168583819
937108993
1069755779
832554599
747467471
914575499
8201689
363483539
974212649
830423039
394390747
672773239
610549931
749426941
950552549
942541967
591272107
237841931
16048511
733538891
385970603
61084577
353855351
249176131
110687309
158097679
232109113
490337831
514845601
118721221
539138141
422251519
614691461
98040199
423006149
685080899
1027182467
325023263
34522987
183657527
180297577
535416757
690822283
243101549
279998657
346038377
827582813
24839299
339041447
1022428249
819375059
142816469
342749293
1046527187
935706001
592386059
631378831
989424253
1017265831
76067839
870281003
434408573
254214599
148776217
994094033
757528601
515077681
992534269
822311179
980880829
651832807
644666203
503318261
387888209
177212911
486040391
545306221
174592867
67467649
758706811
1018342907
349200457
607237459
97436711
164823367
29424253
216094121
398188919
718635013
1042534373
321971843
878570443
805802573
999181529
471011971
104096669
759062383
966634231
491401489
362147909
536010037
311721287
550747597
858435673
333117061
639158617
596890837
984374543
76269619
105646423
658942619
759760007
298922857
418846033
506515957
728994463
567955603
725222273
28840921
11224249
790835303
220008379
967127659
334221029
170047883
734734157
17536543
190585393
503406797
162278269
39954919
1043521189
967389127
69131119
34474157
415828073
842967953
240763277
416592037
563109641
911900719
284534249
145873951
916101577
892743199
137537833
999375763
740807633
969974881
343266739
428893043
40104481
991044407
1007006633
914234353
252204833
1383593
617029709
503692243
756543743
262658237
20658721
243383941
809631997
742850963
148594819
126107381
838777
111990227
581107733
159415181
242504237
373539269
236817671
488450371
874309243
948348827
647195099
171395467
427372763
173859419
819300367
935167697
502567951
436218301
686204117
722254219
632664293
1072620529
321619811
180921127
482568049
494098757
886215391
549623161
634378621
203190271
1053568819
305633399
828005813
538386463
947327677
279490753
796557907
964590763
582909919
573616943
897188647
457210759
972265253
506366911
625789147
908743741
867547907
441166741
118883279
379306093
65602721
795485297
1055173373
305765479
109233107
521798201
891058879
732058519
1001785787
858190951
220807117
1069338451
728748953
1072806907
940735927
637181231
848665991
844791791
615712667
680441393
382435241
146411029
707457271
179368361
267410531
986607077
472882517
1058658439
207113141
588600997
237171013
764761279
430803661
75091589
108076663
857737831
437170609
956407469
153870889
841687013
141729121
799655977
231772987
663717059
595838821
31361437
68974471
68397691
678226709
1058387329
26228861
119150533
130336967
623103763
823618997
926889511
361358791
21481673
934322611
36686171
913942903
274137881
1026321193
227651551
738269071
591397579
586521487
839795279
102446411
70870733
221004521
765159881
924661349
745923037
342987481
887560901
600654121
260753371
312880871
527579303
121571663
752524979
389054719
369075977
122662577
730641859
848618453
436622587
935311907
780097349
581281429
694424161
956123929
851427433
10961281
949475599
83278061
200859839
768105059
286888057
1058148011
778201103
896136643
147699533
864755467
194542399
19545569
931863343
638967281
619924189
254993743
1999721
638024327
521629987
777168331
701170619
112122767
413638331
189992347
859927273
492304511
79636441
358440547
664454743
843957847
12582289
617650637
200177909
340494799
523579279
101526151
450617917
97242199
136388891
684370273
556411729
826683449
694713707
191719543
50539987
1056377053
474321931
955888853
254363047
275045357
982287961
127171819
959807873
254489533
1065574163
757353479
890959637
273024313
249469721
279020869
304325309
386250919
918176761
359362103
616504403
154794833
433179937
951820957
105985643
86351
824068493
894293971
645235589
776345533
1041144389
513675733
464867231
991973597
125034361
731220169
206288711
813693431
73040717
909067067
684267841
399448369
460448333
255754787
112446799
1065004019
11141929
1033342729
865075997
350081579
266996867
1030898101
174127259
814341097
59396563
33220699
1000684393
23792191
235491623
499918487
554993783
1021630403
464075119
224067169
338536853
374541553
1030824929
534029779
989856701
732285283
96202993
939053893
351255967
81334073
53517311
97841941
438455569
220665257
730665839
521405641
660047581
547437703
587847419
492414077
542694877
853152847
636560579
678937979
652189271
222686381
636202837
364721993
42881057
933973393
904894891
675717227
169982567
509644943
269175713
934617611
38213507
1007345057
904300249
140959057
636442967
730671187
104503229
16965953
786465859
390072757
31209883
52836089
96700361
526471801
309997139
453073529
757565689
654021391
562477943
1013247539
603729677
790449599
10436731
121403311
663799441
325310801
390891091
1017222461
683052053
423590567
133784843
842394797
864775787
587970451
385170883
756194951
363675413
791594693
307950329
276654029
34950043
731433049
329566183
313386841
77050277
188955433
820073543
167020603
693829349
872471863
197463587
552490717
71870767
166828747
240003509
671809877
134095799
651732131
993413951
21180281
336190259
243374837
971037559
610632433
689602709
906293183
179916119
774566921
1023444581
1025660789
1072439083
485097359
774168767
803767423
3851767
757021087
1051225391
842179859
1004624393
250088743
1008549671
103447957
413349571
580581787
19785419
118463963
181239697
407485301
183836923
1001230913
323184863
39695899
372830083
884439197
990762859
1056899929
414610307
319307341
131752837
328042103
492973583
845210617
993937897
453877649
495649783
1026133529
413488267
565818887
334169819
50582149
682530713
5661653
459140327
913784381
1039194539
844124189
24895193
11950853
1034056843
1025655061
633328781
236315741
844772941
420384553
186636757
688086871
747213007
894413017
595007333
483415211
368978543
634660573
935903869
1071322823
111561019
503798023
1000042343
337647853
170246969
377263283
1004364499
844022021
1059595519
296047667
989333489
1027814243
871863593
199838063
345112783
1062588557
995084989
825252839
332889061
685803077
169549871
64180687
836480707
399410441
897415367
865036681
69624623
375599863
898402949
790743353
837109769
274316723
529783039
155953439
704556001
912120899
587279669
545806147
597115187
827811731
20094467
826957361
885067739
936331369
486441569
622995497
258969847
797893813
349375513
141994607
678409439
790637483
74378287
614843149
662003863
1016809961
642649937
863004973
647822299
162216949
19684607
274720651
916719767
421474633
503919527
389706199
314068103
492229513
423306809
129922157
190874771
918412969
728101669
649090487
111951907
322110499
641023111
853873067
176318059
715822223
981198041
228650011
84326861
904625621
1025121469
1004987833
835578833
183401947
971180731
268891361
397555537
352324421
581874529
403177757
264839087
307223687
928604189
323657941
732186643
753157631
660459413
384139403
75995173
458094149
175988251
933292667
120356629
511109773
717574651
337672403
311958001
528564437
660608563
595135237
218934179
535011019
865850519
809690857
945212479
647343863
930768653
3856973
204069191
236529529
33630617
711657473
970509971
448637551
174248003
983079827
779206523
548443957
625020961
162323401
977168141
789694669
845192377
199389367
900327943
310739207
322488587
565404701
666072499
378478979
231465979
802273151
317562983
435250901
487526513
434941813
373902317
132470131
517572941
606301327
11274629
421084241
701358257
129744247
529649759
363319751
3644183
79964177
1052600189
766579459
915542009
246517087
563459227
713837077
448307149
456565973
137457863
678796913
808763119
306088049
448815083
880859059
425637019
590599951
452135269
691238077
99290119
71047693
228494897
915537151
538817131
408828727
296555893
500951987
349249883
468382463
789378853
552506041
905960347
827882147
993661213
761750623
472210523
402533423
481616327
629255723
845880121
352326011
693612373
1016856083
587238923
366002759
461889083
417676153
29741519
1027882591
86182241
669774899
427891589
11297861
593993441
571203989
1035672709
375337307
219629573
859598107
842387947
41350487
493572223
167165107
716476127
1017092357
465635587
58500889
681064411
124121633
527405293
868481519
284547761
1070371721
170238337
365913641
198906241
931729607
157386727
269166743
922634231
244745363
844982023
542176433
719096563
284738437
752657761
457562401
275274127
714758579
534321559
150479723
324986891
890827529
794319503
519501133
816183751
4750787
477174449
20461433
383117851
370101283
483887329
245402351
945981059
1071613937
17287733
1051404817
694247777
383607337
370606177
527378393
836668271
358345423
890475463
979509997
480870193
6516941
72496843
660628897
856772519
856346369
651127819
106062163
466589113
234378997
512855209
349282783
47353937
704111281
973390507
851913529
27447341
523544887
584667817
652187999
898947281
309050543
820761481
385189331
428023889
8227987
400134079
578755621
79580101
748305013
81367483
488614877
71431291
45792953
106659719
194175029
1044262411
998842879
301349969
1060185067
915286343
59009917
592066487
902059343
748967117
41671501
494365097
530139287
654943811
1011621671
246417643
433881529
616982903
517589159
104890213
310189027
1032781091
89389121
797975533
741017593
418145879
588111299
42358861
86431027
470526851
994063051
73002079
974605579
21516127
900431683
132932071
493017703
198233551
168370679
443398037
1000026199
409231477
631397279
911521087
173918431
643854139
323433919
946254217
133402597
934677739
590386679
816684773
346006189
65144047
94743631
772408789
824857741
268190239
1065927299
198276443
603218719
238278881
723345071
1052524259
834336827
447411281
437203427
188078771
164117729
147051433
614766247
437052023
1059839629
558680933
992742451
59374613
624073441
579566203
327802751
102891227
730771819
801253637
963449657
1059012733
91794137
1069656317
108582787
215476043
41811409
391547369
240747469
710968039
192130061
351704971
808704241
29473993
937820761
612934351
587793091
896992123
885951229
578292031
877211891
475862137
397300847
324312371
931915433
455181641
246229549
278465981
793466647
1057752797
751766633
892950941
301841723
629673787
634030751
941734861
378108131
55579087
717398471
219427031
593244889
450932621
913061689
727608641
663711787
1072761289
597903827
573575837
652739567
693048817
892091723
496670459
350914913
231194149
464755633
624878713
287176181
783379981
164597291
173923153
254673619
676520189
634372861
287732041
682073351
939381017
318991217
172208353
531173411
110276701
1004597483
348486793
842594791
233104679
123656209
303486527
52828543
257008343
534325553
466935793
867422953
230999957
687629561
44153723
18315631
454873901
185037821
704296717
407726983
981347999
467669767
388303973
310162141
383856947
54048539
293882129
428145847
819328901
1065022351
153711763
724505989
974609723
174670453
401079169
664746443
204873677
79808749
508744237
388434877
586900309
759634591
152788991
1063784759
361871837
840873347
619887661
770757683
109395469
272070559
273852323
552433597
934215197
726461473
926598901
483610879
104413129
822721463
626395453
270150623
883205951
394094797
258470609
653118253
141904877
854764961
857613961
472550891
734508721
907469221
269473837
60776861
618652231
5742053
489059773
354921643
558596411
744458489
666723899
1044724067
499960337
494268221
145409321
316309831
972949807
607893571
676805993
1003498217
6475883
792894881
435923179
1065708697
59205821
461486951
532974961
444186527
395455777
882243277
994271221
513356897
639169847
926196979
88188169
245156467
521146391
288252317
755795351
661060381
650249497
811489993
840706381
331369351
531601199
55509977
889415599
127043183
945305429
106479437
848865041
312859999
368716763
12969269
181399187
952380827
730615549
680764729
593704297
131628041
950527609
981215297
703858559
409957109
51965633
123943151
491884931
901912993
115211179
929868893
31892563
636284783
938915713
845576833
472739887
730044397
457615729
214868681
299500727
819605407
68014763
975279989
170444741
162766913
559447643
69842999
19376527
835789049
19906277
554543513
321779093
437059531
644914639
832839019
420882401
543960167
122219549
325903313
370404577
428719721
206760161
45281513
781267951
109016279
731075017
4130233
346412323
358841333
794836111
284541409
620769179
1072617097
899692589
359894459
94098049
258733771
1032783161
542920897
435373073
733448237
127581221
422748929
503510603
644131823
210667399
511704703
400099783
921467
795440879
723443849
629805031
1018370767
493843201
697570787
311071399
752763509
635792191
895351993
782681561
618604541
219268067
209711921
253497019
907853813
389236283
1057709153
76670977
656984467
841981123
298724081
753655087
79602323
181717499
299366401
552892399
324895399
161599189
952588097
846895619
254186069
3981739
396696659
181005163
30292123
488563903
683023063
356925677
569965147
318972089
138156199
89846803
888047401
703738351
225045851
221660077
416540153
480693727
36487421
570154427
918955013
919112011
655467737
247065667
807657779
246979321
487700713
644602601
20707651
1054202407
825667289
191719739
131450629
257275657
94692911
765786283
898222051
833676629
850441181
1058568673
419341171
822556027
171626051
295247713
3840401
980320399
403202953
849993077
1003345543
932666521
960083701
542151583
373110901
34543693
191710397
235226477
186574753
330150803
357547013
730427017
403406281
67488523
669156151
893284789
345796481
918674921
352366387
254680801
145353869
69761789
332605373
166082341
287029507
659093401
591111011
754581221
558641053
68694757
654724703
820882277
13885337
314660009
930819871
912562141
188035009
573397211
945634549
283304141
842217373
64715117
479285311
185593987
963370747
997670819
789428501
876317483
842049023
617810117
244664291
381643127
1062801811
517691507
860221211
362184169
185057227
564333811
618920143
314839783
1071222283
265240169
611505847
122818483
109877381
545313689
654818561
554639191
1052209181
250270151
396724711
534366449
3460781
106153609
569284337
386158921
969463073
907037951
1062086327
25314557
537985379
402960919
58624067
341458279
859109831
35606771
570122309
274637543
257717363
539857607
277572839
490680193
808603009
882814979
565457413
247196891
896696939
131539651
874649999
362424103
754511743
621431627
359613077
714274037
660303299
769094857
322753349
1004042969
587550317
332660693
152298799
449725873
151594087
301733723
561203179
771193091
839601901
628372543
117040397
939485839
946551629
346987379
1021661479
167446079
496021411
206391401
274560701
1059186929
18079181
843845417
1007154193
166728271
505414103
1059172883
924470621
174500329
26988617
481060343
239911381
143116249
597921563
670105147
904677959
330222859
287874007
951848389
51546617
559608299
216745339
553260233
854819437
46512743
305612863
729195853
716383931
1018401011
97357859
427181101
784053727
1002500621
544277417
661981091
365641583
113662781
809127023
145801543
901376617
589886729
793454287
958842487
954579611
666420719
634546837
686461403
671568587
140546039
687473279
72583333
866832721
528971621
426107447
92050033
821895353
404879311
989390851
665916827
999457573
165027017
24998117
186633563
1016122139
186064349
791892221
283889663
461848547
649988593
373984361
867219733
244813297
551614121
48417409
153552563
214436197
654683231
384163447
796055263
579836189
588265079
710152981
18151033
956952431
249405193
169167863
744838547
163296983
601712081
585832441
262911587
80088647
819569657
292646317
567635569
120269167
283708897
586488421
330217829
787369301
355200863
21520423
18589139
267883723
237708173
47413997
139229771
4419557
471150227
600202619
57335933
720749177
690264649
900130207
47775001
872488121
640039573
882699247
1040325131
728908883
492273781
479586403
372569851
65390107
401557979
439220461
728763617
611445311
376150081
939673169
910730627
902698777
532399117
189329501
939522281
56414923
146405489
917149553
1051580753
1045482343
735726931
489188899
696171167
710342273
813257749
864442067
810451163
77591993
967075853
519263741
998849707
958027271
1044719029
630947797
827191381
1026431507
1048455481
650115623
383730911
859464371
865433377
53057863
916794523
546519889
6694837
85341101
421626467
681573577
921246199
561452341
271553627
1057044883
873546857
46091687
1018763659
50558089
798836429
631995227
793849627
997859221
561081841
654666407
639965783
509341249
753999941
104801401
223667471
959816441
815019077
279578083
876394003
761512729
519621353
852276067
877151441
226058281
386624473
100838963
570715297
309253513
776052527
372803647
26309827
170285321
487369867
753839327
17356081
474351973
888009439
458753839
1036272583
226736161
216861661
333062923
275617883
2415701
374177261
316272211
2290573
1031544533
209530751
333107759
911868817
950494487
521837747
1020850393
600723017
626354719
656592379
502839937
81585997
146709197
763215043
595360973
138217957
982954831
953808917
653573671
436519639
270644669
516445561
537749857
1001287867
767118511
698643947
760274857
298028111
714931823
317925337
128903323
14041889
816462061
814587073
459563843
360938993
25345967
962596399
571129687
267257227
636102241
58497419
983884663
467830079
522025519
873242393
871958531
557668157
385619963
120622637
76056161
12992323
958886249
1061446367
287868799
72871493
334783321
140486429
406131073
324190499
170958653
445813601
799610447
744354341
700589303
1011445291
231742801
420530609
702926573
884844013
32179993
139485067
922378649
533056297
97186307
109575799
1046928403
870679031
155571139
103891721
95792689
1030107853
961054723
587341067
669632959
479138501
889582709
164759729
613726279
904940831
862062301
126919439
558538709
731999699
955478519
724665959
962934197
142980049
889377521
40586779
663464231
46227373
172592887
297752033
764144453
575799881
675774929
594503867
331075583
750826757
713345351
190723483
427878973
291866777
499566071
68318413
539347867
656564471
780990241
717025321
43253621
165209021
304240793
431343683
779040649
373118689
292493519
447134371
559531187
23734129
357196991
677201527
963900163
277088443
150499319
461802083
655098683
1050013847
789893977
390398977
78406739
855233077
1001309087
995323501
767569417
236393309
546627847
1003831523
626638273
191311777
1054611533
594992063
1045043053
108367813
535489111
172320923
1041723113
821389643
438757621
128408767
221939789
888472801
1005528949
309988121
187099919
679716799
586021057
696869977
1007380819
379268839
206562773
964378739
910044407
229171853
877198921
533546861
579834859
775939831
785196079
1002188513
362833831
969642343
500751571
179217131
1005291113
297603367
87170899
962192873
827941729
34144867
332935093
410944253
427884797
163874923
408849967
14166857
197763569
681883777
311573351
952413307
232854143
584704907
276721771
1072461701
258301957
156777997
386288143
658672397
739282127
601533059
385800523
822829591
179390063
1009886167
516334873
1007488787
294552707
420970831
895669303
555765719
171456041
550058429
450456481
981921971
839776463
998097847
238497773
16947089
615600721
538483529
438634423
755357609
64612949
157310723
161591887
170265673
13571147
309240383
844890953
437968339
226190417
956841397
995543873
435809027
1030177013
41508949
725389501
619285519
719421083
387848203
636289079
457676119
478925549
857834491
568802879
327518819
784338193
336920119
283542659
652120877
68693773
1028229557
692679919
209470333
123081061
221633327
73801933
1072254769
533829077
679339033
770548903
655057811
243217517
626016623
41478529
650879533
11185049
601958011
133315519
200184067
1054653227
651187213
643342789
848526737
365878837
546169229
960413137
815985613
403679113
538313387
601341329
976626037
67565783
220670771
31187951
36135703
608027377
778612111
890530027
289504309
125429389
637846897
713521849
82696403
235074127
329637041
1073419651
291550579
899389759
261356363
980472587
332821807
12171227
462242719
852348787
632532679
966331859
525585653
246520237
859832059
386532833
302854603
404472623
409500037
217426687
612273979
692906843
34596839
444009967
329225327
252248081
654502477
753623693
925610261
724718927
51622451
976176491
381547637
75555049
940316833
853161709
658717489
248304809
124264831
212431259
745225919
98193113
11816339
769375799
805092077
1911263
1006557649
677685443
797641213
113901061
443664031
57416683
803229901
532838161
165014429
1063397519
52626349
291850667
424695199
65973899
439943783
313619623
541769479
198912163
16362277
313602109
167049629
325757431
664616783
816835219
287596637
925797569
888059401
916003331
531516229
6178301
949632457
215519989
186247993
109504139
247966249
235569247
694043579
819468259
291641797
13949323
109631567
1072897019
74842613
486936157
711443377
519189733
314913679
328765919
729280303
922500847
475165577
787932361
555092737
546195179
11194219
339567187
539400583
880114559
397407169
40283827
998047069
622103579
668748133
994331573
59686259
676114687
438345223
117006583
1001161781
25748267
854739211
612679927
202109
296967133
972770977
425114821
252200171
189523823
290673743
18879001
344401339
485969059
551500561
115597199
306512929
35732131
120200719
144545987
72858077
979929523
228344317
628594541
56496403
500094223
350731363
872187167
636969721
105592651
468329177
584622121
895634533
266297531
259805671
402884059
875616011
845906969
229901141
190805047
229681559
34561607
428862229
114409433
3269683
25996193
63004727
890319509
982825033
413906819
898618057
113288939
105728101
369089599
777288667
412269859
586035841
823204769
899461037
275016481
251982781
793695559
358559081
432637427
720329303
299222941
280193219
1018592677
256489237
348947341
141045829
885437281
1053631307
239281099
872159987
1015995641
552887123
718383959
53208061
707145437
100496831
221214883
430937693
716048701
924084397
258546601
976682491
233746951
579622411
500934397
215426527
898908347
778609327
116953849
959435539
994309249
45630677
948578797
894355087
946822523
31218769
207088751
683766617
1010587511
104316427
5171989
509427979
694654817
859086427
414595273
313656517
6642803
709672577
459932873
338635657
627235529
515231077
366445111
201613903
224606821
829275977
855610913
920647781
800482721
167715971
846743617
669797231
1037889599
292349753
536018929
494384101
936151999
429549697
932142943
358176031
1001511659
233809931
271375831
75504839
972660023
270518491
854702291
373831223
493253609
452751653
264427837
156882541
441246643
429580807
669845039
810497521
475188071
103631219
452038663
982594759
792624517
749737567
304534157
444711521
114906271
139709407
617054371
917902627
589217789
228260839
1034810681
94051931
939097451
134808227
215092957
998334847
75104291
434588389
788522489
46324063
96339211
670598449
348879283
334678567
922913423
382003693
312907027
675358771
373701113
570270131
335744867
718499359
324742151
615416111
608194667
301871743
336773809
638467339
524537381
1056549419
352898081
188186083
4456451
1021252549
116922427
427155151
853577083
26565377
449656093
799186483
88719749
290980969
968318783
48505433
964946447
215136421
671887343
604106683
861027949
135123217
1014307807
480979949
387858721
953372153
497829587
879489973
224322517
67801397
991209721
991703611
117644083
1048709899
863972947
274724921
731401597
287048423
378284617
685583813
698677307
833599549
598885883
89841221
275224133
163841983
133236239
1029880939
937625569
644730109
509960257
1044442129
895262773
204292549
174988529
908995033
953809289
944060591
724968193
135704561
1046056337
413563223
472257173
1066812233
143114009
658530167
270159871
22589219
1026826873
215349053
420191243
402052421
76939619
164513023
566707847
900309667
198351479
141079903
681683381
194985977
155652479
614771449
1057124407
372308039
730034423
316029709
483858961
741907501
170471183
161553853
843560297
837964643
825435029
389607247
324258509
905251339
231169949
53254681
621846007
55538291
990781751
239198339
3680987
116841287
847569719
339933857
104288447
589372081
994482361
392894171
615599657
776913373
86773007
948822409
640294111
960014813
605240221
285178811
534548533
689771437
156219431
648388633
102825971
70656259
947655307
513697903
493102273
332806759
53957957
441025159
711587971
48538387
50797757
282011549
1045920349
594759367
631016261
519425107
735993889
114471407
312697727
1012218049
616471099
531283387
161225291
988350971
767634401
116424197
122220541
421965961
785643373
642528793
538353191
136535419
254312797
855050927
550216091
816313759
270977657
230155087
661768967
898084399
578305499
989824973
773697479
683772737
802595111
765421067
868106879
254103809
961549817
1025429113
678713137
686363413
771853583
963092953
36226759
289733981
573128879
804403961
985600111
226143031
907842233
439499447
351474437
396004793
977596831
775722043
770323909
1032667627
69110849
1043837017
275752993
337200089
775769083
966232429
193275287
820399343
469791871
625772359
952417229
42642269
510910117
104837959
1069774267
896217013
949957507
594269743
620248177
431643067
750571697
458536723
45726899
52279081
957066343
770665013
709774999
758085751
903413737
178398413
525057373
82583321
132917999
528879629
143120437
815190199
418451287
777444823
965113
437701783
602587277
938793061
250013581
475184869
172404923
840742333
524189837
24820571
847644719
444762107
181674041
69780611
1036730069
552707557
787746263
201780331
139120621
18515407
78314641
468170873
263369671
154518671
4529779
136822339
913732691
1035272659
319687751
720496747
76798789
953017783
203048893
535951177
132164359
938442917
208846543
927763051
210409757
21771391
1049694619
472039613
939512591
399862427
374017739
755243077
85676581
283940317
197875507
312013033
406879021
831968323
45246017
454439779
610306667
281844361
850502801
411569183
530475923
267145127
900018547
1012486219
802691951
987529799
933013951
377248511
539266459
559907683
630743501
287897209
344033231
885972001
1000066127
514487093
875778887
843469967
820908839
673243177
463634527
345074921
328596701
103326653
861231919
858032579
993993643
172972619
987471847
94610669
202956989
18079297
72895751
327228763
702674191
80208511
82603637
444859201
50558509
502814779
464692117
726453811
750251539
581106413
131439251
976548217
765681281
207715579
95986067
855006329
990740627
516743159
565251503
741566971
22977833
168445327
598513763
678643369
4856569
296071241
3800963
307096129
902125537
668038831
935620919
499292491
119263237
320535899
352584061
658492313
403632109
1051491037
233930513
45472351
880921571
687360049
359971897
291864821
564222671
184145729
500755063
935265113
816283513
925967953
567009587
426176389
219629777
777540949
530226721
780090109
12988219
734202241
310142089
724252073
923448299
298254251
142314841
737218397
267188069
842301451
1001617871
410496629
855394097
864252733
606302513
162338887
46230451
665565557
77828843
346097959
970933829
476142437
5139461
949235267
319025783
153654583
564182977
605404411
45473027
248623681
546561079
642430079
884110417
251106931
960029243
994367849
495986371
172174153
615025889
622334101
862048633
755537011
566645423
379194037
203547193
13667041
704268613
904968527
405689707
943695889
725481637
493807241
1043034347
228625511
481036643
1009599023
423468041
908070103
159064817
1051125983
367154377
221596087
752190331
898325317
263034307
120482183
575032301
379563259
207864053
55125547
328082947
534520829
127459603
1010276107
144978191
532462261
242600909
82484117
859827629
779116439
1042168213
391248839
791222407
905277551
774370319
827025569
861375877
1053236731
662694379
332061293
311395003
682520207
809177393
385262737
737265611
166715281
60939727
520443641
1034275439
131362901
901936933
715454449
911461289
581658971
64898969
845398997
740915599
836960171
917995651
695373649
293497931
504149747
346161043
243769187
69543389
342808229
885574913
233576687
439840151
117041993
990557641
571501849
145345793
637962953
27731323
255791363
800777993
914716823
596083123
262871249
879509567
893113231
429570157
1073300227
503277499
657130109
158544233
652810211
903959863
747911603
760818829
61468769
38939543
367331147
725383831
426795029
66733003
947543057
108432439
1036816489
461494697
473275603
367595399
845327711
764403061
255754823
470352341
942629579
12744617
237986713
765794383
278906489
138251941
257918887
76871479
617195203
55178789
678890153
886606333
147895843
603034529
328817677
390417541
627475669
859895527
724412917
678416881
570949711
1045651241
961699793
856612919
927421879
37509061
1062653303
381938279
844650407
70621657
716917127
383169329
170255719
566110639
176005043
481166437
137822309
696534341
443803441
659771899
792547453
511032659
130180109
618650899
486170107
241641629
238191409
883699829
77069081
288658943
575109989
961314103
417507491
98761543
319554871
1020129049
590639971
131982413
245348639
985110017
914083661
9195257
940253201
133640063
300719219
1001447353
930916387
967144421
341558551
61239613
795582989
1067824259
992634653
177957239
587793967
307519801
524086181
605964221
695274131
869087677
3304657
803511199
853764061
683214533
106188241
545636557
423111713
644010379
1006157083
684051847
403813031
547456523
868342411
331798169
127260677
986468711
675249067
673257869
13991063
1072758647
190889981
644021083
68954651
607170847
697223369
917389699
1009418513
958305421
998219429
333895433
1006241279
831632833
190386347
477874739
258106913
447460619
598207111
887614237
17964599
852559879
183116761
873403969
921892151
846277699
41783537
132588293
878750503
639769283
755114539
733826033
383448421
55620101
665627063
405239
797921807
1040084887
623434997
954778103
278837479
919045681
895739869
1069400533
693631703
892203451
70365857
260189221
752099347
801761743
811637887
566968747
325334489
985101961
604940353
246462331
26716423
856946359
400438081
995657809
203728529
1037475401
254791231
774825797
318906829
767576701
470141401
516923221
842982313
415592077
842573869
173474843
929599543
790133941
868652069
754477771
780000181
899227507
31044133
253522651
592277963
202341343
560091769
336459061
167514199
184361521
877758313
461896243
734506061
129851867
277255943
819217457
868952429
520091783
889738711
319727843
2634341
235385099
167015183
267069977
121150031
822814411
706255337
257641907
408689557
838196477
1016356651
391056383
888731191
752190311
189241951
670643377
792716833
612964201
308953481
453295729
64802819
96492607
347981533
231873689
70734827
797723681
586042907
842739179
504530303
1018622323
1045728283
253484069
850344587
106467409
716452559
931181687
272487833
979818223
755314841
1013866351
147560269
284193521
160375469
801778963
281371429
682310353
199954193
860231329
74741419
30700337
61720289
102430631
466656481
919289269
657853043
108113273
389423893
1068954643
264118957
824991539
446844049
983007329
91542131
287481109
344529509
873467999
518246023
365983447
529118683
438375727
862437287
502126613
12536809
23906381
170281427
142901117
1001832373
463170677
788595403
298012931
324641017
666570523
82828469
754005533
160809529
823061819
295935701
727533223
922927067
51217037
600339239
10724447
91495991
753973439
793653461
1070690251
296068429
568010431
1049644793
683503441
892148753
771794453
353808463
766065191
1061672701
218011091
137940169
1049063581
87794843
959229937
579393179
75616861
421539179
498207719
1043720981
286483027
881989571
619668521
156089099
274207919
948631571
127574201
944250863
927051353
632306393
365694271
508809857
650596703
976957483
774100177
142995323
547028557
808562639
1033080989
207774467
1052221109
759134429
980611199
43911883
595632911
441319573
959855909
941430223
153387781
961595113
564511631
262219693
601693507
288161579
103482329
325120099
98800231
136248187
1023653509
752357917
24616213
119269531
711811519
396724607
320114287
421983307
138227827
565537891
712284883
499408529
362295169
1001706179
398276941
343524193
438780239
870176513
791395027
458511091
769955051
622997651
636768529
259693963
259864681
913968259
824019641
752932381
140853571
988395803
395116013
1021180651
92674607
351564137
215524417
584029783
138055597
722999569
614233967
995980519
411808543
214077109
530370107
957605063
643124011
9267361
145973071
587908939
603053837
120603011
565692307
347691907
996813047
934432277
88565569
1070927177
79889203
422147647
399469391
520786621
338482481
182144999
133367599
203253551
850860289
71615513
700195043
566384153
303244049
790208669
814260649
158904901
954010451
1045498891
531668309
1059144839
113295179
709679023
654189007
177439363
94073737
231007897
196067041
353521529
1011778877
618995057
905590883
222530723
350908687
547109687
498905731
440496473
359517371
884672779
377042531
945026903
486617107
151515179
67669169
491781487
904261517
682946861
535896029
580751257
578563963
372072097
273353291
578108567
226763611
300606211
512257871
14750221
614777759
320600173
908573227
36594653
484160009
972082103
60564017
839600849
775292767
290173183
786473803
904028971
39530497
155687507
489495421
271429409
727936247
407154101
743100871
261539251
16708273
215928107
768747569
627719371
491626133
697443671
712725749
118109987
14944243
36242429
870968603
735093521
521508199
476840449
47374373
815445391
1237273
639917171
190087493
156842167
6618553
589411373
65720549
985417063
302219413
634950143
574779493
636393649
538444279
268216513
154400423
8290369
785195041
534224029
996102383
442608377
980335451
170099231
159217969
486461587
694848053
548770007
456881189
525365831
210553507
326714489
111490109
283244581
753501043
804848963
1022772277
536148713
806240651
748406023
768350669
510227269
187976731
629706323
707963539
874396673
909532319
400602953
342793757
836523817
55505657
216883759
225276133
711315637
107468327
1028871043
431805443
198473507
382184389
749350061
422902673
630576941
364970927
841950911
186267703
953536723
128707147
980730887
864530851
287894053
566310007
232661243
219217403
817184677
14511023
652935691
497240363
84970297
144045497
802478939
469761869
388816069
887485297
175514413
709362887
389606741
564901501
813849403
405466619
141854371
804980149
488535097
679427839
354378067
10863883
926155387
697497191
172981373
573123167
3747637
69547033
375592729
472143929
1055494171
53186333
217654277
517103057
345034531
45751529
125963221
19572029
457589383
851434589
134071123
332273489
777932501
119699759
153536381
326241563
831216637
953846599
545326709
312403603
1963877
26109269
689364461
1024569563
730308127
20127197
1050486293
147516541
49832171
180106837
296197453
78875003
600754771
760851823
12417641
55535789
617203291
200491409
365121413
433136603
851692229
212676187
204547799
125704541
286963363
194232151
227679349
327362027
870078059
798871987
425632763
659209687
35565109
738906499
277220161
100770301
865519639
89061899
895128103
265513957
867374353
797620949
673645157
844115819
236485693
963616273
473249713
905486773
1060593113
173868559
823373207
396854609
399640973
641545057
742083973
286272739
69182791
227701891
38928779
149755447
354737857
387541829
946854709
831085757
45134281
430709179
877621337
727962511
104406091
354584291
336806201
733810283
141308207
268155691
810882581
995080337
106837993
73611623
127293487
919371899
381559223
608271347
714628819
430865381
122462453
994557457
661979933
126623507
20725171
540773017
283693159
411163741
900092429
328232731
394113779
881532317
121473277
294709549
727929659
719351977
271677319
1054917421
802469141
128755531
111699383
36005777
363102353
695462563
933846269
324036637
34280663
1045256941
701923087
1141081
138766127
440605163
154827997
854877679
540062741
532269137
1053396923
237364019
768241667
227207137
409300973
772130197
360997981
1037380957
10867963
745265627
30055343
26392231
159388759
305603227
1006868663
512020199
776161783
1006519879
586004057
1048130537
773740787
247129403
610469777
954032263
664063223
278049749
903303043
328606433
754292893
147346261
362995651
703514783
535816241
396796831
1020777493
1038860461
752778371
1037207807
603132721
737999039
819971951
735123149
631052063
1002313427
585530951
603896333
487195103
425350943
678369689
712510639
984343483
242655893
1071035059
971095093
250982027
1053131993
421697987
322232203
196258919
91824881
233018801
110750329
455866291
278333917
882934517
570703633
1068130933
385236811
145006859
739080077
297952429
909035497
788184569
999995273
165623303
360003641
478490569
633357631
778285061
215516261
695584961
201517721
332471827
119212801
1058390621
981023137
826204019
596323361
1040583793
610292471
177069091
807780553
723759601
406302067
468461159
55023029
11188361
27423163
213480643
253504477
831840599
914377663
732675077
739681367
962793541
261889583
593349167
956118433
606992483
689000483
550401317
974559977
206731523
226073671
318495757
400285619
228937391
457306379
20812621
18379523
396624923
852461483
670919981
369331609
345317053
468987539
803036011
938316991
753341081
469157303
1004143171
378944561
274753387
167054731
552284231
22332301
389892439
383530093
1035868357
301959787
36639679
635425169
1015825159
910349743
230723497
826194697
886199669
345869357
997062503
210633421
761373367
330723079
1040167307
404735521
688095851
953188741
411976021
3639403
487831937
480564493
442310149
700620373
225653773
153843901
573433717
777361127
182430289
371110499
527866111
646330969
267281867
224364533
40862993
418661303
547810127
586326673
718575827
616513657
1044123809
513246401
863904707
929573417
574405721
575312641
857681723
292498489
129881671
875346529
528564233
407297771
311071381
111160873
763471169
1005283033
689089757
754700953
812217383
964244627
637588661
445129889
374400239
102587269
54232537
882104239
376440277
1002643597
982090189
978490193
777727277
283603421
480650767
371339153
500403353
44238433
51139637
854707937
713206679
203184193
588731867
707810099
950944493
863169751
523447921
584295319
231892769
530948069
835995493
1062063421
120190769
448553023
763652251
200904569
373659431
713440801
437732899
343230131
841385147
746224253
534053321
622530841
169208183
885732983
917805181
355440691
40989889
787333243
304878151
737699563
145865921
279744779
658696327
827691323
560385191
331287877
611938903
718917139
213842899
735723367
798059539
22342399
753788443
613431241
842138449
671691547
158743853
514763341
634646147
492817057
610725319
917955667
1056886009
14165929
338058779
587720761
854041171
219812479
816947993
131201891
261925471
459575377
585902129
627418783
1033000057
889733293
55213211
782961437
824296897
769955729
991507157
915215909
558233111
192466579
253715261
1001111491
494030681
406967623
1043331019
729011489
1028138303
469462967
555611753
875973577
1010139659
1015044743
88062173
371198053
211032421
196797169
394267001
634698941
80657411
750995123
931170269
871434199
994094473
1039948541
796165943
245689643
538355431
83989453
256520119
521197783
791016497
466624339
287052511
788921977
308295019
459842447
249170843
817884737
469735337
1011921083
591128501
366116081
1006513129
533022247
843685807
1037569849
137885381
1056975797
759250733
371588489
53205109
685557659
932336521
852576899
705528737
568976399
778562969
121435361
240216061
764492089
782611243
1050975391
288409747
8559799
44738227
346675453
850363861
996693223
1068183791
200398021
153814279
487411549
1045031341
432585457
292982387
119842493
582578429
335309809
336446207
954446609
516184961
957710353
495147683
512861059
1022299757
390465841
3646603
346052533
797209837
136720399
733971001
840536539
724841071
575077297
914818643
956175601
751315241
181622663
757607857
867494671
146115523
367449827
945428243
970737109
1018372283
218062189
10023061
700743103
24112339
288670391
591440209
1024475273
806645713
325848241
1055372797
87724837
791730677
503662309
307822673
62222191
39109459
352191683
17235853
644150527
507659617
281727601
124275953
850712179
110967323
269182211
532954067
875828071
765275507
493152139
281688871
548502991
817667957
180891349
173203439
730403131
34417993
745884943
616707989
585599533
1059659717
887864041
235986811
904982417
101895797
444593431
1860829
484687267
529849849
927613021
29112851
558577763
865330867
47845297
179334769
97284247
868174709
947207069
715832213
491529799
434831147
731074129
967723777
246577519
798928409
661591247
31636403
328351207
263170483
385358503
555748579
68720369
53885399
207513409
845354599
1846903
614158687
836644363
1052107621
280462001
355870121
702589709
286196917
526135123
449251321
75073907
1000796099
315683449
328208021
974280179
860922583
343694093
686956643
286470449
473340727
973131959
1031673757
442288349
1067214427
620059163
750984181
576302017
83056069
666645971
168009577
587919187
959512273
79604641
670422553
1045283843
989536481
258046231
614005241
449324933
783013667
637565689
80018893
822468539
291644303
61135577
671067653
216940231
491006401
953974607
307007161
123626627
717169081
190794871
573816449
72073433
1016881213
930764113
342765463
799828567
435693967
703576271
65558627
317489279
363149863
3451061
45192883
122930279
378850613
336011653
390044497
343720837
995279041
466155493
73949749
138019867
865757999
875872561
522653291
69468233
138580609
968844091
18525961
948929291
920695123
669490589
639002191
570165173
509557187
548415353
229869091
410138149
309488237
392685001
1008721013
532080763
822191039
767824951
919967753
198085523
483691921
101415583
640551839
905613689
659732797
960702427
1022442409
521419309
905826137
383883641
670760081
940335421
510562903
13123459
689581021
607087367
220979287
972966469
4294223
269253319
246119663
948245413
697321321
382820849
197183971
494119517
590078233
598578931
674437097
158459893
18401479
293634833
887797357
236397179
22046371
637070647
749738593
116265649
669653011
306169007
185151209
919755511
162701359
881928349
144069349
1037404087
778593307
896122189
1760327
4977757
329806819
487327553
161243837
939346211
114095447
99182273
807538087
242390501
239803667
861299303
40311023
117028861
641279213
663791419
487447343
728812853
119454193
84067033
675312713
379771549
583096979
356283523
55890167
442432447
582172991
343384859
91754449
254827931
87930991
213901991
88215247
689202529
762068611
820906649
35946389
992161111
293013979
25020341
97667803
711927103
687266627
705935287
742424773
300447253
860032067
117293903
883344403
624260993
447505703
291454649
112961089
347945359
907126499
862541633
725951987
134366611
279706913
375885773
665123231
994561163
500095723
499122361
205766381
1025970271
446485661
802965827
422268373
933368609
998681627
541439603
658229113
124578523
537646723
917951857
144165421
647900873
261118831
123616457
241411627
369215351
999589687
418608803
364116287
470292349
539617811
376063
435923021
800252381
472387079
152273851
1043816621
273014293
729079433
937469311
641223563
310648693
696765409
304587497
265142237
172283207
467435119
426241259
606920411
981439519
79425949
245070659
709563073
122340961
1035348179
986221487
472845811
973448263
1034420041
661178831
528385813
514246553
806226247
877777387
772369957
866996527
209462419
1072122739
691376843
591872557
751875811
678015187
141180217
222538819
819026063
65433311
208513897
489164279
767017861
223534169
416353111
931909613
378007957
234084833
1006934809
154084069
42367453
924901403
215204489
265659619
211534073
199583779
525282019
757907197
423321307
147813257
267278483
505763191
80563001
4220393
1043430629
673864277
431074759
194050123
858785563
449177977
780528083
791919533
465013837
864135203
511188031
1053223243
252024043
225315551
143198893
408157909
813813233
859569583
587159849
1011322973
571140079
97761893
107919937
664780757
580663861
602170867
627319691
800813581
903534217
33658117
885668461
381091589
546467059
322877461
149247509
228630343
400342039
194210201
286533187
110656319
181926607
803977721
332227099
783033241
554047603
609591511
317961377
654439073
560392831
332693681
307404179
332852381
450145151
18405089
669599129
780695533
219808301
494111927
835019819
472878041
340904713
726133153
67641683
354940259
375162617
77376547
716529157
146722421
1054688861
199635251
671632319
1015967863
177294067
790490717
473239133
483402961
744567401
1032296719
82009373
38386693
4359239
991225793
660349637
445729663
679331761
457100311
77507693
432793117
159141121
266958563
129151699
695296529
803898539
952353187
622967047
484055023
255337727
269313661
702249109
561722611
414315281
369118357
417760099
185437141
447741677
607535249
454647917
193585061
257436941
899858879
109292431
980098061
631748627
173107861
177533033
938760241
448337093
29911319
659093749
630414593
424069039
463766759
325471261
1010458837
889980397
428504501
11818217
663643181
349939217
571872227
1071108517
741523631
294951841
936183593
348840911
742748771
385157281
896469671
210355681
77305201
290029031
828944359
635650541
138109949
21914491
578082863
527805727
330046153
82553123
1038671747
422048009
979307999
608427997
144981563
653774843
743298949
674601001
945667033
131929199
187261159
210535151
318562249
535989521
805572109
923874781
598276379
462784057
23616191
692143553
995524067
580752379
475797659
434742313
170748427
705105931
425932363
141145957
1031499307
445688281
315238571
450708959
1051316939
722478847
1045382881
871218259
257612689
579152419
198955177
709525601
907774421
64260949
898472611
271961153
522938111
118024741
226333819
996625027
674228549
4147553
313000217
985818767
599073751
871866571
794211421
806123267
961006159
157925057
541064647
770479519
754777333
477756637
917029741
302797223
516149549
533904187
863662487
852117131
434430323
266709437
503272339
842920777
531063083
488817733
232800877
175433417
583148479
706350569
37447541
1027096097
391367177
284674433
453851633
686683667
1047037037
685586327
1028599511
933000967
430106407
576126613
335870629
718821127
975264533
285240149
660924163
540502241
720375587
149500289
527232857
309408611
1043690677
403098413
528197
93311789
542760209
39854257
1013527967
411398857
880477153
574848721
274889843
193277563
34195409
21370157
14812351
949285793
684953891
491570129
778739887
126668543
85286431
281990963
68024729
786763633
922249217
18705769
780065189
133697339
746349859
331178069
805714123
380452493
238247257
833526803
520496971
895693207
448546457
65050759
130703879
977780227
1051877989
272735867
677509757
23482871
277202351
769340629
822449399
29895821
856976173
371157557
245226701
91108309
799680877
753589093
1070404669
678166987
779836537
7869187
491693359
586732247
633318149
20332189
558251357
920375849
824310451
251167771
20508269
517084199
201138659
350767943
736360169
455911927
933161239
859438319
243462949
157570559
359551057
523154237
630348331
669923549
1005455299
263427889
698612339
941265613
618739321
845521199
1062124829
860672843
15210953
696888107
247333363
939494333
745101839
816097199
444942529
596249711
450586109
374526413
423003233
956531203
162570389
259881421
427292563
138334571
414906787
450570007
244562039
466165547
341568407
947927047
200964979
874613449
190368221
672277147
337842917
80142553
1056620281
919397909
554739509
1034621531
33591253
895253741
749390539
724000231
972103511
9727103
120778481
212904983
688511249
577892281
475031329
324270113
917581807
565731157
260701709
668993917
652504907
275763487
153654047
405307481
997485871
44564141
563084657
1028282069
170154239
1022731427
750705929
156540649
703249277
440356613
247592461
950485619
126155059
536978489
579801973
363174787
665384971
143693171
589157791
558684839
155759173
737128549
982180453
962740153
86715001
135738329
219475409
336076849
519623569
246086653
1025958797
573064637
497956181
157517813
144385337
315590663
297771107
145367683
609158321
131490353
248008589
938106271
782202781
452783059
979870919
813664771
172783771
1040059417
191571257
56115557
8170579
384943519
148801399
1070717653
221654281
78219829
151212547
447715537
11679299
782354999
16337287
625495721
998612789
945225103
50273527
321426841
849817249
849072971
586034989
525687647
217526623
945321131
690819581
464609599
469289269
445151159
475711583
933085921
552357191
436523609
1010406847
866711551
74675401
738084953
295324307
882440353
248611109
679817783
691684841
426897517
497898799
716127199
356404369
50212807
454120759
500451701
805030463
619717823
555393017
701254549
793857731
249955487
523550623
536217379
1023288379
452260973
74536991
929665027
1027073171
961267273
529443527
821362691
698614981
794409509
873788221
158479903
201007901
781839103
115289227
779295133
685680343
838543063
424858741
528191509
1007621143
42624119
335072341
307807757
412957969
1016027171
52731733
1070945801
708538153
263321017
714468373
294040297
518534693
176946821
896347139
891554623
332841851
730080493
743303753
465401359
271259809
219312407
533468069
571789657
7383283
925040801
817303093
963185947
22520741
204863479
115580797
267516259
689903311
199340203
673115791
564094891
541560769
931909747
838379491
926001049
796785139
222938291
274182653
36603607
106754311
152079041
267086581
565916509
251598947
470937613
1030578631
777519053
88754219
171271153
385847309
185125279
405057197
556911731
855682357
1016943211
825250717
464388679
145845097
282392519
981660637
439405861
462813473
39450797
1059787247
548450873
44578621
149733251
1066764613
618389483
17521223
392669779
375624143
333071483
346003079
276314677
170546113
689228593
346669157
658742549
185414419
457200319
1055791153
78991321
899641247
564498929
967900849
956602711
426565493
202083367
9930061
103817503
955968107
281499151
205858297
891969259
576279001
852967301
91804969
238845857
388129673
678060067
886132757
550564811
209069851
1021533571
936727849
105584131
261921889
830514059
278220389
809086909
409900003
771420953
180018361
26913961
717342953
1017103333
256268923
580603087
991204967
498591703
560644943
41099111
169108957
965372257
485761379
162848207
208716997
1035506063
594647551
451243987
1025062253
789604097
1051997911
640205563
1063494563
134239649
225176617
482050447
913156997
713880329
142026047
778350259
834952631
146179613
451140979
946573687
631217159
1057021331
768689189
287098453
309024007
370906819
235494551
810942397
885342761
726286447
606759367
705112013
182613553
71473543
933321497
256379899
811466533
573511651
380482369
985713997
784055969
274994891
1051911347
401743033
5451301
219395347
676235269
186055031
65295481
49429033
306010543
1044530419
446525987
943326841
423975217
465078199
134037119
540026329
36950071
527014349
614910253
296730127
290467789
680874767
357735239
89413073
576370313
539423341
353379427
219567479
249444991
501719431
35990491
300984911
418000997
51708793
598928069
551993023
909259709
620790697
104029229
297547867
17653319
965407631
68685611
996692057
10230761
539801219
1011307057
343489303
235829953
772558133
925463593
976439419
314393987
163517017
318739049
951795589
262120277
898044887
636318581
393031087
13424311
1056270727
650953271
140533189
1031219093
189988697
172090267
998209241
192901349
806125249
503908987
337916263
737835731
1070256323
539534971
11544109
301042543
257467559
358462963
893906687
90488471
489054383
1054122469
745588411
258753043
337754441
1038727
110577191
530290757
917236477
759804259
933691351
636823063
385426033
528712603
188823331
186550961
897948223
115199809
322041913
964548569
24506057
298899229
992355113
640298383
652638559
1039160557
680537303
122761733
76990993
661537819
344647067
334777129
453204833
1019964689
442997197
998742149
1034993129
5120657
81876383
437077969
377524531
604111033
495381391
787344959
507593291
636252671
746768053
678370171
288426041
486962857
949534657
313786883
164400317
928172029
337523647
488301959
198298277
591836183
731544101
728024933
451445101
436865521
1027613497
849920767
726718117
353208421
301598777
836351389
1005229153
415517231
848403929
404586241
680057087
1019805511
560256919
1026506017
771139487
35521537
477644551
672408589
725082367
218088421
456558877
405406583
1011304247
955289371
148274387
388268077
778693
410455379
292598561
767587423
579081463
867746797
752137319
742368083
545613661
725762783
701864929
456467009
1021547777
423593993
188110057
64811519
379321777
976880543
819118357
19774429
316868063
446877943
64693747
766240933
93095489
502248871
140576767
667435511
722743939
240857839
1040994247
345237617
394171793
621605557
855314671
46056733
948497413
747828281
1063207667
412891643
636162341
135858991
453610777
291449219
682546517
1029178849
699726733
1006894739
491691503
995919053
232453547
1035477269
124777589
812909549
285424603
854935259
106051867
50382083
213331709
235650937
946471847
631343357
391816963
218524447
730527913
730229971
901660211
1052031583
692314163
226034713
662041033
1009793903
859847473
389969663
930814201
390978323
590268221
824140223
902283911
474715673
82466173
54244747
392310491
273252893
536733929
551033083
726295631
1032464569
1059256717
269690849
55208137
440877001
11600707
107550701
120739013
538862047
923467199
797471237
137034503
563781599
331999747
358016783
71148877
646720177
533524027
174485891
401558933
488251937
780022349
549546979
249108071
599686991
1002914063
543564089
420007837
138057991
231312181
739450427
487578577
960479383
699913547
36336221
410152277
6979727
1028041129
589771603
654132631
1028914823
589134181
207122557
1047565951
523046521
759090379
260602073
44499011
906712159
393374983
86455129
78155141
400768579
148527037
103025891
628901879
966978247
332626757
682916287
314213423
532835893
591599497
213021379
144282679
154169693
363783971
597997181
334209871
917047501
628624769
401213539
900929311
412138721
454324943
847399837
392193047
481255139
231331211
58343741
59389219
568001131
685514173
225042383
567963749
202787677
13496089
355236047
11598263
393922583
323044259
487632241
849582133
56407999
1049887781
184124929
1002422423
762810253
989219837
950751937
338236699
385525493
163697357
863945977
112642553
461705327
744658763
631735409
1054242509
182777143
301712611
788284183
713219057
495744097
294820567
920444801
233664653
47263691
1013319589
952294579
20845207
566858419
683516191
137273749
197039471
111599651
736023163
143989033
540926429
544601537
253618927
244113011
114780049
843703033
513998579
654725789
985401409
339746023
42121327
12104797
233161931
24186457
415481851
268987253
1009301477
242529913
104006131
158454991
345927557
125166637
1056858709
929738021
406910531
101535971
351420193
427865377
981656387
293259679
635775781
257013413
444533939
828579751
330961073
866694299
1030443247
170706167
740287319
1042812817
972277771
858032629
820439449
104749387
283496531
401705737
311039041
429518329
215847607
860013367
931406071
188273947
59759719
1009026677
994075013
1061923613
168062231
133097
362649383
6771059
125256767
235799923
889909861
121793333
409491947
944451247
687304691
405522461
627389677
789657703
125386837
174015601
261971
853526077
337378607
303057481
186035923
390863567
739265789
693591559
949188109
160261133
148455361
1018263157
974456831
126527047
961272007
921026857
617916773
499713743
351238703
765251587
989124079
505337551
1029459989
416062099
734715011
1042443011
451085879
7100879
274713287
198057133
780260777
855002513
533004319
920900107
832813027
414097771
605521027
505949113
411892529
36620449
1051104601
968969471
1038966323
108373267
116994011
1051779433
1066389347
684689267
368009041
105270133
246687113
623838067
94449107
195195047
588716081
624476873
913837831
557072561
999706481
52873861
761692781
109405397
729332297
892661311
7985897
184992331
147922109
365565017
648038243
735268421
833847899
1046489203
567895519
101179339
160565983
54451987
616093817
123826447
817490027
436330319
1055954191
105632071
53701957
35671619
196660553
359592889
477386443
917927741
402151027
59623409
643585421
985540471
304881631
50591069
647760679
1002481817
706964263
386995589
207151249
576221483
961476787
14283781
661692929
71066629
453345499
458551117
465148261
845189567
577230737
1066594703
421337999
744024349
214591841
535407029
950729309
436946729
892663799
683370323
924373343
433726273
545234743
646689097
932150327
459437353
226395823
872817971
560981287
900412999
825454111
491155337
310352279
430677101
992603273
501522863
611153237
746081101
24708109
124429121
305804969
55995091
138653803
33271411
775734007
725901613
704683751
133299289
634708177
264593369
824070187
433217737
623834269
840531077
327054617
125898649
144931277
776370377
169748263
644852129
729507313
1065111851
164744849
693771391
901902619
1070866639
394034983
220133219
167314151
349963979
543733571
231963923
373663321
138884689
152884187
639508411
642449191
454870459
801541967
605604581
653475289
819686249
866984429
185990977
768268181
230419747
497535739
244106003
520830131
773482279
114250463
37582891
179610943
416992721
137685733
1839697
10580699
642338141
28683983
618365899
841681501
298111721
608783743
1015777733
797193953
785755951
574565639
573151393
1032253303
600766189
985316207
282071369
356315411
675284461
1023818321
420395699
222586027
250793233
486835493
810136667
743518429
275007973
306293951
457873987
1051875001
576592651
117849203
225074947
35925443
104060183
692373701
401318563
1003556657
992702873
513639811
495689263
792694633
987662737
564498287
532265317
250257157
991033403
511907041
375971177
82316851
639271103
581713651
1004990027
701917679
678425911
524205371
502364927
1021630073
4542107
769570609
70846639
984647569
169658311
300235409
1057229399
813954989
442576843
817273189
1012430459
138848069
518790731
664690529
584287037
394431511
619060073
532200407
638531629
154452073
863202631
513510541
657929299
920624723
453736319
915080939
690589649
59529859
414567883
271209457
553825799
888787313
253955651
936571703
658529279
938291209
883027819
1057446127
527373239
582278321
510683339
901403621
785861281
285305149
404011819
585519421
71955517
743003299
619326121
885794807
452054107
225873799
1071723769
993241787
864811853
486952069
964617307
928873151
896560367
739899031
1052398307
133915213
257084699
717288181
539702561
626820221
852501113
607867367
1043762639
670516817
19411087
278845559
731979821
652419721
878593993
554414759
30362063
291014831
1025633113
844260167
85028987
863614291
291936041
743038579
590378573
648898801
203943013
44933573
746305529
53419859
997810259
975904207
503815619
257053691
717164213
782894501
642676849
312057497
118243589
804279661
541158907
560588927
801171181
723348973
124168061
553941259
399316739
1058982389
854136251
72483137
98830157
401924407
335227121
381171017
114561541
829349567
196596427
194330683
226580723
888628967
644284159
414319159
69375413
807021013
753949741
675056861
39051979
48237331
1021491001
430896203
959390749
589215749
307005731
622683499
428675101
795729679
727853221
470792159
266830103
435820811
577965293
132357349
122982341
1058681177
395316599
234699737
206148809
170361017
549691691
172607999
641382661
883117997
469863607
403889929
167556943
927556481
931646113
197440651
778664083
105091513
200411273
671990731
558956263
1009645027
361603621
112944707
70768163
514940203
877748629
353522461
290355941
466379621
882598261
90543931
711373147
722114689
632366507
952120943
218404709
692170009
652681399
783100783
640857121
643566349
803255603
437075579
477994591
352068943
999722083
536646823
282767437
706644481
215030689
643383977
562547983
575918017
597141863
16471597
222181957
437625137
228791009
279551669
26439229
381850433
360356281
472628293
394968227
730129237
243807209
465018809
621797227
743545549
756000307
319119721
328384799
890345789
706810283
233612131
531977239
142228379
537517069
1060332101
814562839
1002669281
739007617
236177707
270902101
515924203
472584253
642777181
187884757
388359199
93841417
916203391
994852531
730059563
596081209
657138523
734403083
984003221
893638397
1030202651
191631149
728044151
79792871
982782601
643598807
33058187
846476083
467129017
693800609
598154993
155162831
810096401
740618191
503109413
365754253
304548983
175715833
399184603
827066173
131041033
451541603
377525947
677225959
61333673
560471809
817447783
1005878351
416089529
758978683
291745567
183792391
743000099
370639277
1056670379
390779957
74790161
79954561
643479799
639884627
710502341
140422187
76430059
778570567
675039329
107400569
915197299
41177887
603606209
1036536889
399480349
811580123
1073102647
876936187
901957541
737227837
626640061
1014943819
488532329
428977477
882748793
238543297
466057649
375793657
744844393
489405883
869938469
953135149
551454437
570652109
705924049
90663583
825790571
521120641
283523561
515385359
902033621
176109809
916499431
547656701
637906429
994109927
853435381
380254517
948642311
961069667
577557571
86754847
377521427
776501521
569228899
26351189
236892899
157983571
310348091
444773521
65624281
580451033
804730699
136860121
40299521
370321541
749121049
21518381
574961251
148774139
925044149
1041526547
87015779
73221679
193843211
742006207
450966823
1004488997
408741847
31010167
330955837
962119157
834401287
129833359
228374351
156759913
969836459
732427967
60628049
597454633
682196597
510781241
583170719
316138099
44655071
399041129
546726107
759839669
93687161
627177191
753957049
58884589
84127733
19974743
617348213
561398119
850213361
336998287
43762847
388442429
444328081
681178513
137396387
1037668141
3019057
943125317
586472351
559342591
1025623253
1015476599
593082599
62785451
904050391
43577503
251164801
445882147
921953717
60860993
978709579
623689793
622403891
1029031459
103747151
8358283
736273277
117310451
89039767
667175153
62654671
1058558441
503453947
871127899
886287929
65232733
933767873
252301031
568360447
404879899
1064889569
172719649
767487373
5977859
115532827
353242573
459494263
1060342991
488631551
362247253
520849403
199379359
776383123
633316163
840384947
980416379
375214597
922483973
741596591
1009831499
352276489
672069847
499019177
542262731
18984991
1071208871
229907113
401562659
24466969
484768747
1068633823
126057829
121720657
944845379
994064473
985008371
967841983
904873357
482322853
71921687
543521437
814513529
61219891
819933071
885144919
681909097
111777121
413673899
490941953
140130049
98888683
745163777
213618247
922976891
63803203
98279033
259321501
938186017
947215513
36088237
399066559
132113281
52514821
378646811
1041452057
830578811
755961281
199040783
492679331
839980153
44324069
319531357
322781141
404223653
186045859
857723057
167952151
800201807
693132263
300389861
983339261
906416227
417642107
213639509
677687053
778747969
677064667
989087051
37106833
371025373
3182609
677368717
342268099
460781729
119668187
998900141
644862811
188594951
277792649
373880561
884360921
770283169
193325063
957899543
422621137
1023209633
921851389
720813179
429000961
57594253
79486423
319537241
353800661
138069773
385268831
965265397
469360841
96774589
9508087
78127453
111000821
943402073
162887819
819092401
601286813
47249593
971676317
166729643
19489907
1016328811
870308689
583852741
994188707
1071627649
687742889
902603147
707345213
863720497
751442011
403605749
102107573
30199751
251847821
211202317
424213891
148621813
940437383
958883741
889242119
224227051
295852877
377576561
728254949
376788439
22317943
910700689
403740013
500524813
288233893
190474289
687381463
331142257
390351631
888163847
574556231
541620841
157161013
616476247
135017761
747552961
202829729
429193117
589313603
126406519
257612569
980852693
417365801
1032093449
36490417
980651453
218880517
876806419
641885003
516447619
491078531
251370641
256688357
722154971
951891883
1022477033
215276651
231338411
982910699
968068613
1047380603
101999839
347031241
381522467
542454391
70358839
729220633
766354489
826927
210539003
12827719
275014393
459519227
177125779
486969277
864465377
280201223
228756443
888909601
336306049
353996281
198279727
436756961
766965553
801310577
835415111
472384597
595314119
820335707
885915097
871871641
825739991
308914093
674926487
140623367
510022517
472909799
902945357
496702081
129008851
1072275679
398245321
1048631747
556672817
806026801
726909247
12073741
308465951
14611897
893688571
889547107
5788639
223068323
547422487
501097271
673055897
675283709
543750619
713667749
175425787
391742459
643474891
21985151
1068201271
774451987
579794321
602230513
68843263
809625251
134537591
570728183
585629183
108955373
17273167
284023673
558626071
741658237
734813753
514779857
371717867
927399763
655372651
201303391
739363069
290328509
839467903
787137973
125383187
515500291
494317489
504625301
512692393
923545741
457475269
331697543
181503247
802466053
426807961
895925351
603830239
290665861
1037509217
944568257
497170631
1005755813
848458367
397442743
618679319
377334557
807339791
849469267
514401931
784816661
802773193
170883533
327651911
501864659
773836489
564428651
413883247
211409647
688399843
487515173
179036413
777855983
22104349
526247747
140266601
467415479
916790713
560337347
757933439
980920943
179950609
792565481
43298263
561138701
996450797
555024133
628550521
662918983
305365691
71269241
440263361
232678559
895543003
42444751
931489081
377715257
621583219
630372781
262941967
676419083
334774313
781807387
615933841
976062161
737315419
175839613
549699173
603425569
31347341
935906297
779945339
887278801
753174017
753136229
17655317
747623179
171521771
805944509
1044861113
140218093
550620373
777643709
158221127
408109307
1019047553
630647357
771987563
377036017
415985389
608877179
296792017
315477557
17982761
174120209
668596559
158622641
872763371
776408771
672297781
127265951
446903003
770567419
1052151197
993557963
274249163
105981347
200387963
983373949
781845751
276787367
291172771
627490709
301613801
112327273
332664091
528955829
245650709
1050669001
565534283
337700821
634823419
582687263
618031627
527010019
145930901
915302483
1019883743
1013039303
122989817
716809889
573966509
348429853
246609283
782913503
453263689
544262717
49248923
602091179
1057982143
212273393
82172479
323857847
767802131
201475453
13285417
770551967
566389723
336194813
695989813
41085307
756846469
276107561
831113347
125903851
761869039
1038364469
91935197
1014578767
661440631
202878961
37804541
26958803
158750129
1030088027
656721379
6289853
964159477
810476647
906485719
991755161
657233363
527681333
607426091
400662989
996665899
816989941
584346739
561485719
917331307
1022977621
880836673
353251193
734559439
378201401
497857439
300191483
33009161
27359147
282478759
610135861
996876593
7173503
512441213
194124737
37093403
1009635349
565650901
1032981707
743463113
56923619
853792193
268957553
919132337
876964651
910831469
114021731
672920893
20147879
647262463
330215569
323700749
263913409
568830767
904090853
884553653
949561133
373367063
588077929
374035373
920240873
618024023
126075437
552177049
366694961
316639529
407043089
65436857
389598029
1064904277
450009779
566457917
449573711
1070077721
686354069
112287997
584636711
472953631
804175129
553892473
445460591
8805971
1071591289
1016491939
353025359
614548699
631223633
712026109
892902239
936975187
947575151
18866083
184530061
949142489
185060539
556157957
289177363
392655569
470810317
981910469
413947789
398878087
978855077
608282999
434487017
901588747
345779221
634245481
564122551
903601693
897708787
702647831
902329139
82701499
1050672229
151042847
416235929
972518207
142095757
859460341
28497041
930149041
873599257
759060383
86537299
959477503
629410231
300313859
64435331
397262717
922486321
740998631
49303253
75886673
33579649
1025551777
529157341
997566431
710321629
408598133
13145107
654720299
878166727
749152373
626778079
97828681
141442729
157757003
784019479
428842873
714156011
633807763
607658543
220298017
627530273
656257573
860210359
40428373
1048203053
957583457
939201001
674388719
767292313
716712497
1013509997
940474237
714725827
209234651
768103619
351964687
342014747
525036679
488901493
1019043709
830527193
694339231
176013569
627439697
48437167
101820949
183990767
570554129
289381657
118029757
1055302187
8442923
680746103
42448649
823808501
440841503
652816403
825446411
548436751
514507883
482354569
421427837
534503059
153611459
46722029
7478941
297072709
271152047
232555637
938432267
629356261
753683387
983332619
374341501
217358003
346745177
223354249
815201059
26555273
531210731
126923417
221673161
206994311
422026249
103679813
671164451
991318067
152276731
9097003
665454497
60809257
326919683
449710013
963283207
31799821
631972577
932565779
90108493
352188359
845628643
484240039
553262789
46633339
374374393
226115663
811073503
309432769
588751897
67327079
967019419
36629447
901665887
394493189
124594433
416634409
893407007
165908641
740626309
349860047
684473561
93949981
435935021
395748467
836091241
396325373
273692579
440457617
520028933
