0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 05:11:59 +00:00
OI-codes/S2OJ/1471/data/evolve10.in

100002 lines
965 KiB (Stored with Git LFS)
Plaintext

100000 1423387978
556427591
369269551
604328454
287580856
66242758
161291069
162265689
827000786
782769834
299199490
607881688
657678490
157677927
691145449
330373595
85707992
329197958
59936853
257315901
351128271
241269240
159592818
470032368
38942675
113556013
143220593
127392864
24453535
328679023
437413754
1032294916
97662461
953295926
846827944
854763174
810074814
636633728
775471672
508069894
911276956
428460840
269321782
57559135
466474977
634924783
321195103
702914805
157133253
202007359
1068985062
54433762
5319298
701243857
1073637914
871109644
33102162
542282614
407232846
596199258
261984235
329405211
26764420
277941230
516243735
114117044
113331142
243063198
509972139
175345737
355783310
696945602
198542215
1040955567
41232469
730583849
346345701
162300369
644117735
207361638
920190186
598106617
490029485
428076096
337285528
411324665
925781542
357858638
200014833
281907476
164389711
519660641
624289044
159749860
48460783
980576906
314140661
204334800
622015842
355980428
511737057
204178866
77737863
39909190
512660368
144550479
959858474
813335972
272430304
705070646
616101658
565446383
392751755
1010316793
678096407
525877624
685410971
105418896
567998323
316805858
816790905
309517427
401471785
139571422
672551250
620343657
8356453
71411577
157733726
317330616
999834248
227826100
125073389
300910402
128926927
325539060
5330771
574883560
684168059
331805610
110905707
123439051
689747964
520370366
902129479
259923843
232717880
16337317
96899267
326767308
210868307
797094507
213621028
598198269
288595552
456670900
84315649
518763417
50864906
198157322
778289576
707474461
921027744
295056899
666609978
519657533
200388749
369581690
541246457
238057038
474395857
130798080
201096062
608679446
590150091
131213526
166372745
231963473
838404092
681939520
75102754
235008705
370865442
689501278
148982374
993054874
198898274
83544549
1049318778
651955302
774965092
860424885
897761143
605350346
196020751
19953832
316599906
546615005
509906776
151385905
365837104
533368348
470456236
590280196
235395066
1011760232
577212985
528310015
817089825
1063655713
248663214
909784562
264830256
528632795
170582685
335080994
376268136
27413340
61974259
219015735
411737693
583633811
231381764
316441155
73317174
263744669
316222763
163147835
832091302
282048225
622900296
115705795
761482889
397701462
736009308
746376954
399301822
713309698
294470940
255767194
262364071
315318983
968945422
85898027
71702260
306580907
960272107
969675315
540602473
397728493
186256478
276875131
326632562
142500059
571744340
964088252
543329598
314150057
1033778381
92086269
743190972
376695216
446504360
203992600
566263658
91431602
297635198
613982763
259946374
146826073
430654402
567253936
242837910
338775369
557356406
234613281
105433142
856526807
159841531
90852993
938144828
380080136
176141809
62210289
327157740
194037070
246208861
1007700470
918599328
342275081
703595652
629019461
464101186
636870624
48935871
601148872
185912539
425023228
551903927
74046859
696269876
188682467
654925417
357783681
395375127
901996828
902497605
110162076
869078907
542350166
401014490
456904134
326890549
574531859
295419052
659310955
192566974
510779685
596185017
273533486
120430786
642339580
559062954
242043532
76146376
897965297
479701393
315188861
89313143
237195076
90108095
302679297
1020403781
755717943
233831007
460665292
756590401
303448358
57669032
221862050
231340400
586172911
327213127
69442394
1066986820
451612309
129401675
715674312
119559246
269264449
353160034
707652044
384743271
977212448
832496620
201778193
171418194
1050783142
615571050
915157589
3475025
342522980
323224007
558586483
382105897
72077834
109589331
396825024
717088454
911941541
775274473
116292290
478282858
371582161
139817317
628928127
506025997
251365678
581457057
173488070
564061268
949929851
675649626
419084167
198859180
70743833
297261791
847084493
630015883
71561060
357922754
164226509
923041260
245007414
151802522
295774259
1013707539
290969201
444975335
210515924
617691095
893872496
93846363
242306193
812139994
395150258
989553076
236174003
625322798
545513332
175581228
44797768
663603722
7066612
1045820334
653868384
474038930
56531148
67472396
567651866
612704592
975933311
98790911
643272683
969193059
402693841
606685626
885871713
783258575
206581393
11975673
621011017
260707007
1053899893
976379504
483696120
436870234
319762443
174606942
161229666
4337490
840382946
661768959
58671606
471709334
402527122
751253258
245603938
277692323
965690150
773571940
321222756
761532051
1022007647
155828982
631747652
323772839
396740071
1050901607
258282319
346215158
208458451
260959599
311591184
1029470548
344532407
579183954
866001012
582644690
129371348
574116167
174544472
85765947
60789945
652246702
137345328
630235548
298092779
425416650
680948034
813223471
36704212
243044262
585639779
293584078
115971281
27938784
1016690216
836996932
526276613
322810598
689867997
285330049
745696104
873549067
18150247
304640929
931696312
233464010
649278470
84863568
296203144
331669832
925799389
242889870
135977232
317860448
794650941
365614663
215392007
819507532
778452617
987689018
223642309
6259546
1024105443
189979188
553571617
485718296
242124442
59867689
220566807
130205078
232019599
408081142
1010887799
680953858
204253485
278263871
18216584
576720901
725292682
215146964
564253437
236302139
355731600
110737727
299448446
168128175
711959182
254783979
5960495
290961922
82447546
263660257
853749207
69244331
158889905
710422538
635610398
81329878
518798833
843544733
58560892
251170136
139690882
345883404
367950125
355865356
132329293
551061799
11715428
417636739
180601752
169653002
976238766
9716652
443050484
140997865
416742950
173586262
548475959
352439053
432219320
268278567
229284833
102435772
715550823
411605592
899232754
264173382
482595319
498929798
403055746
678358144
682449508
652136856
647318400
324710693
264688976
195894991
338587799
10878398
69504240
851746008
1003742583
696724863
665713752
239696692
412194343
440376852
696257416
153282306
299252120
275629885
346886586
683465387
20956605
641067818
43085949
1059197836
461249565
735328937
804093709
48249165
469692485
138644891
857044052
362042066
395470677
996141596
360297793
703735975
226467117
471715241
690133968
242639772
65610302
130863200
879252512
288154568
293288863
1066703555
718726654
159145437
618226230
58717098
687410365
635682749
683868886
109688722
490827418
377902737
256555378
2753751
313428784
686915391
717707776
683308736
310785247
378344748
574353225
459344157
125773093
28157422
54941247
385807336
839820790
28464558
173930823
84700408
1021418934
20335428
377751094
1003274127
472356511
893452145
395292741
860281984
300339559
606612140
302189878
901049468
1007230516
440549340
236636663
594779119
223123720
125602987
245016886
215669329
363012340
690341307
314434126
904921397
990871355
970054488
331666001
986880559
653134332
22928051
529291666
342942
159079892
629194527
181081218
397374502
530597350
228656812
116405935
735709489
123178580
602501027
5996305
719999272
869327834
824805959
636538821
353197389
951094829
101170302
29418276
252881624
862164942
1030597583
166925303
662460186
250845575
20852791
706859148
541522998
759683714
103227161
43994208
19554236
340271278
1053523257
619269340
205609507
339751975
312521508
505384358
422331642
442105411
288976140
459940824
552864529
49344444
468363422
13971052
364332017
608642194
723931881
576776505
561862166
18264828
674306723
401174026
905429600
91631456
544052655
576713535
347808837
304817532
344947113
205544729
323384758
1053392579
244260960
179020531
374410552
581961612
720934542
347518144
28577579
298836715
641075723
221356076
427866403
1056157784
844962190
757996974
278051939
767472246
569979317
229890837
70036310
569719163
371600107
619497498
632291234
248712248
1069788791
89964504
272146259
472631213
260341151
137971748
170438420
336610318
54099274
261419625
304611778
191010764
649830907
701940052
280651132
408005448
1046271105
700611466
919996569
288042164
231583855
644988984
607362233
68698186
124712477
61501419
62711411
381440467
338924772
571276480
585841477
896274001
29060538
803046296
597841134
331557331
793006699
157705438
884403791
263992943
906167586
714344850
927652696
258033336
6878823
462765391
1059692709
77349232
84345539
589619012
548096008
787515990
474334678
219538473
97883225
919663394
84930105
549541828
557506548
481322772
887985945
83363845
854936213
164852582
691462448
173277082
252259957
408374151
832272673
637141761
387348367
510818729
319234078
36669930
45294863
717030324
737985192
383829658
961107243
384719506
579058162
719841135
794693988
109721411
682386083
409638909
131381314
817917249
532626853
603260345
298838054
787106851
322847342
132614847
271427407
64944956
1050527578
957708015
489613397
250962753
366101255
94250280
507317474
224002288
1042659036
519320854
699361960
230836687
329880565
158680236
855982523
727697869
284315612
180860039
605351660
497737147
368328782
20744142
55963615
467399241
323110029
292636091
145664151
596489948
162828640
1052049323
254699704
428191460
243927602
588848653
666424772
722186988
230381885
462208469
962874196
311226325
468136463
160972563
53593368
1064541965
64441352
161491344
325466852
134060700
100189114
694578043
361303811
353176099
711504819
153935524
1020896605
812879589
719378108
304996186
283123320
265297811
264903966
666705727
292376287
785315754
774776746
85437462
25079508
279574910
529902456
263479692
549026126
892348479
602020091
593184368
419399167
158966258
211529509
550578278
527893223
172375525
668304179
291266875
321977029
331422826
280256547
255194896
223070458
649495566
197404390
636492134
1002616925
227364863
897034704
269860888
1040095347
580114246
1049695552
229496201
718127235
76068416
431725873
379475113
55418706
56498900
99363601
145530981
414707600
168643310
77097160
589186581
156644938
1027754537
592490607
80883267
744427938
860810281
837861146
757208316
121772423
422007276
58506908
599020878
216338430
336765469
831718867
336886270
647061536
47220645
474407894
402686334
984347900
247505994
356298359
568005247
20584030
674403442
109359439
901951597
243251011
968779610
17185466
989591857
522823037
105961648
440820741
68583113
323953255
26152212
247061591
59777208
485624794
346736556
584216990
546232583
339921568
104600383
673194423
646904518
1057262915
45764740
537418476
775768646
430436958
817527673
671982645
595498013
188097551
1028496000
43439071
501237355
942257126
16372002
276641998
663985358
342400860
684504919
824097949
667449241
464356927
858291630
214798145
146463360
598186716
426311203
602204293
650536909
459644470
1012429317
231640242
622000038
238681122
5669097
244845356
169830329
360257756
771800028
334427952
229052562
669834768
825341422
159524343
669016829
694595899
631359608
486281500
52085901
37931437
364353713
6777664
642332919
838210329
917287956
184912685
657061607
378316303
678595171
86702039
58464271
856771133
608988891
145346030
644627274
369183634
815700412
94973687
18901045
586958
657630955
284692022
291348061
275162425
102303784
145268219
44617214
126496262
197608334
240939070
80670241
403025253
611634483
206920333
332637768
118533186
368203569
507123789
342137862
181303519
420055005
255563544
254869263
44536497
279452580
220971379
171502599
182751647
373096538
339930784
572375907
272615049
137593507
151939764
488283225
574526858
659815019
648914777
113605020
293420053
629280686
403534265
39842876
859824695
251862221
44931894
210028108
316626262
373190109
827352981
801809308
321620223
59683228
228824959
590244448
216699693
312540772
921763231
107974682
415676906
109764085
809625513
54060071
317767651
171429821
539824481
25067304
287379806
383788361
258038779
314354105
21270931
1070169065
629632369
577138438
813884978
57726733
1006694714
602278616
514233620
1021391655
298756224
467311462
57467665
727891276
27295137
66149243
595398433
641954074
166978406
98053065
108157538
456890225
242763237
641477121
35039781
362863616
212197930
195836362
257886922
585172037
542585040
333748124
1063543917
914822932
22507697
63902056
444560122
171775661
156573141
720224545
328637907
525408925
489875259
86405761
920877254
658494721
224353890
79512600
145304185
370936479
933469703
298477116
955630814
641965204
209763733
929367360
297794260
5495651
378184076
786532666
14580176
240590457
264983220
103443893
240696763
578099286
185123235
404712640
273087352
105474355
960676251
671606569
1041426657
597948688
20104598
196738897
307575574
273618837
757432409
982846198
127347430
24811987
290038235
729129042
752106800
696330516
421253769
99674242
222398446
10711840
633912941
277187815
295133935
90659329
203773710
252858020
486967360
269142287
357548479
616035510
35037230
674954679
508016098
845229599
24060508
972917586
713746020
525720138
377524073
613254957
241693652
188323251
419687313
57475265
731641195
438699728
188039304
149227597
440091986
3081965
776656809
48384117
428267456
326995772
116741895
1012639794
8526210
363000887
210237241
481353642
369891254
634815034
585516435
180244133
355111848
66372934
784876131
100238320
688861303
221097619
293742994
65493557
636862963
705679363
474521077
365590660
658895033
328601062
710706499
122536238
692171291
25299992
653312375
542707358
552772401
325136019
199704894
50239411
95028348
609926235
145114284
340219930
527731246
625032805
103924361
131969080
212382543
824951731
282807381
35581585
333626569
608353351
27251507
645803648
690415864
342183124
83763127
216151485
627128373
401740777
140561990
803052713
690978927
469740418
124084212
385978110
491590088
616592727
554379034
291475294
370642608
656937066
217516283
341804436
965373806
501955564
553159398
10688988
785529071
70440982
261655736
643228392
352205364
198345592
374733844
3895647
374580269
475686514
85729922
13353228
112844821
708848182
22479572
486754563
475870903
643880100
289518965
42581120
399445961
824213056
705944234
96168276
764845743
598879229
665250068
453488051
28996060
720003436
84035907
509838119
315762203
198888261
293343061
872555979
457592729
742873154
377394087
795870125
686800547
194977999
558790469
681954163
737060457
988908313
86782432
656907501
130531485
283730131
373169471
742214049
355925341
196461667
176644982
77721762
589243650
43209133
571519655
287629305
678929552
331838979
977446555
94514793
421154262
807756914
810435362
900990261
887574516
451488788
666395740
479473685
452264156
955482166
498947079
160076911
372165439
145751120
57274390
310106384
244061319
174207197
170704456
772666041
25165736
674307128
679623553
499009523
228272289
707480178
200473355
456904657
635377306
124413292
818118326
72535161
478641147
668484983
248197990
259433233
517822202
240829529
289683678
181849814
46847090
870725816
308695738
95863567
132448754
188533399
1004442687
214909228
158164761
334591942
177061584
679726474
454023710
468941562
936299382
537567682
791222334
506371245
588440321
595799774
448062153
248068175
695755576
788105025
622275942
161737900
293334161
70833333
313829035
417323432
441667236
85791239
215700962
185323992
120655470
451288532
841361267
223384967
63788923
218750168
710798978
411660565
497856771
303299668
997465428
638426243
227322872
524538584
592284294
148619929
42795000
557561715
200719980
273789459
1068341002
950573766
148932024
610986107
46890733
35086620
186717534
336005175
299185158
108165206
496664509
880313544
132597923
699520103
420984444
248180650
17657848
396886106
413505097
813378664
473966646
780656318
73786805
1049921222
553817273
540345743
341129736
141749949
711050895
807045560
366388272
449073773
805789284
200989835
405640749
231498868
414642441
816195903
705428700
137305537
876719902
137440742
300473070
268189317
21915555
1045014115
682269745
422703791
192564116
559869760
189870783
753716589
5686319
368846797
214804143
871815803
85258425
161890033
189902048
323513633
57122884
250475273
715131986
79968009
547973656
57709626
707110725
618261990
233855056
699816390
744362087
816087572
58955572
141610181
683961282
460675220
385460220
57088815
285784369
560096967
52798921
497860637
330687619
374161502
280590555
289106202
123676919
431185174
285333882
431490108
313823496
636637503
879220148
351684581
456333624
575374561
81396798
170497003
17070812
252531419
544894570
598518337
198640052
127108307
154307523
729173425
377021916
443319064
261699751
273762931
258593850
153424094
823827502
377625546
144483929
764110164
73249398
983500470
244848362
381413866
245819212
143191232
328914569
81245696
282968752
234905869
130404294
157457577
337801541
346938768
91498262
97922142
326193783
62187591
394193893
246102357
480446922
538758560
226904851
326233985
250917212
1051436203
225374144
961103783
320588923
1045461152
271607833
202385326
776614564
444748088
708174372
12984065
1055340671
200145289
447651209
718377299
13777301
355794254
481577479
802327127
477456939
465354553
119592252
622770716
557863278
643627292
1034273577
1006467602
484258310
150634296
309604184
531932752
141695293
562532927
756433701
676540140
341069012
534764070
11797075
283126254
77569939
37860508
135173561
1053974114
103457351
103150048
650232025
12347348
74618463
666301056
491548987
267105308
337252238
569183591
885662337
918709664
1054967720
651687813
577510302
11735656
38691017
369933515
375518985
382305171
208262104
207447786
243963772
84237747
202680646
580619167
431989358
628187280
308415353
529614708
813250007
468348119
656236065
816768393
122017309
757796826
100196141
305994831
366055880
925375921
694007760
233691530
133744599
465470545
319113044
579186572
462693791
560916095
87978828
702493564
429274402
190629393
627697506
149534785
162761130
139101932
433422144
534574666
485773237
260427660
546939122
513861352
463760942
680371428
280174922
37640235
670868370
514824196
798180
144835611
1015174014
296232527
631927641
567571558
382661062
848845333
943517777
141395601
265197119
161180993
32345009
530725694
52641337
928037428
261717528
566644978
632714910
578004050
245493356
234859780
525383484
833658930
298928148
4600660
1072725888
385401636
339799516
384896295
163839723
795526522
238323111
628706967
52761993
337843077
179999612
202314095
582666143
726093015
213190060
721623886
871671963
243503194
225315356
530170505
143495715
465066174
540384877
154311659
852292815
167306547
715211436
1013579851
307048479
731280528
322882890
732412660
37996770
608188835
880219670
652467202
316572717
306989023
763115174
1913121
953455416
500216766
514036947
94965111
32244008
267582139
830958711
101490408
552522673
58525780
774296756
1008266386
30688862
149989570
702814264
261728375
670768512
453357212
128258107
932149058
650472290
865275164
52242346
552548986
253056834
589316019
248325923
320385567
415708009
723172665
272631673
627308303
1022750509
330368147
180796496
237768905
314764752
864508445
996067815
247676444
604744218
828286898
287091218
58343099
545305776
373130158
667871617
313146291
632912634
344500938
482643663
920882244
961218241
440319840
1054964470
334831385
101600766
714941332
164307098
367395539
805901162
453808497
292772816
1016911254
336727400
316006600
495490694
168588135
150700213
192769516
572808586
717889721
616977358
339005664
33828472
67509350
348381711
166018762
189727446
493098152
22409043
247280720
597802254
900866845
300681157
530779169
197849282
99707753
509212931
522369270
46569431
284225849
362297432
686459513
184983285
354384052
540471075
375645908
293437955
463387815
572311618
19417513
70548862
136796198
557838680
373904161
150498900
275263581
384278949
1064821209
343443263
427008406
597482053
224350170
630975725
36847779
583359780
525256900
175390556
135125246
597122895
963187829
93417591
186676301
52690853
1046958772
173572967
181503265
104334479
213783686
19849593
490406204
306896755
533022343
254328223
491420874
453081325
525331086
895222616
1024195454
165667401
245502397
673542083
11750200
832859095
789091094
101715833
7726720
147676752
516450380
834447134
529360420
1014288615
760285549
668153706
709941050
284763600
448965803
308707284
1012086572
686249886
546083725
933191314
472482634
370463836
758777369
548612926
344955779
170542283
251187297
742238680
598775270
468380453
537116620
85069095
470462773
129155384
460739512
146968963
1069472937
473963818
998248097
244808775
437994634
300961553
180305221
926214606
272365016
753079737
24199145
211201177
161276470
787112745
328961432
107046786
3323165
5459201
180199367
197291487
315972878
233634105
118065292
551262917
406960120
475816271
344653989
901017820
677727853
753496923
474728622
257640004
18166332
755527376
513367179
791756335
27683922
227072967
737047809
161730003
659290557
126975853
250821896
61683663
568640587
487047691
252336314
73229654
633337383
444064980
1057480221
153403761
813020412
132368169
85070786
546592501
557194928
300114547
253370684
288375230
103236969
42739621
771211582
601272564
570276787
378966515
832967516
565437500
912847001
1048572499
267808169
1018183458
96446341
184828578
256708234
73283107
150081540
341068967
581638155
528004591
189841578
632188299
365599555
521313371
97593972
128880693
293471550
91860049
317878505
15639244
25796762
560082423
204945078
23429599
420104940
864756349
35017316
908659939
547086797
954967755
852375531
261183876
83428949
112376992
629732550
251798521
566584740
481761459
639290508
134725070
332529575
221150624
348942417
44068090
412300224
791810949
285046797
263039185
332296925
769783199
128982896
543816961
410074684
43709473
82578135
660569299
79370774
58558929
588142506
225797216
377567192
117634834
647215011
306994063
31994525
143703914
674971002
132449384
639357469
686219536
329790035
412947643
81025108
113378327
574133589
221419002
283041883
515769581
694924491
111931333
476152926
513446918
219060450
63882602
97959486
132162182
648699631
487264174
1016616394
649993318
215722373
370163751
111920968
704925477
285308997
460022649
698042538
89944993
895270197
1051425236
529480214
347237378
305309262
85263725
1060694536
41096319
532927537
701439338
573097730
727598292
75737974
171677308
712899165
966787828
41000377
453915395
1054316831
650115248
911558653
159618583
47248036
27444623
237525453
126478890
1061506949
944934238
243860626
462834093
1003784328
67799349
226609511
891169624
249125691
842714939
129180194
261358213
478952751
382154286
1017686795
103713407
638614686
344859347
717067849
415847123
89831710
268507078
980557852
173979583
553477923
942176545
221190547
134990676
418595767
342879675
1000974773
294250832
47049386
24934967
373061792
337485762
175529528
429688567
317478200
238287273
172171329
105422899
236514925
369409501
732755172
293555758
434786586
152093930
153174942
172211381
243361468
989130234
41948157
850882705
574295608
506286809
821442454
41283624
128027610
264876729
49240474
447029076
72497251
965863030
52056230
751908925
574029728
689505331
288278639
600954724
482074363
160849841
270759898
913282854
612826587
535474617
662850244
421998450
483081511
961019687
28806087
805752076
232742297
494718027
888161792
309853357
754722942
151819806
298387145
700174676
95778592
474735605
45865975
420234506
137111885
339989555
946699154
44658114
493515387
277074407
186857550
604429684
308731927
169225837
23514653
70141462
307212310
528275925
717515450
882025769
182280973
296449634
220273305
510584082
855680524
672077891
276041064
535927225
934211876
118150237
151165594
3277947
708365402
87360517
31872961
133024536
43917960
619038390
46486245
977979954
469089619
146867347
754278407
256161848
314205807
149087007
188154266
549299788
309469309
174916869
182658611
905142356
13319902
490767833
131870052
961972914
247226312
272348527
368246853
542511352
178726789
423728389
819159949
888951205
885592810
46583548
647713807
570732319
1027715308
720839854
357960926
337157050
993815532
158500615
64274126
246677549
294065137
235432452
195242773
94370694
390414234
700895661
368584474
250970408
160841119
758047645
132689863
399893611
256518929
690730284
535310520
189344452
159622428
519212763
475418734
337155595
30442027
106123513
511841739
347134940
255162356
117743077
752195937
790261942
2289087
605412250
270916408
293233437
145791780
36505003
701933986
63655502
337970028
382503480
526872934
448752799
386629663
71342321
10390737
56816
195112838
200633274
326483942
871764718
582217239
19744409
208188492
193886380
602825079
322228461
232286453
89092445
263735309
1033646044
672392873
286805867
215783946
609439285
606856333
290447937
241990073
300937785
393592255
272241413
1071214022
303474489
291709307
474225249
203355544
479924505
44444349
295062787
530073840
428046664
213419063
877812404
304591274
181492029
599832528
246409521
324107644
102967705
218355272
97519741
661676267
198914045
620078946
217449876
299933716
114795948
639895468
244666242
23874890
194478930
155796042
147270318
616322943
371624965
827430975
532293358
322493281
22940846
501088563
644533671
161791590
240633231
1027842298
297982459
187362073
252036626
209254167
98966128
649544965
586513498
215640128
94503862
426626280
406963809
357835429
654995296
362635757
597218405
307186174
294711594
663566580
113610689
921251800
275009877
658364547
176193384
182492736
338396257
363338591
88642516
698312358
516705366
191074997
1003234829
560933293
618359900
396503300
299483125
919744042
16972544
1061566859
304629613
439059811
55341114
314644110
75381079
163525770
625713241
257818874
128766266
55315172
595060699
405354928
321382230
20845483
31628239
506717339
178988287
629637566
299984209
378313030
509046802
243356060
896439565
616224463
221381914
348944016
399262435
262795094
631206572
334903768
292311093
274996992
339206914
705628780
750371046
1014556408
552038783
945986548
1034991730
326200528
785559304
274978760
330898300
457275062
471768275
176748341
185608594
161636922
632284219
90264804
153370015
494589462
215250030
6403496
131207701
359131754
283652896
653397401
98142542
502914242
105013797
609894512
57666090
465791743
190605794
274768077
936782087
325288936
412096052
254790227
314650300
11879415
174290668
488758720
1051853608
118248354
223144203
24101816
51482959
246664929
671500589
211615044
566694872
962477297
144500740
773195643
407801524
333358564
2160532
130429730
365598904
63397895
252725278
145457727
202943752
171847472
539106143
310440005
895563132
636400597
342701175
775119239
746479955
608499218
482403746
379266647
263511360
13357777
155714735
96349203
176488642
134557640
626855826
23558304
294526966
65353025
621363798
663635167
500758726
693096260
912518145
407777141
416482261
618524316
555147058
206759811
258974521
23842504
786315093
260765655
332910190
269878857
442495273
174634091
33361396
128578974
841548070
698521065
583041515
756485501
234081404
71986776
230820936
305144447
842522394
300140591
167933110
706318592
779437799
105491039
300491691
335290756
46330456
252586443
178570191
319369201
548929276
905707518
487185254
1072790569
353374087
707302736
519562628
407639908
496736514
313962126
23105288
141430470
584519516
1048453866
329347031
101999475
335791063
209835176
71075308
704492623
158427101
221660920
303483520
528798813
43886586
149256896
43822480
136427615
335058123
317689876
55574743
94490118
353654518
465443089
163563059
125083549
59797904
251080854
951241932
89759631
174449265
712474236
879350045
496967584
235945836
430621980
510251138
308436867
479791237
214893657
495624325
216445422
1036367827
569057496
523310271
485608473
523384136
916031278
948439373
95209183
429818825
751810116
701297106
6138124
385935597
1801780
211362830
363240325
336127322
363761096
142923606
483455303
599260936
620850581
290552277
934248022
517795255
212249723
598821471
227893691
439419625
68479495
447942671
450321770
290275815
195316244
939356763
350608129
630066785
214738688
239327132
916894492
687561197
178377252
273790236
98852725
286320258
639896644
599052037
70141580
480913300
223982086
220133698
87308442
472307099
697077719
2842497
744660945
245986622
154145504
255567314
508891046
420330446
901700983
91522455
110872840
163558561
544514476
559798984
160150917
909066683
645195125
323717197
154121531
165410617
365385004
561265262
238769831
225226244
203140696
688925397
165088782
648868459
512080546
267684349
68486514
106072118
640468869
680149729
275397461
728407917
192796451
66867173
823077546
847941424
608842114
266489951
591513283
759438481
326188356
1051729619
755682519
34614683
139399710
43258137
112133416
1030776272
613147892
12400477
1015287344
314960029
949017380
600222857
423066563
122191326
938592825
70187963
533885186
942943081
95471385
363986396
309675930
862180821
344922463
211565609
286731857
112759944
34233791
628796249
624452796
132813447
127071024
385741644
307804053
260499280
167402292
261234083
595860364
675806372
549804860
128705621
340155793
648897973
929645001
831689936
930136609
245564097
93762966
294775862
162152969
455196301
455665146
432183965
391653946
544116994
571974339
1053899850
190192507
212777890
808205032
152002138
211133713
298419469
654422457
356817542
49925286
422035015
779545193
483374116
538821337
664466602
252122383
574734466
549584954
113961056
383788840
948647977
289079911
175723561
392071435
336689814
246009758
223491481
888848136
398916593
286165364
366178137
634265996
231703603
280233617
394157285
237178334
160399822
442389058
46372633
144568814
177912026
43242087
342391696
384173431
561922200
381303503
110081354
71175444
51936798
1037095767
640982000
1064803673
726790520
413409533
169366211
57680411
598910762
748681741
683366564
958515074
5356471
25905452
907196733
107576625
74040439
681131941
271462842
68212918
381549024
323225172
689954641
174097800
132181924
57880848
632246733
612645911
208730848
28945356
361182740
626869769
906744854
426149945
182358004
728269716
251889642
16277076
358658645
58422674
39412591
207843870
58957618
934813010
360495955
1009166529
376184675
782452356
72458689
313653576
254773822
793920357
295580684
724412076
1000572307
71338073
899138270
987548550
375576051
501688683
388990123
9559358
999407860
250266831
202776519
602587570
157652357
614567649
59221710
33730544
323976979
1026037088
9801041
33727487
365075571
397353425
622883402
71049149
474828825
546674161
161140715
61413859
398286007
47930441
217123737
793206061
536375754
1040120292
261957160
207458215
185875969
632199390
287628751
258763621
650115001
366321094
506508170
755599270
379620789
987852376
885190694
39300053
29429958
544355262
5784474
169520814
632529445
975616450
780873071
234424430
241980356
94760138
654030959
579540877
580147293
881497239
476872369
15325114
576829657
772886081
587398181
50178902
320739119
317444964
112691773
385116612
54069730
379064983
231690970
293561095
4065946
479338754
298018130
263144971
330248573
9270576
904696121
314933522
710795312
878856088
110506053
803709697
295658108
148580801
343543044
615091669
169008888
478901149
140902950
617779133
1053981500
639899242
312049669
312533541
513469423
48494570
307878679
64455588
611590967
32340677
630374920
229001174
293671427
167865639
351403255
156826865
1038244963
142836902
677817045
225655962
573018246
17424449
52612973
36242370
270113061
171146608
341565875
601326601
9504918
695362161
830741340
692551102
924819461
722151130
217016620
646439325
497861952
597189966
21648138
490583193
677212019
468153507
337781912
929919523
415284368
708195000
1029279368
243432690
88650455
335509861
465199570
21960116
222424979
439794621
154037229
885480467
168719636
426639161
275630433
129692705
110261048
488749167
91150157
222059925
973670005
485467685
116130992
254447446
402482210
557825724
201231902
314026861
649456515
851649721
299387211
891906077
395842150
100997333
689449120
1016439071
156531371
230409379
585946577
236768816
105357067
471206400
90417080
302090988
77707942
940864871
337245638
761940047
1065942541
845630577
461898965
546931466
142750929
166997027
538101999
268934951
99815194
225952362
77183270
555656352
233592716
531986362
108066697
579830469
708672447
57821579
66305219
340810407
1007644373
213657982
537123759
41721787
148992458
103075555
71621826
381066938
7769480
526406739
34692697
565749742
384214604
116099061
504228695
1009222123
240621229
910135789
631731212
690588269
145789898
282803726
4204389
172980109
828024929
103006681
357432713
182694791
218585918
93621952
31607647
87204030
178240530
325878192
525809414
516953586
711585096
164915363
714728941
702959989
662832801
257987847
51335113
1013013797
365026971
268639972
61996174
319217337
279441995
1050208444
213370647
28659379
194632330
916649556
531470212
304631492
278092565
42281515
279206304
224899191
14447411
691221736
849383162
666326441
556989414
136239070
412117595
271927824
358473188
92723217
660703276
636055071
235878375
544127847
285440556
85576127
538470528
351528188
688691747
19549043
586905864
592653242
320686559
182385404
604967104
120911805
647659965
32179209
336758273
324881192
621238421
547637279
113513355
400078988
119182600
250048767
200966625
631370096
608737887
102267743
1064060757
307088359
256050751
447775412
191478951
141266027
109372097
524234978
139877431
300994883
245396809
241052822
669649987
593567100
962082746
1043901522
194918718
166992598
616515622
694132336
313682788
896616272
775402635
271490820
197681566
799890578
399433680
165346136
489978338
175184528
356202890
606625267
422592281
652444920
664290203
423714496
9688608
302482688
593698368
252179967
72717384
135913120
669625965
792335697
1035369128
439378374
39122626
519305646
21784010
77434830
346040811
565502016
373288753
42275473
368216386
1009468021
272784159
888281470
722544725
653823084
500653743
1002002222
341367603
1001491273
520771422
325130154
131884088
123996463
335228894
723260927
111081220
420283377
730626439
602179830
117602695
1063601367
176917360
84290980
715332137
531790420
366870860
305078296
1023457072
979124424
595346693
613939903
213888825
366197620
894596786
250202778
52093352
207067938
158182260
23200003
653045498
686229975
687815325
794575634
346641204
198379043
254859936
200224468
398350885
339522199
86608197
157663501
480141141
342908897
281640838
787742125
197003650
531214714
667442875
74158207
227911087
507880634
710406678
601873627
550431518
254221583
457378976
26842230
52520850
127652176
386213870
195106198
941175060
19845153
254273764
450415002
366540608
240860201
218209395
38221199
335938312
307135440
704327864
632292218
354082640
366914730
227147353
224968842
564246167
629456698
338817353
576609110
589975993
334113904
212011798
852730629
290328367
617171726
70455759
303313602
211570842
415935875
158507433
533298782
885718710
467531706
794435837
132056527
763064939
45113567
114409862
449285021
983968440
325652633
168437041
30771256
575098895
818726075
13870022
32971948
367296686
326287298
795745436
398660702
574868100
386403462
617522794
20274364
478757249
508431782
600443713
303106500
961106806
111311440
326373782
426374218
619983678
57565495
137263515
827055838
875197103
1026960058
625759802
946727480
294616230
303519999
546170958
272765055
1004363403
1034063250
153910364
226570157
65615333
42139505
365912332
190914790
1008912817
586345681
467271773
566902659
116653102
932852274
28857815
721910482
141502481
216474753
344831879
1069306885
3084890
613326058
557253753
161915314
598727716
329259870
833142813
30049996
318393844
164428634
21035948
306731051
470025836
807597426
966250712
151563101
491220896
614237152
495388182
442354208
800317789
711924045
219585264
435772867
281488331
535584611
737641583
440259344
641425794
599137153
977277430
429528458
791493742
344685964
396530095
233514171
834558577
682824836
963316586
168734968
969900170
99137854
448090054
767725521
1063158296
549708704
669371586
637354733
599614791
600263601
345692888
20705758
331024647
86911655
373936954
391662499
211067168
179799556
1005394188
325285090
166904101
538116582
56393459
149657365
10028361
553607947
135507396
87781371
553748626
337485295
405536285
823331362
471049114
551665003
527268015
323770311
303752544
82256461
239520712
292058580
957031427
580466958
346238406
135682886
94042321
29835116
453416942
392086387
432909417
253425707
372510140
905450514
714987239
686762530
121075612
105511837
26650140
23162212
255681936
199133752
257563762
125207191
8393520
911351087
12853625
302935181
668230985
1061626446
48609019
190242526
205276919
523695997
257637485
604815603
705703306
138948007
1032918221
226056429
57353104
758519006
154700659
455570492
122356231
58666218
394006594
690296032
170213588
481564416
687108412
916367131
92491878
183791773
245728509
19238190
99064375
23642186
415823402
1051893314
198572119
334695364
260923088
118120400
441145928
484538231
237873493
348779046
308736849
382033644
193519987
133451299
105287203
521546032
261856644
684840719
536515228
703361320
246689982
504479319
697070864
717545063
217635900
191567902
150703586
706388590
250777708
262358418
272837702
153079844
209860146
645476953
783714820
95622347
1071774805
994145041
140927874
181856860
630530562
160840852
222930636
26912534
982973658
105677584
723529245
716763880
22936165
231573422
538792094
763313962
203201763
507833248
247923632
328243893
339019198
561143154
981864668
311562506
527680483
1073166036
675997516
12312107
280591429
781488994
221435142
282466772
81036484
44670870
56602148
133672484
137903836
233475508
209129500
213027510
587828586
165378853
928639812
514568440
71930334
605226784
693376740
693199017
953897904
29631514
736335131
682025726
833316272
545816129
711640214
331064412
621649205
391007889
1023780378
612036608
753442421
290530999
656765606
423394890
647858076
99230396
591527038
810240832
598212168
1019097739
691512620
461837531
48767920
691163830
310230407
720067667
348176818
363008339
570940702
93672768
490530599
430704974
250063614
1058709604
449519117
10644514
556390173
281906549
950877947
229515049
128787168
177297532
886439557
33715068
228163912
503892025
320290997
2914651
28059155
344888568
991947947
894514336
103919455
6012563
2007614
168422106
461014657
233309250
161929837
657350822
394412151
35046433
298002350
211315933
25843512
453993620
562091427
418645928
377445191
996712612
285736586
135798069
87466376
1020463630
286485480
989136113
317124133
321858952
1062143627
591541832
365283714
682390617
221756396
145194681
77503695
254558720
159558361
36249697
35368435
121971432
936690282
628302027
711902111
795199073
35144522
714549227
259989345
603707705
325689378
356851656
467421699
416787197
627317646
149909125
785654548
260444323
658892431
479029441
41069833
273260960
139036253
126996435
212463020
531125183
755510854
217249798
51195873
401721271
712624370
267457774
449061435
1073140097
342906621
331264758
304464886
110544653
843436871
492880581
943441864
145860946
463791261
50305951
273052066
469404982
279561946
336471703
191023027
413189267
90202019
917906100
600080708
488521888
167446653
351933820
182767374
312711431
136809838
787096252
90948932
321796514
569976009
25392433
994138192
221186859
84490536
405265289
719352370
704700843
426998303
574299559
106238088
532228641
151483185
652909828
428342476
263296839
908878888
660772333
3175299
839873640
572860809
48141406
341088610
31528551
361285571
653756918
394293912
685768220
333023439
788209212
515546895
311493058
965745804
455863542
406033241
332491265
393392460
123623578
409379248
778472311
36884566
489289443
445927776
627309419
366252062
816221458
1018833339
133937727
651788564
81920925
462150470
613327874
70949189
516282174
168007908
502094222
205050547
286424797
18957678
356187712
156965835
168463508
152640035
1012894667
542556347
64412908
785132110
412058405
1040242716
237864547
50808051
339401272
657600608
906836919
441015097
337672354
287950150
350392125
808537095
520923111
310618734
183513247
538981129
503640800
75720888
989636972
58076136
732033688
157026817
668139357
754411587
122281019
438205747
758856249
387768594
450352633
67277883
345946829
505341859
13195844
517351150
682788321
184387411
567008357
906208966
589809986
93475775
555498640
460668477
1054328691
446650600
98633057
690355862
371288461
220425689
328569126
313575295
239462298
278695806
839376932
593427027
698041676
693086580
120039135
420411555
554000787
881211653
632091604
23471904
619781586
314122543
632028276
511516816
51918718
929062195
526926053
522645071
37105011
306221032
222003059
257770145
145503400
704542017
213419509
1056879396
622265359
1032652772
924957952
303143351
162095199
444784340
956857272
465797638
35677412
77364603
50459915
1008880952
50728567
249462647
293953241
348450137
879506487
1071967046
53693177
284211304
459832294
180713955
248233713
263168199
694434591
516788232
326021395
216762149
367512833
616094673
324375498
853589001
198164069
136767103
79440971
467645620
51428863
532574850
570775496
209124182
412180180
561913250
79294586
16406348
496001162
34531667
148854489
576067302
666193065
224426285
409717139
211165474
616335808
36712905
91292032
280034378
946946137
167931960
871723993
49660162
92743656
40618164
248216824
214167184
605424198
236655945
56923548
402545513
467466072
37729801
685095504
338134643
61166619
510798714
315955392
153132117
619847340
275847675
86340075
359086073
928608326
982809938
669113920
210599888
401225890
596792907
191644350
546076022
716898480
111959755
169142269
717457247
458842150
932958101
409577955
138401310
439594850
176234505
9436895
73001749
260714565
748085144
880626533
705169882
203552252
482895234
358125836
63138942
46173753
263605023
490303721
370550009
449475754
590415999
184719873
844772070
234667216
523343835
739534731
215688958
597452011
217236316
101099177
1048450160
202730475
253378482
640319689
898837095
421813971
824612421
704479499
327872610
41016231
256602968
281892665
649896119
796426599
761180696
73765867
1044798705
624556235
245434866
473914336
207187717
486041404
778166478
553700979
1031122430
533867552
651172500
1035921651
971009220
370363557
232744223
320595298
695822403
53786948
412189960
662141250
1048980072
202986473
166416545
785701988
252859474
687426877
337492261
57616942
334471305
169112077
123210889
46920959
710763235
336902581
253959673
294139531
324585626
632956491
504914422
240349805
216294854
238417889
153995406
64451100
699211965
331586566
1072916704
917360474
104765914
35053815
81019873
937569659
801515985
172511999
117605310
640816322
266896659
163591606
426370007
185263104
436802520
499813485
146458161
72173689
523953364
235500143
786067001
286483064
596112303
746529743
871856864
673168258
94293264
835549917
315903536
922149572
89471349
114941630
691653365
112704067
294342821
372388624
447532187
520509158
44124925
309170760
506901317
631347332
1070199847
397762180
1039518928
715421459
594391158
640824115
293382736
354167602
377636721
594393552
311686088
70975901
234457962
547697129
263940490
618458187
124008544
572760070
188648469
494680253
670353276
271246655
91195054
128073588
977520965
569905010
39532355
196826723
296931899
291253923
125730817
471624746
128094981
339525007
884375003
1237890
171872132
21334487
173803129
7803289
847071852
642693650
144847384
86852697
160656245
278556000
214076903
885772575
346374219
634111971
636114862
637993852
183738733
346958508
783933050
435124130
907666731
20479304
843596327
46102056
835084772
566543961
350743129
292788372
879776623
504478590
114058861
875687137
353609439
305693299
129216099
621063741
20797713
641205603
374425528
70809115
1011965712
111188325
641478270
636438208
606781367
165567058
111102228
294542149
116416189
178866176
966603359
183969929
717377289
428407131
438741364
153829467
412473650
665932266
294544971
427723163
271000261
173975224
910448743
846814154
344657149
173952031
377418904
500824084
109355666
738407668
704351789
575416126
58709738
722586017
21785700
156035859
295408058
325242294
424078937
784530390
749545435
631805253
242662554
74276881
264023056
900115248
256730341
986655096
194946599
668694786
687263280
159872104
430646055
740336796
208979503
175269737
335865956
287651780
516316346
580900574
800163692
300522906
84967875
298592287
124839795
846292926
343826376
1070678741
43088086
181006081
114657249
112047339
89608981
679405559
37532108
662169058
569034943
820848008
102386315
559467775
288889871
315233513
264442080
333446852
1049444140
534794391
146633079
540882768
322445176
118071715
308307448
123931259
294741394
807249538
640831581
249904301
624994363
838342027
877308241
98421421
238050469
593723966
555961869
271279452
906703719
164642503
445496268
668965578
509257356
413269699
695448778
281972893
504216142
761688242
843912456
87051291
769229802
43258493
17544495
405761219
679085747
341421884
834174120
416628335
688765082
346036763
44880692
532369989
300133233
856879392
6684243
78524964
900610267
303268219
411518037
394211633
180887973
766994457
1021925308
211009919
215683329
922617238
86511150
460014700
601561808
82498730
462987278
310418270
258003786
134268657
248974102
311934265
190371981
720828495
115067863
51408359
764789425
241669057
281529174
513849286
570386506
417595208
33276038
249487679
617604295
236705975
887433261
921990953
204180981
841911189
77528059
999646188
419153803
969522386
494807660
135582617
656331709
650376608
906741785
256791899
534721588
243440827
1042138112
352476441
660767578
117376595
639515836
132421778
210854378
1035256944
437832187
1021957169
999921714
335580300
399911051
209784104
361774402
209303838
170465369
502747957
307976567
470983396
1013051663
582774062
257157996
481376736
641386917
340962736
304088362
676392809
170370048
914536380
615306172
862315137
961524825
892908815
536996305
69510145
169459889
626470359
822123871
47866242
438893988
233240098
316472980
722886092
722067994
1018987475
613779040
325308210
374786387
697321606
434625586
314347009
695020287
1030703357
600473121
109075626
19207235
334158117
153403443
98427571
172533515
415008106
501587854
563778923
160695844
1064061260
579740938
125665078
171741987
619618371
437100538
363390875
1046206356
67892316
306401859
277243739
559639260
541152256
1058118642
489410013
193744695
390747936
784395893
600055516
948685778
280161646
500176541
44256593
242556324
248862892
977761101
1027893554
494262804
451143825
526493338
973358437
346541462
45532325
82681891
638883892
417070386
269670335
114406716
316146174
51626318
181825551
716666180
69657975
631281265
241377264
13164297
429821295
781004578
42451771
396845788
446862796
152189859
307775121
656010540
249110097
464834689
313636296
217266774
944238511
155197037
558131300
252867826
503263728
39918234
99721376
502955490
526584524
189375476
197646251
10089598
479281047
153596325
208233814
427312580
495315465
190604449
26775279
243561864
403602852
351658834
345794603
1049908398
61568330
982643100
636478548
331521411
743561312
460485596
131885162
680879470
746212121
232456051
590860522
229284580
35402341
424045777
361815911
179834245
565754399
308149304
7726392
869801201
51046625
279694850
769893631
86036742
733513051
141609501
444864552
171353298
951837493
137368165
645965269
288846303
56291774
241665604
162924495
91210197
294269951
47256751
232934179
432785683
801432438
143337153
221193593
278372540
560443369
688846993
383296958
245841295
500947076
478803533
874878031
877842689
216823105
785120222
334297261
342462688
344109747
933835346
450844136
314946445
204560611
45409131
183649238
278547267
753953960
274726059
253622704
650496323
279830692
920203091
131589283
301666309
674723794
1041002367
300225891
688664092
911550908
1067840706
276424615
356408479
680350793
511726916
1059607615
680323634
75906617
155728764
366062700
333548774
619154902
718163081
208566787
700071622
692709055
67834190
966816651
201674749
331281536
59207774
77787408
932489961
192574484
11543770
471871972
151232336
271452343
587019686
128738940
876041153
183424315
342390323
644022341
649924759
533371065
918001685
724568270
415206343
441580567
751684265
22943622
206641916
348924038
399965578
282915413
550211939
72398424
892485022
1062217815
967628969
803350972
59263704
165250672
297578345
876416795
72092435
528791231
469660710
348300280
606479213
722245039
1072752056
251455917
786968556
636067539
412132808
69356551
819854103
221770886
92539427
19211408
199710602
68916694
327172720
465255774
1023629302
1016601258
533952933
490746808
434247257
928035364
418749207
593680905
133453949
208552108
465448130
740271389
51670483
610434371
502309384
588399464
115707307
51448415
375928093
172744233
220818227
208364073
300334015
429979402
169305426
659781337
841491662
201367099
61757158
897555830
464103635
666617247
943472367
130925995
511361851
681384468
330707999
273202325
967697846
715183822
243168049
323565486
627534235
179984359
612638383
529262263
66365680
208361619
465753830
881047164
992603993
261104418
304696522
530966026
513392797
261913990
448827994
417832576
11866872
317462280
951261453
627505448
244766556
579273837
76609492
239444726
875268983
245041827
1034855884
304876223
573966358
157325877
53724500
650965239
798525870
340450471
391764081
619930805
1054923951
622955351
512041993
53263278
638853548
419792830
350217285
732639
567363593
498786652
9121296
1036325617
694791429
60304685
172444995
624540959
431248790
211418739
312058891
158314746
562987119
477138221
578680957
39550550
635929373
668587455
614347267
728602163
210109840
223407194
20950997
186535800
297606966
646591536
662636553
112386954
658918186
340990579
343300362
211356682
569232175
525735215
437373559
1044526795
245406731
1030038231
692494161
344107996
166337228
151575642
1071510142
606406111
129392098
96448151
254195993
3730852
114007144
558816267
1059707774
125122275
723793401
847376560
224250886
608551193
733992746
495466223
299993759
314705741
251431527
177982645
369312569
604960015
336730047
310604743
619635694
204422521
167499543
612233006
795092294
757535179
532719693
113362453
906682393
538003637
489575931
240353460
173604108
243663025
211252261
483383995
989994784
26833399
291414254
101053414
761305417
468107938
663398653
328901065
285442913
580711317
509149159
535362156
218186910
468991749
259551122
186585300
191990917
609202737
128389433
121720376
120653402
385882463
72753517
206649452
133496888
409119602
884329873
601303641
300118958
458214129
574479791
11378490
508571972
151330690
257095551
802560582
488429862
437705337
105389077
195284137
8327577
157436340
475143670
197336737
31197875
960483189
226608469
648052702
169054925
648046174
348338786
779096066
491566151
299406839
437768211
111745520
25352888
240208049
303826169
551663513
19353826
216606037
336524731
257047064
565496943
557280615
907508651
302413035
405694433
198192533
22769024
540659397
928766065
548618468
144670406
843520605
464945034
60340371
476594039
582953749
498385000
507735369
304324032
283035287
1037518760
105289766
416716356
384314025
353074783
430591005
585023132
661769419
186754602
752892743
1014693861
257248281
303793844
47393193
126940712
594040669
87560628
77263606
621183926
51921909
645611090
23812555
682882697
108315376
658792731
84794599
49570960
314986133
8481342
237387008
318358288
226139699
806662439
186100228
740177572
229818061
720535048
468939234
914409227
824863702
714367056
25463075
153155993
393207148
1052474686
297059386
737926160
1052656218
102506718
100855644
28587240
80989302
584304319
354702536
752733627
200336183
641033197
83555049
566248465
606180368
8811164
842072475
702343167
143842272
261905818
224146195
225725465
315519673
130968361
136456318
401597105
203319021
212945603
763077666
14737232
250433569
474660292
770285717
115655416
184015848
85084079
318408135
338848022
22294140
580054344
629422700
495542956
226444256
370716757
39491285
560942460
59356229
658335225
764414869
670028109
427456202
632497088
341826060
655696472
717065821
522870655
45115254
6943230
278710829
187339605
763113973
608126966
710142992
203920806
592261490
275504928
180869761
317390687
81509629
512366503
36550963
347226475
605459428
3579570
731829689
128630544
215105569
169930214
904674513
951615079
523704263
1068462352
686930680
503174173
211456548
143627780
602586493
329673726
120928288
668828197
149722953
200217989
86024909
565981410
19903551
340151774
222783330
149636650
646983515
254766340
220160157
7902385
864445010
607404590
296379889
414743295
975146340
786128000
261013815
628482690
347772733
75626146
204961577
406528248
153977947
262193812
1034885343
123142928
233222790
737220001
908235117
601256003
318733237
797069055
217560246
835861055
221899196
62147217
63008171
554710193
56228226
241478065
712550684
118864601
371072839
751280481
210210401
291110092
217987320
34948865
366247241
1000880544
1058201448
290911537
108315245
264453910
938430063
157111851
146457296
99624417
58319228
348646748
755250040
797473265
1003840314
335043101
255040707
510042649
251467755
286968124
223187936
149876952
333258338
665115096
582965252
622796251
167453069
185718437
163008497
98102974
17776336
15003200
345681739
162671218
252258209
232836821
276965705
188872802
315253057
16197850
170536069
91311447
861538066
162147059
536125913
743204031
343749951
826719290
209511254
188035995
1064580332
213119936
778783224
878028253
182238810
544063248
85028862
665960653
537955060
522922148
364262073
903887550
950591584
298898526
572513697
198484321
183711665
107060746
89501323
258693674
81477607
599711648
339586428
388977725
295942517
153784964
30542402
644120941
640795703
343399328
705858316
678116418
579038388
428676889
346878183
216184172
41936142
220412741
283730625
534968385
73098996
865428213
298234521
710325867
654731125
704148283
871513172
452321925
369604368
695703290
120178035
420742669
1003687611
193990591
526450203
69253882
693616654
328741080
646393753
482690057
1019050315
139781153
47169874
119889572
399360067
59514968
279288983
681652277
22867859
422911179
156410503
774417743
3459176
393686989
718837789
502786465
615024044
756872271
160928871
5226335
968259034
705377521
170549421
383040960
90385655
18639670
224375374
1072019950
98378740
153591806
893892643
33171467
225204064
23626956
243417602
222326200
443240745
661387156
866542177
83111774
426992274
479628317
870005492
155106525
145775886
1061505089
940273239
401101566
461332314
103418895
103935656
468235209
878999297
436870895
26566830
554985656
596930748
6381564
438778590
287836822
95736903
200835025
646180970
753296102
302569441
364071858
458364419
579231980
513738090
935421540
87894201
244964991
377537520
703569846
412834642
327128760
168461566
96390344
755450857
124318325
632659616
740429723
222152062
280904101
188280927
177649885
559249187
212101042
673961428
1029007145
458886214
147176273
86262193
717894644
1068449699
476345368
606507480
270200184
388953143
840454022
319238584
104510163
17330802
17436982
508186420
329896959
604742535
146229072
695836485
109329797
632594859
593816180
354258913
644373900
691024977
571547091
705094333
90913835
992668456
689621694
780345425
320443860
48400542
1002350861
606700976
361039562
249164481
330914523
745130279
597736416
1011925003
298935166
421952781
291960822
847845970
43896794
552909826
865795705
106917914
621451723
108247905
155077228
513959046
936032416
387538347
547760931
555568690
244903367
162803273
943951366
70255362
491356988
628093142
125930367
353719940
438603
656131549
95284558
641507579
980988579
417602157
980317934
577608111
152854821
1037989817
302869285
1010912521
283219024
703187624
226533068
432435810
794779736
732133653
111174304
497993289
255203508
98979227
90928796
313259093
318453534
266847978
1011302747
317003903
769282512
255479820
279261595
498691579
702741163
166268130
456982814
457887008
131665522
499516422
509357900
466377932
715833082
725038580
587598430
150078280
264396515
904505180
369378058
169508099
112088826
88197191
275941975
182712774
29208607
630201812
46813368
292636115
406417675
317495267
985975353
178610034
498682128
1069934305
338828324
516791426
501476807
295893117
426977144
111284453
436739414
994752257
414678030
497300198
157579417
1066212775
558273339
246442987
180454373
501627673
408336047
595750328
524862528
613489810
646153664
334283598
42872549
817546826
468940576
529747249
706254508
346686783
693299182
173999664
111669567
668940580
945147401
356076641
8850704
274365952
270952735
988998412
514297424
22476828
973908612
885662321
700450
73111647
27641379
144365207
173839613
659316557
280159200
441513294
187122153
569564753
250786969
397450653
493529084
300131050
248055885
276021496
620304980
942755965
571441090
412807786
452235617
440879738
639326198
297309048
874176605
560427567
977245625
92210470
653710029
790728754
504393065
426426577
691787722
1048548731
308820064
585121535
385997209
419708672
460202962
53934263
135700179
661505644
848144378
436236862
72315808
955428980
146232217
278018938
603554449
677860770
640440536
225238851
116696566
603569810
637869571
463087753
547770231
88678058
80472015
26189696
678138710
729496694
215990583
239002885
885891958
1007823872
7558949
380483227
80172750
676351679
193365768
43420728
91745818
713662627
307367550
325005654
997375327
12039691
264180483
609522961
69361043
878567439
702925906
176372143
95620052
52949634
543971912
306026146
228469146
83839891
311349755
73151613
39959912
374607342
685880032
730117163
79543970
108065395
720251617
117377189
413065687
380761817
266697182
144563987
258285395
306907351
637249420
454972251
465250266
606900208
365518554
482983393
798218323
503436727
151390653
186857960
791140736
797398267
155862552
479262420
96624306
634136940
92486909
337341232
470497442
285479493
133775162
207336693
260966485
302979775
607491663
627167322
308558478
308986667
219044193
878568975
151030877
325446554
429528094
77159290
158837884
287850190
32556481
500510859
481864631
356233948
544429335
340505043
235679846
243667016
713645124
395943021
487458256
384098116
660081688
368820544
99800516
387436946
427761946
775526115
243247097
550791529
666969990
916568572
92596940
633278203
134987929
597176240
1026515126
91241192
343986573
358032737
42990645
201694568
909321816
306637341
311143249
492054002
300534101
432571732
421374511
125631279
646879817
454712952
605536686
138766284
1006015879
669214676
168526877
96371134
424741946
82933955
161892157
265807091
185773034
855557297
1040133086
89768159
979900423
139182373
16693430
37830564
425101521
648327852
504212657
947381419
398808426
216648455
157111989
1023126839
456738696
950032566
362742908
1036401036
160893857
56501119
379790239
476200923
77281250
674424485
421036418
761549475
130188112
306803601
12462133
630185121
337035256
542684632
472534763
594230152
956831580
436566388
20967282
343676082
239458589
654939075
117973305
32148508
247202830
535461515
220691208
4770121
598380673
183762802
678349078
980248383
704628553
824318826
182098431
99748696
38611824
357956354
23692671
754392697
4961300
156110947
308017198
783378969
1057981972
553925327
296943383
150286233
79409161
303779791
719211986
333418456
434120586
889605575
7737846
4613086
786368834
587997805
321605098
577395922
191034895
968434469
493207947
765454542
669937780
834124697
24571478
324332718
410726621
916505318
360806760
56714095
8100611
94077975
942346848
285904799
1053896112
173168679
575222474
696333186
210020058
462023008
176067870
343637443
576906038
281163286
33777515
636697050
632943124
371583834
653349889
186738550
463636559
33124586
224788624
835827946
462078159
669400215
1010464854
500844848
824989076
352796678
46143688
176549046
272077412
806185443
456722478
485189651
279089395
511026729
523676337
938686698
497221978
525355337
473640920
223478404
734466493
709205246
841673138
735601322
335341983
590986508
37580953
638681672
146299054
96452695
349079425
557184699
495742656
206504585
685352241
819822230
282162399
52945266
267298117
90102437
182849702
670608889
309073762
162651484
1010807620
401252535
570147900
757997106
617589290
237436635
670389008
550473253
89156537
278549448
667869434
584645236
675291311
322250756
42611520
365996064
19910747
615468688
302297853
931853530
190483836
50541661
79065381
365232909
480337761
499873208
288338569
176285473
891581227
150157457
259342798
564223906
209660294
494862674
405674739
333300101
98876565
708132384
610407158
1045456170
268956307
66665103
482364172
72733414
741486803
510300650
389398236
555987474
806025809
386921004
330082701
359667780
379967194
232451694
692974115
632927930
326107438
795129626
592897452
10129997
17012084
537376360
870859532
281373177
720826001
17006568
289970097
31676627
720378839
212120302
118648205
577445880
121253284
504328218
92954895
600343649
1034888861
866023451
83600193
11762105
367499467
407143555
30993502
603311183
1052594654
366887799
936384044
167807159
169425534
323596722
462497921
372347405
613469038
181909700
937576142
752596392
572086629
514353830
150368786
630356799
484905156
226722649
493386934
331442878
1041861821
550743378
830080937
854262873
713270297
692427864
505748705
84342727
82831036
232724122
268170229
362421436
761780331
26880935
958870528
469788391
988560049
283866617
120981695
390611641
26818413
687260935
6130595
886306780
271755031
322161451
184274328
219258819
199985145
403384428
604463565
288008702
445513247
540085280
286616830
676651261
215898930
121906689
312875000
310991153
1053502546
50813465
243993664
36347882
516212035
154643140
588809458
191766049
1014527159
152626304
588806424
166387890
20902749
677088722
222766222
918407777
547490653
366561991
165551699
511367454
842642182
4601839
384566763
318290694
928219214
552754261
576098890
174247341
283341058
206683715
41578442
358988068
1020570908
282008223
404364260
444498362
11194928
530974431
995114240
721113788
945732604
219133618
544818858
320995637
170975196
260525369
928675173
52723698
620967824
638238884
404011926
124854876
83646104
810968543
56903090
130514478
658466730
376983538
393382898
233608007
127113340
28012697
39904987
857550943
415468314
238013552
406240061
160945267
993894371
120455167
356512491
630045174
250971584
770073466
956108854
459813542
74426869
715622726
568562632
26305632
197384176
380123205
602384248
369414731
788886611
499592429
16743871
12894673
688474973
887266573
712907786
580322370
411518375
152767476
696831753
166274457
443392289
49648824
713016616
494571505
184837781
499818679
675610195
94847588
571585818
137089675
181710627
249187400
190716283
125118666
231381827
708022138
113695113
272359311
452638845
181131306
312903408
814254913
119921510
904407429
467828683
153360074
310717806
518672639
454856194
664886452
211088756
612113103
682388211
77753771
203211889
324312340
939835059
56437558
249832258
303072555
554150748
992750732
134884430
991853125
357377180
177433457
158068847
169154132
949923302
177646618
505792978
221059146
192334868
357900956
139796502
86086241
18860951
485073977
68327178
19390333
262087359
270074621
986370347
186871438
686136654
217849520
142381341
490074018
691602005
427237179
760049450
101957776
143969052
583009626
615767513
263551070
75128076
573915406
248758772
850308422
51563073
678633715
782970936
179014466
194041849
158487798
370676032
659259874
473027810
352491795
396478116
518458853
425572884
109716634
55323606
161035739
230345503
300831090
185736328
340405730
711647683
260127650
35243431
148777456
14173373
498521375
43570290
158162008
661163144
419379157
503808026
823373426
321539161
1023374296
879954400
887053664
788931728
151992632
643180857
608350727
452393183
1043202354
326014834
241010975
745147332
629922902
516709356
185271391
80371040
271782181
774588216
29994357
158533509
240211453
133110920
10877254
881692457
1056664213
107960320
47401619
534677340
653871667
707232870
91797718
599597402
299738008
99027763
790221913
861365505
335179966
455607566
131789186
301591639
747169818
338644937
888210092
48507978
476517631
233741167
794445724
207799575
60040538
1049466578
189939092
82858320
33729187
496726759
427574567
629876100
483774685
545927842
19202456
42487217
601277634
689585918
385471281
342423439
480117159
197229081
431142779
471079637
94457616
630390337
317933453
623034742
56500462
375855419
315207061
196973487
320121502
164724402
710203071
52559414
450846515
786634656
529875894
622765588
78037039
72623867
341135350
473582958
66783696
98889212
169235825
574379780
108680277
121208283
497352989
935461753
773202344
381997456
832327051
853669922
110435318
931885064
198564417
125110809
82619387
272889351
869508872
391566382
487828125
373684517
661738998
135543121
159663358
590535929
448561794
104517004
223015989
286472109
644032594
312479000
610779574
628861036
708541810
310993945
784303048
34067398
195987236
733499737
687151094
623545331
620757867
970614329
341076423
541258590
220478013
987665325
365364116
164062383
464666766
122792211
435639117
547528210
326470126
962473583
457579963
1850459
166597599
848369861
431713729
44591696
95882391
35257986
850945885
111764453
299927178
417098814
391416270
268647460
98171321
1007411945
320010153
210701134
558339211
270186101
301215796
194053339
622939145
134249022
428631692
642014030
106120620
15933823
600351888
491327614
92314346
530178820
710164466
524482732
351759607
810365274
10901441
325977918
159988112
684337635
331790896
942729155
237980859
211352733
169502436
88664613
403582410
649337917
635627715
934059211
520298140
192171383
601359448
440944495
254280568
625871691
1003442453
299887307
379780175
631564716
140178562
87003720
240527573
209316506
112324790
65705115
16220883
789372992
51930127
305186065
208115967
517832641
352174952
1004790389
255218162
207495911
184297421
190258662
681195112
576884610
94759543
702047159
176370551
728560755
574253988
509708008
541416595
545737032
746715409
901451002
315303205
298785107
329704719
200329948
164523264
356228391
346062457
20617077
27762535
1834651
1058828979
285841290
90891966
1045645780
933914401
391349603
558913891
300626890
105436652
451327099
204429570
179596568
67993543
698475516
924588113
1047418754
487757153
712083346
17354716
317711305
133954280
752295382
325453792
482941593
480137284
700850359
318436201
510963208
1055857207
831831974
461557548
392990784
1065027122
79772478
715319606
585459613
382449019
793243022
243193617
65051430
62969656
334155928
922253043
393386083
256720363
387683942
956985135
593850785
437557513
232814774
696657528
179510146
8545732
713267532
101454133
975070247
820125078
895475798
6861660
149616743
366596288
981859931
569076376
124368205
77046967
711319666
101715540
404619700
65745484
362000619
448014852
331623405
498813391
863034401
18831280
419610918
101760486
984913318
105602246
229279408
43076521
232258036
33591390
255053332
306573625
616182643
156287321
599340427
27421601
87033938
1026834629
57230930
459924363
351240634
3942120
24080150
797023444
891103008
868412557
555502189
315018949
506186679
1045749054
52665156
395614921
395327863
995990102
403561014
71315060
223603578
611226017
821568127
129572395
91380644
711343825
25487483
20730170
423927217
888302233
1065908053
616291465
558883053
840052883
196616712
269054372
262529451
667904015
141046200
649285062
347270019
155214006
214704648
155532630
518327727
740774721
180268367
897988046
97768433
977499815
501925221
1064251586
703446596
400360907
357344998
352823969
237987844
1052569154
309532632
367228686
104452997
264612489
1016878250
1023872781
29062143
684936155
26701309
196896848
609764021
126449359
548358536
223532693
612861784
514943201
336719981
302063433
541983951
725894339
281085114
151575718
180268088
117038948
63766448
213021630
187097879
192448146
94648645
73611453
268694706
881005811
22535198
322491993
301553823
675190008
650669803
867982829
215086256
663457770
924508055
228287501
841500870
398871006
836716483
195468602
336941441
262634535
811352314
899192424
210124880
247353731
603310661
243541232
652166994
373153949
1059382729
540797332
1022177094
689549464
688055126
92725447
513301136
660377534
940486507
989368244
262373070
563214728
903867192
235889307
290366981
985225585
136742880
379053989
1017499913
520683747
505430176
583067956
244673503
171097749
655531798
188287748
249704317
1059492928
834162764
562122044
481037510
1026088113
201791226
1052604692
326261904
53266858
738506291
27782533
456392323
20856154
285604448
231991494
236550706
240688931
89736852
747051872
901967262
90009564
1030798436
874858284
568419044
16465407
141071975
142621479
243128219
261197078
1071913841
339945759
1060577321
930986674
659349993
272897192
229953057
517592092
781425339
819974337
173091868
134836552
531041528
162729107
66486146
578806742
542665238
299380883
75999211
606073081
36826782
149182808
143331841
104143352
611033933
476764068
1036461760
349390610
164962979
893481693
211950230
296107285
243557285
210374377
28018228
330810027
247226389
681271001
397868700
591219739
261340699
344837092
605842600
717822097
482251747
1002254701
212012904
25429464
96012657
51031013
328155627
538522047
837030511
591490728
557016058
96318194
103210623
692771235
36837800
755763130
849610109
139549697
559250013
93805222
26333484
55197883
152227756
555421609
365321635
76673828
157335792
1016598777
239697790
245503966
947676332
71529465
611801278
711425804
376058322
727768773
225971588
32785245
278141398
643361939
986220156
117609384
168932117
680006691
1045740678
310715979
478586411
219831823
593324605
89151968
288297311
997325214
875791725
518018726
170125970
1073300485
807674606
152418424
177634380
661140957
309744430
1069308418
280360555
80881034
772206526
45230590
637307586
850677065
274828767
869194939
382592805
153109521
636275488
19390483
763503542
239447430
229000397
438190833
800058593
658950439
689104866
485285306
323348852
667224751
557174511
319036684
257689639
706646747
53578478
259683654
682472999
92492496
734145106
1046384829
325659523
958985167
262032646
168889829
632749194
809109599
225050620
706303042
152101145
652609714
690795677
648312126
337682626
836550729
547392279
458547780
17399197
439624849
714319770
140717669
346084069
389509020
629782208
329779276
336474838
263467304
796137170
228252179
578842226
757456185
800254816
201448810
111603745
372990184
151043148
375154984
15343778
344166234
37835207
353267513
208143158
303035372
804418575
689908781
172702480
362011655
515885280
342419967
480438452
5221198
130572816
54866991
46494997
416593062
348883063
808286401
662499720
113115206
219221344
702695445
102905302
266335932
554425738
871830089
250424224
942250118
533331797
152464117
322408508
314510842
265175928
154575966
86635365
222306930
346619487
672977169
541518132
344219699
823973328
682616718
669713095
7203250
474500294
709129859
379078390
44812394
698246601
823030931
442276168
341839642
172502739
164678619
156292416
12127244
651206280
606471953
172127147
2031100
423696414
369794418
636256472
698130087
589191807
671193697
419015228
396975651
579658808
231797011
346456915
268025625
589022061
171098919
414430955
683680978
160195306
192710831
743986535
682763508
264518286
217162667
918799202
201309655
801343069
86925583
677030920
722075199
505353114
579010847
691854619
1033815766
168683570
200310360
669176174
98364797
788839732
169036632
205570110
1058613294
429003436
7229513
52298743
199800324
873579797
54047945
593311654
245197329
866198967
226473987
604485885
321585950
265916730
229385231
136873198
30208676
286053751
223719647
392293384
171908678
478235470
309374430
589724663
35704853
275983776
119719450
936663776
475957782
207832310
949971673
195504041
885778777
293522866
445460768
109630415
503498088
119230397
935317337
293702451
716687347
159459204
376414062
553616525
151219835
109523514
7609155
1007630030
62489674
929144530
189131650
401224216
178449487
82114277
505314001
1011047188
221407283
635020165
119145721
351648000
501894182
297815237
391749550
329149443
109468360
238093994
499231421
267134076
435677150
368059752
350615563
15508849
751775836
445748518
390974361
67545287
534472359
328630054
597063966
656365460
492685489
630682817
85586321
945502145
522969574
38866642
170735672
371866156
330454986
719691239
191623211
540556064
78855225
928221806
453223788
658355844
331563070
489634844
39371904
214317191
601215236
12538635
1006851630
970366744
477923793
635347983
329810859
671546902
247252668
10843448
312776655
572643906
534849973
337393444
349932088
412467683
80798796
624553044
85315438
627119545
63752297
508690563
990180232
452583084
607719162
514521375
408530152
840739869
701252688
69410659
281652606
179691243
182788989
1910485
251680425
107247985
93660062
708995875
1047276980
173789544
176814149
428008308
327284858
804628753
299397840
257081465
282175928
219406176
167275168
8973671
126251020
384742158
357710687
230009550
807125650
188404488
18368188
145896119
461772992
625291558
26726788
243676091
245403904
424221477
309949410
481988509
174967286
306465356
512277359
139828143
216178328
155859158
220549754
555396198
153734961
344948391
989318953
489364462
327611076
224013949
972331569
19090
823834092
955881156
468509834
133581293
699846258
195139006
216746210
154527416
507834979
900589071
14358462
584393139
156055822
979530023
765510512
477848749
561937887
53876734
381955554
291747902
476898476
554006481
513326439
689676338
134267878
1070124008
108639622
840242031
290637223
668987162
651837516
498008689
433082166
96739473
389697294
74198673
151278611
811341422
962289533
237575127
219703849
521088080
90636962
218589396
309522844
14033939
236574973
27652113
339832379
735795824
512878959
147934101
714103978
230217433
1012101942
625467273
701749868
111957920
335598451
99919188
494028202
183093674
251546237
301715125
335137371
596812617
424117465
763274866
255830899
667131304
37896878
352254982
266866917
807937904
70664545
523490990
297714548
221554095
193234779
66897575
836684496
627489446
334715083
950832062
236772961
60641327
738274931
639867067
502659692
159415874
208178414
64275158
665395856
705507590
85002801
288457597
712019684
734297916
159227705
189089408
431514024
1020316656
662627042
27447152
960505045
664869145
145674218
251188440
290877885
945605037
630556007
199022795
2526027
241826808
121320885
208108241
1030293103
998528191
17029301
336273712
488742697
1072475978
282095819
721391317
108073435
924051025
403929184
657817153
633006552
917855095
232014989
208617158
906196892
83648916
435283196
477372558
347323659
110251466
1933633
478297509
351155487
124540838
727584859
437444210
233810609
666727505
1033071300
1004038017
284652516
715010734
433867735
570219779
220298661
686515200
788018356
681885513
394874231
96421018
140592999
335566850
91327037
465779688
779093830
192087208
60374834
360294078
301643737
551338291
162793760
20079019
230379187
292148463
60199541
1023616836
198339037
924842301
189191030
1039614893
712956044
958289380
715412063
543477775
76810302
465256372
160382544
466320507
463204251
991211786
73296625
100661
502432988
186852217
168081300
236520898
310685561
930272551
1065202393
594962081
396279380
657521085
97362502
922620291
84473066
359874873
357789071
54955834
560822823
827750405
744179489
186553488
810890238
283125177
68643198
870621675
140468215
297488830
504500702
74301797
636811394
721940094
70056532
406631181
644254461
635687807
850461546
645461503
490875991
316218940
383285957
1024441765
217853572
37489216
394556065
562429008
895613836
577776581
613073688
148358381
46502336
473475086
882191810
410832016
973781442
858845164
490503592
432630229
708087719
681812403
581910456
685819901
381126863
295711010
75717232
79241687
504019907
1019183449
947557689
611795868
9582771
406827209
132702486
109898338
235835057
145596492
612564172
147786155
646821533
165250727
163470883
844758331
422759668
255865011
72731771
70431013
190818260
932047057
242973834
90569124
410268156
222812578
1042778645
193882505
90000225
264655292
953271798
546512380
825871753
598865173
246650289
631271910
72812583
36893622
457780711
444949152
338824997
68240338
314264790
574074015
621256073
657736120
150305435
803075688
208788394
451392732
997495221
518457713
473696596
312352395
682814078
351334832
700967604
255759067
1031344165
345755582
220371048
5902635
35453190
622757998
63435534
699680265
708624029
707850579
699747487
665606590
329313178
231913628
1062067074
597321833
218960590
175139848
498377774
435558602
265925134
53976876
334629834
316549597
523603776
427736992
596411807
433625816
662093661
158168270
429116467
246700345
624825691
363313022
228433159
208843087
433800244
99623289
292381431
363492598
366831235
591145128
436381829
91130530
616568561
675152575
655142746
270374105
245147926
230884889
708463079
593489859
677744574
112855904
35544207
337919870
543482420
641522811
530447961
280502244
257856468
45217900
79670243
20680638
924475769
74303581
316843985
627718521
287164762
516523222
118377739
988739
360120109
193533067
1000715373
589393250
355948303
24087405
201304121
410790559
995625877
611235088
428791909
858867079
531336691
1038665638
82349743
587478918
958070256
234492734
181305469
720227666
359951946
248776646
414633597
263647977
420565674
200796169
665645331
841218581
287569900
48858956
772054947
88293823
318804670
118039203
72930715
313268239
833682907
270043056
497516418
136642811
684478425
319248332
323360402
25172611
168771813
980849943
335919923
523468312
318188497
430739060
31583042
99906201
207506996
665391110
179544617
524560318
65731075
41859785
556084221
650375623
141063962
242294813
902531835
33163290
683174968
887743873
109364461
131832617
633503659
297799199
525515822
928172284
942072494
256242701
687418309
75529099
15910723
556567122
359491365
1065421065
329537090
1008525309
69235691
406126852
489390310
67596284
802189895
157961686
167963140
21193631
596727039
585318532
764192794
107692341
657874240
718159150
254699023
2924901
345109218
302578392
14432616
51568164
641847571
63755097
623734236
217000818
181671455
759357211
520817024
621357067
591971615
18618944
194621356
96863526
405792234
650134430
45520921
512751690
911232443
48987860
287005996
607944303
1068308027
690446028
86867416
245883149
129386146
801413997
261242573
139642403
223977614
363163986
767383756
232771354
4231120
1066099227
198101737
35818894
893861394
333601648
589876675
211376500
119891217
319174650
837326194
324072926
524498215
257060517
114961245
98918849
771591083
60783324
691577955
787911241
98771468
418684510
627255860
334169138
918755834
54539042
388065170
320256032
341753207
32158343
343052747
575906814
222353441
286499154
9196683
2240941
48439635
771812931
1026183096
349100746
311134515
130149330
782251753
163571727
1002918546
506977585
326807259
313131474
995478864
738996424
250653043
14098511
63617628
250692501
94056014
537609850
1003433033
380294542
369265508
762206096
15500667
221025544
204584430
517019108
409691973
57255191
549061555
584988176
133169471
279091926
361732098
632416013
735561923
1003366266
832481152
329527835
887272393
91744558
360614724
144436466
66941702
706556042
622691511
154940613
329387399
258990796
501835281
982542801
480729383
194740985
180609801
713001013
350726527
12255366
689413564
33456606
1057675795
648262850
583365524
988036947
488336968
180484439
715046571
80085803
277356986
336699477
799095605
77657638
780704234
63325887
945897142
78989414
112699469
812360923
781556693
185429935
899941962
112582260
80750271
638477475
467494848
91978372
601489462
268928935
958841320
704827844
429037312
337439770
762170489
164059947
78619243
666137193
340954737
446066088
971387513
755008901
261883019
557989163
292527610
447728680
85431093
284528071
113732925
706559030
323577193
272146945
496013187
307015815
643261764
509773898
39787970
906047987
313932575
440947797
143471598
59991619
218592144
743371095
242391860
134486656
522711606
244069816
271175913
33051860
580071863
31957150
733866731
547081304
254558637
930163819
428514236
626932925
610579457
255335776
298300978
320395181
796456031
741192190
41808802
558681640
243327981
167998672
80452585
601606038
254917734
708238093
1073733953
956088832
183541871
364997714
177859060
229113608
176116066
244109538
670808021
490159377
294884780
93493218
274692836
335899069
429031616
139300714
931116838
315499659
508976659
522759732
292148442
212959468
273987795
1035835528
535764512
61094322
11865941
481890985
125591123
816169344
413735874
609196966
602668263
312027770
157002657
643144
512919016
542966089
321025462
283511285
233217201
613697440
124743628
881288070
465187137
780154126
505443822
76292072
141760705
72273356
149365519
723111097
286519110
1000004
322945636
16143204
978763048
426796460
277237727
629745755
858058293
897252203
651767323
1023422858
288122292
368195718
794163197
375676673
909192658
240035537
661187965
1064205458
137120350
595974039
651602797
432687270
488136025
1583885
156000098
485240034
322865462
157514528
496551224
399873469
909867877
140752371
871284382
1063523204
548476096
698667138
737733388
562256332
1013102538
218289111
864751289
165033684
108773554
157161759
855739412
587680679
472848562
115437656
485199536
205054026
341328299
61467512
237238075
157447450
463468389
621605754
1054462341
717998932
35445824
345172692
8807939
509308874
912387386
27951948
380319410
258975541
62985312
352518054
220071224
127176021
136803030
563567949
811325540
207017615
9243922
314568620
36852335
125258843
374882198
898635300
36570610
727950283
54665913
749425461
142242498
234181078
177191914
746215226
281478413
411900839
781327475
658420348
102155611
319228188
587243826
483340383
227990678
698566994
144275352
182944209
177110287
540760013
840424797
618723983
92724429
338883718
308902939
968136041
357595277
139197325
357744066
819754505
410440394
144295662
818830303
92334562
20269487
626147119
496681834
908855667
827304582
739362495
97559801
99074728
847379115
301448992
136714090
367469945
142395191
3325042
114909807
508974742
379108024
646227421
931801621
17004779
1004984976
23734403
316382161
833604182
1060373490
221400807
108773021
1020146392
2091172
488298035
45389212
252180270
684203296
201741906
655653282
153885645
251018287
615699385
650075330
282970382
786519245
760052750
344342907
422364807
306540772
113788901
459744276
52331548
540281189
612468838
98370620
684285717
943974528
542339837
227355502
83273205
580782374
835425188
126395293
197817534
20969186
410416530
303126088
900565362
692018167
591150406
131905033
415682023
53488058
172799615
335140737
220976481
375303103
43210895
166708013
909831096
902281016
293941143
334804362
250976884
210410900
19373820
319725916
694099822
668982031
1003703686
748522739
471854536
133598186
901428565
756093858
487983396
259927966
716298327
178593547
173363515
11565005
7224708
627793176
330055377
120032624
153414324
61309425
568993224
66592464
495213808
410102129
333577545
666576554
540666751
219313587
510078875
906767599
562169510
494532440
683852331
78500299
759024755
14344172
309913971
276506602
179527286
340133640
282897001
114789361
54042798
114206038
914627691
357329584
408050761
571184592
18235747
480978404
40595581
307440985
576259209
431541659
196814493
519992292
330194151
229533419
244788928
948358621
990263575
114280653
10066579
1042026085
236604948
81467156
594939084
627710079
623209572
104343930
33089542
575639886
185376048
397874486
424817090
141390252
504437662
665911351
217040478
518003203
359362605
6750283
638732343
677308641
270324120
633774638
681893121
666697353
216750334
198888957
238517934
633260109
221500596
158914648
834821885
517736982
202646383
1002529
85205801
655129300
361418553
284494065
326031450
112743346
917218068
110607382
1001557664
100854101
944493763
937503662
587040444
826016488
556339929
182874212
57138845
272979979
678716107
737773399
60474119
823433669
88407222
710040209
953812870
165539495
346567387
106750653
61153998
275103317
311594815
160494469
222239214
63195385
616498973
457511536
577743703
231277298
417148760
1032020138
653666629
48042789
153119140
136004351
713111064
806963701
519439040
669343867
676836945
893734541
85316694
546921029
110258116
605115649
970616800
824626680
1036857923
127387640
303367238
680154529
1024145811
617796201
307092749
112976093
571487977
129781961
210473061
595769395
6709975
124042381
316087664
454126553
747596704
45792847
470456666
644054264
65581956
166608009
376703520
632508727
562199064
181608188
714898006
718953783
530071285
250743413
368277246
51620887
187838970
19354242
99265437
355060618
102618113
512718734
776449364
353771305
484130168
313483056
588661404
472444812
801691178
167054143
703962518
837651031
316088761
826001453
72222438
555398227
254539355
654162182
65860771
222153497
95121638
300827771
843977720
354324389
772365136
668153671
740053559
220645492
914618634
23305176
429871519
787232104
198629021
267208251
1001136431
65581696
650548782
1055945439
415586378
992711750
508260380
516795517
295090804
856264917
1059992282
748359167
10082153
26791025
105406237
448397601
59265351
55317087
156293092
56856986
374048704
311639641
188500991
682431680
467330979
245109890
270783039
869703413
31930524
464773001
466398042
519783757
328604711
136932338
262975390
682327754
868908542
71141835
1073503518
816905656
144786462
920674109
632096623
671631329
539388309
776560543
601383590
782550710
448057165
690790431
389176700
249511461
194798567
168011124
484985
661652933
623544346
560840947
501125243
97027257
920685264
598108561
22448450
654219659
502304822
82992982
545841263
2083113
653157736
560750574
81269191
798914167
632443536
861909317
70294223
26598680
409136394
715210846
557175169
177994787
542153583
153124017
943138363
380443335
325301366
102455170
340956557
387288422
113640800
1033227045
60650663
450818839
236341624
177276228
387976539
404805442
591455419
569933627
713136588
983406231
443379528
371266684
563842758
1033640505
209915349
486969063
255113954
16257396
305980090
186427183
174355121
175895410
425066412
152920672
622464172
4353941
74704653
751634596
410080059
567131935
281271022
166465747
543697558
303744882
725902919
819538605
357309017
217877237
317875071
97937571
58933469
183542084
827558290
747382169
223321976
59796261
221131452
1016174610
758631303
540764831
12254060
237308611
557899955
403039472
101888085
367922927
603268554
993751982
762546019
520981542
908164605
42269651
432590293
445933724
930172410
528272167
898810650
213444359
122221437
185001981
43719048
10481558
5844732
1004072619
597884041
1030163074
657640622
487861053
682685644
109165498
472301991
407800874
304473254
680339595
513633392
1000450365
319721297
130598216
591777483
20214953
861887500
548226520
324973257
437472025
521691009
123387151
459979516
217621990
53888070
117405636
315111819
51132076
705399944
960399142
242659300
314551938
607604143
826237427
450674690
142398804
386958995
518167356
422524463
537649456
185559588
319838323
1048815420
61762697
203054534
879105778
204938439
826164962
258598679
296928639
768628191
583093879
705113396
554334355
388859238
155859050
298847560
1050286869
122572099
230299024
686020064
396890948
155578869
979405412
727974649
399355244
641919667
504706376
285872861
302383910
702833200
150605736
209844660
201860090
165458522
283593873
118175937
668695262
829798906
1037578505
52855404
906892745
271899221
243970638
1022448509
508408508
280501836
579478819
436518869
448313737
139756197
5264634
338650606
157237421
149773557
229093262
484266024
897404030
25651961
240195500
264341236
276252375
333876426
311093897
912974431
273827498
417573418
586567090
928248664
126836039
515232457
206909356
43723966
1031568054
98204403
43734572
596979582
532939194
451622469
253059960
155249382
619490031
81883918
954597306
526473652
664766822
713266975
593013247
178152067
476720712
24765535
988548262
116346559
104409782
218036896
484374585
534711044
222013406
162438087
902631871
460206562
981718813
641237375
856722651
327734041
371650240
405707305
250149020
734202307
1065219527
712028541
601429809
131525562
415143204
551862585
608425869
13594448
38059033
293297421
375676076
780033706
948727673
684136838
983699203
105244152
922387006
726933522
965467090
174973018
428327060
176452203
290713408
104964444
470428955
499458453
644843809
869335676
317749520
270515009
100232339
478788132
119290028
24502994
990438911
1017176071
202215943
308035249
659579253
97606119
87165886
527921897
78719235
153294164
79150767
249726135
449922178
477906779
136398425
205777982
701885783
48473503
618744831
672935404
395058927
260848641
643510424
465335473
38544461
20153226
692792654
996370640
623944110
963028004
178849696
463791892
943568697
686292017
119875113
693153961
1056027119
972355489
294581798
274283551
632932620
76371969
189866620
296153094
749182532
150765285
979795741
360576365
377923538
264452491
258612154
288637019
113771558
142597495
551199821
17383943
336868305
337570702
92756695
266803828
444713551
696229629
657676772
126648256
655483034
809303289
274965373
56447448
211449166
797090285
615925987
148943931
558583984
405787390
46496603
769184234
366064659
117881951
349932845
611150399
635630952
471319725
370910346
225591430
2716444
620912827
763414117
123245380
182629565
175501284
827174469
345886805
961908039
44693548
358652806
169773113
628106293
107042588
70314822
133184808
281573907
1041319848
450212567
219502474
969502325
137872628
241144089
118336603
597882032
17763208
94778425
502627255
79730124
997805684
218208188
223076210
461700147
471028292
281477636
471013020
1060731161
900173105
368549409
357443727
107798032
474774937
537939891
575815019
488526846
418068805
557127546
132775303
107703576
482549065
220592536
566419347
114256390
785361450
337618510
1045898
793916440
647992997
5031685
526138366
275495554
126551739
137160843
752905604
139034966
634045629
16729741
192759856
519573777
239342412
697538502
228867003
1065855297
675827623
652476674
116254170
323532301
1036499655
127683434
331108044
153280608
626345899
367781152
300996479
1073131388
296355874
56631529
390545512
303537689
45890157
96052111
460598611
30500718
156181883
414924205
75256395
4252258
738215161
72516706
160843151
131359188
44738664
607972384
236735716
752758276
69686940
70320682
893945280
229546320
259005550
89225747
488579667
661414721
815157567
118522817
431388179
709104071
437872720
162511984
430749032
233138637
1039984974
306625850
753926870
112478096
82097508
623098693
295181846
723730176
570253498
1012598304
717685479
728869485
167199511
381975293
383263748
723934997
544123730
485599655
118541675
163499370
450135438
47220685
273273980
57819200
889108181
396977813
294990075
614868209
219391271
336042457
163766089
228066245
642346958
582552439
587647979
587078298
808554199
334909358
331508018
127518160
39758081
330280056
202151929
772134378
493800425
300102546
719962946
641360661
867385173
325361042
172127412
345332918
472996497
264672293
348875161
601732735
192590754
348931880
54520197
816285880
781051751
831437618
920461545
715840952
549227728
21654395
530253353
253845408
672780070
9916870
186612481
686192800
95471053
773945915
707999597
323862354
209490417
842582395
130968446
46219359
102495536
652652279
434861064
187807398
1050565869
331458868
85278200
542639759
254938852
305937138
759333819
304506147
711357637
650584855
208382085
74330914
415031811
194727476
185289537
509342666
205809623
325550106
60615705
97387557
37291888
204751180
309028515
691708116
232957889
64874739
241259688
3318560
142093174
407639185
580580908
839142445
309592042
353382682
609494435
336116149
479645417
719316358
326028984
11222588
231384279
625877328
564949133
55193640
103146252
310329346
655719004
21926350
516326846
261776968
451629753
324416263
40215257
621403914
656919599
201135441
708723827
287206020
8017315
182877771
81136813
70795055
194487566
253975522
817676589
38798198
364746572
28294500
333205255
421559914
208583089
455040753
1516782
43496226
360550760
120697661
719581112
429644357
284214119
900787418
100827180
573359554
229058250
870535578
177610641
129000380
116953351
229758820
227742717
477650381
149982887
655531532
440194602
685087489
320604425
28461933
377976873
887005354
129733714
95556802
178057104
693538083
783794950
39031069
122810123
875735472
41287666
43811821
94509727
831441471
167290567
836545755
38336911
78560736
259866567
825061132
748320872
8838454
294412468
46523685
214904817
690015599
1005334819
13579079
738631058
91570717
631182128
27801084
504183931
812786301
280479357
477878497
1008962998
413432401
184940319
646856230
283670055
631234255
622507908
241365769
41642541
119576941
536957286
243798521
603385997
706646527
197302450
464474241
597500149
362157263
588963694
83740416
897693981
14154973
286046178
733857204
588457227
276417716
276716498
343914872
852705386
315776507
87602772
808081942
909258355
393801563
731061357
223372149
468420977
1001473576
143401708
358060202
441281275
34632590
56148967
874004595
355367034
161024693
521840507
54330901
341508345
57741592
201578771
553841389
518640860
700371231
69420270
295356315
944010317
154957491
708536364
485625656
71259538
433131378
891661313
576007566
211499071
158255709
190767226
358981919
119928412
297708828
295143725
700050225
198958376
91829675
460581822
897656312
500010008
376042372
744508143
477357328
137607753
644989384
623614462
1037783062
615133111
583245400
130719538
1947227
340465844
513076982
296782714
234343839
594037334
390626547
838340476
147069041
55405570
230581381
1071934056
698467234
456372683
75410836
43075092
542320617
520781116
110846777
318647243
166165210
231481154
103746404
326230445
622381878
318778198
686206529
323490205
206200100
518902747
268409921
358968996
221423104
417936795
598768753
303010978
201077273
597630049
180925781
181189604
581400836
208079575
816938229
504797479
587336996
231007438
137486723
218286113
371181357
1040825859
648711274
311496094
454940988
430516552
35149140
690275393
37932132
460769361
1055475230
804266864
541075724
1050367801
901155064
687826118
481488842
94802882
200909494
182151167
591329446
193172063
150632049
518932889
708060598
693788387
497077748
534768733
735492057
642974093
706306799
761499893
187872867
145708745
538506078
320537171
940527628
308122767
673061017
205982033
8920410
273078122
949634328
470409804
220696378
100548033
296700457
666607475
644608874
848552321
66434305
165466825
234607383
300284115
576549575
490952519
681940895
17726318
123686155
95476134
527778193
547290037
708425936
210506786
578022390
388666111
430311103
203227286
1002919163
149198907
285681876
17455074
680086395
451714344
173671357
49609894
393568489
77736858
712252255
282742223
273560925
486539997
126996082
295048689
94733496
212254179
709949503
274296317
614536796
21521436
199459313
41466361
668031259
246830884
57800707
148624992
476885769
311137988
226387085
1009701423
326338600
701535951
3473513
278840352
278454949
332476637
721139270
346846391
493146215
247520877
24705194
507859035
307215187
381377141
351441874
854722850
91101001
989972906
384607420
362938667
120983703
416880959
1044554938
83809853
608505591
640456732
3380927
410706076
519121448
494552229
734970440
100152455
33954561
570999798
910747276
357528677
880454735
450465972
89945644
591131505
491157037
257920194
207616992
81038406
12518146
149110420
127028218
499818200
240843047
579544757
556565121
35837652
263291728
490450209
646129931
327592935
165686301
533279743
155594211
375946061
465813112
565954786
25420322
29728437
688399642
344111866
98155286
160051453
142157469
340234868
658341551
827029179
154795744
473235473
900885245
478502310
625338980
161702191
662038740
567376515
426254303
447919494
217696072
861053240
534376938
424045269
71278415
218908844
463899720
536464111
442780662
583999672
261586021
295490964
213036818
126579492
675810671
414801677
458374261
878910766
329659374
37986037
32097316
277365791
224943526
62944506
30958827
1011748159
294100853
142427782
721915260
47883604
119410588
843041332
664798371
122344706
153328812
321653708
42776106
681423162
688753730
211348149
642412812
288161733
8402264
719555663
699596787
330205959
156382722
672696551
23620068
392250859
231276328
12728851
588828394
541772064
689620647
898749493
528025178
121063473
194112760
542649294
534316578
988621249
597911201
88492413
308875407
74384476
96102651
814204167
756461977
863967981
660905102
630632433
452498895
626812534
168927062
92129860
594125739
320201114
594585259
365376867
140537765
719516729
152425153
197475788
18117807
207486103
676677592
419761846
516072616
327596800
767844867
664147646
52286426
381720534
644143252
102141010
462763073
671675276
207894985
799979683
132757337
180940028
422196342
140773920
199084912
175077293
863294015
880709043
375382356
114260785
211689482
6369129
1013256169
565545108
99004128
723068273
575153081
691550238
755811141
487427038
576599206
473634490
777633598
907282321
469289459
724350220
139399712
631335824
684668083
575969539
40472557
665787519
30759101
539233234
17374904
1017370622
965068931
585675989
697864994
24139162
367017765
774391569
405466906
934977686
455124675
800065373
662501386
387127198
650903637
755735056
504829362
538156979
42885316
1065117171
469307628
834162938
414357736
968293352
866798249
112122134
192992788
19682661
580202902
100563319
609074619
475997100
132274249
436318624
340149551
191814204
443208479
572040745
487047998
229199514
572025814
528285521
529413482
896417104
929974677
193239273
429890817
131020111
235199110
362875114
270937035
311064013
856570787
822812694
625601359
549981381
1018884337
164808279
178043742
510430552
984463979
125134549
648810527
528328521
99397723
385616472
347347764
710030753
855689571
50407531
62922488
156984938
230464472
132974839
309276774
68335291
622979545
560611899
99978344
8316058
157503196
195261307
16871189
635027684
640298011
206368040
561728455
1060931652
685146193
476605469
389120540
140680069
14314928
136406506
1041333354
1012961645
538655092
629945684
315677515
4699061
152571087
211004683
199970561
58301127
318359175
431348378
705397838
995484128
524421381
109910366
202871373
267461482
183611312
223310920
14896884
381522527
414273717
157671841
66626048
51169689
26783892
718015421
305647480
378152670
697906533
248339946
886839375
218916391
689112922
495997689
295787773
497028259
21856084
250563942
496223550
473467353
35352664
156643984
33403003
97327178
648410172
558345616
137372880
108570431
495393645
431950420
33896993
777147235
135487437
144235207
230899620
405819395
11347838
257606271
373164361
51964704
700600571
409340430
663476654
216267911
398383308
152214220
853101338
488033376
508881290
172108420
525875471
1006033191
66649368
557170785
170381569
737292590
145703983
260764249
940448209
170213440
51508665
322920476
527693443
95361282
1068772917
702613817
121301845
683680354
100707150
602961578
52149132
417975187
339403538
657387595
431675924
471199613
425933023
314052766
156882600
542009857
1026529902
672820255
780983671
237237772
425064736
778330022
32969868
325420826
426853302
578483326
362218114
267971990
395611687
992878568
991438802
354761823
607225088
294221130
211795675
122415929
297916427
40332452
648859817
353613545
599662664
510854366
533588468
301840572
287109285
58306461
307674400
424937470
691751328
155624596
176875677
92216071
804336958
456032242
473498436
381426244
293551316
237204382
222915623
1032244267
35926599
340381653
55427670
534404814
61089744
202534659
243974262
1062403676
427299251
354024345
155794693
176121292
903635527
552390120
228274956
912480386
153251949
233353035
594793183
581409099
34399278
869044983
4952663
602589088
578305256
958600083
268676042
459350285
474305223
151379068
74441626
242686062
169237844
786019346
170055120
671014919
3888553
108378420
250283086
441093128
244192961
488946465
736577090
236989229
162199659
839720665
4036410
464334858
484703998
188406246
470298999
135117843
251997416
133382612
954463770
257127017
525977608
263334392
620628406
325953360
139792884
669823194
100597102
292300183
237028606
166318391
266385767
457419485
544932496
1020663682
66732648
176119830
600476201
57427458
565328325
206095176
100863501
124854831
561885080
761958339
173765771
58049949
505617293
958534719
382175858
377659042
35763626
317523090
269137422
409153092
733528001
91395613
767070966
1011048742
258955940
330032236
553800161
872873246
553905463
287326384
239734738
311248001
145022472
187642519
279625966
174883814
487948207
399354128
108080353
436491569
1035926300
450111847
80864164
476856903
282813738
122659607
5780733
73951167
688229181
564963096
833585934
532817772
981322973
429069664
195091119
382697792
558343211
673260231
707603389
549881331
116462925
788869930
382352873
622693015
25869596
240599705
104862163
33506020
631847551
28104811
254395090
634568109
519516569
378203851
285658462
70053435
526884293
524365043
997648791
556431240
162427158
459585936
846352749
629378785
231571968
157655320
1068286197
224963533
651860427
667439074
457510739
615544603
173027895
470244218
114680693
396357576
725161214
169947653
974585949
902230613
33422054
268736995
54271865
542027366
372772240
195459838
149121454
391290031
153076592
44634692
65568848
544865133
223193953
214760374
790043552
256454169
29393269
476982514
644442173
65701754
780284978
49659896
722519878
527460108
203938987
419258082
1013087065
1060237894
230744658
985869578
244505605
46416319
319323568
7917852
468666887
532788812
684427351
380520801
299302962
834352356
406333883
48654111
70250002
508218316
236406622
597687198
214478474
405164945
93760524
399022594
112252885
13541779
66068771
755436122
577947817
494164163
695915265
256218997
228322298
343064255
810333864
221545475
511113143
834518707
1014989853
443205405
17869057
475731632
826006400
74860043
673472582
240752266
38100654
337715618
537312904
356702355
173339983
224975456
480862578
565231121
145551815
475611518
716284676
946651006
35027254
798761643
167147276
280050186
113097193
97221364
224803850
200219369
682525393
358501287
410947163
511756751
109528075
719919847
490520077
220620178
890244407
135501978
985153904
888190094
1033317966
300469852
15947197
208074307
576237890
413669218
391762813
469942204
90153380
253361813
684145893
7675599
419621986
484298332
209083584
355543337
560062388
1052332024
82960583
175936987
29144428
198192184
416486986
922198126
35355582
363218150
575800104
146408124
164425169
252714330
205357385
167718961
540175183
617333687
682619819
533435205
658781207
58929661
301216590
508166733
9204077
706427490
518182960
157038291
35350727
1031313519
293914615
282032213
970892123
708326529
594091386
217792539
175551628
879949444
184108161
813340387
811309719
778316417
574765994
214263312
621011656
126729160
646771815
1000117034
559228239
49950405
802721647
258708568
544465142
381299666
4841023
921885539
566924279
1071901595
488073013
303615651
384258088
201370081
90207151
501210190
412800873
379367035
469257383
395958299
328542272
1018200155
548510038
425438365
69416021
84837578
286375063
917674668
69899007
977567381
173048213
809541545
956196339
353180265
378792840
990984904
103008549
666268890
378399125
1018053871
441563565
256405146
43153336
300026590
145640913
273158498
259241737
180442541
823417281
118958632
209019543
461353892
621998791
938743316
47043024
699314029
188109315
118000028
706411009
1043607300
621878762
446645377
951274500
648367233
86968897
105322582
453881420
957662684
246107913
253637270
282331558
57661854
834928647
327254007
943334652
595554083
889789609
298850263
595545551
44884262
640801534
254407215
342433800
347922308
960992249
507243132
480769050
265573339
366117351
709553703
540300672
727181767
175020233
399575070
525058184
4888889
220216658
88255661
397624178
77450344
688091390
454456584
425502791
337074486
239115442
303234648
179448963
37219384
258610950
400939308
157158114
151691356
665124300
590379073
676124983
273881254
153977705
11143646
176419
996651119
296301134
269808942
182818533
106123621
743822777
151356790
538441609
204613836
193349007
94027374
14630984
785499021
1071443102
23993513
420765128
212366195
522692903
468720686
439557306
73199092
1057103873
286523478
527604027
626824378
212388397
142235682
364664707
21178551
650635545
360243681
1041013332
365078954
330689340
121734021
684548275
505435386
69842839
465618309
209354352
594304228
15456942
274312611
940178941
742487633
315859862
514731508
227149847
49000108
265418760
254344006
16021086
169686017
477996430
658507427
279555671
384997858
541160222
325488106
205902596
924669999
722515710
430444309
171728319
84116763
650178544
663018442
1073436797
727260191
19817442
440946512
491095622
244739570
736355804
366111357
190012073
739925186
582699214
64355844
226425932
93029424
462130012
94612764
140560982
215420715
60156922
110105381
34120254
135317046
176173592
988638785
344018417
554617776
751449816
232953822
43350554
406288882
357935439
243209878
249032775
658874842
41255993
136346569
374926139
821048940
48996346
193189724
317026222
245990568
642685447
248514290
430478117
92971379
81962992
188364788
445165694
290539309
517674665
536994570
698549491
20312555
296151916
416464927
237214107
258266196
42854696
817036522
437487985
163201180
172447332
500800589
474709926
5489526
119680587
461597414
102690110
117584572
670608885
287924492
122763168
339531204
678521655
264501159
268738131
561718791
779268305
334702817
405667935
98879171
158580767
619482928
1017583191
285663385
547021328
448531417
46036738
460952842
496439005
42730536
79414515
482266927
593226881
1038919225
83420261
76051997
974179309
503271902
334057237
109082947
288781337
826767389
596777952
1034573103
939432406
410202751
258364987
454141761
286051441
27845826
483375731
611472727
424983230
577738220
805134728
916023360
145890344
330188952
883027329
38047756
294582045
344176852
266978358
305993711
119092586
548051983
787383512
611832016
101982328
523215867
78553907
203195625
1034546325
617466390
824404807
169161761
379668981
947838211
562758192
475581467
513929633
560223424
35674510
366196237
214142025
320678222
181167680
167494027
707612268
261708339
341929376
503520276
919405349
294503870
907352913
16530670
719976961
575112041
325421553
169212637
382529040
108163838
289669033
331219383
686168765
7365210
299702150
1025600825
514052631
553787390
666802052
695204440
73330327
694239142
64141109
563865940
629246965
286271198
223591971
468005957
486322631
140021380
262160982
581744299
687889405
50135507
981754077
219537304
592268447
729740612
703486398
4534518
891894504
79362348
533846778
227409715
673093317
382806209
84861958
987372239
651890856
329605324
359459712
890891841
39531093
859238682
766755355
253109995
430483243
626652684
530194492
561111450
497397821
690350765
85827309
281269316
567747100
573525602
86275441
56294114
213470576
494374506
355918015
491392140
6215018
1026635606
898365396
990798285
359377703
904281171
487292734
458827505
373037147
159605789
1048579207
210669604
57690872
94792065
4337269
475914472
280841049
522158432
218717814
427486012
322526447
299204856
719480174
416667673
716643641
103638566
68077692
155693312
295256608
889023602
836669579
659792315
345554986
848525731
547423814
767918798
85845760
955673769
401768035
100005758
150777408
711347512
168306338
344623662
43784374
39061150
76652172
200127085
457416231
262384285
177180909
76952809
674038757
344256930
607130525
21931455
298260855
602313515
876224119
555680620
732393100
377074467
569499562
157510604
901758696
583564496
26809992
967516755
269755904
1027756506
332648392
186603019
334775586
348577406
1011758040
1057266373
50808454
56066607
563351049
923128137
983118252
396565699
19726289
262585650
528372488
791919103
891838774
743031093
344050676
290130416
198029028
228380535
634253978
519499342
123574835
515231122
77740792
318783834
103592263
386949271
423520297
44794289
9906846
394489782
81596384
261574896
608629006
178816738
50306901
268200998
692752216
556479151
247037599
143864417
732536797
258498940
261490720
323932516
1066315246
250905570
329300669
353795216
977632532
8525646
132382845
827371652
336063092
147436727
111630138
559281034
98019161
576836050
22528015
980553599
895095191
89271241
295748292
14841884
251582738
853128915
300094171
485004971
916867720
495162281
574096687
449276813
424031947
307530056
478690086
112015242
721705327
800343640
644352937
842643101
464103535
206159431
155047109
1025905451
249864275
1026670860
53577881
397531621
329773524
924169787
569757352
734057545
513375840
860724956
202103059
605473110
177914598
706308629
54605602
331134709
381702492
379531804
686269593
188794529
408383275
376315385
1665696
821411964
497290466
923871279
164279502
641504447
168689919
675155805
907740144
502962033
216612433
276531667
236169281
470733801
504548687
174501841
534034136
996452554
530567074
282526785
578088903
687394519
99557296
245978670
221357188
149256425
208046559
616755975
167018617
1063965031
136701465
453686014
86897026
253868861
149236927
238568849
386685052
400362825
840322350
769444115
321540371
51457817
970039114
599353251
307512225
385237054
30205834
390853619
141577986
734566958
107376300
294045071
101261680
605854181
267007565
205426072
146515186
44393040
201002008
106128381
134777561
603081766
231743315
282086254
564916040
289686695
566401039
442258020
204397836
885151077
275926847
710307180
273719211
90804990
649547477
633589295
663495442
949308431
58319434
544464385
100564247
921078296
693787174
960178487
963257174
295848584
788423062
213434711
312664642
113475511
476369708
1022441484
161095008
936558718
1055660950
118554244
517336687
25352987
605131359
311471374
333731233
660088904
539733895
386459071
428864283
366419313
148454199
596907799
489031393
179317493
142910300
553433890
613408605
423179505
140930370
639444848
617875164
148624555
770355
561816254
310922535
610772957
144809352
44830268
219214106
31049438
147569981
647921874
89528378
905776724
707207069
680316986
697271674
335207642
639929494
403580995
2618604
311683574
74551057
431622545
580661601
281440051
323059638
765114496
901918116
643046761
1068629142
786723768
704113945
1015751502
570763963
122608455
286202798
720810521
441159715
280069500
166913707
651507710
766775803
178465689
940029775
56593630
696684855
902980412
167411311
597358589
116838937
937108322
430163401
39699918
638064898
444953090
881278966
570856278
365599355
95523214
122643076
442708727
645788085
72643081
43195579
103183327
665873043
213430096
550726843
519168218
572899430
545579003
612390765
230653845
417565907
835427907
128647747
285795087
476342123
139443886
304344167
329926062
558823191
268416157
422036654
850150432
303514340
276827467
364681066
96057728
484012216
598360283
62138619
638196761
168851713
1058018442
296172189
369671263
483109320
516354071
327126607
77441199
614750287
472804226
512103822
313486984
76959609
859876967
722260812
677578968
128230725
290566578
251962594
180853105
199780072
891318853
989969852
83805800
249286891
436667843
51730153
658961563
937906422
617434143
869428608
54149954
858323509
323517059
280858700
397166674
127835514
283449779
459408082
575041855
574219448
745990014
313673183
30543692
776306457
764263189
120350087
495910748
439034003
291122202
250056144
101986287
528583060
771601352
752691643
622944289
210869255
504669351
626402230
1052026370
84645689
900960102
487219052
109927546
418461160
897246723
365242952
1021605598
310927251
458429174
992366507
243046335
302824115
279586857
558833056
184451383
1000419136
124378849
1034090993
241604230
285709986
672878115
714695983
820683278
616111343
291404632
912294572
664229961
907717135
696153690
127946395
312191440
517825216
94070552
670876681
132889041
400783908
159348263
1052059528
692911783
810952650
55423247
794671710
66786588
215278684
297359715
919449679
23399267
671671925
841707453
103498444
126848261
1056267979
171570901
542132392
205626749
775057273
204752943
256607532
50892353
1034479807
91015622
233707551
169978907
581530859
450090586
912541029
465215982
139039698
506264886
777173896
586065789
598492113
974476502
1062358261
228440672
299879097
479895926
59421664
365224299
937465522
601886153
318511906
247943930
255697676
64981868
717201416
437619091
717770717
722601831
289980797
306095417
546403124
49704717
337320989
522681638
156502074
977309411
44186276
932565582
531270814
608659852
200403764
42232593
310890885
550819808
267685585
116989750
194715227
1045463979
581623480
8985230
545229758
139397708
413710485
165204313
271673243
745262186
22305611
316509662
828233531
934068176
1000149024
112170328
144010567
278709124
228650120
40371621
200247168
639200239
527636947
485197125
130077375
197645372
220116594
485579480
307742678
1070527414
323221931
355272302
192848399
468770873
197580107
471282724
314462305
662138771
92246656
218021463
205508195
257499
205726196
50586933
107647138
397972596
505974592
873298203
288681136
396225837
53374073
884088516
529800181
136193805
521276171
120275196
395432584
78667328
231920155
40885828
875919089
395986844
93558135
657328692
463870472
518854358
472871748
160985251
77590842
176527425
1001040475
601555707
42885798
574243859
85381624
964019398
329892439
195710744
107358122
81594173
458402624
364377466
205553909
136108805
98446101
857208400
959085003
348475985
1065245315
203034927
89658189
688539672
379576916
468551684
289098510
334067959
426498715
255387526
125262955
890394011
1053778713
249453806
1058882867
517704712
446907809
53529647
89956468
232020954
178128393
232372750
176976668
140986211
515987100
511432335
413420549
864959109
277849437
258837503
288954726
239635013
49090512
173883345
311138307
958226515
382381264
606847446
308848632
64288127
420111721
741990115
179709312
153247882
224232334
1070195382
464531928
500150562
529253228
1002315571
355842534
255916408
279562031
199036542
162406169
689150723
114949458
691954489
166510741
377768002
158742568
879126771
260663974
762447418
629923260
556566911
154433448
275798249
227055831
298310470
388513303
247884219
246315018
74025860
336849736
79473161
101919749
394771129
190393615
778051406
50402216
357891326
698910294
264381625
34782540
241686299
451608099
552309087
355667399
37007049
354033136
89564252
1338316
94440935
193362585
287953134
758919316
798246617
205792210
236312084
901224664
1013516745
967568899
627367899
44677128
567562092
56759486
480213630
417366052
249829731
348601718
130397766
109885500
68220839
917530799
206606303
58435634
1024104576
638465230
551403336
518009927
332953588
327900429
632867213
289276595
631899445
696384137
671657520
966845923
48205520
320315610
132260557
26743530
680660105
285904443
249805930
203545218
1004234265
322184911
552616455
1071607079
175597993
498621770
77131049
138942530
478265094
5698875
463559865
318699443
1047297316
228799761
684422583
456474785
589341108
454179005
291576013
154186452
72551827
590333847
670084572
624665597
464438844
1034779645
662806874
274381183
884341147
135628117
211430252
36195104
272217409
144891427
942418368
306871756
227790428
440557398
178290637
622836686
247396125
122536847
139516099
98374024
900098973
445137326
102009370
488912604
971706538
938020198
208786238
431965296
344260060
260709840
489554347
91538351
19229691
923057800
960639381
108861209
181692138
475137774
1035330964
657928284
149663067
350290779
693356786
70930300
206587426
136779563
491090994
359350420
417589748
669066472
156356393
17742008
258184390
621750036
358384972
79327381
4047481
142401672
113329046
661279287
894618264
641608728
1001573399
472641962
835176025
649908626
121798618
605485276
436434744
250110382
334626619
578772083
34960251
1036078365
210410055
93756252
347932851
343253926
662582301
621185747
509412979
1041099401
140907512
287098933
701532976
298420146
492197561
301091868
524624157
300997591
537398080
391871188
56376996
62550169
802121967
418880126
506638947
494555201
234984883
151146889
594767777
174839957
253017437
890027478
739360232
64484464
512037086
713897901
442581732
563277707
11992644
408754995
993946018
92436224
611222503
717257418
693150145
145471968
294287374
999713503
79040865
162922269
72362277
85750206
205076898
1035552035
182994404
11605460
899425883
258387672
347624794
194705501
69904969
913200694
1001227397
324098123
105532844
223154870
265295374
318389611
233837317
312992295
1000411180
869676470
428639437
538906130
655517890
393651190
349693427
15873375
348186761
283705435
102896218
631614724
91669709
114468191
156462332
717535382
402412085
185131255
567792343
533573926
383907189
150895595
61789988
661133460
506740467
863696352
3507858
977828275
647477916
395881228
446015126
512622417
553144811
231287390
697695385
171960375
243895090
391815211
139978785
715661824
175146708
182614110
203089933
249028769
454901355
905609062
310135265
1025248019
667793809
885672043
223559228
299608119
306746562
398689877
296180658
369348926
171776712
275532415
264214079
126889305
95729355
895936242
303246195
545049025
1030236019
189045549
340869835
997153893
455981325
370246072
362711822
124944161
542659001
185259506
575391604
77797172
620551505
702536061
747434025
446646362
506019141
534335487
400249906
46314032
55753831
859494180
57609914
578504668
311173091
333400169
351817312
109494311
660835082
447975174
236974600
1038455501
806217775
516140892
232701048
614507570
254919355
332471013
310956441
188702512
600998028
60502884
209204349
476992814
957224203
130824888
21752029
513804565
220138211
236599989
144209038
366844620
876917967
337208144
186903334
361812597
323917665
991817668
592312674
304616258
945587128
945898184
156530193
371920981
317361193
105411990
11437187
835895260
97830417
278392066
250822718
698185594
712873988
9317210
287234424
682436527
25278941
402323213
216458140
558477535
658669491
271293892
62404309
834366161
132808905
794614628
329574910
234276335
311224164
175348548
907173164
383088798
338636136
40519413
111464862
364817936
189144647
716145359
319912999
62137526
865432251
811550164
901361035
65169047
914970525
362852445
374206998
257465989
83161911
169392221
172886678
240665453
96580159
263934125
335035320
844411699
84278618
247991082
554304711
400387355
179228206
419839604
60989700
167733150
251195323
313975019
871335527
62017653
63259943
660313172
627220066
874667162
1013203083
273750356
711722700
165203709
713281839
720290439
538253234
169524116
151407134
114985369
314043935
192820851
852600952
51503469
210375244
43836051
600637532
993248625
617274600
405473642
295304305
656636635
565596328
174814753
585564214
291554781
466803141
552816355
613413982
651741461
82299112
623979573
289068247
197459379
253747365
788707943
630151914
308867382
823313987
464560362
399032738
161002700
141945586
12952961
594043206
505406968
985822416
285537135
224681572
733042168
12187709
677834451
95515370
389896523
721484934
180223908
162380685
538162209
1055045660
335590167
491713920
177947533
172546179
230493833
596835025
875656685
337802463
152817170
367905957
278405363
323428752
62424912
799855876
765332344
53157103
282764927
518531665
224569863
924197125
14563768
694504025
681863543
995520247
42236340
653298733
305333444
55175302
14345580
943542113
562449064
82762938
817474567
232184625
568276774
48916784
879576405
24869652
352339317
598283164
236332452
690413996
780118040
185328580
177232497
125950201
327732413
511153726
85912069
39767760
101882606
138484196
108009681
745061462
809294229
830121290
72993356
139101235
118640935
573833189
5109165
311459320
184400856
54660579
467406210
200406095
158309519
127359846
851890291
2572525
767574591
559327550
205745451
270291363
298762927
969905969
95716600
636713669
655786994
550430379
36903552
618740193
15984939
461532268
170330004
381576099
223056782
704730715
191141092
403542463
1070247596
768972747
132880555
1071632133
648869321
114023256
575061490
156890272
729964453
10730316
8785507
390007709
584311029
660644520
621569160
166810952
989444072
335847785
543632619
113154680
157963110
430083471
585491867
225525840
131654458
767559435
603759206
372282252
104821919
165684860
299276258
245920823
194537685
263561307
565860546
132834747
603893922
8656914
76150136
332555097
470438908
348244556
110198027
114784700
330065599
916607660
962611524
120224691
670555265
471931532
760501983
162401971
443588825
381494682
405241638
377897398
390776331
501687318
722573090
341544785
522492060
233789204
273197278
494769142
388153737
382330858
472921764
1064860283
341342196
362507724
12921093
523719192
18355735
180576110
193687186
1069471842
1056177669
28995817
583533115
125643840
42274290
672151230
328611854
707610971
1035882827
692442212
12686322
728405672
94084264
422324725
1056653160
255051661
997220118
220980301
83716764
404956435
854598836
266737589
666635527
779422915
970725430
603838623
540542881
1014453806
793034736
897595230
56995778
391647096
13306388
487485479
235155866
922306511
521358236
125481742
15909010
718225104
229286134
896304365
132374856
680360487
475957382
277967683
583118957
138977714
183696988
318998978
70713764
434865729
282865938
1031166728
41864148
211667562
199876238
316883624
521600294
183918860
427716177
82319494
32956134
883164806
123664728
635505973
295985622
761647127
207331194
877626507
320980212
495542260
49782346
853107542
386282015
120748974
774817274
26995830
424365673
674780374
688936440
18313220
233174399
839677950
425290551
664897571
309468722
193385387
175028218
206538036
660131351
1000858907
530355476
95238383
514627392
778655878
632113761
16198882
153541465
556894719
425697639
251360953
934040778
370321756
767143597
946283557
879343439
340290407
477867396
916228722
107002358
23771608
344370049
156212937
171751650
352647858
486708604
608519977
674305633
32688575
107510183
346791012
54535276
948361195
48868382
76706118
338249043
170891186
115644852
106788780
1015408416
884845788
314546415
775382752
324723848
982109936
338852117
320542465
942240540
201694392
636363772
422883989
354074873
933136235
171980265
757116225
51170311
542022050
987844128
630473102
327638633
296610664
69904666
710231986
88219292
205416632
466231217
251004538
123530609
565930142
76582138
409157728
817524730
468665810
121100930
246357513
189788785
41488487
785671788
198096831
215455510
874378472
307718413
53801474
162040133
726759893
869036157
341571355
663709418
270704270
111538581
159808086
335934287
561020815
228921374
572109175
88889283
401967938
424387007
827856715
351405356
100953738
543050578
759518749
528666585
543379003
123896821
591886376
530034143
857341511
114187341
828882883
4359012
250038164
238428891
990369794
485027837
736533933
85657282
786647069
29145896
180787208
235375664
238424307
477389433
450623499
3283337
445007241
1062165861
61938850
324748942
467041019
695440834
389663851
552143984
321680157
358853342
709529233
201399123
635543142
595528015
196623503
917481680
232004183
587777115
59016820
971802158
274111493
281441449
300857458
391894922
316330126
51263154
246432083
875267711
557001314
170304369
271769582
296710372
570303786
73621125
723271717
431282773
565182625
912259520
98118313
414835871
606711364
716212126
344311783
1011022999
190696242
581196087
121629767
591790070
1038298274
597158487
262643136
586666189
292974139
245674501
655596501
81445219
752159879
667259970
241653531
574396779
1061772841
170719925
934954137
77498664
354179364
863243083
604553222
720552588
801351331
564524142
178546119
546968684
719531034
953435833
20932303
319792512
511138466
118624101
179280607
198119540
146684244
426186799
14142091
200573485
664775134
824249911
1036617470
1049931578
437963599
220203264
659620703
93409703
306412542
469368121
33707050
295057447
305462304
906825396
769438445
36552628
74659012
829343489
84537484
370295181
311770849
606947466
31949033
344313224
163491938
824054721
57781027
352786918
42518918
658044362
219527544
448333445
831303857
331721211
1009468350
714246751
193969649
844439409
573360043
214634101
579045999
209955296
359963494
251171322
24517031
140697949
155621332
538231129
792966502
479378549
847873060
252094732
1066628174
194019565
137803124
928648855
1072892969
255130960
253155023
761597050
691422294
521716627
67938413
410580834
856158271
515856118
635393340
598390390
66647494
470430410
476967948
197204069
15750250
835233730
608991156
546577324
1995975
349619580
704853728
906035939
201968455
393464009
741651564
367096297
710522527
663103521
788414630
589867742
588546947
1073070150
874448602
1049760211
540457775
921575600
12096554
284390335
377924276
302527770
595966917
854133073
783055101
346496269
579706687
228150960
213981833
917600395
423738780
167037515
145514922
761316716
419094850
346873121
300173415
118757471
245283131
55146127
692289641
452324313
613910735
992058620
558308403
492935022
306147993
498052396
1024489979
234824874
507238666
792412614
157357060
255361072
460672648
7590443
337700076
976767274
66648204
705761552
307613282
858104756
60831614
690974672
93593097
6973257
433755715
334502018
287167975
269657293
176274616
452611569
13066821
741489831
526625417
679868267
498464307
349454786
22550854
196426173
518037662
716975712
278689628
94714809
193149478
215153037
641619836
508949268
299305952
709598317
550206833
211978726
755152595
859068027
877767298
519397882
884444111
200114686
115564312
1004895669
659201594
653334519
89975815
132867229
964531545
840763619
59645119
391122505
540434031
518759337
158201082
666522638
826339471
58295282
437371146
526521900
485402161
225107158
194656557
240564072
476344262
151993313
710682055
626691422
719564524
521833764
735416637
472219458
606802383
356176241
145514349
692554927
639166580
132552661
177091284
544819896
31056443
814975408
515833355
544663242
439633940
315325989
82566396
589323034
244318361
1009446636
30359920
296653548
447376635
404804449
802322939
553807793
198246212
126926538
662966382
875735619
989187751
829459556
555219075
337734946
916090523
90824958
177603824
891881270
467038559
525352706
98826414
654549538
300460051
287056520
4874513
268189258
206370097
267978915
718593907
462581420
155057946
84005068
940884882
932838864
125088407
155351772
389868420
146537928
517635559
230366923
872290915
68380994
872109322
42412688
217978097
4162185
1058400484
680894448
689604073
535629486
200345562
1013803937
77494588
206800626
145744971
368741185
211628057
1022955072
399032569
526956958
146973888
965243344
244836877
333080418
388291784
675391605
485949337
454755656
327604241
60028884
374628159
417643272
141796576
221802253
8836300
84097985
905428835
262639372
173545955
661318682
390687869
776025567
853618817
715985458
818595678
231184290
131042586
1055384381
291588410
464022151
228108348
81785380
149270124
136319244
216048870
160558146
686156871
59985964
19881285
923161250
478243939
233863304
354981760
158030014
69304514
222899208
71627114
706854372
274659822
169263798
916715870
23703605
542309984
271069109
485211473
302123044
900384557
124550594
751492206
828194661
180537102
743760063
631682785
822707605
146304400
323309473
597697675
518409362
780348798
254007586
535517488
81532033
18375151
543784711
838309388
142472734
275589592
197268879
189363581
15777488
938206060
324946425
686100036
528427744
534289070
584525455
240020771
1057517260
497690598
304167606
101702023
207362825
608777464
186018804
350866361
60067199
540883250
677492506
154627585
545948469
540164237
310531870
1072435741
314485257
97771781
758642674
1040489838
551962055
296895376
299924696
590130994
513446177
395359363
210513879
948667590
140358415
89098776
820825492
745197589
234531051
305772269
318347502
161341727
123950088
534548589
32257013
434220523
807502484
288450531
630667800
326287368
928112452
148174675
153532681
12669373
662599808
282692269
216512407
427868886
552624943
764337277
638905715
406489475
579946344
316940911
134220631
183802863
334518751
314141224
151607976
501665647
270802721
721413267
504296240
478131468
663508285
193611798
992835203
601338548
570945606
261462524
113316395
1043403649
777242923
211790907
236164127
319670702
49623127
994281975
742174779
537098725
192949021
560613413
606716123
960728274
282393923
784282778
244068206
843545463
313651979
152324532
1044697251
707136799
64887861
224851765
302252896
65262054
394115824
956890469
364439448
6206664
642679737
318448017
470692219
459867730
69846199
260418478
360091823
61380178
147040884
507946652
673732915
570046179
125342346
620489344
223329916
412519493
343443623
654212408
95123494
524738214
278081057
205771317
1028616297
339056892
553383435
900855289
696116577
122678077
850354465
587145045
296121602
141856538
282440706
379959241
112311588
542533890
616112320
304469854
665810545
672902148
42338948
274023318
897175254
486172622
415773143
324084295
275144709
277718144
537914108
935149612
138986859
1040618339
78505059
252344146
190777443
515318243
351520080
621925759
87497768
124645732
33932399
141423830
540221342
142566851
3077532
304973166
407916315
173067897
543196048
506641307
252113148
242994209
363109768
54491065
524827007
229782775
253417306
493386996
790348576
798032272
290282329
211394826
1000405600
460524347
785071402
479737642
191287707
916722106
139460477
280909339
426254296
498951218
157803046
749214577
204904080
667835903
502768636
94839865
539597779
175196564
448788039
214370081
279120869
470377549
304467861
9127004
537883329
1035944240
77028455
919742324
111180192
28219909
319325305
319285569
678423984
36108615
400517305
693545943
307829056
24477694
117372883
269277248
192036763
626846914
218800985
526194388
262588144
219834334
1027120224
17448553
1008798671
685272581
653682015
1015212325
395258366
150420007
1073294715
443791789
276727401
86205354
95294775
101413891
68268851
590150212
136272455
303803479
636352568
57257299
220410934
104062003
314322146
54558724
299729747
505464689
120797874
1047182170
455170750
573975567
46456306
195440696
323533202
603704215
40128893
102436703
285239795
851405763
86531198
563790822
680219328
588268575
912026519
293014179
986209310
816895045
233278029
840944858
63388574
68505658
307773091
339253929
2991549
118833002
648432837
475783690
303687993
681478025
527215998
435428131
418093970
398607273
816467575
484087557
536717555
958570251
349086058
713407860
1040292530
441600351
790769014
145798212
533244965
861980176
728026615
426402621
27798317
349301241
616370683
650380214
661886340
899033696
35195325
638954332
297198768
616729572
200101229
34941138
865708349
345615814
746138279
592371898
498483141
194814508
326870594
95655050
281858175
201891836
459646651
668445683
123563356
421425220
599511697
332915106
254742484
187375690
376807529
351429379
273229385
541953151
642539576
864761242
208908966
517355579
459307904
701305364
298689504
556889688
130905600
915229906
494593888
662433175
84515688
298500744
111915099
608198897
753966424
954756754
17680050
183239665
510429944
1059859212
209438118
259129307
708716198
1896130
129481159
252070644
230000516
571741918
1016575765
372274618
130967787
585933928
651660054
275989636
929622951
523018104
81018428
755309114
158669128
170403854
697438876
502147131
248950214
545259336
106346214
538938363
72278314
735607991
445854543
437837024
899255132
716701066
294811196
321816845
81731774
17534938
190599525
258418700
170183139
631333892
972312956
139393836
122857535
1044433965
438408111
495998229
270839104
170453154
537225824
644681106
610041179
299583060
108156288
166448618
263134608
180419261
519863423
132555183
96269736
487337363
511776487
798599265
48551236
624170219
13131075
480638986
133229874
325267770
614128134
869371740
565403226
689322325
271058910
1003891935
201029159
552360338
327081240
47229895
871820679
961409534
142413943
59932665
74786916
866676130
152821151
492435965
638355221
355299684
555444455
203000951
702937266
745183588
658129549
681555310
739717925
966710639
937529714
783326167
687748068
277843700
164824693
809894562
503846613
264402702
2452698
742022857
124219754
287217128
132136278
514462035
114607477
680244244
1059624637
266616326
241993388
415654911
590644019
485902322
243260068
6298051
493613005
227007058
88043702
676086391
758900951
367938510
149787934
477454277
1063561823
85205955
564434957
638631465
652668513
801378266
451450831
767191829
107805882
489154769
60231730
41580046
907598244
618899283
733605639
119315099
42586667
955239023
705381918
688358773
570920625
106495363
849222014
519243949
419694737
428781809
725448536
225317322
879880409
193303154
142732668
189428036
866785458
68245286
241407742
782734158
798149757
386508480
314725370
456916017
116313652
140604748
282317855
327325318
486043002
278554508
458797206
439645487
888553930
750266390
540399160
494098697
274746418
838437038
362971626
599796223
33567231
596951794
32581214
54695369
720809911
423304214
426782902
357706130
297098647
997107162
493489418
28563074
224329385
633611953
14869517
692136771
175971651
364321831
65882026
377530925
727463713
892557227
939689167
1021392105
210752228
650897641
288479651
748381810
822365155
26368221
93468773
885671417
209756061
128347132
944914776
712683868
208168007
679141453
708020803
237161338
847453504
898919004
119328352
225354211
157715257
355540199
945424060
170978297
343721214
357076383
56304452
89435158
153068180
338587807
1020918827
331670671
390066298
507175682
380760686
726992485
235353291
65564301
875552959
188473822
161418509
1059718821
541568630
831841573
119893094
107534451
322790545
512054449
246406817
123706304
1002860990
67098258
135393978
271507981
718851308
432383613
1005532006
373897107
493772763
443899950
578330563
331089798
266543850
165786608
39733520
41572982
416096030
133325140
241333796
139048964
864814922
42617426
265697515
545868244
174061870
299394308
93011252
929417869
375083165
148410098
660601717
34023214
298654318
554445928
572181473
426431392
166382281
435764003
161467678
117808247
173562945
14180155
323590989
626129298
240965004
39749013
964522473
530073126
590766733
729423079
329822604
427657589
201515309
204189008
421665859
698512533
739199808
137707330
932195039
338076971
114988043
276889268
77148694
544849811
93643953
732318445
282643710
545221924
600009645
123046334
1071408185
518359121
435706366
725915139
346161252
393577797
717722423
92468468
54041480
14595201
837849342
196702471
483501699
880556399
67947347
282545991
376970257
78384204
383229736
33094377
70453957
466444610
23397414
134856154
122489531
200320962
896364999
1007090099
65206002
291091031
19669911
898059362
300800307
485221119
357354928
339679204
920184307
491889593
291295065
996217250
52101431
300381643
519819818
180849478
1047634590
718179166
321481858
739848998
445198443
232570381
295194271
131817069
304631572
710768956
526356737
1009711231
756040767
802828926
470080966
787144579
7427571
437536407
249982953
601545438
254971872
748835734
332623578
317353379
780263792
159439961
587624891
436887355
331760416
472042593
75911035
172073288
242577752
761894186
1062899428
89196913
749364101
419846100
295297469
271051486
317130472
933990449
151451298
76134008
463110435
910603578
359172432
247910557
244095218
370215216
575406871
477382295
223702950
259275000
885528840
146370339
236722261
659223332
303754941
147289601
559438270
232145019
692378702
446619059
765764647
95984916
552150732
518458839
22404264
570758430
933610806
662401074
374101576
110315284
608790405
720626221
941048545
638648034
1058377298
422417517
453910025
1017829812
367673971
708172614
166538839
573915668
922317986
822291370
36007982
176438582
466115867
15189565
401644701
893108009
1015009019
62938469
410539978
327496152
119927127
444196513
167116159
288070422
82141910
238370056
619580467
762948277
213328253
345377096
8587461
1001253126
406526981
345031875
721571895
147089567
984101120
379065953
860499226
93167773
354110187
711144872
721543102
611195646
104747342
126456328
22770835
38386095
394063552
147819588
681496478
508943126
511745716
669331226
481403628
167402427
369941155
1060305435
180353437
952613786
455786810
373632217
758588226
183759790
71340610
120803575
626488530
270951036
69564438
338192175
279393281
637582847
285596713
1016723022
497810042
26955256
176827602
8766517
812605784
664679627
873751836
213395502
666330869
466187599
700533129
188318185
585878704
181069504
26659509
263683741
1019645684
753970731
341580314
708501134
231167883
240294996
336023105
83226919
563587518
664507455
280052466
96563407
954631000
663664760
751329765
57568718
144245672
819965084
850181025
191820742
729359967
738077284
161710563
644349066
296976895
566030748
1063136973
369218704
915423702
127479163
886490139
216503441
996587328
792466124
767097247
56537940
342660777
64710482
542177601
155927596
195275211
342442030
286007311
54954683
670802371
720700829
367481725
440544670
550284814
1063353755
69814010
666355626
491118938
916846126
691226622
74613538
1070636393
721526036
54974475
410591066
234818893
135585706
994754338
542981690
735399345
340488048
578743489
143946316
639364593
654967624
710178183
69609397
72894904
265878960
119424811
129550554
384373941
606898166
841266634
52588112
583928289
234395684
675824161
60247193
15746462
498296319
720700308
334452209
634945477
547015073
203059370
384518320
217606215
168724094
693104999
138409024
239938847
991513724
27051035
58664750
1042880062
394272624
750417266
384888570
604960330
341895535
160277928
671357339
269638998
13369011
1036590275
791585943
499779378
20005118
687376934
569627908
635630934
622258046
244434023
249477777
141212762
583672227
943337649
679374830
646919656
28236995
819718512
88459733
455438955
772586478
187134716
1493564
133827906
760622507
207510245
503560609
877377925
650213695
169975389
886208571
574141025
352921326
286077162
565873777
549845907
436140663
533190991
835650600
1061385835
321185153
109243588
169427745
89337740
659853436
351392470
2466348
1012316231
171909381
796768731
242072013
278405917
660207281
42105077
30424462
220551669
224903341
77810189
592321097
489876855
426461055
625949528
318611477
784315076
789175502
129758828
780214795
286072211
146019827
64700638
707572527
153604386
240598045
952357437
398562501
986548486
111216604
180209134
29538300
895545574
48478212
426573337
359727322
820923742
1016019472
307741920
446781014
508584218
692760879
72106858
31596626
492958957
523669708
198191792
913596628
298179984
695653788
342576505
338853681
112936917
251287130
930981503
532378987
661351530
28928055
168979597
1068018060
178534546
236561456
1071153950
47075723
314395427
296249758
349919279
746730353
916234767
159439361
971989955
415202670
468766872
918608531
479852041
201139834
7442731
685466768
514117547
650093118
726372968
62096927
158058335
90957101
9007267
49930051
218119138
466855058
185167773
600536807
500510860
249664574
165636105
138358929
569128645
84878646
661053096
224310210
930999489
445213191
565663771
497615998
960275961
746573247
177647633
387075568
1303044
462016411
123680142
497046645
315085560
564922420
704097500
721508261
5954753
427620094
937769023
980951915
67066290
896005068
927151565
573226259
121983283
21651932
911522337
214376540
2078680
55262903
120340247
543435672
495301274
323464007
73651000
109889807
534811280
35785057
491138015
592579958
196062644
134689051
408834795
536355382
404268878
392993982
644293777
276454607
459294078
425181698
106497040
1023308520
117578399
305433668
219913552
497742040
788149845
75369835
956693317
534156289
479247830
437379978
65742429
115653008
215208011
333885912
2164384
238917698
968096668
4363525
718269320
155795073
385637622
555920155
818086762
555809484
219389218
273392549
958125013
86072481
929880260
421296248
328961484
327691754
480469639
687230875
809357481
183224958
1049387492
389842392
31384060
1017325196
490649996
885551077
256375321
474624382
667486280
320462728
832038903
146022265
256114089
363763852
952183415
112983023
562038251
298173533
374735465
469746071
458732823
141873458
529083211
453172382
64227128
45533604
697693920
61290924
675162852
595891599
597594067
757337854
487604364
304863287
922818774
279533949
681715164
648468399
313809575
259884215
776730703
550207063
496973685
280748982
312457090
627195792
137323860
271845979
292561383
763172381
252773435
74998589
15922395
697095632
726562581
333319155
887948148
830234257
421282378
384771358
189786323
220402645
249017146
602392251
344862217
308767344
960079620
83932909
383137249
581638312
1013912717
465509464
375095705
415203378
259243310
806021879
388553906
426493660
70481805
455053909
222163531
638530156
73845360
10761515
80103626
842586766
433615468
124297888
456356302
156897915
265734176
90887419
191506822
917409616
98075648
1026978801
688093436
778386657
240488371
494825732
307806173
690512668
498025078
476390988
630216150
596239166
872113025
826142736
480411992
251866647
244436557
873923455
796870754
970373116
293974634
633855451
280678180
269460622
690987333
284893296
1004690995
69670158
120067704
443294062
142235443
80422149
176168661
595106321
459172066
936656714
159098965
281185681
23300964
494384730
572402241
612103799
936314815
232671781
853491179
932766544
996677033
658302950
544146316
722497129
671405057
1032369411
358086688
196539340
790459569
21934122
396460270
792471395
591716205
591320109
977013346
992742664
389791695
649406269
32875564
489065051
858770228
86593301
687505904
174856587
949253348
693343632
106732957
156555537
13828398
695465205
124478648
92952802
467674163
374466528
666071126
455931314
237482391
594214620
800853893
255470117
591412398
224241538
287145125
647695484
54930895
193270078
159789237
344033730
304486279
379114093
133840495
697561263
653474350
197765992
238206233
1056951833
1027600339
429218798
588248621
167527644
272591320
472942903
647020599
310944923
786577857
473872941
101716443
193196049
290923075
62035386
120102477
634652267
252696940
664610783
717397367
410383251
818486630
673470210
951403753
619176611
251086169
510916312
816292414
9448217
21332576
562602971
816021303
565042197
113642652
461472462
263953911
372837364
306990525
750110275
232885211
124796568
1014145096
462324474
965375724
790169348
168806775
753693835
402543906
255708826
400905363
623130905
864941329
323911835
594084501
982134789
995117654
586845420
1018548566
268828631
72751243
99053269
264286648
152644271
23999487
458921440
51792558
16022297
280183118
290828244
689860570
277849351
232410741
822661653
465673323
13658122
702296921
430336429
615812339
185222780
267238124
340621003
302808586
162022743
696577431
733163651
652072194
899129213
427516430
712054261
665797500
357872494
114328102
886486647
647093950
645856595
292465667
159620929
619025226
79720769
50398987
529753646
26059925
163566136
1003190074
273024282
502787592
165502674
695010026
623160462
325861252
808244707
807303313
115055984
915059790
594447546
1007661170
244541978
405600400
63909469
534829476
206198728
243734855
231344781
325145535
133365207
675330958
195591879
461284209
761479160
505424613
194319126
1031936555
748969381
822165853
324394262
425716930
247128747
527844874
884100994
608883099
430255369
510884774
619364678
911691747
201029331
214837377
58622823
110113888
886473390
172279712
141791420
1017364970
543352755
143298022
600362756
996728608
588203837
907566339
332298714
66479187
364795125
928676500
454348670
506914480
547682149
54559908
553095162
354298063
95201556
351614653
525681535
627637249
708472993
173970236
133236199
150711773
871412139
197353600
320341165
519099218
1009012754
109305541
197392663
486268820
611553534
264062859
38743084
103636790
279420046
364599805
143606931
910687568
146508508
193296228
14471752
610777316
561958900
787754925
459590789
327850110
688519237
760188049
409871251
750382727
42886677
28205717
182102767
827063159
973192626
421011430
284563490
587760903
653326415
157682611
502055922
36577877
3703864
469646139
212399423
29124586
886820055
441779705
996223585
298988908
841010908
459950785
653243896
174259292
250940504
272003865
817474622
495380244
381251995
161011775
12768236
124841845
247466662
170673616
37626917
715976654
115921036
206374727
51352116
277897747
362929766
331193374
134387681
203745378
1042700966
734841576
554893512
531669512
702209299
622662440
98263826
170282699
342279522
958546430
407645289
671120893
362957809
502788101
380696543
288889495
347194960
331383061
85576996
281060665
466850513
803526840
70075188
754495837
276725139
57087313
452356640
6754140
1006426801
214114752
117530533
288587688
78543975
293072139
384478134
951907265
29664567
692347314
581759993
487291100
1012401768
818759887
548490947
107785845
236511081
70461772
100809171
818767104
254924537
343474116
961876375
67343338
903331835
1066477333
59050153
196093310
649955504
14277163
42529728
605880548
94317449
633082420
685745624
374479764
416205117
855977160
215497764
222138784
234819808
106791623
320451383
641226210
593642457
21369687
53470709
565566838
229850730
1042207083
503015133
408075173
686449385
149818092
39889180
597388768
212381650
194129432
982261959
779144248
42667673
64592952
4376190
243926537
30971552
425727602
180887301
5015593
300017611
345895856
501987196
240166261
898565981
148656690
545555663
235506882
654573047
684361715
206163952
169080485
766230529
396672671
330065673
391066537
531718584
245894402
931347982
999175591
920356354
139870275
652245239
630747372
1025123143
517576180
795205996
744326926
182919563
11424552
94496518
69326693
390554447
911021847
451635603
1004332742
910546069
690420324
71388831
347676427
463989771
180315418
478167446
673148642
267804445
100330419
1062260918
614066547
834524359
627234144
563706512
136218753
628286252
165464568
1049261584
1072091385
304651776
624963472
29565497
719810558
184847812
659670904
615348571
202794291
626538833
214099726
314111670
517014276
103215729
543527816
121878013
518245018
720542354
485253338
293836953
697831637
577013531
1001697823
458952980
469948020
586329206
128253508
684720068
394647455
603650957
492221767
406310822
78316933
705483932
79123530
1044538495
379460462
1035912520
641627116
438166748
58424147
721881055
476745487
457495921
22249907
361376871
363287868
76747117
446349526
281079399
1032652901
578332551
75590601
645787998
237531251
405404873
660259358
482633051
11953885
210560291
203438354
898321618
265883028
633881504
309108443
163963783
93095147
606391056
209057756
885903463
887942458
18448733
970402921
537723010
1066761237
1016560596
246478636
39088316
18371629
850144699
514188897
221050073
308213475
775969790
631428841
239764565
81602268
920089464
35199409
960620169
58612125
574322741
321191350
93356753
212639051
292593533
159772439
260370166
267342910
261161472
550729558
270659400
384689817
260949034
501077688
73658530
327170647
140684903
187650503
263829305
103801282
53375676
345970772
731559632
276343971
63894091
769551469
36017374
77111012
850034839
70344269
763428996
148286661
321781241
64413728
12131045
43488196
431788729
29606406
278676978
8585815
408928233
677124557
508990589
717108651
608328597
135235148
460872163
478033995
594655608
619364916
710662732
322647218
1052312078
158316172
633400637
250172144
945039269
763178805
233340927
291122121
120256725
41140105
335429559
614883258
1061621822
463129993
473713306
767252364
389131801
709530789
18728698
641473327
64358775
619960329
13360267
40824039
613344046
689942516
601138242
430667429
391590298
213819143
231383291
943137646
832898218
918951857
440084356
392006902
93497996
78047162
125212185
939767561
200835342
963234164
787052201
317249998
140215366
246108607
88752669
967310385
1044077193
699535976
575108106
914862854
655318767
51368694
38039390
794991512
473362682
691202161
1004643619
291573731
465779474
68266300
1002832920
27991687
50259606
309846187
1070171507
569878143
70135407
1057829884
164191749
347049528
40175444
449777971
248866351
741486706
904584523
520278934
397138348
383455927
177253096
1072765664
120173659
101335557
116406993
298483862
514857033
194057501
959689406
151660197
661091503
475010240
254708566
601514148
95368454
25503042
230080846
96658173
243782709
540563570
633063498
615985080
410838995
254761665
5686712
431600507
201023577
784262898
453708580
33837231
223263470
97602911
83867153
79503149
17805295
313390045
385372324
951828
291226365
19256069
637331992
239595619
258922136
220345886
262151912
887258231
313523388
564310179
455026554
944730
190138221
49958816
519614229
297980038
656270290
383657998
43997012
1058216024
223724153
291454191
109357048
247195774
16089913
96175305
381577455
943948314
761100962
423130550
1044817772
643364442
1038346693
847206693
226888076
311521026
686854824
911684929
358299658
120547119
522195314
121410366
313842457
27297103
985523984
557821114
97796415
160558190
80724346
71003163
41608280
733421287
985499404
76483633
656503269
269997291
763399328
634280009
383024511
4701554
38262939
177664777
340320243
198460636
971538331
4561339
651987985
1017514043
235605191
109707131
916578911
622615700
771112077
260090220
120635326
375201433
103218769
294957617
166993504
140487929
762882049
4194797
858228529
904873773
317869020
537750838
320543499
417296366
244975235
98308515
917374995
174862670
676730002
740037103
239142867
184417845
1000770935
269411299
136579656
81253864
41382325
265508627
331179897
30193421
611292544
217670021
602011881
401777652
138257305
674274047
224502291
655329415
323208862
587142886
675637806
564591037
563305779
354850284
764005622
22449466
139096122
756482054
258202660
921304698
152590811
399410619
656433140
178978347
556092769
715334847
335972794
500559364
661834206
695219061
516357680
653654344
233692342
672466133
420912454
164259296
317770255
226500694
894314277
505654055
73055086
509850609
1052723444
584210781
417628279
268818159
199260873
141248419
160321889
200752545
609647886
430641936
903878392
78980677
338526000
377020395
7786138
96513294
99443480
253134066
886412091
377315892
345879540
794530507
608183190
363340100
261749705
322608358
2933325
466690961
262128095
378590892
1006486687
955974296
82086436
199613946
1006964915
630783511
721044630
435657904
972405727
374771883
144788698
252299878
25227450
489181345
114510853
182820259
269134598
79444058
200419267
595623888
481538324
412744987
129788250
359523762
199209553
188865759
333130698
142074118
436060805
271264174
50836358
248181218
169491007
296742471
232233762
853198785
670582416
817809851
316509167
479176664
463437916
510070814
385112388
430831089
534501361
298003025
82437869
880505311
149713847
597035786
621422799
371624022
568694693
1018634056
918576144
327180753
717661800
730391331
390851311
500559401
415126340
786594718
620650997
724689720
696864161
53767264
624476427
462808525
166633816
1004633153
107673980
319740369
21581823
130272473
763162777
613690133
705298628
951757653
919901230
273673610
850689230
63473030
28736487
520853127
559532794
206838437
360170382
44351213
128519164
769381974
81359887
646583078
635873307
289967281
403208784
300960607
541435608
581580021
865911829
41446726
480435777
644460055
50768296
123813175
488985435
1070969399
128783605
608104803
444313887
172947799
387971149
303583189
114246372
51387510
913854531
607765327
341119396
87412817
492845308
221528996
380325469
803277032
138471551
200024161
161970269
331762922
497234210
405606350
446767495
867543110
549828094
607428684
580050170
558739510
531617976
232085363
624575559
347310693
299260580
247287361
570660658
661526111
140654567
580830262
425581133
874302262
776198159
68519220
29088797
256856795
683431565
748554546
100916573
622862892
569458267
137312329
375458709
35726780
767425713
29793512
641542434
20932422
238343070
252055756
691907009
453689122
997854706
161412531
150625256
50757089
231037696
62364951
262812187
48867856
365002617
75761096
258661470
251998632
161341796
40340734
1012966936
430749882
272885543
238013601
302696011
419498650
127193952
765780594
579955331
696148367
518860300
503311657
144507308
200784483
185622850
85356083
735155071
337832107
34526553
707455741
514970242
146860598
535076167
657720815
653547816
611798103
327941148
152092389
422228706
428651404
244355933
358249999
306017781
539360275
198185988
328120741
925579066
256775236
663526859
53753564
820173890
1041291449
706919601
197175513
122872730
288808521
41289217
248194478
269398800
338205175
236533274
106999192
42762066
475283922
554174806
225526105
470493480
374980083
312717742
858370046
449083480
778015771
370849106
837679692
390377023
34090869
394019440
1064926964
480061125
418974759
271410875
960393285
487930438
471126094
459337622
512142980
329191056
674698126
518531505
965838550
540779034
87627482
42474292
273034792
545281681
483029521
262768589
110405568
256863008
103155864
113190305
176430390
107620100
68679697
216022684
86868790
586256324
593055004
253308891
77524206
134711366
516737939
206139037
424083309
484579497
455107002
418442346
316055491
758570236
53668862
695157762
1007298965
315033921
112307205
318960114
293191557
26289466
127055763
712977330
320981029
703928728
696781441
1033175905
899534485
673476447
269209256
19999172
128115129
5282870
903375902
430253743
53818792
558305612
688971709
707210264
296552757
337849426
361223053
582783149
1015287821
66477234
102960638
39072132
421509496
121851945
368597983
373969206
284553224
603291329
755366417
535286328
199707418
621865391
96677435
747946182
288621123
248978683
551253665
273011372
332405814
150164908
922165640
399324900
8217589
32760146
864926479
17665684
717086556
202176387
745634427
502341266
690804158
352095485
664921245
42533971
995166810
250139514
692029628
976567664
203889301
15639881
129182942
1059707851
672836637
236645508
763815465
305242964
741407689
524390434
558349634
231368981
35527612
599269575
406877237
703708785
437681399
955486645
403008074
689038167
405499414
322028763
216479108
476450851
560514503
916024389
843670018
500093570
904806193
183366889
527716733
474258625
882328667
84071132
223714292
188894440
974697302
724786758
414099257
700871865
753887552
645286555
616805974
329271549
97259619
685811947
675618440
142183143
442332193
321350682
999363571
571164519
671522168
293657963
349705236
612043843
463942432
553666708
954519181
454876923
671481024
228563810
852568101
732759559
597001225
163109282
140967383
349200196
232387582
449919634
563646161
237494264
871102533
684949018
225907888
5821193
832323470
72201363
605131954
108212544
435683184
651014326
281499955
640241084
219684700
371884682
703932853
13081957
676444247
179431625
40019421
351549704
69991666
409750811
154970163
79419303
65189508
68758726
307260170
486127481
1323032
211730543
368845922
132807621
198747804
149804807
147845909
736660597
201009905
868157830
216183420
222537743
254622782
603259027
650650123
339928789
499207329
633133368
426825676
465152077
4438410
140245032
392215722
345318529
575125694
225110024
13569842
348586370
389298080
455626059
243394408
593376169
273472353
162463646
918708701
227326321
168830781
351335757
520381310
55726943
486742664
88978622
378838577
44409459
315668562
1059185825
197045177
577569036
731587882
72270371
293906579
425960043
667168044
649334346
50562105
110769346
261802583
663167757
637312958
310232629
458713699
438302665
874496798
402180734
682162556
35155788
774047795
714710824
164669804
456478181
620915116
727733314
417349339
799263186
650286945
209806322
331430619
691017694
590238861
664528447
843553860
100986902
87058240
187238174
381905399
816606105
137222056
811796387
63661169
161042350
573071738
374757416
669311502
687041794
710782195
384468130
253416979
1024454060
577057086
592203261
432020609
538395020
805665134
399718388
89671660
859178745
207513738
143857775
152227620
338538107
10182797
269862219
109916080
254428839
358524864
222547671
107957815
261242950
662942755
1058853580
847272557
691262142
1004484835
133774039
217828144
571530927
96773194
491610715
687518083
893662438
144480312
388397078
428961457
67515888
586505693
396327285
547271988
690727049
474518002
186536111
572717561
196261414
525718358
876180026
685012650
811088046
14473252
1057127725
400933809
87147579
103529431
973026409
122872949
754366900
340770895
565641424
275582069
509237384
700875933
566345526
1007776224
67897895
54985529
741588513
451831737
369617013
213665768
482066916
134817560
559480149
29853177
315335085
438833068
8190485
62506229
378113934
503778240
1018790104
122846107
1014683104
441631059
405943340
205010373
267739871
701056092
815416385
504150250
312248843
531935959
634500977
170879667
940628969
10435398
159679850
148926062
683155985
36729905
147308759
553721601
231922054
518172977
887141773
380252413
517115202
71638603
58439218
16747441
193080505
461357456
135660980
78931968
451941604
110078793
707048303
290203320
820032898
538117454
382508181
34985968
32720743
627851582
349142838
16486322
646978498
146084665
1063323931
153265100
690324657
691127917
203048615
888151975
341516191
582772534
197155646
200259774
287400
321036348
723811345
866850218
91270775
705237978
513855843
172730436
23301783
79620294
396998247
525336238
246558047
738443137
277675932
673590081
318622926
252944053
258407273
965032772
1058987327
430530928
356486816
629540019
18928375
606138994
952836909
55895872
67296992
219720670
659300094
598132893
90099683
572165949
547483236
348538848
335890150
307734412
658235467
348069892
198243402
344191430
637492776
202991617
120684484
300863658
591927365
659362410
676331670
306438332
246793913
308352302
1059597437
900611511
479619319
222709734
55406639
31105535
617342309
648790149
1006455591
69820030
425262378
832218663
162873303
877217612
1069538503
268255607
378268648
975389524
270064872
437205499
341612442
643921408
702408184
598436357
94881713
435667412
323697000
173546797
259059419
896237517
438496826
236508388
185876592
226462098
262513520
57317303
58236805
114889372
545758925
322025114
657486443
62239541
227741104
394011920
912101228
741656619
307258910
19879878
42579269
949076964
885206209
185123079
983537305
255896660
289242507
22453218
611518628
130074897
1019771402
252318430
390948273
61245209
174302560
467247013
302663699
172328461
275234594
333475425
283014473
640584479
443198187
70794588
373280937
96139052
375310145
103699494
243887342
365920413
595715942
285425574
102007753
662861568
790402212
212626267
861613406
921577993
68057101
212044758
119500240
411002397
631837927
162523615
1029292746
220173345
287869628
26258525
214453921
417473572
237265744
1004530991
35119243
256207093
421351762
544514379
27536627
311566715
371673479
86908481
278438686
878491263
438231228
956185693
145678540
933445609
555567762
33632092
293213956
669059984
9192001
156872532
720899797
696103180
218433905
346055850
365997815
339085233
681105560
8722849
871092695
111183195
8565738
569156119
60204953
991542048
1003599123
106125580
892758154
295139029
486695233
159873309
67904497
208730749
370841488
127602814
61076868
146661473
383601294
721068451
156196198
488399837
713541428
12714921
298208989
570007992
224953157
563855444
155098016
1017064346
241140756
319682344
309711343
371860227
458065736
38573695
658055527
325865913
47757124
830412888
271985265
406774663
682110838
40897042
295024957
264603170
55144898
114287665
326533659
334073205
505334744
649962295
899620431
387503577
215863853
918894149
470853694
610338022
148815268
541982043
985100781
955202574
666775055
331360094
132250150
329716766
1038080197
3137670
507315926
13498862
534815885
486933225
110578173
710442768
300314969
678430302
985268198
178177779
205993310
497868316
101229345
951024991
359072801
579880366
271062081
515826680
801676568
13710048
651839809
447552510
553189646
90086878
612132038
318921776
428156373
57823621
196183832
944599589
539623292
323100171
669667841
892467666
43849259
236115500
206942549
923748175
386262842
126303027
208357884
368328887
537919223
441804303
11613139
190814499
39304527
263376615
279099695
32833127
638634014
993834658
228520964
856809723
783934236
164987345
4949573
904710704
609822583
552876178
210985733
423773118
183863520
584813110
419606033
37013135
162499191
81175751
800946976
281708289
847356398
80043527
255916193
671079094
883077896
38983155
869100760
620258217
425810333
67736153
24880067
455465070
411501408
203949895
750530623
649845945
208258146
302709341
266452361
605817443
25456694
96110236
9011683
499330391
847697954
206496556
297366313
335861607
100057259
847574279
301374014
300991252
79826046
249710826
129297685
771712992
751429833
1024508468
160803701
121521705
293067907
83242181
615530369
225560115
958915288
842079837
423070969
1045825789
1022676009
125079750
702873542
208182884
690874143
416907394
259400406
411988158
142351688
69160707
190238454
25278342
643759544
261959393
587041287
845631856
455838147
239757823
419313005
440728051
606890232
513673650
322322717
1044309433
322346958
498460789
684095289
587997328
317355483
247201696
10258253
716276569
615353815
176616746
330233272
347016472
750884569
355222800
687806742
114493711
365518722
99351132
412597959
205181832
813209510
910254540
97025738
565468491
60632335
323658393
635334362
603893439
83173645
311942567
211164821
707392260
1014587415
877398520
45900511
9655166
810868208
259189803
748603320
196885520
118552189
476005590
92673590
691914139
590823926
946827619
331747797
280127102
313479621
276390781
92622324
494394480
481859982
737642652
130051235
616310976
6880743
278394302
724024254
275401565
176327652
318999431
4869742
780668834
682910329
303279977
968656044
255635205
477516915
533495677
479614687
132075902
793931878
211600244
307036819
685320661
261039650
991439917
529704800
933904907
681684716
914405956
611471362
229277466
715127675
248365084
114742300
957142119
66815518
279146659
931648499
507570652
545399433
35209561
399540000
140235711
408461856
209632309
776491485
660730152
127941092
538877872
190991034
77615744
167632550
631658887
247487897
494131702
116306941
419800220
50264389
523329830
166486256
754563791
447776242
287113252
152102167
468754570
174527465
600899751
179037044
717345393
224304526
145670445
292627016
132362736
401410925
801617647
1014205188
786779250
99896061
614310784
476495646
245445273
530890479
269087454
281066166
62710638
25622930
121886488
399402231
661141348
185846118
644614664
871456783
514549086
357802766
149609245
39638211
37130181
866950025
206714386
543751448
929291211
103356590
887624321
581331251
229830150
864041013
519037333
133551716
559366989
339805430
227107706
379935081
575522812
196006004
247417646
677212704
585036157
430049060
209586288
873942496
330366338
215316064
252255831
60349231
116126590
97211074
55502629
607472181
999935588
339520812
95044294
276578442
723560984
5257278
993912141
648468038
469699633
1395137
488556210
809482611
112252872
598270940
659744168
74685269
186580448
35453671
706843925
587255675
669013458
191265170
23521385
115624757
255325968
840726963
528410413
274823151
409419610
433969267
630645871
556556522
198764945
374755389
904042303
163726767
106332676
364402040
470629473
623075077
572243327
46449638
242432294
1017221353
470271208
272824340
536457176
819598210
347649229
192639649
708173321
302814127
361712197
944360056
48697777
484555284
159657852
298206864
827474346
329846378
619135188
226375621
333506392
442623143
92843780
135009656
267533535
891427426
380944279
13396059
531643294
326487487
1004152900
369295620
491931227
257793481
552913682
94371766
106754953
843480022
448162028
975812469
1041863944
620845623
132155748
404258936
408097353
631004516
631345102
372298180
950543100
86859093
40518936
242393206
343776250
322069257
266525411
59442500
667991817
583713927
940080287
15755265
994623613
238494728
898160883
601761394
167142742
130935291
145755675
354935565
385459900
557374531
177049052
536986685
573009482
546643247
660482132
339334243
110613105
409495140
114880052
360348166
975781350
140038316
140516283
162877607
73433514
104219667
612973497
371427764
313715621
526785736
756373850
457016485
370207124
452372962
454380180
767109968
205459398
29765388
303576976
871951861
188799461
627493054
893282207
889210749
493603848
8908568
134632814
319127157
258694852
640280957
136029906
345399065
866347866
1037111136
917453600
123547352
737750874
110188523
1025865552
690547258
267912107
247513932
441285206
557738702
264399383
688959418
433123572
717115228
1035073418
321912630
92417732
561650275
822050870
313718036
947142398
495806501
255529777
543857600
236219697
323053215
127328950
526598850
598179775
436535980
126361121
14908583
479812920
324851786
149852467
278200891
893936081
164565721
443586000
398089498
12182127
456329104
284964005
699963597
778450689
368913322
97110691
399494990
935577398
430596059
264371409
34941081
758708671
509935851
907930120
808358541
905072390
1059623322
100131948
649792194
24507176
1059298774
678431749
673738114
35656889
551955363
364939782
734240115
62307573
178459473
4717664
816608114
104022008
676438469
64946727
358640920
172649168
910364076
5154137
1016898722
540952713
690485475
707559186
231703451
521417905
316716472
323239111
711829951
137976702
631415072
542212072
991669638
235708673
841846484
264910430
281673833
556019971
263564296
224597885
959704090
555784515
548055687
961553806
582189073
126220892
578358265
31373125
309552377
250836143
507944606
862660418
247867890
313586405
534775896
282604260
560104408
623416898
269221059
195758720
537017562
267176780
990412574
537920080
565631701
303880163
230760970
65357249
437737319
615611527
542678426
319509552
288413220
38655916
5963988
335302584
206748092
210166034
551383113
349641968
88650996
43107470
22225215
773237462
112958855
358733923
489227280
684678288
897074253
261532953
233653168
721924118
475219230
189370584
956080594
695425815
468439010
640047884
472548486
226531087
654650684
167402796
189766659
473327123
127223946
566491172
233150425
77182702
422667945
1010876326
81470166
275996479
297351775
316477729
181846058
281665777
404178153
532183365
577053985
257397743
991471529
341059373
664112862
509603629
684795359
318045697
355202775
592079028
785990867
698359140
3374230
6496171
330548301
651851039
445644835
163688876
984238663
514254669
922990322
213199167
22405087
226567555
750837521
306066740
653461514
357181663
885905608
340292455
178261698
326218700
453200935
637634917
645009668
214211803
727556542
304206350
234560161
53827664
275678662
374742420
290578458
137784577
21860091
245454326
396478701
99932649
337484929
114832221
441265810
28561421
382005476
845042154
513895520
153771978
185022397
270523015
536342809
203893579
886384622
733521324
646571412
684351616
846925867
168713442
404132190
309530379
180396477
678607631
979700526
385320990
636798335
916228105
714505441
982445009
845373917
12174066
401936655
328518020
47518177
389570550
344860168
139242845
430285482
470649608
202038743
427225280
88426623
913433033
316091420
231535115
40972746
505927016
915431498
967676251
257934672
316054854
632959750
379152452
199406349
300944228
282384678
516186497
623431551
424844331
453918251
652796966
175992954
213704725
195331522
256536632
391144127
307162001
1027889183
264708251
112728532
180549281
220080160
17025478
328517811
334843340
24507429
553231386
348526792
218183009
500125745
622674990
697664971
92732891
892055771
81270365
573447464
301352326
234459751
188847994
410601456
246868435
787235968
635609266
468490743
955525401
254770090
411695019
1059846040
505702202
137773380
85106795
474342694
406203280
704836922
173234818
394646936
102355921
146461247
519808167
143566119
135377136
181954639
252226081
677050547
1046218841
620805177
801949098
444042930
6112819
5366156
116834579
599450887
133704653
233060014
636768452
1055104562
50866670
595122071
331376230
336925362
289159048
361437056
629490430
151776874
530971857
90855214
557156120
492547418
362476409
620277921
3688378
323199107
764958034
1056940105
18206783
326445685
204112357
324732150
69974747
21014694
633652053
499854006
452529854
83831450
269817515
1065352090
232008204
1027353246
134585362
295463006
256933345
460157973
236049605
220906662
187657321
882167592
703437417
214280051
226939372
522782191
278125200
745459415
105106157
58908300
286234385
392483661
252184324
280117759
563789931
70162609
368496259
848660954
186868149
80417296
636956833
885761044
19046756
326670250
182807646
1063136738
15854184
288114088
860070691
32176765
345160596
377470378
1054669573
1061494859
141588686
931249571
296920300
245436210
227005599
65670452
233589338
154759604
786590093
143032511
636656021
198942086
277548649
247282130
354352453
76626140
303205493
550390986
677402675
891289486
294191830
240479693
662379147
53129017
114017318
224050705
371370802
284298614
275309583
183300177
416969752
401507503
893352509
571402004
299534342
677325961
272167777
397411667
214499764
585678669
272252694
355094748
508626492
193997759
446878433
339856285
637224250
135832088
619520450
229752622
22441932
64589622
2243379
505060961
887738609
894906376
452277661
355423456
441203144
1020744556
202623478
1027834090
678576648
572586990
422708928
44864878
960519161
365311050
571455786
105763857
512920299
97252531
452833861
477910772
627647684
358730603
1061418673
946023218
28297705
865805407
148662808
172061820
1020124782
998202683
334003055
179195643
681248792
1063222281
5028489
230282163
168209060
389205510
177739962
98043734
331905770
657044297
76681929
516008721
642383315
890549782
121048139
375118382
971744081
488188243
107894395
161257401
583387499
57539846
437500297
592715610
20887532
176232819
980320836
120634345
58969294
451606870
283092056
607864847
92778903
433771211
715978307
451973390
421395851
612301924
640293452
554560388
282490429
409104289
349292922
13936095
816827089
937925801
193723029
207271632
469556725
836821383
162329629
337417187
470512
368879801
332095787
228203122
580491570
79559984
792596526
264304882
184589526
212212957
600537681
315168331
336431760
108145788
293300836
8745042
646383052
210439640
227323205
868969383
351854500
663857441
317929774
606390992
707005026
156736183
513992865
205350100
175702886
275444187
734255499
38679398
661814069
211633740
1037407952
972856378
231294995
386229829
417392492
677294551
13387273
259653212
581839575
1003355245
54403528
502450511
114797319
21813927
66153275
217557320
240308965
345340030
329997713
296733056
1000095007
423596380
384670360
816766745
74511077
650310570
227342102
567927475
245699648
394655136
99093398
691318478
379238174
461360166
320037024
8434749
1008025157
535776814
391185048
911014110
1025181899
594610728
192152595
520921595
304088264
25609494
454047362
392937868
655041292
94330081
513846067
847019005
509992595
42987421
587855728
293131942
367842561
718077978
252443378
273751727
7092655
959713301
292193521
570329880
34662190
124475632
742621427
646991501
206806806
6308014
919884780
260216511
113440801
49885002
69810413
572769664
972644102
188396928
13554813
64588785
699291097
596725257
86817228
547042895
485504337
14544741
128695193
171183293
179313916
258374016
170255505
326027394
191339632
260253579
898701611
952403753
164260625
168325911
620558756
894348038
170174527
1063260869
109912205
541005712
731416784
188704293
182332066
621183916
305060336
204116625
482184187
279821489
907811892
523073146
64971018
486950092
178830312
534015263
986817626
228322482
76563206
472423048
557308944
258117452
526853117
617939886
195366474
931386443
621813103
484065365
724397122
197833994
348939405
118228125
733128405
906507790
389127865
344491211
325054152
1059907055
715196583
63107076
53675150
565550082
301469457
638176702
197990045
855352186
843764281
808944654
596035247
239100648
946899631
483408578
112458696
675669709
349583254
290026994
309882323
354650985
82551664
913122686
730293195
477825002
244925380
1003466513
130642779
377932396
402771039
202012543
956465265
618789342
542717211
261115581
1015494378
365406126
160402911
304845925
899520035
317269932
621249241
537214699
765466109
406046450
1052392396
235275541
37549904
443326861
314689877
683967615
596113336
630392800
180418904
199021010
993813980
76900703
388836045
219471590
805166824
175055653
135031846
295545253
540300405
378399346
719218884
12887524
313903207
274010970
155131069
500519223
265227250
616524619
467439655
734623624
13322907
258586378
595914798
320936500
568908073
168564626
313511466
455975526
475086318
397641111
478922804
330971093
751484587
324471523
335300578
1043339378
170936927
846624390
58219891
454875586
418705395
117417425
80796690
261086345
204834259
87555206
133499809
354165291
267476822
655717295
314343981
227305214
853498778
528036961
793299152
814750962
507807572
496030065
57369996
420391598
691748193
221865646
202377431
262041055
180925925
348535981
469331372
256455141
201579457
87065170
1018505616
59399506
36147022
691529469
214000793
1055013580
546126045
657255162
429522183
494262056
39217071
381622341
694543560
757636767
673670550
467613646
323130088
1071005703
333543688
78344611
2876919
29905487
262753766
198961251
158265523
928274538
462279519
706031035
499783019
629558116
510532243
718146085
875285879
468843769
680107640
682632222
956450898
483088489
301153169
113643117
301531222
282451768
553977038
846891993
654313108
779022284
401334858
550316340
414740836
337966654
118157147
1028934002
1009040912
146329059
46588581
1045517100
228148006
38188717
168968020
38047605
214047169
539935137
166754607
94165268
661220244
927444885
378988971
430597455
247175904
201094159
112803019
641884286
776742631
49334242
141765733
320800438
904451733
946391566
502795710
204510441
49300776
145555848
216754893
18482134
428984145
408049125
17996210
158642516
1005910742
666707667
295358603
55298035
25602821
473179180
244408939
244223142
361453605
347549943
241836621
692493138
935254522
488512258
702284332
324601593
131035860
333938382
156176506
202816820
1016476500
1059824010
629589949
830499481
270438162
845156379
470339675
458999877
465904767
211361279
496121720
4804852
428726944
703905888
3883980
417036621
134527365
133762269
983070288
306969525
344473678
317591891
167842254
72923900
625558714
4098624
96152379
325450034
697292863
36040946
113437771
273345980
481746857
637632932
272824811
570841944
648537019
358370016
216834260
726030623
365932939
540685428
14937051
262868968
72850526
314861568
27891810
783899585
620866279
551067831
193847963
786893907
911798422
210572913
153169859
547637676
592990957
956384752
131817707
596062250
94775655
390956528
775035694
632306129
448904980
491755567
132996722
36946583
276429747
25944176
110381206
199803370
913005921
237558344
227958193
175750035
670802586
70951794
318174695
694256603
788086694
311287430
292374632
517687218
595753507
973600621
18668057
335765049
182108463
553109625
333202161
8704831
571470550
302359376
58818875
208533579
10341138
1043893313
143959350
147424477
307374428
372105743
146945438
183974636
207452358
739120555
17752579
470917439
477835855
754772702
1045797123
659464627
34935948
285112204
43712996
568961998
479819952
677129906
575196706
955819290
874093131
599207911
295281581
57680858
420014185
585676495
327568499
374465918
76919742
541399742
368019131
122074006
603238138
51216494
936212782
163246412
554491978
554667972
34742176
174699654
700706718
122730173
557325928
317037838
58229026
405232252
520607978
200345414
227964981
154797310
884148173
477353871
1055694680
840222369
196179331
821097546
1051202499
476969924
342478622
95290447
204254001
477309649
1003025592
425320115
205121299
247684686
149262113
5976457
308869058
147910000
787379022
677838765
114997768
225884474
150978956
858184036
97601947
6353109
215311252
184134461
986987286
61510680
432762032
193722542
189590291
172937652
236898261
668067184
931843280
809372418
141384752
14667212
131470819
265872411
78244028
742411257
881826017
53997062
496959556
632831158
589352144
240131181
932449555
104404609
4312527
449985267
84203676
35037822
460869436
188007047
26821433
180956797
660598415
75751849
482673462
46270322
66160475
100438515
820150350
365773061
44878324
620513999
531511772
694402647
931658690
457752846
14990502
443739593
499213985
35309392
503978778
605721710
1067273523
844653611
561357193
564403099
577993657
11221846
392277577
304049141
489488999
134932739
326769805
455972746
1073360411
359679894
198412334
349640945
248173849
1005626079
956529885
317221372
607462625
122095805
1009264346
151389456
114205107
929491021
840191164
542863029
78908409
619311443
70107031
469264773
715055602
29266734
897436379
334529709
674931321
332352194
533124303
311369693
45968173
364208650
478840830
652227261
361423260
835069979
93007442
25715499
631741953
332164880
401470337
162498016
49578276
588310313
978591857
131486802
717152739
487331387
304221943
680000982
263613702
722725976
671922063
66138999
79328036
685358698
690548950
808300996
618611251
224284618
148807665
474279489
127371199
613762632
652978182
23496520
286901409
174667840
46472629
464649993
988756871
581795673
549674063
271949397
639224328
618004772
127909762
929896726
605703795
337227948
689939321
27790211
8401775
487472861
792911043
530321220
653940202
239748260
354729912
199612567
283836000
358598253
461710258
1016672876
684670686
178612379
266433949
179163726
34411124
329710126
545017614
461506430
174310743
230285069
488856675
449253068
523419302
809988920
648154958
254706116
308983299
535148640
989367238
475803453
307207126
427712548
217353583
952637367
516731841
920704978
164628729
330089850
30325717
224986249
819256915
563114978
913010859
979561789
738834157
778672808
113395171
100428526
647412991
1072059231
438150833
721542006
141496780
566731921
44226975
475853655
197668710
568336123
713844270
865574015
131683834
700882213
703148528
201378240
430988651
1066515008
44976205
747823374
692205220
358295480
682885485
176528105
75280271
193396267
120475128
443965471
206087300
497237964
148320926
87510334
174216178
257719
794598707
405665366
639248408
75752472
149918639
30401076
972341442
290227779
209025799
271233706
430849592
225803739
18896532
434384423
43951435
412305091
108981409
177870419
857835630
971818522
131453950
159211353
152275114
49128312
459536709
52318340
15091861
46168839
591436149
576747255
191099732
25746384
383634822
324215286
82790176
101741071
150769755
244297692
710391553
314699626
264141865
262477067
645140042
288418755
414749649
423772434
430830375
556284367
653135619
607744306
29049811
226074248
945634436
482864433
763797941
304021085
66036837
208628344
151048385
149915575
288471282
97905589
299111154
85575511
86498267
239981225
653906160
994659949
586781257
383987265
102801430
930327662
180764675
155919474
212615124
897611091
155427385
496292390
925610964
682689640
526288684
403561636
314984513
632251789
4166648
80057956
630505577
275806342
1857974
69341485
13465193
341109986
539081277
248981600
320725089
329317822
56504609
953466790
333263547
524355858
454473983
94752116
191411452
472861832
78188603
33293007
785060222
260546372
138063543
266900573
717103540
581706733
954648335
396198237
973408453
201954097
101579928
365378346
292815153
111811289
656347824
812303704
519507286
243616378
134186706
17814274
32993520
176707052
711306550
477716240
769363711
241018119
951573186
65389832
720540971
167200753
1021597722
296363674
254517036
26388825
1050497001
166252161
643724104
622941033
891061138
168166337
1056231938
383884839
291485248
380614142
252026273
241431364
103931371
1016891506
4033264
23056477
13741604
689829443
507464488
214658866
265944099
911466825
67913986
108755686
296434992
647329781
687538567
748343433
1052106666
51373157
661031621
662478853
263738271
258497107
517595122
22244734
131885503
682327277
780871881
184749204
556357118
552026312
996744459
587174281
918121035
233411734
712977070
106442230
100715233
299726757
488449153
328107749
157137863
96038472
353326646
591928637
388770990
6095799
296841045
213141099
133272329
646631085
268701594
724419552
44270826
987727179
247572613
54509447
178786303
268978393
56886077
717701040
556670638
757430689
218521730
620282420
343382795
124301633
222149323
631855059
424676152
50241094
63837845
3217414
255298457
400287578
409007166
33745929
43947961
21351990
688006580
614263748
110710418
220085783
139095224
574476526
299236067
162278315
729468158
605698057
437691534
922501631
326136757
388988523
324036199
632554406
327879250
245594658
187546039
47353737
219076095
540766483
172806056
881386072
144444854
89203332
1044878422
5447108
544564544
667358070
430326626
432452179
399246980
472699872
419631606
913434280
68142045
432924190
709054218
69480488
653910741
12247481
96646958
198225021
387326856
411267056
18011916
127668017
73574730
1004051914
396325826
757464518
500107637
355769816
357215320
639272947
583934122
187982057
644411653
597696909
178048342
26751133
404491858
613319152
380337521
247177251
313631786
167389391
47546826
949159451
224313839
691792534
67665814
390283853
192239842
295624634
548753385
216702286
102345399
7923850
299908854
185604440
535647197
703184390
152057366
987956167
369196919
86073977
62393488
424844528
390596766
624921512
668395411
94757897
223453893
179681903
707428999
38358198
368634017
28432722
246402779
172966915
199007786
1052462429
11303050
491231239
50292469
617154294
509585206
415686863
90498265
507502812
236559436
592812117
213661772
401789164
913538056
1922423
459347454
275401927
384208159
148454648
84948421
429092836
378975945
229027539
341603277
168856286
208649535
459260495
658817570
882375856
337260550
162968302
515295151
892808990
131261570
609908266
358681237
86647946
61139944
483035720
1052205834
631259778
689464736
609424850
503378590
748350921
228615335
913151472
275947626
195222454
699740449
623419185
395940480
347887526
676096460
135727973
384270063
117578342
409316682
249730093
71320249
679592585
835658411
319750398
177479044
95427253
596007899
837095991
704817896
837461
567715420
237637329
179457513
577528939
358123192
427727640
401952066
729379022
552580632
201732864
140714291
883183497
991203190
280479228
33683684
205356122
417882121
105193244
74113450
112372002
86593235
137584410
573678040
277964436
492704872
782576522
27958382
271596166
164814032
567699008
833392080
75801147
491952908
774872008
514070417
274207328
3955671
340309920
554659499
979796711
1073168292
232592192
206907777
696900266
332168079
220573368
239816907
269350710
477368903
224094347
857724902
843203939
885290050
715218613
3950718
339830269
585809237
30762034
702161301
90696997
194424077
52405890
233195362
441915126
641883646
253812243
65765961
213805472
133046390
243521909
451752396
490020446
57229451
756536821
524349107
345528791
434408510
778564649
345241762
654072465
88651753
339250307
556709548
31731898
383534675
452303528
134510312
449460724
389364628
227034844
255393866
908391247
246402643
283664422
759952022
155381833
47784098
653375332
323592246
220507758
236265364
818318320
891039588
212869283
1025585246
46634302
288372089
547393507
494497795
52677311
1044699143
1029311765
328241766
273588907
919602984
634865261
68362763
103256044
199029458
92322917
731226090
358110165
20240942
130984931
288370259
345800574
17271867
278068993
186220116
273251973
671305047
463853952
563463318
974974489
858431958
189269983
132512799
461772577
379141993
317846321
52324077
202744158
590567892
415109575
308375379
434419765
148287439
271156894
17192370
26052190
165945139
317798726
413056164
101565522
648233138
11519067
334159704
395703641
1044722527
253324261
50983421
185294683
137826401
186925944
978487288
306547427
428300304
369148538
330175630
185363282
865322538
605224157
36696055
326372341
363549671
636678993
168895440
613803949
554329580
87291093
664061870
879411798
668538518
485527299
995178723
179285420
842969566
912499853
337246033
512892862
20731300
41586970
173708034
845994732
32732832
463016986
253382520
340965534
443505470
472443843
49192073
427606134
712143169
1047731588
81848378
326796926
562712654
292206416
299679144
740362630
273649477
1004403314
23875233
724857362
723670340
108227400
775288643
241636071
78102025
39691209
702508459
961822387
360422514
203804305
944038608
268417961
62900
670978256
96256958
116869318
445653174
519047884
386480734
560889978
601860272
624533160
942265958
47656679
318451183
514598787
121886093
332694226
607646682
495533278
252024451
100442957
113403642
844877615
656079123
240371463
208511283
40374961
653422673
655628217
339492621
86879996
155406257
932973859
699151033
43568598
243072237
225465128
738699031
831556891
328626685
130784383
138995480
963819537
259190981
316100666
642191109
1060062314
448105367
137262324
549963990
1024690057
300039112
50966918
872306585
985324954
531064183
289879895
213526855
14286474
376017383
721755283
9272131
17968361
903274450
181245917
311258242
98791016
1007899816
201844154
308186072
209560350
155794795
61118576
329751697
492393331
56146035
275786229
823679198
522795661
74535756
1032708437
461786209
272995679
906807870
478313105
588267115
256406700
113571873
39641734
43284171
50547462
647638490
140045007
245638763
1050787686
268337057
705968515
343416257
401971794
30416047
317734418
844062681
289003246
542020238
676862452
136584373
659931250
329647934
108056901
14625582
545815060
370761391
288990232
432910274
541013794
123055582
357913811
359147503
501364837
601112518
737573116
107799707
73728412
749289281
1012734336
242084712
697231346
288399805
253281924
228992262
110894574
204852587
245424281
366826407
16976490
127178911
257444474
703862630
672426257
488154834
69583125
372130668
618989977
304844707
657744880
942471947
885884812
138902650
987228953
80260715
399926156
310563706
67968725
239644481
320094598
977364232
9847519
432396521
212187878
427367572
197336372
190380870
369680403
67046626
835012575
213631148
354746964
444118018
814525519
439014999
687466141
100909859
243940966
602055485
546451936
951612083
251778925
403621511
397534647
554980704
967621630
320002302
194261519
296892942
349337630
1069665328
704095830
285926089
255690224
680069967
494016650
472188642
626191353
643159232
622382619
108789571
518560446
40793523
94367004
997513330
349498734
406766579
366174524
203793864
856578570
618929
368062231
648199453
624522052
594591604
342014971
664621908
408077376
474852194
319006224
222053342
318318708
273908179
947063071
232616154
637470202
282657540
331593136
576398037
74732028
30732847
426179475
178777228
327028359
238156043
1052253119
565640506
364933634
631677079
593155056
968154695
373432644
88674041
34185579
212949625
13420861
525664604
939037224
175311999
633975581
463908824
524031271
559670723
420906674
53477960
607449692
796495646
124961241
587362927
102050422
268064424
694348868
180622101
399625671
27872356
419755986
572346302
73139168
384560820
151077814
59916230
11480094
291218500
1017485890
270784790
954798307
860558077
234033054
410953948
323372452
593518151
181708449
588370507
150397827
24797787
312424919
335907474
217030220
85896829
57516059
206568772
171435161
139528375
310469531
315031267
614859108
652874749
651025890
327319503
66692933
4354169
412027943
328573347
592938099
440186293
396702277
214577182
265690571
599156134
180492208
136260260
399348839
143727531
232542769
29157588
74265290
303904035
723419552
41609569
322851886
518620467
30005738
213949774
712853688
147760740
1003197636
939798177
1048352644
280634192
106381400
856035442
343303534
666939920
718675033
585243242
466249679
337693101
388870016
67856055
266203594
172428741
474834430
874110209
397915130
1006244991
390794354
310493702
525090106
377432995
237791770
487454562
618348603
476201194
278245350
660750980
10775009
740108349
147569143
560605171
621479309
325685131
207905120
672629725
539870630
178922870
564547614
33512506
43333753
42631186
1028967585
516381892
438016699
801256361
723225148
57328289
781228043
209494470
1019192251
998032718
483995573
888533938
395141677
83955754
707664473
410408378
805165743
628891002
10993498
755026458
644525245
630731761
121626340
267402802
274159083
552397822
644553611
383309863
215494555
54782738
219403039
512307435
643082351
120267574
423862151
664198823
264260798
346657034
337319318
802610057
81657859
295891231
274006474
692164932
422371038
1038210538
113593598
942247187
169783244
337009972
514420812
213841449
148655728
66023560
450462647
23711620
425804000
534236304
274708272
465215830
175511409
614757716
182365021
696134800
821682168
221697988
236516070
666593248
271942247
871146841
877154752
880075882
140719486
929027400
493229771
38765242
750185948
608200031
38240849
210957408
165192590
48542346
518548676
786880455
349207213
64704475
55755952
381837068
211608892
961549348
557624048
299838016
205646206
92877315
40085865
379714399
736490116
257340958
44847151
597338373
554765058
546674503
183435224
432546930
91892389
375787106
946219526
533938453
859567497
671657114
206554819
31189991
31436915
50600077
958302844
470338428
585885625
675397570
522136522
440269292
329753766
539449675
767585848
280355373
252012555
379323056
555192657
327870483
699043994
1012559790
651959492
298835419
352427499
209328470
259536632
40401589
17462818
791521864
929143720
264718360
575698382
216335669
1054554461
269329269
198581040
539365972
617303627
290548154
1063535347
396103804
75732560
488974396
1016356655
154148372
904182155
979173000
1062908147
438484563
291523478
999481743
541511550
966195533
204762094
680354961
682878484
94239615
89576178
477356905
415518929
179853887
700725853
277648454
207051905
1009517288
350205024
264584230
676267425
602340408
689685953
1843310
211670484
333337985
654493573
683083822
368458341
941522244
224127100
310885028
511915735
205658716
108175872
305645990
252831366
242084836
43198117
167598106
1039303378
181665744
587535309
616325802
279495933
227340347
979181248
210706365
784885864
180930730
512158509
254117053
670467446
259315852
715326671
943730800
553400531
227201525
192308614
299091993
603537877
975427577
1064657713
202236788
878403352
595121663
145648565
707360394
246895416
780882541
644691170
219722332
352880081
890836198
566355513
292897570
642618705
580325503
306975440
335594520
441634136
428457002
706213072
654499678
279852785
117493080
1012511910
324798160
60043597
112743190
258078899
1047393466
949870236
110844217
262797609
294740817
653059248
542815411
410823873
514543312
485213658
891124941
245156132
715633909
284073808
182699805
135472671
19462330
710328589
194704932
202295766
229366600
488547896
766435991
171659604
141857085
115178199
7115180
101421476
640730696
452581000
927647989
255686275
250008598
1052613502
141303565
210063607
662072939
418756503
873887599
562004583
523193698
625338729
288618079
528962295
388159817
304587933
146208985
115434474
102901091
816127749
974765901
240425302
301414878
917864120
525502241
393209665
708860143
505262990
297117257
478635655
217931083
927343053
269755970
385908133
762634161
242412199
80743587
153013428
68277481
109269600
752908754
194284318
72836316
1011055778
285581251
1055230644
125431371
143556730
153771904
43748731
283309403
506322476
419352275
721408091
306825471
332510443
234611767
1073311781
127796881
677401654
3187363
192794793
144334367
523806074
116917353
490416663
129620062
739476382
582333217
662152575
119275152
500701572
73266437
661335001
87509283
614441447
923885303
194512016
394688730
642230269
561777222
187737166
331548576
516273950
240614372
5202985
802531
1063422595
656529929
275132284
916010601
85836824
598264784
36536254
274571258
81171616
363222114
79554422
472026658
185264502
675709709
348434882
696372042
750581206
265035753
274300325
117449726
873458607
290839833
634926197
864665713
677663898
260910922
848916690
628951020
721482938
500553007
183335473
309488285
377540009
536242189
332182411
287881811
645310752
317798383
420037062
198497265
262868272
756374092
817896250
348128658
168052675
437009996
597415372
211563001
247280492
528250527
1027047587
336912578
670758309
805111638
763433231
16209318
738921418
714698485
10424873
224617536
463317466
879511848
334383986
587496877
41042542
87385554
134042245
243318664
5267267
97758428
254201708
721260176
886551154
402457144
326498792
701004057
214960385
52711599
524107103
57267022
307764537
209851794
194501190
172865509
53409417
594019437
384591681
576638579
578951262
20635212
182782423
271878331
154671523
222991507
240702734
170186444
774557257
266178381
84309661
444731232
360021671
70880685
206546632
217918690
552873161
966852275
585743652
758948875
115129193
695098128
188457085
180203526
496423776
858330963
161330124
718452513
194329214
541869474
712756790
462278067
274246394
203448039
145927781
152213879
520949316
966535053
264405238
948325071
144929143
617466779
962234579
103515390
327414994
833343966
681077356
158318085
202819208
367122455
600067366
609803961
642552669
382231740
575593942
219595579
989729196
302686679
724790308
961043918
327491261
644185744
218430597
515701025
789820435
420350638
303614626
363420832
459009962
754580014
278371887
656581800
363046608
722935054
291728722
342204723
606787535
903692927
715152470
172726111
129930420
23281385
175040005
655616669
408259116
220462528
236888625
156894590
38475310
963676477
41875449
599777858
144788017
50493136
51285418
916722049
92200323
964407036
602609978
177194622
882736737
249308755
176156289
271369252
212291163
195189475
43797125
178733925
126151107
324429956
77996790
1057944668
33671788
62987923
71503780
198959518
613036331
625674536
504825462
654178063
708701538
946479874
895435838
916280441
630345187
474927797
1033671060
154443418
333998695
255433272
457613883
985293474
553014906
62005338
360528148
1026057960
117359597
373537007
950267982
236544883
8594678
141471496
96861495
311771090
163700098
112266992
1021597149
243772853
211398672
460165411
297865919
192965164
237535730
329475763
408128276
271287077
203751500
35600712
708673484
381827028
190480491
744788528
867558814
639206044
570243899
202692964
438111176
534436301
238064626
65613122
356190884
713269699
25563099
510909223
1071438848
857711130
288285084
326513328
443577389
87317734
616899486
59290249
685668823
282466226
34250633
845830678
1034625699
226288230
135683776
346234039
181742362
321558313
658961178
901775672
889695341
293718997
555008431
414121839
597089639
716219360
320571741
996978426
249571094
617548743
162626612
868281822
719536609
439946902
414523795
308749342
183332329
663330313
605831429
156377155
675495029
11620482
636809056
203780560
84381913
173089832
1061016413
941023652
83728138
287471489
575209478
4633574
124947343
48691225
996517005
485508498
353569223
170948999
781632216
54117571
471963190
39280828
194837231
92307151
213791384
52721631
626353314
823446996
700515727
33888087
702757083
147819291
642076046
598513242
319048332
142238741
155742545
176507475
88082223
629145143
648593263
17132642
15126306
578055891
638976033
265191115
407244890
949868079
7683025
325545548
403174638
44001052
649303856
185401287
489323150
1039259683
73025224
265379339
473583982
79697891
731283536
282006118
408253257
40365713
632771868
18571966
484049394
496318501
283081543
72901832
72878237
486933126
21070189
209251627
147556353
159022844
633838522
219530820
948807487
9836718
276161637
445238848
90981700
445372938
199889156
72726109
906340612
393867490
213426512
697969300
167972963
865373236
573925433
46065768
271058762
232732954
84311168
208886242
895433479
199709954
798084432
269544841
107999626
484352195
892081930
307959484
241476142
438478397
110753126
540296999
540446649
204936616
2810414
75955012
343986366
545375186
173651510
699012193
754236686
228627755
218202233
558889858
286531980
550984278
33721078
55001322
416119889
474829871
324114640
218629007
102354176
12334308
155536240
183207304
820969063
408607891
948422296
425107844
516674662
184048040
269535904
400467794
498987298
6040907
1051633029
43011601
988674105
705897218
766692408
605791929
576843909
479349116
533706227
612736831
457161103
527034802
311738560
688257127
4962764
560085969
194872275
412745501
1008089632
529919230
209909745
141218037
2627329
164536209
451282287
862618773
125866568
186949054
169672521
524235314
121312872
157489252
239227511
425989702
615135647
874615533
668232110
163607704
213012742
108647808
356517918
124547077
213436506
545540095
462606640
557744311
6613042
550458504
211726490
769062024
134519641
553362341
162381322
375066002
1020310593
1014885729
31592411
61375500
377187112
628137942
602949178
349971438
103278320
131307100
428686805
417771275
396563030
641862525
964007988
185439382
426900511
139921617
192274267
329072320
458566555
335513305
694901173
222886610
512172859
39442477
530467162
430324284
4959387
737075510
291277839
81706635
699452023
102929445
73279212
737091997
665116356
145170158
334702064
10713372
347800960
339543245
507369598
706753127
393862995
33105017
218859879
679223512
686086055
361846849
490059050
192665845
24060497
342905923
331443253
107092296
29325625
833416663
117957881
674574689
836514777
472866038
797687993
175849061
486051164
95655664
562892930
683094278
251707994
221620316
655523823
188653633
51252481
497448998
65110282
681031236
57062534
159162218
133699811
191040924
523061033
871765518
200568579
599165563
58926831
685781663
425402820
675204430
98668096
296219507
172390103
690953919
308507159
360107492
111385590
712311790
113749332
272209243
267357783
416948327
243969344
316639596
878620097
72285638
341856595
416970900
247210701
19603663
884299130
997924828
206763898
906035671
422734605
634831138
251782225
641927484
706318112
91381906
127770247
764388907
532172687
259777868
141800975
261359422
284643167
598396846
97941548
811920293
535193781
461869507
351047246
558631902
614172729
470016556
464035196
137827993
268281619
327399929
302537874
12794719
399852258
4846280
667432740
269570925
116034355
891057339
37399927
425901771
676315069
669419961
706935809
313917289
106308626
661204350
131531380
996027539
186645446
1004374080
394252412
958159518
581997457
253272696
77680624
546874368
850997122
795800769
200901424
11217193
1026939604
716056548
272678785
965758950
215828102
589306744
22852561
21822093
525103799
500151730
230173583
632684443
91033415
117170470
41073466
599144887
451163049
79000403
155706202
84620877
143313064
956811454
773202541
46919971
529632663
827348937
145906456
392785609
741034942
154425192
288697585
401930135
620580172
714803433
77498550
423725006
749256259
37331082
211686356
673281490
256873235
52933923
813180158
265270044
606029454
188839858
424366281
885688638
347604859
373041485
252432731
645915020
729111609
376664139
742693791
233925642
403092407
678251046
732579094
623004014
264671138
61048574
678518193
660242045
399745633
3035119
381858680
230479373
583297207
253930758
932993469
178074375
425069809
404874790
2009014
1048066109
41885180
955717568
632463915
647981237
127309978
960292239
201421306
546397120
349723782
1036967686
214442453
471319477
647979501
348969823
480685091
192572995
9020812
518877972
966412680
225502933
369684222
179503335
928375442
282082216
452486508
413332824
386608312
582345550
337458588
236384985
180867656
242168762
153860563
82474160
479714601
416158405
45580923
346762526
597466523
104571938
524506663
618336803
328815237
497511445
334160231
385872315
89112584
680112990
664992140
639150717
346468571
570717584
202779520
641910186
472583025
402007732
190645059
460013320
772835546
111992294
967325523
173832321
401810015
575315581
168341119
64025245
821584078
882055819
104031597
26772144
122964478
125512968
933069
483423677
94859711
82926896
1068477216
320785844
12159340
389605735
312730227
320860630
364278138
11194252
579398803
320828685
466746270
291877145
1007064578
517352281
272171605
715918181
132942722
663452402
509417470
325602518
83301137
158624505
401188254
191793338
207785150
234758995
234868004
767761240
577841290
196373221
462004718
43178065
151157930
15953829
1035592932
34531754
613569976
118282002
362975013
172704428
822697360
521195911
210003891
152014296
426587023
189666733
536583246
35347839
914671901
624220904
392858013
197579581
127813245
198545361
625936920
711902266
54617540
358715995
374571678
678017093
135022136
241559100
351629589
635250886
328208604
1069082672
470033107
628949418
159135856
364538938
125002741
86223407
861348039
444241709
231574020
588887076
167301769
314105866
33611288
711491022
36541530
9144683
899752298
729971471
391847053
395769588
23467963
1046116227
202836724
672544376
440329726
76911228
668489647
52821027
616278174
339825155
47755940
435298669
612614420
558205049
112296898
73119924
711871960
296485190
462110437
625023757
82977368
436329831
368856407
355022762
529367236
214566304
319722082
76440071
17297616
138960478
165231777
615005527
257574727
343621080
432328942
173933984
222388479
168228137
724965156
152991486
144356990
33618071
992619399
322673748
395057105
65769704
673714627
338847432
518524122
926878846
577371522
17968032
986980973
666909215
709447066
818794870
88913303
244141303
962471080
668061738
1028449275
469625726
690511000
485969606
766845997
711696844
366177631
695786177
566214889
917621083
35112443
331628515
91699090
481462776
68843043
963507014
85518459
302326416
443768401
536873240
53660823
32898750
554846980
1048901386
1017638493
224436811
132066795
802327163
58093318
179390867
285830803
150486853
778193124
48833534
866659772
984384580
760535031
616063376
322580277
264156867
759907912
944778363
1044659003
17195403
883411815
155946856
265742325
92400539
35151305
118413324
2845174
24294175
322243738
280924720
507484817
536851442
684029109
711176093
7509857
683956783
575311611
262326794
72595521
87151889
121511887
285462230
933913600
887737264
226018283
103143857
290355590
552704487
1047883278
530785799
918510251
522926826
606454878
886684455
415885281
62701552
455305886
661754227
1007566338
497893173
920315978
169250226
167290503
12769256
912093467
123083265
1034201965
452846259
707168039
172223592
165883409
212259147
558285562
936666954
251217853
651952871
961855331
234721749
119769830
196835964
66950388
714983365
241833647
594325545
359876688
623863665
976670917
422853719
961237151
953324728
646597150
236505185
278997046
240468510
344268421
1056180655
33128030
438629335
67414323
499867691
1666521
578601590
511662825
16164112
213492332
537871330
427282789
321058312
521507777
380951039
974027931
552899334
336716393
208375812
601095568
82522694
34137363
857003854
214388251
570508822
394465464
563874393
434565325
79836746
697560493
24011803
100081983
531260735
844344133
92030059
24492070
250364294
111581364
229980102
532344772
29754527
111031581
1024462817
30370283
777574336
840991676
252035551
654401604
279326848
449191007
72606118
196263503
507509145
331793373
633814480
114590191
717206555
533102255
47123006
348839130
192858126
902187808
682713124
853740445
183755829
259655052
328423186
554528995
389313903
499679751
1026364841
238506048
815088350
264015293
236535653
263520717
4847733
150191784
200364771
575859002
509026184
266033029
567336936
225190358
608339204
531587881
240594863
157049966
817606560
844152743
309824009
409794165
825190644
627783081
140530197
685580343
241318641
38814408
323984053
317115075
264779203
419543651
894701212
137669299
273563203
269320180
641304161
173963283
165358468
344566569
207550951
930641682
183922787
158979982
159719030
716134425
950348494
929872297
613726505
336132004
601172296
396935095
910117011
561487611
298902915
282818957
512813112
231227787
35433079
480547068
142207153
270004186
160072557
440475548
819226737
587346945
657964064
515391840
481438591
121623388
909191805
562699700
544161158
670549475
110393429
425100190
175491023
271414402
446789517
385266971
40306160
538931637
508704613
818159957
333365431
671939521
270483864
866724658
954824882
320497432
540887025
244077067
342156811
327845956
503285748
257125086
936827808
517766460
402188857
263388612
128226111
180274028
22483705
139613170
87143014
619138918
481612553
245862899
304965629
888620019
188276594
627747612
493610485
423153173
333956838
532808442
897774246
860892922
336693176
474178558
37228715
302967195
508342119
268868805
398443276
173367782
855042587
288436292
148791970
72165402
299586061
944931756
244314487
1043876432
658847120
980040489
439085454
490821430
758095951
312543979
468987717
319871117
188481967
150750209
570997839
470376590
478243298
644556227
349553703
579469776
334908329
980380986
695034298
273230014
58605639
462185826
1046882389
403432317
641465317
498896468
777098135
1009305229
936390061
529707877
470714796
146860937
146754752
131425566
450960690
497081803
266333900
313064013
992425537
750743149
196937030
698870359
71429024
781185257
490457724
146279199
272587136
318604303
696286387
537035266
829882084
208622064
170743839
961240930
514086734
299930425
814140046
236867588
559492721
445196813
181462328
562931623
160520476
498941834
233020606
555862598
247453310
361281177
562075066
507624698
887022537
338994222
358164564
439248003
145723312
519416388
27729486
32336070
166046441
320961153
119063661
388227911
917212740
60618447
648643216
407965955
302056441
365249015
573922953
129686947
240750493
1022028541
308063367
456729939
861546842
149081183
206323500
972677955
213076357
455340395
178151566
949193983
861367493
41883823
321102520
7453062
471027950
480686836
286008718
154655936
966208832
330328567
841046212
847877229
188819274
118004645
718332631
472729329
234157975
143411251
686183920
43371682
456250243
113662328
13283950
91977025
572055382
703833771
651570287
319740512
707444973
483264729
81555804
833190717
22415867
146878602
403370608
767266469
1063954954
153688470
75505236
608540344
318324930
986920385
716601465
12447282
670664227
677537031
727610396
693484291
339846065
734530378
1030613176
878741851
235241995
300227714
204353989
608661692
73658524
44382794
30663653
66822777
552542084
729452238
107603905
956436916
115815772
466570970
1045280492
19771604
230259492
517527891
155025550
233196728
199838493
669297907
334409595
582183869
32289150
19620508
587088985
562539661
169894915
51496209
226939802
697860397
41620975
891812774
194094220
425330597
328847198
624434856
8108329
476466646
345967819
155487170
48756598
187770219
673395635
335281731
310534239
283792906
101046765
174352221
153131531
314624179
595766133
71493696
1047132571
644271939
1044047493
178673544
793690267
212910416
955356343
219937689
507592449
893950124
255948294
179684527
943889490
166962882
709272069
1069788259
436770763
1002021380
715981810
51689182
98947345
105178658
812791743
172710620
828846940
855281581
1061221263
45683718
455532988
323540902
451103176
773726048
235810038
920500853
84863032
663626428
163047807
164372238
369825762
148740092
330001777
135984286
615599801
175108319
743960756
88454196
818236556
285100374
490444022
208000946
30307612
35021758
192241119
95453143
186830698
686997756
174473082
110218019
630200528
413014329
783975557
421741565
639553097
159128904
489055187
257112830
514661552
712718216
841174736
544873879
328268921
96646567
257016182
568719213
142544767
113894344
759106396
381248788
168736022
356369600
533058023
802704490
531167500
656077058
525756568
252864019
285338923
632671820
906021323
6183834
35640925
526895073
655714085
45923164
330210
34049974
291679521
832208774
204693519
47705606
541753120
136284233
625276847
295705321
172509590
432380611
47517815
653251680
419228202
79490664
2922419
928143280
600648945
742999443
27412413
786893516
1066471310
322515749
243942460
1820854
196014552
624602563
1019027630
222668594
528837744
59976747
415699894
102266430
251342277
373499961
187779580
123824550
635379885
798515397
1064561366
222032569
510442043
80720305
326651878
820241854
955194310
663154112
444950648
239759393
162495073
600598097
325461490
880429870
446667274
42326223
331797868
624320908
37252097
224225934
284334441
495297924
501298409
462939304
475681236
893642948
567059018
963647597
770472349
405170540
301797260
580884613
711855553
402093214
112409238
39269799
247398956
188081087
968924087
946047388
255173901
634590289
462352060
990657754
570736032
302480382
769583230
432386595
665182536
83062783
387057130
450239781
656900302
284608264
565245587
198850391
573216184
918556734
983487223
120909003
83817307
279272898
582658708
187355670
472397475
227595522
43104878
769815019
217610982
178345919
137595285
155084715
486541318
298188370
835372287
152672477
118391087
349202152
69863041
500699697
82880603
327973294
307585333
101894989
4727946
234311058
632633855
129039027
738941551
67270548
122229099
346019782
651888397
567220462
507684084
190270127
1072119705
342100649
542289909
481513373
349787029
689341084
6675016
653404714
171865682
172446755
940618285
884361118
139946645
166774470
372018089
139650227
525641863
326713028
201650842
541207800
775151798
85667412
251091499
104055401
36359409
367405806
70873020
422000726
555864854
484000875
221724122
224537088
31660152
17460260
610577483
60653193
341025602
20072444
161297059
290978609
26180482
450538490
112313843
657519319
362769224
147870298
316979954
607763658
174758468
207501582
85346790
23581581
40025861
644039974
167781868
748625540
869307326
640662004
623511904
201608523
292217868
497032648
697082843
233742256
281828882
933081589
334949094
69452391
650671039
226651719
574769121
637965738
726249947
278213965
429325416
887851637
80402276
232195917
1041489248
201135088
532732492
616751975
667491867
168914715
325954904
313974954
646748021
197316822
432730938
200826653
580903758
834700603
675725078
714695480
808739021
893048806
252209749
61669449
48521497
65577509
975796750
201458601
257751328
123963419
150210538
803639586
689372690
1017970811
557753060
934828445
126563693
560479944
116452558
224733231
852733555
539450455
1019509354
579495756
65942652
519551607
653799729
223171814
89952062
560786538
102229597
590809223
102266759
257920576
699696734
34047217
398515029
509381274
240664901
173351899
1068240533
872406895
218257203
917729031
189237685
231818715
826646901
170614415
525725762
73891152
162289764
255919620
306986522
530637833
780436098
479809457
672797566
349491418
300311412
475168362
248606214
781016376
81423672
206329280
281620594
34734434
388158798
280619478
706308792
518701070
91859063
463842200
203243229
207520056
657166087
269008065
665579822
532834075
203817736
630057256
295288114
579702531
605799588
1004142713
947483647
626566257
1073162967
355807998
830000248
331769495
521920800
220651625
227414021
486312774
44457712
192574414
707419893
299097065
184407611
453040848
678599910
23750319
22531911
156589753
218790698
192214845
365041137
130374624
442256497
649237397
659315601
102364362
889993084
532471325
281313224
58808303
267281782
539388998
87667420
68604026
460242328
697523460
299235822
693642950
720489809
853757009
386854662
599057254
283840971
203764790
668849409
426522140
345131713
152203058
937794218
15161580
831272107
775128668
92391782
74162752
289718799
45203351
810299306
879679380
702047357
935198800
272275437
509190461
180148428
326110612
882200600
368495541
329861559
346850832
90462661
511039260
624837672
707108764
126761389
32147451
522748663
401868015
181583540
688335579
498710168
755578942
257173194
222804155
819507350
285192422
616219052
216409644
278732466
528710052
1062115209
510206928
80012411
582050477
374942077
248878402
112545234
82276001
330694331
232657508
150639471
986429866
215536423
584527268
328520422
175667071
225903481
103920184
849049908
567511841
857811528
649452887
23010091
965625671
312713373
430164277
267941767
156469541
471950004
253651407
56396633
43622407
366293443
588216003
109417579
291851685
873572899
139748372
224842118
176545586
505819726
276812663
949562180
882790164
450183341
74498960
117568707
64784415
265663956
975109828
1059829228
268568816
35979072
332855313
439949405
74281009
392015090
995434951
60280204
615605804
143087366
292947846
808226128
20422550
636283160
25583639
814302548
757935196
1052115794
387007138
152000066
290350679
88286147
811850599
1016527095
659029893
1043819340
696174861
585614327
778451902
263938446
745722864
723738477
505134633
446964918
46693996
629334247
418884467
549088479
491737227
510707819
577746384
1004199671
185347154
192681159
639424473
694092771
461118772
741321746
322106199
410203835
339060306
705844869
308967133
914938014
673065272
128830622
832689342
377249251
925006794
558447572
1026550013
802094954
498084578
306438540
584219715
115249147
307989114
957129122
652639383
319115419
76487495
429032661
507234507
503825353
302470495
849188919
142526255
669205643
1047216923
736705938
244095216
32783493
249661120
444944905
714496101
55718146
138264539
276772452
566937046
279902852
20229871
26141037
283245839
428917441
222799521
90320080
594190484
994175702
388920516
997253073
405343436
820658386
813626354
90561833
429837301
77683930
425814629
238373780
75075975
591331889
759172773
739966868
80659870
24927849
301683857
848901330
651764161
152090080
619506903
324020750
613116596
400866188
155883490
1023896021
232789362
154385442
149396229
547487896
131365076
674833120
171208686
415980554
1045810515
116076351
86626874
542374610
841801778
664932869
508738939
504549061
82831326
310102455
829191141
87834135
705910423
669509477
138918054
251900615
555015476
328112820
83978394
267643994
739986401
125627943
124275949
916511814
914661989
64885311
636013278
556925696
540937182
71559161
139638192
416392462
666633377
262554192
191604732
253003962
738679377
32832823
284713237
695613082
727767564
71649035
189122166
558220894
406818561
685818911
928436466
142565233
772974829
198197963
211221939
447979351
455384311
364665300
706061139
491281431
747034949
650125895
467409524
242828483
389935501
322139650
233021271
765958159
145728636
172738164
691262374
932402373
377434017
88906737
209862406
1069132517
69376808
469666490
56025881
686918746
192951026
1040237677
400021453
707872725
273222154
178604991
77940424
313293717
260591388
90678255
632742467
3963168
7489864
514809935
437225598
135027608
63303427
681699402
484331317
1009074966
122699366
273846656
151203671
281564713
265245156
882248850
458311914
151915555
261296489
529317520
794712345
254956884
41772917
247598825
178744763
185112516
296870098
127634400
671650028
510222672
431795926
37045310
830492198
631813946
506040199
366922793
27639098
360930820
110344621
221066731
441815456
565730148
141042748
462663651
28821835
326199979
917166502
626629929
901852305
342317583
971383998
186711883
582221019
693985594
82430522
956851659
247489746
538835860
68462705
127483443
526194491
907548453
442479192
1043536044
270689090
604740352
646902661
443258688
614999265
473497978
978554781
497580094
805447794
540835195
589724123
971195037
397906388
411795957
541342551
37233427
693701978
630716748
1058976495
397441307
63736068
223921898
153805273
470497880
684176119
759421740
256263732
242335206
38488638
770460028
311625668
318121003
725571562
173645272
574621845
237298343
368284039
232457420
108980406
57954398
990192702
618865425
400509264
452435212
67140452
994025726
607200715
659998093
88697468
245741013
330988118
203132038
594613441
147619642
764095240
48559031
298854506
129165057
804529415
389462638
381107529
176694160
548151443
148793508
596593791
576072552
527927721
203466086
490698376
377943668
182210251
137502239
369831482
81883339
848267562
622642783
431446362
45396322
911933523
168255374
588724349
288625574
424987327
66906220
468727870
722287978
147256914
407907206
52715686
967353621
961136520
332520843
941142005
199893675
572106993
140377369
13931786
129999761
196998930
280862990
267306351
242923095
65103688
557202144
66879020
669156466
242972849
273114772
655498801
889706733
117061823
240953485
385345218
569912719
193409710
174329122
405735335
151183654
718436362
938304549
85457913
15493426
87205157
438803790
387167126
896567926
211110974
260773039
784378986
105058514
233270125
364762930
696639851
11299296
150590556
752200253
409581210
214833075
332206204
515394653
184309892
499506606
402000341
642230902
866869731
16684372
302581379
290953974
897393884
616459948
527761443
210291083
1062612054
1059679501
354665351
690803608
839553084
210300436
152752363
280449101
151629411
321924453
678580772
30044041
191036025
126829293
217326693
207948778
38148862
177627201
695218784
557339937
610549680
628841642
171980369
1058828464
132682389
428174414
195793849
239754167
6177255
731177824
329254318
429700869
59271231
385767874
27567536
141778232
612202995
302874071
256522636
34051318
594971803
476372514
545994669
453499853
358614469
51580200
700416299
331176294
14867313
790081873
211860636
655748702
279091999
884151323
172841658
900016296
656332700
484837286
669127510
306307951
325177320
641868939
489523064
337089807
241798058
522021863
985289958
553626653
688201995
351805250
558143120
180665772
480726705
269319539
155648856
5309182
209419968
58228453
172032012
104788222
99101959
143393092
356389307
900582532
686606378
82994097
1056017985
311741667
554713410
514311892
782239177
92643253
442703523
966506506
196543809
1028565602
974009140
281492497
71140942
202702736
636625314
928754991
549356701
357808668
23720368
1065533342
317999808
374230711
235306475
301697039
264548294
353046534
354737685
47022714
18776563
109884121
535422281
200561525
131652120
16562080
356748926
611685878
92788367
12064084
154366793
35849453
919928092
209281178
648985499
626802577
506029339
249422112
351937830
328393106
658707673
988608590
353308782
616463507
413924044
424545834
917485350
263110251
125195602
964595568
379049164
368201337
180601193
128692628
343511414
292033301
452394764
219838191
9357039
527705023
715930255
267476248
688550473
249603573
1002977926
139735834
308467483
818914251
27015433
297512027
330950787
648650262
421995876
140857755
256598809
829830634
896717964
458461019
204505400
226727499
124426238
67577250
849597141
197866724
410710400
173397594
336025044
76815395
966440637
90828647
886235927
747377168
944224336
496643007
116065283
908021720
365738167
298935723
438702491
668559901
617731680
142882735
939909680
263586303
437371278
257810443
201332405
234981775
63542147
496448981
31607308
45649433
232586021
888585111
117291932
422156214
950911165
240588994
60641407
226299534
134494575
373428548
765201915
407641894
615939433
983548128
161077927
320796543
999333200
340856788
244593500
403457401
603956279
589195706
49676504
64065182
201060028
519998056
671454535
721264178
408342846
137103212
212076702
238989048
219090067
530197537
269117012
585446405
129509991
813575304
541946008
713003726
591038544
985172306
13158083
402403396
539669471
266826029
273310690
165318578
361565241
606438167
555429226
80367563
918335341
489676195
697841526
405449889
288198053
403889498
225479360
348407546
272057675
418349815
396952980
313673450
205442681
665104801
314158694
347265936
191223888
170842218
591430710
729754142
169076807
456889227
491745192
410805963
696434676
585075560
339082344
403714534
370669286
581301259
366100356
469130672
1041413654
722293985
492169326
364989477
438208117
1030998935
528630288
245564833
123477025
146165607
281198062
657438237
170508133
262953501
19823041
20190906
298315237
546597409
47049368
3539353
984566555
1040761275
328859535
590778157
319129006
914895926
562728233
178452589
289140493
545749183
449394590
995750711
234683155
90003048
281647994
42894336
403985017
631927743
222498069
111439286
511458322
68212316
800831879
359231580
1037717146
674840234
397179026
62534552
341359745
563948548
945372307
465834309
966402822
658813897
872276609
656786140
1072492723
310437837
971663359
466167170
850554507
624912922
664114699
805853888
115889401
904386511
178807823
263135383
1019791529
536274041
244011120
54577596
844316811
692698642
660235331
254489048
127586204
611039721
842753771
348984004
639212395
596516900
476107685
515039522
333410220
516388033
96890093
470537204
211885389
609703425
149814645
235426907
295403100
345006079
115876588
298962546
149523103
124917859
306940387
323692506
243079601
144030122
337304341
182631411
679257983
697214777
557982120
382377805
355720333
543350748
322828779
502590231
1013697068
24240844
518566437
537600083
89468701
3070545
572101858
601513254
253941119
632241126
83886065
591566632
293811473
187107646
179393177
15250308
568306934
16597897
362621137
50681913
137282996
154767208
239454411
512553352
257170996
231576942
11929759
56567787
160223457
547931965
558923793
808611208
577870060
66620447
280861896
294035847
520700970
53787919
480987844
179809085
987040076
355120230
510433929
206165878
655363448
286178349
218734928
169230955
471807319
288904844
702799915
97072280
307648074
185818770
342751951
428249570
777013881
181278212
121315991
160267700
417446261
542775338
93044263
708690506
223762023
243778970
132344698
701871481
841357600
479729656
529222434
366417928
267961046
446200475
560690711
441860803
328818552
166126820
248451092
986714395
424221333
649876019
497602789
247659769
441600254
375586290
211980670
129575353
565604685
844415388
108502177
306594872
98625320
135087871
273797191
794486163
204811981
505685521
648626031
617987178
57346734
612857631
1011482013
370086
219663624
555898444
333224169
391037011
261473182
54830229
224539168
134743709
146194923
407670246
320032693
786502051
571039550
272257312
693601324
1012124611
393317200
517335077
283032721
84649032
360755145
6034449
639149497
989842098
57111715
131974032
275686118
30428162
170352115
281763582
200863354
678673199
714427598
246980097
656189023
468224395
471108388
154047138
590233638
97764810
393917930
674843605
424119253
68138374
283861569
10233464
195598807
354809805
436723598
808941535
583772875
312019292
303233431
716947806
161764324
816716750
320355786
126741113
748640779
614850734
519978079
69035930
215445673
177411948
1025635635
671340065
815328070
142356606
725330115
563837228
600275202
718681020
535012
216914684
316205948
1057582468
707950582
827665241
127076152
152177546
543239330
240187130
9039472
329645252
168106323
547722199
126552808
240821171
688437371
152167939
540602239
42989851
188885154
24465425
77894785
20481751
625711064
556313536
643212616
295378296
331249925
855604791
1035761887
560087189
105970475
206909411
498617555
97288038
46812528
279368343
648042586
745841426
910165128
485116205
15826737
217213032
899499323
780076031
21760135
787881147
629030368
749499959
170947994
716605443
618895303
342467833
921374363
393207888
242980571
163691760
560273405
231434452
379980788
173808463
204190053
504668168
533092189
862323155
1027214297
197705033
427418735
41468169
205094144
308753268
564101116
682078659
853349817
436663599
501635614
910975856
148773693
90854746
522328501
287360876
384622850
324073078
675592618
712643340
775413941
579862443
420099809
316405928
27970563
359296580
289799764
511336172
538432810
21894150
831273148
462820458
444674779
230100086
428339112
178313301
890398207
395784459
946375020
436463991
41871935
779856088
642645027
46149483
445191836
94355497
726944810
344877331
619973819
119599974
94332862
104582333
1056089017
147745434
138815354
479679816
655874324
137909469
28794998
1031405845
601748736
676709992
234745954
1052121793
522822914
479644724
395893215
153695503
360498178
233220796
161554690
680000818
174599020
667757022
277873566
677380849
677440558
36028835
228194514
1042810613
112388744
644077531
658491053
536876212
375118299
444560936
34806277
255556814
494280698
38349796
125346898
203585223
621630144
266782625
603669014
152650743
310115410
150597891
146309966
913853867
9379768
1033297889
335492906
253591340
64684888
153736525
283576110
968015877
222486287
306839570
22458575
468471233
532122915
227438621
582447555
475765474
352223640
636013366
300788262
69298807
457450171
181055418
580357077
198041192
586032302
904902993
240275403
591418705
918701523
27443219
162312317
669588421
214434561
128510676
747015151
506246455
420844812
497300260
412985189
705500064
101677026
533766541
836293632
40608921
495851229
34918759
196811315
448603830
212271471
202373027
50828316
715560602
322179529
723975982
460010972
285990866
892395453
179544755
846397464
262458766
288205814
202574742
277789033
172167333
504197405
1155784
9418015
277799814
131739751
342666590
283768192
778989204
724319191
757369079
104945809
41386028
243463545
154073079
171043670
287217410
1050426923
481367762
1005089577
317700657
337555392
1004484379
215282877
1073391556
594523892
362835074
353458677
368525651
648181870
44432973
474389624
745567582
969669728
437177835
562714940
964104983
341503913
73402574
181191317
422647032
105975446
401443083
115961382
332260672
568471791
484823604
683540664
420194312
309842880
57098069
888154967
324636810
118213093
363057689
96642173
351023946
847091155
287602223
74244420
1003100117
622107021
237386284
570831257
87278757
66761401
1029136284
441484205
386737751
303621137
135006036
87308819
578077564
489597977
823710685
761447009
108013420
93509049
167268549
628530782
471272616
748570283
202017208
706698344
301560443
614454727
661683756
897793097
912067848
1031699280
153395974
341363861
305120999
956455251
25471389
726936851
107991204
573764925
518077971
174667699
118495738
532109221
42694629
222103318
669809741
543057361
549819083
10873283
245552306
253587803
30381401
43672028
308548137
798027168
449708879
198073179
313625950
249838923
711893375
212537869
652003012
32621819
191825109
608570834
636374118
333951592
394491948
805128121
270964900
81474850
428366506
190333208
260831395
349414001
562468215
182140874
593451427
968101980
258257793
498558279
291347801
487645603
136391664
664784162
24349692
54288517
276908007
96163466
1034440007
786368501
1007529335
289446282
109530242
238773648
337091272
538324273
496099972
215733633
146456587
690202044
528231619
623522475
964308921
269137202
441167735
724077829
950273252
902194182
123588723
703495856
454911777
1064315703
95502992
509761560
13083481
412765855
121813307
622359054
307782928
587741352
523613979
50164083
527505796
386207074
1019584269
387678842
883331716
977316453
234914078
147052460
514754605
764509295
522364819
299302159
130880954
855002738
26575680
330544667
434137106
131434169
358263328
56638101
897365731
72946101
1072841225
281732179
55721204
76680091
285626172
1033784251
164480573
346906387
296824007
745137726
295657607
12395476
321943081
447324637
378892458
553751124
365819781
167750192
458336797
275531335
620412531
86728269
1050618926
251853684
386990039
630212703
799821479
612472909
337192237
193589721
131876943
369980882
509082322
919237707
58065685
263190745
356600978
15179977
59457999
607179186
190283245
30550495
431808726
1038127458
254629609
36894317
555670044
534557119
220510601
583980142
501080218
232958830
472994229
117417450
515172466
954096901
139347667
971464763
903575129
616061685
20083925
121323309
335735528
192314992
661483912
460372898
200078041
572053983
567021017
481428826
665169035
339457852
622335627
651577423
448935515
186985689
472403767
320677737
215290392
265840237
215546037
591147091
320999674
714246830
30031649
522022833
109268216
76329405
116288
110030949
547354594
568425087
230876118
30060161
328353728
598845141
298017860
235428171
180906294
433296399
697159314
182042954
1067900883
114643393
262183515
93680993
147241463
31458975
103017563
449834573
357419531
600821537
66384934
200713098
337733366
83779652
490783541
43482714
524194962
479217944
8350931
147725245
136459830
533709973
590349507
296399165
584032917
529464602
984571376
173613406
640091525
909006080
523215661
542075840
386519228
385597759
870097050
200816397
338057705
521938600
269879573
78338753
267367124
780234669
264239228
52310076
137499307
961463994
840063123
634383766
377349968
198064530
804405494
106520247
384508263
622679068
373054785
60108985
235079349
444169067
370803749
329907504
733699626
444922353
647427682
652861450
651096301
124741018
151261719
76031827
859720110
116415993
325986889
425005462
292772959
1060384812
267108484
797430247
534180164
427087209
174175068
58901846
133037143
108486151
65257972
470422688
883228870
709561635
738560294
696540170
555550284
970814290
999733648
25629383
863113486
568038008
458923425
414368580
810582715
526613273
1057018860
352627427
834975608
652333684
49272509
457385506
234219515
328936373
1048960682
620383326
457636192
77783401
391973208
434778358
290911039
630205268
135786734
416598308
621633777
47168441
969614503
526830045
134916246
290303531
136590348
598821291
675720211
62594814
444661000
97962329
10573460
635310595
287612313
393026865
672649552
831253342
220653580
698614422
66366154
815351081
476216830
73087369
642585721
47343447
982701506
374627417
149377702
765185643
613655572
247690916
874312141
56989858
289543994
2344204
321134253
209220494
434030160
126647266
417990044
16378951
668942642
945775175
652045345
531214686
721689675
30072874
60012364
543483886
493020855
705466504
639427702
862607158
822545344
2590092
439149465
119293772
385172046
478221108
278899960
155434657
340150054
449107800
272570260
749718773
439874587
830847189
222388626
5276500
185578967
837278015
26835632
284629197
598252754
725129396
1048190427
429551007
691622065
714761072
48609635
281592098
772181472
494044685
658409984
591312725
507187775
20526040
237678878
221935413
343909870
614539158
379437520
283310973
474557631
237414414
315068239
287555816
183254457
633628467
207179861
587108203
506048283
174649217
188693808
855563120
245104252
126866478
366708794
621859531
1033799977
265888502
654184785
987926585
261302994
955008010
699012595
109108664
2266806
875046212
655539148
698760927
1053227960
101797191
511709183
88916166
509188842
22798055
908248985
202975373
484796043
564293007
552615946
241385865
233063880
721040001
699557758
715504601
97944682
301143152
92767173
7679374
744863985
317138299
691555913
325535144
254709075
212676943
839134149
638112100
846399212
537413077
631469378
77517215
622028129
614972252
419073529
592655644
653129052
669566833
6519635
1072845579
436738785
1043750366
291393988
200587314
169435246
536266521
542726727
431773495
992444100
81712661
595655546
53521977
510420422
445985913
619645599
753365402
282420849
884065977
607398913
637866211
374462339
129547440
714174641
633752580
883971009
246557051
665737874
580927502
299072166
969002680
23811742
177264654
298258375
530401271
348146425
608749620
194916564
191606488
201072806
468226297
442279122
67540565
290766703
136691642
227190141
434814809
680578754
207588317
250022113
461106437
458065728
596681629
1059254083
113882156
864748152
197887054
198346612
267560619
189800014
5210358
86558603
1017638189
702458473
672232659
515024752
102457781
30908141
877173738
738528494
552651616
124973004
762820269
291870617
88337259
11245169
174565114
183926628
840137764
969238467
16224829
473422507
285066686
443372502
146301529
5812668
637693991
26103835
79655770
283411498
75549410
261540644
367657074
343772639
582953338
198232094
999436828
717860775
102243422
299260288
170847261
223402424
411055265
760864170
193031192
284254546
240387146
144245608
966459097
18001561
3191856
1106952
163792584
139648547
781655815
140131439
19886120
1036948656
962686273
197556747
694604843
700202394
303510810
94844866
958016730
322252538
678726233
540449289
318231544
384459151
394911000
254552939
164028780
845738502
592184616
134948867
101718562
49494435
605857437
951103607
606831879
727245257
148524292
679885587
149954886
118451852
140743985
235567333
590764559
357745991
701213104
297451621
254104292
109615849
491285354
625998400
186591950
236191695
99005036
77776405
532230677
419376290
918879200
977747424
312861478
545109284
754446446
1068107213
115765135
70674971
90958868
981072050
252079531
238217542
685149684
225594971
137772687
816613196
226173059
418811996
982370384
454563931
358290844
248237764
552910556
357010796
291490433
197324571
33413425
520205012
27440388
862201644
666675573
148123136
251949986
707787496
457114586
474007396
537538921
565365737
666708376
310930921
88172367
752869738
219701933
840148900
221037238
412355394
159939910
706819616
53671835
572468441
429474889
951742333
320529655
259625790
267197591
122795982
704362685
127309594
350902974
97465113
522325388
11461680
1070299034
20413368
684697066
910661618
191166304
632994422
507932701
50742647
739081251
56758424
325108677
220024904
777076994
523856191
827310521
183830183
529503495
524450620
772321996
180888865
425936869
751088586
632761672
285611882
600920344
667803210
151988806
178652692
131576305
430630685
513731081
709012731
793901055
109951486
496288576
382227701
380627965
432707036
137310025
212945549
686239706
590517564
320385530
1043198639
23487796
686752989
290452695
157065473
456942058
153446998
183407792
77618583
944895314
478880206
130099349
397047728
848478841
206376224
308544205
896730534
226274382
869250875
806962230
876985155
569237635
768943580
117915510
592585511
632792110
1071274337
1039195800
855134841
1007696014
909055363
163602277
224884239
517690100
532154217
672260120
441072968
292087875
196305685
258741214
748718537
412165571
231036802
416735618
467456693
349845211
593188200
1034814302
179228474
464016210
729673082
697134084
230290434
932571255
300680156
466588281
659457813
372261762
881923881
528474916
65945361
578408979
667671943
29014657
1018244033
134895128
205919217
47083844
1072352137
113906736
23483918
274947335
735153196
125245003
712110804
818974001
83848704
338644537
863122612
874325391
511043904
58412132
393058389
404273738
361055403
1040605322
24933664
343385379
164924257
229680287
23805113
556546037
298553619
484724945
189107941
545913071
220787205
318569778
685017815
631064778
167282163
7224558
115643437
602656531
95144646
433507083
83153610
925895881
811501868
469641633
622187512
976665983
171688565
8628969
594691297
104942101
139076836
230093615
88327077
185641811
216895621
652067634
885106343
332110304
117005021
200088216
369115300
858071578
324506310
673414573
58202952
582625878
166427661
452000059
921373966
63776943
158245576
364576993
495970597
242830326
50247892
628072479
171481399
236071385
205360953
666286281
239651289
436040329
987889826
286384170
77490916
900049729
341910018
554992739
163476523
2664891
142196418
283441451
693493446
435216007
704903121
413519270
202930797
626537688
1013504315
228505094
189341144
952282205
245697895
645036105
157614358
622898831
554342693
239039075
701757445
698499196
327566028
178927963
163740569
273126105
270196166
470402619
556444196
616338955
782476117
137574683
460884714
865451733
942718123
115579896
1054650217
878849121
477906215
114875573
65405239
21054173
539986721
71043044
840399790
100735512
150919562
415482732
649137553
203643703
587587776
364751924
384403656
527324434
503540634
55765313
306106013
554901122
218630122
144686154
589230492
534422168
483731860
278212504
58552352
552438077
426630287
140894471
712599705
225152472
935969393
711344385
8091115
290330643
94352177
187205960
305988946
699637052
572987840
824045030
735610091
203938494
146189459
525082979
288956197
277092006
681507079
319517346
456844402
167420396
320769114
510683577
352158812
692383193
390332688
133298863
745427681
140699507
682070319
302214961
691922264
48468456
144355377
614836195
253738118
428300687
63141121
127523466
701113550
616350912
188851233
69905367
712437614
28058557
851583995
567696953
559934328
45356281
959347846
206944296
718353395
364205216
475684058
98249260
587539670
820052504
390508120
287281836
2017556
1049262325
645613908
249624159
60837674
87197082
231077244
85787833
205290689
632379966
217626060
59934859
21841417
507814806
1045849561
67103929
11891846
478080687
211392365
764508801
298589614
218673732
72105435
755001824
30358942
958370870
1044269189
329055059
474905112
30268800
883067472
770784294
115193794
828369399
178732331
249170041
297100433
282893130
48209666
646601990
277793093
676199762
475794939
590335391
393933344
1023263381
693173556
374122638
171333336
61211683
647886587
103291939
54129825
240451061
699984350
180908096
344542261
152356074
414171337
697295424
639199983
636914154
643027160
1066999063
66045179
440330490
714496797
585176959
555357979
496516594
289293091
85636121
86341206
730076880
631037503
584521551
276351790
455127375
84988847
1009643774
502853533
864965789
195759197
537785610
128287118
932717679
987631223
327319889
182604169
151096992
1036577732
286041662
159216752
784117129
91008463
45593469
22509693
363020985
213218356
619739909
511720819
34990011
772973892
425840821
321161481
1045124060
214011167
872831238
624143418
267787363
229483796
584918205
125394902
470262376
50908289
305669214
120526707
264143654
328519607
425690679
518023253
209582805
280047296
31520513
242232606
171151252
587885344
1073356043
255817305
327797832
486137055
145259030
250030599
776068689
841970
853781776
150640941
177157816
722390643
261137124
507986203
337794464
464262162
11314297
807285276
302709389
622933019
102248597
133275430
3322482
631885311
303336466
846727012
139472663
689172609
361453893
458448646
120743347
687010883
194598932
471169771
265785324
945276737
518875066
871901688
138927740
305559980
138829602
548308970
923567152
1028558204
262353379
560881421
262234007
515154368
569901451
230045588
282589433
479625024
106390842
249920221
707830062
687582786
284379214
51220102
1025181993
345483760
69655352
247244118
331616626
414272781
1024626953
313816873
21803198
685292905
347131113
373512621
416951501
478232858
848795821
461085738
885135595
1014029535
964035644
188135118
575480798
49686698
522630596
410194333
432849795
672627832
582509021
37104587
659044518
951892203
320694734
160592678
47260427
712429933
638058370
159464692
778877278
666163269
922301112
48104172
723653497
337294319
318681115
133336028
165640680
338082321
1050014831
243974400
949201539
685183349
59131888
653315427
329703758
341679544
248352647
459672127
11970532
105881650
72820164
584281607
225900721
699992893
322493738
225707160
452180284
711471536
307347208
275579512
536782009
465667856
282947100
308949458
973407394
975215430
629245422
560592730
309573952
333224199
57069266
480374987
396080041
296466050
409149836
616382543
115562792
282875160
559199039
693427522
981852362
431350341
356560669
668406430
105045045
224460485
486820161
646560497
98844499
138136109
441330282
5734838
388377708
605756811
156338944
1031991838
96247965
227355923
1007093908
45201430
449201640
175708076
250401715
370730661
691553293
482791030
164840234
266388669
752332502
427052863
723138471
598671409
50807560
548099398
997694013
721849079
513316587
235433803
296437747
388868843
366132201
323037118
611286707
10448551
363026079
124807005
98708619
457359644
475763920
108872459
525018044
48774265
304890712
4215436
865569169
141128156
515845117
688931978
329495389
343267384
412786272
330494676
467457131
636207706
369925382
244391972
152413722
485086714
577374304
309733858
857583064
527161192
540577769
353076355
117636203
114403285
440322456
317821694
159010455
402809296
625367738
1049429744
216271834
136540705
225981111
788398268
173040904
309508705
9719463
509950005
285186973
308131985
345155579
909193344
855887406
309006198
511012566
111552953
745468749
796834865
694368218
631626054
29213272
856932123
879624147
166288400
543044076
466932569
376278392
318623862
166195387
565937292
562678021
330750527
551134385
481759133
565334875
1014366537
256682449
283834726
366601467
153634067
200447839
374457217
548501207
360700686
596615466
667808874
855229189
1019248914
702756813
479579164
466909583
64802338
144018886
411707287
424310672
346524070
437008955
102939553
689966694
252015413
291733029
997684305
844641862
405842141
296715792
293557196
231883356
388672220
1056642751
162426924
267175672
307874438
505836609
615952963
150358558
1034194122
1063696991
515311979
477940018
584158208
358384084
90089844
162333113
591720164
555045898
552445636
189356256
103018216
197392239
93158672
488394367
789842382
1011747571
239204737
78824832
466505903
277690370
303380683
311262138
934903674
925152263
614787779
200185734
386313404
338231986
745328767
882729198
231234061
692841861
512585037
220059917
484779936
87495345
213678097
235070124
191323693
488447431
476893410
450175642
362115465
618583218
890938309
495131731
524209864
518869341
161802788
218048345
512583873
336198155
354655018
426652399
283299324
627994511
155541652
899303876
68740285
551359523
147620189
284013467
86981196
984529282
118424086
171271036
84733337
633174258
354641797
610917548
526735145
324392030
868890870
126192088
943745504
449118406
650301038
315004404
112626700
636420062
4981508
837255382
591064616
504299836
8323130
160259554
181842431
143593246
984251818
190526959
597690788
147783694
299035411
187436564
338933803
617909533
183356381
408826793
54015234
646385583
205703155
597396637
916847203
364537060
661129060
258224714
120967557
334524662
144700834
107569406
621722179
802746585
33160204
156111576
676508664
149513801
160950954
545661732
414158495
831413528
391520984
161820391
47455309
932491506
668660122
675790778
342151872
297623364
168177574
462487512
532136426
278706715
634816079
1046789866
311179259
326424632
96262316
141446958
634943919
335873766
316161881
421699329
1042010565
659176310
448961960
257036881
285473793
225994425
286370218
545876465
1003504034
576154048
636450448
169742149
343348129
402711396
443538633
593728090
120345438
897899840
926376880
102214443
267292338
708752565
177605178
427116360
1028384940
133391912
971972381
64650435
84654304
526639177
218030731
565550792
925080324
533234049
121257550
915824228
963657357
917409079
706918811
874180405
175508835
178913665
936256860
315318075
361279775
825008429
514133176
193591003
706526204
69445231
638177872
117788453
812008755
595614114
581885474
33005843
1029175493
481487545
105837452
838859868
190571530
671978215
906943868
346080711
144202927
293770175
327053574
236732378
722660487
510506245
129853998
638552291
405785440
976978194
94204598
229841085
258480885
615031317
319197175
281765021
302896143
147235713
612644306
345624065
117769394
492367104
325900573
332911056
78672219
494409871
628597508
83203427
901974583
254665650
235958791
236380517
13420678
444708978
43488648
513178435
198272012
408881431
688273592
157313409
253844242
565373109
302232409
321328801
622715608
277895099
388329449
673433661
523442328
303719439
460284341
703385654
24605916
458633265
56222077
381280130
193928128
468412396
147038434
626625703
291993821
554686615
320251230
357977725
173975904
312079347
55207057
219074771
329894590
68596809
219912883
321733467
672434506
560355392
131695718
865131310
643310554
729563291
475651189
9417847
325850199
210145511
263220368
86420711
33186491
255135953
580091094
317294229
642919612
274161044
616439373
474209197
37177113
425474216
143829854
88713569
756389254
825933945
378433206
538982754
1042568811
1014365223
297246302
3606186
37022061
641039417
692963912
465020020
171537453
518873654
251644472
60951688
556800147
604255367
1402793
248307861
139519333
169501706
796495041
303189722
76425603
762882864
636089773
51339197
695009139
398898861
104058248
156849840
272994356
497546559
106505833
244626928
585139525
682790798
212787007
67668017
132372162
334506453
260616269
127897819
606412345
104441523
637001073
647233316
298300899
110650752
92796800
276382379
45310641
611379548
496962354
896956410
61407104
673700779
193920532
553553110
604299606
412258283
544836478
353458612
756080132
149398920
794583680
802717584
286409287
723542451
295307201
1038256639
354831919
678737676
715718520
600186294
92447923
39385639
274098680
406679952
482504097
805313918
257764499
668790755
874644984
603449755
865348416
103278509
482084491
320741444
216469475
345534126
135534819
596555643
53668344
366070484
460769278
365068875
631932254
538611891
278709186
179399618
611481027
216754287
1039890948
119081517
10232126
491535995
499889252
905046595
643135890
365634364
295017831
374247603
1040467196
286043672
606729797
315750334
723318053
863585000
1045196987
522439620
23894180
826746540
653875911
1052537663
855426564
952725628
700683923
654006500
92349075
912843851
681397790
469098354
1037003133
296345524
167866220
266049912
384569417
690740467
677105937
187973480
289870836
535493246
320188688
584222228
681358577
362717601
578176613
245539044
716307966
825800545
286927885
1051131222
37163259
985846959
613570499
99318046
866328204
445804752
26473543
150863313
354806046
272750990
621301196
26229238
1060174599
773592005
870138413
570408445
695015596
198182887
582592192
39740417
208216554
113504121
67380806
942522214
403498829
631073838
659821412
914217844
785237186
195519175
291307602
415193621
174699373
497071796
186781770
758020618
298261710
979334572
411796501
63733696
989646339
42257859
253565422
148238288
147155749
546694558
35943257
700690877
851169015
243838523
311186906
708853436
799642054
250995461
738465473
603345906
260637657
156354089
877983796
129617708
298703684
15411554
914104772
545289568
840123277
655740922
1066891560
312567458
880495354
930488519
853488711
125847166
381600694
204941468
586793630
836532693
986068077
496048582
144658697
94575008
382274899
687900815
292269431
444120752
839935519
294595808
36864376
660066949
1052290381
229858218
101022404
377097674
844593331
490133525
91843547
525842659
586125430
125447408
66728097
627771665
146339936
452604197
244265259
951315534
179842066
788156000
100081012
294213124
590208587
136088874
270509994
432074908
801933181
311642304
28545289
351936915
39140585
8443380
119374761
506219658
343095169
580081294
312145682
314108697
934545394
485861215
38387278
638302832
27267098
635239911
66718248
580343763
343526595
39618520
100354715
412472026
42376340
886626063
69010241
158331102
577190505
61127374
838032769
32510261
201184000
546662735
206735656
723407232
991697968
663517451
584768258
461760741
620351455
257570947
401637913
968821660
335998695
520664374
1005283567
241493834
496829136
26178473
841421240
529731371
438869632
777688241
96951288
552237300
440352135
1032214921
501614624
397430486
883501964
213807286
23078153
223673779
169715862
499376409
999437955
696772660
774165260
289658465
566426232
864323619
927608339
425380434
326703493
818644940
292714438
227411668
414011520
111604208
351291543
171476504
191897054
267103919
195226414
39341366
324916322
1044335340
303073721
534263974
120239682
391791328
587523645
4651039
346192771
161874567
702432499
600022470
103055047
412200525
500792
685484589
631111204
853846102
327956384
115770796
219085825
137054514
28219933
734402808
233157435
347801346
131083259
381728144
391562224
882065919
146925373
692676765
76144964
988125830
63053623
502651257
163267408
15007091
57315651
565900043
571945449
501967347
63687708
213071341
928725127
472863429
165557965
430299096
564579410
645804274
388386
185676809
339969960
1054435441
600447644
662955333
12103706
776876612
600426829
531041343
661697233
457318805
721253623
694508608
133755815
465274724
316481401
297799993
127539762
304837937
100991597
801835310
334878454
538532868
71530070
666619743
625287640
811583467
188915591
460087283
674117945
456815605
477768353
198859364
658659689
609199848
747394899
148650916
842263429
219741140
308566652
198829460
911754242
108108542
1068313661
349599414
45366491
585547302
487288791
54701132
189558779
457408424
277098641
595839051
569147452
235318072
253749731
363377054
720464788
118690157
315585749
659630734
200962763
159991411
581393360
386008692
853790158
983810145
725380783
102767218
597391891
724050997
48137151
218808100
135525666
35447221
805787825
87967983
142418495
970906470
437848573
46572651
52848627
624690034
812194497
274920149
1065542541
812536668
1012657370
84444134
295101198
151103109
465323153
684251631
462227123
607457830
140493942
743523085
960317606
971571976
672282392
310519170
97979620
704020974
6916956
111336376
184260790
329165351
127061059
882876073
146641916
415622052
346526888
130832270
379874606
207777276
551058875
617694918
217964305
336287505
312343503
526899413
685260002
422092564
421290404
327867417
273369373
855068176
104797109
128903259
640113351
787929679
130881310
416822741
579856839
199277357
451835093
290259447
134050193
875674330
569129305
49531091
149193719
738299268
92662218
364213025
479787390
850205968
410283652
235418642
571947614
59699975
436777098
13394152
338215761
402072215
294772732
326455765
282460748
697957276
483766217
34156708
42025994
126030965
3907735
343904948
72049935
151446714
403918190
1054850959
1029105983
925383345
485138500
694103339
868402800
68980387
281943904
168238975
263404099
52183871
281270029
818363819
450047587
487697478
36106210
497554539
127892291
241607257
527293344
1006180521
529933714
600381512
454202331
62105690
1038087062
260822591
510378379
948581383
600805600
366200400
107247978
278736022
139209173
124075388
731958202
614007320
757225474
650381555
160368460
480842892
102681134
370328963
372660551
849389806
607705558
536636135
631153803
925290441
961265918
338320305
731430395
807632387
1068171268
552600024
372663690
279511600
326917057
364308665
545362929
249655780
281805027
45381165
153472730
235130464
222199938
660479119
801682722
294802551
54546127
601263914
432654149
178458969
806520404
35760834
1032370434
332664808
1046905165
778942949
274975752
167632893
513782355
377064196
148739867
1037835417
795173650
630495809
1071683502
564011025
253177224
358507919
136289439
801885623
719572544
236088848
447418334
767628314
158091927
129182116
393171278
160471632
658633213
268689077
851023185
736941300
683572926
242264417
363233967
579668988
477494961
978809619
495383906
462726003
743646794
960307625
1034829979
876971657
463555356
552200586
530169493
620941454
237107456
235767288
483967930
934248899
183002771
88538689
88624824
258120683
768723293
520898347
541370070
625437144
396047088
871312625
1018588274
691767658
207976299
407845810
294779881
205215777
383573908
82427502
120923485
580374677
485234667
545716400
351659377
233692667
201307623
925024012
100129566
1027400285
22393450
275954421
255407639
445309826
50828991
37438452
144189841
711753098
270894810
582287419
281139391
621361618
497597397
254151569
291597979
881029463
194864784
631164758
189962739
15512143
156020570
412544203
645960359
579988763
933575456
91218013
180418771
248970519
111481610
177197942
336482600
717071017
417373792
257524134
976519017
498482104
675633023
359008172
587132266
90964900
653081774
587938919
869959180
787421040
591132491
660424708
599458406
10771133
553444487
900073056
191685388
165373288
861390125
41428143
15187053
821746462
289772593
78381392
74307806
692981221
32583918
868959717
558614641
200683180
74284291
494538983
351827746
409192419
460198058
514256611
558210241
419558266
223755288
559523265
639646417
613857235
83977249
580176987
564710306
680909192
83778906
180868604
37522949
200633180
1015878221
598656600
253055368
249784284
792058851
50778077
613620692
655744261
699260922
266448005
568590072
479577845
1049063546
363879958
526411800
860211830
555307257
244799162
329599646
910723762
579795322
405880116
902041480
93176459
849354283
717789980
233239835
996571507
409622931
221406225
851222778
1030133409
393002836
67409010
321324675
420872999
141797115
646344670
440186150
148011193
25403767
560001137
614977655
117559002
45444790
162797821
696487610
155713952
670026305
388704948
477160062
94633482
887432028
938700100
406757454
95225444
504321123
341158666
413961729
720511383
772879531
631978414
278402938
411373937
286719656
866038397
161465489
1008387377
278262050
928324352
162219449
393085053
954680705
362451369
94416199
379857611
867726768
189179221
376140411
671170968
326890216
702644113
700043748
89061880
786539646
215133961
243098532
191911686
618367061
418938020
888426773
156691010
12794160
405153442
222327716
677345120
441246763
1012770273
219441403
321758814
671027042
156902648
71369962
688516830
528727871
328778458
458059139
301728864
456890181
135692198
335015374
504340157
744835209
119715152
471458932
522066320
628720584
258774052
303687630
665731898
956200544
801378803
755884151
87275486
12152477
468604249
1011201638
748980470
342571185
572829809
236427762
508324748
700123271
117047550
266198340
388035060
353901823
489174917
145037881
175076656
50519053
504358207
168433968
670273888
324196802
576136235
889808484
701677238
53722287
71809489
178116256
818223839
575516587
193612711
435657817
528098669
263471238
823801889
113508540
918106995
589695824
998329904
431220564
197856742
371248280
780060114
5415108
1056579250
34103388
227744336
170689987
231842404
689754693
141970759
402236420
167226750
406837335
299149539
368433992
574101715
392222993
564951135
804962131
978569794
143026
584731053
164319640
580190874
424026407
583595740
334048045
370003728
492991164
130751936
442063875
152916085
261177984
507829298
167110592
831463809
195583418
313283267
85284668
489881719
891540102
611478230
750558123
168636031
202443883
656783100
629792100
30603284
778667370
533722220
226994178
388935908
633897240
58384982
172305336
129947794
897648487
141949935
624362794
20176576
235524414
23123092
38467518
332898619
567355594
1038817178
59519855
492831696
706584281
314053814
375387706
494543713
111685806
49663483
572630095
114663934
22704063
949375352
166710038
154210797
700703467
454673578
473297410
5449074
774626279
236130451
413858339
974858836
268622624
163047556
20620551
201215886
765144668
454142347
635027712
242532358
353189776
647763158
920615538
558177535
623068963
697772152
76790808
813572413
549669656
462570478
180589633
613614819
390989622
803847181
227918967
913557171
295394133
683500257
67048911
763767839
238148282
278853835
262591659
660352519
271208721
284006334
712967535
323790829
517186977
681783150
376180053
252472861
285081330
464195877
379813414
318152444
167570541
208805113
241241184
143878326
543889286
614602104
601410142
188526967
268193447
440315083
293363425
242205859
904665390
930574995
486174110
104603003
47896221
359811178
84020559
451941154
931574163
436575325
906391003
504097773
746513374
395569969
189009459
194933574
620081892
230670003
226752357
686258827
998327274
563785981
825663838
986162006
259629535
68996831
599648280
193121337
443765634
238554803
502371461
1002354270
110805604
56422344
494555452
237757021
340559834
427746909
1068371102
775978022
689162596
346537524
344327631
462685518
404254494
696772686
36183509
580887967
60571908
110097556
655895809
974268260
400498544
15195665
668440433
299740479
562406714
474126893
461841192
246636268
913957059
1048625969
120602743
373034009
818632904
386655854
806182777
1022793015
615455632
528067316
380971025
119565928
25894456
52274588
456763405
280089507
518224137
173377382
86650092
95905858
305447283
581974214
45648330
170827730
495272258
496808686
452961015
371429681
485971763
242495446
348165607
165971982
427912449
57025282
885760752
695749866
635492850
155354444
735007658
593346109
1025077217
658331857
258338066
508702360
729370135
613303171
200040933
146087989
44882690
768066405
356044409
1048109650
594056700
224487097
455904441
411860624
459796658
87440570
302116523
39056573
273598910
685634419
707539224
27851398
310740007
259677375
112250424
934226002
363767468
237533986
528354963
153169917
271395749
632544520
112657744
531257103
599865165
859896494
250776433
261988807
235474354
504205183
31615711
329936230
449660635
116509900
492769154
168329723
135840785
263935348
398733510
285109027
563892630
133716051
584562071
652089831
193275368
443665531
447242550
595470893
966622459
426727440
257564937
425719020
671835734
641904249
36655477
620976576
623827454
691121499
76655659
605037970
327219332
120372587
374113920
223173724
4436293
652644342
146413140
655406950
1019118697
90980622
776133132
208130939
18458483
460866462
70176756
714691321
666416591
447762298
826811717
233783239
222291998
369153568
516599602
113212186
149584705
69559306
192054333
178194774
103200857
305626957
980869995
570773699
756836998
540333446
241280676
267413075
936448595
832277810
912228127
117187175
75940977
564142690
464436724
128861971
657303027
716211830
705908171
64234134
857330183
898910234
304942439
488441708
354698610
546955580
118725864
181255919
476439718
462662149
39544730
759614989
1001209683
187537129
615328698
1022379374
132243170
423786091
216033597
255188663
85463666
389467601
717387964
398856369
217576941
686512782
4851296
579519910
50375270
565695183
644378783
690171508
288138691
140065737
577994055
1162668
98853455
143551579
237258117
212231605
305381277
337507212
547034662
242551726
610342335
539018228
248837816
233505575
894955992
1041148792
44730040
338570272
708846056
610178758
650080280
302394044
272963408
541598458
133540397
693312330
169009112
550412508
289233282
230727762
83747569
509655671
516350517
272061101
606252121
723109405
606105035
413956461
591662878
974970841
1015609430
720186973
728326716
154274128
256680067
54265622
233490464
94455726
338405409
526846213
499857653
53506280
827267724
561643150
324472472
695942534
333317841
726862948
164795821
281367059
192397141
387454006
549907817
451632914
99527526
35133259
780243402
281959886
181652762
154862407
207930015
48369639
818743106
154701071
582627838
680919144
771700809
476816911
102091540
761730510
458737610
76908572
161407636
699008488
103926306
474736113
980580165
129008504
224596514
285732394
719777704
508507504
586833346
665603489
115936744
166448280
426360273
739913541
227775792
206732635
145309274
293912262
130832674
777729060
706630339
88911713
581921650
46307236
509001806
59842385
691053382
125871078
95197999
281793584
157222998
305029732
445899294
354679885
647413241
582515000
48386748
608164611
544750258
1225897
642286900
604948788
637005099
303270287
173216505
705530732
349494417
632971772
860603423
648030007
322223105
689773233
104134225
626468733
529021711
978540875
339116757
357165242
166825878
984229282
521403727
296032367
528033466
218100513
118818300
25074233
648484185
87555587
589397330
677407221
267977124
117440639
367858438
135024395
410945738
150631027
287080524
1054348575
651571861
56267229
690388265
836982049
446542772
293653364
190370613
331718284
105075514
1040638254
199669131
657972112
846724983
444419146
181524706
525531517
623733158
155295387
663140206
505510223
118977575
322982221
322032830
43600253
30117601
900042294
462063660
116305929
918426202
295110501
636104815
484856134
678345092
401672383
209040976
278881263
258154852
637366736
182822162
657649870
1041109825
792372646
244127250
664478478
46015669
814313019
1056135325
119317598
515932693
903678702
354430762
678542701
336232106
468677623
898331238
357544512
162086492
221389074
635207753
120575852
422068551
614444872
86574373
341104972
181010625
228935546
979152296
423931328
51100672
36601173
570745103
741389323
470321016
414949664
425257968
338560849
47026407
153243382
613026364
12012174
290940685
605382704
424330295
88347578
473731642
700767205
519094433
703566513
257451274
646752876
580299867
431490573
490128103
386477537
354986637
99353961
614634067
492632323
985151663
66203987
331479134
1055168707
61644069
391797674
5672077
277708913
575672933
464399184
220191614
21471854
150821244
147363747
76663445
6582177
122430782
373214763
839757354
205938295
315539370
146754940
188095177
158284357
59921512
406181167
749464590
505645221
523675471
242353164
568909365
938058352
321721504
421154391
217723420
265042785
500732983
480024719
486615422
728500598
536896944
102554389
114143443
39163717
886759060
139612642
156002705
349171076
591106613
191011724
298872965
617997151
867852233
40242766
288139603
103167093
105587633
688010101
89825420
832746626
284595027
984061562
626642281
194226268
655366764
228741431
117196830
305654335
146922955
541679221
40898638
186357279
476118278
715863499
153349855
94336835
23839588
504093096
264147386
420039421
359461685
775208690
771423762
737611905
353018299
279667449
126299944
540403206
266650281
94620094
657393179
133849347
543259655
233169448
612166135
278729848
927540203
349741146
336964067
120180879
219160527
10157477
141777384
947878691
733085562
453978283
507360043
273874012
501674401
409835396
86510503
262827498
294312439
565531021
626179869
247517046
711110710
117059040
458589050
537220086
309599021
434669704
130834657
69741265
141845350
298158252
444046232
143861370
449458721
295893351
296559103
497591005
76989247
412366564
955492105
279061568
492593678
284212693
698179315
531841721
459081100
319481483
1016536204
193294660
448639573
394149865
658148889
1028772817
58199573
546620762
243242381
131299153
815317929
635168722
45370131
181234897
199172919
333836736
614413077
184574243
292223735
10413830
22273636
611768935
332842377
20423061
186234530
937471299
567234058
367566052
592166813
43313594
325421657
583660874
529832208
554696042
248414037
324237226
180908538
1514726
646204515
365740001
523306152
410603523
4272001
629402573
228425336
314036720
325770824
419939900
217741370
953563304
466003987
12747408
66323040
62118252
385846072
820870927
282878211
201854938
561452682
883589025
80585697
619629338
297485843
537863881
566013838
257286948
621744064
230739008
983588795
676498986
346265995
830395748
206911196
566648262
440120216
110050554
500379382
902259070
1045153459
588996766
784066486
495701472
17772881
296040158
994494376
572959046
672071561
546516597
288121830
199155293
391115134
150402771
1038885738
241168398
345301141
124334865
577903689
387694527
597577784
173650265
932178156
435702727
2480455
685394978
272743324
294748658
469660446
481611147
773717597
21713752
104753367
100902715
17185921
204591800
98590100
59352214
400755704
487534323
29082922
319388925
609288230
241589032
1034485648
440011210
1071530207
779738334
582970215
435552650
295496465
490824168
294290844
351112995
321135651
349383673
563385277
277595302
184364993
79335171
518288841
529924083
956267978
618618972
42819815
691202987
246124730
8307173
308815558
136916934
473971814
256074110
81331378
37743586
328758074
760451341
636425135
289382313
78104674
260351987
164335410
84791251
335744633
226780042
102872435
900061882
500351426
166009999
241614062
472929658
320832340
343677224
1823256
28017422
467318995
550498570
865474865
1042114544
728388242
47942193
558849736
684009255
306302570
192692624
329677166
44546941
450811938
883671309
671637546
882209275
475962468
696869121
994255840
45527026
136298930
406421110
317377621
680608002
492258276
97854997
790023874
748349276
530626102
245279664
46579511
893028847
63066980
66141815
457302312
632483253
904430366
564654236
306693869
422100199
670371522
172696244
1012003286
179298041
55936300
597409386
478324818
600254426
208756881
150523276
53969411
161115247
373719549
32724114
173194225
31174220
600329991
506123646
51174158
1007479015
36257566
184822906
223747313
331878510
28085593
349664353
541312643
316359109
162807257
496900422
79811864
105825403
382298950
144991481
198825549
166134049
609875246
25569827
62292460
517227719
815046758
871725363
303929846
99104581
113779715
802738583
50337818
149637761
72321694
142014205
23711758
131780839
1008751360
718310529
140349484
437326201
679042340
863564301
349652386
375967463
135285904
282574161
639078690
243810973
377195008
258451954
319523913
285594735
173133941
251835442
91959863
894430150
924471382
305783047
573179683
1013460197
62619059
519639791
304858300
689002461
425180269
334061039
239142021
649591474
200173058
1663715
866492888
339039452
506604666
917604387
602477336
1064154263
5873468
268248956
199761168
967981711
806160645
295903793
498310543
383836801
398730842
965813158
207852555
908704349
151837612
720499743
186501692
670512309
147222587
128657409
98175186
622279036
251198219
875896670
415486755
349447175
221846008
656053346
472629293
420060112
519487110
629882819
777730211
174268289
91672743
198194727
675469145
20441934
290465250
952080454
8588425
446427775
469304312
285683478
145305649
118209169
422915464
297039735
250649620
327760977
399784204
532170289
622333795
204083217
25562847
195363070
310207650
963878011
296080624
997349895
531917098
32437206
415459710
707286895
426335448
658785536
836907904
453181659
1019472376
224557094
15591051
355090822
687261490
31568837
421046671
350986561
346640300
85155473
712900706
4821359
29652744
142714948
406371377
178318697
878711965
1022687633
98700282
146359891
174814122
1045208214
133105634
450279374
705876716
168104117
603781543
385726564
462082852
51803593
400242446
122010970
258548563
25773778
374993408
419114946
416241
421572652
713034285
962913960
333545047
315755256
579847880
122569534
156181505
462193618
404495416
761636537
1004807519
296197152
609897827
131770961
7348246
719032578
326650451
691102189
315834810
149330745
284951285
489422079
96627250
273461069
87628943
65621457
748766094
324753739
702681189
520786647
260969279
706316293
50186443
523719555
606438430
537608271
944950576
958072987
530454706
94509150
119148012
287132131
147499698
79094377
319511535
112018979
391508908
94358717
417916257
83620932
217386745
467553060
200068212
56431498
509676452
624510894
286267891
73350590
75337552
210206649
3426957
251234229
416465227
112535544
963671216
410544828
68486645
195911633
156240284
274982102
378480414
570645528
362944679
24774067
771637721
109035647
182756825
445904871
705862820
335058347
729793526
703108348
175509721
342739356
427267439
623217224
69023113
396754332
40021374
146154351
282059597
512981946
241010356
339942802
793231559
94474046
346862498
173821607
248411032
130026553
410186749
33234982
149269032
911177652
127422040
651303344
588426329
150202387
325334611
1052214188
91404511
144461452
146433132
586189711
110748349
346426963
21268698
1000144958
85555586
10181980
821170963
248009745
377579272
91550326
888357318
23642558
142969098
693933167
111937550
334600239
198501645
743620995
336593475
390308070
84216935
635126685
1037172010
167501539
557252890
319827669
678720707
277888388
137124718
37350209
104460782
122102011
678528132
522732767
462005309
363528841
589435215
3418800
83954461
169779186
55522686
288980063
458627564
482191372
464948179
844814548
167396357
522725231
384448223
63208599
160661339
294130588
351651140
229220128
94020210
1052009588
164510497
858982925
484470122
145148518
412524535
794731590
159042129
701749708
914723477
665848211
467600075
402093389
533432516
156311628
306217158
752192257
401827216
20123891
80770158
387524297
81493648
349119913
352229057
784026126
17990432
544499853
262369487
580746050
129715416
349512902
147541397
906660228
565396691
361924125
18314701
415365870
133866812
340344124
17517909
304857061
426760937
146649330
722208330
61544446
16261715
563760648
64571165
363525568
249721344
177589516
26706772
18198238
283699344
272219935
758816939
336725591
352692083
800966474
486674628
128986663
175023080
1016385606
15684537
495112582
657169525
533441924
541561813
470000363
885379159
52736583
245555467
682290324
148741423
224956621
198284069
39807206
322594923
238451876
288620336
229235822
682170884
880767125
565418873
251156357
295150290
947510480
1043001266
40408119
965573952
378967397
968954176
88973828
750871743
181637216
336894489
537090598
424651750
444960574
246692045
293385005
275914199
708098573
723212639
363174503
289775761
705160962
62371315
402795386
47818667
54897641
246406606
679682857
561654620
237741000
722215175
626093327
1047925818
169561189
284861096
238699573
176332404
35529298
289803982
702300621
648307767
347886287
625090829
841677058
704021233
197254617
162352720
276882132
10056193
833933344
255083340
844750782
218655956
1019765616
594509091
121986915
1031073157
689339890
423700520
320976268
462951355
381671149
267837002
37745117
380900929
548007120
520923398
692950495
125554332
523943621
563203028
165042786
42061912
378860850
237915973
494938996
493972330
602075730
811067753
315606854
787403636
379761609
108888227
250068892
613141203
954505980
346201223
248687249
550543461
129929894
603289544
41135419
777383363
61233709
908582478
632936148
166712711
132733828
262769002
160397341
432719561
254416939
86968437
68638730
406556614
327426144
99341841
658916689
287677040
317692670
23249135
395115828
140685716
115916628
186556704
205623097
292672101
649298014
613498068
642702918
192409695
581709498
614594952
444381068
887034759
675143531
963803521
26503913
149917673
434202128
44284991
206851607
26123435
342148112
150698384
211484842
506788749
260410096
960078701
949913868
368319713
260267549
523029745
289128820
54742485
984618430
289414347
61535050
624231677
231063612
314792366
19492951
162000968
145127321
260598539
472063324
922261091
887299660
644652817
320400758
476371449
74327105
349005575
7581752
889191470
649622125
1030839970
577373609
599371967
167436957
394154138
764793087
273285966
614222415
331391423
169142742
92158710
125357326
4882485
690305865
346781077
300220294
211205569
73332182
176706853
222356701
156173748
439084878
142112730
623302825
889385277
532367991
311819743
1048258754
765861030
486680510
206913288
342779505
241106727
504600722
282431307
239775538
990011538
143969098
283976367
157437079
111526148
706714289
623434715
715244754
621958342
354454203
915084242
522894816
389249722
125813207
655907772
386190412
320353489
630559927
548532399
329500157
29610735
1058601074
643703840
594149853
828287442
646342470
197646421
27983332
24445811
160031984
144935766
178789242
1051578542
695169592
149154834
112685837
612692854
82911984
73553419
349771863
177474551
497728894
17867969
213118081
679508763
722667361
195276789
565638112
262614431
699482621
113190442
565731469
535264027
159639131
601609618
87270326
431783501
55659954
386615773
117515733
292281944
92731570
293448355
1010318391
96536528
243736378
374485819
561160747
384369474
794471619
506115200
1040967589
18549822
663454499
291663752
747194460
897057654
697054910
50104369
323180815
195948838
1055660173
652289368
31993161
539783302
599249953
634464899
185959707
939007589
334084644
206996458
16779540
123367637
496722624
273724100
1019405210
1012371114
316011923
820306983
553835673
100728037
957797445
271370002
664111985
569783378
293565282
281638237
432642605
1024179270
928124032
301077326
693834482
451722997
830625271
284109662
110187099
390062919
395934963
64258046
73973017
610052235
312276071
677883119
222954519
226092563
502835956
951124143
766876502
408679347
152943954
834479066
3884882
257373771
88137410
386124967
231577569
529648724
90030177
564676644
38014912
40675268
244197269
289329964
946455209
111445739
317056493
288788389
722275448
371115065
867793976
598073767
305225892
569483359
887062991
708240763
851187384
741833099
292524100
683070444
305784393
540540975
292249646
219686590
301749698
376746610
249496498
121431569
304705371
225882787
751333105
1043104439
934140547
200775339
668616951
1017452613
929462932
149050889
239839301
788046330
235443461
287744693
716225336
315566677
375995518
65215419
377027825
582365462
21678076
390349368
218795242
940600700
94216248
921779410
384647241
525998393
727135030
31288834
124374160
666453577
164209302
204310320
391797512
778663673
121625241
379674943
54881856
40487315
262443581
133507498
524608815
193439697
724349942
547620562
571584040
275351953
123102277
203288644
891888538
553925858
353127862
629838590
106392794
557107821
209204649
1015927195
251576021
187719814
360353598
750908239
850869326
593989154
781826793
764775719
355842135
539745460
104818729
43237889
416521974
230401742
566865356
260994899
657858334
1070271668
110313262
526761589
350310294
137316695
120191045
658368768
73310342
460907505
220214627
389340591
5945916
513564190
417879929
667156977
149531976
670562214
687029231
496932154
145787534
721285270
812245592
17916087
55835100
1063685002
958165622
538336810
274930430
812827137
28622593
694806795
345833438
437999804
390405800
622010852
120989466
802171911
575466510
20953495
574815918
183255666
40534285
349609427
325302134
284179402
844583182
532079293
196871556
775087947
82370197
399375018
592911271
762145202
598246947
1841895
444349213
558560755
157791003
425898696
272769251
112922191
964968623
509931557
866181546
300926193
534634653
427815734
478460160
148440055
899317807
77482960
310576147
380359177
96022556
227364614
68144628
412402413
236389254
746762089
59869825
977380717
324601513
298662422
447673738
57127921
572581062
543174915
46558925
252979170
980892930
511373285
446181070
633959468
422721688
1061045452
280926188
353000319
222397146
310044185
220029
943320603
152136832
357413112
237742598
690923389
366640394
120189436
702684391
47200446
337032964
159806250
999188416
149745027
440373637
468268466
102865647
289299085
26505267
79248717
183362652
758787720
898726953
638728838
184934718
554530411
1070079509
66185009
503047558
69628013
301269730
285469673
501294206
1008784007
497385282
67951665
434816849
132205792
257525200
63375826
8672571
614781444
608147226
650890201
172800817
231975122
534319021
154110252
18471727
115221358
103443333
447705909
285816737
423612642
626750659
261706182
380799032
290787330
109262737
277500185
214004403
32038429
677273945
335745309
624947267
462703647
259690173
542555110
416579431
714399328
729060547
605011495
54755640
650614495
389285014
795728083
363848160
602713806
639465674
987968743
665330111
569415561
213598296
22335851
280300926
250119837
289452708
321383556
302738815
857872878
102275235
196768057
333883823
758346466
664199152
90278788
1049503949
82262534
323473678
469891992
491687407
889040405
126951819
26803276
34938362
397618790
390793464
578533627
669773037
249835442
211615983
491214440
975005215
376738527
678075357
104416002
118451005
502711538
56396718
650290093
690095295
203745312
194104387
7728550
670967690
400012118
947324373
345866109
390961706
349229162
495493328
91316178
723005898
110448123
24997341
121838661
10809603
722239568
9317724
719145258
987532107
114677745
212546438
286314441
109406663
598803381
365093094
120299135
185602086
44860750
641839318
576045906
841929536
133467238
230416096
807437001
173932376
1005321034
308916773
265891286
478987735
299127754
830718554
483988478
650174145
153178241
695548637
146824887
579318279
590887936
408808950
604294599
172956033
594770622
29671787
550550086
1001260902
628644678
195362903
351170292
542937196
689359169
509477007
254030839
742026664
100692166
95760061
285385597
516764901
400942744
292626784
1030292845
352979327
254287822
599283666
295334091
385710974
233223044
23039820
535791926
608076985
118064601
617375184
622906984
185061229
931677738
152701699
323384358
749328785
679573739
459034622
343349663
161763593
291742235
689377072
600223741
365473064
927549277
397642869
668796990
402018977
336296439
690865990
336306031
513257305
641323576
192950103
19200026
837150273
539517107
39931234
676497752
759484003
664156874
282923970
291639627
61849272
165921798
563521191
45426387
794011926
251232926
947327529
967226206
931021366
89779673
474197150
302615072
222840804
243324374
501888315
116965895
438804395
592357177
785115519
630912740
225988339
418605823
78836793
460663867
20996023
182973262
592625293
1004778653
378618455
247489044
334875685
720148684
297696476
327814325
502098084
514455790
742327543
103564795
146606631
382831152
390576530
288346308
701746593
830423
743390491
163034321
612774404
54108760
397851370
545091534
242104962
179844535
544417595
7759345
123542320
134531207
956394909
49129330
991906803
216573383
298279217
666079820
189048883
23687006
378015993
762754035
554584037
181165479
152266073
341834516
579515319
65831570
524793720
322472410
164920650
380418497
194557825
300511663
692945071
620860804
543331052
267694038
528375912
24629709
263334823
606804222
93930915
206473357
63501020
687233816
693542042
341975382
690762650
197964748
242590041
307185134
404602895
785290993
274839655
889525120
77839740
282479431
720773793
66399617
293802883
1012696481
747543921
452056811
199321411
300081126
20655768
503736872
83600244
634141798
650757226
172518704
148416940
900367618
943950920
579723720
297012688
77615077
75512744
1034671838
805243928
342296089
144181727
527062687
686869484
236575713
162938237
268386179
139996879
806096392
1061779206
174217952
106660992
955157161
57409245
432204527
103356488
265164890
871634542
475320184
505240720
24551416
396894642
255438461
737595720
896743648
299871314
286587500
249052804
563902678
10348185
95373396
1021708786
361242885
428670191
580268035
824363294
528348041
173661374
309958114
47483859
563148370
130179713
379437961
293643034
336048409
116806986
68049735
67864419
534729297
541760017
331900332
271625440
439897596
195843533
632448237
158719977
940328716
597141135
668132204
90820305
121033562
711506746
272401237
593572553
527006741
124290369
353972231
995059774
117106952
95534196
360488872
122510937
543153860
473100616
162244899
67983026
47452539
447558393
809961904
53242484
28979867
48392068
548645299
452726253
86871499
316762251
452868465
324789980
85183434
59824738
263266328
156257275
158398503
630572641
571204788
157845401
836544615
983136751
175947486
253104668
910381627
360533200
1009140104
911081075
734314741
617656198
168389
234558110
653633469
53185472
824850204
401634932
67622187
899101082
673151036
506388655
648330842
75203435
803346001
604310834
508998980
38112007
897335317
667734259
413705196
628323393
931950603
752466569
966538665
868692944
306643597
351643044
69716442
464961735
314585800
263239536
118952590
259010323
199572142
419773043
573922488
778090911
629863418
357962230
1034641481
364512463
79803606
848068174
44456797
672936336
210015467
108885551
513431742
621160291
220898630
602185549
640838427
153210558
763350290
719620277
289636619
267697528
352096905
169314118
281311962
405950143
330234983
96199813
158635896
458125421
1009394404
100613818
293103780
49355356
40901492
706962191
404917031
350332180
667037442
79825813
612997717
341131644
975808286
338708083
56146372
440236881
59306977
568289957
445028919
335123002
637721911
92372849
593356932
351461537
587901809
36456765
892259941
695940884
90824193
505382604
383291128
488415669
762374512
795008861
226159596
245142499
24733405
458329108
56124706
430293369
516982322
396734699
469889025
56085016
329487054
682880420
58895763
81634462
80518065
230836210
933033359
72013980
463847902
851761429
266391906
439903450
300613591
45132841
131476237
582316800
662685474
99999647
289009659
818755841
1058277429
651402020
102182780
801593902
180017262
1061199925
63830809
156041570
889550183
36401828
302392265
408247884
810174022
238467635
340235484
744615732
683427546
518244381
1045691926
602741974
825709964
248730377
293465955
529889501
605946356
56558907
111268130
425225018
623408166
946884006
297528148
189869552
940033840
1017666987
604564236
714305150
63125386
172331322
269262286
465865652
194770325
335355920
987231348
503384935
885611
401996152
994285029
530470420
226237811
349173007
1021062717
463238750
203872826
17391464
239245707
274601927
281586003
15958815
646443113
7877545
171775196
920939120
652093245
603249290
852063296
260941760
193259595
460184312
261205393
870267530
936029529
210371460
306635962
338949233
371224507
876312127
756700472
285671948
27435312
489287276
18702676
255494817
26218203
609094690
444355871
438228540
476748027
100871128
150834603
1012367391
62551466
340963141
115059137
430208159
417011138
297897385
221533129
298029928
170526143
185528772
239003188
921525588
173812124
50943861
14025734
122610165
80411450
895829135
366112722
687611189
98049079
145095847
90709434
567333537
251705205
876117588
627720588
107914419
672556241
402083767
498073859
39063502
613817719
49860225
113446281
314862958
274788645
156628049
878281215
976379807
28632554
896599140
79268943
733790181
439276166
339861971
936472207
67643993
240076285
382736716
830172267
565017924
433462806
22267649
721511887
643892945
703661201
307952394
397521994
86563987
30132873
1050052514
81255759
19765202
511105052
674854608
1556404
298754580
513327162
298571890
595574013
536792148
335473270
284327862
88649622
496051599
73222135
11645749
516316969
475809936
409109506
221215689
942345733
121589448
116896826
543028294
288884347
213868556
826019797
283611055
144992595
683805757
178283116
1071984930
2766786
298634125
176526243
98446529
315724411
77415066
640197313
46546887
951364769
479697451
758611859
194924180
119583180
397723512
125990101
268370709
145923987
515829814
362758976
17934225
834312319
362205589
690989288
256107642
319521762
548159302
425371772
183900580
173622076
118725576
627944554
403565700
230005446
22576945
459930032
522348774
111057097
621268332
219565012
272113429
889085394
169029054
839260540
61574622
934553723
213949606
192946964
888175476
88719478
990913468
926460226
45054364
250332955
391372366
445153482
284889070
759662854
501212393
806847755
464322361
18991541
432320435
571691600
634890913
83764681
484964916
267487304
599550888
447442943
987718224
206217708
79351651
303137437
417320306
69609233
703903020
111723291
300539276
309235715
619730298
39301405
304680114
885815460
474962811
97316761
78371178
587804679
195673204
738286871
552735966
420894351
896496875
220575428
491936862
334628844
898008174
44075361
331072801
683531311
115665574
96429636
360286868
351759579
126985089
95211756
100105057
113719183
324628078
46154432
140010082
105591241
754713523
93222895
705107905
443630595
109410935
290714559
500198873
676011718
284329245
558005984
563233910
656940561
1006019776
955527893
10136444
36564465
486690063
52798795
182445893
214733952
662040102
761554628
49377461
341231596
410952324
343691490
497220920
39407363
629985218
851433059
632666409
331229803
1017784881
163670791
156362316
68699621
159757581
182803897
819629252
168392230
699177400
32480798
438973944
527352005
1066823415
285692844
119298937
296913131
276855573
189830941
114892992
177878480
364689138
458982251
160622198
966708624
65716374
608006577
721431428
499907654
366659995
616165347
1028073627
898947077
649566727
664405262
623212907
290211258
129224294
724029092
302826163
75904264
542443489
873232852
371078080
180550439
11257355
125151818
611249076
546422686
1039135086
577084180
629723710
502766387
892393274
324698824
45953876
490020147
1059710565
54434785
588909856
720335378
657251492
191306850
71748595
7383206
525169504
276101870
3571482
815296030
557472394
1017442367
816502269
467727962
723231863
435422159
33052299
114471433
203407236
510613017
693861663
661943840
378367937
201637369
268722624
204162348
9444602
331076100
231937425
554676055
247224983
119827357
697664408
246485401
540077071
801777957
201352815
280682889
254283856
961660168
51062314
600302464
239943581
861650423
306794647
702954621
958233349
110201240
682631250
409485750
40043232
284360043
527501853
471470642
298464156
555893155
801115830
385230022
1013832357
788844744
515723272
76809138
142294331
258275057
893343170
599442559
430833172
101040623
699946501
291929392
557450733
623841455
206180670
252142323
108468272
742802535
385302781
649956823
282526378
628427020
851897016
311418453
289031324
93581563
260874669
913646655
134788314
29408314
399075938
487240185
248795877
407640082
251816896
787246252
542440806
262021479
471255839
529584359
636252852
325877007
259777844
991357250
629528123
385888986
228574374
812052598
305334394
37727082
129805936
17752737
792455264
618393221
129118475
950256440
322952160
214307505
1067465767
253200490
78946668
203664784
64027304
435245136
87926413
926512985
199400364
165883418
849590419
108083081
134416722
1019984549
536635471
316003214
292473159
429515808
484197507
329294713
225509995
193490836
488613033
531168754
266432046
256481045
757233138
671343379
698807974
624923070
54040661
692061034
61938646
717933645
681015608
370265292
363576864
845512492
959664277
466461469
275895921
194635138
713057122
126941423
35373278
499824891
619048951
86281603
165979117
503028079
403252263
305328986
338504311
170827683
380039074
376781262
261686477
240872712
713299245
588771199
395582955
838086460
108195003
247428162
280391969
397073172
525204423
726377688
55406140
14393673
810398850
716930690
962591332
248991430
227072348
277079450
827813530
913191538
241696477
486086980
113238444
131990853
137370968
428409775
681832085
628222319
833978380
67186457
130669399
251234815
429844843
256301379
569738349
46183256
182628966
259781446
691334717
584664120
176399013
297387121
731781671
202978382
98475437
141104290
211893208
212437066
920653368
451205083
214843381
154342892
305562903
1042985908
456250481
377411963
118790757
766784920
152217181
268848830
515832470
479837453
802292222
645368057
436917291
1065853656
869865807
674783500
560579061
39318
473840115
201287694
677800846
19815321
514447937
6968819
1048263422
1033910412
454985118
2629606
628367959
95471738
141196160
526178826
340540995
270413421
179573752
333270157
16385749
963296952
267300110
112922750
732976371
1018635525
678627982
631672556
641557051
657746057
74011552
36337090
261951684
504837986
778451623
200354845
467097948
227125870
1060175742
626573609
38690441
109534283
144541099
226476867
44963153
495109534
245506948
508723889
114101462
574534549
428282037
963294786
140703695
905682370
806373604
496901746
305885792
838286795
623547196
512429368
500795244
762681690
90794184
529665152
137483803
23706906
780543907
12954482
29938697
698739059
303409180
607634520
353885492
685272345
363201328
197751694
757049274
511753576
84355313
1052739102
697427088
63509284
640059719
601381101
995100616
782215046
323473952
459613427
688287231
206600789
170300473
467293789
291044042
351805225
572274751
247592315
683152839
225739668
387565364
545019632
329403432
159242610
569600594
606141156
665196621
161892734
143352602
339458861
160042545
460149843
647617070
553827793
994040393
132049301
183300249
242338571
930561785
441485393
296341546
610566553
436980513
723293434
303100621
290634087
305825038
821010945
359980900
111925005
6922549
588143400
921043237
328476961
158321325
130541926
394200922
692105365
439825940
312969362
330667444
481974055
630291707
841035557
530340088
196810250
123193042
3389762
167244278
748357650
377733404
56132802
196620074
154924419
16153316
280827387
347401558
234414209
617595100
894224046
605022347
237006482
78150449
1048355995
197813449
920606482
178483416
623385507
276786108
262650470
522108034
614956821
582183627
49365362
501432815
200230264
960881878
386479209
303183471
210685228
359969529
2801947
310193497
888753071
680401707
155823357
271493418
274181837
546409381
255618275
543040935
706106016
168989612
45825335
355133416
249074331
663706600
529460218
878063729
137491722
422133180
613491527
339999585
99112301
112675375
136413666
86483443
12155472
836559718
353196621
1013783676
483408099
854147228
154260569
283597955
69450919
210617851
675262062
472070621
712930730
55363113
166720479
967768405
22870094
586502910
848537606
628691510
56551387
896622679
343470375
128114728
437760428
371768067
864546651
439205510
5196704
279338126
261965662
350793132
554304849
311256314
390098977
212854994
250499550
283012802
491860812
657245062
375410591
244806233
75014320
669950973
104838540
951420513
48911980
1001286109
791318344
557867943
80203235
179876342
82363114
924672707
149921002
430103339
88997731
317097493
285179489
593869227
488146224
32726559
700019734
41729845
898363749
150822232
646225053
235527942
793587716
578716421
944280921
744744638
609987506
123548876
251053102
561089351
115224192
202515703
179637236
858390661
119747664
633179988
266169641
396015696
231071082
929524248
560163896
61147004
238981213
267480900
902113981
505137968
698290489
34744603
577449702
532540729
478960177
14978741
935883458
7049678
661630881
194822892
113713007
943754837
440665774
468279017
616418008
212634277
232879315
45152572
66772318
783430710
994514984
916412794
485308215
600223178
436648417
920542531
326920294
154156610
928049454
686977842
147661271
337242794
73249173
117127776
585639149
311304467
625226111
638973256
3696082
85186410
586051162
965902559
722542658
257169544
1018399124
323480254
395568164
123213000
319022742
234389310
416803590
1036624682
1049315366
704372684
43215052
769260275
1071192362
118849690
707738352
223101658
571267587
744714221
133563134
337107899
733818479
283505940
393095314
45168119
124149240
347938477
90908555
796630504
704877935
84256617
192954240
267174444
853940185
657315751
81978390
16701214
117729517
892677112
172146434
505044168
239194693
463659964
521990055
44012823
727579320
117551112
785273867
261367407
322872394
129587566
814561620
146905828
421692570
719020296
179590675
865331314
279209614
724085252
67348580
230230163
172271843
292073480
732506828
449276112
723225010
386488181
700349094
322594118
149588968
966981634
118195228
23869339
289724906
124862685
67861324
78259560
702874121
473583205
549324408
343276521
752823962
662852399
189416884
402927708
229223434
293735978
1054738639
744823502
691110390
627795206
151037209
275009208
352292134
141808628
223260389
725974618
141108025
981066064
926082191
669530760
606419463
79336308
556776382
858137998
620104171
209020989
44504319
900957037
158880785
224671169
104462834
259680336
891281462
576095767
127610368
475539474
36606252
247704283
280490404
43431910
444291834
223544612
12387424
161496934
19783663
528606018
612718218
719463509
605644774
449784012
368898790
19093630
32007926
274792003
274095006
488997232
196227294
483087322
39205996
5433409
306656687
532882309
248583955
251087572
375618081
488938682
902099398
775572394
750026861
872156136
270043122
1018413036
625503870
300435615
697893271
374053370
839908449
475733520
711090154
144883636
703597004
33387609
68112803
392320076
61486903
44424036
103696415
73704768
416853779
320168325
330363251
671105666
152966031
460926607
425468936
877022593
165890734
587278691
295982224
677693684
795883638
1038645304
361566811
205392357
63102476
444976297
495686705
115546085
814729807
788613249
108541109
221781032
78916240
133985862
1064562818
707564228
460055439
262896704
711075954
151851497
619400226
69098969
264718415
665194479
386668227
172163314
971959921
395191661
478908397
327229437
267115243
182692197
283873393
475051106
539428444
320936435
474831363
101628589
574680455
370806658
73147146
8366676
212818646
647791886
583089703
87714608
586427008
853279956
341546187
417058405
507042322
941258113
54288417
273232122
361518428
142126212
462913080
31581299
554051222
643363097
580652681
888800683
627034991
589188747
198832380
401364468
296050650
239557045
238025633
230408905
83086121
310113962
148578486
147989101
296972773
741225445
773530869
246867647
150881292
571309543
743758359
331492701
167812941
291602888
10097087
980579270
170451238
639182407
184197151
297563760
130332364
285053553
171685528
856237752
294235768
672280489
952029963
629611794
850727265
77490136
19838495
604361404
900571296
858965610
582523976
142550392
47834925
168528232
235429472
167637755
304829628
119468025
45853938
928511152
246906521
1033309883
615879352
82585231
9635777
453735445
300242715
580920421
649440263
567598090
1050118964
690439304
126962747
89875016
135599168
345302216
226549960
624447340
144704065
211396310
200392070
721696230
537321920
124616752
603873962
997890092
703355015
137362198
1106921
279038775
171881557
494408413
554761747
167119003
3247466
104906619
1043647065
329824803
331382004
620247518
422560726
92119089
85241532
508042161
806364653
198251177
312876738
302935901
712970154
468559108
498924060
195761485
326326749
251960790
980027841
519222894
342862267
381020658
116727597
514452249
227952412
103500964
681267343
684371962
876491766
312617622
303008816
46407631
1033965392
213302492
446481056
195356326
619771696
143705296
17248460
211400202
996411453
786030019
1070984183
200336973
475849400
451312455
297238029
1033744263
71992834
123971181
531380799
583721540
171608819
439460446
661488709
84411995
940958450
463999637
193360345
388546953
453195533
723972289
613483821
283799488
133183986
105405356
727098173
367525938
342811906
13822445
9655690
514717126
244580781
90977452
918957702
8605683
595288141
674395455
692457027
71607759
292223785
42014456
516493855
844287124
492431105
65768880
232248336
4509592
485460944
889966879
200561931
629088230
907054861
906076845
463841132
252865889
80955893
351998896
329971220
8564167
256558093
225943932
654819052
241539874
1025232874
397214991
606691335
223807380
881595564
241678764
684180849
678113634
65329325
638490817
54111537
493607198
1071034184
799476057
225908981
718649581
25039034
679099163
344330296
697285224
609402788
74232753
709412969
610529036
1033559882
71497651
447883495
324599223
560560306
373191594
17607560
589419800
60222096
1024023116
373588010
207090273
512788677
104287422
284770378
174303082
515644968
258518028
86809909
310159130
283804550
335294313
351803919
344058703
745041734
92482736
217810838
303783045
206446516
504609819
49145098
11709657
200617961
779419495
503698780
210702412
349541370
714465922
746615166
14826116
254319431
462802993
756528012
478634112
100914678
6000079
213965489
340400323
287937419
702011317
61914794
130948186
35322473
363902418
81297875
126110888
136391230
458101419
281758092
407702428
471788119
158283027
81766087
26595231
170311827
437244032
567578450
269233266
664707293
660742890
287768546
7880648
277222471
942629501
1028268080
217557661
340646456
38326157
150428367
767312685
443881780
178517296
324557594
166169812
706436727
661528228
165575138
694269378
411295272
277682501
839747157
68040231
496631332
154614815
171287775
593350374
678292875
178438443
495522559
543924013
97779131
398327064
77023622
331702360
582011670
479690903
355725989
454668790
1003743675
51225678
83019763
1066105332
317898534
315971765
165764050
567189037
267510523
502094086
634724562
458403520
694282273
491011409
37634216
104528086
806064770
418571844
425880298
202205828
232091147
109008582
304331545
636595014
218325740
192280541
149844688
621595192
490233296
820393396
235645942
121054060
356579574
132957748
600915100
78047361
853341167
481962410
863253560
655772953
84959512
486438261
774641883
5189334
48353042
1068647019
327116232
601614023
305939003
17964335
1069735344
990961315
283067636
583619418
443997500
80416847
289608369
39665540
925989526
181641781
520791448
883892033
292506228
83412143
72594176
57107991
197388171
917922381
373509382
902681331
219001005
247918705
101761943
499117800
332439117
553902695
507660400
252946902
775817134
674516187
412932158
567352851
331502142
366680463
115237711
773619371
804268630
118752418
235380495
485590701
224887972
696954504
329804474
84523657
187715262
530644939
392118834
137225922
410986009
330087312
325076838
486012918
701856779
587184699
148893727
780961214
688880816
32588244
280333474
326469402
152056073
344600484
856566942
543700211
960929428
1069681000
179656709
967160391
12975604
20913267
479636840
186004874
132306549
739011604
310901655
506239242
124757851
632683117
608570460
101394094
252333354
333572987
229639208
589407880
357948665
754130294
313650439
557911819
60183098
484147494
214920778
109946809
393035119
247261596
121175758
398818455
96342804
431049658
609736841
543793459
182587342
357079668
90575271
218099097
64431259
871489273
943734292
968676818
300678029
166087979
490852278
71267227
223556050
888373729
74583080
352787054
582607290
378958685
176666867
449491411
200759185
146000646
154933117
683425392
183132228
503015414
340677979
537083915
352503854
323785094
710141181
309807838
637539836
517739690
212082479
1030501466
140728135
833239468
842988233
27176725
218694581
251913624
380379109
49864763
766263840
435874225
675772486
247220326
710352914
679327684
658449290
960827538
14751941
21096851
89506393
86023139
578465714
867573532
53192476
967632113
566992479
847669995
351350906
34144121
436462356
535947871
275817304
96251575
69616941
74567593
165622001
117678152
498527492
629190711
104852482
647080612
128749842
116772429
791803431
93613226
514742199
874986090
702948525
357033076
14844266
207593128
242545244
574907825
936073445
568697032
653437709
289382907
538241238
538192627
906718039
410826805
537271277
414182245
459213065
214947773
478720318
304877441
23716509
14146957
635692459
202878385
350430291
623126377
174320956
71232548
344933515
1054307891
319680906
674233253
791514115
179209475
937272408
193662500
614973147
472587529
66557773
367508762
443631533
931210075
703762801
250800142
36310633
482709767
626114519
36340322
597932703
540379417
325187195
348710378
217755701
742634606
423021994
701301536
302941011
36414674
113021067
956854940
168934869
130873722
74574560
40391010
8314323
60228724
940362826
899212343
855787490
368690175
604506667
697271668
180570156
116313993
1020901157
792569076
714896144
536694072
716207323
38589987
433759836
333927493
133308294
384757539
727503134
470067771
375248083
91973828
477637802
499763307
207714929
166441818
767583838
638339951
905771453
60829157
401299131
191720785
554154659
100315229
955476520
466183944
1013626768
812801016
416799438
118224208
82963539
823029767
263706244
186854888
340462161
1060817644
292794539
202626891
31179257
330769495
498875603
169896730
281369386
132187620
497424573
948233672
160628335
7547509
11407683
145620934
791732593
19889310
311493357
483284988
525458319
255586565
187619942
389352642
334439215
443062479
47856417
338510073
290980270
258369813
166010460
304611641
536687499
244432689
896663303
117111644
468030334
998264202
448535348
750190086
460965764
890742678
62615550
342857416
851214661
655983770
655571820
551580195
561000689
242602678
799634889
8206295
732412530
125478002
945895999
166084945
271083157
117846449
488242878
687294524
1061931091
209199011
156390055
38182909
108600747
2767724
640499908
28417208
293348844
31927149
679917142
498622956
880390199
210957179
3431443
560606966
94046347
260932279
806489510
218928111
205451258
399937913
232669852
770672261
931896484
317072197
276515832
40880759
333619370
378055457
775640123
678317675
634726574
21577683
514269471
208822692
112555473
117480552
313020054
122344987
617010396
334796998
156567149
627044278
977161846
103141659
145924663
475004788
272517947
74383671
12992593
58316804
167871296
445970027
1063950166
277616546
283636526
427003140
988091298
930390191
610955811
147183485
17153689
114143731
20225556
2717227
821379917
158766212
236831384
746046890
448955582
110162791
562335153
99053957
867117677
294454121
989234172
87470312
689376360
222317670
15691926
18724392
635715079
402935075
58131172
1041000
374807905
515583189
648369720
340085859
220693314
846077235
352081913
418477851
411065917
302868847
141734746
190087860
499083842
201804946
293813558
1039498403
314049735
532022696
22235088
330423202
432906709
4664545
312210487
28609399
714291761
76292421
303425330
185284989
135307543
610825151
215486363
24000739
1057921495
43764211
354390163
598989312
102496508
148897514
1026796251
64241573
508985157
75181352
57268118
866020624
997202428
971342915
979685678
1018129217
127979108
970280106
711985169
545570471
25439626
155446847
497525379
645840239
10576258
370729681
257392260
235616673
566112430
319799829
54819591
711825962
252338824
290718452
30150012
705063844
806661235
34083689
6457285
163213500
1026496000
60074554
322502145
390999299
428908989
262125671
625340194
666527277
508574051
44165514
1069438979
594313699
186352069
1032803178
584225643
909135202
281768517
747126253
191159158
743986203
775182854
30054901
556675527
830010723
205636565
530231814
200017615
654045954
1028847228
204729520
11286490
2569040
285236983
148426635
814079019
22722461
475136731
118205600
25263869
648870493
748650733
432234152
131360808
236492845
251196072
625797257
106895745
181088051
304319764
868528866
497831851
210530851
594382534
556589498
552857101
126451164
212275286
102692532
571223597
779748459
56312070
360806559
960170187
555340541
846605931
235405083
517283238
169922713
50576712
283120832
109331344
107104150
618611157
290793206
174532541
913709234
328603731
19602908
368219060
56134064
200975359
411779122
13379408
381733027
559315012
642586568
684030
266157314
235391728
360938598
204104205
640768878
27230459
23644357
511219562
162083168
720963719
331908331
57018937
49400212
304753391
211238479
367935671
200636935
1034346311
663605513
38385869
322967109
866200989
86616328
426389884
641424130
98466114
59055871
962878147
422172844
450796706
149680979
386711444
697964104
187797775
512024620
493656996
266996607
107861368
589794885
602312429
932705820
32264464
856263591
26475947
115290499
463656417
921555512
240839873
123941966
109509913
630017927
22766973
539636913
176885643
640076229
188363801
406234788
67413936
491675204
393451164
196713018
147841508
983379770
240658341
93223357
1019192649
229239490
546513992
448492291
450116859
79209726
513866918
484659407
1023847221
300721219
859204642
826214624
192314786
321985706
769432479
758338017
64708521
683101100
1032358238
260880322
72678260
672764414
451085044
443730360
685567091
20651330
168143989
404334233
508976697
768628537
417433330
919550653
367060411
19622538
586761493
10314425
970239061
172243105
392311318
748772720
286683217
450363130
192902023
91190308
132825960
182450399
239301749
682754984
207523001
582392828
258784711
729628575
551690419
153218072
94457164
199239288
947319169
111871914
430557955
393908569
1062881064
389547532
254972040
485156992
326488696
158234346
212065730
740555352
366346620
958858853
347572874
817140800
384312579
287629585
58333109
279709260
184155296
275913336
1017463635
152723342
730074960
855483912
125078783
257705498
342329039
577779669
576824995
186956460
176449533
327816765
781674682
631901144
552687144
306412126
944789136
416973307
770093154
469521137
721012833
662501669
495599643
305052443
113268641
585370870
242499276
150051299
72522318
541812594
266378942
47876591
233618361
14452855
289115775
475495473
112655438
625279138
930087137
232488376
323795295
608978281
657305055
142277187
117594042
630941162
458572674
146949720
419571979
272514571
270927048
994720690
437815843
267741894
378044396
613421262
244347690
544038590
907687296
183288775
296663732
310709134
69659711
24039462
244611911
473823772
295665042
549475289
216964969
653192522
243705627
223107229
341529677
665610390
379719771
127014661
939033431
8231929
171286977
49733489
304022059
207342174
568713742
609072313
125843304
656592403
381394970
133506576
223457472
174304124
199824790
205818919
14946908
699360020
221518875
577329408
198908944
26682847
817393373
105110055
100182500
588689936
218014110
105956928
73122136
1019845460
931225990
313259958
341170040
33861595
687971661
713780331
322120759
930407618
652122667
1009008983
373832151
484983602
172411781
284418809
521555426
493677479
382444998
950762972
21719919
562208281
172427589
173184204
917906602
909966809
341271999
150047423
295449237
208405222
152229729
338945416
723346474
678375229
541015144
31569014
116632963
198684816
47125048
409159382
27269499
737223423
366522663
9903821
98913891
405737245
711133072
200833103
129114214
18337852
360862882
159122594
269234642
17657362
5580757
557295668
297751593
401391752
34306288
252504329
255155098
9914281
678828563
228480704
715506197
29880792
296725419
105673581
172361277
507870233
175698169
560438441
212201342
63982192
624226732
5278291
974728093
397478658
575586107
314015782
148682246
219977732
158450441
636918208
424178891
858399903
37667330
1073326821
208381525
121926784
30407554
987894415
142397644
511208653
563141093
585688074
70575821
433135333
382418084
210191824
42554970
332732209
1039238730
330090969
395884393
656840532
928868979
707331922
158528699
365862393
221124153
359751306
1008317238
520726234
414748837
49848647
351318444
537526104
365251906
490693778
945185308
463332573
270336090
797837260
216918059
776085064
667058778
5646513
480531666
194532018
183548980
278842484
626961519
127587101
610243835
305158381
692073363
557904111
490964107
667178570
371957374
47379189
57166837
542105157
579398448
359237180
981017838
573719179
31060271
452709131
595491486
24446238
78167123
452136806
514703739
178468208
390291998
103036408
278873098
985157336
308036913
897123301
908732353
749550457
374311263
132905388
511935757
809176256
15606302
435138439
208341425
318425967
839454042
696446102
716957783
553210705
154418633
166565797
49597165
205106113
670184500
295165989
120913609
348835157
567817810
666829951
323838417
301050832
332976466
134135949
157167205
626737602
689489318
300994997
261228311
414095877
120016939
315695571
390216130
27804304
312982
1010097502
581344984
39252516
161161617
516064356
486285600
629914657
113464499
92220543
363268938
931656102
141836459
120753
114044905
41895186
697755947
788155438
215657372
45938730
276700746
320698293
955906010
490569922
433331262
719967646
365011212
905436558
401845616
314804587
209386696
979894561
334950635
38759924
98328149
203331323
621898376
413919569
400900740
150045090
388734768
182640859
374152833
186851825
570246748
193343783
508710029
962680416
793804692
670172998
362043322
543066064
323792111
414262434
38834266
110733510
710224588
107573189
307709960
37735013
796081424
209398810
330575313
350614621
26035916
218675350
96454445
298279110
620181858
420843735
552753397
12843333
824951612
175068394
65195379
212780783
443882200
717876915
520516993
475449538
641087813
934632145
7674959
84046988
522064819
213131115
686821811
889604859
346390967
846597498
203734834
548767478
407816049
348332721
886944586
401144125
69715804
118091007
421203874
705247577
707028715
569895567
70611314
34044629
376690029
104492956
142182913
154300070
471713484
54944023
252673223
739206819
1067768745
399779787
709789665
284757663
225568561
288735741
166670006
363536000
828972979
399689225
397193717
97766873
706975930
80081621
583995680
183492992
952490594
993253395
240108801
207519320
684472945
412211081
94939758
670407313
145230849
97231133
550344007
1036882249
322905539
44682077
488060967
61535840
87352176
231252501
884608950
69042667
560577363
272741196
158455640
131238516
565053705
122015383
423467654
200430636
128377851
929178739
98838264
259152883
597312472
139201899
205081532
903519668
315048795
347434190
671218031
777190922
1056788507
179382436
634715956
428791857
600122422
280987436
900493834
136252092
680899547
832244078
109249038
927544302
40445290
897802265
305459856
499743715
426715841
695020874
310040190
376334261
309496315
160931955
123720191
560312805
198188519
592055629
980836979
731735387
647094773
1008849917
83305365
167319342
15432772
497711177
163512088
511539901
432821948
609256726
245560231
262616688
414642764
27090635
226788599
269278361
240880024
28600505
639238260
834206594
309361028
256048321
33676197
945881517
715964406
298944611
577224124
1030823868
342491791
239862980
393352545
369421935
363881639
234322286
569138922
209599589
602609155
277631240
509140460
29041671
631167350
39145852
889547579
52774712
330046727
727577933
77683361
983182322
46830966
346139711
138549838
46278496
646937691
303702519
99231151
233699366
311084315
490598633
618719266
634833768
811207674
223973922
311927920
606360363
277177202
225829740
784143701
83144207
571214608
439675893
369944759
302299072
222124805
433469627
237725862
341418721
283231446
514436591
698807060
205019218
275459531
317969477
702957192
343200973
787960408
496426217
32864145
390742899
867527322
371737348
444324579
6703070
554453039
573816357
193745272
81760711
135942706
105420054
451197716
315234203
507402221
948871948
536643883
71159643
715636031
361940738
57507871
64875777
165687796
441833028
343785882
104542198
199228255
594532814
284133761
91746598
273236095
258060521
932042052
765859840
23218120
635351681
48253044
692686898
265177765
198924390
209922323
14950408
863074992
335480877
445508413
515356754
19654680
80433143
353738404
801537318
176256065
457682512
1063374630
788096100
137405685
514128061
216745252
32382915
414466020
79545346
70995595
130527599
269774186
692700850
1057253723
650822957
59547847
34630916
111391228
303991222
11910010
221675403
623102081
234733679
971568262
449351191
185085452
59472306
790839530
4630401
798219982
584473236
315767484
557302327
343285979
651152260
231221490
583851248
752436463
443700329
59122125
269438778
49542330
699067212
356988567
540991462
635055298
215138883
995669815
653885821
185543416
270763803
30382095
546992805
599458152
359339633
460356675
178692182
932886130
251735677
507715181
996891904
819646649
670205281
186634500
657142454
481645534
439296667
334329967
196300998
179145110
493823208
85873853
50855602
126886805
161151030
371222745
1053276793
572236225
858702208
175993857
57306815
271463907
420767985
34701612
91390651
448613942
129252835
183987423
129859798
482699713
920672850
862419
621403872
825852397
258227543
124371421
211294302
88042168
277533530
175389444
686236653
929334676
434395508
995597922
325651139
830462769
184736443
723143827
680328160
838055052
28909312
155544873
634166129
497816383
715976972
531724806
573113540
419865617
426897931
123573012
746277524
201035562
1061265298
1013058609
675338117
507862149
666056483
220355372
182898390
39635260
667281910
852897644
234582052
75617486
540743150
689933380
79484454
70550990
366956988
10763889
787239609
298351193
108291233
581231692
862428801
465969312
468131346
597819149
444146567
640097708
872627131
124426740
48713017
669473356
204845502
384223284
474767611
647543707
477185369
874248465
51804855
347391715
511601084
498553926
544905673
517249388
296395709
222160739
112558186
36683058
123679998
235746973
729031301
107764628
1038324252
23897675
174747220
885969635
242758428
568354129
350888182
57713254
279088302
617943098
447412416
359404020
351436827
95798197
754346000
139201148
111834092
385669555
884034365
972929614
134229585
491068913
479403609
58659832
104560488
426042727
607133414
49323491
1006148221
615650389
348684511
331938998
543500842
747099913
191410247
406844349
40087795
86661926
348150240
903533796
97829016
655037475
317185773
939436999
125386983
586698410
137651912
584943941
188054619
660496618
180494060
330655179
517062886
15977586
562638861
244182028
101604255
266885119
155389128
318736042
963572009
30751932
725526672
1058281003
149902230
568950485
638634938
900624296
243180944
922365762
412725284
367742494
617575952
209023894
417561750
679291672
334649200
334874029
601643805
550369183
240353333
1057138961
221087837
586494752
726881489
196346759
153475139
205744969
124975039
445470982
218433127
475479205
36968761
189870218
31221254
641259567
411367728
426467185
85290156
22982519
1073631110
503587075
758615167
200319843
50359081
327581807
696811652
821874532
514869058
623493945
303792809
817664897
815668389
249070913
109610370
264938848
466579346
612510232
54469987
310947222
35232919
373621273
367848215
716925949
759049212
704711913
457689755
329811216
619025243
26833039
126839889
463685750
336202137
20776251
815284230
121051673
970252500
134370377
241977408
772626646
44232570
266031146
852231719
1051184797
450628819
52408924
645694050
72342755
868194983
648472639
424842478
386512711
540101586
585712043
273634226
1059009942
688193597
445339602
123045954
140102958
427058584
52598293
334157038
606457479
218060053
388701430
925909241
964255682
547198195
450252325
36727093
414603544
686819705
93058995
208983895
659444759
425673833
260603771
112888429
164345397
299350509
624204856
229715780
893433081
266848943
524004570
331014507
279597692
375163281
379508528
605818638
496093983
302804997
343132000
874859970
396995751
336428552
251986580
437374133
269316481
341621417
982995747
308541186
242278793
211862146
169306454
936644935
400981913
323553004
581401532
177849484
225139803
551406548
6680541
548804218
244812414
719671918
114870216
342917951
963018536
629290173
648365209
1073629755
657901390
719719208
448112083
769508864
338104901
76636443
861504751
620782463
442124469
186641676
196380472
190048021
360244052
493886501
937081959
609765040
817215365
312353106
778861598
864837508
604939885
13560599
143526631
425278151
876252254
44100596
67737628
783840391
329391138
362849114
697759499
713972796
853907059
632818662
310350375
602251506
291646470
234251246
526059495
646374682
197707398
1026753133
200528222
693426703
940836766
373004476
580698628
1006087479
1014757986
919890694
989078660
92914972
340116808
991802558
986695613
96201040
880461175
376106210
786064046
187520776
327971233
144271603
898603490
195791897
292135418
17244364
839987294
764101711
87679397
598089063
522502188
111294370
19406779
336469109
832837820
35241834
1059711773
646090933
605776847
300805111
159727925
730935001
428208808
381981826
29715507
142071873
226169650
881439232
715963459
1051047252
1017802554
212480528
891353005
464957961
601909104
247558466
1059009183
337964268
326046529
554914855
251825641
183884058
201453937
373925563
135747981
318735026
1063070559
9839387
291241827
230327941
142015232
231399980
8188532
540758757
190765154
315547578
1043761305
570939929
491013100
15148989
197551295
356923635
141003896
1067561768
117464698
251654828
1051680445
736408673
677969538
670008366
200554029
587229814
61599600
342046927
654843892
455278109
691079928
315179546
804515248
190587721
533147373
457364204
201201685
147566991
1022748965
299714572
5293804
320134678
247276632
245056587
1019377518
306324370
438794614
395057620
580857249
717098466
678241734
551348790
920044205
310423300
68299795
1018612513
73694278
839779310
577540816
498995763
361782612
435796460
353082222
595695747
342757595
599752751
1039065541
102605252
27376464
331031287
299070753
518916011
540907341
319286423
645693721
543079480
175410976
359862217
386342040
14241327
96065165
301907621
1016196585
946756801
93445754
415153637
105498721
41185865
844573626
666309032
454658802
350260029
40780801
434467304
916781176
781772957
313803675
493396
764097780
226089659
77554634
875610522
501571117
105363746
553173003
688928439
183223793
189710242
1000411681
1000773587
323987143
782555548
718743472
544403097
306911161
192901135
687640380
193069632
537116702
13423074
1045302791
649930168
642994794
29143198
714918922
339373857
664979678
253308902
831236523
719080752
469659567
74422136
532302202
199027795
541121782
711517267
190706710
1017113661
28800833
329624328
627982301
359237839
1066831918
154751964
661359705
164636804
687269415
140835570
481747345
840799179
177864715
87360534
42184561
478177257
352893558
814705146
378254583
126354189
338298383
121929468
430843196
332839864
875271364
889492887
89443126
232404186
61383038
985525419
700143243
174552990
99217249
610524681
365363624
499170353
643535504
255128752
183570420
20204299
1061644048
268376843
492505602
344653190
446096231
657456236
996043788
51792625
397879381
149344889
300650987
18713669
171069874
920020003
512164881
339740253
426533508
927058608
35156299
399185923
454406756
903396331
90813888
398227931
893410590
527840601
97542874
340410572
96301018
273606887
53171227
734083487
497368563
1024294326
435724088
289681719
1031931065
193097737
783357
887342549
414802817
290418028
513546077
56862767
467871195
494217322
569367275
276651484
741959253
875165028
202492892
619622842
909733456
209685259
679950576
356519417
714373461
508553895
204024220
414378653
171790644
818488319
339059288
384505778
947894271
460864386
976326211
237327470
95370311
649092829
120652557
771529091
928454020
265108060
422111669
6536158
139891345
610964560
122326784
486227348
806949802
73124567
604190981
98464052
757464764
26690837
304977785
264951996
654914935
218426394
485451096
222737574
325891357
30551248
380981130
95051215
40482349
823723295
478627817
245689435
221552885
666018559
1070600198
311771133
387288785
630254724
380710562
424340497
238503091
430724388
971670339
384027173
319501867
208634676
681746472
586030923
2608711
331284839
35536388
651240392
74708312
221823228
686296072
437925120
27313644
120895404
670329439
213299174
264481702
339769648
501808443
401336188
30366404
154238083
651581328
488727962
638782248
457612841
282973089
102393833
315996127
235528889
703408449
527965529
146666242
465926982
370147769
79150013
526142372
466416962
664417052
106175843
591954288
455990608
385584818
461118438
756870314
239715168
71733565
255881902
212027895
866874489
140880713
957886472
455316925
396555442
931257015
250646265
1066519966
600301185
540925642
705494387
1033971278
610591070
289502272
250362823
140090514
334806796
639873834
223898639
569513051
766733394
49443539
152402050
300628552
420584639
365931515
341512654
273451084
358123986
20739200
690034005
1001628450
441800939
170050419
214759877
562057987
68046525
925131104
304077051
948348445
619122508
402549373
192249587
114901390
514858141
434764711
646116455
57445936
206316124
305425630
942256461
678473601
754889470
506655888
681880711
335436868
621800643
463800884
315441510
640328131
714342861
587000455
339198990
276089698
147847074
592141598
807602
302569025
726736253
366472251
116745596
187687016
341350172
104405126
156448348
413349507
371634757
58963514
196605011
532253190
542119022
336010431
247526336
200078508
374062543
934688211
194718053
505258705
350475147
468764235
630301416
653619033
434272361
264578579
323540086
226430422
473035214
659686698
127278483
246632796
2927985
642503008
156212584
359264745
1033329872
289515554
261951379
518083811
557171945
228555924
131302816
298179797
1017427197
600803907
19794205
222658726
605369730
195564864
564732105
544174373
658762916
390113945
1027925480
168746692
242668804
318325806
852288960
978309648
126180756
866938187
279066608
867989457
506567306
197827310
894288257
497074376
477146422
1025574125
1071290404
942685676
517881607
264542848
429325744
18661249
674482400
676678097
177358854
389794005
460738224
307034228
605527326
36498333
967201252
440261999
108909624
131225390
496475507
573573817
190429391
732408717
753738831
20623304
806270717
890928172
273942951
474551771
553879662
888402198
149734581
338347096
564128222
161339764
141245052
538213638
952699129
122844409
532225518
490051994
529081657
458021525
431458916
259106905
719527727
358935841
328689650
403810840
93113598
505230258
575968513
915679245
865874908
363526282
83446178
214663494
87074792
341810617
157066972
55680943
300235282
672115180
737450203
73551461
192885282
690472933
548483789
125234425
497192182
290525957
268597156
469070523
104132644
150109983
687702989
413698643
970053862
892767531
713548502
390584216
121712731
926388545
539725676
636363876
116995696
519011030
358337458
17169128
725220866
349220201
373070035
253378475
400541325
903144311
689077018
572332269
926594333
732087235
402860133
330950855
497503448
530999162
414655457
569411974
1065093553
405316527
233359677
633803834
7003512
1023895157
683193022
408325091
223368919
204528044
361379787
397185846
661345112
965825106
28161956
767685550
306385605
383935446
33859584
449550612
407203774
12847954
198093874
178250985
837489698
1022888480
543808410
609561377
200775683
133670442
239044244
598097475
626166727
361079459
576384220
326439889
136592189
625793448
36365215
32053183
462727790
624533056
327532338
64206072
287547750
732442296
375136834
347926171
165089042
213138530
71444358
276869914
154770589
168273091
632965969
340895044
531172264
678841979
751331191
638113588
216828893
142082955
553612005
145077945
474919083
736078636
173699221
30304315
492223933
519605611
24454161
73400011
377737413
315785838
47098698
370110049
176971660
106994283
627752611
25896731
235839185
200843792
1050828245
388362060
55275994
146308914
1019569293
635356577
597501396
4442144
107204344
159628651
162649524
665113512
518695160
95236332
4794268
439977080
527228228
76741525
288115469
1011880528
792405515
183058302
76446353
586315662
212406482
118180545
288471575
441362468
725405266
113509738
483032767
337630704
308084132
144573874
287776511
455693021
281758340
1021897594
102156096
541855387
905966227
315169065
344784801
203767041
219388506
2552104
521117441
264490925
404908881
676502139
117327858
324676076
322755140
33195218
83207606
15378141
161344711
36127985
13336912
852223906
906817957
211051018
121216991
84849958
859803377
120266076
95709761
1001767914
343324479
843376135
186625757
691610247
115559656
479650461
593183740
361621984
39166726
56357774
324119273
312060071
178464156
13570235
153172626
342992662
252463785
198933518
247285576
762256645
519736809
491741798
51848306
90989079
2648803
950691054
638200736
786595054
271689291
17096983
367312095
197263350
98267099
334769749
562644961
708397905
191449849
47818668
255665988
1033605492
985446905
210633349
25822197
992121190
1073298019
347923887
270762629
636998014
591737949
340132885
270956661
89281029
800479150
331255147
251104079
590364256
127931711
1062361128
374838027
451265395
192121171
17166840
620280847
107817856
177741274
918210363
772385858
187008773
46045900
131880341
459736578
459959136
799146530
17326526
5930953
100187437
543685530
1010582076
47423458
927793830
142962692
673862665
706011934
340729907
305393531
325112140
96309656
628702726
159907889
271603247
390525500
713537118
489144958
649986065
695035475
761733145
552204768
305155374
148983597
212437040
369596494
495411565
598524784
287620510
321952201
200175844
931014438
198497389
115898990
882985985
253976338
550387444
932831290
266560312
53236757
112804035
292450861
164643729
284138549
575666492
661841840
594472778
241363956
141436354
193262280
444101738
521657820
529324051
52194504
388820347
550786044
153814993
385744310
286021207
421076806
551877936
189338693
503487912
141483386
438319438
245958626
407534765
79072862
74621905
659001353
586344778
240970963
255186805
708972338
198052944
329153886
40680777
822539768
225099556
464997284
574673147
97648828
30381013
495678748
307989054
193995652
216983848
560751778
687232370
289282993
227486247
911120521
412833786
88240041
200553639
577256663
540097562
1033339026
127531510
301031975
161764709
256112570
205898570
126823537
288750967
330224911
310447737
60308566
827522071
262669676
327336414
355111155
66640489
713816879
45888635
629692560
436134654
586401898
279281498
86972821
30786777
360174007
235155184
690066519
569031178
642561623
344471193
315610225
238639309
255637524
246438461
142535131
1047039542
226061151
693263429
96516010
730231702
341189049
153076918
579872799
186154267
170284345
72623550
217641469
441579848
595790800
984159559
621692390
19071617
485940821
87045688
362643426
315051176
708922450
286896701
466140517
363746020
279580756
398223759
23536756
246405546
79630574
633557814
390184885
824980833
640868805
734486865
305915931
259153364
69474792
131346617
295005360
447944498
207366535
697358823
237780522
126135175
2042461
294638388
688226748
194611226
233808246
160320771
180798636
106371215
241428527
61793065
8714796
362120969
631810149
422181258
555052818
462906095
234267595
225226953
428972361
453752399
275194444
478409111
309451633
706266507
797694793
1062510684
553701463
997687556
336627795
606910941
544797266
584550
379170176
977463532
995295833
22731802
621901122
303095378
337022205
34041573
1053325784
143289091
373700260
645055209
63715657
153817325
873591843
289032597
355410013
612713214
550228410
124066320
387686894
655290945
337978394
436038117
362496795
501201621
996208183
722429437
225935968
220245422
281749603
204806180
1051678475
564477482
704065375
626552767
366806465
393073388
173338734
672701057
309893525
897583065
147872496
218541898
323972251
749240604
923261974
169139644
323374836
5975707
323615740
321354984
466180844
321465238
444994689
451259434
719877630
637601942
97275680
143013403
546032126
302874113
48463294
223009075
481535210
675182669
487063738
72185175
262774683
494218971
663721035
39269606
846129561
79061779
784116354
640557499
390233516
651958929
341703542
86439268
379857114
904294030
309968248
371974091
646033945
206770477
363480124
521066633
898108267
5531275
447754076
864889450
141329044
552588730
244332734
207726151
676554263
417368874
290661890
135877462
207344685
74163803
214238504
1056338822
96813659
297441588
259767529
1008105809
531695768
135230126
52238887
676122677
31588477
641573835
434643174
534850530
396003564
114267479
480149096
998493167
434638902
397434818
1010074452
1070699640
94655845
519961225
475144216
875687881
841384111
104887388
147229363
469823801
150207062
54929806
1030601909
483223241
201874079
12163591
113911673
231785584
141309347
355462248
149993214
399090585
600928195
819213267
394816857
192845296
75290852
451284405
227456249
423649921
366974362
193087516
70485401
689453550
452524236
803444948
128582277
145703433
258322163
29476687
106470118
124421113
470097083
189108542
62021821
402787988
674122457
185786545
671102448
207503572
471964551
277952792
66000402
231512112
314831100
952658221
483310780
228612670
204593509
227573215
306384003
695611510
502141034
976215283
1007739116
848678824
47183725
632059153
126899861
412703329
400464393
138936507
294957234
413795056
410820870
42070401
173184285
948812298
170888624
50731305
961262787
136398240
602653764
397534967
183837317
72739398
28116196
44688902
554421717
98528500
350953194
234256118
154185140
125720972
236516678
55510161
2120579
58742326
236270122
235782780
192773763
280313476
869844235
893609540
758682972
242024890
408641269
560031819
211158082
139001138
862205065
921358552
11970182
745004315
12990192
293898225
215567447
426653912
175118407
12547831
864210150
969695720
706050364
387486486
67996680
266338018
346549405
720785563
20313799
956406043
299093322
938360251
401127988
526330626
163344449
785952103
768647813
502568522
64149887
219619611
692446961
712702156
250266220
673420281
27698276
1003176315
383000787
491806211
434971409
261829982
108823951
202482476
655946257
204686291
146914665
502596555
186167859
80520495
476499417
332564579
236283449
481343135
56051986
654513977
543094841
15597426
540738064
805294884
199035228
118942969
710191404
461215846
388646893
608697670
197131929
645248331
129519493
678250096
651549470
676594871
101624382
398371760
186176527
390855424
765456476
706358284
407242246
574169648
261119129
212844107
1025584379
167570765
536492562
616579679
6297922
210399330
537175505
725481385
364246392
359664753
177943860
457867099
86113516
282530057
42617052
431034186
979017084
775113962
695526777
556068028
512581179
85651330
651142777
324917374
129632028
347254541
1026509491
168666322
738613198
11664311
222474870
401240340
292404413
219871797
420564292
266367909
94215841
534710814
439056282
312556445
96018973
876264195
16741284
87667821
422385069
812489060
517227264
422963914
242600051
1073467195
669876501
148118473
243663000
61259618
818361802
177665765
659177531
613521259
1025118651
707177624
51622178
1018621834
585912434
654385447
636230116
767581157
196108425
622007617
175140936
398395035
1032279934
110046017
206602780
919184937
326211167
531741502
998545596
222587115
120369763
265486865
82892037
614515153
525379671
344322368
471598664
245832003
245036377
323756743
355349623
235169246
721820591
335298463
519436587
83598743
710762467
647507194
308411804
348559293
1050353776
86120740
12211084
878347387
313381244
334437099
297562160
251746468
262775267
592265288
71188682
673119170
1024949636
501863826
435165062
19669265
119916800
135891957
412939383
14925826
68859824
646152459
194873598
312062908
61555878
141315532
156804246
190600037
711673086
367631672
119499002
460069973
468287577
346740321
186813294
858648552
336579553
622095099
255216288
265006345
40648707
75067207
496660906
1004757317
958131105
182885128
311498584
218500720
165175205
912114087
552457669
233212098
54338176
321945185
341273862
975972781
269177734
929021673
242965406
525981291
434588660
480889121
278079694
77682063
540535209
71147726
613075140
533838758
85925195
252872108
718639801
85025953
132401227
305464833
450696813
502721318
816216871
183181374
609258454
463809638
526563916
95302891
839317187
708507183
36734250
977991921
42740530
994292551
653677520
200862234
683012166
541468463
963098320
96395798
261417603
574666787
21420974
104979716
200566139
337789201
351478210
618224921
231315345
919006648
40695537
890822010
375261093
75453090
708748969
763232536
707250959
309956748
210031506
141218752
504327690
997544186
371401094
525928967
356707259
39517963
42871332
22565311
215146796
682750011
245063924
445870994
636398220
607244990
796314687
183285545
503376023
8964627
649115187
29302215
531637868
654326208
649513994
268545952
50814247
340365213
249794859
174451228
93872607
658880979
81968618
43346022
599608274
386379933
562400879
82258896
484502323
220356604
339734797
176036249
366456692
1036073367
928188152
79056651
194383316
488860073
856008482
512050420
210067226
532053205
215567312
68669356
626801533
385894609
777928514
258540185
354236649
337248777
357654496
157001909
55697870
478743591
79522889
569485611
66583505
712412064
991755245
258124779
346011707
412806095
481854574
120841777
542571852
670324681
499946464
378522335
724289539
743255013
25419078
19660717
266795790
24507243
64962858
5528493
202555737
111526806
15939043
771602500
316009618
10545901
96966760
647504743
147788973
551326900
556016730
265210631
578964725
283526059
197900377
705255992
357742985
1060063062
674701862
208097250
402013423
358476220
233261869
246494655
948549377
554258891
295067346
879187284
385091724
94571674
28379916
259352544
867711429
735001564
1003597517
11191605
437646293
481203143
651553115
327863333
801423682
233089278
627849920
547135119
127506256
172545766
692635425
167559554
1027218243
231180825
397468589
215201226
612040252
57831703
700006496
716212209
194075433
450437555
638190070
411479018
890380434
197486825
991119729
995879063
169062308
478282103
46044338
327903953
665792027
123840462
47335019
694941688
715612332
713689650
694760575
321661231
960294417
296577548
135295400
398880489
372032849
870888603
472100733
352066106
136336870
331404270
591863566
75436185
24241551
513794650
91653644
131856123
605704903
506232402
297502301
695711855
1033376449
363516666
243459848
495886292
92944151
563468604
55799024
568895635
329485436
424593182
95505309
399345315
260787303
368468689
362499266
503729083
108847836
29773577
833929486
732104399
628854758
188293373
136640297
40598684
17238436
887264811
996837807
464307800
44704194
18077219
448765692
354887833
290506862
560275056
186225606
627922004
440468808
401188958
824505351
319139166
882176144
604841375
345530453
989155412
453734323
422988589
804943260
386371716
63992643
72402819
66739215
690849094
68348857
709867610
85634352
660856169
87927102
699340797
162559708
99596530
198599035
70602703
201916352
301154920
654722157
865773395
140735
504573722
126727375
936540437
95964457
106430397
690807138
617349113
346783753
21469534
515435090
100733741
524243292
633614281
775446398
102589324
184430845
819273361
747862552
523519945
481631084
1027718566
711625864
227967572
214529672
879696732
316705979
373574377
308577308
222077223
1058384992
61773342
207733920
105782715
139730697
725681655
884803484
1069704331
177242426
507355314
823013336
47995033
219998869
182831089
704662396
189211902
5479186
134283904
407936276
444713906
145273608
444933082
776312132
479022790
1014471819
271584829
225946500
480074666
391503115
974521544
343718395
711729248
1040269173
537607323
12337946
198034925
5233140
463592973
359767923
661358003
505605887
340145577
178780867
453402084
34934655
218258151
444173425
353401113
327809210
61068726
75492169
123309191
177975986
512624425
106129947
463792309
309087764
244743032
900062456
334056942
1052326919
589554489
758206820
109363621
385772695
702067513
779182149
541990172
338537042
770806372
780405683
681953304
615148586
503620253
900745780
652370656
316250461
577993722
37397096
12989661
133694017
160338984
466692052
72196805
683201926
525800410
1003860031
405617407
336612554
262640338
1022819182
318851713
9452489
266043274
860107106
445216013
994090108
458485947
234142326
118527604
299944103
583114365
54244232
51233431
449778089
180023777
854435246
664183264
321979099
885933956
135517647
378049831
862963139
442906265
293476705
216612221
481666210
473836962
689913170
202671555
114848491
90355364
881570820
384980129
236573823
238152473
454580404
53507883
29350103
267165358
333752344
192151943
209762339
627233324
466963627
591175425
138858386
102904512
711973744
76495475
1034703054
596543366
930850250
659343352
422369725
558931488
336544463
123349281
692976665
721886638
157099505
992853375
196755356
592291424
135451185
783534841
983434845
511954048
956387630
2906128
1024064283
337041927
938471529
109078051
137231988
619101473
346189256
215839865
560229084
727578039
53530208
67997013
743707437
79670827
677506634
931368771
644414569
914696013
305413927
342754972
56901257
12881735
426327643
571585606
312757216
234045654
662792875
679156804
157898055
959111729
117308914
389491956
661761395
896418239
180478382
311276048
752838313
990116303
178429864
717531341
713381904
133378832
155074474
635191441
123171925
74635392
263558197
278108650
694573490
793949725
266216449
38689685
705287883
750029376
443024247
301163000
246850700
385097279
173335642
714897700
467108241
536988404
179918613
931890357
191786447
326155995
333936050
28866317
669555995
125104183
448618914
121502742
511162859
23652961
103500762
956202703
104695773
227533614
860096820
435010817
13684732
785790491
401916819
662749042
170164521
36569406
140378581
590157376
664672167
587140906
278619171
240236743
164955397
293479812
179002985
1003193657
415915614
889954650
106511152
441113904
542719420
870655743
610952094
585740407
1000881629
595605848
568741273
938720072
579517276
335360906
537302532
227112306
255959391
1022151544
522286998
614342852
492757416
999205385
798328064
931142429
610343456
581580690
564753371
489393418
954663150
804245720
715117544
272896816
941331
609451807
610830158
140043405
561309604
35010072
576710932
287268042
345417127
218655466
940958151
231800287
783904173
516007663
993662206
1021907311
660564858
793736194
333220610
202695579
624837047
456330387
479762480
940411025
164255818
287158763
418924033
853351620
830909385
179916757
10780111
671691479
1035345689
494548643
251723622
115612864
910146509
629917305
216996491
67604945
581911171
412724451
499273241
31376397
487951703
283174897
339375396
445981111
272810399
595803735
189582634
676999017
184814661
342154481
5665332
433417304
15624100
140220364
314380330
396888625
732536067
227322021
211541918
299148899
889737213
284790665
882273560
730857647
96418991
395157546
34580212
689660823
226525262
190652135
976674584
269495799
193862455
283992310
96379125
165661017
753998170
267598689
663342329
206230146
273630968
861845641
705866869
1057707797
209100639
399555897
412512711
747502224
441773843
287683867
166444401
100881326
154897532
409230651
642840678
154613202
492752817
500587153
46032141
682820475
309525078
367166177
652882880
229867768
348325439
209421711
596447001
361470584
304333533
845488723
662066360
65808361
568369425
181151850
1050948639
869534345
498157356
634320164
203885273
98213309
657643895
1066980549
593134693
557244087
51668718
396451096
954643392
70716758
304559299
1063672558
42099107
568498005
1022423774
243105357
968460913
704777932
624150322
707908691
1052725964
292112384
145952422
394741779
426727264
126478828
717327142
288957005
251778968
550783678
961727991
353028139
36662513
684714391
682080902
779552662
510292210
691717897
1036132853
1032744775
103726870
745955339
901183646
481935073
94529858
279681705
28770290
489316948
267127935
2149966
419170770
536532052
429979694
487162425
866518282
57393344
531647152
1067203491
40423531
438309761
434373666
117469411
626605638
178930603
332626355
394751067
238687524
582714917
711341725
686588423
442300891
50975354
99139108
958587498
519833759
274516025
666697383
343609555
274676122
39552943
329171208
285357775
641491456
512430278
140112538
59113867
494809125
482619646
504172393
733510869
316171237
530022235
326270503
128687990
647272913
134507275
228095424
96111511
563842071
774228718
359369147
562272366
219336133
24738525
1037907815
299323337
692534462
189464022
954078328
546009764
486392943
430311712
376286417
135883905
410869339
545537909
320067228
900321085
5218637
538816215
235117662
599368008
918586090
498265746
33242215
252790184
276601207
510027853
835075600
144824770
831928708
567992082
335457
243207955
245889127
674231028
171972380
684563240
639043085
91643567
778913154
467824786
303439975
984306313
175573054
236976864
371302419
711306356
125798463
377191968
1012442809
827891015
177538382
826782316
173350076
40675426
189117807
934035765
737453817
207685377
175893840
472337291
151085998
569187978
714769978
274122534
549611601
40048655
92534638
794832416
1061161181
144406118
245462866
319448790
849300310
98106057
222897373
149002428
330699016
650867831
915671318
600394769
578812571
20145890
59083053
213136251
926390476
223039572
362242425
7286374
1044819165
89253234
675835777
567958084
931642704
603812445
695624937
441017621
396459295
847239529
202399990
152398602
344176323
153160157
193830864
844219657
265838960
358882918
447632881
150372034
697475574
5364133
160554196
495251006
557899108
288460167
255382666
91252068
92201270
232235911
55212600
76490822
586540480
538630624
263669553
265965296
719091464
556408141
717711180
712563479
246666032
937364197
717786742
27865861
199286664
347121112
262815514
201101305
834182309
85691859
354992761
635609008
248537065
155892389
96192646
69571520
71642017
120811704
237714486
850517736
59133180
691500411
897155110
447209016
908237972
332059477
135658995
189831308
711494292
251899116
490083892
52000428
953956835
252609479
321489694
554930644
153282413
328122050
690841428
284645139
209686753
714826483
835474067
5446136
176639661
182368285
578815886
504353789
57534688
576960391
436702502
35551584
930130747
916326767
414909028
1072567925
369485179
245845858
544568548
229994440
158991090
314189935
646731436
98292685
152119011
708840988
358952769
80261240
733616687
762572041
50076262
324930155
51662745
176329346
822068004
593343829
94590838
270674729
302689507
721492726
320124818
294730997
27242635
170323608
297838418
461193695
270905811
393026603
283158036
893996485
601230216
288447639
247390428
713047656
203994109
630438935
717390445
104651327
576066496
57301060
134128757
497723922
230876779
702799760
11915132
545519029
936652908
210421214
668993363
1010027599
210525602
298561212
43703299
598807301
678187471
70286729
450507444
493255124
10569833
121677211
645367478
610826949
77774928
268933918
321329053
171564422
47848730
735675031
523692016
711321821
542399351
216358218
251074012
600549191
831926399
633774962
315680816
911830613
992108248
765774518
1011534705
47454460
333722747
776485945
669420481
611102907
97129304
57242976
113686487
609847159
306276742
275423113
340740382
291317631
919826914
498802281
920689262
119165733
230841044
313989275
235975793
1038339530
329165326
1030954565
329986692
289919511
736940195
184479166
304405007
263045557
808793273
658463735
209559391
836410893
949185473
266920133
652104369
70075021
253358518
675222474
594347659
845159125
806388936
261484782
57243746
187542213
562282505
98389750
175444073
138500504
287363315
162307162
287292319
472546038
609316096
399900374
315073001
387467959
826506448
84772230
99741254
326399234
44578565
10477674
261044439
620556512
554398812
414133613
291150184
283796779
586256820
306292538
130919155
224954262
268971412
43338302
232394778
1030736422
769723155
472192617
466096601
155787369
77775306
39545685
707701598
894942251
282943944
747096897
471607306
996839185
208035824
35549558
685819350
692600581
659308734
338826449
110058676
697709406
690085281
556759469
336501883
169812131
855099012
309213255
465572206
619093695
198746276
389942959
272737891
192624480
99853087
259614465
301969075
747391896
246387620
592003739
233919918
128593505
954629225
617887753
320471219
645618118
93787204
679687448
669913275
224829895
330021031
255582453
717672558
899948791
858934372
473207856
455930904
34389571
689961964
308828394
465870791
431105489
192170093
202087418
909363038
907754059
561715516
797632350
718119519
95964603
317954350
172778378
446878147
736254041
135349600
699081951
576140966
786428867
93496726
906298756
341691772
94760183
105810006
384957867
442490023
253499767
1025291564
86138285
258996575
461526171
793732934
271470893
118508549
689993618
972674219
490769366
189119714
70289630
29730740
45117419
187270932
134119949
799658
537248556
693004404
654142405
711191506
334678072
560125078
317609657
123834259
1049327792
645009538
607883691
126673576
48415854
227522624
802411331
53147880
138472359
190950963
60602610
644486236
283651181
346210546
565123598
660740827
58903106
586585162
182653147
221242718
1002399882
413604801
327441468
996987450
114359777
159983402
641889540
570243067
910535763
777902525
662402745
942627102
596910067
289547459
70183990
660986059
609909363
729911436
93152199
654365623
43257979
382474361
894722991
162496899
795429214
59692642
231559126
31654160
733694511
534290580
107896125
453074394
97580487
556611131
38305395
48598506
951583953
42615222
659694623
80694071
421415872
765472147
418610784
33252848
743878408
532795816
1013921033
845484349
720664697
228492380
465588583
116437795
333714235
42254007
364165135
301049046
962627096
689656971
65810003
386059524
191908059
238074964
456534208
169846962
338171142
487977656
1025076380
73448612
39372795
204715823
937943002
90573748
148898081
60582503
429398712
300300824
291755541
29298367
173743759
102847797
597484669
591578954
820791385
833868014
406280666
539606437
120960726
373214445
336669078
110117373
880438973
663278888
224698313
472292921
167626913
186261300
441870498
240188981
693968786
324988566
1038899005
996281778
71387208
331173350
729551345
450028403
477259402
634701182
707339358
376304114
583589633
216689873
591506634
839930672
806840176
238241223
606126261
134019592
456535574
711120236
182387992
648593587
102168917
637509436
218001860
610732720
128187622
378860281
185756258
207332180
236226541
690851965
231905062
421321082
216322672
76690059
121302944
1058358056
185937557
308884464
562197392
831081391
998140743
311534081
281248975
29009785
240343992
635732645
121345326
86947864
42011394
12282990
140022535
12336681
619024887
5803837
142293141
423415950
623438921
176847236
180074467
348421586
925718769
168571841
243370462
660636421
44708109
74246676
1019464784
860336889
407804499
672228300
279637974
966435853
732049093
359573449
275398283
958092501
243957923
450343651
658088374
48614569
335708140
163431455
559090753
846178944
92071574
68801550
441764482
176241255
31036841
288099639
145264550
84164196
225372831
152455186
197296576
862162015
299127635
464789659
601170472
27276143
307442681
340855922
57573270
849278912
328816208
45399080
236087040
139207558
639267759
271179249
467929134
295827225
361097238
201887176
273747991
581767930
325241011
606302163
16333048
471424390
95829821
95134341
621583382
69281059
875650795
299577979
50413592
687248718
282280262
649682868
19754026
38673737
6591000
3713645
677168995
1067365610
243062471
6370489
323100025
677305651
416111854
45200945
498547008
153940604
872686524
238310335
237236774
513339914
572313816
616397975
967388230
199840770
349133732
277259058
281862805
73147081
508060360
90758279
476348171
339243296
1023518991
93991594
854537700
81195559
400289395
504047316
233873469
430644676
560453188
156695770
938372772
816194981
348190874
1004849157
53106955
1286728
847904257
189898060
328160312
257714154
244591481
298289836
391907729
312573117
338293058
346485568
349465581
575615311
271796313
773296466
52977601
327787387
145765845
455840166
64683394
478280192
51927809
413290307
57313197
672100782
471036638
948176413
33783249
69967332
232676873
980128981
893751320
462440660
402213835
439701496
208447165
52076432
970456043
679407147
92684975
699279823
572256784
310482006
299668641
886816231
125167948
793196623
677731776
984694607
26434459
448297651
194894140
470453234
940937459
45635772
353884661
173956067
220084820
783282443
115988377
1027295610
315818412
186333767
928645866
974950610
98294672
465866278
125784848
734443322
662791913
676956761
76803347
120177160
586451867
92545955
76428473
593950413
68754478
661701400
153475057
529092689
188320951
170509022
133440983
307086280
960935766
714364282
736410680
610531608
314613065
601914812
374727786
408838905
877604217
716786935
534905303
558753331
792647249
687685897
210826717
998225456
530623875
761310253
50001375
442413452
626728082
6756945
67906477
346392943
37944813
902848141
511222006
571980698
43380175
82473837
456601275
701873702
296159226
106776055
313092650
685971678
145326429
842731411
384228800
85001773
104820581
970220366
301967736
496523863
654384009
949200954
935601321
650019092
242679290
129729806
207439465
47401329
60238764
216352643
1005515267
117742144
565108658
302990456
482679923
138682478
279966830
75762204
941120591
299845048
34385100
291380479
496377304
594590457
155172722
976280268
13752328
123540187
34501271
372195553
127499773
930149454
175373482
549292928
1007597281
852102611
180167642
909357428
58876918
159419187
142603972
650641956
82238217
735217283
476617114
633920681
544549040
1011583489
422498143
388225252
262530743
1023886463
236327303
395147658
565612455
134804342
242074958
864572725
136240462
66603146
559719194
143232637
466756465
26353260
568208893
147063020
581164549
174892832
956709723
388600401
400511662
83054954
235109216
242804124
399934037
609757735
285835424
640533484
459615156
193655155
357369584
410372342
787571985
682284159
431209991
45378411
170901324
50920294
2319218
53264545
952777839
288164659
691916980
193367655
147393545
731164843
353291466
19909281
278611017
737661508
1048982329
118154682
911473282
177702850
437996029
242303928
519540156
481903480
385424903
914797931
338198273
313485904
640016309
408965210
311492954
904352663
131829141
58425769
93037132
533706942
816742165
848065202
232737630
400255807
931497990
52435793
89437192
537798022
1048963034
199889485
645198607
198998104
328911996
22492674
493552489
603336132
608114813
499093325
633886365
710115942
766211528
687596968
54731605
861006548
349517363
666313131
17654531
323552376
48993282
418869499
178148994
429452445
301319953
528571062
379703560
1052399332
927496912
578175827
793104278
662535177
352594758
339500115
396322047
1066461969
1009097540
987861099
335250087
175672845
897667972
847680687
869189085
275802969
768496998
281784711
844969828
207093113
100881183
119622534
135903893
942518558
523932320
534410471
476113880
771656776
340585397
503669733
298192007
509330676
909355825
131160477
986536240
80310920
510397299
161232673
312276130
343111283
162551567
247199515
513863244
589059319
141063949
266385627
74364258
781849289
468286501
240915933
152718167
394756514
521160304
210871470
211549076
221453541
707408835
1012766088
64121367
977175532
172621294
269991754
221439966
156963809
516659466
1070807382
344657076
608397427
223715586
251062471
649155978
459719149
591522913
405549880
202731324
111930562
129156767
971984322
709667687
316227527
802732201
97867290
705115154
215369161
102145634
290353576
589301488
659675083
424720466
13827823
300466725
628354890
857326853
405770706
581803692
271388528
685645162
734087674
1778709
521753561
342146640
131130282
838084190
1013727341
58192833
442065103
79571723
64187378
498472192
706055620
118214491
1016620435
272958140
746428628
203035139
728307343
1006547499
28438566
202051648
235857024
995979245
618904037
300150778
589061563
79307672
430707513
474723835
277286145
1050552407
1022418821
144413311
931829
462680139
498462695
347440630
200880596
688146174
271487192
79488067
338728581
357828442
356317900
69280391
506492426
933223145
925229002
408058091
81113616
231435554
87278675
589800357
124458562
34202077
93956472
182752682
971778188
103575958
274588214
163862637
918239629
512154391
376884742
622145811
342759370
313478996
333912360
368551159
8938873
854316673
141993861
510777033
129459138
644030642
63113667
461032319
456787719
677338276
445207851
217928993
704874110
493909594
360945517
423415566
890764471
98330216
866610253
723142401
149718413
1025667224
726874980
120443550
287599241
593947180
299428417
72582971
619188491
594897656
704857645
625922725
847854119
131250644
609264517
563050112
49279076
971815007
203837559
536428774
466652403
500148220
843706940
322192005
415128083
295545788
137565387
568124194
547176265
202754074
105576540
841681885
182234510
206913999
758271799
153413196
425527386
193167525
127747418
584646106
708353519
589119403
1052761372
407950432
58780938
608894768
627609657
668859246
42848070
471820563
170924676
228206574
180249987
417495045
212637958
501226750
434141702
693168557
100106099
215261390
962924460
1022536821
127249160
252894634
45236145
971217097
625853284
88517211
896702099
40358851
434411581
582140191
183740412
183169345
204140724
68284030
148845067
610115651
634733267
446191456
164337501
172034561
469348574
522552231
766564027
327907079
380401010
621337549
737164676
123892261
478841958
684982604
558901469
903781250
10624889
75766651
619897609
940349812
857999137
307813206
577621782
678055121
97576213
73972872
655708223
352658310
15591905
688495379
160452157
694386283
70670015
321236072
993150782
356425827
577004276
254487608
575863645
664457508
59648388
784085076
212199840
52069295
2097287
802285116
160554291
333626488
94537320
921791928
118610948
791354371
494265445
52403786
180547213
295377607
731196001
231456539
68722418
97445759
649640989
233369147
248918623
317323915
123313006
707048373
369849948
213443506
47114920
486053141
608259067
817503885
437505450
135367258
608390585
552244209
58802065
620035512
254063802
276727112
28991620
619300760
334694580
538861288
374495885
235022114
8507681
174726369
1027744596
577791481
542906641
22587434
467457703
185333721
156594393
25156487
22448338
209978062
403459686
14856745
325562438
337322542
578309185
55987578
98046865
20963487
315623407
168920385
336527712
81214635
816314936
653904754
26732696
471810520
888626494
134406126
711742760
474517225
609328060
748622076
440188190
274586604
813136483
115504728
448114938
194594957
278287121
655001807
638640701
735212197
165288250
943618631
617251319
19599306
874898832
510566324
464065119
997156794
504564245
978674454
210835696
768917715
573577780
444496478
403248199
217552510
251489501
347022271
82177192
671932219
760393441
124679396
869106282
1053468820
786306369
178866060
333833365
62876902
224219647
321792130
238890712
447105260
626773954
635025361
436653436
217835828
317169110
274021787
16160072
412462269
488054560
725866680
90920762
305911091
197571774
917804890
93306035
552393182
11554031
704935463
346892473
571512518
541190842
52499479
724833569
635721683
332194405
611388075
2848295
14159903
446457198
262433038
149391293
535747550
928502936
259506635
715262961
491265650
228362116
365613375
1008726875
18600165
215439770
340648467
99096063
44258617
562677491
361220822
397422202
523367952
315010526
453836897
165702398
114440277
415125849
623164528
33197367
966936509
547657260
92475685
214202004
468210911
68976438
65560299
977501070
1068228105
622903804
175301432
1018976206
458575044
45699689
336021614
999408592
1026826500
812705602
46335524
157491298
380399122
595079134
318416857
285988638
367961996
37130644
973402971
458555620
342725255
1065526245
208702847
183867495
41129061
906640189
600092724
577207657
566503550
677552232
597383345
124081719
449045331
759709736
143577386
332493152
274329322
440953838
241728760
270370174
897298759
345519043
443304354
305596316
646822148
471340331
523301438
37263823
32538740
222508059
217401418
662418766
529632628
600313391
629648749
330123537
599502587
152759670
150177937
254777349
18116554
243368083
947090212
764865726
3863638
82003253
468633170
712995793
399603280
321435844
11705738
408715887
603106289
205823923
295735871
826188639
462623281
830467052
276446801
241858795
435222914
501575492
344188394
104284386
355593458
324852362
3537784
953704156
196498618
261383111
171938009
81991242
9644822
246437287
10661269
566402060
787354766
625644594
135065187
427143492
81907383
133862168
736665069
317639722
798903061
2010196
942498911
881306688
272364061
164493529
167848714
4813840
375485161
638555298
286645588
976405629
369503302
79548620
749642779
241494561
252115503
22257105
677152348
348920650
583116425
508446066
170567942
257977277
45173151
1031800087
164393869
325922192
246894192
191874199
78563482
397599160
1026519669
77102057
599324386
131255259
589790731
485214609
54416042
582316104
216336481
431407930
750742586
190531848
89059108
570785769
91679134
123852057
664145522
674387170
626976820
273623708
721248082
528934881
78642222
151157646
203434009
301259534
615800026
878071547
499747910
498032205
969050902
985530176
98742705
724379321
667722279
144649579
333453365
716443144
1060739773
682270926
1975023
70866727
726422808
224088994
250311939
369406420
619909790
330626099
143274622
720276347
979266622
27680250
115122405
276624232
163532841
642198464
119784759
59187241
238615484
274540789
281301763
260098921
575495825
171672705
921634768
81576005
333486997
342042057
129283977
176280238
129370104
458324681
807448220
371266758
451142001
86799784
216012930
185463974
563174207
62087859
175343904
514131046
252920117
582990785
750743720
675020911
129558382
754819169
577115687
534878963
348505494
312510110
943774087
631931506
505464607
120177950
113587557
465543740
766386426
748711766
1058906513
249760320
409594618
677280154
332827920
217130498
36000367
521756166
677968536
688885253
749161849
765696467
719276526
155515254
107487720
131213778
180476047
207375478
661457914
153392990
298977253
227427907
176068424
241010248
454680403
938924915
1014863031
268754162
64282269
348223189
254754610
264422395
136315392
1025301319
982003987
693513952
101026455
542217033
946030260
57390013
289734802
82619749
553452660
167158070
425997171
65409245
970014861
391886765
77533841
455912217
448398744
193035417
272530532
102424406
444737905
821433958
781679828
590879199
181685793
504676074
174873340
564339073
550270803
453380958
225930272
963246799
610528001
125209027
468146685
678231344
387447849
199165956
605881514
1056068823
823986751
671154598
707442236
720360312
743528167
437326340
634843102
195596113
759017858
1054687810
898084724
691857791
361005136
1006468907
257680921
1030358284
52410999
282690267
65427233
194925415
728600506
1054318167
234987397
461331061
122528077
772978455
377358704
158661723
208376343
257059148
356089040
99533595
841446665
69808085
661178769
292441318
172889582
605739233
74740598
1027432715
435605514
144139649
44021942
827232386
19740659
1068101702
224225317
60234065
126471178
549157899
45129493
29945572
16071689
251446535
978659426
288080959
582160616
79745507
10926307
154485171
567881448
406496663
242738519
59941250
247126722
432763972
352153178
135825772
1073590984
109390998
942055885
245289875
105596893
352561563
158271450
147190164
1005537935
70068320
1020417554
893390479
15013046
111609149
340672653
735391089
260257711
594934727
518158371
204596931
91518159
16182792
689755709
251846834
717059781
796086448
451924721
133442291
144052058
834103989
467682997
450797007
266793514
482062962
812214510
310161961
519722714
79780451
140071552
757288417
303896282
447125018
21626317
498663098
101523077
1000049239
754778514
573051110
349094329
358332570
668032138
991299682
270743611
249749624
328965592
543850825
412929255
664587205
123351810
600233946
348533739
769277596
179550110
676692938
949251435
266565298
255328697
283105258
531107618
212791800
91701581
768839412
649073279
215090737
74743754
972496611
243320855
78398404
212523593
951515401
716375025
631574951
1027754338
773680358
723439420
271451515
1019019110
595676165
326233895
293033828
877192550
100159470
135725327
119996389
209553545
86635968
841401148
99794795
534345941
206791967
62109815
275088865
444792583
601737665
932632898
797554609
712110590
782855203
701822435
122343011
526172041
39467053
552740380
15503200
638287484
896680339
350892492
358138244
594342893
118520211
406456060
465221919
15951403
543014587
3445065
555407992
150240904
99352798
10041221
341876263
337151162
274984178
962134465
35537387
144806989
211873828
1070132416
596087872
127335374
380469677
6622560
285948026
457010887
110945715
150510665
391285141
243187238
451609808
575296069
614315410
641204792
197624280
55093644
999583531
134977115
1012501762
867739534
273659775
610008785
343611187
113331796
524085604
327423821
138452757
14651265
549081121
830058371
194906253
117029573
693131514
427059341
19156844
856599413
97616129
327775953
79643997
102381819
73531111
830525979
258783704
939948670
52841959
131182246
507675406
718142323
475415142
34860876
991809196
787388603
210584837
107264661
108080963
869155071
639452118
393595939
397374644
982004974
231972331
673161450
262853850
492263315
389021786
159099152
344842655
672418810
263814815
121560654
265234279
553507850
193266971
704377030
832457057
291959183
652085574
6239628
208940755
929112744
675980979
530602180
611311671
852155453
184866966
522926592
541043853
256242454
225700736
576053405
499517838
1048845354
409745241
268705341
130199945
492552865
488192485
728459369
78692385
526439299
57201126
339211078
702412354
583656768
482331189
188433386
604334781
335614944
144880071
184574675
4300873
1056457576
252091243
143806171
144306294
219893461
296223382
425302880
430462398
828203637
21186171
471254634
106432112
890701939
687094190
526392197
304212812
85343233
496187399
138188648
549748719
117905440
542737129
21966978
103976625
462605134
443419657
725880383
642184158
77068279
544375286
572482069
738118908
655993118
162879035
801058173
428168203
110408512
738076260
520716879
258450432
243120009
94540922
527626185
438099064
268165932
484059268
382871105
50281961
309000832
35208492
201693077
231185121
360540201
70027560
737572440
416387750
306252408
526304860
523558080
1064123539
498686931
908276340
248427817
472230916
97977471
219296312
970816101
961418289
346000988
65129731
286182015
640877896
617996635
352571190
683395338
135441230
93298216
615448963
578887891
175059009
521377461
252440239
120741082
676066214
97820727
476573671
124168238
626791010
112347310
85882091
223769917
529633575
540945219
284344647
85278766
348507130
479309459
675461810
741064071
1066792608
644532627
149145714
513334195
786770066
307107582
697328481
719525960
123849959
224560943
232820639
143502589
192400264
108533312
149120762
771198756
964386508
611795998
36948598
91631450
302620356
622628996
555167012
54623880
455142485
363115904
214575013
170745704
30885353
201095525
404780726
1021469967
240542014
335215807
586109146
377113604
101490617
440486996
893706214
611578928
50200026
588620480
732414291
671750315
314549528
219210088
396948779
640306146
2366700
540531886
303824022
753109676
469196748
337876595
240516206
564268010
101509497
181041754
464063332
173835452
277446566
749044079
909629923
562987103
192585166
77084489
572973138
177628154
575599496
257589198
16768930
382736262
526554356
228106543
692474412
1020331513
70891863
196124981
287146497
94680912
414439732
976140849
627510049
606194775
945178081
595837266
237449839
705775920
818255872
306430540
611728785
333167613
224558324
214951091
189859490
991436483
481397403
517970265
973862685
164533346
539757671
9408457
290752798
817116032
225678859
472255305
1002117282
71836950
585816477
314992448
246773888
306233363
402426942
388887400
150531173
74104919
564892324
44108374
449051596
516462450
536579636
63946757
345949330
617888874
422571745
633699949
791118910
648617890
1040041268
422351830
142734694
457473305
579970123
115080798
264260896
255560832
896165331
192053800
430487931
725689126
669082170
74213967
501484891
506263282
312145806
584614950
351330035
438411846
794770899
512130534
460940219
436484347
1062395590
451736561
714385148
198459547
14881596
321735232
970702007
260055149
308422284
1013632641
64117495
142861134
557345788
494532209
348941208
227907907
461009514
32640999
408878812
411378330
478970695
216031222
112920733
585036865
222211282
356999663
179134672
71475345
81110639
331378487
48832767
43551148
514835189
961141271
1006584998
273732583
307795666
787744746
241754504
117963744
823967467
26198892
974824202
316194619
1013327943
761891015
108314311
123811649
157538638
98672158
309988870
502195679
487719028
1013697570
515238386
818989800
183236741
194824341
942862927
416158287
409693031
146772259
185653968
417061169
281795001
59124900
164042396
111023218
53423508
657139284
108898452
459676404
173834126
2004793
416620671
575758118
522470555
270579218
269018613
327221457
129631888
418501813
223571264
945435706
230857839
820853301
931220424
257441966
486839107
74267952
327963683
1005677808
648460774
484816936
540509432
394551175
124642924
239719933
618482346
250759441
640246979
814646959
554304950
179392148
257793858
496412493
179590497
712096108
630863676
297339316
560760094
393323086
56752136
1008813841
394810678
76383325
183702373
459041409
889377383
1055055708
867290292
1008833110
906074851
426740717
745555249
560827984
667071489
543527019
863098417
674962435
1014076646
844775409
918280372
512398362
494059032
807345345
247342950
960038770
665528353
542872677
662668178
569915296
609660390
605371950
493496163
583184252
583488803
557868179
209843313
88201455
115787445
267414173
214595451
442806370
92299264
143723757
291542212
286869614
4440509
226477759
724384607
931767656
439784175
662158934
412418725
629434161
222519208
167240893
676109934
218693276
172338329
75185299
701606567
640987471
530200804
479888076
953031568
414975170
753807916
244605735
29656996
246241469
1021989195
664487500
673883468
668670832
521502136
211557151
381815371
131318282
646268026
718410244
225024594
120536017
38232506
347221656
140636460
320065704
1006945485
1062887289
69896483
354763738
1027222909
16669825
345123685
148767442
384744948
93561500
552371758
165214072
204789752
658493763
32157027
434310041
514921329
197998298
357176130
452120759
45341099
645953668
616778690
308114668
213707454
537551353
241324168
632587803
116655965
441893975
97354022
813465985
225917696
98547975
140838340
169655369
1019459317
926290375
162138806
115828478
911985539
68183646
257600068
525681800
169212157
523069023
395588450
504392012
550161796
480504300
429513049
153083902
17577365
213631052
515941824
555562428
258743689
433753420
225972335
540953634
129173499
1011396823
228270654
72526269
320891325
745336913
104645050
51893090
529603750
301938583
944629824
325989286
407505259
296329290
295789946
304566414
78664723
225629722
1033914575
11626000
826383195
657018932
931288056
1053250658
250340493
358953729
65206603
250860180
21297741
731739938
635573359
367601613
204785938
1021173457
167291653
446022762
366374390
126865598
363762375
611070601
387821847
360881842
930871673
201644640
60386303
170711912
895949103
336455919
757095342
191951903
242945183
469870501
292825017
109144523
353464375
546594587
242048112
470219000
795122779
676897856
181860237
128080765
661827621
31060730
24328563
195826307
136891625
152497648
188691081
362208362
607407777
184896490
392891399
574184332
253237303
245685764
300854460
64715537
463853694
234121393
1018081205
405809848
371548837
136498130
95853994
353496340
333767616
803818627
119766493
116835696
107151981
84005663
12192317
296946696
594143618
240132597
236920118
619714002
480154268
70163684
530822953
530370999
962052851
867153911
564708935
31435159
622415395
355771685
264162019
12108536
110044645
323046809
174087905
231338045
250781602
131705246
375515597
572453297
572877891
621550296
975405472
710902554
393976759
60141568
296004640
68253073
324491234
28918375
235515505
79079485
212111993
893452143
148765304
477004695
33933327
411038679
303349104
85226501
41131822
631368968
217618170
368736229
366826251
691042386
1007557176
364543191
956103237
359105416
576417124
28674241
486473760
171497908
113462811
763053054
402092475
117281576
670656083
88078222
858869045
566082263
800343444
214516069
41137138
713831573
311186407
479005678
458123061
139291688
532778477
2084832
149283114
106390255
580580849
59584034
948785721
84650640
108100409
284350373
148692521
17892774
317299779
183797269
423306366
273266886
501338027
93118300
20268608
746464665
743623184
966557525
333169808
220312597
276633048
216058245
429103089
885204496
6753798
73634365
1017641204
312403182
247803451
22116722
255383880
519275360
500888260
543932320
739203555
551232612
195166060
367420346
976438511
646576344
174142957
339510648
343016288
563279742
1057435309
134796125
629882180
863634911
342066875
166991012
373974651
299269536
736615447
94864671
495926744
548762617
13460382
413662520
466445268
223200736
463793538
689216116
287972674
76962508
88838938
263118636
213278109
283055266
504982383
515463864
395265280
222787486
878757920
41106659
864493233
721600115
247854737
274478839
92087937
67321772
570591502
618937100
518379063
310375187
206170476
226433076
92228036
286065745
711221049
168705493
941125950
32421734
503284342
1000712427
658341918
751495790
674378935
214965535
824233913
68635793
976730255
183648803
20193759
616556266
796886950
858937749
951471695
779509938
124518229
252290821
351126759
213956071
576382005
70780042
230166656
283536657
784130857
478017706
212804337
811643752
81998236
250574383
414457333
340742318
662823035
597740037
872724078
591264147
866168196
702238350
776656660
855040421
4769126
217628483
280148450
153522923
552370086
297071428
1059732109
432061155
506751213
564217927
43659804
681097723
369334920
208325356
920919739
559295447
248940254
69520501
8358669
866432025
627140728
453814347
3479704
537848662
492288715
91868712
809357320
721680847
708111166
876492478
569983999
407236119
764520513
623917285
1049446196
259866110
856015268
491880441
525814134
645630216
683604349
105860025
62274021
149720743
683805248
227129080
664163650
624522159
387026147
54079695
216855588
241479946
677980107
508977847
1014190456
773705747
443915649
319177154
283718664
178029669
771015446
773121817
315428275
716379609
498599770
341089268
10663284
1064230542
567030568
444246289
205883286
407436509
1023775981
82246779
821062042
826827215
665435194
879772934
850109358
235126549
219128197
266326989
60239844
194339199
32186600
61007785
782795697
163773149
121316132
242487003
131846858
386972012
521779600
329954180
715413838
573114435
67554720
440237844
721807613
30969303
199420705
617614580
560421381
291658277
303311986
175924344
879363826
508345224
381449959
625548733
679284461
233568337
589913249
500184227
234641398
243074216
273484462
692182834
193885184
67452013
69795048
557906495
82177041
202818649
106713627
836395126
229193053
84645927
295578301
1032281976
42241857
589832285
338207493
775182644
118372579
305194174
12269189
413230829
131514892
208427074
21028880
300130935
666594320
345232563
245511343
768296649
855033236
603479518
492660402
651591579
73813169
75104935
396498441
180528586
380289570
42146181
335232672
277090864
702250614
890257787
551646625
161773331
869199719
102790785
695723669
175055605
637426290
481169678
364046786
113746722
1025850559
421559133
473366655
215426573
596877753
325541729
616755146
407720588
178826083
700331336
540798064
195895248
401451809
39862072
614667517
86446971
284698333
504471503
482560430
485490914
27744939
80478910
574252032
1056713124
274615198
179436525
135301596
545446273
1052396696
578156329
714113775
86356814
448513732
1007978062
936276874
212674848
506664124
185133918
431707099
385802928
127312181
73544216
940571223
75271511
105753646
89160503
593935467
720134341
42249962
525332019
350002060
144711154
307064953
489390997
123500772
720998677
17045398
513426728
689437710
79005220
143580890
166867435
693329192
681420369
467630529
265914649
146921759
950203100
16375202
468663093
167304372
390688925
536013321
417870718
743914858
922097199
290592143
900916433
552578430
620955301
641605540
40004052
573400080
143968823
282317599
704847892
703748498
983617892
551461128
292925838
450173206
385034237
156504021
1000591011
720803822
281100068
360932612
702745319
237569445
775208941
11154716
619862858
428110000
156827536
133390040
102660101
591034586
250586768
350257028
732525386
1144771
985278870
260987747
197864888
12805165
668798080
305647011
738863092
719854676
614782950
271702176
712712289
131395563
536533543
42189823
104522099
135200732
405411976
979987662
545099514
852255020
1016752705
330271520
93821546
154176621
455179569
352305721
564519887
682999572
241258202
222628708
44428317
12193291
754017916
678667638
187136284
340728012
191694885
462374982
272934385
270025254
667980881
98168315
32290432
186070547
58165939
269682780
42433022
902080701
175511835
297730872
964187347
492795282
235716589
1066949144
123530524
512669255
535917393
575820831
667909784
117660788
72045445
828669977
644416274
561283249
90273544
108834402
773377332
412505627
832704275
69553552
668945519
299554861
119318550
324879396
888368036
439562230
105788079
1150121
851499236
496390635
697351818
572845690
133112894
1031631728
317322438
124214471
260020106
742939527
200599836
442471317
86971126
625993372
2782105
218867885
465481191
722312294
246741731
461275147
832317959
271929968
446608505
687717011
95818100
361871595
350991811
311643982
962280788
256272624
116589505
395956253
116657204
296712364
965235188
393607404
103410736
75614223
337586140
532552181
46504123
380176019
250575346
111363199
181266013
30435376
842776331
155830542
96468833
249090643
486434745
711773518
584139748
41319534
826623304
631034455
369750303
196881534
254839133
384990441
675880555
384314507
817014082
330606770
268592283
526995594
498299788
595973475
577965512
555974081
487069052
130232592
50735360
753049331
635358857
17583966
829369917
682412647
217947850
412383263
169328850
492668127
729956628
301876832
652192785
565027305
621471469
572693211
672727866
603331803
316298664
471842485
298718569
644568929
19790899
254307519
548139707
831945023
412229268
438534824
568284787
56200239
974726353
39322226
506444649
83961623
889120279
520220551
261867898
256313926
49454660
445975182
533501418
427499360
264258409
561961396
421404971
199658594
148509896
172006223
157539177
379152670
62872920
436660809
615971359
581596251
479500507
514121352
857300296
510541269
359463553
505910560
966568628
4712836
220454302
1045937397
407883541
350911110
176979639
71401606
756450981
709477983
956473619
800762070
17736396
63753300
236322354
409169439
900783496
170485855
590601331
425489451
144383516
745145660
140584499
365415118
46157144
684795625
151008785
668921027
649377384
521141766
578242515
665202739
270451653
802426313
254274351
61700360
580928345
345571503
899297614
170356982
1061784050
499894178
193226652
657442344
453298191
1004208102
685507334
1062375375
707261940
368820628
945233801
636098485
513271336
75387978
244465266
909832366
376801894
371558501
431058099
314087395
60101304
467705654
116127018
603022436
173657242
336733906
678268380
847215693
506311036
82175499
444252958
608834276
254250759
292538210
561202279
121473806
851179276
618013186
1045518662
1066599580
45395036
190583296
228682227
117365635
537014679
736870531
117807173
354131147
153810572
333271117
179553136
237771246
1043924380
924296879
1003078228
87393471
173004471
348748699
242033930
38134772
1015301620
312124904
322872615
431424898
239183582
117954212
145699112
375727303
487414219
57841060
69695167
391482061
73565142
994032487
831895576
370552010
383784582
832822338
624837293
459244712
605555270
209015766
558474864
143040378
811025424
388897880
346115966
49678402
796515028
11184509
652490168
254382325
689963914
644386759
203968248
380984585
956734722
112586558
101001593
413615019
456508371
369359628
159504859
498209774
738653247
436946841
866327437
255131153
1054438157
349159392
579761402
270092428
246402502
180126390
638305920
185689286
322512482
823696802
249991273
1063587711
33463362
931596593
394026222
658244654
662857677
909033289
314160042
606828190
488062876
183870967
306954164
73699437
200513495
37742161
71819165
1064699770
79931258
1005073324
1035540458
124584363
173592219
768730201
414905872
673865287
15029321
605949564
503200834
601803975
852949568
430123425
292684666
680405103
269894083
122477731
477217084
132253355
182134558
40016376
129058297
426267353
123426574
466071101
263674576
256599911
259229869
618004896
34062881
550080940
811601414
186003525
170721732
141790305
495144764
949896718
171592671
768290677
260897338
572000496
154753203
917100385
791228072
216998573
661228267
55506091
341092996
614164529
185316979
864671016
588115358
230922978
1043248155
330631601
86091782
380526064
283041162
630024692
685248079
476172207
890007106
671822377
49092242
319526850
244104243
190775292
127186279
143736287
347170098
327096276
303258158
1023753016
207411292
936472882
353317323
441298221
496132045
326940880
226820491
55537836
32828099
579048662
668011395
606353140
123411010
724347700
192880414
638518970
180652949
568855405
116057621
703552874
675082881
433318281
952865812
648732433
11073572
421612618
876824217
595721271
513223832
702808723
920686036
32654127
768835895
211921277
887567486
73695202
148130409
1016362397
271773927
288852637
745392275
213033431
290239670
125321915
705435692
435825923
21974680
929623217
1069989579
951608420
608827302
648628112
84125763
434565953
108859864
613943825
709788172
328984981
212343978
5653848
907988015
371614386
560313664
272581928
295298446
716280988
102010320
936987787
882415958
167586254
297134833
422139981
534765509
908405659
481336185
216697814
281797452
871095553
91712306
674576863
220384179
916686982
608283301
134081063
353649189
684137586
9455570
209515685
59565033
567234893
234143354
482034076
648149235
633956250
349323459
402776621
177457798
168006464
301559051
478602863
953400996
581896590
820826673
83689664
461142276
322747736
710761591
137484610
360073944
1000227179
282136476
180559853
200534236
171593548
276204326
83559701
364745517
44978237
732772893
617772554
405142939
465812818
1021206429
302528344
650642615
642486433
558275672
318631540
447516931
536807522
41876310
155489082
212081687
144002674
678781371
1065027922
278907537
52345189
685946826
159461172
933533383
121884883
176802549
452781466
206645838
973591218
885860539
1004790126
255805792
619408826
487180048
595123492
343698169
618010209
977538850
218750786
131227644
531301968
57056419
208254001
525481081
162578248
163441869
12154042
518323678
280092998
143712605
323399968
74493830
68864426
620336370
91525593
253801363
1059594205
882815324
224913883
302209776
672154374
106669163
884899304
217326097
182305224
242371297
124353803
348570181
994448288
830479593
646728739
285413463
321396913
826687500
429041541
559353409
520807095
337312989
192470225
423215051
915677785
156384970
258355802
159507991
400119876
191294322
1000526714
605687908
196745229
70396927
413789034
278791342
197227720
192818878
97001591
764473393
207878451
978969138
352071687
295650363
705076733
375652197
239556797
155947754
266231864
337993123
131999344
890521355
508793125
718925008
275986181
195086112
256773113
226003213
514694883
287294537
284502589
53795743
196095497
935558048
785734329
418252587
442144294
173218911
244630524
133344155
228058669
979677973
54294175
19934756
1003239089
340569332
246080354
363609722
229659053
180407540
50785774
859385229
459242726
370125661
501360079
125944767
807096719
140508704
163820275
706284280
467672750
656963546
717123015
431833283
871549695
164337954
486805278
341523711
632939343
925825582
141377362
765172981
9909438
361673633
342029472
267047251
666620183
75263984
146746568
882333925
395242418
866889905
647007082
404707721
496675009
241958834
584466156
138335110
464622158
418459151
119775313
168162510
885421526
22655045
725720396
627076376
153823352
579622531
904542401
632585516
142576542
591078439
433484823
247676466
130877103
256567268
627546346
687401756
643352907
397652315
166854428
342552468
346407959
397412542
458313908
504684120
81901550
603837476
2535249
1039043835
793553886
34418612
996245209
62488783
682978135
861187770
735970754
446414671
328077740
185845423
51184414
1012832579
338100760
998118489
320700346
823694513
111547953
737516967
131742151
250261475
161601659
216361506
167705832
906209300
58412049
558079547
1058488594
592328578
316002861
289034022
56737763
327569459
173004164
551983206
416900834
395370928
465502583
52686926
550412939
754542468
253113452
343971932
11954821
910353905
379263927
240565216
164632811
229837888
185029759
642383287
135874433
106691259
201295307
510489759
743824892
611634200
430170592
161056741
443715300
745279730
123314922
160435729
829883949
275938552
797645193
193456320
133435196
111508661
85076246
711989230
89193151
402451502
831038220
587039637
910823216
299895251
520326816
248344045
126508925
217640822
344059247
783931917
336795203
88129273
69247656
177030760
675550591
677804547
418894833
633858681
424876538
566018691
320343086
147930469
614549660
297264303
52572761
362361524
178799303
461593256
526513629
56841610
494010607
561169381
176849483
70336477
1055040167
473187549
376976078
748493439
637043154
526746666
703565982
5242053
615503315
406316572
6914137
196597514
99259150
315284996
529406976
528188498
1021976639
88251076
898398393
242994806
808760431
776866120
210658319
946500356
150398293
544790598
18137613
1007883326
775059334
393505394
285401815
17334133
474878596
558847521
218234052
37139216
123392456
391837245
872017836
86470584
543670878
105986734
998199776
1028851406
289554732
206146100
196567041
434143658
1028357747
246885130
346642164
126102631
24287856
804085394
408086135
844979996
797721487
65374162
641448809
347954899
19452563
57768745
53485559
862661877
760807911
180951455
319829527
154096715
100898290
166681250
50900590
386999613
539239995
497059690
822503671
663501003
325373761
1033172474
489086479
386960800
508251553
209860815
874966338
448102792
598043967
61461074
203057307
773470962
526384943
100345247
1041803415
742653506
36924656
672294670
100788702
702163699
553425898
338576147
551886371
256773215
327721154
350683553
392245457
174530574
247201517
95232002
314626399
159052305
466227837
877562188
92764949
77511605
344266750
1000841257
129024865
248245963
851753088
263428808
649342204
714437603
363189048
38065004
923459440
305270830
304368611
158866319
265429100
319228735
302819520
781753298
80554660
164494733
205540796
728114951
516236767
1027331050
804030816
109049920
538417690
969693882
873058095
865470343
291196298
299991702
357285419
301764532
1038002435
646052155
170087133
650234889
294786493
117558373
595478342
329177760
266479524
178844837
629594346
829833471
81530607
790710790
64086523
152560433
110543244
198148538
374942197
242858606
378465716
1044450326
212575754
310002594
150566561
170401555
459420784
627209724
332222703
979767415
362912186
424656357
133102939
29990136
22996980
453678153
633265718
651311083
177244
575997716
376419282
206809039
298442954
303049631
104455627
1026974880
617307397
566373726
276598636
534359799
519566447
1050704464
1037975088
176032779
141396058
814446618
424687939
629559733
431886439
280054724
43139397
279614208
611177191
337115303
718256123
463275770
61675557
218367722
344416461
339965480
72689169
279532186
28184104
846058483
393509941
272316938
984951468
373000460
299373891
686066989
158202885
457615087
515839344
595433415
720737154
621972652
666423013
566707759
12759261
430581989
16946282
468469023
505931038
800188913
128197266
399546962
113665495
131829076
809049185
41569302
938565714
525375166
491304965
851404503
332562154
186237757
536694076
277664359
72788282
50092546
766271678
462582336
582705884
785346340
223128714
49962088
67069615
968845660
918521144
338343134
230657334
526849907
105545844
361785181
458979558
354516311
137421562
307350912
312964870
663691172
845871067
624046186
190445325
23123920
191916534
212566116
886047943
116183451
120542309
445832241
165750686
356581760
893351526
299204021
1032534252
668668154
952452781
643862351
738122536
104380925
304357652
278871112
1056363062
34515732
498573677
308235895
206954699
967496609
230205139
159138971
82112173
644014905
1046779638
29979411
506672184
217811440
451307375
203597935
167641442
537092158
368815484
606443810
761246674
951980735
693157398
106707553
515538850
386446546
590408372
475641342
550786290
809565205
815685815
362280453
177534981
201351034
995801630
398024975
234251612
251370313
663287920
279290602
384704653
219212092
707713586
249552723
314564390
88306529
648893088
665386121
251414405
648682861
251144019
507134535
224426533
688708969
18037527
268703727
185545376
279310016
109027427
329117980
164592687
105650681
143915819
191722501
214385976
568804432
64472339
926122262
386252474
102871499
435347152
82936508
509844889
765252456
167013591
318368461
88406964
46546865
470960271
977299158
1053871364
52331054
474558908
333500750
96154743
166556194
807947473
403495388
237289707
488473335
115634629
11813905
506765266
61914858
646276288
214880443
88187803
321361552
171922987
674659058
367138878
425130106
366612281
345395062
199535842
658559130
192518852
868858216
4638133
228818313
546599111
203578423
361264097
448634590
805352758
77169141
541120919
200094337
232379552
437893361
655262125
747085863
668280338
98873752
49587349
250091066
771390819
482074339
254513792
217650657
630614596
84874536
422669526
631277372
106362601
13222646
342982367
161214360
228768938
610439350
238134021
125643713
240458078
693988414
115039001
481096594
482363197
94748254
850940001
111890460
696651171
994831655
510972097
627508263
342392301
993293957
300640532
141859820
303267742
686424324
324099326
415061305
659750221
263303904
511739513
670155328
500307468
100540572
323903194
302829257
168158951
522726145
267577234
285802420
776338527
964348354
341910165
458709034
815477392
340063597
23465476
388123938
527722258
86861166
492617672
69729605
262425656
405480433
532946043
376752193
215318255
961531081
573026556
110697465
718865072
568237202
736884314
542007819
371283824
318394529
294463735
76486777
256484212
362796609
798800545
300877328
632458007
847251549
535164873
421701498
684614403
548169151
498108498
538621639
270854613
285102475
171398476
398112068
119460790
493217270
751558445
508992155
608311665
417214003
866001375
225219471
31016705
100535175
40924735
324775698
397627794
502648178
247371753
622459439
213477581
211352052
461579964
900861136
278750415
41081155
9506991
173434402
290790214
569648897
538676872
643494295
56111426
57139593
598711377
670315720
1071180068
329033641
877916307
430364649
400486267
853227169
712943066
100870797
576535475
261706403
116752947
603325671
603151828
476347550
266322470
216214666
954589216
1072425075
701401259
117592924
176398032
88492803
923739838
819332551
835079930
468004011
188402155
50955423
1007699274
919675362
600224418
464040633
257750356
166093683
891771781
263201644
180764874
534122930
166608528
457296376
287010785
155683838
548438726
542871252
384296079
333029941
101306838
391850480
186052631
219663620
117535098
348156729
110464038
329062858
787543798
904311506
637917794
101776182
192892780
595010871
1033452221
113518013
276920043
45624911
688863138
92605743
24058123
30956381
598946459
761240880
72636647
1012853498
228417926
448719620
335889133
274403892
523579960
1055909072
169194726
514573642
992372996
940360427
323846185
77211455
257594221
136995888
356521070
316689638
116995416
282154030
11302252
24388408
919676463
236837026
733640120
498737710
634494380
245314432
262931295
432941866
436882549
501110228
995691469
654246943
859113451
841475762
44767554
681202242
497970307
605123864
246061955
810139894
395476061
390705558
653884540
105191045
669489507
86333211
1049651621
980030364
603239302
282050971
539886646
164259530
83454985
121983731
75407472
835623758
539386608
55549062
252139244
835846894
42945708
64876560
239372279
504232598
718929401
741719402
301345440
848481658
227170984
339867848
454397671
773461986
254337271
39571776
640104999
354363440
723856949
1051552364
740051253
1056941775
169781519
570313050
557156459
481477866
941068755
13164073
573449339
241767055
541895281
260521300
432661829
766505799
1009321376
297107148
502263805
1060869632
655580295
419076610
178398071
548872856
648158364
367449602
250117800
251556818
166459817
875468173
378063823
1006741390
238806661
989274178
510413810
339373963
809747173
206443847
235617069
659420727
218808444
657191795
187895645
187197499
322281542
928673743
557155994
1013988738
18038196
812937448
482535099
970350439
487374004
832236173
134273493
158575164
371043579
822008178
276324229
189199013
623680008
225209310
181708569
178961161
21235490
728198769
346372524
347861518
727859844
458192412
524270941
141473447
708438863
6062402
174849806
509627037
589038499
181528320
176196899
246398162
628292417
1050849130
525662489
360220126
431324689
1041913843
711084443
53072653
723480934
956095056
604042622
972764882
402720944
515636847
790687010
52254560
313243960
595806872
354330687
294591285
1050343865
317863025
22762613
309372293
430070731
546029099
583705793
779003132
525603533
466799392
633287008
587786321
198769661
337246074
691428849
614660052
170504990
631621701
929009237
565061631
58977694
945001979
482401062
180918881
871161440
176811488
442676552
278692403
125550144
470450889
873326317
36818541
569442675
513003237
186046256
710048231
740964256
163611764
507476001
783178571
967445554
11506568
276396526
253730823
182041775
494829990
11455156
1025457572
475993101
281512248
469042026
182967635
124677522
985180258
666306680
587402983
580865238
172295021
165012849
160663245
426111884
328680889
463046094
294369199
395469465
152887209
119250583
626326432
657630879
876081626
508286199
86110473
614202818
498221858
1034077490
52528465
590282665
99918917
661605989
544176611
246073891
473395604
308822992
609252578
538941713
842200088
77239493
338541852
462620383
746562307
47457470
85307926
106558300
592523706
579514957
27402248
385572796
92368135
501974699
212658317
389117420
664756344
185331469
59254037
391870564
346812228
181519135
352972497
966993149
332146053
284359025
199809942
136250480
290585782
269703117
255753610
834006831
26632263
825262962
943194480
542056487
582719733
273935520
986849693
457800454
639953125
604802220
687995627
58199318
305536052
33634166
262627300
383254428
813237471
724792014
278167265
174859340
542232781
373191249
266335549
700594570
474605993
297860398
248611994
343345532
659158787
41695882
170878869
836596132
909372028
593064641
680752997
625038312
142977015
579781239
6580405
217056049
63839433
570046191
846172799
866599470
216629595
279634022
609149991
297882977
530134650
558577662
235483619
261586412
9558522
63677525
673552118
497325322
71554349
700196821
182925740
275575083
1026900301
787063796
223247917
282992991
552506411
141629355
202545769
67905476
870133899
927535524
37867057
133593917
1044041017
652699035
602749533
552780265
35291881
394120806
277307183
263023330
769785415
169612283
83772779
460339803
1068393066
350109045
665252522
491585857
593398028
64680975
274721514
303864228
533917320
194103674
276553642
192846756
137684016
944928415
225527279
101621647
645659894
252696819
585787497
148626635
465179588
927141743
106673178
325818825
131153509
3623660
952246139
380304383
558929452
237645124
583017366
280539580
441351306
392106026
203777249
34037316
729236908
1034408421
44701381
752404912
431958404
233915885
952498985
676297202
141615570
498047672
179467271
879568369
587727979
549412193
364215715
736366392
121240588
131525212
259422740
691443011
566216870
627394344
91387822
158564972
70150223
957636325
1060750378
146340399
237299769
292499934
205460275
246776764
652157489
118193314
188490275
878865700
1010899548
125939350
662467941
261548935
217021294
632589501
908906304
429120224
750586820
1023625885
1026390812
558652286
574962799
442644880
63093944
94772239
680286974
28797212
505215909
1001631252
785435735
202171379
615313158
693064461
978462243
174463423
839609345
112529728
685865636
30541568
78847691
374761729
1045317701
1028147754
319455570
474933318
792420440
302103539
584300628
251700409
564374696
696036606
784830022
671072534
639645269
72171587
102832236
753531954
126396585
176750382
240587086
826647787
604692724
992549781
675727984
579469212
946318350
122153554
286234656
1054360380
46648848
196181543
125273942
573535349
583909555
323073164
677873758
409312825
130988627
299272823
148982992
598627948
6764202
678966065
789911917
494783111
337925246
261946177
916582479
1064515867
137575915
177505024
389826331
999470967
190842959
603435896
729294482
1060677775
125007849
654608024
601390965
328092551
392164447
678419727
701424582
661755309
983040974
206258827
701982510
95844767
356989934
508555747
103507011
374151759
437298042
419338954
30667268
879460030
613374561
1007482968
79589876
1055254451
361014959
288014504
319759423
857277749
9398108
314842431
63487699
316616614
294365993
790575714
759291402
723061611
6690026
515178094
178557381
75168925
684462173
504024621
397396544
956875281
579652216
494896406
537323922
395026622
823372916
407824141
708154429
83750961
713946680
451478200
21877949
707980728
165734881
287173738
425824069
595476558
368283081
200424858
453694642
988397883
1056958143
712248226
379624125
332473376
670832569
912333039
936149182
325308814
684835466
940919816
58694075
318298323
454482326
583685124
739725142
737053183
820821380
340570382
797109253
146532659
383253507
13168690
531695815
623449256
226864384
179707165
229186125
687732251
292632997
867749746
696016732
681557774
182525018
569799967
621430088
300092443
351810344
875894942
302092481
302199943
916229619
90419652
979912594
405696215
251731783
157420079
6669570
317102977
787364183
95087034
529493745
265994215
358794454
316618906
493749704
91298611
26984131
407911417
585420649
131958665
638862250
361512966
54614771
110630737
841423216
103289574
600897245
104737399
62981604
172387291
316079482
518519289
70954648
276218511
291846995
70139748
697555917
128049723
11723469
170761661
794044382
76579995
268885506
207149676
228224181
164502745
268773352
887367273
535710913
272007624
498021133
1009368119
748996721
524359758
652002630
190478895
944369290
693504989
73926767
121733925
531292599
846454609
245163032
765344432
749924016
160240511
655403755
296038549
858835130
17637016
67328385
85305451
100725284
427114975
930566072
476802996
460636052
114440971
909595837
762577358
119299962
759981351
644235157
31620542
78580712
142328726
607019622
783157253
981641253
532750800
1035025456
152840521
185327751
53976942
772617376
606959790
1015276497
243233074
275477391
1015098290
324111173
125517681
660965520
565133874
1045205336
333588624
659247127
5020672
29614965
491307123
151456242
270761699
292921042
678760742
414398872
548007018
703802397
221449497
158811653
859891040
61827186
412668461
606166984
467104003
102237229
14626310
608486697
346684383
50483749
21614829
571820506
104847477
169404720
492907169
14335156
84042020
49148070
73140982
190303942
217355176
774560439
546234639
492566132
836263532
494976166
283836829
4112228
194935924
340531761
127283802
242803807
431029256
358390148
572817412
1044415221
117139589
997350710
330443475
482551424
584775380
601197387
596132920
882846996
754023198
30720595
154857693
18890997
565476276
365961515
551525716
480274934
8126921
258297707
95963166
431535576
644634894
825255083
189851236
583645316
434351032
27343938
538244157
76550486
423516077
69727109
779146910
569965272
604239706
52102400
845016437
656845746
442629112
208485979
1042719257
128163440
332755380
618087672
551388465
526528627
413054486
501754993
422162106
905733400
102145748
278413342
18085795
988622175
269876266
344296221
565851469
642182162
253517520
321415043
856362803
706068701
720103734
314135034
831352617
720476310
30220583
432469209
510760760
134571767
121069733
295395054
227231976
137336708
25560038
561559809
582599749
3856480
1027260861
272682310
464118122
644628194
568660293
542645081
350705136
411866737
57539647
409797037
196647665
41425446
281789824
30388717
422422422
344452197
2590555
87071288
536551301
236951709
10959388
12345635
358268449
84540358
757024645
700579716
317375468
102138186
246445229
15363522
166772098
1044809109
252854553
261621811
65742382
96779952
554074638
63916775
882984111
254409357
642794526
446197415
248802893
111143943
331216347
440020102
111873665
292901579
119579803
80392246
1053096908
961316260
286297783
372030982
449594495
312160845
857333740
604367672
582598188
153193413
117923407
1037353462
1004300899
594525288
461390451
934753368
127994060
250079584
49723342
509831911
174809079
143515516
132159674
340441956
15203461
904476726
13107058
338120576
50859755
343451163
159372056
578546223
1026790509
701657957
27348394
851736016
235645129
510204620
294943379
8820839
270540118
418470344
707644103
227313307
241045442
546658392
775227174
338137458
530442443
731047884
103801633
385498791
430551782
707251563
1022254314
286742967
905274295
502699782
13612889
223938605
227035732
305429673
472413633
307150785
235171204
811747878
473498919
303970081
644758738
880646828
279102703
812323834
74765609
649811745
971294879
343036828
920251676
53109868
193488444
223234372
674363650
742829120
84745268
229272411
609829502
249033408
129825383
625117861
228897208
292969489
700488615
600685203
210730991
141826279
289960051
108783410
675947228
663994927
450220389
42005160
205349081
500790755
628300137
539765455
228551210
609198091
394999434
377493103
65840868
285854188
160284360
246382794
147704940
148732742
705099871
584233395
481776467
171881591
38645753
144633091
470640163
447337754
165876979
747274349
620054567
587518764
329220947
168379173
995380244
1109390
507849814
113799264
222175592
651511543
273232228
503214945
101784474
186124007
1051287884
124929782
518335551
304197729
98158761
250740558
65593145
646535470
113097061
838973568
1021212224
571290635
488792248
614928862
576866936
134142503
286259883
78271798
247425158
578410105
480596910
340577735
356904939
45891188
648902751
81178982
577512370
817075777
1002879524
208689998
60770496
1060417630
227455267
427530140
797063282
446014825
386899566
400462267
325514423
489710833
607122538
497048500
149617605
103455876
598645266
235113785
280528856
282350469
636383347
258768875
966921820
563623171
43184917
649434549
1035989375
269374689
286647217
680263171
1006805639
864666279
371769248
816675326
947120136
86540400
360715062
869466462
325997302
159525102
249691421
13785888
874363207
57213390
1049583763
149083903
797099936
790260987
315692749
23329792
558478458
698832718
80729949
74543390
853905163
751106106
1043028141
941086038
698406414
206822451
312388009
932800259
295914710
830165786
108772085
800678519
938562406
487898874
920326767
327474417
446864601
6249193
769730691
535704770
522246679
344547962
24691749
495931290
128830147
932213917
731401312
180757102
11178198
541772422
157356414
208607090
149989867
296276261
438095843
590020167
850412579
346785868
763725008
121968962
720622892
56415560
639591664
250408602
905828636
158886847
213236522
943310393
557546856
209205120
623376342
158147725
1009697745
201409599
249105562
518494258
303819613
973561317
812082478
170793159
218313447
283966359
672370578
794776355
1018672063
78076483
379818783
968353676
17062128
291359960
69753856
511800473
311022210
592889074
561848058
343885997
1068558874
137969648
406937766
99267566
138889983
196078914
39118739
110387797
186712214
297545194
487506303
255590021
846516114
498245220
888065655
390688181
721084538
825974660
13212491
31698967
4041088
296361721
318468644
74537330
434047756
37551256
107686364
646340745
67878545
914375308
538525839
415438924
385529976
939441339
718464468
176395422
125176360
41569711
155410988
599179706
488189563
786917131
205776566
101887063
430360191
155857484
173842209
56209396
14872495
209215618
893049215
382100693
483918665
38482599
889423597
504692726
175848078
175651590
577384083
655279752
220059197
153989447
658337971
928470228
132107751
682451757
799201214
969640715
40031512
124612037
197594276
159584618
123077123
30971325
612774859
959306447
423646486
502639791
249752910
1031099250
421312214
333275801
605816446
356149658
163556179
127111725
385970785
360143290
247483033
460610080
353270019
244900607
36082616
435512981
730459074
667696185
308583918
924093374
156404851
112056980
312813384
656308120
525865045
109286889
309020836
185414629
566425516
365465533
453759961
513894140
819399402
188506672
10275298
594192342
944651736
461837814
945418024
158411793
686406001
796439806
487949495
933622019
338427844
907984108
302228569
902665013
431181560
451773795
755580389
608137004
328827479
460567442
739929409
223595407
162582245
623924750
928147821
256715408
709150670
635375489
64644598
335169714
107279020
587636860
759167820
65961731
93461670
914049461
46963219
112242839
10196430
135981531
121427346
57436265
109205113
44119759
433014759
669675866
442137309
679057516
280799578
141816779
173003231
133910500
395673611
79865758
607871410
270472465
234094710
111685429
296624811
517149531
160645142
545837676
296654473
380699601
521723097
227619626
130191277
914692777
607683463
207639256
486310152
496662286
456374294
339609013
40057231
34447332
620195962
79389153
356988858
46113144
957801769
499696458
984909048
165666591
261464119
635860372
501771411
369633946
292679032
612599621
142613523
158989118
503236288
930760886
1048113176
315549122
526511127
222328670
82151164
232433367
761301105
342490520
552625055
48931208
347625599
453944678
234835955
154503419
851312065
524555564
264300838
334468558
207158923
504394644
220696817
608122005
156930408
97586788
239349011
830763878
83953153
353118060
823900525
1056861349
868790111
3766203
274037948
126065417
870228624
46411285
268742884
649535383
881050144
411133083
868836802
259182423
379121866
197837237
745472443
6655661
688631849
250223698
323853260
719770996
282653504
137523675
322170383
252974008
85989886
525782186
457812709
109779147
673169419
591765624
488573143
885420765
234393630
342037293
63742235
678586947
729445381
523342610
879074007
107352641
341878521
471699239
344357609
538080617
889094767
288685239
280076183
407389252
162266816
1072716700
13397337
197955273
419930619
371070502
423872674
116584869
387462298
117251083
96020667
325958955
1061082268
215299693
1064654526
781886437
298373663
4739052
35035155
330518046
574346051
1029874728
455916019
665424732
286552362
851102553
14619534
643592790
343514360
269376602
33390086
487606579
34286855
269085231
1044686107
149838266
577096152
444963870
528335094
428199147
469676436
473364812
1008171865
111806429
527658742
612371462
333900881
143913543
144132329
787155898
288506378
1010013097
693319177
75973843
417881919
238704230
335283347
273309137
31189147
198011634
391849079
21351529
462169794
369842024
927909997
371732578
1020250259
633827562
689238991
63644386
489878723
546487923
290321985
21133633
480816953
156263348
1004724998
150224650
342879946
999455088
603322769
339722667
231000174
465563143
584806447
229522579
457106626
102009744
522065735
1068939740
317485279
427357378
329076139
641621418
23906875
519358048
140684851
103319021
9990086
567828518
24347866
595739877
125170256
504787430
71993964
201927336
651446607
263498178
133124915
229090851
24262936
60165761
858630579
162183294
732366943
40029218
428817720
514073628
584619682
102678778
445104577
321997216
559441310
279236434
766519318
475148497
158230995
231634368
349152884
811740414
399733801
390043294
39347385
658443824
474786638
556485040
341633044
568251057
40589670
869544906
631719104
524149415
456619681
383423694
75859619
439101049
598742397
580049269
285069923
537961176
925873869
955652103
175090976
21097616
223907002
648340115
87852275
571834379
480081970
251699332
702230838
307439337
71753382
141225521
328144202
42938039
325441571
24395179
375009652
1065859344
212039645
31154780
15109668
120268203
110055890
327037555
338672243
689871983
73774155
767248927
62092860
232548448
385389128
538420822
277633058
285573608
446900305
789564620
894914182
957201609
208058531
393868820
120878560
607510243
816293119
596571071
37462486
192178584
1061259782
84705206
886688229
405177563
312557683
372210527
306737510
64958287
466167650
711880660
793668875
57603254
521863061
340864323
759198171
957373797
539546640
1011867144
688262144
612339753
89853724
760100350
865771074
561741120
185340555
121147438
420725670
91841620
108829344
53722937
241653178
541001819
979433911
59951038
98334349
521032232
932745399
235133152
657999876
258875876
247855193
398961880
184324488
162978252
898706080
87439522
154056097
498171096
33826653
653702412
506317253
320349073
1007675883
16353650
253811308
11886385
1004898992
446151692
152752732
58989333
825831131
44334419
50774523
689989255
376531977
216762175
1070234969
174428231
368497801
172714983
466011405
50233784
570646269
862296381
31773594
1050762140
343618896
414103972
913506403
478994592
275497881
724696268
159126190
202418228
715456862
425837428
185285060
130445497
972456686
31138988
116190096
438447024
29514038
130106739
134003364
784867478
206312911
681492269
261204595
518613573
534948035
709938381
346780388
27973083
409737776
175983704
42468011
261641193
368436536
640552971
251950229
911941143
787500545
99606568
329860259
577175254
139283163
511299564
1053755687
7463128
573581353
541229993
73781888
313581895
96073930
944658321
232071666
806287297
228807403
270439855
100726026
349734130
711340764
351623221
301761152
357010593
892179333
43200528
252920430
334437818
237175463
697018517
638565800
415077514
261716028
352299038
109744497
577647879
114875520
413894699
913907932
567883506
220954537
274918682
618220300
473223171
90615143
250901066
526063851
148362803
627400276
426126261
478599338
110038692
484853899
286015858
570743012
1057365445
391241571
541476843
143803131
67020139
736750359
239503545
959096421
602402747
164432517
176157820
584111806
137961525
785326540
320243885
204134921
699575758
562409807
880742691
108268965
566181694
167138847
659642192
95006398
215602160
143090296
528021252
653153129
1072072135
16218334
272616054
622441701
91634074
65760762
442873104
122302099
644599533
1065841002
341934387
418803013
696190643
924493164
564999739
92357176
144546641
157808575
304125400
665258834
167264287
294394414
180953651
520647000
706137457
706406928
250205598
881512719
238911907
722416794
512072855
992792179
898546116
699332672
507463049
175043011
1021869276
560769055
162038265
604988130
520420407
842505740
264317986
268830903
308798868
583045867
357830326
403749393
578955149
311564308
320189921
312954192
581595225
397398473
157301805
188421232
141494648
699449182
607461781
184946854
511336441
1013036699
196347117
702155228
1071676815
63882968
52135513
211992766
176818580
303622403
513232653
262943563
74779265
336444262
132835335
150310352
565288165
439596716
782295647
113549569
707280138
374259877
903915849
319404564
471548209
316309626
41328775
915412490
467904109
74253413
325056525
171169393
663815144
228591993
678776226
78857778
145124580
347634520
1039370295
681583516
216324224
348215715
153758351
1073053345
368001306
148660077
997421005
859306849
206499906
959863289
331495215
823141155
68450741
77468882
764072932
471255889
333557560
513954482
285262312
10433183
586830935
971871930
104473212
373908768
47498301
122507424
225009473
131517640
318586757
1026831731
968038918
639668864
869367881
340721046
593147523
10056314
135797971
591943385
315977219
201598144
152140559
18373365
171208959
670610243
358877524
498713579
323950273
481029269
843814448
550110850
74359356
444653417
118707428
100782353
579060975
773356803
601682702
34609740
941621170
538591705
230374945
479931486
28204078
299452030
334519729
860789154
335988218
968682564
194555723
864576928
273300226
56626889
282180249
199683247
771653248
27170310
352192256
832257738
19871209
153869671
557884668
39174351
172617746
624472859
629130489
67048340
255404198
1053317971
914204164
337997887
567888190
540401954
847466628
551577746
356885810
497633103
296718262
360452021
96473026
112413805
1025783325
554292405
1002429681
745030144
713127944
31619629
4885
28809567
146843779
990713679
212092904
344758241
227316740
603697656
241943800
699747125
171477935
401430998
714166256
943057810
82005523
186377167
98507680
904678557
445927891
749081046
162513544
442736288
350858208
363973893
1038449734
437141153
145473536
236351634
187195796
838742649
6603233
326408363
166564724
700108523
629349352
896063891
395545207
107951353
937042781
615109750
786747230
1037936533
442631711
1067764886
306213961
174933154
434497547
43478588
309040457
489459213
45293030
631707516
202390117
812792133
113038926
617795609
332669136
758265097
58440989
331386529
161665890
677472141
283565528
98680520
740442167
432450605
525471495
502477762
5979493
443906530
595688129
669158419
545147268
255466770
381874179
968243204
369077310
41158318
568828577
521153150
3882900
297168446
219924379
183474181
691528123
344922288
590537661
767382175
993312881
315885206
885606572
120889633
58264435
109489223
301886787
488172414
136054785
485477926
860891396
931529187
572237145
317702605
143048532
150976084
1034191898
364064823
302798358
302903031
996648559
239256770
1018231262
530563207
64578702
62073868
236801897
330405967
122570880
173976351
1009097679
1027531307
42914691
392216419
78713090
681972477
383416032
576059499
924562759
34000175
324826342
491223579
15935272
296925454
371192929
404125561
46955205
202354711
301319833
435582942
915241061
7203230
240947170
178371221
616143608
7167740
308445436
428856362
221475677
113240703
98138432
549571234
500831791
234963531
622401402
458088874
339910550
314366390
324459160
672625822
705109004
807830891
454089210
264193322
164631572
194491667
520350772
58217485
47797504
724788998
239631816
759650028
199978634
86658259
493012203
391298736
365335818
64191997
288333230
770894242
705819343
366088650
985353139
75065665
343037632
979253877
534541192
63666626
315790519
185215794
185513294
209086432
701902330
271728951
601663747
369458536
584621123
361366192
61308132
455641254
512190847
612565693
302219716
707510039
102461532
702717284
745144690
89924904
460986474
289798930
330535222
222649660
670708979
687293110
296352036
412267202
405542484
407083579
252873872
601676763
908774262
618506865
418360267
953482322
720439468
144159465
479150737
517939693
576375458
84039330
175880155
233079034
797043754
215443013
1005857197
681157357
323676326
347324937
584708011
173191992
46958706
183835157
684160580
227777816
109170156
685072190
84028005
866472948
110122496
507601405
475647756
159031832
340939335
93169334
383776048
58507813
234066627
207945163
220022147
6476234
23444453
614242612
885603976
264448546
65501717
663514823
512617371
241928368
255161598
331012710
251812871
1044869037
257413974
655207672
964441507
82532751
279490503
371262747
30007274
362983455
683665571
611855100
425656953
601648306
115139343
595660525
223636350
478382195
21764442
584036926
1071178100
176254413
289603215
368279432
808778934
764765631
334373185
166794282
82920549
342303501
627361778
914658259
56560422
607952780
4697154
1064530810
60721887
279060206
1064206711
320289434
304860700
493850831
314192147
300718835
5699720
944818740
856890689
385514438
380938132
991775972
737265581
38122559
75866532
74570744
240426732
865575238
31723902
460425644
946329355
368579226
330424988
136899231
1025391315
677378808
67689544
718222907
853882243
529200768
349432560
646434037
274536018
61404897
723951694
652175966
558879348
100376959
186669509
653232033
385240341
470906621
827478610
184143184
497283653
463625977
243373638
712479832
100136123
824169574
197170081
696531371
1048909390
571611939
310088847
999448381
383167801
424163401
137551364
744523613
247908711
407809403
170725954
659545848
71533105
370854222
88481642
675106459
765748734
924778589
1023371028
322975427
523002651
469701590
281703587
221647206
274891143
1020894644
651200656
342029655
292576594
641790792
332078128
70257925
391328637
725473102
47684163
673754843
372199377
157499004
210197986
109773435
284507147
206610553
289175404
584699739
537428413
588360715
371100769
519142062
205463812
29645420
145580042
99739118
423468716
447586710
286738175
394660158
239836881
782857454
76169093
386668611
446564073
409362221
884748933
855998576
25635796
619265048
165656279
314545739
252146615
124246509
220947406
386034441
46435552
615347055
388965437
736202149
528853650
205003009
625877311
1055623986
148808085
98633273
945701858
529139841
451215790
1012637591
448197346
408851811
45630760
267591387
578023190
171580518
701166563
1072288081
713489440
180719485
931221780
452666217
318082252
927288461
536647220
1067011720
467018764
56089484
1051871055
223150049
228929218
589287434
47218422
109656005
917908261
174814045
919374399
155182051
510741132
208917197
150817244
608844938
953954952
56743705
239716258
64848623
674624319
324999430
143424560
758454931
725030922
762979212
836653566
384732169
552440433
247299400
71740787
247351858
72887417
534391941
234343161
57153478
504477586
906714549
816808341
285846987
101308652
1038760934
518796120
137873266
219304973
351106250
517221331
592645826
178458000
877909058
278086988
597672969
243473618
706371048
297977677
454637571
592852891
613152876
45312288
35401915
37653620
181213502
610516755
46438511
103059598
477680244
785668279
789261642
57807564
666035875
340367074
30975898
466588301
247031480
296609728
52422178
1018587712
165042626
283399336
270595572
62086880
43509848
25791532
803155229
180920529
89738180
67931383
6316226
40747180
671970756
535781099
1021266407
233932942
1035989627
324048344
179695541
631473034
160148556
706330723
16767989
285011238
684443183
926512554
163366634
220011442
580520970
111538981
162677701
640612760
138708530
8122723
277054502
541609457
198315135
676411171
687000090
321589292
939915513
614011339
767170237
490428194
865719650
77899264
223343426
79581029
584627940
306006508
702496146
574789829
647364803
42152579
764432067
533521153
163652374
660146076
883010085
131030168
1028445773
279997281
178542422
889745483
72832545
900757132
245530460
602398145
204814795
54973144
284196923
176464638
637481601
304930083
538993642
47995946
270440165
671744963
313122020
488057276
609758787
87541429
716877719
299993168
260748472
93101880
219364938
992794691
7632043
229854575
1009589352
665873757
605843746
280820761
27529846
231178504
10208796
394032692
284563835
200587687
699346016
16515876
912902236
1051461821
159551690
743064292
485425090
301686909
599073119
562043260
627290036
514992564
737492179
640489674
179663136
143980341
61025101
349528764
445711112
471073636
534823330
351015864
475592326
663325914
136665256
952369377
220753443
327712297
228903547
906559810
735537506
189030646
836586849
347101964
141712498
464172783
584122185
248592906
718992386
311739098
339450498
196224953
234340612
444707737
768043549
147715169
254324047
152660011
151209553
225725207
219392386
220558845
756187602
764683894
656974898
183353980
193047817
482887511
529066665
166536915
131379144
653207618
276548380
28422745
581533932
695876620
195146907
880345217
661491543
279030847
224322299
142604825
117868089
120662872
104896242
520656988
576648506
247529059
181894739
532055785
505296391
140967010
696176527
927682135
518857688
503847498
595355983
62004914
547848988
286417000
95418054
164924944
183101097
776364411
663602443
404328836
388868950
421150790
118416730
994522204
408062257
281909216
1071080200
293254332
876228067
124190767
662649647
195521338
1051215867
112201392
132822295
12137824
337730401
158545380
358733559
369325877
503953637
1046118384
645503067
322383704
121206551
1045185913
735690180
880707907
764401659
280498883
86051547
320370011
376279165
155833408
183791634
53617198
102652552
464941611
990916955
821695412
160157959
447788361
236009256
535270536
173921918
99797373
384310454
658952049
174987103
47411001
266202916
322428335
102218593
43269261
126503918
407421558
584362348
808060499
735514846
22945023
361262958
70865040
542909777
57971688
470860720
2933791
181607525
32177278
388636400
303219840
565961694
77706524
492109492
522504303
81614407
688869759
318545565
89905588
66163908
505610397
602906118
200346438
109810642
718693604
1007262561
1013587359
1008459171
576064646
553672925
206259834
570276449
329265663
231476411
302086014
567048525
809861584
217695411
531080305
868282220
476306939
99400342
227543561
433704530
810590679
104339659
873765753
488592125
814539088
548460840
268809821
476130171
137980358
291041931
297235962
470643231
537739127
465599703
953807413
120699552
64040830
284118800
874851955
1067096172
743880426
658532494
583582728
667973672
729943058
666528077
320502257
2884426
259023538
175332729
269243174
480099238
521071490
197348761
788029928
213735167
382872142
397116952
558738984
963922283
226268731
518023566
620138018
680916700
265296449
294155011
428186038
518177471
439927099
896989630
182133670
612383732
185154961
83269339
276753811
234738491
180512178
325697858
199928223
581266565
414672644
275668622
925580153
343924867
61180984
445980630
204155643
84224793
644477065
409108877
140943927
700157746
672513753
23561114
209829303
239121459
56861274
19169287
234894348
200465030
530266825
889036137
980714349
49991246
67013235
24489123
378851819
529413266
302311130
475616205
433706386
412546708
505432073
24817745
70714476
661952235
147632762
261661943
27119498
231605358
421107156
302089893
256645678
403133205
285932350
347001569
145295732
486110724
92719083
317312400
12115572
764414858
382769356
563999773
263988164
479218223
327603940
36862953
164619933
419110755
245003743
446095347
77469259
316931608
19746559
333621899
165317300
890902771
326276062
933172146
452670178
551263874
46214834
290781911
1028122983
636583686
27813647
215234859
591497123
974763554
92668648
618302449
958230868
81976931
92528443
801029330
280055795
601377067
866678205
512302032
153860301
296348594
84081100
986249160
1043749917
537922871
397818847
670308840
517946889
493072995
319243506
431578280
498911879
176670896
476922983
39165798
389667304
787653869
847097842
50781439
164044115
155687003
671187803
120075180
130090271
376222043
833508675
299734044
392564329
550526988
441282196
52079254
925207175
580602233
466152502
92281147
146346156
93514390
349868320
932926825
477091589
180393334
668757849
495537168
956532315
132971994
562015115
81280362
650334853
387947986
219524440
298492629
4101610
109662729
955242740
85029486
553900925
221001427
745550195
136497302
314411408
952413372
454520542
565811316
272188348
773151407
709892762
133487712
15459712
319065267
211998168
605199285
669517571
565169887
818643635
969666627
247040813
211644070
808290082
8579253
283023346
123999875
405183353
608365292
150991871
317603691
257783487
404793460
325615708
194885174
223439194
479476891
589501995
447945690
744480675
1030079164
514159931
222582634
337824800
266244523
684636659
127711038
782555518
446333224
54276503
804239227
7932703
398549548
901095253
197389279
578924510
175950145
234063832
564236383
505385033
336609632
315783932
1058700012
972021804
59027026
348414137
230272177
349144875
229685866
27125622
398686251
206352245
600589384
598719657
987501346
547115332
146642732
340240305
163401218
188442813
191076765
711244978
169108118
326074996
163146330
76970094
235155077
37923790
698935052
552378886
292556795
138968055
514202140
196350928
343279127
175935929
197555018
581255317
873828934
391007601
886081412
874712173
27204362
508789607
825183738
265092162
13179061
832844387
159172905
131242732
340247229
312712253
470263896
180369711
353106540
233584443
315259335
212940790
947190753
1043799746
1058803218
392985219
264760783
151172138
457187424
202290048
215144013
261495074
310424682
955758912
289146424
828977347
150156322
922066091
315457192
722237916
403178425
298759039
892861399
367777224
8250376
724095496
1060266209
184706626
703359682
610834133
182325243
872816193
1033538275
6440660
189876493
575772226
395710368
536898454
600366771
491136940
750647278
457562017
752631663
684474573
1058638509
301013800
562833174
150057337
821228627
797883265
860373208
155968696
100703106
397171693
174154848
560787989
305703572
588231962
212427307
17196775
395728229
364545918
767944896
407449201
646297887
452794992
431504307
615271020
577535167
484378256
477363365
228300799
265678755
43564675
641047954
675430052
4522507
547146244
830483552
214157275
711736569
835968883
551620283
926549255
316198966
432654123
308610105
128437926
753392010
1052394921
582410203
258929136
620317293
285658286
312479483
780098634
93026002
344816070
919823770
325610393
185163031
231747572
695123765
343966325
532188097
695472089
627056414
278143030
312285263
550690902
339521205
200789456
75277732
1052390128
19133355
83640589
688073694
323620005
325927502
684229583
640559595
174876404
885911555
342702704
292725078
25124068
775991799
340697818
47423378
422983053
249155300
970145426
97916130
172942802
887609934
907509714
439036562
623498525
811309879
375661285
61757338
288089899
626698874
615276842
573684321
366229468
96692195
336680635
482656674
618451955
642700150
26856816
810510290
259201179
892460898
578371477
686001660
368579393
47057750
164181928
573924787
369839866
68948793
515579151
841694419
473680732
487705763
418647631
52347701
772552572
238969447
475638854
769194082
65384629
379883139
13605923
35882281
900329236
365870617
281987023
377652481
544475956
507306269
16090646
916876725
81074588
341729771
282979783
652032655
853433860
577930966
537532378
526389900
718644319
706286351
651634211
1007400062
151459579
711042412
1000618474
606547288
985927812
190215162
261363416
543530180
425972268
183999563
661532567
253882611
154458637
208521215
595916452
179562157
583143958
914926254
720686209
517971844
671913105
103942296
102243480
250236301
695191797
767624723
70883500
589417600
183838799
282535951
216022596
103743302
628607005
235445337
18209932
184327916
363058999
175208215
211647016
269422555
859680377
116079527
260717115
57360826
55244599
150569339
801994883
1070433748
548886525
632411453
261458769
533123821
6464392
16078421
60034726
51208395
224003066
402087638
148689376
929276093
799345238
475201169
610062401
884458360
354384197
277854040
161322169
516265062
71118555
385897967
793041094
676418865
604394282
428022515
464213140
957017632
289660390
717414850
830370067
260834221
247163702
2759733
275924296
576272429
327272605
103746613
325534933
339520363
784930155
609271047
701453506
365218024
851023829
92999191
537022433
718664509
892521672
118930179
141903849
67297477
583631178
141298812
601563412
415707346
174620227
488153213
443783422
418996286
138166614
104621827
516182734
385633355
96519236
55217207
126024315
333150022
293558772
545079778
605621852
833424409
537574175
208124469
726757516
827973505
65374407
116725196
1031785996
542070204
282826412
992278799
370155939
44764395
726135828
110645552
826535625
663808417
118163933
197983746
75665662
636103753
160715087
348147691
156642312
522968818
64117325
848319450
343546634
1073184610
59540037
953248801
704512144
102701811
341506454
219406184
228097620
183762666
859439853
507571963
348386425
381809063
398304748
821973650
699824377
363342503
931504773
197248734
786164871
286405981
575832738
820747769
262776915
119001238
462678966
714910952
933018310
499473470
179364878
275336944
1069121730
889654636
881528924
765064099
288308727
647881471
833186574
219880481
325656025
70696606
241359248
525658557
434136231
358216966
199095496
44499023
548137685
47618255
572865686
949876754
790410609
1001220207
918903815
222430867
835886735
609506851
354639358
803432199
12813784
678181027
347011733
756030835
208642366
177332376
192943464
568940639
227837551
459467605
643777884
593463710
950222580
34977436
889944627
645446186
202221304
390572019
598115920
20994474
152414448
140074995
601440309
604616313
106889468
527827884
997083356
782140629
176778504
380588554
232139720
521290200
202178302
259498389
610273731
858153473
104370196
383950418
259052761
461346538
604459307
392513909
312628519
677269278
193935106
107938812
660504592
136340179
467349405
914078082
301881913
42473818
622976374
38320787
341249141
149426175
40650405
374964098
268403279
118590276
686703228
164317540
855758098
37603703
322046768
952539296
576429690
1030180788
347695523
258794340
844073229
536107923
226064927
164260732
539917417
607160436
159733940
401541453
348040022
890408198
292281753
220273645
340830803
969572319
171472359
653375318
562845348
102431725
302717766
209636656
199897309
970710639
140083725
276578098
363205906
434114864
512803985
76007760
456651601
443615926
126463087
195478205
838283142
54830731
564602385
185798594
357168806
375231909
730923830
261280605
395408323
301426053
600884944
1012948062
349272065
237469162
406071581
91301761
356407779
587518135
36150360
936610824
506437983
516122178
889910915
883300206
24606910
21244534
138772091
234837057
343272934
239683636
880450222
545507897
826764041
709676822
832600935
532137895
86551060
54467564
27825360
114297562
699106049
303474605
445639021
227377108
286522209
814160798
798046139
256346781
345211077
340240930
440024237
369367280
497250918
79649291
637506942
203059029
304685586
2204120
695199140
115848581
346995816
1210129
142194424
622368484
474681478
941121841
37150743
17893032
286132622
335382266
266685813
462415060
320879256
597600333
344554251
549608402
195266951
388400679
783572076
100771204
525187235
25475620
904190823
372643966
116107611
690575030
147922338
230069150
893513597
760784318
92927055
481426573
63373755
625655379
57955557
1031457559
320128286
421385097
376206159
616805059
753156260
151011522
1012178836
296138365
484654483
272180960
219831753
141679871
175243443
56409512
45570492
92246119
721412270
141826545
558761244
865836527
617820350
65512451
673833048
314466144
344831673
287877726
266512811
847868931
472797176
300505735
568757534
859263081
157484035
215501221
311529888
604774802
674797816
411865774
307842397
1058927053
239237197
143595669
352974397
573056744
822001216
620043568
517415299
508641543
1032204933
317402787
382092532
125601410
144273500
233234200
190057276
31048140
491482383
210948809
92366582
222037010
209376689
157642898
873195884
677595650
666331533
27910165
119338529
657123070
341332602
715727923
35034874
236588679
571773715
646878364
157801214
854412423
262804609
1069166527
230148420
893917660
244630809
147066521
1597573
977227519
246355519
499870536
292247855
433458131
110254877
79970525
501060526
260784476
148600773
476477648
205133860
201487319
494385637
439284490
79001604
114817713
961983801
232297998
277405638
320415731
672350798
655716603
261027378
139438963
74165071
788377341
188474423
4967928
264676673
105101443
437376447
294585882
110511733
855754408
118898184
425931729
502814569
166822810
175508554
99728271
198082712
179326399
454582291
1044613830
628546743
338841568
645538758
292996426
86569505
419872190
177437323
272620998
479260909
370352012
371256064
180347415
284444068
206996877
169518624
10093980
253842330
765443369
607913480
207240237
59706978
525501155
24725003
917396190
139020774
784305857
684086658
705166095
600231415
983461412
16290029
843719733
618395268
420614413
520119246
122954237
530871404
467324369
372835719
335486647
524985111
298037658
286608281
379764999
467175383
233201754
209298153
4698737
538600939
980260343
329072127
914450737
328281991
691444265
244562500
114429015
698532075
180781884
317125239
74142555
125935799
169220846
1009816277
89185547
599232730
85204235
25176819
1064152715
583592582
680127002
610240880
873607021
482927019
496075814
166744446
136161537
153467005
278268041
479301963
189767332
712803805
583451569
200884713
367343761
531621944
538890551
393835439
1002444437
319402826
228623373
270901124
54731845
320521137
139460069
326003955
80520297
953845120
703046557
513738654
515819148
320023586
14936409
319723620
516879656
368417447
26728530
386192266
314787665
764106413
58345161
409025618
705530148
78741651
370116921
331483374
189649560
492454425
641270312
497871143
3113148
105815500
57415818
460948206
474625497
102355546
167681337
1021482267
76414405
833596849
968608551
258725568
18749686
638748408
115166695
369978623
554716799
497767674
243706216
260240429
36286848
152757182
849173774
353083999
126979717
298377679
903569728
456008882
933833722
134148069
783185500
443184588
255825142
152197420
451476799
119317883
400584305
317282315
372572688
377508762
59209665
171752692
508894015
436907464
274327522
344244504
1440398
247931671
1004285682
32701225
88471268
145688632
424094171
290622310
59595434
222477437
270275686
1056781127
297896030
74413788
641356143
905640902
132345557
175966408
479959838
95263916
11040585
333391006
1053569647
507705942
218402561
133424992
400317835
194106122
186764906
546341746
687178199
372372402
458071571
532767015
407360287
782366842
494533960
828732264
316383184
139335522
643233605
299368320
389224806
293573964
761994349
305565573
843707015
121212653
152534958
791618652
183465410
953492754
542259692
777911635
971179574
1018979102
116265844
136031454
388433883
357384690
195779301
452117129
267146411
893073560
503213778
255480943
37452232
640582887
494068910
364612973
537904183
208082344
554455847
85918851
49623543
645126620
32511978
560793487
572028343
369693603
266979939
313729968
36310746
884144092
924616034
197790644
110415973
693302264
375537267
509216362
498428984
296114135
79299718
480953196
512937173
1002474511
377276156
10607456
123033683
219870885
695317270
362686284
798731153
746509391
736664474
151237888
262585084
692292595
580163974
269117192
575701247
424826917
440312531
292822478
606090249
162804588
206259220
309303266
133288077
731067452
164054760
307208514
255915537
44428975
374909403
131343162
861042197
455396710
267508779
66863445
536816878
377169051
31063233
299875130
1018189302
659854343
115410425
884788235
543175985
133663647
518667704
420504695
821176885
533580978
900024920
164447196
106016783
7630885
853639046
301431324
614352924
906588760
130511028
376993639
573110554
143581059
426017939
299201146
16599179
538042993
1058777028
905274555
520010764
228132001
496315782
24252683
42657650
42594559
225088634
122760018
206149812
67336588
830426829
431171234
125578032
315458764
597962589
201665222
710250779
344139512
235264876
869043925
225491813
451091201
607131010
150234447
116096624
721352901
584108768
1069453788
323900865
445850518
458162221
966094981
353217291
926788220
604884863
841601328
559986979
556861450
418352405
532207468
575020777
57584501
233797492
420625002
364467191
56173832
789895588
542851070
185019656
283403703
44245961
546539368
969506217
672805740
12659220
498919671
286286565
298618199
235351119
4040589
511976895
323902534
358387561
297501712
188909244
234766548
257719104
113292472
86869239
467600294
193273923
312758937
774125103
999644544
256878510
161103190
339803881
647339909
627663656
143053471
776848002
700081948
85384110
813601086
875376959
246978443
75434332
124823390
97372689
61198162
330315570
49364778
332857558
294569067
193354966
353706133
91346885
556578732
768617312
324180979
503897547
565161502
57154975
704795643
366261484
159132707
264199484
292954679
181106500
134190275
301050612
246119245
792785454
194678974
25394145
1057913386
16277549
734174054
165576131
227960186
57479851
154672843
221140859
918736375
311055596
402259306
92631716
630054187
726980857
299336286
269851287
557571022
108745240
709207512
583231122
82063314
600164918
962390306
309914161
499457464
62474010
484176931
101903979
316427224
141126782
157871858
524821839
322657387
209350460
183792778
171195100
9904575
477788885
169277815
705937911
659773769
122260706
199421975
110698168
1053049519
382713674
637999656
478172915
92911250
544330600
56716976
517756756
762790046
1014113067
335057345
152611797
1040271557
340944318
149391032
307351388
329017919
965170586
149409232
105033759
1057125049
519024509
640794387
81918388
584135564
887460951
1018244937
465832680
241203424
426630705
534323813
144843666
699951482
382167964
56227949
367585525
412470410
779003681
475199956
284562217
533565545
180690932
64612265
738747656
29912631
696410143
101522958
703482503
153430565
202643812
474307001
948561993
383097544
491850865
91357940
119795524
150598753
4446954
597363913
521026705
485184991
92967799
260853161
664086716
783555580
249492721
712864193
346802496
428490584
506067896
166875101
395872974
576703720
183038716
69772712
1052445142
473310926
417569979
144025746
773998294
849842036
37960257
74062079
511184316
149674287
997597823
569373806
983669394
370402745
147858147
422582188
271037488
547878734
905961529
1021365129
196097826
206321034
212687919
968466987
58840103
292933105
1060241144
302425073
909839249
339039327
14458087
809809342
234126648
949299679
975850730
672564350
271000344
1031557120
60723308
483464826
246586060
801551819
190513500
129512267
328613367
10566494
156431282
254117512
30580262
82454765
676952194
730188205
185713156
333095612
190897803
1065292181
144767028
1020215395
99241571
361891451
194891276
46830720
468738109
17784817
780269750
57558021
131163025
232887469
402007901
188863127
658447848
1005586204
249419987
64753577
678399457
52420823
75007301
126068104
25750257
668614263
593738654
115758301
65727169
292878826
190533180
311741740
287705918
578454077
121904069
885787460
1069852680
575049071
313364154
964509718
120874423
71392593
187009254
340969568
161347146
695668128
41848520
127119527
177254162
142584670
275039432
375366085
543192433
342268442
577790505
471575326
68322821
689182333
6023141
508068495
240612315
519250611
63662842
587211909
278201916
889721387
334780729
824391633
68018977
286338407
325954584
270732584
227139826
649609478
566678838
400533251
913223255
340852955
492412174
493707428
234473463
250113611
501032636
698328320
93681668
490765423
294389118
89817985
298024944
30596238
99267941
923095901
252368163
191539796
44530070
67203084
620484697
823454361
667726266
242377604
358965758
82498997
420899208
450788147
562098290
135436592
163614840
949761754
174997699
436667667
28711277
124081783
97091773
696971481
321835176
78034630
948396440
959706292
332850607
290382304
443687482
457769939
36160047
299189652
401349592
56235996
165986243
5515017
54112097
303800382
193644241
332652535
167919120
14206525
905015769
297173436
6312053
507814230
14991418
952922151
119473220
846401878
115734100
548537476
830307721
196147314
510077197
18508992
23321179
454670373
686950499
479202703
782691512
361285134
720278989
140282115
175881782
401116000
415212907
811108230
353799992
471635093
87864050
93682164
522859601
689876021
201651158
80431793
8612006
708283774
307732870
120451862
411861901
400781015
23029995
624404094
71661139
491808142
862087601
620356570
35297655
422470289
1031119972
147549656
220523337
320431631
630657493
287775186
238355682
421402861
477057465
613412300
693654800
333794275
966615075
69110282
816192093
165119716
270386981
15464722
94760977
1019166522
776779843
1043842192
572109928
552425530
338764996
848986963
123574621
66229031
688740740
1018360600
252470366
131019423
72761708
1013767662
132734342
168845483
118650417
126812214
530449078
641382549
771333747
453442527
525667099
561710083
655010869
571857021
965713503
356596755
125264917
481902224
531719280
443417771
65597885
617034369
525372056
17069694
601302780
44130520
990183777
893186376
737719944
30742714
370082345
594425008
309512543
29250848
278883596
68213539
668449086
216432772
145827330
343043295
704014685
76262492
268918746
467813788
287008615
562588487
161800299
53893033
61053714
588448993
181362981
309969273
617814768
595441867
385454992
786676535
227113788
611381128
408999915
54479883
129560076
604200455
675536677
38577546
17141696
1051724337
559593399
1023513380
439904312
842505077
385153396
92188123
344636990
384204047
709022341
1454093
331656627
405847120
190006210
1019688023
1046647841
31203065
561526649
611362395
875834196
378598922
935565435
799512951
450260624
236001833
548659101
200027886
468660956
464121052
301400638
141719399
683642114
82710398
503543238
99116073
456616
492881376
574052522
68740825
328627674
735404769
542198582
334214523
93116319
221335361
109857637
1018469763
161527706
615280533
371864974
621060398
443212566
584247968
258852451
593386893
608085295
740671228
116740667
712952072
425029983
579570578
573246520
604291698
551736851
675749498
485777494
571827743
962560328
498063806
11227008
360701561
272758711
671050991
28774889
574552999
870099153
963889127
604680267
729928558
640269405
282181447
555004302
606845617
212247406
217044242
48876472
118691045
605376766
336685042
725553757
1063153163
991619791
167419263
24351487
605233525
155542227
1041768757
1017328491
779919816
231590630
4858968
151321880
227652766
538842531
666754629
52187868
712565547
885370761
492624066
353944651
126151798
187435068
495937734
294601762
286855805
474984111
82563822
40815268
658908965
874554394
770312260
883284373
522358579
215378967
530893732
664648894
354714824
376774742
633459540
678318766
123827070
113484930
331417527
516607477
733957994
143703074
869712791
839664410
648158931
259570364
900271324
387906851
1052207548
657447364
337512909
433695421
316781996
293281352
351834392
914430342
752859358
442578989
661732883
867159868
189803127
1040753135
602758149
896869256
21054568
469053465
717795739
95811784
26541257
259389277
474886293
15976693
84469385
702834150
292607740
607902739
549240601
124293975
205736541
659480796
53546685
585358583
233445652
732178332
346167831
263913040
717195886
625411795
713642052
99676196
26660644
739761624
183947797
279708652
437027487
242025928
619532367
188174770
60363536
388869256
114083215
153843665
907868665
908848699
659310063
455473496
267912488
537776279
261453222
117448951
1032578707
115313056
462763718
7959289
150099102
205562949
325515168
21719592
414566402
332961384
141255690
336459192
909928174
136932791
967624730
446474126
239407102
81442882
141179335
126752887
461427351
205814599
691722448
572135011
434006810
32681664
270143295
260335006
519280655
553615370
626846174
615529501
113685335
120232755
761571190
196496951
579301475
212103564
255396223
229829122
265946990
540569861
257202124
267970412
474076992
465550667
373483935
169338947
329861209
392387784
162107825
166947289
242297251
564241881
89547602
463000834
332486117
517135359
6638067
642075348
158500211
507896399
16419171
295057744
242711375
14324798
177785074
422132828
909969093
193680126
1056350039
630915615
212060314
180686902
484965402
699413437
107747407
76904571
810803356
120800802
335312170
34945951
291594324
583533413
719357815
53596461
709798827
292964691
34725553
66815695
197868654
64611380
175701473
80136484
513478263
966277734
311259522
288145851
10111122
6579766
200701460
357693142
395042147
34521932
400213753
225362984
842763396
554052312
781136467
581581717
86227048
1069663337
27149971
276244744
82004801
417083874
692646889
469110876
701339176
69265395
580167072
625893510
210153224
643557840
365943276
138420771
251065842
125561221
68763491
315476904
310180957
59025034
59146452
642325540
282869685
788296731
282123641
837775882
446652412
60178576
558989628
166220823
682587782
14529457
319138491
877316200
338471467
183955952
16285803
434007874
813776755
438096572
489011195
164789281
609722525
300067953
398763840
880222435
33975149
34865399
850308735
233534054
50685338
138206778
519675825
1065418934
720777431
281869326
257454793
347614738
646823100
937344282
389875795
329101067
564834960
28065550
202406239
81990731
679089607
320062715
442766005
359931000
17417834
225848413
1063655568
417954272
497050169
234132443
301285952
561877874
927199973
833073264
851543025
308955963
61519678
557111052
216662831
219637777
834746705
134503774
644499822
737301621
459565259
580284614
460925747
178780780
1008010240
370248283
853176213
518606577
584127252
694885901
569371700
1010067385
635914196
430941357
248837863
274480360
1065935216
21062990
548736119
767503034
487602142
544720304
743213736
107990595
715656529
330293576
294012194
516859621
687094623
62856759
692655976
196144266
443203058
413872836
392247662
26752370
171643536
73144508
561057728
94714610
984011597
389455473
341981166
759758839
430728091
516816934
61407528
709688248
905365092
422807937
157453303
29978908
296937308
170212284
284258517
336871796
689935078
398810255
558900536
612800692
532993350
664821352
44741329
25269638
350587033
100235526
173542209
113041502
233337848
604378880
548180679
712124653
244189964
122548351
821312660
344527784
67129172
874965061
935667394
712330767
624216601
346103421
218685054
544142654
392752554
969619266
291934713
31565339
645195177
615119504
864659369
673330196
520805083
694012887
650692460
595243254
46622934
274830375
676395927
717330888
169657067
561890371
147468599
273620785
722766036
461334116
400196235
22084143
510672556
229990145
299799825
288790427
318388732
262084590
658498158
615741797
518881982
565651333
1046992206
10823014
979113372
135958173
158630099
852119583
499689827
32830175
459151785
72170584
885241401
324133834
215125465
224411134
319670303
676262356
880435550
639290946
435146828
367279210
209195763
164534394
154024871
409830054
169339015
641818138
791452449
450836326
457636261
1016489688
716410893
720581092
931646072
235169891
1036575969
512378484
748106068
506465981
150181776
67116252
674201001
999651689
226695020
674393867
677544133
387896018
512056279
119222148
296062135
663011600
956841138
430926187
753757775
459594494
405496860
499364669
137099948
373064299
77925053
698480092
590858072
701232869
746661877
399133052
101105231
227878466
65247724
615409925
148005478
649203223
153523823
884301166
500100601
654418736
157339981
609399168
266987925
427724424
707699074
632985833
440810785
68913178
71477610
251322182
685585695
748182063
975351472
31188100
742365043
630089746
590314321
224515097
402637301
73114551
30905654
470949338
118773342
253679277
500089946
759380192
331785038
576593817
992561833
285458778
569293081
487148251
706846096
568718306
265357681
47532760
623837569
393530256
683895095
208766191
78469166
921469339
328224988
294002734
657653731
908230047
746111002
214267201
309204150
390153483
1050368846
146729493
931364976
618979830
113727456
277311945
1071796731
252804670
899006944
573324890
377369881
636123836
729449585
428954332
185185202
539473739
532698386
38181143
152721155
207744113
36715651
108999077
959741670
361050451
159712116
194183815
268446627
237174901
232507347
962808120
37045705
579504771
41001441
585616111
550751214
110525051
179871093
272591266
556524511
850877728
843921385
529222953
77531698
686876244
333981898
378085438
280386903
566322176
851180450
165464784
122657652
566010548
470710599
368399682
24052189
295280396
116855303
182504090
142709860
504426044
721227203
123623688
391910348
249260624
393692808
497538811
665911878
94783533
453959830
341216730
259072645
247440405
12809132
919961100
225583003
632210747
159414975
500232970
721684627
1070320448
415319967
183536553
483924967
45567310
391857144
666997782
299185493
652408218
270640856
467513614
125177142
344488877
432170816
111821768
495670252
821041535
602517825
194384567
209156347
201686732
626735915
153398092
359734721
164174207
929984287
402503763
308024202
615657874
143523144
445859118
461430517
126795634
473641245
702199792
561132077
559715412
1048475366
315951904
794824142
590394321
38072107
632486208
291699382
1061487963
177786228
674096
252314568
629423261
74200413
335011580
63222565
375009140
534098669
722070521
97345329
906247590
157879275
831159897
639394230
160705511
528415620
33009223
288849334
83298022
171414678
274286565
588940921
272593347
266514923
304478751
159645059
499277686
601976489
392653473
351506122
984809351
714738588
586910104
232059715
642541998
714068209
987757788
117932926
278565070
107531353
373858582
370382182
584700744
31286838
66245740
806617529
188972876
620682322
377460390
372349280
881766912
114190092
241942969
982392184
242121348
379456187
283358123
740217164
274005699
47575588
80555136
667210858
228065585
695764836
692443875
876629328
706340262
222510012
498846766
20599927
147342083
258402856
425798812
225017246
696382197
315960277
28240764
696819189
98777303
487382805
288411128
217948314
556994056
120393763
221972541
1072713264
166600286
75919157
182252490
568107936
199079720
581830194
44598490
109177314
498946395
584950814
162734755
333917570
169615627
1051473961
220855505
386453274
234077870
255759217
39213163
221223221
609390178
91163848
283865301
797364459
72805608
846073546
737023059
930465809
186111107
199681667
535255366
444776247
324411700
461567925
76211274
577114381
62456581
265848295
494169872
405037906
298044377
53616808
283618918
493514781
818538737
152600965
555235716
674935998
573817003
144727091
745553242
611534058
291574513
430236033
517207126
254174677
288547894
402127598
218132277
317801166
515097000
242981467
343683671
501788790
256583891
119337609
644261682
12309460
884158347
997484908
553723759
44329965
136063091
690342794
618004269
666770709
380000902
31146972
379478299
192993905
105709818
214811344
1018399817
262419714
295216779
432344317
713726712
243020849
199036172
479889498
493316260
501950367
608221041
148810393
341937430
550019705
629332448
123876921
267856180
329064954
198009915
687917825
164341727
687784603
416110975
456322668
142047296
334553055
43179033
314579697
101072074
832763708
181239108
230653136
618841591
637718729
247385536
305200153
808383886
425459006
338017999
336084599
391863368
156591806
80259277
820158861
611675233
911735871
112433393
517913957
628365271
474384664
1033077898
213736244
1023670540
918472994
72785582
418365854
501807268
550045194
322033490
39302223
151547303
278431722
670039121
271160008
503787023
376317703
776230455
506747385
505153524
664459730
182648169
1042588054
209591901
167976793
91257983
716435080
84575284
132336464
343021138
604827454
50495956
211386071
497457277
479143756
719965855
506808082
54142057
838170426
270450064
770555984
139684409
230063816
334374215
254778425
41801080
775304481
767009210
569377290
281436027
119593638
743933189
81375048
28314206
337713531
502304713
660472315
447776929
142153142
179194585
11355156
182795620
313292698
1049254516
66787666
482999692
159805413
463136868
227170631
86984110
66119672
599411851
507182273
168936776
31502429
322171310
194677507
455067703
381029933
292095004
687529111
634198901
553836235
14773160
140595501
272149201
316596574
209211488
845008007
24922920
2183952
195272348
852061157
704831661
7178619
607166862
323830019
93850912
191217883
584931293
560027493
538528555
305253566
252211572
52146480
228934512
274582565
600838042
805084
212251161
854405025
1052337585
262946291
632513317
530716897
411528039
276687608
169530961
249605294
284011405
1048523177
1055374511
937152775
1001558122
90302935
945941560
585035965
699555024
996983991
578050757
377225939
470961628
141797894
511759049
1037431758
1042801114
234974544
537481358
183516550
686697198
605365113
494431773
759338582
240545837
353768127
62797987
384787410
311165787
75707015
193892819
544953463
1051610059
113644084
528667346
980647246
196530600
675716289
254480271
87111675
1043893793
239880876
98132041
916355722
776804071
158480837
681813531
59907173
59974327
450935686
470711888
1055107182
146015971
634109190
1018394691
895522349
88358840
671850460
1035975839
595788707
432785269
635993150
34315864
675735377
519805424
658128499
410770345
209568459
572479831
607636402
491156687
82291377
491078326
41910735
170061007
468254754
318227160
269253734
376760248
422029850
273822678
64442126
271460863
167637512
743238715
287331565
830241323
16073432
25219591
326440647
695683607
74031201
825201480
642358118
564178374
650336057
696354974
798498402
264693096
388368550
1017314156
794135871
321227385
297295808
144097799
541727571
344690031
405500831
234948035
574015742
664055575
538582272
141292486
530388890
155732937
315372206
146266213
873118923
121879884
439491055
720409360
7213901
148786055
87507251
362028492
84315310
88037296
938303274
886236429
260865846
239965953
67532810
961650457
129630091
687678483
625412352
102148429
675349738
321245312
634668572
992002
985262199
617785792
1017651386
171032162
398507938
56917788
73134609
332950654
304261089
747082482
630879484
138911713
26423569
271248716
419335157
655980352
1060562322
106937354
630304715
485151619
1038613782
770757728
112446309
215967903
326500023
272639013
738539469
465771233
497258233
701959508
285164995
173707095
109772837
552361704
208967808
320698863
855487058
911138639
47681323
310898939
666768946
607465181
270993007
372433958
12418867
261456650
284849675
195119836
1065454346
410604392
1060899190
70578
24922351
736835965
614927779
446785018
557531030
514718129
329649116
173387297
538157572
265202326
845204327
119084570
109258513
313501507
886542700
589414147
151039476
984068722
226501366
949118793
337620288
888460761
203505358
285241715
48500662
116478834
985962839
656880012
41156694
117895406
210211777
41326948
585368323
403122837
308765760
147710742
668594901
239913627
300182064
165571846
351503711
867938197
143164565
285204253
1047008385
737571135
36667385
170280073
380905774
709809724
127807043
611961910
95854473
220310860
303289053
20623591
293483867
918517488
615542500
970615844
183433419
48191727
339601412
817333148
67779038
686083048
936471997
967184661
2436845
354621181
125186885
236422989
190064734
505673028
211178568
320674469
312896531
240263274
587337994
648909457
62806128
126607440
111104296
608216615
133803972
44817520
264340742
1027307760
362439161
535917039
137690340
244134044
151715878
378989142
93802398
320429077
215407453
82144825
117440638
65603372
205007893
485432102
42015245
199658440
174141330
253976463
518425160
38322869
258412153
685099237
721114937
508823074
29176851
888584621
557233666
373058734
714962728
507494523
223747047
62887191
718632769
335270530
465328005
808653779
416455892
351859036
351797680
276255723
377908183
502788655
695640356
623641582
286146882
344940199
40451571
183686634
724691042
897597081
168454891
115921708
1052520225
998385939
604367182
1061196763
291998355
494029233
292349156
225954783
101323270
364294295
629076216
176763509
692488575
21853139
633127799
347309060
231106073
218386609
472853011
394360639
696085140
1028394405
557869346
118738992
751502343
426517939
1006210852
212412652
229450696
387355880
721686790
375939508
656971958
364878138
450521509
96838839
898729616
686849604
232098781
667600235
564526211
566342187
948500589
397857169
663374474
592338438
446136162
190370477
838508391
784741747
565588359
987445207
583425849
49337616
332399757
1288257
362864683
320179380
272643457
1041125215
79861617
523241699
79808433
180914556
519961757
409509227
773495062
402384440
923765595
374608044
444564235
5607669
219431074
670602848
1043823595
703996790
473612395
201491648
492659322
48349671
274320681
300333699
56975837
606899158
80698369
89423134
982953986
608595850
71171696
620717764
843443110
790489161
404469392
796734507
300645187
461558452
578847404
549039786
740514618
892469001
339608650
272733765
3181111
27817891
13044662
814898580
175412713
26059627
449884899
378465632
594136485
251754129
153724892
710261942
533344878
641710672
87493273
48032514
372386072
864319497
699582697
517822834
63380343
730781843
292934768
190053503
151434062
961509954
168859720
125656639
53277365
126966784
608069921
930737329
226046340
991437209
253049429
377236466
979400677
480048858
69782134
11923047
387814320
876021303
497721248
534782966
345657272
317319733
112653376
485991844
545984084
190586926
839205445
41721458
227650360
593811762
93327489
144199172
130976468
1037815847
948156590
81151141
86864913
799349713
223139956
538218003
615286959
469612364
572532649
51873051
1008300774
373519831
152874433
159382093
114551498
887745253
622313103
908330608
293625442
184600632
845538227
187344249
377881738
767833939
94548608
676855570
741296130
56993996
494352577
453925792
315028840
223420821
163083789
198328616
691948099
249378956
32006057
850827861
19937991
286560356
290885139
842886464
590403346
852610005
17711360
245468656
500723193
196340317
177252925
46774387
53502509
259203699
732876546
495396359
581209709
143205464
321984660
106438620
88134891
548952587
118100772
438586449
539215047
208889121
305500026
137477653
551816848
794157254
58521569
963766105
648122348
63634783
669675517
59854156
55380201
139560987
1028778467
792304936
139332375
136977835
183115738
779031572
296687321
596238000
715258789
270844495
519492024
161201132
504552678
848432760
105766358
383767696
142753202
555054688
29783039
702114614
242392338
223735692
182755692
170192876
931786455
113911967
425870492
468159007
845814539
766260377
157101864
662737742
877909363
207491125
461633611
396495508
218464912
868656090
716109219
225493258
406144511
227594832
240068806
314246831
214508110
614076261
83051630
1021111191
322319421
420462054
690016712
763883308
713093089
585606556
523904714
904810970
426409367
1037968555
379968299
328973537
285238943
616440226
47576789
605155895
344220567
429753569
394384168
144881407
678692625
364392552
467845952
709258583
254125674
836637820
227863204
154828555
660469813
157297049
236533185
1053139448
339879550
890895359
529046245
43903478
318073387
262852559
603757726
231983316
197405114
43786030
86748842
588724310
945080001
706366224
60282960
688625112
21173215
60684401
467813586
684216504
163237752
123614970
121342708
176687535
831441
394369985
419088147
85899905
280924311
398297684
404288150
17274108
518959616
975680823
182546385
324468833
459482739
738330097
79586417
549927114
61749371
143194778
104750535
47168170
1021360809
352432598
84197307
777368498
98019058
841031090
191721174
251900061
165392385
158287535
831505964
325396658
553966559
649997180
697686116
320296267
44086015
273116564
1042435568
356990726
656050733
1046570550
915330398
75587841
141217119
251959758
217994352
792236591
671498334
356936178
341561625
216652055
625865637
863577114
816158009
661272180
970398314
172496999
134734020
818967844
107510697
174932395
924188347
723016441
261919107
93291811
308993721
639482215
75616813
455676912
201694003
216499914
302858655
560691225
262632235
363897658
652749175
1045294133
781903367
1025140553
700779543
573561379
704280558
146795126
194169757
223480851
645679304
494214251
454528160
312388808
986373202
13561500
116571332
1068576249
679682557
868555347
1064665516
942044021
507676670
401359795
267923205
23968361
340725739
763595279
124896745
438672467
304079212
602908675
786993928
595029570
194330098
699654934
758217993
156362367
932700606
169903594
458467137
666034977
687251203
146255433
1057423002
500029916
1012358503
333961415
626939864
44803442
245092252
632074233
588319836
471367411
622063091
199711087
810339597
57082245
497538824
162255098
413816060
44884719
317032262
353947674
583741447
317050746
419113821
408755963
289370238
6520932
73203037
169322698
347882411
233649784
779388773
602545565
334094224
97446229
651826900
871002940
850145018
266564549
688987324
129208845
107252543
67150032
691607948
1063998212
462877670
87074097
270164898
287987625
238504758
531289935
112732086
677708662
442862912
84652292
895498050
287566939
699237065
109464347
591189698
632497875
323626905
148850161
685095962
823601406
447822122
16094881
609700567
100043331
564334927
12126702
24107241
315099920
304764455
316351823
174638846
152184024
594679845
367961882
13776299
55892877
398970980
672506473
41695629
613043683
932442063
642475553
575217869
955797938
308397913
327745134
772808118
606852993
56867671
125330603
718186821
532242388
952503544
677638005
529107323
176841748
118014576
620261193
328701431
474669580
700725243
371237070
907894354
319088157
504713595
685759838
975288392
167771205
974559745
774507458
687899556
93637133
322475165
50955235
142473807
539376906
603943857
144445398
90866542
329116585
558306159
719935366
784687307
589807166
284924439
391334799
168180179
680192940
474774585
392932906
183031164
711548408
419535808
151329582
245785535
381886815
421580764
889494902
541337410
93935802
696133041
350894502
246146860
256423376
1038139945
239624650
507924268
584758150
733425038
1063412907
492438228
1059206595
25188737
672095721
206778091
319046170
177560298
693482527
252836772
70886777
875166513
714310329
537588813
163067206
237318716
102740774
149846669
195584593
963165217
391915397
210323857
649466460
632003205
87495640
120567878
727625351
94444326
231341521
593520509
479659010
172697497
112404826
1020251481
497579571
451574061
656230202
152265193
675332554
476358637
220917032
197114940
868565233
242994412
923592403
770219808
219162804
537459854
191719645
614753686
319902559
854698512
1004129993
109542411
343040760
294807091
458731890
89112194
783481295
629366380
444525855
238745790
195019842
246357256
186433329
2296877
504050708
758372977
66121597
316063928
729720763
623473992
29051224
1067558433
1019889428
22476412
949027350
679912600
313332173
107398700
1063285125
656455235
242595294
203937214
484906104
717879246
406776489
255595870
605748082
174618405
148499796
218473472
83867500
94090688
376464586
896965173
660831117
135506225
96669300
138401475
834641217
1072106598
749442617
603503592
128923605
109248888
251121141
301208720
477209398
732188311
596788794
845232354
310994572
712854979
221636829
265143603
259345833
150212101
143019503
915787806
108449709
199720352
254213866
694559488
172132809
511355422
184321964
927996326
889135012
178884736
319820747
19566237
333087198
139763688
923494029
398403653
282750692
667418916
507890
194645996
616439192
217466629
614397852
222335865
988476764
117174901
121153268
89626595
656165629
930347165
211199952
464119746
478683482
681269046
321230055
1001478222
133725117
1014334730
216924156
104172183
214503216
366214780
1057380528
65801277
685231657
71980341
177415611
316640426
569093561
36745276
425633171
379801520
109684698
233739431
133677041
458267947
908904850
309387222
206582277
108959907
647241269
364857562
342590816
32564630
231216118
4170497
383437731
142465751
354720287
819731281
364470640
87678550
679093976
368081548
48158599
1053394514
283532184
71865406
651558721
114419397
873032248
116236148
502561910
675850582
984553233
596780491
626097442
100466197
357429141
742676328
221493527
376891935
342743597
57406885
178737859
453689177
640062328
160756435
454177705
177265577
184705231
265821646
384763282
318156594
485189432
423684490
709420113
487612998
525238094
623078047
716846162
1031650387
897793514
327245716
605625860
268768992
554461688
877038091
900878478
258029413
108543956
294913373
34098987
446739798
253804427
888863516
323944211
155272067
615790921
775871448
612579558
913202683
505489251
308428721
837951808
644951989
873722519
341071852
274200390
743062915
34988637
749756372
331214859
506928746
289001034
1069877373
179956984
270784343
202449202
1018072139
421575525
189059278
430602478
55635900
219397592
134262497
283141595
263672920
715305481
113170893
255564365
457695766
1018644672
47225758
933243654
813303543
580838375
128184057
808398279
268052378
608069254
208440274
212591917
57375962
518619189
484012572
279853294
135963076
946092774
372108191
524391059
362576286
389937058
668478944
674580299
78647559
265104371
725669060
35105355
681498015
953591874
953458579
683830944
384459485
548514818
637680825
493788067
729943969
417275628
658672482
187470585
926314138
300312202
580625089
287544570
165046429
280150040
327097962
60443013
421617689
394383296
233672366
636167644
1047800816
214555597
697107857
995601997
130505467
54179719
207943775
525062317
509118906
767399540
321001998
124386335
338255196
4080704
308395806
87352554
245500278
191090600
329484815
68900326
335123145
447025165
814450485
541607606
1053204166
12302610
339012202
668634508
281009058
175453133
588867888
147763990
190264320
353588321
451805360
630093261
171119174
605899753
251368412
161655401
309030854
880941246
1009939261
251568628
74807316
82515688
315377930
74655389
918780420
1025391382
101833324
10030635
210669903
534426485
689695920
692869066
495590378
573028003
975902416
274544793
527522720
290996955
212890640
274801073
44997020
5127036
84097778
419782840
631088056
407159839
901392177
172027099
526355567
30932874
845556061
755130218
288088629
68495780
313234328
558908503
220101327
155415536
204743691
948612937
780508667
708424380
1007610339
207304078
177315239
164644568
169265101
248466430
517710616
608686844
660259060
115434466
283439544
460463820
471598860
599919310
242916367
62429050
41311519
986655115
507970079
517402385
622883126
60847084
9089198
897796859
388937933
475966818
559985656
436465039
173220383
835500701
197244389
243275475
93921053
82733147
933038930
904676794
292262520
549032147
186866464
970699973
312576681
149636685
210810417
106309357
548744247
450521393
416351828
260448871
475536115
388068341
943317547
92917780
810077671
463189958
665390952
124557189
8977401
52692474
136199925
603818615
27070062
7544827
299945533
579245254
960821867
11769680
811867388
992235830
746637384
471405543
741832068
592158474
495707087
970597285
79757107
592755512
481272258
550249057
144198365
807800405
648616564
137580326
924257543
934945360
437758294
211343944
554122292
507011851
162023
233545048
180445717
186746297
702505227
344390578
68652169
503532481
898019243
30269034
1046833291
271946239
923373954
516698296
213050774
355038612
1053127942
293131925
690788548
97454137
492777904
67710354
520293873
180153617
113810454
19364427
801187526
148105525
424954693
330478405
240322626
476768747
550005004
379540576
151233706
461800314
569193273
106896494
2208315
360316611
847118913
202920687
1020637856
151642444
291734360
635406675
93896039
27670058
59435235
86857099
884205346
130584878
4426255
20952598
524531480
472299490
36854574
872473181
302150716
1054893638
82848493
401846390
630188722
96549903
112631411
900292896
732064412
302751725
194617320
368675718
330524013
667411213
92807404
1050421499
766162523
264747524
924036129
301659876
721660844
96365158
931262932
33291515
604147847
252334361
285298044
793818295
737889615
259104972
129534581
501559467
193616134
296516778
684001870
524393464
272290760
791763627
194028695
719397385
437002710
148750367
144550483
264380985
955606827
264945774
409624448
532647170
84620889
996797172
703244929
726094132
1068207431
730898038
195429251
612221326
249740157
280990890
255349012
552635065
1068857830
847905904
135894738
633531517
62233371
265042714
1004035675
1016918316
361510955
462899912
326532457
465276495
387901588
246467581
217897434
406015096
168492142
967400045
486990424
524902505
10034776
590606423
332890723
589183753
134115619
152796695
679013560
687274533
290598749
261974405
284653417
371863466
473719158
757532437
68615752
61742035
624188818
18979153
112389546
902582184
212055228
707153238
250064090
160146439
155882872
325063350
1065306980
893681846
238352831
327448708
62069904
735265263
317443528
195146921
638311650
301888721
5624334
318047686
231182718
771547899
176219297
103506207
1069442392
258619250
500918685
166572464
251163029
525151639
582340317
623990113
369836322
997277020
112279936
606345716
345327489
356078726
327021213
314881722
33385006
906421332
85827103
373196608
551443543
181501017
894551134
206952177
632824776
915752441
1071362561
364471694
752508122
140399340
106393527
328509290
1028782031
299632707
160440768
377857440
147789582
397476829
640753915
159244522
360466861
944941577
449611470
701035821
606575710
483811430
222974397
128652099
623863363
218881913
377018448
47997100
82355984
118957404
325807262
573300609
629103217
694715564
680171806
108547266
439349051
901171566
330937590
490691896
9917128
290913742
582217490
187647934
434738614
313941546
584807261
722724327
607646845
120338152
291258110
402279155
97148442
319188783
885083043
658791313
71263146
208193921
214874070
244312283
352801036
1035709041
721400311
328877917
304293939
444578795
303651969
252417384
702117329
479240286
307745019
334716893
289899157
308393128
938752666
430290238
37217413
56874986
3207173
289827384
110873300
903053159
507522303
815325677
653334883
649356353
984406220
965638549
453242233
705336778
403349108
161615434
454142645
475088573
604243321
764850928
75934156
55900063
326244825
344904748
367954207
492468268
530143005
479182153
584654843
203093125
172662297
704474800
583198978
10412934
146641834
479170940
295684299
781229085
682201071
153317490
672203593
255032054
680504594
13444824
495345158
804972046
930892661
570716724
167077053
554050287
282651695
885941029
120100888
126523292
645820298
778715410
201530868
348083476
344573690
699003558
553262886
59734960
141843130
850763535
487485671
622639067
290551399
274731533
1028266561
488858573
306646090
819823737
153837796
666116748
81244171
239785146
721612260
320825107
555522272
98633746
79272660
739403482
82369259
406026827
691294169
637239028
14975732
82729236
103036812
292775495
316128794
444338522
107985075
827454617
513364291
632773464
223973196
213561975
238828311
692882603
66282859
854320912
265251230
949364424
237704791
902215176
700958734
168186659
1037975501
49063175
123892143
695785400
256176089
279758275
80744834
351385054
155278859
228286281
344918618
64722458
621953127
62715168
166007682
1058113843
852093584
957485478
340822315
599755393
40685086
18260978
428766566
268457610
151964017
630125995
226203253
355410372
937690415
23584591
649027364
160197629
391037956
679269179
623470334
255116849
11054591
61489667
643023856
999063218
102595495
917420991
526200170
103213301
617215077
769751185
134754500
245430223
624243940
183910901
56240325
813324505
362759421
856762224
131019622
352579809
613435335
212767708
395348512
81592923
792425053
131322380
707551095
29584028
577356333
407222296
652522678
700891571
671972992
572874034
192253763
312512058
47970992
147487106
466811256
731787421
6682310
38932211
865412886
248190943
631657321
1002624051
452572059
127175085
39943943
479346322
177311620
688240648
593042473
643798753
340712111
171606388
91212325
711981670
978347145
251910779
891490180
721897452
86471132
296320278
100930314
8966625
119333638
478721183
84743686
324038499
350622459
48754546
331733968
299914806
272717488
48506258
8522919
710432411
545734421
571055278
1058323618
176007635
178683988
92195871
329057411
314433953
187783585
22969466
50182889
755856840
150614186
763012373
151378828
603777308
332713823
594878949
306663146
421211047
701519730
24679136
929641286
986161340
352655432
563200597
258273252
351289180
1049678709
568024541
440262686
449979443
174347422
16530300
17907480
616711546
227052593
676262526
256408099
126635099
174424867
637452334
585505153
117489885
654851724
314308232
758771086
419899577
11308570
340387250
849367860
24547589
150298136
85630681
215750330
291674094
902101474
98777644
819322753
251211168
177686283
397001875
605711402
71738381
154786141
271786504
295482601
657186474
273048535
128391300
230987263
154878390
275449996
473211713
95474045
47014060
191397092
485522026
187175561
315583278
245290366
622020031
509254357
262458031
573832319
197359931
86819054
514520339
955540506
8850457
963255899
600079208
150234296
153923989
194670298
304922041
332781376
256637958
757957235
550596799
185849649
713221156
26453224
260488234
43186534
959266455
325203207
13611774
497463246
788043996
986689181
58352382
571716766
14022640
109990658
513979905
238834342
194059491
282655543
173539469
1073532568
608188838
195021783
76335782
414886856
286073386
159508318
923209098
284966590
637511105
78463196
665994190
930500729
932231255
940151888
814902678
91092998
191194757
596700786
953796447
58168490
240876667
860199928
948901889
677929522
816028094
215970839
1048886891
194592315
212144190
589759065
276849339
652300888
242871173
385928478
88302303
289053802
661773773
69876754
146936598
325509336
755299959
297503327
963856071
214433367
178648503
55563479
36853154
199446265
159028544
28200604
655022192
226863661
18316793
55892306
295647657
29672896
548432299
707650816
444822346
890451135
278085273
1054165326
230491000
569859389
41148837
636850388
166415364
215129497
411555430
325182185
627620082
334762722
682031301
166407585
516306379
1001425462
929131507
10784891
87976905
100950708
80159085
825296769
502969957
431306604
587352397
198340493
37602043
243541210
127325411
23846133
742711842
713927769
583732578
683982205
581261268
76739553
74542666
183899129
868720761
68650029
647598850
523561987
51194703
655935203
802602473
98056231
281664950
1069674013
438151472
88915669
16655964
232641750
343595871
668711251
307650940
520906141
979548438
192259342
13733829
485167582
454234055
214166967
296662625
852397499
165917878
680485010
732518872
273772470
605571966
140947726
606103176
70635201
282934014
468911105
736639569
388908473
89111158
478581287
463528439
46846053
824100612
87924487
192266480
485250578
230438852
637319526
214310344
624356146
246753597
69816529
599154595
26783140
337704769
297709
388151871
706583853
50379152
621388317
82463470
316388406
1008741526
425348678
587920833
996200556
320331216
394679616
76550744
159560222
177928149
491393048
906293999
330141161
544293898
824869265
609977031
565210173
671577623
344640623
592072333
296335389
958666921
383698018
13932574
375731351
703116170
33845071
267263804
44150154
591420037
364573244
936535264
672631975
472150926
345678176
909922434
178789311
259286745
756323369
32003744
465080039
575791138
172243070
138815669
930516972
11670818
508244794
776682291
758481473
749958024
165572825
672431388
307244338
882046101
480841779
48138776
200978416
346301740
18793514
939260863
141611290
96917052
475749782
382541511
324595063
540553408
644896343
460080505
346865433
592320408
807985109
675083842
540293426
658089340
83115012
784301754
750444387
150486713
306626806
1012234082
941432087
397294084
618288635
41339306
751309854
1068765608
175573710
420774838
268105228
550858404
503927368
551143177
768187622
333082274
510562442
632294471
26524525
166743638
89125649
536225402
816939294
252246815
127614985
984284468
653340643
372490935
348369864
264156116
177072661
43888265
494363403
691438290
632029465
91959262
342169200
138202636
85692023
4137848
339375433
958673373
376081538
2500437
806607079
43171392
139799271
947219170
413596237
430954930
349355738
693038990
77357029
427245452
123145889
376356058
695709944
7046056
518710089
348051542
975495352
161513257
478282589
301265956
599906237
489313185
181393252
916691241
565402459
72153177
327128651
426973998
1059442993
296792581
69117028
31890930
1036067055
362069508
203591427
258744819
321814523
304568297
482218837
761958054
767358734
287978301
558524793
693938001
424876680
324541548
561832879
814510417
525033302
240670257
416527408
83931050
523377407
517454034
186370904
605026197
315685822
250379528
883861125
694340904
486856768
4894018
626415897
124656414
198146863
82236431
140646074
628920529
904312980
221428383
278303000
596222180
645717253
20008094
1066823564
690832533
285040109
454886329
66939643
614713862
220773742
155665104
139022101
301347626
482768854
685827623
275488763
256515488
1054909685
303300744
266776909
104541953
591314640
15081681
40425838
548891271
602650163
272973240
40950666
336816003
23355049
535892341
157209778
495954156
1068931409
112627238
1069292504
89687839
402147955
171377777
384918906
703773371
700729750
281049991
102876135
516500903
217121639
50625477
421413092
862355208
272092706
678569169
468055964
130413034
148930856
588682040
297964186
73227489
96915010
991475319
972143471
301218964
412885815
115405185
873620710
876452066
879001012
1038907284
525440748
69777245
747015457
484125694
128273838
595482238
187534991
50530474
223354458
201459922
678790515
746443507
570529827
176191474
306337489
649104165
236935427
57958498
278795507
231093031
375341704
981904345
965341483
998459485
285639069
401548233
68593172
719003312
623403664
665265858
312456049
313328047
585060091
459600533
189275065
197183117
793173161
403397792
64038632
799726935
79843518
590011613
901075567
437913534
31922699
1006029041
245262403
893770221
267255652
620436265
620676339
297051814
573318865
300784824
654115541
612585679
154303278
158300077
339325205
57924909
251201661
1065272804
235827387
602690885
91188305
585164238
617358552
327876648
134474316
5394055
1005077559
424003728
722031838
766568339
454421744
1058155429
465059217
477991796
511599629
479873971
156326180
590556906
499062919
141721291
98903684
323581904
40999409
815170738
256147611
26550794
258748675
692097087
1060650805
700598824
802580221
377200872
73223991
284399791
63550474
481728474
922882581
891985883
129508030
303525256
67670223
372129323
690686600
326131118
86831642
452008519
34915724
400126921
348775827
330780469
736198277
200330941
544077495
125833043
302343640
1034437801
734630985
1046078913
323309883
1029171340
251456322
575457715
162905599
394511759
211920006
549558210
89609829
459715490
44368479
558373814
990103468
342276464
851895088
1002568387
613081758
861250823
291694111
776460608
964101831
591831619
448073253
700752140
792733791
422471371
297824821
459718717
426173149
865179091
42866908
305789557
328615577
796391075
456265267
350813727
596340400
448905285
261394316
833197700
137838044
467842397
89030605
300203174
655814468
369884010
161550423
630534371
44876450
736026171
852293478
123671318
581293901
320760518
973334995
98978827
262143638
123447923
46190995
866377994
140842020
1026237322
463744228
68462771
936213488
285666722
443137497
365561524
957111280
69282118
416892280
894135663
10986497
306114489
342689495
35087284
261270837
411474439
570612648
159893917
560330480
423753781
130803007
579708033
52249367
146781241
442801579
49632376
260662994
136516050
454497522
13142177
508832267
716687751
180458154
413984038
223597119
296065270
203665144
1067864895
76572112
700252793
108079390
249066095
381536362
622448716
557185477
827706570
1035404144
322821801
248688977
508459591
500801832
102590550
232106821
935578123
237617930
103956952
587878590
364793547
738605190
7611340
873934121
189521398
581874735
253621244
175407212
229107982
118414353
306934194
78765996
634396743
6763914
662081244
17634916
115866113
191476196
254193276
234699691
477618779
606411717
223750158
45129515
733932301
60461000
489261677
835187470
81161405
438624136
338048699
671572252
488403486
202942747
505070786
112569610
180475038
265738245
52608914
132987664
99962109
29570214
1031967967
639140380
632967242
58534524
85832226
700835081
169767245
243090647
617324594
908628561
350545913
477929156
37043223
115954216
80269812
726229115
660635957
427529654
295650361
92332128
142429129
231622626
248753695
612584886
480727375
240489941
173647086
510332442
605240245
347695638
422164931
349556494
291810598
204117075
189408500
594494028
365520740
269584484
227088102
756257052
605545320
90897422
266974748
265787042
153774696
109533708
264019453
560195327
137631161
419195338
686312087
284427772
41968525
217915920
362439800
252776431
173082469
648632338
595257560
238530384
104514080
600876211
58255259
899560220
477192598
522926080
884253582
67853862
287624282
121536907
535847082
869150169
368341034
75244942
284718237
614085662
287389900
732962486
927842069
891177732
79698944
421055702
423620167
816432807
50583674
612409498
238541226
221618481
851858523
122289512
236189231
801713406
503145705
494774773
1019714948
688538791
652572666
639978437
874408385
1038538248
246897308
63231473
985023762
368225121
207263859
825975396
128344620
242936549
1014881043
988736273
700275846
986526232
639385906
256754333
211336593
291302701
74661007
918869070
264934610
749083404
329417483
915651556
1055263951
365156755
472911447
533869357
883684441
353748793
275320939
889380989
457604365
195992399
87026521
867854468
254472010
824159597
1044513022
667202077
750915609
599050340
238768210
224727337
481028274
498039349
90434068
144461557
46170861
705854286
381573598
485158511
1043162977
121389913
901645611
616581344
23113327
4808956
176264369
285789000
83916751
689546184
373411190
722389250
450366024
552779431
130372971
743889558
199772399
39986472
929775790
606495580
773654312
116225465
116745157
159019982
112100988
25366571
234382564
530644711
3712346
442946383
673170741
233879438
978373587
526169809
206338054
713554843
295778583
132073551
158052947
613185645
415564026
6767080
637409004
260953351
172644591
775206664
816993850
969859438
209210185
132645185
456407624
321798780
577435147
440614274
395319708
980838666
943453101
387088498
800921864
74499804
627845911
371190445
785050743
18981723
315145964
336067342
623377417
449997968
37996626
488109317
121771302
869750550
309070078
148956704
107043400
285720901
349067304
32245422
200123732
704990996
902146359
562727611
625182633
204403175
455146478
372399921
13976824
918046512
1050798176
359297017
566364052
444539545
577833591
251711908
153562595
918777501
199923745
433749080
346747041
389740448
606569074
280266112
556099497
943592797
117832189
617255599
874165906
151436256
90388769
82473171
635755395
225918492
335272134
911886483
573724155
735013661
265929804
3001631
66108746
281443324
102000592
843333812
162656570
280682346
1023468713
496996701
640310516
322616235
658487093
908702792
388645999
240217464
511512575
53217123
116071697
37466583
509263697
120496961
77732967
900162243
40239151
962588292
322236641
207940976
372223595
40647969
612876570
341703570
524084526
977914793
355131622
134132839
472793791
88124245
655809105
927632767
937254089
652502252
1027941936
67927451
528895653
13551475
14991335
817970025
26080067
455136411
663782543
521511336
119803378
238911751
149730726
48272760
559635772
198991895
113026897
116163920
1045248
1059599100
484970438
904758595
102582314
892262192
500972914
454749849
225571613
322646949
436818137
388545328
697245202
411744606
130360898
28806668
657623918
497088881
94395572
230256881
614258832
239247071
388808951
1011912365
313916694
265587230
981383351
998289706
517574110
341417002
514554857
404891635
10438096
167289482
156344342
301811552
71874094
437643577
136510355
700614090
286985452
102616691
896238206
75418037
363457059
263909827
62963037
601999350
497040152
178234800
68290006
699891995
996301611
226397626
439607864
859143342
445021694
546770777
639278450
607588566
1039023851
432556084
816204183
101646195
6006769
543240849
35831675
564107027
233184766
17461601
269325027
675290274
414976995
607415278
46412369
608799613
987957049
39939457
278073634
969921917
71820491
358377175
234362445
415689779
988893183
765890323
236014496
524373588
141308481
606701749
174505698
199415243
808665716
95044658
31294197
297077926
430645692
185963490
154551323
408459675
685158493
953471373
93597428
123973138
437346814
422626757
148338752
326123916
511750545
620355837
62747170
621356065
848793192
59855810
684877152
698597678
194474141
493371137
258334691
173331322
623923490
583438345
493904408
305878730
256989009
100508352
395476988
438679522
430638784
799423352
242755145
338067930
1002606430
1205182
592000
533234646
396045066
323035907
228397755
97766930
806250170
81027271
545690180
997805996
643792607
294007403
74024904
599681365
364969212
190088805
51327380
265981030
42158945
613226247
469032540
31847793
185172786
329526218
982228009
259000588
252982243
365084718
460987652
329896655
467107443
467422403
169567085
241711596
223875182
107833213
492189193
894448606
602202221
684129272
29373872
1062967197
422396025
609363260
220530986
985244868
385503549
481977579
38587054
741993301
130435675
231274286
615058001
575891174
202214066
654206802
30863294
513944051
273646594
612547323
264729729
108074183
178880142
481208241
239999111
105479914
275190559
268963982
39089112
1033766955
282234744
98441598
183922282
42261685
287501617
602100300
454763703
478368952
576130572
127015369
35295084
462468797
569249481
126992376
827388900
100742737
351603285
348979857
786766619
268998771
321954878
178308240
133082211
1035912908
192866405
451600640
671327888
888293284
896603181
26275104
28561341
336485921
675848328
541240675
2965494
389399533
957242844
377543281
500289293
376149857
54451300
197221514
992920899
867811369
302962962
42644533
1021104312
711688927
690146714
1012083938
265331551
643583061
520999902
165415799
262295520
990349220
270770965
318430336
824894190
656086140
1006586351
35993474
328962092
153771676
552420660
264029671
45405918
242489109
106098217
513953188
225374892
685140554
544389492
686095894
42328944
349657183
592721364
929122309
384434024
492600920
800558256
306415553
216051982
338628168
607163414
690543933
209400114
254942336
231771727
325235791
835028922
598920294
311644596
901242400
463452937
908837632
2990262
312137871
690416020
166742924
79959414
332280243
60684331
319053461
80069467
192107211
570283191
894657332
171586458
154618427
1042259403
101213092
480871747
165746720
340021329
321383551
91231312
334890753
491987339
444371699
199688278
38963852
703410742
228511276
582037267
785940923
348040574
522062684
576409305
926458263
296203375
612315704
453314266
539350327
152959329
69167069
521655747
48877249
1041752104
1026321863
286068711
26860566
551933150
738925934
512636981
946227900
41646691
97729854
707912565
716166890
522257019
489423828
169369209
121495605
91593931
687427033
812596604
637322408
539115176
320585197
894148889
412401170
677873052
706660865
423115532
74370499
759970372
191447821
28353578
717072913
387019068
497610148
320950048
416661777
363697249
113979884
206222575
46158068
312416405
97594232
727455345
232713146
386112901
269281648
13008721
534413986
942663165
176255481
718765349
700290457
231619044
168021723
616555723
248195420
242903051
915605032
517754380
310300464
124287803
219788572
117745331
187678156
687681505
176538060
207951861
316622439
242907516
527766368
698823951
689890180
23206251
463894056
606329739
346282723
255231444
143818393
246532028
359643445
670626823
892469044
688914350
244407763
270347664
1067189433
99944576
88257759
141349350
289661939
227801147
30105289
128274131
856009363
505420230
934570173
328446333
256788240
888647049
151345053
199628307
679974986
828130449
397920345
596288888
993063216
249785120
233380799
123350362
28769738
157559320
6980148
642895478
55174994
40868719
543053590
700958861
515266545
892716133
1439304
527027348
864903713
219833530
81129892
739483332
247858811
1073239539
284503117
144157828
26452069
171748640
775169725
693989048
254313160
56139509
204130882
526159313
286237498
19835457
15434908
127620864
208170098
143683159
45416099
108255655
123221378
641373826
78969970
41343722
50488734
938681746
680650086
249912385
412996405
610159302
654617112
317275513
490449227
281718599
24703987
258087339
669978547
671866949
62537026
8489820
86598229
367645374
614175129
635590711
163209928
7411505
185692683
257226269
411196172
138265411
204823450
209376005
197268726
550008687
520711798
23185355
82282094
625659308
284292815
275437415
359516382
191587956
582732575
147609149
263663422
1055379388
1031873461
619193197
722610367
65559958
653958565
27991334
454772678
708602210
841158835
112826410
542792873
672142456
29132920
671262853
31884339
386833695
494267829
145416337
27745126
287913349
274918244
693848678
245459653
395014590
938299170
139810055
812255364
84684325
557962290
410088953
335105768
230216448
379561560
947706605
212159562
364914705
103333295
143026902
313730620
361669610
696236336
211188667
239690350
552042488
702174014
313757442
335666109
418462038
545157157
23989167
454304947
170652699
373925428
182335517
502074937
491494496
1045484791
534515960
648909999
659439801
625301909
216076784
68979791
927296653
926965638
297711841
266447866
141071330
782044139
254287516
143316303
310143336
374723349
326492584
507829764
202430349
510938286
271458832
328950282
120313199
2557656
489702855
886389578
909378814
929377669
80973472
461257000
114011415
162034278
411422355
702340712
704450526
657910319
369809094
27181193
95292871
184051662
298744369
466870878
591391307
573952017
321458868
1063481585
73351870
526328125
97542408
81741
294464184
354514311
196661318
55850384
411434351
852146552
236601459
120464407
567782326
426615719
655883615
250969650
218483362
489914038
208129116
393923031
423892166
417967544
406037174
188412002
713719971
429105057
212092333
354926216
170244062
245727872
124155588
131975182
549899624
284215201
387789327
511723006
702479902
8846998
329766652
103347743
513721881
570420073
8280438
82300892
258696882
655006021
450276767
700688056
310325235
1009306097
214850147
436054230
303236002
203206267
267710709
253101297
489360654
433504977
999968625
1025811744
819031268
193326636
295511956
97197413
56277091
230209927
480048962
89912099
37423558
342545792
250026220
362471184
320623271
138482778
587686357
781419907
697628637
528542009
420569893
525235958
1008147260
23878550
697614370
123997537
756555167
665722677
338094746
297776919
400782042
555921932
876458547
247702374
863897040
45294611
303438617
313122575
601880782
302652296
76342256
586341737
169097489
41641314
132774625
92168425
401228412
73833723
537240855
704290493
1072977116
538121178
596020001
540517960
464149205
325108922
545724416
649293213
16031423
497918468
306257088
682362712
514081579
561784478
353636860
304976678
917114888
1005192213
246150266
538748660
241396779
876341415
351920261
53751758
69085504
516757730
417661448
9086265
507125536
559677480
388754373
115089360
259560672
297070983
518508095
491914737
625935399
98834727
746407129
621711672
679453347
117093399
165302833
605469841
1046696560
784291730
581610137
219387027
596274682
273139920
278535827
426496309
335473313
84489389
653114157
473985096
746125276
282198649
717258157
135665135
604624469
327826329
21500459
579214072
339575694
284366576
169217307
448840920
162452095
862475391
515435698
650106
129701485
25505432
446421572
438627347
1056324068
64993634
939217514
971503995
747662664
473516748
543345477
1047121073
381946151
73172482
374477630
11459173
331867978
252593570
173331808
381144249
383932767
509642906
341446555
804105993
239887668
208151693
751789067
740131683
667739426
582925725
862323388
98204830
606546138
174643419
1042019314
561342479
627476033
227169197
404648636
260194310
511060435
329224261
649876943
249101070
84822612
911642084
702316020
717949385
286903487
640548762
189130
607391232
125392976
148396408
67998123
450482244
527290564
768166234
425674468
1046592535
401102757
733547407
820597882
964089594
546252099
288940519
659045947
450010719
282700838
240738709
282902172
580111363
47539477
189522748
917353559
958907660
322770581
274391444
272372538
103386181
695635743
640970194
564562779
341283118
241196698
124220752
199500954
610195935
604418370
695451012
587642623
692744595
125588265
255944170
757425734
142843614
402010894
285810002
52153864
15999795
135373120
93353760
120456990
931560657
754369343
99163638
60144866
804233827
1034948600
234047778
345766521
373856492
411806166
266159747
213017787
33214920
72733932
683264979
805315011
193970609
20611830
30117000
11300655
266489825
820786998
341493785
852625630
116493438
301274944
654650000
315166570
138587966
90337928
556288060
289194930
307853642
1043392915
390563453
98579643
677554844
433495208
662532179
286207564
403068985
87936976
3230051
322195925
42105015
614024805
584091119
274909918
139284668
156173577
225512752
462805727
100378034
473924884
34938124
93744488
598715922
72338113
210335493
394117834
782264526
126737910
812817186
110816756
296562681
33758634
172097396
701047358
319123470
311289970
112463831
442422546
212266405
239383901
160395663
300592887
543099186
161532184
479332469
160534577
189693116
199425396
690857569
609462577
976899807
639946961
951337488
377155411
148938825
862110118
525945375
527899005
166645821
277477283
961780127
672974407
607501706
65072413
1048776884
510502819
147096196
617910524
784627945
114553926
513060059
518805586
1065625222
659858653
1012040108
430057991
276802608
253714159
177594704
384826093
269225890
30822804
597587350
790660097
545254076
168298415
458490086
299482073
285617249
234453185
98839165
399898273
319352232
186204261
248303331
649576698
392617440
209755635
605037158
224936434
107792259
61121719
331439815
642206311
246202691
466523080
817075000
720683627
96645804
209986187
54530261
138382684
466220561
338807302
250008864
74065303
582529067
199987796
845436965
82834605
295465623
13293531
342037211
451130358
567123219
409182631
72488088
319902147
870900271
161775026
498357514
55322277
1070319656
546664121
373408509
510266472
105114584
333223413
158991973
161739137
721374644
249223484
44745258
608475709
154093255
238717167
281995391
1009241677
174899999
46846193
37920874
493086968
706223150
240541097
187276171
143138972
249106331
978417876
961488086
485401445
209660670
344644129
294062383
420583128
38212284
293175218
300446314
219168615
189184586
773339398
137894274
186566385
235099000
306402675
254748041
164684776
67731389
231969100
65377215
456306637
745532030
179722655
112356061
604456465
134505310
653198040
146790583
634596825
206911189
854380997
1008707948
551618423
804299006
714137437
712044078
249170047
496537949
356070802
453334454
161535622
166036118
111340314
206306745
320266766
613194812
150781493
46229885
201212293
412245613
646463285
287956308
434382149
575627001
294843078
302788877
168609877
547016690
57556024
301791657
92799544
828374880
389405579
945980950
301745676
57776259
335032604
21201435
406131151
835772032
552048065
83611103
159194562
975804768
310209402
220123857
45099243
646589980
499715521
301027021
803313843
1000771124
354889691
484373220
195413015
737899399
1010514819
719219987
28750315
662364294
825137529
17872991
507598907
230999768
109550251
1059876591
541183913
627822561
585490469
208903105
260054021
779465529
694571180
292794570
1046226620
687831693
763905188
594117271
646071983
106531510
283402001
245098348
5830341
622114331
162475832
273679106
329628597
619356866
404346501
299329929
443922319
100711796
244674964
1031140259
96558125
922273509
156596220
480450369
592101424
29651700
485390793
453011437
282733615
41381671
561131759
1063911412
229328034
40594573
436064295
640654273
61922952
538133028
208366473
31299577
672956754
106853811
364282081
175529441
208845572
610000140
907268863
1026132375
341404956
886504224
715073801
561192636
218506959
271420252
669717719
503245656
1062963412
328735008
445869044
276423693
371529404
326146758
412851735
267911515
271522432
782826907
159641069
315401643
295861557
80925787
165446052
135966738
95725723
857817461
244870523
122567556
572473645
97360698
3155951
291390728
71496609
187532789
270753527
234836188
365660655
783295327
525483901
336128191
659868138
438708718
879995464
72947246
635541069
290310838
510776793
563729247
207727858
438961562
155651280
296197436
265464054
702772486
200917331
1037708060
60559317
317332788
239855555
245540240
560587975
90705664
19007456
205446828
656797914
330767182
244464314
260019303
982361708
576780650
903147277
246227011
943421837
480873396
604193676
635286036
538169042
63859407
631527577
59816141
913714623
677386705
992744576
244719325
452006454
661255518
288505035
171376675
746946656
617366768
654568035
343634971
530453161
651368387
676800611
302822579
3222662
601210521
819070103
473943717
219238478
478746638
944136576
291479043
578277712
170644243
14014964
253295811
921773591
258257521
891753054
1041605786
792390350
467554974
341262502
735053360
254057068
344148821
440535331
392147071
820378002
803467447
352974857
280315902
538039476
725838999
1108336
526930751
189035617
257475489
487793074
716349581
58845197
142206290
247934923
70002228
722695158
104868394
506844953
202934812
199662047
302389947
548734946
644622913
25968927
543973010
96789755
531516471
173337342
1004661632
483980451
765489517
524745555
134861973
181800380
253834079
542474923
582232808
311802898
755238606
680762781
127438153
412050556
933187486
958227868
282564490
865029329
126950761
120574421
249078380
225160000
334191072
1059136482
435456812
695088259
634969378
342423383
5919926
697266484
615766164
379826726
226123350
498193318
112697773
614886842
197046867
864688609
883586092
723566148
73538997
1061546979
647021797
397174080
710252958
867953462
602451265
52062763
1044444901
107906899
444928147
95530846
114649240
449117282
12465226
169794586
419050824
794512595
113378761
270823001
138643589
351813345
588719156
146281489
230036517
293176927
252886457
592844007
250382040
641675358
42357706
348851486
594620167
79289809
187567106
108242668
65501293
1067305548
139836449
139900856
19584083
320741959
72886521
265556720
507355912
586115824
644960195
986318783
654943411
149741795
341979576
444625540
343590957
337605646
578034475
503654217
161685250
145993426
289790799
208194176
594686551
248315140
1005181638
1031035767
152758865
1054444223
714666352
178123637
863517201
118296735
618786266
590978892
347801939
290947615
774072946
360997622
569356118
460922593
46109189
363083484
525252271
343960338
45018151
500338436
313717586
202603378
142040935
264784026
82363245
53693786
330777759
77712038
649554652
302384621
582401649
544885738
634804470
899381201
312384862
164969993
220517311
110414958
62610452
852401118
906127260
651763732
596690639
688847553
544014728
868167305
208508937
785878955
129612106
99748048
937496142
344003744
607488047
446829873
804814321
90976523
57842244
76267279
24024682
477390194
308155664
246264445
236677376
286236182
569919905
458640294
276252752
168299696
532967068
455294109
116523063
177143650
564915215
479252033
294430090
432883635
129912714
45508529
287903500
732879569
1067375092
217755802
545972560
55081630
976381702
968529675
1056646368
193528245
325342429
63017830
530877317
148616446
101307719
677733964
176223529
872585107
80200231
65293298
28205065
631370592
281104510
299654036
598089943
87733141
441866887
819109218
646652434
210146255
88108813
413075700
126206741
59739621
228518066
832579760
245407845
162764709
192271299
416071891
955601024
615248425
654556001
222728465
254599657
975426762
222209752
607040809
526679619
554823462
67717677
987117451
703869923
115542204
188912925
937603430
685772972
394498209
839725848
494053758
326005723
13645994
710499331
172536295
188922045
544185292
691374998
220119087
184055099
119099131
143179715
69290630
462070767
721090317
1056212149
248638470
162691428
132595850
134072233
312532213
308396229
229987844
240536598
222729136
411318705
48660686
674435156
659355434
556936791
266015526
73656660
123787492
752135095
35797021
187065969
135459781
106501552
421491599
790751192
397180329
261953329
308376974
189342813
250253550
899986817
211944893
306827399
136249738
941761879
871427997
495572630
200902065
648239730
225016659
168069210
493577169
343942331
267865837
321495209
555469075
1034388461
47641852
29404527
252694704
705584502
676606273
707622498
729489487
751002968
647369501
852607462
624999045
494709471
281643594
337242443
239849210
181138656
215716959
121736497
457613916
868438692
230640634
563537185
60344099
840894440
435774834
26019411
18472374
530250781
962484045
63486810
91640477
416082491
80719131
750965736
641044314
598811410
323886298
33977572
304601735
1067140632
71244110
377762469
889793254
739478604
327315132
557480749
323495209
701509681
63190886
942547385
200300525
127728806
531420378
184321548
686932235
153010703
197138573
823089465
689887387
442079321
218049834
337612940
524931969
945759380
693760542
568262383
558086241
694152217
133601896
502140752
706547965
480165287
437025592
192780869
718339172
346278002
535875072
54546068
649271737
200738554
17032893
64806333
16800784
241237773
214044335
246841138
649630946
725733649
956519352
66085867
829279036
114117725
22512985
278477499
70424052
566625658
524121317
312929923
666294869
1040970933
548647187
352740161
591430517
137451020
199150832
351229072
266254601
246100325
609207225
236456636
279698204
767088220
335969097
246196435
185994497
84765673
77849635
135082320
67788301
44943008
126424072
221627174
137423204
656642894
268209651
352519880
247990482
253182189
52142593
862127872
363158011
947975410
660303706
361388764
281849245
995031138
802503850
426502471
260997831
263169503
528053553
353019666
1011201811
985554095
381484806
202936306
647091861
87105275
86485797
612099593
505179656
52512686
1025951547
100126910
113969179
18319364
954182432
693971094
952737520
157149327
305981681
281027647
87609369
112985458
466980805
892076359
534378286
107556955
699508529
325346045
546176914
32112460
340554921
244518115
258125093
480031117
761753073
793084644
55449859
299361936
907059482
745692091
338189844
130188281
336837239
777434255
75104062
235889849
87438928
260760082
882075404
535221277
403304774
345707269
86892374
956381933
388316157
637552127
407839420
1040108702
848825215
204302832
479606022
241043072
196504973
188513299
144049164
225279050
254203001
282012899
467156489
261305404
792985206
133787305
942502267
522113305
494309160
567773110
68063630
92768790
586523664
269407154
980213300
553831094
1040869159
501769850
650850844
216014645
238544806
497177027
799602285
100795235
996807435
95539614
29193185
255697841
444787128
971840158
295695528
162286926
214031594
697106685
703036358
860527147
888473762
674436895
204707493
110408171
719704803
118902342
394256187
640519164
550059023
116560093
990546924
34835587
918100431
271623460
196872260
415234303
692017284
625938418
67065831
674851725
942294372
112280641
444258579
727402531
217675477
391880810
24264455
265317268
434562997
66371871
944995663
992685607
123086029
386254075
207486964
252826822
57022371
338848244
393811596
47407209
462022058
371518131
141908744
5263419
75230939
483811326
528438099
509755900
223541639
467226469
159278278
157421959
361065082
343132081
114329636
617464716
829827307
338542535
177626903
824112120
40991725
548988773
262487213
472054917
531366667
567411299
211143335
182849922
472204426
228539906
192425622
438790084
37149972
570601000
397042900
93185199
180703399
258565414
627176818
579573308
945806045
51350934
49177006
1005062124
735379495
34173669
656218671
526670066
151751184
184049845
319697173
962025345
195313344
593945028
527823110
183196151
148215931
483094884
94298423
718774368
923921541
1033387363
477012755
825317512
485041482
453462351
912152883
231397400
488594804
506568410
550669423
1041855726
200215974
521828773
141528297
25647126
170910319
123656883
821254421
202945187
160504256
687646577
648507253
32639716
296195064
705328629
854523169
97558498
400555645
250708351
37349554
159342438
261648140
506536792
158231890
241714814
641793845
317651459
400214026
979211813
165403629
819177904
210499324
276828444
87932332
79397085
803892269
683187911
871384997
959320
451015340
274611207
447939852
235626632
592907684
121174988
27799568
1054142438
408897953
849353858
784765850
247662652
443394795
506714878
322737770
546559182
750348329
792820468
339691228
623054080
795094204
242718883
236390618
711546507
480348553
418023183
1041459966
706288873
872440727
277701386
297289969
545543627
222042977
98442829
918619853
46141776
716826943
389124178
162334000
150314790
139637884
109959461
509928136
868115115
955510258
779709864
546689089
852247183
141684419
231921084
223995579
276888525
217277362
445848740
318492046
997490552
440405831
215839800
500310366
884511488
431933919
186687685
117895522
299163733
191787383
246142387
85052004
632509811
814594098
657137364
950426409
517474248
264948124
193682557
369077620
48792102
594931746
1055538875
200672828
248311536
437596082
84147501
293389164
100881780
346824521
93585755
265163410
190953366
270632224
196824836
14638625
716625711
481096722
223852450
255287874
487934
966617908
141790216
77197075
220506683
651044983
647530700
925152439
722224255
124574801
387303165
440570356
374334279
728609811
529694801
346255044
253393661
265172014
425396373
637855870
42295012
610349337
32822234
454567953
209353273
225904237
343906662
626843487
514399844
592331999
191867333
500535553
103976344
465995352
733627137
451180100
220465062
42359882
75098047
284238112
701621070
531461601
102875115
315577332
366274735
587627777
48658877
279307389
56033401
657204573
400962620
142194708
22430459
874714976
656679060
731625977
595353611
231540850
973201323
241761859
381285686
449426784
843811141
557776419
25845572
266117100
175882014
1048235873
568063033
271037615
934420287
410755211
467913674
80518975
465318571
633107406
77928644
178003632
363077021
747842501
152923547
815730784
323726221
502314670
216045877
1017986159
1051920206
532756413
273199934
813465227
211460549
136931420
7173657
137387152
326619430
409527115
101351758
783545174
217645235
243125406
261374633
135965935
167919768
685645069
907548217
805188689
74103609
334656133
183313334
451527941
283531112
265380069
638121613
460314692
187301437
565362289
516360321
313779567
645954899
401304120
326247919
874674385
1129268
107179275
257985824
694375364
321217085
202304134
210843180
17268050
267513736
472371169
185413374
19962805
1036676337
587033892
179568391
1039180112
873201300
714786413
980970931
224512717
196630198
114043064
365340005
81522323
689138089
692632126
241499039
257728394
409766183
143969828
858279221
45936561
182025676
715183994
721693409
667347127
292771736
252055159
887897941
566869810
163375302
653749996
898355041
958954045
308049334
823713972
837882470
750325426
906277835
734713412
957014789
24361685
35967080
459706924
235544808
1052709708
138595020
429344934
96004928
197587634
343739202
496640990
467564160
753338476
564992186
130233919
742628777
249860334
56562929
254269535
662402166
1040674000
141859626
414559266
710834262
641918813
909352835
788003794
238042569
228825823
881910508
876850388
139205827
255651491
412890000
138230338
19062772
78451856
501439621
398786950
730708505
818656005
31781916
145399014
1000518418
348763568
9188907
285742736
204841028
344163488
676865734
244831852
213106821
856850902
92199159
128982829
148859964
315485353
406814982
450466364
835109201
418183006
601455908
643046686
521224297
699932291
21412658
820276711
194306026
224970249
785281814
385317176
577496239
41041832
87945069
219357608
216996302
693610552
267724530
176557803
526029915
563650877
373062895
57866380
189475880
479424587
986435858
485511492
491802465
375956305
293965848
79413824
159112701
605318687
661490271
142044231
934270911
286771417
641431354
76865231
627474423
382276948
347289755
306263057
295796575
345097928
203791448
26982746
473440455
440095223
340436096
874259570
563738890
84911010
431926957
238239981
718066057
525828010
389760180
106610537
90922448
201577352
152124545
1007264197
511215375
312304384
581307532
328520983
200111290
902025323
200758715
617697800
1036686561
186343089
552228896
688615516
20566418
563415721
45011141
74160291
146460018
309332799
149640648
424622629
327190102
257694512
319429605
722677918
595530141
285433103
827525114
1042011346
765696299
671136339
304527665
268388768
58019478
80210044
141833523
182962545
757738798
996972440
591953696
285800919
481187714
162955861
97091298
9320710
662910623
225303695
327208490
669526936
1071414028
218438575
180827826
258883195
817254812
592347047
103926673
449208694
1190645
445635873
19294265
236973868
36868443
551097988
231874354
25209228
896620078
369052282
270599404
592626548
435599771
349579073
614930218
400545159
312407133
339953287
577041943
289810614
664755201
628341163
987791699
52434287
173102522
464729877
325326374
83364800
70043007
226710763
482832606
202548899
399695128
53199311
45687515
516905632
110176700
533330445
959690
485250372
283155628
592960775
184695815
295666321
360370414
565262528
75891180
564700934
236571787
28935399
611264014
967898654
242896484
21571617
638802488
393115022
358257050
107052138
214210030
73596015
200999871
693687792
1032220452
402831203
452900991
102860199
952804269
687060530
50054785
715461254
491358465
537073562
296814577
318826554
672394642
711155533
307185441
76543738
515748401
460714482
536692024
584623054
186142191
537713395
182478235
200958576
214267276
100064235
658062166
298010788
87217686
56367671
266525995
310421040
961932501
302732445
585811168
116541498
710847741
633700816
459238200
143774696
149303549
86042141
637926355
339985027
669123577
45805342
529264104
269732626
28816715
118241810
11629228
662485569
864234836
192414964
707457796
548787170
555225226
215935719
294786567
120458127
228177772
76918858
872136003
101154831
544667036
92192621
803826100
205031406
253027079
119954652
359186512
718701032
579475461
659371978
42366155
15531314
221997901
678339646
788747807
921344796
274795445
466323127
320024264
599198831
344705232
809440546
663799633
869404448
315294679
669345781
510769034
977850912
53231595
29063343
637847539
27910595
166108059
193427033
441492584
709537510
438037520
741190525
175540314
197628598
267792079
474046308
453306285
63136707
236508457
274775456
692962033
338807638
72824101
621106743
251118708
201969312
327689143
717251555
406271161
269968777
333663189
728528681
48428654
219765528
534219282
85551281
73131363
638060064
232497917
1009918301
67877895
99031027
7563800
549150339
1007067063
14156375
839038529
679508384
110962464
98662468
1019365378
49722202
234123150
164710379
149111577
600591536
239032642
962202662
791809473
660431401
532634620
268027467
343531006
461302836
48972268
1130027
20083381
13350737
14538822
371181443
278947969
6190353
223204200
414930897
332262365
666406558
676208248
64283122
84132380
26041381
11809436
127700468
78023634
286099346
319112318
605859008
180862426
42299071
157054396
320535110
84400925
605314712
123538196
332157085
121441966
690421376
385369872
165144217
959173046
555955960
34782526
802603824
350476349
594908213
578037192
247948471
454193648
698951617
99473038
410952902
315565342
354166404
496108142
90586893
246458511
586082902
734615995
472082624
435752126
144431746
184596663
602485608
521547729
492426483
185062277
467486252
206916167
127821006
966513758
360468002
515304596
770117634
162950618
886821593
161707445
189104081
699537885
960291055
295189418
393915038
907905581
980879311
958958274
20008561
253366389
990960651
228482279
570400235
855794894
990135639
340991517
265261259
522638067
89328003
880432356
224337353
270902505
406029881
166433330
658203006
82419333
464375032
538662623
702334506
344513445
264476205
130545
277843022
1031194107
266854270
126318394
129092772
972312614
203693697
586711576
135157682
338773348
955229156
910212309
124409837
478454487
142393220
544173989
976550279
412957748
265769084
286404829
586850884
555534990
249979736
903542250
1062478441
610220615
696363589
803691940
627675028
485563796
312540117
466208817
457622230
10561779
344700881
394157498
481942225
623551158
269298197
392963707
621925355
128258761
376133596
690871028
66613478
700135045
757981267
220052648
622122446
141157315
877227187
450183750
736108268
1017349546
453344665
189699452
266013925
246075314
176167088
222568164
665189823
247484642
291209574
491290937
323702199
431964005
418864031
412615147
532494682
12895113
692794297
263271871
170906623
876860071
1071844008
215404759
573940102
1012721271
555977173
1054386024
688269117
632417416
221014134
114621797
302710245
291156821
330111474
506121421
339680204
473642289
334926077
1001074393
427840777
700274028
646228551
40856464
369430762
993439474
619761256
619858040
861128664
120138546
391701727
244066892
935499633
719518163
308211041
731100546
862808899
271678425
314455306
696051468
261713098
550235292
275619047
6108358
657720213
530150352
402860714
1056708200
43735083
86852890
625239599
363902269
451490514
125506628
573666065
1640546
1062857695
268662174
298581189
327740803
750663587
557532001
908012727
1043693306
518887243
579598261
525111652
459888328
830182190
294356644
682857379
66940406
847873025
587062012
235923594
654564274
1048598299
342273986
654049463
36779516
369029839
144776536
111686965
422552315
116317993
897526067
1012906146
47760642
575973381
135654064
101434127
375096175
554123271
235064132
305499958
932918099
164125752
494929461
258971519
493586199
910295062
450369212
208095089
213108750
34407319
871869772
414885481
911424354
166498613
4894474
344590307
422432695
592119228
60433104
386652590
127835070
147294074
1072665210
352238463
40912445
186345432
522487227
361910668
122048323
432916417
625958333
340659698
562127111
167915688
335678330
452483847
777774103
317622010
930363719
264633953
706860099
460670401
328114626
490971895
626894678
202656227
253203693
153760389
402353024
14503040
152148682
102999566
342669135
632878448
16740222
446471522
274749959
504756305
281531649
328931861
471425169
713087996
1162187
116571687
814074943
43001377
573258249
472758429
216976362
740768895
205311781
233221234
296544843
9184499
285514397
412760993
520058293
407826602
544506031
200640019
630669651
177320948
739288491
671663941
307524912
465885766
452189603
643252278
688185504
253069113
266457465
282448125
343487753
933286720
116127828
99091108
1003118617
152887883
202395761
551188312
89501010
1022757365
967282043
216683234
870255077
481683798
411486780
125390804
6215307
918872645
394766767
145044942
220633982
992808842
398388976
583304261
388784219
1004777236
400491948
864050159
243021474
609622071
661674537
685387115
370302419
440586823
824386016
15470920
159468917
394307915
30343750
296848845
61740635
701452405
375602900
284788266
39657200
549036956
206035232
295479754
666396818
242861649
947248823
38673027
892162813
216384291
686497446
267892705
17021721
486374992
37717869
287153323
941477923
54611133
247973491
275659464
362061792
257669492
52758010
268544705
354873943
69589889
973358768
341418129
233085878
658909437
150765037
697824968
334061696
92272464
28785163
772309823
512003524
976061898
602226162
61491015
281344257
200633998
818209650
447246017
296103422
598003604
254380718
815015746
600073331
446381929
176674950
295609777
450833571
154894820
1068086936
586771858
1046759044
82201052
255716157
419134419
561860698
973884673
864775252
680588158
548704978
295869581
897470498
689962730
65313537
253880152
337147712
1034640324
179866523
377296131
222900466
612952740
365377230
527260753
504158511
547517415
886627657
330052076
710770682
984918573
67034860
461293350
281613238
339897986
115645246
172966769
65433324
24761687
574919426
237575056
311680010
683750085
554737641
485276017
235979470
593401200
561509665
332747384
403144574
230860838
291294299
832532168
465651445
437892021
685220623
671457466
12368205
47724649
571172215
384422828
555003914
386070343
234681082
161798985
292917909
82873649
422037913
591293674
698957846
105619370
955753737
583241606
334446891
87036447
439871249
639028966
1091960
313551245
295725694
149503025
493560535
99113984
423686819
1054388771
271402011
334536122
139247482
747086348
125356002
1004863961
207036881
836006741
147059070
69452365
900812544
1031428364
800978217
137684515
23112509
175022689
204597777
73478926
3948558
93443960
580946243
669728447
944363352
272016293
158163370
110819205
560424047
1005157650
125306266
64134133
187431801
68483777
399069476
386228681
612881820
507519230
853884889
883265999
535499214
392540858
48559608
304447155
197416289
172548422
304963320
96691812
475839375
160329027
656784443
529027851
302134676
291207314
765603415
82688486
182271954
546573871
953786043
115719545
712434490
25733545
150501005
61601589
262797581
752350197
44392651
391410790
170441479
54355549
433703436
788956182
237823861
472357435
14264067
544974739
127445913
295905025
668330276
879483934
204987711
427321900
765728529
571104324
777255122
424023561
737700544
378742607
401026145
19650658
690277987
417893097
411238009
371575146
322405701
936954316
735409561
751970409
734817564
289824448
500343264
575547595
128990255
415730716
1056491209
570857095
1000006768
417009446
254356972
343329412
616255692
380060413
497076293
705319693
1006914213
596482894
260800808
223368118
303679832
195711791
738381
609810432
307127736
264506276
17566975
414151708
464731435
187650424
478051601
21414573
65473399
120643970
341736613
341615752
259015249
207749989
929446911
186756952
46542804
221858
709452759
323482927
110040499
313351064
305558279
624866571
228567432
697305883
715073110
491624818
128057836
160100162
68743886
146595743
448474186
529042620
561191164
159824127
639563226
535228090
83845155
242411358
457413859
158620960
880093688
723187347
975171066
642268290
156402797
435105970
211585961
1013904893
18836642
1069559270
198712868
155330031
242948855
594970608
588559596
799107857
679741673
329321157
607745217
551344042
312262137
620125962
152761106
572529550
660276225
455548098
375296860
417451444
259720484
244866602
342625640
169449713
768432167
529796403
746264644
692134055
269752960
508633052
74711551
943757966
575767772
145785527
561992851
495568520
501917197
945897742
361021601
418718809
190730344
1057439809
581464314
197684272
190254560
199989514
713738099
275858215
395569894
93086852
260785040
331084737
255348668
883149403
244846283
297632694
102899773
274026426
233067046
461839534
104286195
313838198
7739033
684142185
287244482
262326484
641788737
586636088
422202358
789412001
624170052
4080080
294633547
687338239
749817202
226926526
362815479
248739711
406365465
49767767
261919592
517543798
181409799
3008238
426481726
546565126
805723108
329530260
104656039
204669268
717854929
634834812
248264846
352679732
368265077
274498433
340092231
85701656
448030774
750664669
157034460
476972935
50037504
639726243
375180351
285071112
177446116
1418676
5642951
6599448
32450235
629643179
1048336747
169948825
429605210
198593008
70359639
825301566
33877795
250287322
137136307
777997753
381522532
390647229
59773012
36977839
303895039
464765711
283420664
1050761810
131940050
925216025
127083264
297893467
343966079
220373048
359443552
446038653
1053691559
54389741
135387371
131945991
33892925
717772370
157684412
306243790
870405348
467120786
834493756
84707845
938745525
236174241
929002176
615767180
769999741
599028501
37428828
270927696
603590523
38989185
609750595
326803725
852597118
330160905
834843092
718067058
1069595794
924294043
188262850
410420077
762026802
65812207
641877883
870777381
251698142
583355360
530903869
194121030
979987924
199012540
939150682
17548005
73483401
436472819
1033711929
845559325
33700616
447710712
174369609
847305078
80771009
213774662
892628181
546984523
582531471
116575493
938980990
658849310
1051162181
550114970
494023682
309741214
159562177
479207125
278102522
410353380
609688992
596098892
307928063
503353958
440889136
614304191
729249584
594497021
920284287
294414247
392802636
144194772
263062198
536650442
152076604
175942580
122940522
466245273
816579698
597232447
141337339
115405794
312403127
503515037
780772980
499511733
303539557
302552448
168563214
34024650
1037307677
8663588
257913029
142925442
345962903
534124065
853149339
284145338
285690848
250756229
861493987
92555793
295429279
657893474
135765942
784632309
552239197
185838169
169659569
86807456
344825828
653276557
196719555
216043982
1000986597
475132405
492972501
530384325
238700767
178652447
82358426
124152348
308389310
1070300330
264304610
644025194
354651327
358914262
62436633
309685613
1016955090
778420165
278764389
500491876
1048890946
542285709
194237737
1041751322
227529540
256580254
47933963
2419399
25620187
579506654
561842386
77738224
250622304
217145747
17479228
322756177
647882912
50135895
83288601
620652023
332359548
78556618
329646383
58783130
67860159
443323387
453740225
410662524
303478174
859299704
596546860
1012878058
249260271
288712924
706709828
268917494
338405882
345621062
54000610
673672678
693047819
27467641
913962005
402959231
1041135073
814301909
296831166
734628055
18614601
154544637
134868430
341005825
46840571
67584751
366935406
222701948
410062153
758579927
1037945907
44334532
276314443
145891284
538332759
45495220
106022822
558176116
623501987
714165562
137617486
771183737
798912071
490794292
170313449
385514731
263429727
66114861
564390032
388794106
368429812
211478808
634329182
1064990037
220645524
504785746
413422263
862815900
472017673
273824907
81051245
427202497
365093228
509775623
330873984
584014709
259117229
799306911
116957100
3793929
72580920
1045511785
336357817
974241844
390358557
27318631
484018408
91795101
923035121
330403554
76752473
155375405
261720439
505220441
321849460
691476798
293498373
855630198
74444640
14843699
930455142
212117327
471880093
815393844
555836996
850986823
262378165
594009653
537656563
528326624
534502637
505037369
85212685
384115374
1043055959
250011004
416318039
516405331
416394604
110826334
330112923
855922035
894433558
392494020
27228615
119309133
692432724
1015282744
561626089
213207061
350165850
706613830
575700241
905782987
407334686
141685586
555034498
256196870
649701812
9978858
845415862
514566007
29538820
168010344
57667549
747655616
494789314
75772100
529804956
239943541
924422582
251199270
305494922
57345817
431991358
558385335
171809301
667772155
455316443
68417358
143258078
196721719
122858769
609991759
180307079
166415387
157822601
786349246
900207434
344772432
886216373
462122362
902367283
185631968
542289036
447279737
720476144
599498833
192399602
771902967
261588396
403694517
257387823
882728518
235901329
342310399
707270737
32659725
860585451
95742425
122694863
290584104
462927946
238314579
651382187
303938557
500344557
608285908
823935010
491939657
221385572
34470390
914587144
366007316
285421806
306467762
280676230
152742488
38943462
1024482206
677178940
155104890
612665857
137418382
106921573
698599710
15416753
508064419
450554059
208046688
262079649
419996861
387470645
212618229
239700744
367840721
767683702
646211840
562240736
295017259
688892588
248570420
652945243
910217566
207318594
41637670
184587362
288058451
1009570516
973668749
289585773
717959603
66617585
290135383
699610322
199475443
854673939
994267063
130938876
463634833
151169562
83560042
218007999
183719259
148199500
329366126
351413829
770959075
239210159
322794063
198055758
155036378
970315367
63219074
182208749
715416041
283227375
669135234
446498903
305425909
586854521
1007680312
933218729
282557938
692250195
663058026
403525835
145198153
519206503
327611794
360821615
310697892
44166422
421188692
409299638
1060560365
262861448
486231167
276008436
570671569
275595918
760019396
603632657
979221128
389539104
376063071
202377107
670314037
942498416
13113183
369925988
175665201
994430574
405479632
332140285
66410630
761689454
213116129
657905749
315874259
2040375
1073709901
654602620
450961009
313593501
77319770
813652067
242565098
190785667
206942332
176004589
56920329
26041161
505178657
738278043
657649938
788894574
220640228
603804456
169018910
37130241
177529465
474520287
161735145
344043621
813782388
642030436
733646580
416643504
627922836
636490173
447048623
869448962
346948776
240744899
243167725
387856848
54915622
116696081
79491746
210878726
606338393
1039881180
72789417
431326559
89513064
562897046
320914468
130508711
34020106
459735257
998774902
697885018
261777897
546245619
526421766
160801952
885937834
1024553789
859370319
236051524
351410069
62057090
59007566
266445954
189369893
20569346
849677644
94351669
784136429
29337204
323979806
295834704
666726615
21161242
254335676
327496667
307262302
204328455
207670039
459297538
123213793
136993386
99776061
1010605152
847138979
46987035
855631994
932845083
215018891
900971893
112673903
1358485
893926644
436559917
676461346
50445273
651628668
349178596
393980350
911221546
951534761
964046771
576934649
108299890
703414529
187566280
90256692
511928965
394611702
287942522
396154995
797006360
151376936
1350895
1057777361
338285272
72943527
245607249
327644578
368089889
639083249
49310043
744580931
290135296
61536547
62782030
192369942
781379533
208135850
140205130
247111528
53999859
332631103
969933228
279064729
967239116
470291305
224099939
129596824
206581218
717863536
648824911
405055965
505081321
65451223
455717046
399681181
632617803
85228341
318846139
68994827
558345377
504796917
305967025
198135363
825527109
57815818
727687188
757072815
2321772
454666980
410991116
942952358
862564773
473872937
668378098
320012516
358058223
560977448
35815193
452477818
951016038
188210672
249069746
763988086
319616182
684626971
624811885
326024874
133826863
171657765
618669902
231090939
592384041
217365392
477439372
41350193
456041173
235579317
450748680
207603403
70738818
52780818
1071618362
35443710
454607831
209812689
673968391
252168362
858522496
96714169
764927446
242484113
717271380
477888197
403889006
490193580
129530632
446082855
197684419
259110568
663824676
277378641
185731212
456661849
274985086
582378081
691440378
113397501
229183797
54798652
178232110
33958800
14224804
435169910
212669186
140105801
89461909
766095586
597385289
245705003
327942111
114445411
229557297
630256751
444679092
367718224
505951962
206578271
856915315
732085987
262286833
148240866
215934404
277295706
339256391
237498726
626988121
962485319
929433200
940836994
479959976
199185997
986136571
781993032
323416777
765152737
238787157
937452349
404342075
543945582
289557423
337055142
59646618
699349136
20703210
215708460
77162029
38383782
795855361
758866835
186972183
281587768
289929525
156385229
985596831
1063420548
58387138
44216147
178082985
383017902
935560072
324999863
988817454
652632720
85215271
756461304
63939807
323497276
808897847
324045259
106471490
572519127
640457848
632538536
636204886
293231356
166091457
437003408
232715830
792098077
328848670
590118553
439124802
397011652
319756508
170938007
310685223
216637109
636096737
321492561
66894587
671779568
134409949
663799283
26132091
685056878
856973090
747769236
740599917
22187376
417646457
38393082
212486845
955379078
30464009
1022340016
93758061
305541276
655418909
245647632
277754269
312436089
757688598
283341601
57502562
411161291
498654358
129738873
1054230715
111533443
214505941
83508132
680509393
886078163
284648140
569287960
614238963
273741788
518541393
722732426
488162848
1026389610
135256747
599413220
793055093
476344690
421432142
941375517
948902227
989678494
87600154
372564796
293206852
650378698
454490938
289247012
1058813499
481279649
673927609
236074058
1067543860
327060085
198529743
68984370
224309961
233498686
120499514
1013749230
153824877
501358939
165659732
477227775
308405077
620705980
591008952
301831738
145810805
275949494
99489929
767676845
679501056
635710003
883143341
489611265
442007841
221896054
683030967
383949461
908732219
550380749
63597983
286714663
32912968
179299818
533148502
81753268
524764215
564458787
569085009
647038278
596848913
869861389
119866819
473478427
810274949
6407043
78234167
359186049
481336344
942842337
62074550
54847392
1017963205
546554979
949280558
425854051
614336247
304076185
402042640
314610761
3576293
288353025
614139507
892249901
112283115
287319839
362558039
386746912
611827254
95990137
678703805
235657963
19722132
579051775
593193089
185891019
140938514
678579839
48041292
402362530
534342658
334682069
307753928
829230599
905831837
1032497651
722969252
5996374
10052267
440360484
754615014
475919065
376399875
926535877
203395478
235119417
220743280
560897006
542331433
723982717
867156999
161119592
153056663
534980139
28068444
741550921
503046938
954141313
224485239
230146153
337996278
441523180
660617538
363141094
944356449
503628590
671317167
530060379
107768477
962679395
592189799
893717014
774216651
176846054
157663889
1052133089
148162105
330304053
348592806
213891117
1031669923
232883383
283722702
379877270
30146783
152878581
175207661
269381978
22874601
150288707
853220237
301749139
198948261
12324489
226953150
392298980
569285796
814126514
664030452
520404004
14627283
592418145
271686837
65517431
234286329
100650410
344486107
1015147082
310357069
716525917
529591506
722191467
285815917
154048303
582838114
570281778
598835857
63204670
226662550
440988459
344528236
125067464
219942747
158706885
369848622
717963879
161416841
200479933
104894006
1022629609
654531024
910748000
233678144
675698232
28932944
571643416
210134218
1062475520
388734084
960376779
648223866
933927161
246916684
532777793
764839657
315447138
276739469
150804395
52664157
246662634
145351822
804704432
66825588
435916849
216783038
115597190
203054965
226456268
36447795
776978975
516803968
73174483
870429909
205415862
326385833
630241649
546288874
477577538
80900559
1043870769
137501002
88948674
61508660
765724252
350543332
899243904
487645690
911991702
821947747
832978322
146098080
196683254
750682402
581405743
838856145
55524732
986906975
592817442
85428830
72630263
753761271
204774273
146455058
77549393
86689889
693348404
226264036
201079250
815393415
385141419
235474493
483123057
210690038
123313452
286998543
7995358
94076055
134683125
255793781
135192091
398664562
575271637
270380810
178487056
809936846
592540135
629845107
120309156
4120041
62912187
89920166
607782726
283677175
424527332
580248852
157858953
664164246
530100185
61290135
572127939
173670527
118800823
68044254
195859437
133086430
1062575185
679325321
32553298
265340112
54282109
991996689
26664881
221175980
418418978
191610481
55147907
707023650
444700970
63412552
123136527
175236359
394702213
708585972
1068665142
135437107
371323706
610992641
636111080
230657982
365735702
596885634
413099953
245186183
630785845
50169988
480294353
491442741
1055164663
553353044
1667786
375197735
392835967
396530561
370167656
635285763
325361334
83045141
14147514
872166538
612026696
325113905
423647201
144676757
568394018
31770040
313078126
218957623
669062480
286669797
168934901
326942151
705935615
159015696
713415253
640920817
530130780
245475985
334400026
285106195
364086871
49467867
699040647
658983417
159818003
235046250
419417433
823049137
947172329
746890989
589859086
813742518
206362878
625576506
1179904
719461276
478659902
692785616
313258961
398320025
849230905
77734196
471259004
221714374
809106339
207439595
208933519
346668279
632209274
231963628
434736144
998655951
272162705
293259099
171631279
334402958
950495881
841319180
588824814
318253051
608250937
649412927
98683417
508385180
520134649
290540043
243582370
420075497
109058240
377071068
680818047
927102185
25065991
181489492
683971269
588433977
301339517
661215319
61641099
57173799
461757965
812550869
563168009
122540221
872219135
228820095
112540127
1036867460
776859996
751496921
644357669
605569821
405490790
271978294
988194297
1048907635
327219778
707101254
946601219
488872209
605157091
150632061
75777089
131207664
258372823
165984699
75151832
774685852
240502164
223678839
302074413
156715556
986561327
71490636
245266942
181111271
553959478
119929909
795147181
758277979
60100331
532862516
971721526
241445267
206728864
992728808
314322600
414001797
215423677
362467153
321759606
237372825
500872239
406910462
608440304
202055774
1015709293
79697126
244629161
328075188
62170827
935357939
322764709
229186013
386660826
649232848
411135918
135948174
145363219
60543927
983951405
698248486
273422318
416219888
542816
944606140
267261575
788853223
357744494
54472843
186304421
728730081
491766176
785352824
683441219
666837245
34754625
795474002
694840000
102132750
507797624
34000788
779219319
291343657
417505266
457981153
325426519
102704838
603198147
380580263
660212587
82452670
265019589
1003144153
641429221
556697218
4532143
850544218
339810190
497327294
413962550
262579954
693828339
133193784
179600629
61732686
837095883
461038602
647662510
613783720
421976008
290834926
1037083271
136517786
135783369
336371420
490608340
215393162
964236164
1033271823
487911474
560262029
515094192
279639180
337999736
304364783
615712495
462388223
313190873
158109906
508655418
274624489
19690873
36216786
114508924
1054022004
366655621
504039775
113651498
621118536
928202820
837177460
796587356
325131760
824729867
110561128
253627319
185165392
525557111
183503404
566775115
518390761
704325791
17343053
357918149
545532850
115753566
308103118
534792344
224281654
392380872
545423845
720028397
195230711
227875742
437460201
192871543
279890251
180444001
616629434
211599221
26645623
22939428
515598036
243887946
119416486
980645
183731821
296884379
168757054
757696645
220865790
138680236
399574179
423539827
133390715
730174554
588042316
120335560
586750082
420132061
251593290
272461711
418026076
814287640
20364386
119258558
375068822
17890545
202613512
342655271
352473747
121591046
28106312
246318918
581346748
596927290
363468012
544169476
364993266
644181545
782957751
252138309
297283224
484478232
337009707
111805291
451771986
181808174
450519579
370639020
370482398
416615022
763213485
67253156
171757964
789468730
401132978
314904791
587540221
124571113
527971338
889937710
469772739
11430280
426131150
503967303
275893783
806468287
457978843
19830369
161768164
860356849
427518159
537221673
176807167
141770812
898169187
610780003
1029712581
840042903
280183910
104973629
117108881
171796981
361775379
480728859
276830778
1061641321
718509853
271215974
113172129
176707545
21307329
231799593
311152642
359379990
268369051
73672418
651699863
236469985
62647232
88827443
610093210
319731274
601848108
426082587
1003934032
1002265881
291732491
628069928
857716627
120479858
3612196
63372269
439621673
944691629
992237733
117651242
735796493
59354686
1028329762
604473496
364131732
185925835
693321201
185007529
3608185
155190340
849285815
312886284
868051014
342985051
842905642
591040371
898018807
44767416
411736658
387740734
108496638
333187425
663566660
904664325
99586669
674395224
204675448
789588629
796668078
435885405
169821993
1070792204
229129491
122610048
341412551
318189350
359921679
527631356
95829903
616921357
694312850
45743867
830406746
548326779
544518196
45423069
562946618
333989646
84291243
708846585
242854803
501163466
954317038
178073478
1012899161
147018324
638120074
109070504
678448531
224022324
892710433
114666057
311918841
799541818
530805878
97818206
13491173
277891975
554034668
220117656
152415100
402566519
559898169
810870653
70489117
289026414
230596544
621019106
128252501
589079313
57370007
708623387
561783519
1038669389
718385143
160818849
552181198
937239745
1280564
202942416
635519725
310873559
171565628
334889828
204969939
609230351
162675317
333201124
506531604
42439526
133527753
672329010
766643740
1073692646
486099833
465244467
320412550
564347846
284622711
791796305
375015472
27836923
196947228
188407799
309520579
854653753
434105698
30212095
264972198
170836246
582702306
74854092
338456913
321351208
90248270
388576601
366690518
1002954529
53355899
543020907
348467828
781121446
53078103
909581138
491850301
345026659
293110117
179829967
334987016
530550981
540586861
166403356
236995918
22723783
213236563
1002874446
889677524
270536091
98199628
536710255
113050963
216411194
927168146
663278592
173326663
239199106
664765813
897095230
501218520
468017875
62175723
202417648
33662739
96771377
229682988
347462778
441476719
24799359
585665614
108866861
433716183
748810128
404022272
202406231
68594568
545954049
343478931
1057820174
497229764
858650190
364685203
695197185
321795598
2519775
683978823
218262147
109806446
767985660
465493983
320524321
192624654
640055478
166658726
563599100
1054629706
317059416
106429091
53189819
284061802
237140713
167096227
637544289
698379462
416281872
228438189
949062962
155093221
233070757
415414771
985640435
421081650
17780066
866765109
231639758
126679476
321030040
200087658
196228857
216620628
239699707
625221250
491672143
980043613
28324592
797317084
343569696
868473535
297718132
57870129
738581904
623688842
103875790
594798294
274052278
188519704
532382067
978418982
145864082
675055283
482341660
464058028
168837934
463165445
196190886
271818284
705585177
920642909
645541800
35823787
529022628
334800875
313988772
637267563
50456978
259592010
612408201
284968167
258344105
174060376
195427360
665212110
267643960
262282161
229716901
734234650
147999921
371952882
234771732
547392030
149256280
818027346
806538406
469168790
427741145
71226161
15366000
75989700
174809639
472100048
636377808
439170396
127886573
522270750
372152382
997533167
78809324
184527954
421426221
152392745
922476392
24144530
610411020
846402834
438406089
465651526
2904414
760616438
991849529
118999774
904358626
437219230
784609803
445127699
551348256
607012049
97043678
963475698
706487444
44484015
256802094
47390418
341215638
390497493
293056548
899229581
901934536
33099473
160358498
21001044
351651944
13244391
160624483
432054649
639114971
214167964
262578533
81881746
1069565236
513471357
257780835
412553307
227216582
698776060
199784280
736647
623694524
276036174
990701124
927335262
86084299
378249509
329319782
952457001
208414823
614023152
7049976
177719686
398487413
247392120
148081508
425612245
262109802
107903697
311194054
385497217
29258535
396295028
499782310
683721509
292747221
450297118
176837471
159614236
780416878
99854751
305488967
976178747
153373588
22572200
695933423
137750322
797366625
10028448
84959883
581958087
193657123
303054782
936176337
596173321
869675373
497607951
497399395
294571767
60739338
740891107
1117712
383319530
688591108
1021891446
363002263
776808577
114171572
203058307
468790551
269811319
47068358
366146614
93722318
121498911
253766676
162235382
667289621
703722568
214807218
681240378
457884227
760019349
40782509
898308035
1038213612
50201488
487347282
206361744
352970811
710727892
91705484
137526202
344776360
317038338
44929618
63651233
308844020
700420125
1062652565
834396226
619363863
689018344
576850144
239589404
474341708
88367099
399892590
600946625
343046398
580156856
468072337
166694188
19287328
27997699
318358822
1035322421
323603658
246596335
447433840
382083414
712407362
414080913
346697657
59131407
135175006
353624399
559000680
306421874
313691074
936132229
472717825
496030756
824216094
248583943
130267641
45941831
27376044
157137459
51662303
689368239
131461457
65988979
489569399
170204956
332380908
361568544
580662031
877324545
152035048
529044409
333187865
400882019
310913313
10541939
50192672
174963406
1018807143
847312901
613363236
164153366
700467063
1026747206
309579383
513720207
882496588
369467601
169559515
128057021
604273426
118952771
114413465
112024555
534868559
494113500
903113488
645784598
459893103
712422632
5731926
132541728
121423806
655721625
897909431
47360476
198281933
9165305
460229421
721820334
6785491
345492279
775655512
715642033
166678876
207183605
506723854
1035835952
117638990
195035308
327852573
20601473
408709028
114734232
150956637
66198933
604297057
343545434
329226263
468017534
339768481
643512577
290830799
750544323
149680631
350276383
463879743
654021554
26195117
293335878
157119009
1034186187
47130351
693177293
289435437
148166080
38558469
52308273
323543535
13763385
300240886
601111214
10821952
188518058
575697211
563814974
466939229
46040944
828249131
166330521
102575567
323500506
32433432
96073785
80116187
829201132
124230782
70735876
513158102
521715955
716304506
373480191
536048440
598768127
84997545
334498489
5853424
678353299
1009004409
44617667
534618098
46089689
855939803
419452095
351276135
310469567
228861483
78537364
379375220
1055465667
718308468
302299720
250125654
412802591
681338277
200767010
232693869
52164396
338878900
310247926
1038335023
309544333
930217733
608718448
1040583825
700223892
182568951
335570534
534985289
268436688
107248195
259992928
341610879
354833910
59678143
296902987
561703658
217726021
245629983
654030694
692791087
897622450
209294549
234312817
183728613
512412062
947149839
630918870
10820488
545862516
577092791
94769970
700313788
483234189
65198633
84673929
344035820
185158416
68005713
573514534
173321703
193064978
60494090
261748609
11899132
141813206
551831439
654046545
549079164
50605349
127061968
273722328
43833831
300332484
503902458
363573868
511582272
1073600031
656527022
643390937
345122269
533322405
672141162
1615286
177166034
387306780
187499910
775325787
395814180
343173284
151667793
128749457
189644172
161584600
40568325
416052159
166791699
558548630
713355534
611961844
612384548
470653898
586555905
681572044
174154306
433895381
1007396807
989072161
341606346
595020830
532244317
393415747
162610057
789069842
438386467
318295817
952108967
52817977
961187573
1072843615
310944006
387422151
645995853
717544296
30021268
620877836
875446774
512402566
518066618
116184926
555020443
559032757
149688631
174214962
622145083
98734433
606313922
103946253
439262916
67624962
336218179
282650735
254605039
102238134
673137729
1005029069
303257646
563000570
28428911
839726808
536082766
509921257
1229845
222419450
11970079
160877910
254451539
835757539
164840120
557632563
82676906
967590832
979239808
114785156
120323283
234854733
95135709
350611394
634547828
162408796
138979585
620256646
42719679
178392029
246526207
321441975
151202574
715137662
672140559
340273605
336243440
678549
945454809
153295184
924320785
79036893
264541167
732635821
7824074
165174488
198861100
583553392
1051553598
32314714
305973014
368674348
223620984
349499930
720642838
601594780
94403421
560780343
655829540
666205432
756252672
893200532
219451195
581081774
603157966
497569145
636338650
827251762
137051202
231197931
231355464
704820167
439682557
310253956
386729661
1010266678
359647966
674708126
508641813
52266458
71348892
947188934
317533909
119455834
79613068
588183479
109704649
636727416
386317143
196707961
475249417
492641157
238862528
1039547027
250852171
435916141
917553416
305792932
285966450
615930610
426256374
326901895
349634084
361252557
462419340
784902358
316743815
324374798
272605786
579015012
308251660
496012863
949844885
313408751
153312735
178002874
1059711623
16984944
719635045
697105591
561748501
671531799
612067814
335553470
212344772
684035885
131662139
323013528
533663202
169834710
841665967
167999858
827938988
439143976
912868455
582144767
470773865
180822259
102099513
519323938
7556232
110945045
235924921
496629723
346285179
8372718
290206344
217749415
11711222
518235714
369754977
951005291
905865705
475179180
574461454
598313831
50379290
346786538
419121777
331796662
436138868
505166760
866188108
421102564
655713894
354287665
591527417
417806372
289636857
357874690
464100689
722020324
566902209
76688518
488835143
303239601
723851196
927223552
83131194
320454984
839473052
316122618
182198109
780909941
203526561
262191450
646781810
83562040
979276810
751516663
194286221
944894622
414971283
360693071
348864970
138402377
257345515
471854841
114712158
561732434
244065763
961062604
10298162
656340250
480779531
659849429
1014421835
145011826
255636751
479304252
88307763
719097916
348135952
785196901
296233890
56991157
722661877
332602038
988936580
299147031
598961704
346944366
416256861
171197336
273565417
552299660
169663030
707526456
314866683
980647090
692169042
427304554
632304029
349953462
1024753207
219377399
159905611
365519130
1058277954
873606565
438319020
619974725
549820151
52039206
672740888
52399427
996582717
257807682
165868746
378548034
183119812
292403697
90505371
195092223
96094105
682789200
347121363
68653349
482781456
1037532675
79637024
372948623
121444740
557622837
514421777
29744096
85904962
316471340
255974948
226648471
132071008
886482176
64717946
277588696
2086253
629279919
607215977
84201192
184793504
291878531
479449713
323015044
294124265
716961644
402150912
178072594
429659806
988610927
945948468
317781481
433837345
1029757995
151452445
346326059
1031687545
685815074
235731546
278654436
899417468
355859351
515838215
37952805
874391042
341330584
145279705
620890580
182785484
196782392
267477959
1020130030
82767853
662819111
542488210
124259537
139252131
595990409
639601315
502043179
237118965
113106393
79097848
237420048
237161899
221671743
952507527
5967865
76167557
280032953
511715334
262723949
160315706
581962140
69269591
166425729
503991102
663983863
663882939
96073249
611510679
681589023
111355423
102163781
607444829
82083074
62393552
696385803
479425709
672980123
214869611
830280493
45196148
203404476
248184616
511578737
966868868
276229850
432533306
541651598
386140847
11654648
594092178
321597501
188550897
898117515
735438288
48539396
1436889
41522180
551421594
35574974
298077335
449031103
690198454
322397433
166226031
451131874
317996860
410448116
1018407964
185872594
165384319
386997037
111906343
416442711
956816770
733427056
763822508
187667249
724949518
8427096
120021092
228105778
133743156
220470037
498928182
758513722
266305102
107038037
125838635
317443709
625852277
190065860
435491428
321762580
163702119
628228515
65652974
721741161
745989152
277805425
250008641
461038493
34346256
544879032
17815451
144295108
115356010
235505017
337644558
637546558
163361602
785069886
673918023
78764550
276735233
142891343
668793450
693411460
98264539
838521233
1002068045
35652046
593081636
244883513
104328989
8684891
700013802
846351318
852374482
271905834
557590171
582111762
669080856
481331985
341526702
159329713
155185908
313535152
815784974
255605757
1066399218
813355035
1033242062
268765526
437338572
867242609
605822381
49025352
577393943
943703444
426822574
115031742
224273089
606180353
262889887
162334530
27531570
224122805
138266115
449260372
683913535
821634395
618373701
392352140
327275257
666496948
641251244
612010640
111550396
482194417
631785761
255538045
896122840
296702983
972549179
161802299
614274993
773911617
56258945
256129326
1054127999
63890207
955255930
413419927
445900498
717150936
91951948
663261764
28961851
224626247
957029067
136040578
645769569
631665741
278378457
11820890
362229999
880402049
2712911
236808604
41952669
78108326
128811025
397883734
253143494
784834388
284842855
259543454
407439182
184449596
705262436
220486598
247178219
212691352
247226973
1048150691
679363824
48634742
69791610
241852053
719382300
84916322
149723911
486646237
161927144
518885059
143270647
486490674
42422809
640339994
424586310
928475576
667266051
813579795
240813
335897092
633926947
275656927
415627033
616718279
359657171
720648085
77137499
169281011
458129443
758856242
981885
164025029
167312332
331563770
235199176
138277224
14532449
229389001
452141643
982910295
533519275
216181443
738410127
355767564
121341633
631063980
654471974
66475782
1048598162
964534086
1040697050
5439811
792649789
37197639
356840419
608398903
201733147
52825126
136300974
338845347
99828516
5516606
316806995
127893453
95582422
152072690
47755200
743317628
17891794
287358925
352431858
890642389
272146832
70920299
278318379
291640894
655579302
757997867
718796040
190307803
554930880
502466591
475089630
718995396
228461990
143617965
104274653
61317027
554339888
60773618
167553455
486709491
649572009
347327711
332761182
35262860
505566488
42186799
1059417998
399895716
344148536
445385855
853678362
100749001
264490691
442839021
164290974
181435076
1968858
34747382
342302628
498326430
582936329
380333892
227953598
433104510
225198100
296429651
286648060
689057215
908347423
983182894
613253406
438310039
245189414
225856632
518264299
336815969
190954464
596071305
49188126
266914525
459474839
629167015
586073310
223519823
302636817
419575481
923129344
82921145
606847268
1031715127
308865166
78828546
287843461
569081536
255884324
236968295
675244565
13290719
36875890
608254958
719417586
156857742
437524616
1013028191
174107145
721292110
192048940
633145784
26829164
92828315
939678193
273976979
122190094
4661313
149628722
498578689
891847676
713755742
171119645
201457164
899947931
104103428
274678587
498147445
491285190
559417876
571126214
174306821
396566881
128286620
42985371
691146240
907852221
116721688
959398903
700102983
516832454
454213901
93264280
344119759
469595281
567321512
1012836817
285846461
895793103
157761806
316902717
450223540
81523015
855535461
860320716
28689433
911653512
720472870
711169008
865371590
170292767
49198772
26837785
794695786
374728795
63571865
353174295
468195107
706291114
27427887
7789691
72185681
164571135
126523498
409059837
957959244
277104540
1038386515
243658060
852123694
638056243
211473178
705395291
677028815
555207510
106718916
36478349
34249061
222664113
352693955
78925822
836627035
869619873
1009618839
137224223
1007569116
280308288
1017611971
100873083
949198642
251613837
145335968
136276966
114692151
690003741
266569356
329847964
51218098
481080137
514908274
775095820
644685792
594036035
592916344
135713074
277247885
450548894
300969578
227719365
221671267
134148802
612910842
168049034
215273260
301577897
518534497
105175275
683886482
678034402
320378601
671434162
476978715
296114668
260617575
95064834
18169158
970529463
1042856553
571113267
339516326
564923368
501173538
223433616
645214280
314379196
291827513
489477541
309958918
98563179
235684415
703219179
422841647
510484054
290393973
576344363
156450989
39769780
363175031
768942721
90929587
550594212
645747295
427467656
27826466
452540880
1069305000
867010606
657221688
810361196
311608331
853430289
380489640
51942022
82661639
1027958310
830464834
556348324
96691109
634080845
61655473
388028453
70094771
475623469
485050069
601190295
525206575
190975894
549983156
201169544
1063802657
806236019
285747210
498900299
174113311
506955891
47315857
642633585
2539753
120631415
231954708
210506396
4155281
214666155
644400204
113041406
196772212
31598723
484024272
140862069
215288823
169810695
469060478
380015306
482509993
959190051
473569397
23434641
147790757
1031863113
629133131
352910171
640793964
933975247
890204551
1058860147
299267295
294356228
243277626
515832333
76473066
1065802801
147589027
1027767139
603242566
1062767380
707404967
260443544
351995102
300730155
121772456
200209376
440777494
465271852
444841465
685747067
308642919
347261322
693303660
2712695
213433239
381438272
333673975
96750125
412912626
479677387
683328756
231629161
75907179
734419544
229813856
317967503
1024232828
245789686
242419790
866599063
240240629
302949409
816177325
161038492
73084142
315583691
222057453
457131168
145568677
94617604
464233672
539389789
703364414
334423668
309586183
327895407
301576417
399645743
656094832
199360043
477304441
62203892
338060914
997326524
262694430
134916451
780433562
43107591
11294372
282098531
155166010
146611694
167096928
850400497
33199845
828275061
116512932
136124354
311268826
563753919
77911355
202346170
274431422
194659243
622985018
232156831
13009886
510797783
925025960
279202901
962767477
45342111
549765573
809758584
590821670
710901983
274345377
103689962
84960088
110406922
51011307
412354307
721332276
593774158
112063357
457100392
532263678
6627594
309459450
869321824
42415030
145626165
345988310
515891051
173215813
65151677
244766053
288248310
302112886
464972916
306808184
65619097
700420138
497713134
164537196
486772728
75679445
174066478
132815985
502969996
217710313
155809400
321531984
5186715
601984506
313725441
668137266
1023768880
77141711
230953342
16937652
98984977
251579774
514284849
214109949
690427555
486831329
894296626
566198992
707912511
645547300
628784846
676886817
534758320
302456420
271611763
35246390
387207804
618844831
671221921
470556155
191033216
759695088
317559454
186975686
321790566
598918574
698016210
81195972
231996423
200648696
328596945
150109254
522721249
169106059
877813192
33659480
148858355
6692599
321411152
767794102
302095599
869681458
495034417
85402689
610434149
132093838
497143107
206644500
676707658
765616184
291317100
126237454
169242251
906593262
326598337
409759450
893616389
904710073
82834688
667490305
177618958
558558105
357691563
620884595
416857492
441436421
387938946
74608221
675800565
323738929
158459042
182901495
215101790
992534895
279886833
641559159
661771847
58526031
517128526
605671288
617720063
918064938
865882551
838744534
550486661
396598367
447790499
312829791
943015758
611182611
93810566
606666556
280572021
1026146788
620507541
283495223
506638774
96402962
396395823
766720790
299793463
207636844
294627676
336734426
377639980
313062375
28371795
478133925
511179692
8099175
264519469
222431186
44963217
720291587
180239818
664145852
128398367
153875418
293704144
586927651
714431208
44249481
396330977
327651147
603276139
241360405
627344718
914858179
432979582
389571304
250582823
19510856
127662356
77911561
1013642269
18968797
491087412
323392830
585601682
346737715
637148142
608482087
1051889708
488609454
286910711
300251195
134060417
542025206
468344960
683089271
560680307
1062577055
41180675
141348612
613625881
1066761144
2442621
342979872
327004176
741364124
261578741
402509387
262832181
1007008083
116280017
65680719
244671773
305340064
366744009
163735770
210679331
58856901
34160824
193712456
134880910
950276523
178854402
68003137
149836852
99121897
617624924
218981521
219318563
399250110
596560743
842336790
370094814
670715870
578934792
41324966
1667409
386179681
196903748
622208391
81002695
588054105
536486747
112732974
607261539
617772210
350873293
587674375
213819041
401128073
1024273383
432827708
335509340
132720777
549094534
504704170
52871476
604629177
101956405
246618346
505249563
839298399
177015906
128899621
513076007
109846953
947677369
66160379
287940224
17762302
229714652
393390161
167033405
847140988
991285817
628561597
534761909
904466894
23253449
378517089
839298536
275841351
1031038701
573032811
166433367
8530032
389165912
1028380300
326197705
101093454
472150817
1016181406
399677550
620145353
806531164
934457092
63638504
211580131
828204500
615818633
651312382
317044060
1026268856
498132423
723815843
522466433
604785256
30592374
238070664
328848618
925304496
193301724
326120502
635428862
465399125
1479218
452208180
334548943
590205812
1033106101
8519264
337701303
946736723
169575984
294935731
81925565
338342331
760991885
305659626
20950338
500184592
439578915
340952833
982678466
882713553
97696650
485473
56345994
79595958
334192088
374700424
146580575
691344940
278960400
156509557
319871974
322340293
160895579
85387405
171063790
1011874962
61496278
679355030
511391289
343764249
34937489
187959204
332962240
714641006
78471213
911833377
79653370
433698403
474078815
310381168
763091094
165004011
536779069
942429643
879214357
470365755
206821068
371574238
89437760
77964123
159528310
191802641
76487519
130084474
420491180
97163750
1038626100
210332151
32784976
476091876
291472035
402763199
156591247
1038076409
62715184
763584131
682450051
111779018
856792144
585408231
307879616
1012674256
220644071
50331564
228284550
91686554
748785399
668403532
894337671
77663827
1024682977
105554522
373246750
668233102
434393668
1059130875
488021972
640587657
73586064
237999418
143600835
471981043
100040052
374374899
674577504
528042597
569191012
534814188
126834987
724285313
284401611
579406267
284349691
32898284
113075649
659806368
250937517
75320891
99884974
621259619
527284998
326239308
334707992
241076275
615909444
298675963
251647972
948638965
649884812
869130054
178693124
295541273
488436821
406158691
96462283
638688600
29236875
646481465
377790061
101392175
429531348
96173063
529251333
468277948
952607451
144259111
718860774
836835544
86566876
347428047
122928895
806776438
502853212
141661120
193331992
426151436
268671914
205497471
843040856
528868050
587795442
779465232
738478027
341666799
711811362
658427906
951115821
262810355
46882926
162325294
647524767
138982586
736351712
265928586
1018255474
153815400
19732455
740420120
52451605
159867404
347793784
874907551
111212641
230945472
468447555
48664329
257651824
583977661
532126969
76266299
196511541
284854039
439266660
250358805
309523581
531885559
129976331
158389474
397027366
49638383
58510040
533255902
261146262
236423574
518948468
895464332
168322054
906900640
757401188
25565152
843389981
1000146463
516052479
140813458
99679541
330363424
263951188
474351442
532661547
244628854
299369217
318878681
872220216
1538159
235555115
199416369
210104504
254473912
909907427
890337793
585739208
94034722
636129201
650692173
205419354
72917112
587222871
972479839
169383771
941580841
277025637
35692640
892368700
114741935
1035100073
314733290
427943449
672692180
253058503
85379748
770514037
963266425
525289289
669696345
412634458
1066758
604790746
452694563
676572101
427856252
848420554
460932134
776908035
192953003
284721654
414702569
436629610
265488950
92489784
208400617
398978831
820334819
246226771
1052737680
42628384
462184034
75699823
19929291
608549140
84736899
491215043
150668990
803666636
441572210
277601408
677184990
135344530
956254143
623065542
205824986
268360280
108551522
867029516
822218442
316559742
920658109
332652983
287428096
64097058
609088059
280427945
294183033
636309208
73248104
38203525
102427818
597435954
1000270060
314656788
68464806
232314039
365249489
262612517
977190969
632778857
293958523
972757
255237451
764836905
74015857
607558643
35862409
737069166
147526900
711137320
259554503
830665103
60227040
528582544
695891523
825859541
1000826377
154603621
15922920
510807556
648739130
616028603
175877145
996638335
257340072
164946234
503743365
43153380
1015147131
877292741
309709344
203758896
382500929
419115898
179257856
113913108
250452157
64407183
285201984
25637676
271691369
335340960
462099574
240859950
600584107
1040801710
673821323
48542160
154731781
6554760
673485840
437890951
825606215
626171628
839247979
579608430
467943695
438182740
219701903
259806324
1073099710
632034272
23235474
655759635
424138818
137507374
33883229
223725159
353600786
896555817
752807056
855596771
243629986
702602678
524630860
209876072
814825694
123426128
798391104
291932750
342954970
172670930
280742776
162585817
497393842
379000985
38176077
323467999
380893617
21042280
540288336
355771396
698379178
45691547
534287616
571816554
767064419
529985113
42338385
958055085
328324583
716191298
424170176
273857205
617538631
262396928
151368318
365457347
722916330
199034129
748773190
686255190
441596341
416161154
835069406
299571280
563788659
81703307
257584379
1068926956
276010478
959208151
151654711
553030620
662072567
333937491
99527452
779199715
88949333
650609000
422093459
289575232
168105361
550452973
352389532
227070924
79124492
681329287
363460923
31608418
188587160
288895596
311996764
804435040
115972531
251223010
957032977
100560127
187981108
477086252
98106016
70225461
467048271
58363555
537723314
58205188
455517880
290329414
341454269
444365070
402324844
995492787
162644496
686658663
298874672
166900572
444514111
574211194
264585109
293880234
348097204
105230917
699186203
122938386
766229112
773971600
189149710
5978611
718033652
1052065961
782640363
315343824
32704586
690525514
423584579
375502446
237945981
127105525
152198021
529581315
792544003
638789747
925533652
609392246
263663805
488188616
8845420
475621147
968991786
1038132006
702361067
16774498
96530318
429247890
369120570
792705954
114898470
695166943
1002522232
536515776
94438075
165006555
30399335
844125806
8936867
244483837
74666790
203413639
380334994
769571599
517748908
462928794
846289603
249691520
315171275
617868068
362720345
488089481
699406653
668415129
1066989449
695545781
450061629
239111522
108232969
855756514
423477024
534533583
329297394
971094812
122241056
1029274654
923646160
853277717
702095772
183912682
287108162
413611656
355029903
144178433
937310627
1064441385
171136604
483070627
235716421
420806994
171548998
94019844
95866463
570764321
321506757
419563805
210747486
272042883
37707297
280141227
1041706744
188321924
796073930
265086003
702170010
291202641
687783302
171076671
258778220
158224019
73130015
115158069
686867614
100755856
79326595
975497163
302091715
536039190
411823658
681764654
762922517
539521335
284447954
86871934
728343325
49769324
98788105
1060547478
202482188
62039288
118812437
678746449
53871887
70878454
592522851
830790180
651868577
658667536
283072024
755447032
266539751
364697347
620497592
402084541
439064509
6243374
53468937
953977733
476387481
548233005
329307953
252068687
601851049
119655565
208084351
448147080
956223281
815148594
90605602
227413641
957261291
363451384
918646836
393975379
894093961
291657637
173747919
57094795
730366876
212330699
1027049593
688979657
25130864
688414428
573877735
620603212
75743258
394385603
853292370
591586916
307181386
823304595
3582897
532432602
1032346386
948305328
656342046
471797225
993929585
772406011
278202226
951462695
229580168
274593752
710821299
682775218
326037241
50740649
938287861
1038766547
579037517
459158598
53485231
119014976
642976134
467738485
136946559
201382017
617565827
1207922
618060765
174102799
392225458
175172956
59117664
429568246
703881573
450146764
371491324
356590277
736487055
837100629
71242929
515864669
66267074
569004539
476960060
904330173
219051752
751507494
145958981
916324596
271965087
159016015
137795604
559378681
591036019
673974448
287478307
626992031
633169882
313977547
490912566
531124117
150327198
264038063
316223701
72384906
399350368
507549528
722203848
312883444
315923869
177681318
378859512
233051884
202832423
673967994
1041241479
679613635
340240073
64466876
326176860
170910736
343449339
164128013
1021292801
206606042
739773676
142781350
115218883
682471240
548413147
287700623
389244334
284093500
113128460
661852508
460608794
440736876
63032166
47070463
8134519
274057987
637963863
418350041
68576898
1071234050
284973503
59161022
178765281
679606571
667011533
356749542
1935312
109037603
303806119
425196773
60138414
685399315
17548908
377543198
57086987
328666333
1009874425
292182655
356632358
32342104
165764655
328623361
437679030
931959751
593769027
329330116
608219941
627914046
695090807
337445136
281947480
1069434919
329843152
332977960
185923150
611574214
5512675
144938254
304116712
110935029
636217032
827697507
31606595
422014479
288781785
729976161
351829258
439163189
1013545004
644052249
388562178
827060287
48340387
837266557
625508565
176601011
314724904
1057971227
312426421
698579383
91961670
447841799
356387304
51721513
210954795
421916812
877658398
269496155
73491989
204714057
631576317
162888654
311871759
568537047
553361936
501410715
523384962
365018863
388066160
102220924
38772311
474442257
349726855
419041513
52863627
398123726
280974965
182549822
333680919
493049232
570011957
433821274
495521119
175331688
141838686
758512562
452044193
23299879
528701888
126444704
342001289
541909786
1060777447
491727305
751450805
109214209
181398988
966668338
268133793
486765560
345810812
590583473
330749291
501080865
332129071
367274868
427998327
573010941
909548590
11654820
251677288
110882836
663904510
36254557
72067549
268268956
344910258
141991540
49347801
86919386
546502302
331511560
264833719
315792753
521069405
338251899
448316599
132081143
802590236
970517586
691355814
218794321
674250990
963026587
279762594
6530475
55948884
2928028
144019347
771069240
296522197
1063385927
110264532
59222409
639707097
713770727
121042886
195041971
569255237
70701325
759823188
227091384
40824316
762105156
548740191
125836744
495011885
141909842
586852245
794035512
157130420
385335241
292887637
349371511
290254427
987065032
122855118
68012190
370434002
348523095
215808092
1040340908
589840684
941646875
309641176
255768620
22263152
744944900
497385400
103551837
790293575
39879945
157289635
3086300
588363325
23509849
476323078
66800051
98617858
95373040
596645662
150934957
967442157
934059602
566808288
804276042
704840328
472413059
602401966
665757928
477462599
896391519
304927193
571758097
548250515
87708412
269373763
690063166
410427554
554159828
514250556
886146363
404754361
633029506
410670802
25634606
539863869
19278219
461829715
524240440
159622265
706785066
476142703
242423968
848683987
65968603
706828324
409738415
163190739
670547670
893364013
363449753
194820422
130535294
249668616
917831333
542628914
838286906
849177618
481953893
429103328
189216828
775941791
75227325
917627492
788898398
18569291
22993912
461334296
121140816
458658784
46551966
516104898
222221818
167712251
191564801
528002535
284555889
979736869
445239359
381462536
137484237
239002257
588618176
314007353
337597639
325343161
325762492
195246652
34443562
528064349
235678809
606789989
187724198
155922239
262665745
443713334
213320931
186178614
658956472
787602427
174306916
306961891
506202304
673604200
865167443
42558557
85448420
896985278
88391754
906136173
142100950
27111810
584373755
433265316
713476388
92400689
885621988
663757040
551924966
484278815
17096622
370455010
102444092
26071504
872156463
541893343
833865841
645583622
432649420
514086173
851525338
585717770
1005849439
257392297
414549037
103287493
194766658
534190699
292991449
138400439
44278537
31921675
525203263
148900323
308162892
655787150
195731532
749351905
318692718
611871726
325027333
91145588
440002689
92909068
461502817
449950708
537153772
659830059
435282007
222372222
48328898
105295632
1021119104
721545730
787649912
624862234
600385333
184279894
617248436
325190818
858144621
136341264
532918236
310171778
880806033
263453799
686607700
449099689
149655141
175959305
1055871533
252144801
792733689
174711722
363967501
316446366
201302239
469926865
524863281
978325045
238900816
886612902
536786448
485751669
1058166668
200358661
738436841
898715747
164832485
69573334
149942028
302720765
114711658
361369069
104554930
597052910
433989307
894514744
671894753
583475517
593786045
972520302
512241967
715909765
447533713
481778765
97760973
923916643
108955818
127951897
477496175
556966493
61186969
458873256
309814484
665305647
377991608
88339765
637482678
119116685
515990804
234300790
661299309
826224406
296019495
259670203
255793130
960905480
470280437
325966148
1013936167
959599778
456810733
134677701
428801094
31826152
130594164
484801848
325799188
113957258
467365061
1020884835
466168485
665688771
529989732
617998654
534735372
788370024
128408172
288002020
802392593
53809821
211505596
276688888
401446581
435027795
389824088
143778490
566123625
1043542460
3284683
492555606
17914073
81374818
56489705
329081992
1038851162
343677712
172604447
339470200
986209381
718766997
432573128
59739030
947917075
296972614
617338955
765126142
996712024
57479600
142135972
463892684
744650040
283860241
703841324
767209843
673732763
194504854
900330985
656811303
283783549
302320014
1019216465
112987551
116109620
197550897
182579224
15844745
45625996
770741924
548585909
292034375
152349287
156337551
16687441
753444681
668387583
127851667
675019509
132660908
36856850
1049374718
267559713
72923511
266379261
338557357
234133552
938738653
18585772
365421284
460033716
335744201
27147011
668541696
704435084
769199977
32869220
236632336
12214838
963260794
79479457
369463596
484218540
700095846
255794803
538077523
36899445
396058476
263675767
42117304
43161918
261211443
482408325
26813915
83303955
49121589
843701517
476396418
653045608
32886873
94525744
176477588
346240932
195471643
888237203
479482362
1024102863
657784103
864088066
552943009
226481385
36433606
1020649781
949911617
615580462
435052149
105571544
841531393
435166768
337633503
176046794
107319441
109618327
908823348
351156375
847356588
990089129
199629320
322878393
113562670
334501931
574823235
411245522
167790279
305874013
22332610
223994458
957974791
170659924
233577352
107339022
375358386
890982309
611037256
301140664
4835906
524315710
351620398
572625788
358585542
275935424
261875419
860216356
833542664
939164699
129304598
570307
720543891
355555018
1031671491
233540214
917888759
192778558
619675330
340728491
895005113
635083353
42851970
229247092
378692338
145677154
67431861
987856555
688153920
1021011710
202269759
608849158
589019867
591830178
818133027
738764728
101031241
722535022
347214623
296182173
696805924
135358708
588106786
104022194
319143186
823799105
232102177
218183483
61988966
231979745
294380988
445776483
896401211
539295438
696705638
171685298
178791750
1059204158
356517443
594967899
140776605
123331748
329482100
469905153
427433221
197851233
224438029
393130766
388551240
216971424
319712473
306481427
346054572
541307086
381428286
654136972
382754977
170988000
394888279
29966317
269036225
95944367
521799109
890217823
697405665
172966368
422104143
67431019
47295883
22539388
296821749
926125695
30757100
318071977
314618868
523871207
575855842
1052325983
384795034
185364442
552603249
301481342
113682933
294674765
253554794
215253467
993890511
855503751
440655361
2101648
73422680
240384134
421692756
648388286
14028449
90850993
118341712
93147747
411598540
393003460
705036664
491434205
301444747
576091136
1072322341
49182995
380069966
1070927872
158889266
160059169
55939081
15453740
992888649
755951591
496423997
271803027
309020635
28808516
661983845
254020303
458996763
8471887
592770425
891930416
301586112
200481733
928450229
507002623
299733595
454246747
264425614
549426911
41095663
435012597
459039406
265098682
992236196
308911555
279228502
189182661
804640214
563890289
580796502
83557693
186363475
228496347
539758542
275336304
282416859
535034679
325639975
585750608
724057774
755399141
647312792
135909547
235701007
313464129
322501406
248836263
210730590
934850606
181514043
582444304
497147831
131645341
494224364
342826480
513512925
49281401
244969926
90845557
160895112
573072769
77235835
268165728
225499816
664006040
265719594
870944759
216445676
137463888
995890377
106311319
504774162
522745369
340783666
156673194
293804939
635429140
477913168
659007197
308773706
36685017
397176568
263618898
486831896
225747096
157277481
120546255
487651133
338053904
882433031
256371751
150731234
473536917
347204417
258315560
283270339
156729596
128888527
569973480
97335607
650251354
54037165
192569058
689993560
296381271
1025350057
601180910
720458241
381337712
59778291
649898954
210558178
299399866
502881371
231071456
591352095
480380547
578378592
113335733
129830740
693315092
612823870
183778437
221730178
603107272
830319903
250107582
985892949
306582960
345138967
291153801
345235399
158492342
370742126
44502492
681545077
232365682
608925605
455364045
257164595
388068580
163993892
330525083
463587937
491177510
101020632
321829986
130477678
296128195
377700885
277696997
4706444
181327896
551757279
720192160
971067585
448215030
647891714
137464667
342106330
496818575
337231661
889382991
550071854
244833470
102753893
538827358
308497473
346642868
258302006
220985283
2808756
216947417
24552447
688438294
633408104
85690067
555714087
714253431
13100595
585367338
383072179
572960977
396158608
103633061
538247531
85992709
993818656
118014930
307706054
660934207
193872597
463562581
997601661
407181284
314262055
402461071
318905822
315162060
97188398
645429373
19317794
102750390
310266536
233670056
303122872
460541561
193037195
522486482
653728812
53857461
498828407
941229430
707644909
84607318
226995269
716173563
13267430
185707686
665239755
217410885
240240179
741262424
528314761
899820558
45933021
1051489253
336254725
988046140
377530852
50895444
4852652
850839182
137801618
341654046
382182784
323212658
163275550
681250819
180740338
775088697
387265745
47339115
248425004
344032124
310201216
506386305
437900904
333173948
246288706
629844861
160151099
177152627
569341258
290921288
291991172
252659283
745104284
329035561
236838465
171293802
1043191890
862093547
611517614
608603973
446707508
762182138
743315010
206189584
349546868
264900368
489379031
596699284
443108531
80528953
849903497
153244850
205407189
502608860
63122241
226539781
901470325
18143168
130219187
809957953
371797468
397208422
868322300
297822317
471451210
193540330
255724506
342870773
263578389
553960827
158854969
462080862
345834547
207980825
1054202934
231724117
294959603
838985558
898744573
327229084
791063473
169617323
118655561
84531694
284225902
708934578
345251303
80018185
552694282
68594395
207392600
161318297
579604895
591892280
1063369903
326612085
341345591
753737705
659071348
842235099
28570578
312636295
549898105
1040104366
655850126
562005952
335275447
641499257
300240123
595392313
5029251
346464082
344491980
82280321
140633690
498669235
328201448
892672300
455060977
182854444
544345622
176316333
394442819
346310068
253369630
610101626
65869283
230324205
633379515
665025556
163378121
219121800
526808980
645583449
897087115
644589717
849202617
523216310
190530297
140490881
363037418
702298807
633416390
814464600
521131866
242971614
495701297
451993883
849791842
556188891
128177729
316732374
573493316
73542131
261283721
134181715
240529848
329132167
320912191
342904646
475603273
452812218
673520156
545623505
204545938
48965480
130303992
935654495
131904713
44432942
848780120
293413900
290999506
539868225
342754854
729860082
20457789
341471354
664090422
69806292
540715913
477264354
484469625
650721541
973924133
285467099
149673467
764530571
477331393
678135152
389334171
190253031
443183884
379674233
694723572
877365477
218606142
458268048
245615514
595354432
6306576
545114096
11511187
222203498
92110296
584833155
136046871
516786910
582714899
238313719
272199842
365394306
1022117686
819432232
134814447
339789197
123321182
646747217
746356617
249225431
321098022
595815708
160953429
312279977
585675781
947364974
218081550
624585935
688230292
710094940
336871665
614519605
136949933
944671368
682026195
298385482
230117888
12077768
208966312
60997819
850148077
204326374
173638423
860237521
824739133
611171627
472732947
198415665
314671041
69601449
539146335
201983957
163642933
86593713
888065622
93509512
82212499
658959675
402652522
743270118
217950336
591164957
407845964
226624336
484476312
295826261
639409352
719145043
711871941
101919704
953330287
466571941
118815584
567298036
122795646
300668420
517526249
681783109
607672173
923793546
480537558
317933636
269238683
125161698
769075609
59115020
422510617
260818878
927122905
338698635
340847571
316922706
807104760
335554691
109275764
1058734075
681130548
261568889
266262740
133642359
613811987
610260595
368798184
479103617
251005044
548002143
8977965
726130763
65793168
433022161
173550040
390432735
371294143
731307994
1013928847
948799559
1057707730
491776426
282655976
200493837
1064586622
51771809
190032850
466259331
41750529
56445432
243554078
1069981155
334603
153859915
169109698
494520633
164589824
131390176
159339605
956103456
6638168
150007164
337586494
78047517
67356645
594637589
581371114
900955579
244682419
871873494
9991318
192418203
904499844
597023577
655692390
140282026
413518647
134905903
182460014
406346491
347446367
560727380
518119175
62331855
718660957
452498039
502761980
179137744
619078464
323617622
181804704
139263916
404542683
622332820
137477084
112723683
231825895
689645260
686942680
89358684
962086792
710867931
113031138
724626945
942071323
558689114
88756235
995103706
248027178
1055498250
124182670
495978194
43835500
32211809
139763073
1062639990
288977697
419214986
141580429
35573249
394249001
60044129
917765875
951500790
874746864
827201642
1027737324
281196274
361319640
378963024
434978574
154741235
343531615
401869434
269606809
844668124
307609373
422765375
536472108
243684651
509685885
612311011
246582480
111866229
133173541
360085799
484240924
568012714
1063979891
214339395
308779642
549251168
889977946
43926767
898091366
315735861
259952524
797716810
747812330
15891935
301867103
725042314
166709096
515335378
90650163
416792036
365294311
291723147
489868405
159789146
598457969
648253372
329830052
640849824
208069570
884886426
1032719491
571949027
31404447
282633923
19121681
171838258
217277821
191496908
75115648
671718017
826811058
458242283
618457920
86799841
1031738193
237918974
434131357
42660796
448961064
587590412
300625006
128403066
498894403
151307227
321539871
149038479
694805291
157508388
258181526
691599359
491898823
133151929
291194993
317824158
501107442
134496976
591101413
245893449
233153859
915106833
146484094
254853316
947330402
706361255
631866568
347947998
879287605
626407591
307266496
487250675
51808822
536364560
160552021
634360864
455363013
923596246
116483205
719040820
142619924
471488040
301429523
100414387
226794138
203716076
222862385
967985055
938264883
193485771
488770128
768427112
229830681
97788905
722989269
686031822
794040458
191904343
179118403
128703459
295045036
215877503
299290613
68482957
890374677
188888750
16073536
875086603
501855569
592218101
1065609561
642262689
263482772
457990196
27940573
498867560
195017517
116797359
100770125
658121800
447249041
572452110
380938431
709226791
272930570
659447495
407407803
1050706501
687685873
39749924
647199010
314516384
154817359
262782831
242144540
172990459
694173354
54170969
45497631
509714442
966297464
583226506
323388471
596404501
271050384
278509448
76226721
686724094
275440540
486631561
447023575
108433472
331322762
768117371
201906529
345602437
299510100
744071764
415278300
185781572
178793194
880482405
308417818
136417838
19583620
377347766
208929592
159612782
298739523
192977074
58078316
944754373
19217112
256391314
881818752
746374578
157564873
241890034
1046579833
1049841047
277261598
84579306
839228226
651994025
73377054
190422459
659454937
114594268
326873164
389071790
788355104
471466365
614819701
338160842
367568598
205629821
318060898
32476197
159951697
847065531
81249978
1064076427
25181171
1044927447
825560604
112554909
47512438
412352035
223635847
525894177
715126786
162292815
297637453
18189796
155143562
316468383
829001490
253002783
411731854
482141323
209996300
703724516
104975680
195745206
68751932
570169815
4972039
368875060
552782124
735395277
528224510
919515861
984217127
63925010
1022257532
111308273
67020739
416020745
133271844
500607943
609309661
261806822
355049046
192795519
992943373
866857821
182216960
730910232
87313006
764545572
267159749
194340721
966790962
506176904
148385590
577990910
279725108
298235125
721580580
444060135
345479614
14466362
949807988
620388836
466470010
723303552
113304603
718164090
803910066
382320874
83642190
286602927
351918175
274045780
351773023
640539058
231186375
151207386
676286343
70631707
9046979
802644286
263388190
128705320
223216204
945852086
397596153
295776174
369101722
374821740
913478352
344385556
571821031
178175440
193447337
243380076
318646733
324845896
419349088
225945199
964577409
225328013
956060955
663496547
366830470
622649441
231038227
627136052
738532267
977224805
704472482
60732095
119145593
881058466
839129205
806610454
830609607
294300855
104851313
964349588
547924347
303799262
32100861
857726160
662504980
279224752
908072196
941905335
1439166
841616798
58388146
496791335
532682070
528184665
1024793920
385119493
207953963
553843344
895758396
1010687949
374941149
53661518
181678206
162747484
671047004
674039587
505107885
195044924
164085615
227131995
68280192
963760305
577074570
865935130
57593833
159517022
294956461
991452655
135003566
659752037
11080771
461743895
1056431203
829882938
655922735
261912703
945170748
975633718
595793007
123498964
147320300
1061118458
496194523
194815755
1059287602
713152987
390521919
163169049
33848204
170340136
252229424
315428679
933830174
572161840
985147595
10723010
953873425
126553313
976928931
283428540
102195034
959101255
23994759
865928249
667130949
23518231
20329881
693372564
905913634
336299587
138554349
151949804
694768392
744658225
250226030
137042227
576476951
121042345
770222444
283865155
225401483
209230115
271880777
126149594
719945741
571725837
85376105
153090368
278083086
304358170
127997863
506280662
89352537
580850851
190905621
149444724
448003720
662038467
537181847
474290929
526541569
1017082490
321501064
293516982
644533472
403797594
664826031
752910476
813305591
165562207
50993683
1046068798
648878407
145140075
1048103983
270900829
217256427
14276213
310672528
39796453
181572675
279545992
979222785
152385932
218734144
649255938
608151706
419079075
531852681
994899024
459554481
283022896
406299523
466669364
954738456
948082378
225964193
184872341
112601187
850231704
280756894
601063156
323233057
697747371
136170038
262755390
86866928
173990238
118981722
136396675
73383594
62547660
164623772
430792938
210228756
608560288
633028633
281349061
82282025
1062448394
149809661
90080910
73144573
380196884
180635078
891396956
876976940
553366456
826915098
245083845
117700386
804033831
989525750
258799368
266641828
566164166
498967896
303481922
545866705
40143092
101727176
256424783
437293321
596916848
720208808
153868623
971549153
864542541
969543521
161303358
996398329
578895012
285167411
269641197
117864397
109344557
142779149
474200017
101818754
770539064
115280061
236548775
458922161
176324796
776241883
866813535
341000005
396427116
180601830
733105860
951049239
143608281
134477931
250512878
240733820
1058324244
147622133
718747422
947772994
586818634
508604700
275429615
751857065
402030295
264183218
132379933
903844746
511223349
519346994
200877536
334596827
391999023
756237303
364667581
557627321
206799700
257634733
492448747
80344219
144113196
231777701
111568552
902127495
26461473
660432456
34071652
412798963
53860262
812721448
725562913
645918386
289097140
340850101
489656937
227833587
41626085
186167590
171845754
775986536
12639769
775292388
283964624
472782094
209643966
32257057
508368660
793827665
857632889
130820345
132484106
183222463
468619063
327304826
733589465
464322526
392226704
68844982
280222614
289920542
378939275
700977787
975549677
236582394
481999568
308893072
1960999
64498192
487056069
12499691
46903039
169037271
268245788
16775883
405059811
663885463
254424506
922407988
712185052
191577430
78201778
10830797
268490365
550742837
92682489
552803988
315969072
553911907
235627840
408587589
153288543
675787704
289852652
189495891
609702423
48738673
157448150
43971306
834190764
107743123
783507152
1041655417
658292697
235499741
368417618
785709155
268369039
180520176
912208900
112068052
26993715
761624181
919668500
610380378
676213957
533248868
654574939
411713682
298892289
34501162
567205080
440117033
134223525
669700138
266557604
46410581
218479243
103543667
539888423
20427688
707951874
528339839
680389498
503107437
139075602
198400351
259273727
93663459
535058922
1065480158
96940446
371072173
496537521
5376090
464444213
105044673
929126485
362635887
125246691
441314120
304806735
246507302
179686668
233482042
379438687
442620289
263369289
67703149
214566476
348141411
98883015
53569279
362474924
490041834
208206665
27948235
122879083
3352036
264980143
293215668
811700607
47056136
126140440
37139210
537484676
295621933
114371033
240989212
765396376
590118054
214195657
38425099
892521825
265190973
977903519
353729455
220500773
717190372
141095357
312898610
65868376
241205899
608065599
1006731519
489130484
898873674
67432212
316305209
254980235
319618508
415807152
875004230
350037881
258853465
199040533
95971446
106530792
445148317
95276783
290220869
901245758
913283889
328555819
505244027
362893939
393031829
774114826
341267189
712747011
541544120
98130902
102954627
974692908
195162412
202145283
930281285
226286482
648681032
201574952
64636530
530596252
269428155
277513075
281380136
137074171
104210134
386697995
90220611
730464341
633523097
46670633
612612685
186144081
103703744
242931764
602541768
626008630
630047752
758569595
445590449
286160801
57107014
732161980
586058356
58261130
247752294
635902184
3439360
1023113508
485669627
275483376
591381946
162343822
356822369
310216728
18719688
628117729
170691137
572800478
675422379
528139604
11897699
1059443981
188250557
122480161
477023441
313940237
575359870
117548072
673101804
311207078
300046657
43552521
152120866
503391614
173672782
676976092
48089356
200907538
947398242
885456733
371705079
345343419
951585356
81409692
166560619
518671156
957492059
587698913
454481005
488964827
324784249
813724265
30781672
234763999
264277675
255117946
172134051
134856361
1038549492
226473402
958528975
248329406
932918717
154054638
478927503
941811682
11122888
452489684
273037946
645634956
359283073
449202703
53022925
206945190
76229445
498845031
454467477
453649649
135011413
627302266
526628079
319105480
453070576
579655526
10657506
888974625
677852042
152458669
124398896
374256042
418372932
511291088
896179838
812035262
124453681
196938826
136872156
115090902
563543798
591955582
471845567
195242849
297174369
82735081
707105375
247752088
256350370
550127374
650242087
36237810
654016514
701681857
724417577
282286214
787423514
413971337
557334506
261483040
232820032
551986469
801209242
617212371
834686061
62606170
382018731
811432575
307217251
378732573
182403540
172112554
87069240
81612484
96752889
50721279
337667489
195756501
678350633
48952693
182471121
126385522
909695149
526783271
303448878
101063578
467989442
731583799
834456659
475366756
82549982
187040642
404700111
110902860
821316496
74154271
621060567
144889490
763908372
600184466
828289571
105018326
250328504
427949715
226410429
218157214
355662679
5082209
63899326
395222191
975132927
815261613
669916254
255369890
183632522
1052990534
108611058
160717455
571223006
345179536
43792298
8048657
968534603
61272579
478762087
494261770
925871231
178509188
821483144
158032790
540534400
568846416
221548535
983281655
219685853
841505941
468409960
288483611
138589791
321894841
82155288
623055550
677488653
456330353
136898628
1055896121
377195126
252836660
206822758
642616167
766742010
315537245
186193055
150163367
229681373
218039052
189669632
595767508
918563667
917938739
218269663
309507344
27705769
445309415
350270977
286587620
424564039
903973616
482050048
935539937
802099519
998764719
571285610
61089939
499146438
747474077
455733734
563981855
171134082
693164666
673828871
190226705
483331963
985054331
350499807
228922090
926689607
720980497
674735386
116245175
1037003443
68657067
472509330
527985338
568188366
66503283
28615277
892218805
976480790
29137909
226995776
332096274
37555466
129727435
37309711
437981333
735242343
45117165
415181650
53557588
695707318
77903602
726437011
512174163
699911893
882414749
75276398
632401710
120104143
101027043
284006082
133181820
671197258
79516447
27305815
271911427
602781059
373593902
945487918
884652221
328534948
400020468
834094342
142193692
346359981
13067152
757425747
201423146
324547955
1066810571
39564110
1125077
964441356
897821413
161941855
683749765
328315130
170192476
318354914
318770461
555606901
221339132
128440429
219722487
329252352
80746481
477771407
661515475
806236688
130916562
470231202
384913519
824694733
537567823
867492161
734022716
114434071
214198544
1003674607
671059519
646712263
628001596
484031402
419212782
326920793
110962983
291053845
172310346
326886826
111314576
118025111
469994399
2861644
450530318
44372147
191979560
75558342
17730584
311660731
401666492
987072709
361991692
284410306
246391482
145635018
7838622
129301524
121669794
437930291
64957592
245598607
74841661
3176482
156651021
179869455
953418734
346851316
647231222
51874967
144013565
177586936
810816267
979331360
439051625
56494830
451372748
760946367
598447022
968432805
5218236
589319884
867053082
126563746
818533788
260423358
26302543
40657714
395252597
321413528
289767076
614217766
655198431
168809044
1065545157
210906000
138060459
606012383
637851896
371914195
186919171
271449386
346252174
675891005
258354349
127617650
651117218
190716060
1043257724
412477453
423025126
1032082623
699513665
118007785
922479794
646267594
398163861
598525006
156082254
37729464
124236893
238462355
907182528
658281780
439057362
488371504
620400860
699072402
286969814
509796435
582906494
521011076
275943512
626941202
246468442
846462367
480371623
72317619
440361311
466415083
3521136
293309820
1027049373
495645178
361271066
1535628
713314299
477056573
568340959
347541752
1044572768
111772909
481091345
40919222
190594255
3033834
13929551
443587869
214984049
207514460
122033802
72241332
7501119
26768417
205104337
316909652
120122945
627137846
612773086
798571275
76846185
273387061
24206936
58012833
208016635
440996581
100127862
441302867
338440146
683471056
93482418
369833608
355321442
90723981
916129487
697720044
617158538
10009582
963986362
156460786
683195860
53862093
386599608
890952701
588786725
194842410
77674661
171778833
463102283
676994960
53252882
224723793
198338458
587681222
302755788
186844167
243054187
695533545
11775547
280951722
1013426353
184286226
316374478
75905776
244118356
11224882
704227759
243686986
121035893
267053540
826611183
685647658
320154449
275931185
820183798
558042750
308581367
53131846
374298364
330690781
881938355
541338439
228218181
1040540988
867494600
398596237
1037396563
266641348
317941447
965385337
910252
100156077
467919567
584801308
282325542
711735616
533312079
602946360
589908139
12239146
79502555
279929201
46887936
326966481
1064339718
54763286
668296254
300999762
308207283
155792894
353101817
681054895
322765070
923848484
55909282
921884605
622827341
528215284
1024288682
310448987
49932
656748565
520131634
356370665
395358056
345129916
655596398
211485789
512348570
93197180
273584407
329220172
69411940
492385198
289229240
685199218
94304633
233529685
127409098
369033358
3518722
197485201
316960106
214088607
96113921
673470856
598271899
192368250
62288987
337996480
64199654
266347880
192856469
48844881
1064974552
118937049
58299688
304220413
1297567
480472797
451145288
467109815
708443339
643359199
270489687
398154881
181910519
118744109
440284655
320583036
585467228
426268830
406296178
294931037
499899228
854651386
481156145
552270360
557851285
861786623
4698225
438934641
476252923
561375729
1172069
973605442
597383178
156664386
682172172
687177430
153257430
684924573
716106366
1372202
285340841
1003753435
325262832
826293962
552175485
993957661
821437115
66245024
495858055
275015999
324858676
911910285
331735232
363630647
686546141
149512237
154419847
537830377
448470098
207456609
229860864
829897464
1021493723
322634622
45310071
547898356
461298862
823481489
185064179
43038196
478373159
45659807
272074278
38733859
149777026
272998617
373862912
706840197
925296743
765224763
903029768
616679889
250998594
9879073
479789864
233931267
245467699
517214202
138985585
513990682
802138527
293950984
466497400
423874424
956524174
214917308
354738656
2657097
124274925
317704350
65453437
838132139
481580535
828463111
837552576
185233060
706055112
668208892
755879552
392059643
133698853
1086039
714478476
719725240
16279304
344273001
165677227
392653874
40621676
169278695
416087128
370381706
459246280
122407740
332836418
780045908
397348662
230877107
410425565
127939680
914290110
133988091
580875994
279033758
299567608
51480580
78728535
739251788
12261542
1029004974
652031239
811633228
442699179
338566180
569724701
555733940
938718538
42048982
492268323
343254705
45299520
59299326
92501899
637199505
936114970
449861398
254029887
465239097
156521310
101662467
196569310
412423326
623022765
507398729
51459376
808581832
171646893
195983587
243044291
19266077
351903921
245372303
1006526429
578567202
91028696
91456254
613530404
698790181
234256216
179557246
983100518
357671123
58182739
345154377
288292614
32194949
109452258
522034671
638532496
481188930
682286355
992355834
352429092
360082916
749851275
847597535
79587897
390569399
310732026
438997664
376048559
515125503
24664192
153288161
315121189
294212692
133380450
495386807
830230890
348399178
671014213
91808483
953074029
538726590
843652141
64993199
350371678
257010174
868379842
314136886
1019972062
33424925
471530123
190970712
310539628
10263858
287175260
658414125
584450221
356571695
2577956
125869895
252784562
378339347
418728886
157181784
576730138
70120294
369772284
901829932
76365223
937770081
664519974
530047946
645841270
504785545
209639347
277273187
289439837
509846486
623993095
698678329
857634977
800792152
1029889626
109881677
467232223
46407351
496352314
208435381
14883596
342421468
270134540
686946849
551211518
543647428
790079779
203640834
937382553
3542696
559571420
576397223
436980460
11072191
100714684
252885500
208632825
340121221
840552106
1038341741
76377755
394681224
676831276
366688639
179367065
10614380
483655706
1041646456
460917143
31328082
548130546
677230105
155424878
511435065
621031415
589903111
984282324
839771031
159518414
54101955
153303025
1053020599
277278419
808695863
275806382
226085563
50495700
132508958
122829497
128155736
46237178
1066820564
628901357
544149452
965567615
28760061
662967739
307638029
679317911
230250378
158520340
330869880
261106421
65290462
33581034
54055005
187409374
36595887
155887844
880634829
105254919
92842449
567787569
260277474
68623027
29942762
197964759
436159405
824191477
493360943
320446547
937590720
220100174
600070979
131543966
773347806
242617047
280925871
168125545
958964909
282832162
89442421
275978486
590221946
1002248328
534554493
882099802
382359454
298848169
29996652
315652591
642387656
945439041
644578583
16325529
626217485
444967512
55858940
517166059
397727980
281472432
694625613
232140673
817580868
261578004
936577613
227533998
61758408
354795145
488700128
162396832
645475000
407189539
254568515
623319154
296286335
486033779
620172478
619705673
525067621
137847216
734418600
893126852
90162910
79126018
170851328
270392670
124791521
793564597
153746465
307560858
174191687
692045714
88381108
84633861
395197567
277256467
213412772
127955679
620467820
532792563
74155029
159454135
731868408
228660430
222418832
237102485
605720253
466879013
443062089
583454419
749190587
519684481
233256709
192437215
130626186
571301852
429869823
403727763
959679046
249515608
444513810
854612725
342024465
296144082
424813270
899250538
292118045
338769719
643187199
305357457
532341040
254498928
159223953
700561114
566519212
153517227
362952989
613075743
182138040
765968336
1064722654
332763824
936670243
808473626
128998651
905479485
192652896
899454881
394817123
397038022
28159552
524178015
135297221
371994323
623085603
175487536
655697883
173069635
455689230
300646248
1021632518
147482383
218620495
142774284
849115764
126582611
366271883
544292184
1063918712
794201000
606057825
503233251
753844223
332190668
933750475
346029992
41125152
672538603
816353967
124284230
256580005
395261396
177531796
50679165
58002592
56875503
16731204
127978628
137866452
182271383
368910539
879516269
647364232
644977973
195080747
981704280
296033373
770813
169035606
266824334
521880624
891098612
859005227
235445428
405504710
645100625
221922514
460355268
205092446
185521295
451207465
127738273
47061446
496710334
529605216
792781402
363138833
516355842
555473605
71532088
95776256
312005584
68962594
113243690
79856598
299778716
42602579
903855382
556026073
280957713
715909041
713729150
610135480
853000591
184048766
703199419
192974049
247877636
339374514
161542166
1009532462
226199502
888837868
43253877
8687433
383011581
324208880
5806852
878634380
676565464
1059244450
268766342
222682874
65963800
153669631
606838981
339180691
767145791
514902024
525398851
60869433
524090259
556959820
245680846
314962727
350793696
129724180
828588180
412108344
889661078
48316120
280788726
157251530
167324028
784592360
821293493
152941968
156798279
451892882
722108008
250983608
343225290
968366070
9019170
992623624
148414894
946988966
704340882
403396311
1052298378
840292117
959708637
1071491973
279747893
95598060
492402969
626566263
702486092
209604233
103827427
161994168
95683950
681445939
65739980
597947916
125347271
844146579
283990469
54079174
567444088
117402921
121809384
97637819
166614504
87609395
785374236
173038096
284844871
257695038
141488789
394881383
146399337
278150141
1007182864
270032496
481906547
486990358
382505566
329466218
517420711
819561999
317033020
386015637
398892788
228367070
51162287
807217634
438888435
253501912
343855264
149118931
536520306
330932553
122192278
744050269
3732558
144570441
408728714
548193951
450201081
274261253
326067648
324475473
19363012
413189886
27769966
464884415
474322433
35124801
382473913
512032029
195303689
332522531
88643359
313108716
583535677
665758289
220657514
950463736
494469321
228789284
477771096
1061726195
41299326
100416899
427834725
435530192
170506209
128625628
225381224
73898336
305008641
644778401
656148561
41591008
87316439
948761498
239958320
68989722
235759369
1054677036
57759876
562636835
110776300
137769497
59254981
770624908
227228785
540283620
139066125
610607249
128159248
766666735
698277119
299729057
655416922
174242602
697129671
217347211
354400074
419967824
192335022
53823004
84062874
229199327
451885580
75062045
950983980
224066724
953289564
435813938
80364378
873691942
622840305
486854833
722060188
292350246
649224046
260217190
216184202
232320246
255481267
873665092
425015398
708242697
897431924
115432128
305921832
307099010
282325726
457811175
252585157
495393143
22592845
561354296
520931179
182751157
376961161
534686351
356310568
732090179
938794340
84055145
388455035
25994660
86562809
251778695
135422067
167215342
404236984
22342442
98856199
977484936
537414176
553698247
607616685
349629740
685119391
643643548
450389521
670613362
404545008
152004623
221372553
697981985
1047789600
826682027
201322354
174271817
95112777
184269931
565567148
451302991
243488884
176777315
1015685712
132285547
1045687062
536809815
603510133
444477810
506924885
650461883
927843150
698084734
104512422
1001589717
1041804818
497378128
375552235
530980766
797450448
663985017
223460811
238617805
263299619
330787028
530867471
30280400
357791268
683829052
162528457
58641433
266732157
342143327
855725487
610134358
88199064
275087971
1026722864
414535147
123059564
262409491
1002475413
664446314
646605507
399182391
886210485
590079259
289747714
371839053
1056447645
651165485
83805774
8115241
715863559
253067472
94230737
768754486
84071182
309489182
633992516
116422673
442399725
525661993
889825484
429429297
431283116
219340517
908303050
901521856
650106144
315606082
596324465
417655052
370077718
337330510
711720134
376789585
61709927
63626440
2115129
750324889
475105332
574037616
123379338
860091341
482665150
94434383
112574341
335997282
140688480
63334313
402985303
558337132
618479804
692134969
390923637
329897505
264641614
101953701
232010944
87764608
339904969
370277729
319838908
585485213
281057614
588840330
1064140060
424642476
670595846
155731147
411753653
479357110
315821947
340320547
95164510
188767159
959930298
887548788
166774710
292105251
673662185
407779569
579931701
548842788
501008148
863855688
116460761
140965726
126686112
630469443
559725272
656920099
654185817
277491609
145923568
544697178
376800616
35454831
1060803120
34972852
215129728
327089419
94557687
414227040
225245746
443094418
765387896
506789092
496999754
792342897
629781890
738413402
142033173
515123480
284424026
617163911
724829199
831144240
688212802
690984528
117780751
250238225
86609814
155258710
93116676
502437218
137158032
655739245
940977027
757931826
272767715
651212980
171865416
19146304
580244849
674991578
46372283
857098575
958161448
691788300
511767549
350788710
287592488
204021114
5103668
306486917
189565026
176923110
292573466
472609626
182104574
122652573
649443027
336655589
194270936
861045102
75185757
630868394
46074755
517605933
348651106
304246442
358404766
874843210
327592810
75605205
347570390
14078569
104267099
82684725
655082375
654930363
357726143
19304551
672496924
454979318
287261508
835268490
166653486
572548834
910080886
629494162
122316144
107181042
619857370
175475121
409499922
207370382
668012900
97285136
763585415
214174203
937040696
972417526
612070744
149749136
744929057
632319256
673916994
20086618
554916547
46780944
1001163859
1007546861
480826256
138107262
933000778
147774945
303178971
102156337
867321334
639563848
1006345407
332011942
188742544
102457445
897306450
259884217
403389712
696067748
224779424
705239660
87911288
880338026
175369579
232598147
510304164
157811500
321404241
1049428321
117826329
180064049
227382329
766119438
983283671
91600030
148878547
218359646
551309106
977526245
657804055
345981617
634095044
537274139
619167040
391904243
591104577
1028030476
637467039
725163275
35111626
681330154
165411652
46330489
200549977
369657616
436143629
228624755
470533316
227900462
180314342
378502383
442873963
141714483
1053199123
179158546
959545391
548205250
311987159
393486459
195004493
297149341
30591966
253195453
542773956
142634297
2355433
770411545
504281559
451828572
355615805
847953934
43284477
991926897
916953097
518162615
1073780
294914369
592187018
507987665
305110066
434661291
98016815
752694892
319361367
361941559
37673087
192300872
458571027
785875351
422157474
1039290371
671158579
430093637
458926583
250822920
864607591
347406475
442365705
840827108
506787335
712608573
964472818
250968467
640945872
276634803
543044287
737435566
153000111
1029357121
657419162
277418154
517472911
337167509
651184169
623020500
582925787
978336254
68251506
98863131
118664889
324109381
268035128
78074547
780882808
284062898
589774213
812845073
112563854
618894398
180523548
498331548
55610805
163364291
908135027
108964016
288079199
265121113
46427002
228250532
726531655
118128131
52656
276069342
657597806
876364532
688687296
877475017
329430715
144064739
229324903
116882009
686102149
699068912
1103109
835743290
715537202
246103136
461456644
828206367
318591030
508984462
207687658
303385084
279815137
351296135
700478575
302448470
126085593
321272380
480645484
830020102
313049594
113935048
874200044
445369346
149582509
52585750
168526274
170292868
79324985
583031933
265671475
18900635
438806443
494142406
48997342
667443270
602448249
412457501
999424061
521955718
1063281620
58085395
556062784
956053633
25871594
341449504
277082319
658496772
326073635
886441654
1028610343
712314548
537425746
960223236
534407554
163923212
258882925
682013418
450386868
376591653
305573297
43705858
354295623
199999189
57004312
1030636870
842488271
219543443
720239816
45184504
514461982
680049532
431116321
864194945
128550681
633665978
885085928
292683922
305832639
121913312
855028282
374709780
398371795
205851250
325828560
200971969
85693952
165444107
794893108
674217789
122941999
633472096
187418106
99925827
320293941
856087694
300647494
725355126
27213200
369439558
458146458
119590476
3241685
336555010
590577963
273387240
870465223
298159909
384824012
477392247
969571027
82602680
416793764
171400314
665422356
797048722
12706210
244021243
827224263
89987015
143157709
1057580361
546137919
997764434
305634664
187888542
661152972
48294407
354353356
448211875
36438920
719956546
14416145
764385330
96362700
111958983
493650929
529047669
3346448
148109921
854485135
510444976
232040166
446101193
403984586
532427409
716185685
115119118
44074732
124050895
660134967
5508324
307004033
21287732
987626270
619331590
130946597
136524038
964420277
599734129
403196473
10990872
936354151
401792645
655968282
396770643
12954383
297602133
936834958
280662741
113837999
195701005
231933401
957417510
190754601
67628736
167380011
989237559
554375750
1010421219
468682401
354160268
735729003
77499528
945848901
26153560
883707081
930021977
179630089
164510509
573011807
240240092
660405005
420738000
473024205
976933444
690867430
324798202
185018617
227581073
36364326
392716922
450785834
612323909
1062694736
276704942
284877991
228614711
1022327013
711872408
282674433
264770813
148320244
227851284
642220589
40818398
709166988
874560650
1032178547
342177404
815527636
159708198
411731707
597497281
313579947
57830619
825888529
820897208
188074774
233805807
80792869
60688936
333710007
501721337
274650495
239536362
14589744
742392416
413117950
412188830
476972373
224407088
68525208
129586024
1020310962
362799673
638016034
442872346
634642522
190130944
340301082
551279806
104816194
57116605
486078268
520536369
215229211
118427893
1066152081
165904883
611405746
315987554
927389800
48860808
255262241
323841689
294209540
925650784
21310067
192864205
3881482
22247635
359798843
478061748
363886081
291188493
74125998
52426595
292294121
66418316
340279153
394220650
166836312
309418754
155155174
321085197
466784499
3697831
459204995
105050616
51984384
350191562
1003415154
403530508
154259404
395074295
835405465
30482062
311328884
466292484
467734258
251071195
32165324
1037006427
736528604
940011878
464554325
540173852
269433616
616195105
689557512
169332544
352373003
30074950
539715420
406090272
559649443
493777093
187834822
359089414
525356912
639134587
441821081
310397066
325175304
386048684
115220713
42565989
405549677
407199931
544205008
130073917
22260328
247477876
356797033
410362903
107831086
423873840
780614588
512007830
911964043
697134727
30049761
770682799
63442620
631965502
542981591
987406407
661794757
400887551
43614077
452554393
412556602
326647811
861800104
151477431
1012616483
303819098
489767686
30074341
804193285
87116109
350337435
464225453
161923149
582532640
228172115
356982386
463323923
36062411
74094496
227308854
312056329
681185882
157438507
281292495
649204393
161323018
19543140
563482678
741762440
736649666
732911008
162471931
329070906
1073167615
36428028
41685040
33766925
426212700
710035472
79095398
2171973
186494680
841163523
902473707
447801333
405376869
585271774
928755929
42287469
568609048
81174539
52750336
609069337
306146894
112726405
506057661
975306860
136613488
693630665
178170873
530726917
873952997
776947023
207700512
233760843
173854317
312861822
779522998
705567687
68748956
47524203
933192467
518459925
691817797
660701807
206038938
5345069
135140402
11121542
527784757
45408649
185368248
578597572
181656442
976819311
304621855
800408652
598983236
509782781
383475516
362952206
214429662
221315048
426493694
1042057130
477318972
232529545
721640578
903482794
647101034
429606746
33066299
42053560
401400324
125013071
998225257
650294623
481813033
114033640
30304434
439197198
96072899
795861107
733954826
647268671
8774378
534941252
159407165
673890210
30285965
271941503
562772886
443328644
720103970
155055150
290065074
533936137
167433902
479755778
881657495
134960937
56416216
208176878
497997967
776630867
582425180
133407173
547420516
741592643
410002428
220095394
766804468
711755958
660440796
412239118
171052535
984338822
468203210
443292129
626391445
420743282
121011716
905823349
406790599
138119223
46933980
68669187
388150476
1023881145
548548901
68756397
535128976
222974514
447773422
171695866
462801658
834790149
72847776
528149935
166804015
197886213
999680410
653026924
697334389
288938508
241449012
517293383
686694451
331718831
682438867
61149089
22112018
280862558
489069086
200148650
376736462
145515424
664590262
616764108
327966768
435520929
888948003
621898096
244890867
562626677
383289798
624378917
71523663
125912092
990158295
842016332
349646087
595827979
337882763
203873988
320457207
511169638
493664040
287917861
638493319
217693299
26128962
328639744
673571865
658245372
56516906
883141267
1039602118
696303670
544077682
245496915
815476902
650552120
791189099
249858353
340823176
279178522
235882041
464604761
712723946
425700416
450824825
101662019
640327278
720428174
624401520
975198023
998495970
601535713
391933111
347788167
594850045
375612754
161043130
316798012
140426790
194816586
253502614
1007936731
719994775
1004493026
197160190
262341550
733861872
113761909
267079987
60713774
14774940
269274138
177998855
325489473
230025390
909677257
92688991
303616070
75107265
359242564
66574671
19732272
761365705
852489699
595044256
466987743
625434329
61541593
573434998
48117002
907337123
213246566
727924597
389321900
401583752
1050495952
296406752
544499293
479626733
288380652
162708816
585944996
393085088
517834503
684871499
696238648
100357784
794397239
2959870
183122900
484092261
498252527
156363425
390080127
292257163
961762113
709733501
519013451
47710048
645950695
179411479
526952672
104190907
9506455
1056877708
486891035
352506380
173985331
579704041
46314775
168784410
228381994
58654194
183499005
360855419
114850117
373801547
71137126
514961358
560339866
273272933
241229715
209733606
410553445
255184832
562853662
41557129
203941966
115243120
181772200
143148844
267466402
563975588
246043810
69600952
478489000
405423236
244557525
410838090
680498816
38237365
1065188800
236750637
155202452
582829910
453642778
633596967
144383957
335617036
104222488
123069618
23996201
578334532
45104507
199569024
931099871
520764458
317600880
44193963
385413179
85682312
628906956
111973795
818306645
89976854
128713146
57049279
367089807
46813555
201168452
413701964
134542812
256977675
618239690
900143660
928195509
394517484
981009578
182909728
954082107
574361705
835579206
511408928
542699123
166671985
804605060
427944557
66649029
292746375
986093867
240350246
31232356
250166367
67617183
664074506
705962675
1030752718
421655854
596727243
1026642303
984126880
619677505
622911584
673605688
647119580
310710498
702409612
798241885
280442962
311910248
464170378
35470029
411931153
165505422
697385188
323866282
875911437
946099855
181678978
616643483
407825778
268077042
545201163
264973873
858436169
346773612
171369063
295596477
814566160
143767269
579507797
1045979766
687081665
82662934
740205843
973463529
178469056
810075669
160375848
475572517
228545682
193934913
106044582
958411596
226537616
285078440
146424436
113980996
101912352
978171072
171854675
192312321
1045691522
252123
1003695706
77395736
224428942
183964791
386412521
526988595
97071602
345253724
719737261
1052198776
306232494
939672136
411132821
104315227
710984467
515408062
230745833
75342240
140038774
411198781
303138230
415305760
676512585
269256352
146052377
45612446
480245656
555922521
1043527213
900011477
415158941
597612532
560031994
352180515
183362769
502426391
253375330
162615159
604549808
153850748
305135297
478791384
111005950
952663757
621209827
37465523
396515452
933374508
209487640
932522541
251096822
529705252
904489740
360618240
400096249
461804237
713932180
766516826
527118183
181633797
984188
12409766
130081704
629951413
83855646
382773596
125843566
115328948
156607916
391889204
266320504
163390523
1045390027
706645625
151958128
548549208
33636917
525638592
58551905
503287962
570580310
102910501
350349064
303369202
694186634
314762111
800052813
118118963
334318158
546371731
289656031
264769084
931784241
836657720
148160186
408648025
78523589
341422545
729797972
186930599
241504966
212204732
630199188
389870815
81346457
2602290
233325989
319845917
333683378
7962725
348965668
476488387
578523119
831558546
738607008
210372531
96793875
598281772
752900955
592965221
476203791
481154228
138843212
76802513
534115802
579920636
151729832
586475056
450931976
590382700
289039097
371813461
499236821
363927000
510056478
1012643363
129071751
597244861
147314086
16345882
409166457
116320017
928579869
542250206
672637332
47117662
135550641
248964212
315284530
89087743
496041607
1062702243
98398892
168932650
186510829
203047195
756741685
58028386
298066612
193254079
1008815827
484189031
659302862
330962588
272302629
351737058
98393456
319715769
202807085
417701963
649123586
260899527
216020697
219607505
919206504
36599910
303587170
200809478
180200358
489286082
602176241
496751551
807271098
148463012
206570550
325654271
462818460
463721911
905481710
94381277
372095328
181838916
277320610
190381188
190324788
535574436
796594737
44879385
50955811
466460368
35411699
39478671
304926612
452973643
87984810
537966731
678336104
62020810
3908852
689082009
207973595
262638998
109498783
460950516
126411261
767627107
296137544
660053116
211761172
13634981
586639852
410179964
172862170
772441328
699799407
371004660
164246616
488953353
217066368
59750475
79477257
505300586
560741534
252583284
130896810
348153016
93724304
184675122
131988565
793003648
620802290
316172993
723910140
334698633
306838873
210712311
148084864
37835259
807624773
33137762
182187290
232670265
415528086
517694704
650366164
305562797
327223009
982475534
328316948
568721677
637881449
647022433
771351212
770697039
950472870
370013918
111383753
310026566
645580051
686665
1064677795
419631018
203889580
295550303
571797070
93620523
195514625
921903006
701404975
48712018
348951195
262604839
297314446
987246786
326610848
91357061
220441086
635705797
115257135
956537193
1071432407
822990898
342609330
86329218
216268474
173958984
179317653
675908461
1009195226
1045077077
853251201
579611067
199230875
424281128
723184983
1001542213
283492386
189985101
348201540
221924679
761001707
55947856
482801330
692855787
946820222
680318981
2787682
726280061
327763262
166860411
383895859
673278623
121356414
569394289
65836217
684381811
113460804
343769305
23994642
640067349
627074306
623402638
408029365
107784873
352760237
338549530
718952235
679948668
77254380
236124776
592470582
969928520
212644912
203648333
902131574
483358746
1065556823
710876527
308960432
61895165
369211012
324634938
313727659
480280554
456089067
534072634
188720575
1030395364
670215328
613201676
279921882
229973463
55838156
321935088
1035415717
1026519255
35375913
345306326
208254150
740085609
93800867
289514886
630675747
659083564
756116450
1658657
221362013
234033386
73936921
641998755
914995363
16849563
522542400
225733022
89197580
671044094
92493224
815166041
832277888
226222549
599051196
127302866
85063808
23871551
193209055
544257696
186904667
260738198
898459784
1065794098
378548025
96913985
549913522
120468393
238845982
99006429
924218301
584568560
213196029
793833320
200568591
66418160
101360779
23178498
463981422
564089946
678327138
589475024
848988286
438145058
706988204
502343465
39365110
118555447
621610309
658966221
102996133
135910332
328445066
130435648
149516238
186764594
981080008
957538848
62795055
420772757
509447413
228702751
561836904
77277989
185905140
907080925
13437248
493258183
103534900
410213131
594123753
7152688
299475516
184046580
212891791
33508642
429390370
172606538
259823436
2387475
262033065
10534176
154622161
617352626
53744364
511208197
550801655
75588228
34861078
488452070
140358473
945288709
784172104
836880445
294037948
41532773
325348339
831541325
206213152
14031889
328976057
183729960
319505298
656313056
169306840
951765397
243337859
155318483
517819548
623314160
408078867
294186684
367267725
114852519
427138309
808635028
654124492
911796405
177941350
254254340
565390937
282463984
605944038
388047416
6593415
487429740
602466682
399200455
459153090
95023942
293291225
194214422
98186463
123208011
526636638
973022155
160094107
452565029
269880626
67160872
428586041
666342960
237661848
552595788
855500716
134914995
103087359
648016316
336595056
127755478
74944851
157421773
208780122
976273738
726503574
6235755
873929550
737950996
289930787
10568841
140329018
146739794
100163735
444690196
841884764
575894813
225031965
427772900
244758199
887669471
299997597
328513892
842388269
138034896
209528022
130266909
643733724
593273415
347667140
806206733
886313613
308544022
667226790
821061993
1066621733
85409266
455153040
393062827
406646220
282376714
330055303
616385126
689650323
269495145
100138501
54582354
310319773
299960197
25701471
790986364
332623850
311458884
216576962
287480702
161877608
165655598
632854883
17530596
543507922
187535657
288985792
181907196
954890539
478306940
179501602
649527234
1071947108
201357153
941412156
488359272
709049115
871127003
711959922
492122191
101941514
450922926
896972495
266137199
40955688
335325239
939995617
707779378
497647248
79241321
324232560
394865518
497519791
202898660
7166470
292660546
276133511
849681441
302671767
527839235
436874800
913730896
25376089
517233822
33517001
164245245
439980063
666935563
376911942
698788226
116663731
118736877
1010936571
142515267
286399463
233847812
784619942
651953337
621605332
608923695
342274321
988068529
233734516
271562897
2905148
620275352
513608552
512366119
259239205
341023656
226690700
544817258
274258833
397918692
218474104
802087463
331819985
244457622
573580763
452105287
412629815
696054788
363201525
303299839
65464796
69534210
470295928
229724311
13284568
192227584
186294048
43608063
636987389
9926708
804086201
713312237
810316961
694763040
470304281
347767874
194195031
103828901
307557881
684950048
237100543
527797756
423301336
591862467
135375832
98569865
339725497
358340553
773057784
176077294
253328976
330939799
566697734
737565448
418675756
446199029
127406115
355075217
97211263
162804834
100535517
98307302
349161128
166915492
436009623
917389634
117938919
412766934
609356307
110700926
425364228
235617019
82705399
379382123
463888094
62857600
778758292
280588952
617812756
801946990
765693865
669419151
470536253
844173766
85034818
659733281
63583305
1038366025
62654556
326205363
511743763
1066162896
175778348
970230132
1070160620
399222140
270288272
572003620
702636034
22879589
223568427
199524710
504221345
433440434
857801387
344519517
424613089
138114038
609950611
669886868
383391488
294740243
689558956
670408612
135437598
32382192
277355884
271708239
745701965
249907941
16603129
101469181
581721891
317511982
274185562
204413
608316515
587161137
87946692
542586811
128217093
932036467
432426387
113408379
111055883
634148053
233648106
918521381
251104780
558851156
51145200
109125566
504354069
509145844
131215595
91589379
178510316
665005662
79886902
340873713
417634688
318601795
262447658
18461448
675319043
314747109
62626348
661830286
21614190
435185506
75225134
62616316
826305059
115773120
57844676
23392920
333123411
402666486
155729910
385027836
274344867
833417524
399551947
179855959
518740289
923642074
767366833
822897509
265689026
2734049
671221790
74917395
717767835
875820598
174616143
256355356
162785882
61836552
437537039
958700603
132638305
826147078
721117417
346193379
440231566
586244474
604878
1042056731
414650077
867774786
307146443
314131558
66419371
1007466790
617660620
36845757
277638442
926208390
364553772
537370960
897233525
118401198
1060681630
192823136
581205454
266760432
37244413
634188549
232764428
607620191
736243412
502178784
59267440
564446371
203659139
130061363
53145753
200893570
335178664
441675440
6123285
356544672
565232190
496677633
110455394
200230324
999864737
62743164
332958786
34762048
280815524
189319246
762932123
723692987
59833850
216657408
800062473
458970985
490193475
15807631
611755100
723252003
893643698
148818848
689089030
1039124736
1047696612
579770158
544914972
761255872
321347923
321059800
127727380
339221409
287488061
120024536
546263630
1062671655
205883726
868672316
670975727
416685968
639111230
308075601
851727930
715033197
623856773
846294906
367932440
620605974
92354012
106472319
160519069
630333628
233150827
162830363
535223675
125669090
502230632
910169764
778980491
5101248
489008946
706230076
239074973
64170544
269629064
945243263
266045010
422101409
203003514
329580566
440352432
464370752
514544828
848350283
128164157
548878933
281459704
750018816
409658047
127867990
984832220
385339571
126754977
676331241
1017923234
693536161
737065790
253375079
384963779
397652287
157339396
56559212
29353217
235238105
547025561
44556548
337672159
285605206
513241426
70089954
170010758
841956676
847791202
11203516
748865775
322494936
281645197
620908600
461536503
25914005
120707612
392936194
500366669
922806905
192286506
397289105
333134994
195631986
187093887
266197527
266045149
44327337
593297093
833885395
447640816
265558164
930269950
302632526
263293933
296761064
70852640
93782030
509907970
136722488
496249517
184770177
966809115
211439824
170237779
93006638
831382793
811777504
667413005
1044805712
192365811
287742188
612228964
667206082
670938232
1070239757
482752914
131644919
35916106
138088916
314668135
99936807
939306509
760220021
602736360
365139439
999108858
334224949
684759688
561187744
357168260
375402019
14858115
841291860
126036008
256928103
836026812
513013245
194837394
510473514
930775348
144484583
454752753
669642708
406398738
1047019020
714774303
155296829
131630481
430760483
178131968
698370630
320457824
292362297
337133491
239127147
954353092
326213725
138225590
401134637
79203235
584095653
348641529
100221976
1011885498
13842827
120125858
56692597
475405990
955878898
427795033
632256979
130426433
643770321
156489641
89180679
320771602
680024257
1038219296
425589469
562329659
18896786
53100564
49297372
424644275
242500848
52698665
62300421
385037188
451777119
302784357
777219702
490138457
219227264
65203181
706883227
360153356
236246530
801369394
217664802
216978346
630261634
610827804
78352591
674537125
463649995
346991835
152686099
176180491
193201033
991926731
519270355
202476293
317142665
316965114
781668013
620523599
79524800
656300360
779025053
688007099
135871956
1035353404
49488368
635668054
29529586
69031835
108095552
205771637
551258142
235950011
1056680209
222922636
289987517
220340574
412222985
513850122
495155264
112557324
263607616
63237362
228336512
93038108
403777323
412024124
821546494
115674608
780352073
866948062
144078413
715964180
197798812
30654513
631534178
513502036
891437212
439379962
709008593
32817808
481581659
245180522
1068012704
309775535
699452371
421574563
116528582
326090357
195066032
283185798
150310551
273550662
649331560
14037837
521253021
298839056
466894214
857771490
180779036
511692374
196786972
650020365
622614337
277996792
259113766
196089237
633774752
2980737
458474850
469159452
39070856
534371209
213472897
243034491
412206075
200741514
239802460
922308599
403484621
231905824
313296639
347927031
173539288
57890690
1067218648
163550668
196503461
888158901
666676596
454582135
437728915
963780046
781989856
815852499
214814716
50235367
52365405
751087074
374620647
133823159
611932234
750291303
271200032
144670228
622159946
568567957
530480340
1013324563
197211173
1049753330
729451736
590491089
49959752
283626161
3072277
418228352
690019783
349698381
659486210
101258947
369525299
169248005
54691256
40188822
864265980
314282162
42447198
228051206
74064402
492183985
180227654
317691672
630740650
408079272
437662989
399586004
455069450
958294893
1027310904
412016978
665037887
264069126
882173357
50993001
629348182
309278766
5397981
955727600
570264819
103724633
75307594
366924754
697695127
316042077
176219713
45711287
355813008
799843651
77805074
46740474
669917966
68537749
633343521
212909390
939880879
763344806
95848987
97374175
1007297865
21420340
417379635
576583836
2462523
587791028
79780489
38521818
266455069
700918730
407229243
655215588
156720316
914107253
401346303
322017744
351155853
70228580
385766348
118340151
225402407
443693103
242117492
1030077987
589274485
334629325
122891671
171326838
260921656
157731772
673527538
622720785
99091929
1069123207
615666109
148991475
445403195
397352378
1157672
471997576
286847762
488390696
348280471
689351419
321763644
172924898
602737035
571783231
40403706
112945414
306436630
48946989
504975310
715264841
75892236
372469466
545697976
422833275
796482024
779084902
511076543
665345508
1023559810
17805046
705748165
995937660
43041193
1039928948
42992674
679699967
70876886
481624905
464838253
786457636
568451532
931374604
20422533
21054641
661561839
310108364
169610144
232011148
553093176
386218322
155554565
365324603
295446863
468556794
303216347
223767898
673073318
503004612
229929447
289286853
912565091
111317639
482053260
570730900
541527058
907136614
574676168
199417402
671219383
182216805
499600646
48266113
112935862
417978474
700880459
160614769
232918717
198490980
615261194
301927070
277979759
780128048
334041251
274587616
224131666
181858868
138693452
448214934
57300033
594494621
849363062
224142391
677395643
1073158083
817405733
301961438
436665187
150203923
263797440
327775730
531949803
113116229
390113422
198176897
703428899
481498274
474039082
487590090
404178363
995900219
64254007
169485938
931759801
547529960
394835243
959390674
311198461
498883113
909742394
774275819
66343547
294383935
887672931
243626012
170435186
365951740
389904238
735608385
505481382
719383783
10960384
4460812
603797710
299375055
126662108
255132077
181941316
9292613
232944849
213981890
768349184
288423072
41629481
1031726119
159686151
348882299
208658885
492805377
856687034
178513049
67993809
452259126
259065466
245807545
340020845
545744193
1039723063
468785956
410007379
904367735
30396503
715536700
532851319
701865827
552331166
225403846
589928330
870260097
415119038
267262284
152469097
440121932
198982400
475707207
261936313
429784275
485841326
881034356
206179402
260747348
665441563
305093717
90072339
306526192
143937806
186589434
662699281
40407720
87427912
22480117
98352373
267247522
873489695
529144517
933344566
389988322
202301233
332222856
422244511
447918793
138795698
837785855
537123921
939080987
670212829
249820385
689729824
628663228
941254113
120955449
524311631
601805488
132283984
294890764
149389411
396615139
653222112
365584415
664403226
716352677
118742856
305343761
35049627
199405186
293977238
353772615
831304403
96710391
91768950
69925539
410315040
154893952
252750329
81596173
751401943
104285960
1040026240
230426136
245091521
627991627
26096284
283615802
489151002
23151578
47831676
97982640
559617793
447942042
49259287
1005426005
603391394
946710356
71150343
221363697
158776471
131214951
8478707
1042273439
420707428
704100142
84760308
926685818
680509856
8554880
455974733
107042392
325855353
555300111
782697897
338798042
177827789
52605296
160748074
309486686
12820102
700348450
17832113
17862838
130082808
4723131
1040398601
921327996
66973082
1039163978
105808264
717403520
774233186
95493030
441499571
93048783
694470871
901546234
248144489
336903127
596180633
240189165
78942263
131253868
490661617
271490652
400896215
131206899
335515008
686722681
257230126
132789063
824269663
240616001
880002542
726545776
195049713
241183089
680060760
45457803
818759130
319000916
581746954
247301095
302458226
246085198
265603898
437647523
689113885
14804062
881333133
173720282
259893437
251829634
63244655
312839077
239786373
303821633
707598290
1014699617
411404678
146356887
191467734
318690795
538172261
302214396
1050041331
1047696898
166742376
102405314
872718296
737541297
322988712
510650015
169097677
966901691
264201281
508611898
249071646
262508807
62252362
758557959
1040657878
274744811
608651584
713291612
792394515
446390898
344712188
722582249
310103533
719862703
280809352
680327672
607585951
243383080
433817856
358744027
660712246
884038492
286543291
578446698
900679363
46837383
533687167
1035105745
1010712229
344353688
111863728
398014600
519326498
315546166
195147376
255333076
209233843
302582594
589218023
151326960
108029391
238159133
243488302
37315917
156654005
747884616
307805777
963164048
339105553
681731441
504809065
641213517
653048105
485724369
401437422
584679864
111119999
427087700
647912533
160617490
121977549
324185237
606209980
532819929
418575848
31377120
4132237
189236478
542644922
451255128
587916504
5357816
36133130
304745770
872045768
390067013
649769694
1049357125
578213554
753103864
274795258
97533457
8880280
561658319
587281264
47416204
226207580
426042930
460416171
222290701
472056288
878293914
252868137
205518643
638248773
379679750
1019007819
467875854
39887470
855317629
594256277
354175160
930704489
9062741
62815448
201649433
119615483
208506375
510464581
479469638
648551852
263919890
961913077
547964120
1037234245
180777938
158531932
654116883
591075516
1032165738
520083547
464667027
166274867
288086977
363102747
377261461
902610330
531730621
299235268
718840303
335492840
96380715
710475668
135069850
315132033
532054168
603213263
26723267
221703255
722131906
8625032
148269259
317186737
278628965
311503279
155054022
448896167
42475702
277836662
313439369
970331621
354442448
394023389
195549364
695975956
476436974
593686657
891740678
580610441
428750211
719647568
90918496
485592814
155628558
310939747
632302499
216016275
707332602
643814990
851316790
22725739
945846746
504268655
428740602
136377746
528801473
367553220
576377708
403468010
168384169
476978521
547487782
713689789
578938788
709511007
525008714
236076176
624553470
436863564
27386430
112947389
705170952
102166045
259904817
565363584
121496623
504879982
287145558
475613447
403787538
498502429
818816013
951460370
750827764
1048472213
538177263
260660271
218532230
2963709
144364699
532276515
536927571
210750055
807534926
241966134
772942769
342281220
26855825
163548944
184935719
482155957
225957108
518269855
31900717
548476868
365465185
442126736
669718538
278274544
615144621
541092277
186967414
832362521
29631436
267411156
60448972
188781103
418641514
6799747
853835004
277161491
187838655
323855450
298423191
162523644
48628845
154171552
138798076
74969979
184608043
8547149
18206421
531463093
180283538
537744010
369443782
105935081
86002385
316294442
307824852
199448200
108692182
941696107
965704308
41470252
285305395
321627539
596991805
390713595
317611646
363202543
994464071
520242194
524478637
16700690
241612896
464661514
195319124
223345818
275540057
163852132
664479623
514711113
264828478
590555429
11241455
195753726
673996562
288334486
478790730
232941191
146734547
346613032
306122830
79689123
485128763
68766513
4925255
962888473
390357146
502547700
334914862
333562300
690201674
59902972
202836289
815654204
965643504
691624506
658484259
430041240
290759212
845030066
358189707
915084351
489783121
76403627
667742136
410221426
307767041
379452564
14069526
860174165
209890353
103995713
175628649
214150137
308749035
387622810
369968938
316940407
198406047
960354369
79214289
76608342
392508850
173488989
577425847
662195734
88332020
232302831
576132729
705545166
781537500
103629163
223588126
563067155
89817932
214400529
22417999
531210187
397423621
97409553
314974349
1038069996
452054909
642463674
268634453
464878059
268889804
403840895
614627274
190376430
342845923
848674062
695785828
56095099
1010841599
619867574
189014267
280930975
56731077
221065471
99116477
301795657
530355080
835680847
598802775
401236217
357092410
233170794
482310878
348250190
792416696
671484776
128925530
174308797
53169542
860668288
1056514434
145842781
444712516
209918701
209743409
187326493
787323371
196326076
360117023
615303076
788598357
685773340
66916591
379084821
156911218
272372149
604379558
1002457670
301193370
644416023
400143309
4030771
178497976
309617278
370483594
242957376
763516864
278768342
1064717181
600873431
99768776
287570401
542561476
305049067
5274637
280949798
707465780
144693283
834983567
700483083
280685728
217065461
448783194
800894221
429591294
937291278
102726220
509412732
367406099
415300715
1039831217
753295318
981231079
485777102
253753975
874198156
706312663
504900468
513355594
496309221
560078691
748211285
510978528
583996934
623894474
526969691
621806335
189797213
30769961
198026585
788092674
94867966
16004707
477214183
831821297
398565362
259640252
606513556
256917015
225615427
42324488
397053530
235012631
119684586
538329386
175857009
316194085
673343748
520847253
511912937
326243838
222635371
259417450
282761044
945917590
1022696436
536865916
228984920
208763212
313565467
1016026828
275677163
36051779
590677878
301741345
111730085
564877772
489773600
439418710
616534015
556815442
226094727
187401096
67722410
79653480
419161234
496260835
630063724
195667965
365115974
175848767
750944974
436761997
491279935
589865238
114033357
599560750
792170697
71112059
459030481
142635795
147900659
474484924
447113573
924964160
443466527
540176572
393348124
287646426
404927935
544250666
576001002
134993704
482581919
80581155
332067939
371612773
138017909
533837309
792154915
648461994
412130746
282549293
18093486
241915586
723611711
217887040
132140171
520300762
534183144
482592663
449649349
247674492
252111792
74253551
92829620
132404498
837612286
586343563
261053838
554631520
890329728
136794612
376500270
213804008
533881618
328743154
801703074
847102553
633833776
649890230
220683670
507528090
473152847
465810385
473939460
994776562
344769122
239255437
365278567
183761464
50910928
84853657
364826593
108591371
429924334
1001228092
467034503
260712617
455144185
226202693
298773564
145869182
205066779
640716407
114088392
21314190
612886817
293517650
314028384
528182436
86848796
296015534
166587390
395525460
908801635
102623877
394516067
53280390
259168160
71383004
70283325
163806354
898157346
562338364
859433022
158300953
97998163
776069444
286948966
162221456
1069227386
255842151
862984544
265488802
279023665
771313584
779215152
308381460
318702115
742074579
163403129
701028975
280950192
525986842
501209674
340261780
953053629
162601192
181130799
790707227
415315644
809461451
10945
323975
565174756
772752526
569032259
265883504
79300600
344139783
56690664
702755991
906055975
678298815
219705351
473599411
159447534
381360449
253420124
103722021
399987305
98981422
202772398
395614035
82993445
113684238
700059709
425332729
233606070
895464962
400350575
1063529051
504641585
719256585
378382582
852560916
975357481
324001471
242665437
12011535
11177982
465342989
218040329
145066362
171666405
180862147
262112047
58073262
167347533
451073515
152117111
250358176
107693119
158120821
195429965
326371282
271024764
543396119
933490956
216615820
1004898133
253786360
193677824
610375832
365093796
182659799
217600127
920589828
283281951
675651800
150297817
685319861
1044838319
186292002
468987119
586356831
425936272
593411782
53457624
606189934
92949948
561312810
497772036
261393803
413129636
186024077
490877343
260654362
651868575
642465617
125758514
422453935
620774297
72763693
47366319
368687669
19612018
450866340
264419466
224696215
201114404
142431367
557968557
779516067
500385937
158405814
503320481
453743565
872629794
699781511
481365213
1060312377
550278317
294265612
775247519
44055543
929682116
944257998
589572637
550004155
998272098
267911683
565174046
453400345
149617317
210316302
74167385
757510242
634323746
715047813
147349701
238449538
920786902
417198840
34902280
428031101
227421622
387283306
319052843
82915857
196028010
25910864
839765165
520191579
37359465
12080856
546151406
887291465
334692741
105718527
99406288
329027572
505596740
395327905
108803187
569224072
746672556
575026591
654460370
188947313
882266220
152433329
426755199
23776613
896023757
57301135
638441405
598162283
28897759
170850232
23542608
792178296
611113568
209169236
1014231714
858848585
224695199
453336239
602815365
339156512
581804629
346785518
433140197
216800528
140600493
574935539
29179876
559908748
586835071
807322194
443098860
625985399
529969042
595148785
832338818
484139879
257021117
486905830
1051777526
53654082
1066553755
632425448
921961629
1011931403
163574683
238284165
264198901
550371930
145753705
129114853
281988515
244752320
345634941
505075273
361622683
442306836
113577150
726072572
119582830
746497983
336032097
165735384
400860369
320657114
413436686
101318618
314127666
160693006
353633416
633787094
150755808
695241194
3342563
226129912
1011834091
755729058
159572547
874355360
913476083
33305164
196593100
598949989
106245202
96741546
701315601
101392891
358431227
42662542
70464201
459895819
167678522
632326985
713701338
538037829
554211169
82510869
331517257
162979846
1066654334
547994920
615800514
122911541
347476708
587106498
434366534
52047859
115143544
205200453
43573539
1007830961
590485602
250043789
1047707016
286023491
672745025
311459657
734507188
90490269
575141916
775829133
1000503411
163362164
88863856
146654341
38059072
6126430
97343481
452002345
1018840006
38186373
123852905
807843558
759213864
142506493
127739251
196380580
672470792
96405967
4209688
519322524
323803783
296363915
57523501
492455935
38200754
246015371
156192666
296318080
154355260
102278659
633064527
336595348
283952464
269032470
676061621
330430909
240062122
347270842
276615896
275403941
296627259
826516461
501536415
294484628
113467772
937986185
695422524
628679638
284194867
193795314
961971430
162284396
402122014
51427832
275540189
993554558
124155413
675341217
71326239
207841677
642493461
931326309
272925744
869099631
659880559
69185757
138929827
301952375
391379235
146047924
305762462
165345046
88094180
705963547
362320767
344214429
261795590
894538870
688063034
18100119
679049797
797508571
318756027
260486276
728745481
278509498
97945340
390683992
185995619
345459937
562261421
104939271
891473277
285036518
265986839
755192893
15972996
1014117225
155032605
1020060921
957042028
120448534
1018329290
167285062
883684393
1028545623
128677539
122519174
709575056
452203477
1060338481
97957672
612614183
686944828
239194747
203233533
858092517
103740493
110718920
583616912
783770551
292865476
947809934
509210926
822940340
460659872
720619431
812106648
247304460
278239544
1058573574
958640309
430705625
222216269
259664530
112439878
245708705
532495191
96594332
703419978
180479662
305683689
648955567
62045694
469358162
284214045
97662643
573018506
157751506
720146658
152876614
37463137
139346702
868008285
862765411
81733880
213574946
146506669
57016563
660245351
548837600
606115118
39830100
101126685
176530903
614997639
555314691
353543318
123873917
580956271
645496216
606496421
326012048
273410333
237459781
185307664
804373254
9409644
172718910
1041784957
207714000
1028303482
161759722
383948257
455914752
548177295
179403338
162644634
109839309
863640633
645614978
409500799
392179738
146707935
154997254
564502305
697791838
401644272
103073266
770735681
1001598023
936303314
326103041
238225405
86811572
408791922
702622993
34931132
513107492
585959553
296390133
306720327
221334478
55896034
745058094
533749605
722156710
56078158
47067700
735303067
672073928
516659666
514196368
322016002
9134192
247217264
610246070
225964469
163757002
82246465
34750392
158341409
288211493
356975511
134273611
469158463
788182225
383206964
89217584
182198803
165007179
753522253
259257987
533091971
187605400
607734413
507238835
255167222
256399716
32184333
256229969
472925193
38969583
199307137
812456090
201735580
436472489
304525176
861002729
744295947
4764242
197222095
320268685
208908216
340436378
243246055
18339674
567336715
823404371
160693060
424054120
465840080
243944647
832161413
159791061
6071855
781004069
676558377
306037110
953845482
402463471
169398010
465071442
478112399
429636751
52756954
277138427
990121807
564866618
202642470
177515105
165117310
761654426
636403947
278950938
265973682
265407799
28475727
797656899
221117559
421297914
632793178
68375875
145777589
223972731
259354983
532331019
286265184
192406154
214193330
1064727218
428675829
191443032
262776762
239644010
768202238
383319316
635282593
876426751
1060134319
380581206
428145491
670219769
59414019
912984134
959533496
379324843
86620894
421972901
111676464
109196305
598463163
133390468
220115139
192165079
1036474874
102608956
411916683
31547390
187263305
20842378
774759225
387522476
246839425
137035950
22920945
164652765
738747874
406938521
234118626
91628821
447754212
587730216
242970829
257259770
140421150
852935262
328623214
1052464822
252115618
209882855
12345047
172324999
672578852
985860261
454271448
29807328
547631186
1037600883
163073324
496740476
149574822
844225330
442649826
1028857310
938707274
245706336
539533959
253953899
273199183
695422309
169819592
181304950
618671509
783957121
16636682
361143634
108440170
619606175
954575466
521759768
15624330
696851411
111755613
343883120
43135821
388329755
316343723
206310519
1064444866
643018238
123481588
148747864
62047186
58916081
618980028
38326072
249596765
465666974
237791452
371857656
400664180
119433167
605726444
203831793
242269501
229319691
402820561
223223328
72679768
33299057
838011894
227718965
82706940
724865365
429194207
226976146
59072936
797967256
322506844
537133193
400457739
206431761
70778613
519247013
337344979
86219142
249721680
115481883
1007324043
278477494
513682289
94089625
502216798
513458932
96018434
290954798
718499820
201209285
552592129
907933449
548906695
641906001
234348871
406961323
873639460
530707514
117150632
162239477
792758348
345545883
977391499
661157283
60145413
337686102
159434885
428932823
92288492
433228128
380035366
844214605
801532597
119063408
551527916
813954986
582551775
85579396
722259723
384255273
535361420
671047005
519369583
679042212
348177794
214199766
504268449
184050490
985145148
77000624
209967265
733475678
252618982
554624818
142403772
1033188168
212630123
648465824
631927989
619562109
267491364
984223271
443984904
629369517
23196318
818319466
149134409
301586951
223366568
652536424
346900518
669086014
518380445
217788522
472772862
1056672390
947016834
63832697
337590103
672648139
650673320
244303847
895279100
477465448
678006896
760320336
668242813
860342383
599474539
189448041
492093556
364320285
415436773
682628477
22810007
40071470
698760571
399549230
455816597
914847843
558825207
360893411
957090879
241404266
151883049
106879653
228781396
634895652
175257247
323503218
500513732
521904424
997596157
271380808
1049569297
439752597
364267026
663175512
573690459
6344003
611336412
620651078
584423591
60947997
400783846
233652419
23930231
302734386
578465309
327455492
686602019
364849790
119662754
924035607
509217099
670027687
669153747
162833823
398741845
215420679
233783518
976727597
480534269
205498311
779835351
539550533
576066219
369822764
134588128
290536997
776046639
316167396
103759799
551294074
1052429191
927577816
117242663
120538478
686637592
208585167
134894919
61330992
204344681
682594438
276820785
258642364
510308139
350584159
704164822
392473909
220401644
171227402
352777818
211325566
243353150
1057697011
443950760
15467380
826086087
263132578
247805273
8290645
22842875
273636161
536657365
685764214
537970452
370607643
424661824
132326185
977040577
322167371
161567549
621095436
1035696567
1016818682
332261129
593423909
310242306
8369875
84978797
530216854
452580517
90309540
733858672
97065974
688563248
260311266
407221940
414396454
691892890
204487181
308840813
305516197
216779818
741887118
983216797
575061709
641456
165556005
513557455
297915727
681855322
254414004
16245715
359708757
651834252
658550799
638011357
131566842
553857396
82807964
347720435
101292186
224695733
9120193
155020652
492182549
515616756
827408048
691311339
141455889
677570917
156337005
315882341
22889799
437262134
608976433
39471764
59602634
253021139
278325013
26112590
520822093
443362288
324692783
387863295
330335567
542059687
233532836
400126901
1003586093
711766550
198983624
874639804
1015405808
676955236
87511391
640850402
146251984
158726128
71402667
937093437
163832294
164315135
189611502
279338247
677735399
1007922626
668601284
760855763
138644052
106158593
343041329
110393255
33384189
610591924
790905442
481721727
155259164
253557678
486383225
114680282
75809379
592646306
133586017
630580258
643829418
148739355
35556504
402422234
153802475
148924185
38766352
101608157
552587101
538896181
163966087
754897609
327988028
260090456
553562333
733804111
179218223
36778849
417580404
633361571
378473415
791995123
339189842
611265281
175027288
132909774
355546582
229122684
87867647
71366828
655788182
415433751
613972579
325685459
167318011
504390673
317944806
588581674
42505426
824815920
901817075
556526087
422145096
517510287
550766239
427347050
669952382
943015637
920543883
143190931
80264475
909557647
520579420
680894412
550502627
56521887
315952375
562199709
674601073
524014541
570041924
259634720
345951050
376435617
323867802
206873177
443112480
78245886
467086496
78585403
117366979
1021717482
748155262
447321152
491340176
500639996
474505942
153892755
165087576
663563945
325859248
543441498
189030451
284472285
656732010
599964243
498164975
133676517
334019596
521592921
478591536
88904375
334316290
1049458798
49029830
988359241
61526699
769411287
705296782
557027940
343199433
712739801
606386896
1013942819
703318316
317574922
410285007
686815988
649276425
170263337
577718208
349099661
168490152
540155901
24910870
88332075
81889012
135732886
199296853
180491058
188081641
286687524
554899120
244422758
212648493
104644305
125117331
355869783
148866934
93652590
170568667
891534260
258960870
566284069
29459200
287131065
171099280
791104126
473580275
132336450
726117306
28404127
690724718
71100294
181754406
988566093
346737548
954426904
410237694
714309984
120002450
282788217
501517811
293004459
686031246
213135512
287872145
465545694
625813547
719643327
701398870
86149199
17438144
230446855
413803427
842569368
847652699
100811935
51766278
876077254
95061630
701754734
257010579
287788812
280558436
242200736
568157909
232256228
644830366
264372857
308914734
144248328
84816159
707900447
638876655
150284289
525706817
43130234
945597625
941445849
239805996
759922024
787900848
295014770
730785663
319077995
242941871
48784179
333937067
464340465
193178678
258560665
742568104
427861065
258160426
42742469
405469849
581834655
371454765
478618260
712141379
344103328
536926905
908391761
75830308
395486352
189519483
638248324
231642243
472769666
287932653
613319573
594080957
88935702
623812310
619584808
990800699
143553288
282833817
950400234
976485933
278026954
926191777
649901661
534193325
923541017
189992121
67337137
584531167
1025513127
349377283
396813515
461302421
1070068089
144120510
29058537
145129436
838420516
124815581
81671583
463509855
382589696
44943386
713479381
231750154
389626688
162864969
497917438
577907972
294561801
716874531
394443582
980351981
509937199
573702626
1040080796
872725711
242523114
74759830
98952308
547511352
887637419
526120166
260801884
81961064
28219124
529337867
587097735
581784978
817019914
590098529
45216434
58545728
233009686
519646370
90169386
71641957
703792217
915170319
278402280
446215961
347775636
5188438
1037052334
583716964
319073040
140301329
489156082
627225658
681798767
305228728
66546100
301583615
974632805
661190593
66401668
111465147
285122885
624955003
353980845
679117662
210200447
288444324
643816531
322977109
639154030
649392109
655430366
751942775
20246008
11518936
373056271
126375462
239637666
556966395
861457244
517773361
232862191
1046918548
298499687
404456523
574713513
195162505
206986860
687920038
212754998
663526696
447973539
170248599
817136950
182684528
140658194
602768235
432933749
176457280
522452635
220895811
186571093
155023015
264618407
620790818
94190684
688735156
276382175
505679757
138007407
624629669
315080348
1001832137
729601036
405705707
311011878
176932807
293760799
516691405
450803202
311656939
249512725
363062437
61538353
196026045
483364653
103761843
250216122
123071118
486045901
434033333
406479308
196095561
218826289
184877486
751724001
490527705
73538539
103743645
998236664
1033914959
21880217
132562667
95787132
178171671
409961091
654795140
149429318
792584833
839581995
313789426
50608764
445059071
209715931
234420832
823769043
192424107
258528942
44003772
206171041
936149106
834380446
1058123013
294351297
278323545
680686515
228109484
322688276
830639219
497875600
1016261129
185912191
369456406
85480668
798757205
635635619
183688168
104625083
306342179
595389223
459167846
103036869
559179675
636350214
234033680
307395294
283583444
1010788703
588102462
1066500025
314179253
250186658
1024668059
316290622
404141964
841934136
15468571
102395799
646600478
541079160
424780484
682737626
617686267
637308105
292665896
70715229
184718300
30970744
675713625
392912947
510042177
494974058
32334438
26417168
612020197
485827248
691875109
296973266
714607553
1067158762
490605850
165927255
35387898
461322530
519356002
342765771
291245064
830813255
11721705
652868261
700631078
212351240
134973371
180134397
20217896
408663030
237683500
112406070
22589251
260077250
329418889
123152089
716487177
944243452
737453940
627855111
563520210
683107555
625435184
823978833
312697614
432381153
359040807
99356841
369616789
199479638
587827593
245957804
552501399
234686155
639829319
580556707
254556274
104005614
329068717
451902711
362788815
468051773
680172053
379364007
202747032
675082694
876672007
671501414
687853774
571645095
320537492
358745610
268382413
31697243
316993845
140672272
618984784
327870455
102390833
201462029
537179072
21970664
374197242
695540835
151468305
217447097
271904081
697453407
314848258
39192435
463851570
237882937
438942597
234509541
174442666
122375623
238774467
1051730992
113722694
576477537
866974107
737196794
646021668
955069010
715609510
518970203
100384326
114813784
598510861
706210835
61199222
760479593
623286589
188849726
338256938
278104610
835156224
196625582
302467955
644210322
722568057
25251533
471842323
638183634
114939123
744761523
25497276
476112032
96226227
287247960
6901041
565972383
506912148
875043815
490904577
379266226
510147650
937879828
170133557
604151815
48878610
111564868
706670803
698356388
528542987
163638368
826861246
653405621
418466890
345316000
176124253
300203242
754650466
220070534
1016309036
136114876
724944344
41018344
111260973
436674681
276787738
451152315
231378612
289938727
460720361
460671780
635741281
599020845
575570111
167692120
195122385
135133627
901132892
204198225
191431031
204006482
492286921
498125926
311525392
649415362
349577553
684994694
797220337
228226931
654915575
93090275
699726044
1046009016
754022024
465769151
442888805
339929997
600838759
585099432
552378749
236418561
197118285
463887156
33141782
918937728
14291311
89903975
865802386
167392642
937928890
68147661
204392238
867802079
522037909
619049959
165483139
552984980
328690433
982490528
260794881
300990537
41876938
964300184
78616161
380020084
316663276
249879096
481795884
602190839
48649521
654862471
628517976
926380236
52432575
220495435
239427392
563510285
188284812
464887982
137570128
209704198
568980138
251193246
129073127
631221835
626433542
42209152
321644745
763968585
5880832
662501412
82562012
152163037
581535153
537747795
388217259
449243013
482939615
584585439
105629002
65639718
329604568
538822720
701988739
276427599
489417828
229082124
716749366
468377147
998296177
219552304
305385593
196227183
645135903
676242277
548428554
34636107
125635192
780383401
428058789
811397831
197902515
41265116
347983289
415098903
791671532
585309252
579350851
87544836
838253384
177414164
57477766
92428049
411059580
286641218
506234470
308403644
340681507
170597523
135215350
961202435
496251961
600556027
180564471
152605916
3696635
258016144
167620833
244287357
499159970
319253593
180776281
261340082
253230325
486026911
293538359
591236886
846257383
67555635
82056280
622251730
175732113
146927314
132166878
197937686
173244212
562979462
420752845
501028763
532161477
1037625481
286801370
891394483
673171630
12396958
80566481
816177461
66725219
225202022
255774257
106123272
565881470
58943290
45230936
212426142
473285900
329350422
7334670
469758044
381857526
337189022
392708017
718722600
318633761
283875814
642968658
1003426485
335006148
747293100
198953847
233533824
761579524
708231345
360241170
725324822
211953048
130780877
68396676
1039290936
694882911
611792298
264974494
24768531
879751061
605768207
658039047
302753313
328444450
41049115
41490397
706688643
31050284
134008838
938073963
486477394
1048275182
99229123
191555309
115392821
896059282
352173782
486721232
102137580
242523772
779755629
884757267
512654250
151626780
1015254508
371771519
575173967
452517944
585812726
448754587
991283950
348624748
27332879
574996846
576769835
247853790
352635753
695486086
250581112
787857418
138976113
270437718
432191988
314811344
268483726
645468435
660188459
455741758
406051183
792188432
400067880
191862832
724461937
893897964
286270442
93395018
693900670
415300963
1061985033
720709392
769582567
442752785
562433515
319454867
131395650
503114374
353848025
909717646
134134782
979611184
264145518
471202261
712743266
1010397020
892519859
957713408
225704919
944389801
151477085
308431790
228004317
90240593
782427698
236774323
656090199
238422516
141908058
454893925
147936659
481895973
324818036
205429140
692591923
240116201
615826113
53199916
286352329
2294791
419303076
187505011
7263278
921887166
61810478
979019296
320138869
526107983
28945329
96934672
433164721
117414917
885598862
469433283
289251978
93247568
685993823
360560349
357033950
93529403
137295439
254142047
385980317
28649387
63595810
387563863
812281084
122363385
650790248
722347487
314625708
225209301
22605808
245685290
420025823
773680822
687667719
290659898
359881557
40382339
70443825
920237897
208829309
433121206
186206608
1824288
547675768
53260506
438353720
225825661
263710971
317155617
579138011
227189230
203029127
288755109
321068253
82456035
453756792
1015067601
597304108
416700044
519829805
267070109
44810674
368371726
44210911
535804662
219601031
138980510
306469789
696103108
912632953
433339931
570040712
208515648
317815771
164841045
720726724
722087276
200711251
699609524
327795003
144175412
575020098
945222828
336442023
435286102
622047582
467981070
169549916
211949463
577616738
600915591
783898297
266043364
241174857
505436039
53583425
17820705
208671701
61902068
806531972
1070093027
991364685
98734682
67087164
200088946
313025135
869305539
326169908
633341639
677613811
412218952
340197786
635705087
319341364
369887538
470699652
756615394
106475341
101045772
441938550
818266406
28397429
403695775
325791043
921912099
28331441
636056902
690428881
193303042
171531647
712255601
554979803
656104295
526383575
110921978
334189113
999190138
119630524
367507722
292439677
699927387
476067221
314850827
460262628
378428851
696894932
525126541
37622280
465138537
140543406
458586154
781153226
113223388
713178555
247660129
321959588
602293677
136088155
516331569
701202702
129599871
187607375
477685356
38119751
439589354
70693066
278946158
208468150
678888216
148804984
129427440
76298365
195049555
225477642
84641631
882045871
876586635
519321757
221141074
149612234
12008993
110714595
348055921
683124694
516733778
155654986
578598578
653786663
793986022
36837914
357753306
19127329
914795204
441128282
371794922
1072571034
436596298
300309547
778372702
13758860
716818731
143430201
26917678
271227945
228289827
276143373
153207817
396995094
109624117
56455649
704768220
116323920
164828662
128179241
301522520
90824193
660998098
166274910
1006667894
85431495
395922558
397612875
282396053
893037724
184540003
124540174
655132076
582481398
657497559
1039066429
128503067
179523834
265599827
54028960
783301598
10095639
476231960
280163189
453417448
401749148
699306306
79074331
767153414
2112107
273671180
585833555
23585507
117933586
37414308
837357384
286619638
551748719
156616348
422934422
581724842
174249421
277231065
463182518
165980447
671197955
782377489
492179719
224551404
720698812
57980179
1057878253
258025568
383355742
294055230
300580040
906878061
708619878
703349848
81009955
188905678
235240097
211401925
329054821
613437448
323469522
460326179
641567926
119395426
758544145
383022490
565135056
809857973
676172182
273270317
235054466
86002067
709363490
473618706
9261648
290334448
310282440
265887602
395270547
154133176
74638013
65455226
29218722
115690507
241037370
738477368
127041147
222290727
747433909
76985452
709223761
1064623363
393884854
148715709
267602652
494778751
115908879
982013731
711451504
476068986
63277082
330035522
241188294
302627194
174493855
671575934
372483028
455032475
195130943
107331942
182501397
80878587
438248998
793184029
13112906
653998034
336315719
966000522
462617978
142738236
200049021
72638108
378226455
240354743
756969249
311995320
600151222
164139095
731670553
739909380
79092489
97077774
580103474
643266065
184222362
231641944
851419436
207904398
107854962
5165793
795945824
6457360
335585502
986305923
54177753
738297687
248543398
199032294
475065777
423176982
879403625
294660488
934295613
812985302
601177870
458783444
411216537
271287573
635837258
390670114
486678996
823285251
166505766
115677923
416424561
202314493
95128643
155071926
999539864
273737336
712466498
126262108
124019758
447097093
931047506
26484047
518543666
704757553
423895500
602525302
635194709
687956904
577719104
336359629
387698078
306397382
618522072
76363960
455759654
79010866
612329226
657050011
930460846
18084827
34759389
47192756
326904736
326535625
854082818
334399157
174447030
893754130
349360358
112122952
45387801
44443521
271825367
340398577
265463599
409158909
954290169
945373722
92956137
38335094
486613258
390982355
1013530789
729933718
107370924
20527508
1008387124
785672389
42368888
1034307363
760458698
583252110
451626595
498813968
653051529
767526015
185787642
702179887
295761204
414725927
126686625
531087490
150578307
967094898
295347194
126330163
573289213
623071110
90724455
121307198
210842798
784895584
973599757
172560890
771705426
948397418
298444579
585274457
648761136
267520562
332546142
576526242
29691172
132913667
873291088
140095939
69312252
407022500
264583344
164789321
442774535
136843324
95541842
466146328
127003486
964315635
53775789
291643157
218506063
553528739
329131533
28447387
195228221
717260122
290957604
772004662
571848201
26759911
207577787
313147832
502477456
70035229
1020467849
614916841
436589054
183287413
438682279
65619184
647204684
1068918701
591186923
947798755
252641545
382233825
743369232
420351086
175007628
353908591
127969030
286965739
339433516
231733483
332341795
313481107
6490146
119871270
2097696
1036616521
968486864
340509054
316394506
86123464
152701268
962781939
684761814
121132709
296612849
354119783
650218856
160309780
626612717
180644245
623755403
159353982
838273615
82872889
511824143
197878914
958674559
945195706
262924881
145698538
345452781
89947186
93677385
228992659
155988498
624904843
902801998
224502519
535222828
24164415
126725605
288184401
308962355
206903371
152224871
57683140
502774074
769253617
23437773
592645888
1033433662
609524017
179168699
106439646
67660117
687696671
702293541
181240698
761069836
509401306
391099822
686876687
340265253
391780166
1006185237
543129295
29689773
404982932
188842351
923249996
617223274
426084826
439344088
183289060
271373921
665517289
186032985
457802450
286591113
165905592
36171173
111169775
63850703
274719416
1002771920
484392158
661432429
792028358
69611166
852999099
244619804
279363157
723426713
582501509
513006396
155310526
733346316
615038514
58537336
325794400
664339362
533820800
996567871
978356967
503329080
333422298
128646980
80056486
276209236
413900177
686869424
264651375
111595331
69929108
695705993
132896735
481814394
163883980
194729196
47431498
476467209
721911489
269543578
8996539
16334627
261226620
268011746
675228448
331826058
524936380
416785392
589739909
600454977
229498401
472476856
45051108
632980330
455513065
120739229
374534896
887406318
116182235
87897684
810929470
462826413
23867812
919957139
330020248
293489785
168112639
87549513
966011672
256030671
549311925
462646361
513843754
136220356
357987094
697340999
993487934
357298763
591587874
182772125
650184368
732227737
143683363
1006657390
116919113
34089967
191266619
865982186
398597666
611040689
502224910
477309981
1020357758
1064877247
663673304
361266742
999815610
309513820
489883750
105710357
781021775
174488713
611733289
953303094
244835945
318724372
1146150
794582356
881744062
111516374
959625325
686988025
492535769
605810104
165189405
141031040
127225114
844757747
631894979
301098015
490825303
899696106
317311551
65284019
332512591
946635483
649583507
30353377
132995549
326701299
623588271
520300462
59156419
41580445
1015635400
843686650
238405174
200594661
216435744
1030676665
442679071
767344424
40064028
86898203
709765611
446441167
157236168
635975924
184316189
183348313
995431464
558928642
622934068
341362020
1025401981
314576320
128125359
412859979
81781050
316445599
563711528
327063046
306240416
213244611
192403996
966412521
325082698
973480755
137380816
339195236
539397809
133734044
287500958
111616882
322256533
87086842
117207422
158724414
303447031
539554924
743758584
235495144
883824958
219020552
725981177
36504921
138245517
509514174
342383470
70932811
325097866
476866237
222523385
141657453
283464004
272922409
39696171
298226374
269202110
870985078
1720887
113078624
353633292
191263362
519628182
286914939
70569670
213289509
1024922310
70164438
312063666
887417560
127408728
201539141
629149034
318052300
906272391
46740654
329628049
882180620
150554032
245790937
135039239
489413394
439577890
670510367
178569006
29659568
596088211
702588571
229981101
782365341
28383814
248675525
1067110008
483172422
152468054
340242554
463948134
373727016
1014784261
931071908
454681659
75943022
118188358
128523466
1334967
61034971
316606821
13281125
716470969
79447702
850967389
82704489
175604378
770250204
77280907
236258257
164923784
858636765
1065929507
631281599
474661057
372887582
977223702
2697694
158526582
65503889
152189496
176925843
604639881
69991172
501014510
115338166
593647343
924247072
887393335
579357673
75558229
705130927
614318289
598992951
65878345
358950862
88609546
171412197
34861411
626271180
522849433
452915180
292196297
603786613
61111604
19710858
687198198
115709938
1058220888
650973379
305457903
618071402
796901912
338417841
1006083604
269094055
632556541
473142801
1025429662
656151129
112590050
149469272
676608100
303467239
630235943
361798417
865819671
580862260
321162076
347001256
460581141
708695066
614008874
569699179
111283631
578496151
827970468
998858564
643498477
18182083
109282771
37141253
985400801
490340375
813187941
486324906
354891753
918715423
928666497
460855513
566781259
165278620
693575262
751846645
318979337
438521147
425913556
679268878
369570241
570393583
184310025
1008335922
104254810
434360580
194240472
624680092
511179777
8289808
530707916
19895612
106777201
553853689
209983486
146167617
230444808
314120567
699537862
229860940
28282360
388522637
136049632
983544561
729419615
403793106
328582841
661623441
158009804
943247434
276312686
223451345
382588270
547062809
436640421
437727462
17757288
1037091764
416064847
52137296
515340889
957420650
505169602
530384738
687037572
681526540
65917419
21916409
368807971
82440479
272161141
171825984
622322367
69275832
8328599
735680334
202894011
269048031
90919602
297501193
125581291
293116089
435814276
265554882
534365560
161879297
843359938
372349459
818527358
356585869
538235054
626429773
637883538
25804698
271522593
58568971
578237951
214153076
666717555
370483133
453253801
209772321
491618193
614812393
274848036
713613528
615473124
480470328
437683609
883614613
105485244
731860567
220126817
249584081
701625929
290089991
428333971
1003302126
707534573
82614065
417225770
1071370026
688079552
113768543
260277884
386778020
516178759
675036806
990910404
899054275
96496758
699932413
964910906
346237705
449769739
132894922
126534175
451503060
258975499
492185545
139266778
160920839
574214172
293205924
1011679497
386081589
233920815
184815642
267315376
723793551
235809445
135889281
263115925
452861675
78922117
317249135
26173289
848831067
565228585
367674541
186813539
537600687
391578790
196178096
154924487
651883608
678114931
28981881
301423403
739226608
328345588
948180566
86454375
230810666
441918819
81107391
977791819
325371041
592225372
954522949
342975595
413788120
246695796
538933402
899810192
578818563
886444411
508932832
452431442
176390403
614133033
74891277
851402508
813811810
197715782
43294090
153515842
138393923
175756538
948330834
507295993
156238860
182569206
918447848
331173364
81159566
628240374
40101444
556313159
775787112
474764363
220978492
202421585
304396170
1011896376
380003027
982038905
41353453
127671753
351417416
256802057
330409687
588627823
217201662
500328712
475581944
738328150
504828091
331837179
245186032
638563285
340992757
87689120
263277134
967697994
674205987
697625375
686154501
651031132
283710531
98507441
678261577
7661568
354197347
194476433
235040959
500476766
1005450565
234284255
453880602
460034268
628644803
334864766
271625829
420317970
339418245
216083646
631565331
752578148
188794443
136954714
1055998626
625419601
151855539
108951415
613494762
285631387
278453983
35005702
532650224
381320500
250053411
91910795
97053689
419190077
717801697
684880170
119834445
264377885
347362768
153330453
218219310
405159598
1059457991
1021949742
171393300
316693035
202836892
204520265
179350947
560935349
106113307
173823163
383828278
497637735
786726984
243857234
16188202
53428245
714732614
520270759
1030456887
209027436
171825797
84993018
687611887
174587562
69103027
295577274
412162254
460026679
20795217
755644190
628805072
388533940
436259080
781472257
322380512
552526095
330305568
121287381
534548445
13805153
993931819
332487105
378501764
83050145
48206354
61830881
574024944
572357770
285427694
329516340
196846071
377918844
770662514
471327268
70985496
835120605
420065329
673173892
162283998
473768401
171530392
163406107
261868432
307648017
1015852078
431008660
770307758
316461808
933684211
698697580
524022462
646199041
553942246
294463542
277759475
926716594
929381707
96300015
402498598
315158285
666662871
833211329
106903107
106361580
489270870
971515198
191393695
509189780
65507852
387820359
847789593
68461522
257176004
820937789
194260050
280187781
434071676
500056053
814880904
158174120
687381121
869253763
225470391
200722777
34613215
259796052
105242592
512090458
118569592
297997525
321640670
449656891
243393074
572591457
107939235
564588256
412263553
250707191
664801913
204616514
1015169739
158429956
68574467
409089101
205711164
150327545
561176261
908614661
101506037
439455333
64488045
1004765625
290401959
40743715
258711442
930523327
709772793
596456017
311282354
241395647
638889918
320249679
267611955
930893688
562586808
578563262
926201268
379730778
316868537
723615756
641031358
51623665
595608716
680960068
929529127
350142762
589983234
621001574
101419286
502617509
50664963
217339121
492222645
45985808
268645358
660575490
276256997
112997216
636183164
330565442
992217327
262552016
252555457
292312100
287965202
668334681
53469521
241754570
733844666
281041522
682892423
488778759
580074340
382823792
297188071
609682783
645198403
374476154
332400409
177986777
712818828
234900104
283803917
238238689
40299379
222301111
387155397
958245551
214310657
11200229
606267234
377516145
69729830
351382001
669881519
997692487
651594564
1505046
635505439
504855723
759023944
325254794
714141032
315571581
826732191
366208591
598008665
162531896
47525694
320969701
693636519
302270064
403771128
832438223
543518843
291693405
990708953
301238477
102611048
485818025
943581866
564505168
871655680
37042015
167209134
188397245
253285923
408239241
444796263
972237946
430487759
143374243
83042053
254467377
337327107
390900668
168924038
1024662008
608701073
511569750
345973912
912660188
116892477
881867368
39643726
101812505
246457344
93490701
315349950
140702980
364147808
859844204
63621503
125460221
798726585
374490956
263255139
1019864660
86117407
217740685
184965713
945538770
914386089
36826781
662891877
808671270
709133406
111920188
331796212
346532296
874410378
127739643
210336901
94425153
901852680
771861593
631719025
70050107
608946184
978003658
983698955
126590733
233964928
293300258
475891328
622542110
636760135
340483572
474498076
769101825
22978891
1014977807
37138308
28516019
467809130
819377365
645710954
272761127
110737193
371695195
132152113
863188400
321131078
891913611
914485025
723788567
1054495205
143970491
676310638
1013622332
454910514
448144203
631484145
906555524
562871043
255108032
125004374
40547424
174484753
143219417
445992821
228596199
83841192
794284042
170603681
456080255
70034443
302747682
176938446
369998099
340070275
11444665
1019306890
187114428
959649759
135277772
473246156
34551286
12344988
593143505
489258053
808462861
505256877
162265896
872322407
348262986
433274454
229275988
37250221
498889337
372274742
954351218
273945407
678512574
369546491
119592907
148592827
319551851
591074969
262303201
289986070
528306407
246178165
378004371
449877138
905878847
62869475
219481435
701648920
623105275
721458746
481808612
222562608
799805605
209436384
129551302
598933166
498587305
316894915
404444044
305294042
140732590
1023069306
330528882
184466208
273980470
947433305
327785185
133761565
535442148
391862099
118524730
224305971
762164769
419961884
234231113
329448053
344520410
11082057
205656265
180492106
2928031
161683991
849729983
10112663
264193986
252328085
319028200
999830748
1017834941
100318131
696857217
178838415
358895563
268235576
735114889
320092892
128461751
344660463
53126767
215880215
756747885
700039467
595196200
9485403
248083527
343164029
539569715
538127028
362276760
14825765
530994614
37597072
467049383
214260119
387384504
113401231
174252961
72424823
365827262
584642806
191713757
834755861
376067453
181557408
31761843
387544519
181655673
148470996
83303453
70336018
418421930
166629003
997177944
638028380
1020256357
553528016
352640525
495062243
613683116
718153156
873002822
484105744
82647923
255172210
271212182
636639330
509245475
208567177
318226486
721944975
271429247
28519790
491469856
254232562
126459859
302406589
280245897
256283680
345347247
179199040
462514600
232451715
170915361
1029992151
213872623
379433348
855123105
385275970
207439500
304262283
188506271
259620213
669085533
107550316
303264111
207604230
4042539
663796959
156979165
289650229
574146917
506507501
702587198
628379333
807196332
519830384
91119145
16263428
221612664
1050541787
760209253
216913660
250010619
215114019
52566564
428195415
75302638
607792160
378295046
239725191
720621766
733002638
115618191
123754248
873079808
138011959
984250709
250057202
161894412
217863132
245839798
117078784
831862429
25290445
512851095
947457510
300475538
597022431
282242564
29228912
446881371
291481629
871812642
867555911
282614380
524072358
283286248
499950457
267476898
877114810
415807019
215963359
283806994
408280614
85571126
647630103
230300879
515393234
32459221
687629232
1020176846
843527777
404661390
970420428
420527794
728370609
101235930
104426028
1033224085
226996809
201317133
203056365
15901148
85540190
653207402
363433967
187033516
105268021
402956328
539737522
51644367
910919900
64958449
163473702
79861227
768786403
191355596
338346854
242101025
255617110
123314641
396405662
402624841
177947391
129170789
880166256
537601701
333695450
658948434
252551342
163543990
995184658
195343016
212510174
334030576
234207279
363082690
43597702
408190951
123097358
215134333
718176894
646866120
281554358
100850154
221983358
831347772
269647575
403215877
740039157
925481669
470495998
181471397
256434394
11543120
402928416
1008345847
979413485
25494005
788739510
346882200
740384455
80407233
57437109
43998437
496773891
697980876
110560815
33172247
20923278
22431288
271392818
121569025
164055936
364290495
248603824
540130333
91565170
201182813
380065004
596832389
840211838
46271288
726074195
943318343
124158901
97107342
548335423
572616196
340936032
241798825
199888044
504786309
303921536
90809337
227054700
487083609
534263649
220201694
263152276
209497822
331432171
58767224
874927682
518417128
844194438
382015589
93953769
261793870
519029195
357766173
1015441569
15512937
304462853
288109897
325492842
580476788
804212880
113304627
196885605
397874471
667842036
1011420699
218500616
61125922
901722103
35422364
190000051
595289571
636296083
337982361
307265360
195325958
483961334
643135151
915548976
298539001
372708339
172899804
435690618
579839732
652917820
382997074
291747878
263638949
787944286
466444906
446338632
59204235
221502415
537405078
1019253335
572958752
697712437
534979287
255788610
1022624434
281889773
677882475
236424502
78293633
469400907
696190453
457610369
422651524
733638401
392776194
347809338
273274090
263402159
31441180
474881054
703801527
312203472
256666653
175721775
848901090
505249306
487120394
852294889
917876786
421637177
117599552
104100913
391580310
125385192
162598170
28895762
632941402
100600049
864923843
500472668
197348834
387337156
520390307
870145474
678081684
601436423
637841186
112813051
348944736
703543952
464014972
279397415
1048735583
912822602
281869769
56612731
271533593
89946005
959486259
82707343
104390479
285765529
291135913
323461820
986422976
53078367
311254144
399910671
712473243
52423679
578544892
749465943
178536779
193811043
376115446
628107332
935858787
498641919
238709615
69237853
400918168
528086888
454792000
274324543
93247181
363770760
785430784
797774886
154811155
678602622
544008642
636983008
422745318
209732324
509537323
463199544
401286396
174436461
121446495
575152297
51413554
536839593
603968418
727070075
178716757
565610501
190449484
55109177
190734786
200907910
169362161
861828567
207202544
328181764
36834690
543342714
44419622
575446425
966605444
333425786
186256031
419856258
678241817
640254162
715003572
820349678
57078183
6822947
570959623
243283611
514243101
1045688708
418617289
133308937
52072313
383061284
292029184
964680012
553787304
391056262
997904903
704965267
22004865
245521987
672343408
826309282
900982404
321861251
621553802
557338776
197809239
537504942
295126259
736013752
235539807
669513098
890284611
140944145
288429083
781158291
151176058
1073617173
258240088
224274506
52811116
479678180
997917670
16363106
371884425
344119996
81609375
43031445
240627809
810441636
570441720
416087557
1051583850
350388261
13603834
42134178
632180376
1016327611
90804137
775658325
361679594
346017121
710023435
691087283
573024154
405966309
945645195
67246156
164274946
85827509
617847665
943586036
649774043
732642437
845120714
479171070
130949279
201897935
115691569
693078769
247030486
383990254
472907602
692774922
144775155
90965655
182468446
589262882
122886019
124629326
682722431
27323391
330443399
905745389
398110872
61108864
550385585
414429060
172239856
212284392
437615071
5896006
613706067
4134663
468872864
980503146
8468713
517075662
862598346
785047077
150065888
832108750
567159386
275553318
181454780
332318582
66992086
515057695
209277803
693194566
647956344
31908466
159591083
271241496
173967683
135414997
104607017
300389372
416224061
1036716128
339684729
492653019
283861317
363279295
78711729
447194114
208238406
658997458
303991036
316277092
188690031
77896617
345474010
240967779
929425316
285635085
149588812
252398879
1061903145
901785884
223960692
69445450
754340752
450382431
210490520
812194834
144609786
692477596
169832253
527686194
63645632
220883963
168221402
621881209
714511497
223255770
725163442
296929460
297048456
390352332
65780073
182623854
294801121
326024137
385158846
490149116
243643630
287589404
460220248
193798237
285654057
689815953
335305709
342838042
285865963
41347953
861995714
562035892
25331432
547688383
1017674688
135199083
675128752
224992007
608163429
162597095
86945217
481247004
390967119
1029801727
833179748
1028479115
221379662
354842492
1030383694
657201369
142530878
437797379
116643751
879266803
1056776266
544882839
96439450
841876737
52377393
90497825
445698340
433248952
562008297
189693423
242430977
768871053
191103902
478525812
71620323
308459161
252172863
124634422
81634347
836018879
341059818
645119362
622105664
5644818
418268415
604218940
318137361
671211728
432274776
792185552
360046505
208903707
530598732
236736008
575953615
22149146
925529765
255580250
297445479
559462377
431759945
277868098
389287661
160593381
300979870
251715709
979681819
174700554
419708027
324676134
410449623
114837579
989290424
12035496
257193379
204612302
311791210
714754958
357818400
798545635
30289776
570925611
786785088
722414651
83320901
54671106
295370877
406361931
539926512
74267401
265799628
37881873
37264430
554574037
529439982
679431583
255897366
146313374
198145863
101691918
467627467
775237286
675517861
624271666
151805302
564372922
602969251
271100096
605992592
311220839
730602462
621420506
68722604
580990939
188270562
548335229
114950209
345154548
357688083
557721101
219773938
203002643
276157476
364431681
575681199
219745146
218113600
145299839
535157706
553704669
684877963
655230625
278128763
142104899
171973890
46765043
373728682
115945828
374224268
83844884
431934358
108705477
71013855
212788490
955492730
955150311
420341714
267911852
463282459
585388289
385747079
302908505
881921015
685266247
899231840
757859407
348605488
183376660
22025012
301695232
64113120
820050938
370096674
84380123
773883869
394893656
228179918
470915367
392560821
568408720
477101402
475475209
45349362
171584406
330921346
320796444
306737200
155393628
81326522
62021665
909542161
217003842
56172293
100339363
46263326
666783950
571628230
275329791
727369202
309902448
570547679
29937034
1047450601
805219720
774750564
560599533
225611518
324885001
741426912
380870769
369876774
237313140
42430228
110291254
609910973
30252481
1026089229
235102673
595166328
1054833303
109726282
182630298
595198716
267475454
208643990
326478370
247809600
71834426
2692616
1035235893
577516018
344870898
401582217
106273450
896200292
918474096
254606423
267522547
884524020
388593271
84799037
223497431
205121325
248398947
477457536
96321857
551285718
511095151
646716809
151778985
330284012
401360025
23873824
710599902
479784901
203728357
715719625
173096903
722557643
404559219
256939347
806797391
193174798
1036997329
487069801
934617365
111545744
303699059
556668620
1043817409
665300791
152846117
251383573
853670025
372989351
725765053
310918978
339608575
702971336
619889710
417898567
184754091
18905145
315217722
429010285
163835944
459097246
303044480
642625078
236230694
267460099
896644092
347074541
1057669489
465374921
67800001
360486954
338975973
16911569
930162500
215391330
92041588
336938678
636070362
827704901
546986842
386105460
225352734
882046106
335034535
89002102
83210865
280939109
79982121
352284862
19676860
680755085
143619580
482001152
549066177
578249171
257387402
17750788
249343290
317571017
99734270
962408997
107163140
605131972
93007443
123548057
800997353
199599387
24159409
300918895
567918611
221087264
395331356
559147114
64893119
504956799
184746061
347572522
188780737
129408307
836379501
744118634
333163833
84863984
201930579
905745465
516051911
846256168
291928954
107866571
134637763
171803305
631997824
611293024
747984649
28824914
619208176
515531
642919743
560796217
96712875
166508170
445890760
75956711
270683971
20899960
72550980
350256040
337629575
451585539
953351360
522494724
179612175
352644533
608389767
593640415
232498782
219322241
324721581
342467430
129456078
251828252
905716807
182460189
115442014
181476956
40714355
119419744
153240109
1042858446
311763200
18541176
224360434
148909698
533142367
45942379
505098361
839802138
175759250
506677900
232920075
985545120
668030864
843607111
153641160
858805176
651385098
285570670
740760251
700731875
576211339
488309720
1044444882
319837856
202890535
787309724
66479270
684641675
380689903
132393126
193488869
974932058
420353313
646877673
621241269
287532532
1020541975
106475296
655762768
63965515
528733236
545564878
476646432
255980814
610971688
293122209
1005122725
225946545
31427191
439105951
72950116
401929726
54289393
286899628
934718171
819806429
128398555
635275934
448094209
388639495
555535016
789784628
151978474
114554458
440364049
461624607
556203220
158614913
298217528
221999585
796379681
199257302
259693670
106435242
627244796
693111950
78291252
221504387
351144101
413675389
540073098
580726642
1014758656
258577589
460760424
398428233
98995208
34434691
333673583
342381085
261495152
345860694
370905963
919702282
903423924
65366871
760486325
17840174
661339395
591091361
756994936
231756274
139013787
840229504
32611379
10217768
70619974
259443417
199347871
439480328
365039720
748431320
426845039
29191707
1042689256
762092911
161611320
508190685
885590631
423666320
383547129
488212869
765159185
171597368
503414005
643890870
42183069
545788428
360756189
483470716
471167531
1055645986
791221470
209308285
40677540
97884308
1042055328
853588408
609657791
274591765
212875491
533334178
138517813
724086666
205911399
479331466
280833997
211312592
227234803
601383919
329499809
667333648
561269731
681639846
398624181
835807975
52073387
492108714
275977748
340219046
251465749
60422889
182240952
880259542
342710202
652584734
33428037
245927652
318907271
317433948
785253920
230485935
450910
1027918505
490598686
34222133
15401052
175818994
366380500
607117757
40592192
1006851195
57687706
643914632
32862694
20384602
666399161
581702094
249369514
219183057
106178831
733133601
348050209
319221884
541643150
349779585
13755119
631452206
811572130
98391645
64428406
214360095
344843420
299132450
957491446
235635945
422074540
461154487
454334161
760459785
957816978
829313619
1018678807
693368766
563845652
527202110
161637624
260556437
89433052
376598305
4262567
312757279
157615817
822012337
455742949
859028255
545227842
237648375
277528380
522578266
274586210
745552417
343151239
218609206
142409760
56120808
133699936
198559915
418694181
878462366
105914570
140513407
204607022
42762048
585083251
249767607
891025018
197348107
927687052
243372567
661518669
492673467
293921944
362438685
987709962
138861912
106812352
296575601
632733737
793554773
180582291
629295107
615254424
158299915
518504855
91105121
676362492
527050786
550916298
234709218
682199180
110317625
628143086
26689080
371781356
1030502469
440178253
200582975
688603293
426087140
36459699
938940330
376875177
234915285
207996937
1018226392
818392270
955111977
811341570
185479012
378656929
312098593
4199736
51627000
846761094
102073682
994906399
147851642
359521478
152089400
128295759
9523190
501022312
245739734
148598727
348003157
923104555
247545650
74238130
896011648
776886788
6382520
590908000
996091112
537001088
69756551
870304961
188596895
1019111544
536207504
491105856
970870256
820216739
543677206
443846730
392066112
290290534
845043055
552682793
383436669
117735359
1030885055
507669598
211883943
205627236
197361609
208914129
662752161
239164121
125748241
498634570
105906873
192167313
221932295
294954292
386342644
334466513
676634299
114776482
221433602
213221710
642687292
138835734
3075364
339581807
1036207342
272188440
178950139
669676163
110660671
981448034
278774918
466039672
709859315
770185633
177124200
251542941
306997993
677059602
393929012
64447444
406666443
774413072
76895965
961695652
236432678
684559948
387478913
47228833
657673948
230793649
352630467
206418297
148619593
245606145
451927965
174847462
297043317
720115318
945158427
561495915
54083027
623056875
224368471
814804496
39508832
268649224
454192909
702121602
634449747
421265434
533685665
521584140
97182087
480572592
51931107
76447970
115837358
173126556
645694881
498152576
610141216
3601185
517773649
593404800
205259192
91117458
162591787
495932013
406209713
228372563
195932253
564154952
654679221
277525923
1001116887
187740318
94288957
153659062
172968618
340898023
313542754
43430841
320621407
386262259
67676116
460876268
195359682
200928462
314121385
702221663
180391058
54917054
7561658
162646949
231544306
209111930
211464781
671575444
67809952
160372119
573927337
24644918
572537780
895230251
704027763
54413786
339930245
60553648
667553108
528022177
2649897
370442647
265581205
371751347
651664453
444073860
429276181
197041313
319842641
90635630
192593674
85648367
229576892
155920150
19756455
372839434
696980762
935813335
337108831
197407936
41850652
766173731
11655387
24749451
632098628
256823243
235631133
258671033
488673622
288596199
24791684
156386911
1030268197
610592588
252281278
208666661
1290978
740455398
140217940
344444390
156494258
148817528
219643571
507687260
97984072
143005445
9527750
844548200
667496930
259689324
465303816
115364950
719100705
479541157
547283372
183443871
326707992
22161195
15654288
180926931
602036241
586060268
248875213
927264266
14169936
38312856
931213903
221972873
659851998
1061441911
776600543
113075504
853051509
575918272
1014731305
258248485
356681906
780140195
127433571
98541283
746874402
246627740
640178096
456823593
71569455
1058974122
615667635
528090552
233544498
189941292
63016531
717559699
193953342
1025255555
333525035
88540901
886201458
611004092
79673581
678925998
438609538
999413031
38370426
375512667
109579242
446448901
988840372
242648054
139775328
780084954
943509104
479957974
130052669
134864642
11306100
360969284
29757594
80804830
16306578
340042943
297675784
298481591
152662948
671472373
360841912
416092482
172699531
986577928
189175025
512478448
137395713
300750606
86346396
235281326
813069570
228538792
288074286
949070168
344054356
733175507
924616218
935505457
597127103
326326123
546396150
986783251
638510476
126849499
220897952
827509844
937455091
696521533
159681039
592524785
44908768
484535990
327484631
993098908
120899358
637172037
10745951
626991700
39909825
300371473
391876351
196230110
36446303
57731014
41213540
325413219
178118595
331551621
82507007
1055765442
146945756
146606201
445313447
82852462
79247757
721227685
87717272
377067569
12371942
1019583223
1060251018
839000096
7462002
1019877167
347718597
293375371
897000768
277906542
139837647
379346144
743982937
690209510
919486436
231768112
753176629
261348188
448864127
554667456
123416352
546295135
778607911
241703629
555556407
146343573
880369174
190383786
178072204
308568670
125229518
231579522
343496774
194703989
169888014
150141842
151629055
40343642
87916142
458361995
452011287
614770930
406299614
85153251
237556671
233739116
909255338
517096663
958246345
596921672
12980755
697343053
719404819
370751104
295638295
726697837
10430688
631838700
348785988
277006447
386618200
225033175
251968528
401142000
5739147
190865583
646581998
882622018
177703989
725116436
659098241
496896193
645799390
1061455866
47889348
856832364
401016534
656639259
375804034
439811956
607653589
400263081
769987140
98289238
388774571
696937741
127736296
968502707
150281815
344733084
496841566
632678708
835239645
127455183
199615577
169198881
449045643
613313411
404155719
19240262
810912650
18162243
87371080
288796652
519493719
435824056
386903843
116355889
210337081
285703517
436628692
118676636
275465326
306869622
719497023
24359992
667838369
671221122
305091513
268766672
145356169
392729174
349705511
306212157
28800463
245899578
297919038
627007818
372470588
528909736
535891652
450090271
221342445
860394282
283491672
626923517
410363701
586658334
454995928
221566616
735887131
225129875
107946736
183802553
337823791
823485901
541886345
978900275
247403916
565567075
820971860
235647756
64659633
543213431
266985238
1003451950
508150569
238841043
282882022
347615596
760906367
420679429
297194019
617830160
367294941
1751696
228404177
272118712
335609869
812719369
481567001
157276135
897269494
157623534
94665101
727115502
952244954
10880531
25441468
370648928
14270430
507261384
609800074
186092261
146520896
99813709
667499299
169614125
303560865
947082812
108381116
529701762
674509594
162581394
445197312
368591799
880827582
702142347
931137606
987846258
438854896
257555056
271007984
498835975
30311168
598345296
972633450
475222683
944533679
549256610
422135364
51361237
1069605919
646106953
892839158
206822706
574129527
265761237
891546941
695610687
63032349
336454722
274519391
535325193
1290139
86850895
554238869
1002292777
517266198
753008992
410773620
219866244
821480
731495469
176482868
16389034
199128973
201439190
90779334
244510092
722800998
490691612
819219271
29305335
269804799
224657659
1018050353
217290224
580505228
463048912
927700507
272407641
832281700
876382171
486515542
990327143
378511425
338872758
826519493
386732515
51947232
1052807039
331818404
291031922
770691613
221120386
159776954
328091795
967374856
117282191
527528734
515723288
91498284
680382874
124228951
216504573
579960374
172431942
741571378
26264915
143802872
1063171461
391267172
221896653
73804057
665048775
23400198
433631123
587176767
1008112896
8842374
537935745
346445431
426839700
449735879
452796150
350843760
897118575
35651548
652561617
384452247
710788393
326095443
497947563
110949862
550936102
233548124
708594982
351048192
943914691
514797471
320580996
765194803
858853128
189231150
560655799
656738124
257440169
268380057
472717798
113964541
474318791
664334405
203410547
870157112
392778687
396552430
78308801
133221759
164756087
301093023
546490149
199018581
142827219
835222378
97829522
191007574
572603912
1030966413
796982749
475148356
414498788
454929778
585256676
6581538
910604443
751328976
166960521
812833567
319201006
201237084
449759215
639532685
173844811
540090
700043303
13105346
273647405
183961701
332090988
535175017
473414436
901952526
788660207
226067024
141616565
101503761
819548764
539997080
239248531
540833154
1016225614
630445946
997170260
700585758
256051851
424473029
331602
995391726
893727999
473465042
575021032
203332363
567106214
240479720
210124787
322258600
236706187
1068032079
1018213158
415654045
132799292
205893800
19068980
922122702
275260627
874399716
522365205
97367805
372870179
97988668
395064727
361154026
274406625
442259381
1050320291
419401142
973944828
242508652
403192488
482422806
412735447
804639102
986363258
576380729
166112605
144390908
370520993
119206420
860989212
139709905
1044929709
946945436
110664162
864404695
206601791
817860247
181716857
106246548
377022605
30183748
258451486
30570717
680119587
549804424
1060889090
580838982
524529703
553821707
569754856
424954844
243120737
671598213
717830790
519175882
12280696
564246779
349484768
175608988
394948477
48779988
316382553
690077045
9919738
402364296
140191988
282289414
646746250
808150316
1007636717
311946785
78848332
566553923
397269234
384195630
718677289
75768265
338498916
452584119
211906565
928093245
958171882
735411275
16786636
97915852
723404139
246503270
187511012
156843745
456674915
278452768
249919321
62928397
46324516
212741218
646365258
610329632
203733471
337875951
741818848
171201634
96755405
119991808
506666424
144950991
93779256
715305564
777624790
557667295
569650804
8438562
487854995
648266189
541121121
188012901
323388755
600679306
427273283
704410575
273410995
99443551
199023500
1060534979
144791733
377209616
241127136
831913410
280320700
696474924
318838088
656190448
519606689
338275331
179703372
432628337
468659492
96208945
622725330
920235610
277816393
757863927
234902062
523829987
922473285
612568910
656601395
85700720
378145463
674896713
742566285
636513684
565855112
81071273
91629057
882355679
850560766
164293307
8771469
177297609
85787347
374718632
260788382
120759329
160299731
98237491
105343597
665900450
19282462
786037325
300087263
830003120
87387137
88627207
234228379
677757204
331695664
338308796
64703846
507322218
156178979
403773920
616215212
583075129
368454751
22313520
165926138
395802063
48775571
349471879
26258415
228570157
281867423
575988606
1001143714
197125327
240679190
345103443
222382274
393846887
849099683
185637213
194735221
194597270
341772874
876160893
847202560
701182003
947514331
27449909
188194420
608850933
101378810
536868978
433941605
914598107
273134446
150583460
957578923
711380456
539603723
219191744
544788749
1067684923
25257344
219735650
245968241
617522011
334349617
321461978
287269358
977590684
188811754
1028273469
49966894
997551133
105969800
528185557
688925282
1069319802
543521661
178735357
319804539
412741280
502457014
348703551
522072001
276388351
306984729
409083090
547185941
921718875
475893450
579818618
174195591
56360500
441064068
59015811
307257552
341280936
481864677
176052959
218441227
266629090
1033007457
158281907
658958423
435511644
732067718
127383593
516985032
175789219
418839948
620372519
681758757
811716394
203446601
719368769
1065761144
947313781
238322059
807382680
38112820
209491497
810033243
952348174
146169665
112780364
264397235
567011440
970710666
311941929
918305845
522303268
593920576
511963963
78082933
980624084
40307800
162280618
802894999
379521822
95282535
789978604
151713243
581740089
213784712
149097526
501604735
619027743
1067276017
105127089
278051336
537459031
128383103
94958352
16530946
806600939
617136204
97043733
81990267
93435860
498724014
4477556
564288023
647662718
1005597970
254989825
40703483
528266615
43997163
26622862
23963316
521987742
282319694
685853295
224073470
310438784
297726868
649384407
189522605
695741435
951291744
331286231
294988774
87339987
409035987
49867890
597540495
350003151
117145280
520074478
17308104
339920562
46884413
452954190
114065081
357785767
1000881697
983610226
125236863
561114582
111171236
243176481
458742431
140380578
555294251
542656942
417226491
513187808
423691130
700517920
292196766
179725056
1023280012
91819130
436447999
234598383
539820511
532235294
1070954494
825551618
259329101
26564088
802594722
416570823
57702553
340654083
3105417
918882109
235523079
27418654
215443608
145848487
15696229
305635718
276957826
915061973
1051204554
488746846
757282285
932601477
199765554
790434638
345443358
155514574
572534336
154392327
70500746
95050721
603875076
99105873
83682433
1042670310
532405926
841202612
264447812
656481707
175480330
667084335
1008749443
3344936
281436464
921070381
807624228
88488029
692711870
144848555
477666075
487893310
197002854
851568871
231320691
925664030
807483273
203629036
267863623
525937175
15065079
551591141
315645008
86704961
802869708
361363201
320527193
143124134
6065420
629334558
355259933
644187130
276167633
107396602
705143983
19589517
656953352
94707027
112714639
183117742
388162141
48636480
295192265
152477555
462357947
538643795
164523689
532169743
607259111
984722575
548804449
209971298
851397077
730164820
111640795
456308083
733667833
109947082
322255659
256375957
1019433386
503686297
904108851
201260416
227231043
651484044
392457587
183955797
442037994
60482730
404015199
1028678361
297639704
19059479
676954408
680413296
346359516
732861218
771764291
614352679
671913282
351642845
329454568
160741883
725623587
601075679
13919754
819130475
620895833
557005303
739175873
846754384
973326850
188520106
366253585
596602824
620518165
304700240
35652970
298077314
337020580
93077847
381423384
288050274
1026302604
152685808
284636681
703530216
431572144
855571022
970827434
387801254
252935865
393834681
433847945
325769720
142873646
397713187
257314062
78424905
806723366
551965339
506455232
201839928
62226
986954071
362101145
414751608
269419323
529176327
52306942
25944451
200051787
719477616
734971581
667240690
304917561
485571344
1026510242
1000501135
321434241
549270786
490631210
574476724
324417341
15126460
160761602
571904868
464728547
818179237
641093662
593911424
557142305
309192674
1042798367
88291849
425569694
599576652
527843202
952155765
829515085
504889153
1008353134
277348251
220692855
150848642
433463764
359606398
26405338
52325450
530301538
985244971
428533777
448684156
611391348
360446180
220638496
633345625
144291858
180140144
582833383
852321713
2007025
558711873
82889687
1072812704
402008465
495320631
72007669
1038020187
896653365
676114108
815610357
898092148
72669958
600791257
335479251
223609145
517557430
341095275
319616515
139896516
250740179
803268188
505480107
631697347
368175421
1071233991
444984176
1069946168
550428627
74612287
976366744
499298482
706092932
1020629465
106818086
299143086
372355147
305856595
72120329
107681713
73078385
200693548
1000758193
311621022
69797820
988903355
1034100893
392605088
880404253
618419622
76630729
970331086
571782640
577922095
66257973
360103046
441131532
657398916
383244968
121497224
281511421
75819372
76669250
184226819
83821516
146458346
272017807
234988602
245493463
39512073
774418833
76638276
236316041
135506923
254865789
348508126
992955207
403798182
168656286
603309980
666575769
38480529
68720262
334202680
711930310
975611313
748526508
554415857
1062191110
156212216
222831254
55596612
204952168
487573422
697773638
251636737
392460386
854751641
563586395
425748217
114477732
614382197
655771623
399655447
760175645
887535981
1060588003
750602017
328785561
915052952
181575192
593071111
383065129
311120554
114843907
773976886
340390804
717876361
384870124
566641510
250011491
330215171
599472589
428656014
171508977
156979853
362915004
552670229
400036220
244440314
876563881
20106094
259292632
764925770
57676767
1065112852
263811606
170096409
328661561
368154364
144623892
129159035
551089509
154973841
471878220
367460668
344089529
417913135
401453545
523449245
1066214844
42722898
112310800
45826994
87476058
941142897
564666057
714835483
328743215
618689953
545127807
1579885
649621711
768503826
154140583
411660380
8935848
752544380
292753068
562219007
488257060
587525712
426180185
21195033
374333023
107353492
177844265
10840670
503623033
55900374
273460071
429927701
197848360
29193049
183005959
146734882
646582618
650444309
238784293
379494861
212979141
84386803
570978366
119744194
874571967
983465981
643205319
706332285
73932596
257913281
602841718
578555417
65166931
174703490
452447727
192972867
292147670
332154601
22940987
489536093
277897206
247707496
14816435
688414379
615823289
695333738
277233997
320605693
1054697540
646352149
1024704170
25088484
392589013
32494226
459495724
588947283
546841051
210304113
1066598888
275957000
746500964
753603533
796988551
642040216
845422737
137605883
679526038
1039495097
170291296
39453709
145828300
618280915
16864429
505427804
279112178
268755689
304484199
601156760
298730952
805675191
359302328
517150792
32233615
662752075
106702046
807508566
606511104
570750179
106890860
283450869
409371444
313070992
126374437
391940414
359587232
845163407
343059183
1033622254
47380768
577817707
251096462
32163641
663632105
407241272
230900461
407626968
144353510
280385723
211537732
321383819
421750399
565918851
731023928
66360555
74689959
558037991
231667039
109652161
469019781
916923074
483489902
266450321
971506176
174475688
145420354
305977529
239018752
607884664
323953835
300256034
594327808
724430214
374753831
273102649
277233982
469952028
367092116
314825471
209496567
1073450858
985160663
547638156
103841117
746030752
756026212
476792591
481192831
28865218
237467683
975624602
43802248
201683724
34495328
301301314
1005810351
948554968
606696908
343571108
504232294
414237306
712500666
463128876
644061359
601448816
769158597
322488881
151070727
125310021
691035643
79911794
3526010
816237687
377176236
222215755
101927005
343829539
453741131
559929825
225210683
181494036
566165047
359138783
1028155520
553155673
186964466
544457837
213342887
775910029
373020669
23736310
211190865
565279672
450428593
314543144
114301125
221817214
275924425
673606274
715758644
151691787
411638072
369117913
608653806
466601048
345316230
8430806
483453690
122893904
250728632
885425886
559024710
1020692565
264811116
715641099
49481465
435101527
115291168
1061297133
501056040
981523776
220398043
678783693
839569387
563992189
515018973
7136433
409177525
111155321
574644186
206367059
245937963
361149517
696788992
11432278
78765510
596025960
559522655
1003015284
278649754
1041198718
868941899
419521067
627972807
154270569
633377135
378551303
627656697
516448557
713956127
357555
97448909
18143364
73355671
607872264
440682472
47128963
175472967
440260144
273230745
208225272
231072670
687377790
602381722
734983713
308319201
685671505
257982956
313840640
1000877846
1032990204
48850719
603701038
822673525
678123305
564750069
554320808
749029479
930456433
298041294
520265399
253297764
263229571
461560431
492973192
774687442
756514944
808245067
698215692
256693514
579339213
90400561
193878342
203071607
43357590
642291271
8928208
1045464220
333127930
499581834
821979278
179777505
299969942
791226554
471457515
202237618
445975671
12169736
58326392
315997445
716354242
315660814
755332564
273344557
720666035
466370273
599004326
249560216
910074678
99322405
665318858
284845270
244552045
1002249507
512256347
404562416
104248656
855347851
633156921
150204217
103781303
724181258
888272750
528018070
591140263
1032395971
928900495
195466637
166064905
28139634
1067771754
458740499
54380091
608213650
295297108
593168627
650896685
377768368
143607708
465937542
459385087
168566234
668091104
414254472
113557673
64285919
151000484
205866186
388923426
168821915
124306361
708849427
631149084
866181138
569016252
760605729
682968543
269203271
569109161
737024313
27306660
440608280
600240979
9238201
12362960
949289267
565601140
187776694
597272838
148866158
238592862
746499087
415255869
125137401
250968758
593290038
939376274
82133044
581827596
381298008
619077512
730859875
841242318
209141864
549206421
457320595
193738082
985265015
771330697
145167638
524372788
576479201
673810806
855882665
25887817
426440978
420284297
31806485
278099927
552558120
249310214
166914289
765507055
327946574
464744224
411653557
487476216
305382423
548199814
269441773
250962110
145311133
404992263
509385041
68419810
62207195
623630534
386328801
307558962
778491690
88844399
687678371
5990992
289416294
6842232
54536610
156195630
929050747
376965359
520184410
1052187607
738311829
87417417
917472079
390724663
93537738
14529696
331794004
350888923
574711492
455972693
615535494
479449689
449260544
111442709
577704546
103645217
691964806
992465663
935685165
433821333
414568046
387051032
468871715
643476676
1070867745
249443328
613072504
359410160
137116724
583586659
186291842
582646302
503844993
315406520
86722972
321269411
123837056
523557396
697361364
562550151
94196429
583053029
92695155
321410638
314770870
195734114
144037832
280774172
905301039
639221640
271666719
45123687
919912461
638566390
287523813
164277460
564918679
1064185811
616051852
862622348
143110097
707789761
38899381
186131719
860648953
138386935
337653068
454077621
28096033
3260034
845569211
672536724
914867981
270264227
974835335
663905058
43759386
306548172
187971740
677213031
244291423
33452714
275014916
391318678
506432521
618730793
911762358
615005971
156410732
485970851
220319276
101707848
349283715
346737426
176840238
162488167
391359082
978272789
683471215
969484945
315978837
369618455
7903934
906887883
72057127
571465061
395250992
906101216
706979411
557694490
129305449
580855639
541674020
462942857
57140574
242761958
149064219
177472625
872909166
1020575125
329735591
862893177
117729446
21329948
874349385
984432834
575111422
76128023
976933250
893739335
548110701
333451409
325493726
130047400
147093200
695177843
595179062
103270186
105839939
89426022
329175053
186006662
491663679
223234422
801205562
355187104
105991400
598299840
475466875
181696677
430778423
375293195
287461890
290674650
228713997
649395481
5768187
388433699
23795001
517837453
280450536
376479329
463117882
69028028
979030737
112953490
403503553
288282995
592360548
709817754
210159283
305221768
47131728
688555972
206778400
171831620
631226640
499221354
99702138
584737936
94878415
341058385
461842439
440448376
459399990
801535705
1061288024
161391071
2575445
804896963
258502972
1046228933
101651553
186236637
665508326
181541378
394924173
160223520
53395954
113132103
677196201
108613391
947683456
324970810
46209679
85870919
1032854531
470346590
530066488
237314586
703462128
507770213
217360054
506961571
194923804
433905796
810665811
88671063
88427977
211478363
120121666
89704151
705353462
839290938
492538296
982803422
421719662
122099713
11083719
909835722
150609770
4385701
88423209
572141197
856344788
311488840
356873170
681251309
936440369
849455239
100017968
452692077
101606823
87075520
105307885
318698062
892461418
143451410
41691008
433640141
775116495
76664754
397422938
746024954
130974661
615358322
206513381
28634586
194650846
420810743
14076161
555876384
338496895
89584710
341178576
204481872
169808643
450447240
689416534
827353062
644468737
327288151
1062570440
85360495
446829479
483438191
171938216
643347547
315254389
890623011
532061435
1048632364
302509684
195359833
548068147
14479916
667586783
969777176
672887439
839894859
137920929
482077370
215163975
96198584
434969193
812401811
1008184653
595158880
138888304
155136904
15394112
805751509
486581522
265654469
683182707
106898867
281398728
756513263
990305482
302885394
416145463
944113961
479191575
937186956
531954058
580940658
163395491
506233393
1014737202
710900785
454049210
371539895
682680218
507914968
182927509
226681055
502699587
225565591
188134691
501425853
806885064
543341247
321575027
896161895
23625006
886748488
277378683
838672635
938150199
460757588
9904314
996055008
410042318
395949875
936181804
594170086
556354258
216217619
738894630
66757864
571958544
516098179
763603393
1060497093
553874766
325701496
61209675
352287309
21443936
345333329
222224931
203562804
279177251
208317132
83968594
357203537
130036160
756365331
80588880
98263341
116891632
124500901
297529998
274903781
500929722
552504002
136352545
53542500
77302040
709506005
512131263
442748255
491819917
811711305
144396690
482776771
235394295
439389626
1059262518
127802555
260788691
135863242
712277691
787867667
426462009
226754694
416599565
482215508
420425192
32636936
56417808
102014532
24146191
100640724
881248047
146471144
883946472
90986631
446936764
587966399
228744321
1063093012
735325007
105572025
691751682
272380739
279173150
665532075
191703758
312986224
969812713
67504893
716988391
578404029
1012542458
589132586
532900178
438439322
325954797
975784041
657416944
1041780297
548818226
166167609
326001520
390085808
214515530
277994098
591278861
297591579
224931058
323174932
17016597
228218924
207080413
286936047
304684096
727345624
538898911
869928633
298925241
712523322
269413800
371202865
49078051
292226967
831422937
307744673
652920481
117669103
291775220
301110270
659579668
1770295
124131631
615187668
333875873
586851486
145941397
15790991
553106969
119382401
199324185
85485790
238994998
638503733
957406195
403133862
519878554
667980791
552507413
717420901
438592436
765577286
90039726
55457609
365290563
579485259
227517565
692763741
493676424
273187110
123397826
920584831
706775611
213544739
699447069
347828814
62951016
274381996
96936881
72041765
504679613
652392673
592402400
474614070
528940237
389677792
675223117
571518771
27248925
119348587
967130116
416544156
506841675
458976202
671119602
341910328
83999802
809451205
191975765
314289684
583675112
649158393
216392603
118963792
557549332
945534157
705489777
32827414
629616485
392722029
648372064
304248290
1004839686
684678395
949573428
494343474
254744213
270213603
915987689
689974979
627489771
126637148
850103798
397827351
276818659
608169358
76990394
209371246
577925801
131161882
95180224
189168448
320815880
96965580
498913290
562856939
274966044
311898960
474509131
82856960
52084348
228327171
529702140
137162996
607652387
487643519
169734561
328661376
62452192
653612184
114022327
239577202
457771869
65866871
162657284
585063602
490103993
343816371
177347365
679242731
399658089
414090536
395506874
335847420
419479834
270425515
58445077
198394859
1036675514
699598912
63339405
340332603
674665307
824350496
91386515
912916751
498192464
336341583
621567857
253113217
937552934
500808025
309445776
64023615
239368943
397970437
250447545
481702228
348710187
328934182
287712785
207045635
421374570
605862761
491480548
635798776
658419037
976840151
387618344
166502452
356294951
205599962
229034102
807759676
545163572
668194836
231061140
894685933
694532016
247186796
561687176
442759033
196951515
390133530
312979301
487461473
47367045
202274922
631464591
504499281
348890959
211667023
599743245
158645983
84968485
308000812
539919317
68924378
22875379
597345019
291598219
980325568
329676585
615366409
744443745
689577997
120272794
249898822
559406635
566099957
65478550
566935108
176669272
268526873
370821723
510595967
152840887
277289533
151588858
1069209131
214684136
565979326
512548498
330877297
475523919
642588426
322886681
72658510
397191679
674297240
133315448
706337671
503527729
44578136
78445650
127761209
725090744
278440561
760719648
861403033
58103770
353858057
191581828
855743040
43606278
283045082
542646474
113431905
874464768
627548963
547701635
172298379
859364
362947972
685607279
199985084
206409298
400605829
256264035
637118476
638905499
476792037
86905452
80242526
723430619
490892659
14910319
396440983
389834305
53253023
535548618
21315137
82985575
66207216
604528009
614316559
175297908
976794138
233141196
499477908
316636811
80220418
205370262
347316810
511954684
222454809
279358422
715719392
316044756
676790244
37060957
715814930
934024057
100112707
602162082
675545725
865865510
526250350
508331872
942344667
175591805
619598516
334827595
442844707
669053173
123253773
238454741
194377323
384194121
192160400
169984973
456963753
175280926
1033344428
58943766
255708012
643358766
1039131951
38337424
180867370
429324596
314959540
69448020
416870155
429377375
366256517
28545338
211824850
8596876
163343389
349279053
302076212
545458896
522632838
675701170
192641729
1007621350
1048709430
292842460
107323531
626418798
247840356
198255130
833987035
256643141
274392646
317836637
874464341
494289040
373350027
677209407
102728963
349497353
964062631
469534328
290817821
96774867
1002018227
274227710
851528155
685852036
63051219
279001679
69146710
187129088
120640071
284392820
27236086
301065601
202488159
264847382
418361713
307868484
282202728
384805882
39225219
112168034
276509095
690145841
65915243
64056869
293422082
409924346
607890344
238215059
757494204
205139295
140589019
74302692
21362147
482780804
456024666
162863801
262022878
703740047
282093228
164847279
367347570
896173477
561665899
337425075
563709151
347532371
331476476
53348091
156847964
63779832
57335906
246861202
355557602
647296902
619852976
489070469
662820133
164600964
22502677
396162486
320494736
216768172
66984731
280714163
82149485
112609653
196688110
458844172
585976432
465800871
120447759
45546304
192631635
209916429
712173305
776542776
600874737
236447912
539331539
891692160
137560398
36870743
290030842
162398549
178468010
658448701
134879417
358087989
190046602
517841999
425184298
836342760
839504382
270530522
141761405
552125603
19040845
239120793
10969436
460983288
655269243
113903696
375235653
368760677
665546585
743406489
732796110
318952422
505056271
79557092
303514285
202043807
146937216
257177299
118588270
696990249
39755080
815107139
558789958
980272985
272632996
866876085
82203250
80599793
1051215779
859627679
67743909
953189522
54644743
22941620
505139427
572641008
457083987
235789568
424132312
792019147
792258378
978098742
347593934
737625476
494759749
955702281
511440990
53089110
971774973
15223074
421513080
223971412
527420886
446279670
951727861
549773319
749710398
121318062
439086946
1047922704
308713043
48159010
341645160
287694579
876571155
268401367
865978371
29197652
577684241
172665443
989680467
52172867
102827173
689211547
657984949
27569472
869179916
338660684
152173238
2312042
205177243
179344978
38990516
1016363529
309570433
1072345033
488079754
891158115
573913156
408725373
445924593
51112448
487219963
3996418
991325030
944041921
277021867
819466545
607833856
932687138
877375395
69171539
632420266
508170733
393215666
290747878
254645763
706053425
706830093
657163254
1066004454
23078075
926754578
585296879
530891043
304509074
301790714
251788421
260268441
342706906
603113435
394079177
226416075
151433582
12344948
109468124
961610669
273892073
600641301
201728208
229689319
17865617
530271738
17499670
679967036
719928613
968857996
1042294481
765949049
330682743
204487402
408452057
922343219
557333515
93341740
507033214
541203332
480061573
70457197
64177753
133672147
934959516
449922814
150320565
1023498409
545974518
571508019
246600232
912675032
145256438
114804127
604952158
802738965
653740703
159186994
899524722
753125787
671293612
240866606
970729122
228875659
694513330
323646564
846043574
1020951637
94854718
919493991
368375243
361432627
98299313
991135367
788675397
684824623
75730435
134099536
17769232
415679546
439263201
230008144
552259725
129123136
588878048
622825647
623366433
531177894
56686552
271298439
394995095
157847308
433622950
93797106
654922037
439579072
524707089
232008362
472355654
275889915
685652953
220649497
85136339
232847635
476303156
612735321
386527311
617928108
338433802
172997254
497106193
639349735
208421715
650588753
133944407
1017915399
401806249
1054874919
192554790
254315960
368480648
91964854
563892085
826259185
347876349
73040867
188444785
418604481
485203511
1052840505
197834406
15357297
88095325
362487571
560117273
225412389
759759141
235414538
1027270203
53690100
263092667
47842082
115025897
823600588
87448456
145635499
376325369
160827845
507129339
20975138
765669430
547653191
563764768
701596146
396550111
94602204
157921540
387084557
608890847
523530688
939642589
257526493
106063310
332197310
217574082
232247919
599559973
11542278
114777497
606876062
20233327
97228559
843922550
451102302
621256436
700961358
195607835
5287662
303100362
165964760
341011264
430176130
454018117
306058482
56311644
356027550
540670984
953992145
937569223
689923280
207440425
972241033
551534992
679916042
241271842
301567973
519997809
74663001
449366839
94620197
219914200
582223453
554257700
721790737
69730724
179073262
630311643
305769892
705455010
962740164
757824909
80818616
572664259
104354993
186556943
453967756
649622935
442960655
400119794
523420546
404178397
22925995
430420122
68853026
590286148
984056796
148417676
478450125
146615202
294921691
57684637
15547616
336889313
88547349
175068320
482763953
240719876
190348778
459936317
358823788
566699321
250849872
260272346
712103259
588009444
15964021
1031818725
604102618
465216543
657525803
230876035
145789755
197788362
68994083
220890818
259755801
322507113
79319155
141360483
964863644
609868
276518819
987535938
603299136
499529578
669649364
253631045
128259698
427481979
360245051
250622133
711867263
32061337
407009672
134417490
178696074
205217330
93714125
262094504
498022099
884096374
418287868
884565394
140955483
19705674
512228828
397105713
818653690
217445013
952235022
450053027
486889858
162758009
399832283
203875418
462380922
617334502
427861714
353474530
292014103
345922058
643508010
954597195
73649634
540341411
100516730
9332102
197473452
94268746
222493106
771064444
662020284
142154839
18719522
934603523
144713901
390880883
575362010
802192268
20390482
950800628
884736774
683510437
408127169
256127981
701473828
241752478
967400030
305892460
505087167
922403659
373537913
713927307
511278970
149720225
711169604
627773301
262816087
530632955
291225424
227821705
365762019
208709714
129385827
871090259
681356330
210532237
959294809
555602824
293095469
204405736
357652560
78238286
1069720948
567316231
297086988
206161973
190970293
547819714
929473858
954829112
1064920240
518240781
666432913
273563355
1030267620
515602113
236406301
560197485
478615967
169943816
848909826
714456291
66881804
286494412
533702328
110056046
259201223
51965989
953241397
436971176
79402762
499849878
472671862
548194485
40077429
303602804
370148418
505479393
132851450
709290211
235459833
117692695
349097895
346553366
120738510
64622836
1012002159
515950333
201132096
288478199
334091777
406101107
161948756
766820898
255362963
237258311
147973716
985483850
499806327
1573408
667370416
446236591
281022801
1016562945
578140401
698561058
99284652
168281031
218405169
905679766
263729388
964590925
49697741
534325198
410532672
421149871
602094847
609792013
381382044
266727356
783912452
423563281
996208753
70688686
802850568
264994073
321469032
754187389
308080453
895867477
750669366
373128233
36920160
88398210
461791553
628925615
596318308
331063613
196141865
310011178
304378924
642184409
356398906
272919058
537400734
658996812
338320233
493350662
566853948
419093078
562424920
826158165
652316246
603786638
485232251
424062564
739904032
341717305
290331759
312590955
709681072
667611251
205875316
699146025
294519443
3537270
718066454
567496248
563529232
71357161
262439843
40535162
113475355
300809316
647242674
507443935
161600059
607087554
887825756
416108967
276989031
591098219
175599845
217954535
157590340
339699218
60635748
698278385
762486845
553114853
189099993
244720098
787422631
343725908
10557580
710109936
455385440
908152578
287515610
646018691
691323136
490686615
292210463
177170952
40569051
666589330
1066748920
555565731
339729099
308194464
210935173
263383771
147225542
223564072
499805965
505397584
57463176
494896642
12762186
330629120
678257727
258196917
485139897
28306570
264862946
76610486
630709761
43573543
88142626
488580783
762270860
330886350
167421707
95665848
49659244
583161283
125437
325439969
931025176
561235295
315798055
223494898
628193882
276251777
159756539
205739910
660265739
668019609
288667426
1007871338
116238599
342147969
284907170
576826006
297238805
264336818
352519102
835449003
380450640
948150457
78695845
738138905
267128647
143261050
22360321
869319378
594681358
254962953
455667305
297683379
172012764
641847297
675402395
406699661
91867277
497515025
11610680
185429033
494328794
85636365
31631129
655288032
18939441
57709674
293848602
503417184
193317577
266297559
475077131
476381665
604459357
363058011
62066971
145910330
153081456
348989208
112760613
86929400
116690729
955952951
849678278
876400695
82701450
113878332
392307494
26177801
115965345
863937855
213627184
359978563
167653054
526617861
289857030
62467564
34090663
92991419
1029599308
128927300
688702388
945983667
108969957
255135876
637301607
752613770
1055180089
119092243
398172123
429504984
185515539
720127394
62201722
4829954
1058415255
56618138
376562884
655840513
901021446
360821987
606662139
241768194
78544439
13096052
282474869
415846680
210477912
662793245
500901545
290738838
451734298
434855123
276216954
240088197
927930199
218431648
266154598
324855246
446610762
72516564
56456662
472980367
900241646
539614206
5559315
812976341
103968193
561495123
191043450
134035566
653594469
506082336
63768022
165902915
70343692
515368743
377136566
44088772
675931379
531037754
689960349
414688635
444361909
100371862
1028868043
1030283335
562071277
454727928
195016241
412122411
134954649
392160285
467648921
341278086
295856362
376879653
768138592
1055649580
1018853012
399714517
666333197
159311939
94784203
430855794
136125522
555160375
322278017
59075714
659474045
485315896
548573967
492955776
904864803
381729410
557143148
400567241
63958129
304397170
425020013
448542774
130039826
832225703
153186313
518149109
217913391
694248940
417469212
1009458092
588326422
374472509
724440087
221462266
236373742
223044876
537016727
148797463
227099457
395278724
448936603
468850456
119055341
709241681
902112770
61021071
238307954
113975596
486437658
1027050586
486847779
660109482
473491770
242729717
366542130
706427478
128048293
383783540
890185988
59532515
664241343
411158630
531243802
441909358
136476416
292301517
197122240
923093029
687576117
272660048
380443206
421405638
706174118
381145614
100376902
167433390
536428351
593425716
29984420
637162270
1056103676
440138874
458486805
126002429
381570998
751989826
304008176
521606668
530393300
459058751
244885223
321646621
480988489
51148230
152569915
677433742
544032460
314415856
1032613177
700390844
489434605
3911367
103842969
355433733
704174645
191264645
342439437
1006277770
354241777
260659008
297545158
292097302
257827869
395905541
322835770
906787725
376390044
507167968
12829146
40727455
228902843
592321834
744903365
670674533
134092438
182568854
446038310
199473389
706729796
196469729
942776281
393644599
940214719
725657511
1039318595
221856314
648730911
391372375
964586410
345295767
569992468
106928464
253631743
621351769
152881749
192089608
497690971
267340705
762451101
942758212
685641356
198411814
180955178
206073376
228443117
96736786
704784246
1065567329
485263739
470586185
7610791
310415537
524314328
495016109
846658786
216955806
454905198
719188759
1005151807
1057306292
28439936
583839168
633612655
243448829
464746275
333633901
652615136
952855464
123260492
1015503551
14066574
5089616
224438997
6286960
550995321
1014994386
70152679
588563768
376660731
399253748
122659631
589668399
628038053
504012889
118816116
297829843
604492147
577051098
278298799
610330605
922835637
334987552
352579225
273365669
681822090
122455619
656608032
131565146
806456539
962202804
7610825
1033351981
114760764
716938443
745549794
498258012
805110389
513890096
333408903
89092074
11683840
371521372
199576040
155100460
64922727
133467738
579498416
334990367
629739147
363223071
231714208
172095051
620984820
47030561
749145239
521433374
347670327
705025278
671945592
829183273
179591507
809401869
706082749
379607276
748129704
538823824
156120088
568477167
323162195
982599597
377180845
35299017
948796375
897648020
152258692
210126636
541998654
17198295
366083246
411616287
41090730
296219366
237971006
599866209
406462434
909344964
214919457
60303109
960872604
636974148
537298773
371239668
68791794
179895180
61147862
475346163
817855907
299449408
212874081
168768772
309494411
304434607
949015891
239938357
248947019
525889987
275821947
442155239
561471946
429842624
115016698
375212243
603012490
190862022
825078234
686324053
14356550
934890840
281754549
1681615
253904206
243205534
700605585
874339892
208866004
86859842
761179961
183013481
38188548
7792011
383860140
574451447
611132897
263043942
536687834
201034
68201487
246576367
204671669
233047106
976907432
13324703
57883361
230700525
220567530
235243019
932608597
253745326
870845412
289145289
781514823
400287790
158303374
894427710
319589073
402063198
1072932246
163004578
611726082
502791844
632197636
338176093
99537987
961064076
34968861
230432995
815460017
242812014
528685907
612642761
816523199
696580142
356352033
148691732
179547997
2534230
665422766
229068216
582985586
1011248480
292858008
710342459
424210917
658693435
642202855
352980461
138558505
126956025
485757344
738892981
203035660
752955302
8395708
185227837
24672161
834886223
640320296
2460213
350899505
569236695
484298501
304344764
548389780
19222356
706948543
600907276
76154567
330251286
188402447
301482052
288567461
180958620
184467153
545227628
95673446
80277675
613293500
104283765
441473709
23543391
531975301
959861266
180475749
667876779
731849850
232306647
682339126
501113725
571880735
653273902
13322027
523430456
19628828
340107464
27124669
510979601
963298157
68684649
613469769
438910276
632178433
218253279
1059678826
9036825
1041612686
850922400
671766632
957454567
204229580
428402324
213021543
66358546
262739142
522256110
147508952
74044880
908287638
296367448
287569491
727946705
618068844
236633239
81642641
183393439
1043458494
142776952
127789708
984608395
1043471000
542642088
320547241
547279356
184889455
1049317693
424955405
353449781
134908029
884668382
335979484
852069044
256469603
488434365
479885822
749984796
108327944
566853123
485925872
234322084
159941787
419178601
189324855
179730098
638615729
540783552
709072320
206549541
240214942
600902200
719835323
95973936
496030231
532942780
1052863866
204580088
602713299
349511503
672291398
42529212
170252101
113215328
552777380
22225487
989945410
788997413
900272857
16010833
124410428
230775541
242476652
941888605
335018645
913132433
397253730
145930157
115586428
697931218
204460835
13164787
269542566
32607657
963037877
68988707
247925948
816531257
710316512
237047362
902336320
604453857
1032099613
418904539
984726135
367858507
39154966
236109565
84640307
55124974
317335710
337288993
399074564
681214739
764756461
706534890
270604400
95103511
613181419
652552559
182652465
989257027
302889172
180858806
420341988
361465837
335294097
578843684
429187099
395568395
380483028
713552691
964900690
155953946
598568580
304410342
31080074
278932803
371550311
371852569
670972025
455828170
707977563
292443440
846538935
882916880
341923778
80271895
956934431
13327256
320636673
888532714
163213624
336039838
903161454
228111045
342665625
432915950
270419727
389970354
664472191
546143129
721873154
865029094
488191347
362731277
97548759
86802941
271245858
421076800
32189998
601057141
609031389
2110830
1010433448
198572282
940872745
533817958
297388608
469974165
829012060
870312303
635778090
463227530
655862351
633239919
85300834
713261815
95983139
125591996
8908641
633838576
1068879686
814689789
394216573
703656907
669178053
2305802
33954650
39693080
276095836
653773677
84589200
331633220
634216794
912539408
57293822
868811149
541747505
694604307
96585572
11709061
824746774
622528426
479548193
100327082
586255470
742591181
323298754
127321338
83258275
152449641
438755080
192983780
557278077
118629167
138365650
695531602
144353089
23976351
532090192
655449639
878404189
715448506
324781570
11734841
84793094
898238095
461349599
55859416
555421981
249103345
304826810
932804383
814503632
723435025
7342341
1016748144
629441833
664061493
53033328
263718060
815177451
1011020747
105694379
147671075
167626920
980454473
617313694
921633627
722555939
256477984
152373995
192256830
133843458
987140196
783215622
324703205
265330761
727436472
255120464
308045828
547786295
895201112
1054275506
74984149
590324070
9599921
530946435
76322550
309276039
502020522
516483507
543401083
14964028
79097582
722557122
692831875
601901885
987252063
533288406
211783363
319956520
68473045
48790517
441951022
833808823
726462545
322503929
708718618
393217533
233102931
450863938
937926729
1065776451
561459565
490285200
575193682
270530539
937049003
64366650
302938094
175487918
100984153
151780616
111364132
149327628
587030977
546306197
579215564
578557178
339568184
840176230
430892756
484686767
705932153
599458133
23840909
614882905
548842226
210432160
587565998
979870056
235855683
177621515
266679580
532358395
27183574
796913958
335757743
402630108
407266161
252722646
328842950
531128768
186077730
89700191
726871198
150403206
73813334
354410147
10461587
572291160
87016154
146075335
503322192
16272451
102602342
243150234
412504976
585034795
442098104
298484607
296113891
333858687
776912532
335970620
476492188
825019279
129983247
262186567
71608715
470151965
547454114
580852985
763485529
484799970
392431424
926361593
158430564
684023021
150651617
299329236
130417925
116910321
647251786
544060455
657555904
868268195
628969432
17485458
467525310
450554944
211828178
799603015
839299320
231860013
705782182
193706762
207346421
22859453
689713968
499716882
832233295
404796240
669622607
706174037
200471453
174463793
11712351
432912218
659855349
417574628
471865807
404000141
897095108
809714762
244880469
62499628
155483555
390832840
864774202
863708891
106252208
54157307
588851512
244880558
53296567
92411225
175191387
829925083
548821443
861258074
77492169
72978179
292508383
333986214
487076069
75044590
88384139
336843318
241821903
128105016
520083389
96185171
342478089
344173290
418266449
236810101
680997724
4638670
423953142
707400712
462578163
56166146
187551527
504102281
974733337
699688536
478274019
42607851
273792619
987955968
144021163
463722013
460812523
375137014
82889896
347603535
766437839
22688535
796779143
284817608
434902440
45103732
706638024
660186741
824138876
224298368
375778975
369790945
781931547
273165821
4824826
336547675
1024539035
651510205
536380869
21959029
122996460
86622272
504420496
12227631
247468072
149235760
200450709
11647203
165409476
49366202
555936224
941496965
395503931
530214116
7401817
454976767
244786388
235937090
564312379
654378275
110241202
710931826
598545067
918624648
1007392051
210093173
280162901
272224213
946759812
159360289
630515801
10818081
57390906
900413400
494919889
359741911
560568213
191757330
719510940
474876481
280535332
418651945
38722296
512269392
45123144
865901911
187421549
102749792
49733336
516869585
410471217
425718645
149447736
307511852
279666611
98731862
19166645
396804504
484164292
1043371047
856607906
480830709
638509300
215100084
862648020
508800189
160389822
71871655
103803467
105054408
437676168
918868657
346720559
165085598
77263408
985722769
246150283
904158942
601942636
499160392
53391199
590226243
144641919
523618578
317385733
257465946
108363584
138162888
344524114
561873323
63513789
631563163
142570250
120581828
157851328
61619892
553960976
774669700
589848361
222952609
503573284
938200323
208561815
342925339
655516025
250777779
304911104
1028693884
270579398
118252413
345629953
265223734
107622769
524451997
190698062
156513882
503727488
207663026
23593765
541279561
381645201
324397779
226206940
60295832
5237571
176318029
8774394
151913264
33243856
89772621
1049320349
893409900
616905035
817145799
577919464
245866764
702291357
572379143
849614380
676385601
811223218
107174287
570149722
212299103
211357140
103239823
173908708
1015887831
1023980822
357570716
319879669
413981301
449606351
502477981
545293593
6589032
233729717
29030773
722497021
333531190
518598235
47048001
10032756
35129343
748485811
488430214
621688021
292699009
90934464
223031453
176203077
919003042
318580439
489716560
90818502
551543642
186276936
203378491
937431802
855873752
606404528
606799442
798524139
851195580
970579769
102298680
205302330
108524297
521144194
491218403
347746780
497283760
193162345
6237736
215074412
669028109
58931804
251733993
27842352
673172720
379319110
347367471
348581779
34762382
1054132623
407946842
844647158
862161293
881797180
20920000
307122537
494962551
542387680
124965096
51788621
844556481
475064027
1015729168
574073893
245180436
153084356
882602269
110166537
237703521
465678941
665447328
598925475
40310631
808561235
612997999
239317870
217715761
501994781
464285876
136452830
556791540
638497917
912819181
1036673720
1016532498
335404398
127670490
670102693
977097839
682903000
191530134
900166667
213214787
568948999
330746472
288421787
270843342
179448170
227392816
186701575
570990901
54325820
382694019
492192994
55608790
78308376
1023575037
656384818
233152841
466099145
856993819
28049344
233249293
164016033
699523732
281179443
523177425
171338528
335838103
93376291
764885689
288939661
76417884
153671230
23174645
523823882
999841788
210168128
734567376
619991364
724901768
557122091
862226551
705759295
318250314
515769720
246724581
374466924
301842518
632713188
423812856
481089955
260218955
509262075
341346573
281393789
582232903
166843883
493234672
495040457
223547422
96783492
17682062
69318796
624939052
994187896
60731558
1024215210
368698438
591641172
140797557
1052197679
263359498
20006263
643453399
469533967
452115070
238727636
313472202
789321711
660432259
189325666
387208137
318018658
949180664
17760244
1033795756
389620700
141515836
605558081
200578010
903071021
567667680
48748386
376103262
21713640
474096053
309507997
350838355
893115094
88995143
242513589
557445281
971754811
317665579
735031317
130471774
446840997
282771191
131087994
259917654
247218633
363840938
521576071
460157612
591310332
178082853
223752312
17766868
335944063
625336364
129580364
211947914
5756250
347915072
55048371
289645876
268104606
509347477
294424282
56888192
70466502
271367193
246403507
66337956
974212661
579581123
348937270
232023044
187702955
141891607
114029015
195372173
360928626
98072472
226033396
816991849
40285553
590718709
303751278
144940957
599831951
583919467
442309292
229720914
322138800
148667900
79054332
818301434
674310204
371240193
721688414
98298310
129107435
674213509
247528496
637080825
819580875
372741687
613554823
94064917
249979449
647765766
212323371
744213375
234957455
688431986
156201961
620074649
751651643
368521952
315605128
423152605
79119418
948884827
299811704
529822676
911233042
854021570
496171991
212352491
566204864
963679643
264126793
658070064
6463130
217121078
584003450
9062919
337622786
606898075
203059994
463129971
166825542
90365799
767902836
320385152
129760941
633126544
720335437
1035216652
145501611
324771153
94773917
643728895
218039991
720185037
239864070
461651195
352982899
1069687142
505089127
307509785
526653439
304642131
59545925
550399463
794359017
185653563
484909015
247787812
656621447
50307165
353450361
579079456
1063975351
379127652
891355241
406077051
878374732
517513907
602386622
44423004
494892644
488041078
709812868
609008839
979706066
90632819
97532538
591398344
170995222
932734872
908264399
332875494
601339762
577076137
120465274
428185011
127480036
521417751
578313152
31440207
366354614
19596325
791785299
901299370
133329324
601743005
301266844
680749204
1060912227
658141647
780779294
373347439
204715251
1021456563
227354283
193563972
101227970
333500378
100059294
782051965
197254669
900532823
870222126
677032446
666820355
615382049
973309409
208375330
435303335
537665084
135245012
532270844
220293680
55744426
652379627
553741590
423753864
624060136
163977119
3884868
488783024
130913474
509451217
842279598
845025024
159220828
313336241
143001192
458717705
129887223
1036542006
512540285
340065730
606788209
290209352
236295136
505844322
792893468
332047895
162212594
143538427
9859304
288829422
266408916
1959958
60806963
355829281
351314184
286559689
451038826
495033644
631665746
330446899
218336008
188152959
416179732
701982023
64470381
578899531
314970592
352725918
171170111
225029132
305905022
32395347
364262190
20889830
80115615
248200137
289735851
1028646377
768044479
407858947
224310041
439298485
818718933
890254824
776483930
64181997
902777105
415944819
599202971
90680219
763368014
603320690
775233450
1034923775
491016147
228309139
257254188
156061633
36244046
268024669
14116763
97279431
54334492
386095666
925255535
583957014
815656239
594243763
297311605
986683967
200370941
429912114
459212749
110210270
908194532
209639583
335992086
415817182
96047593
669414522
554593061
212796873
992457898
813655338
288724524
654709275
867848761
222624922
572049948
374326963
336620612
255072124
166789889
338843604
24610812
210398783
813438320
875711346
855786774
598535916
268480514
185415421
165579569
665553289
16779862
70390347
175655456
676367015
272256105
605282824
575277403
151975117
514781591
1047128290
569569496
367596013
726622385
550991305
236956104
181640129
808233503
607136437
203043428
252592478
850522729
397716931
250168930
667032204
153990530
337681390
488245379
487868210
883839318
309232222
83117096
300789561
18807154
801497732
393591953
1046796267
488577533
522431163
570817266
55505641
756140210
176480
374368761
311769704
778005170
231519850
38132451
329084885
716139736
278790185
386835331
206362721
272969847
165967984
494869271
819695875
240211138
347911421
209371857
424596636
206941224
774757467
89880709
651659432
786233627
492364155
108552419
250644326
703425088
126764191
263636417
1001112499
692590595
369528421
560513702
91501984
2050201
638079083
172264307
173855684
72704481
708178911
640851042
912425318
651339875
20637324
562261595
669924813
572936246
1058269454
35740795
103067377
592642909
479368058
957143148
999309477
595347908
137362704
144378459
408188069
665589551
262503283
27187235
310416323
174043834
1009477756
720619719
597221777
430303613
629978501
281622235
619456894
465197046
664977751
383219640
681198166
428249386
104373324
427938203
1030756737
335284082
462120510
655649822
920975087
687740780
301113183
1032757916
48495661
603647849
684142486
338447890
587485337
860850759
123588709
357749274
817029173
1047096289
300745815
890300628
616412533
625190841
399920772
414707814
1008420069
437794174
557031810
186323887
818843668
388184466
188479957
673389844
714871423
836467472
551652924
89854491
83584034
287753677
225510438
931921237
272625812
54913742
1072215649
176337272
189867086
686008044
586359805
1009406655
208304701
144561455
1770599
479831739
225365605
568859436
21855565
236615208
723012434
50397172
507963214
814708080
67160510
352081670
712630362
856206356
335783132
931993653
511088084
48458845
381573312
88784543
669907613
1047556406
242479182
316568810
250946197
349727507
484509363
247531350
615106161
295433929
1030763690
564347352
841415478
130821812
506028806
178226325
170556588
421372816
176252660
64932978
421027173
745305561
392373991
280035403
673186637
534981464
729155088
374222781
988039341
646075705
350201431
522520916
252247266
209698117
233644015
855698780
689291579
811308689
96711448
665757741
593071598
301561401
127781009
745313601
456733103
462404846
767499994
253950727
130981997
374505359
738279937
644847681
683724830
361753435
749662966
102143021
55963369
517477599
355392932
225822901
506696856
195672589
599411683
496106614
189176487
370924020
677428132
207544290
1023736729
693397897
872713229
968650609
475149668
38679149
601435758
918572963
603083641
934138122
115677525
135051507
153373058
158568610
797651556
743762809
585764470
23916352
85217975
239670647
331211520
292365055
892497998
592588550
527346073
176143796
809487757
947877607
467524674
1069566333
49171138
214985194
29264374
645221964
507372836
300400474
64697219
323040291
5866050
305293205
294871862
102493894
68536631
269382938
9334068
353046192
655148608
318991295
82837261
74799659
26465012
330249264
593516143
698711291
120727054
408498643
386896308
71767193
137976058
267398572
606357575
905107638
114734325
148081669
16025180
63686010
573278097
133652421
323129156
667631245
388176866
135359454
163734445
506410442
548276775
74571111
320511952
268656882
755586339
283171706
614816516
464455556
16697317
182601841
706376017
783682681
128525479
421434716
52426955
219520909
977558499
331950099
175225580
659574902
268446499
628681612
915154806
623166285
243053803
197936771
207809871
595791361
826919761
254145755
496879892
56662466
393309165
974671347
240320512
775250992
429509207
667934353
349586122
478678641
648677423
93878402
234846883
94277455
258704498
143275864
97994202
57735770
214101376
685388594
519169715
239093227
717088539
845151594
50644569
211123243
577057666
806910251
270575737
425479851
175869089
186319437
44598372
41070986
202720497
688318272
39615515
946473463
411051100
25541219
967971641
412118626
192019951
184646843
696828602
267780251
804432890
422465310
698154893
9185822
116254049
898669930
551173767
562927461
65896821
325375347
101037470
56964602
882781023
31557437
127642467
1004115974
378987857
707364793
466729599
529826798
689959037
14757539
402060801
55874021
791704162
53634742
394647669
461703380
352210787
709554667
767795140
338186786
268672604
51638735
313910852
943936332
561770919
97519042
812283198
707693669
160192913
349245341
522281599
408881293
580113866
280603814
659819588
347208354
216150837
939798722
256216950
110543597
694945274
1057723916
1060748008
963732182
379262346
352393522
700538265
327844988
57069917
481077487
852789884
571639871
128587742
175614429
173948173
828343042
469417301
228638269
80612914
603622579
8218171
637323532
269099573
541217224
125425981
318963323
27939694
623768606
254558136
890978279
336642027
223657930
34516650
188740986
570924824
550201460
1024283993
189354242
704502171
171361714
654320990
384756036
307186404
489141964
1059008643
640604693
227862244
54226347
242816995
352705094
1035330895
668789142
292594051
481419133
140523509
753282547
69364057
403363356
698371883
588648845
824434221
281451875
994970972
590579686
578645552
603338444
422803355
102719706
332433475
988397955
163177860
543705810
8139764
609092376
41736990
1015700830
254707746
844725849
209442946
1039275342
231106665
254581294
43162053
994857907
916636475
124456839
154064735
937906733
891136142
144620474
572453317
375656362
309990359
628648438
508204096
208976615
89312093
669125109
446409391
857715825
775659558
994668858
202143970
367833120
607995380
952411418
224583557
209772264
26516825
305108187
9214679
899582163
253547040
231000915
361110968
614810955
622698061
618303476
320829930
494734162
50398849
1035532182
253280194
60657287
660337168
90422267
530204121
393629100
760874206
35516249
265155412
810564357
112323367
988599831
267520779
288236781
58900253
568098669
421589759
941623617
270425759
303287432
598662334
136189698
572647513
1033330371
822033149
277465056
51537086
293767986
601915230
262527975
482385750
598546412
11191259
537711094
774378417
358151225
89723715
210644124
666046867
51982811
590739418
274952881
172124773
237238698
76983809
685956453
581494283
15153726
302739728
150206887
669767673
652321400
977895670
323317428
683552039
260443233
355101949
818022774
5571794
552367691
106836802
267475643
375343359
556920955
810690824
1031105560
466586920
67662873
49262681
216845808
766280537
184465319
987881791
200417865
259912068
351913515
193272204
330984284
877215163
522602978
846134047
296785164
365556178
609719908
405782181
49088391
579759084
845253861
162299977
63964656
350265941
64865243
311171658
388058036
185209578
4713488
1016178209
196580942
665946687
1072457574
559124739
795600244
281357849
559041049
539042182
865869868
314788204
359104441
602488966
366155341
209632148
395654189
672367479
460061095
674440309
961851693
156934830
224965221
177080568
157854832
682916303
157239530
531071831
175473027
889056930
123421845
887693832
177015786
736861647
26796158
22111899
497383353
598616137
242889889
82966864
43628113
350727595
315396332
717211613
567168881
1007694362
557473971
485571088
583870185
647470965
486251040
151122851
124533921
282594988
77244352
768168529
32899831
321740106
202858054
115069849
123287096
386875835
521022600
1040801306
671491678
267367786
210371485
343539616
444133954
352683061
617246937
642250768
92264064
274347258
205105097
341053380
88793337
285057588
176988159
266517381
517001360
558031213
228280132
338182580
79514090
120050565
363525888
972458277
302904228
376462551
562480816
112305846
22057167
162544903
649480501
298626128
588497932
445663364
310036828
65804170
750615912
12570120
224060397
845836080
84350282
660524431
516426583
574009580
96451884
712725711
441521094
114576750
419817838
48959594
270344232
45663759
650264652
711713964
668812757
677194001
632365026
675898466
312711213
938376324
887917340
81353656
140520707
911266117
406524363
216451386
350893804
973733067
669995175
427292162
371417755
294133475
994013252
329933531
47652974
292499582
47832569
467171251
919429795
399045666
191179430
554631411
153516524
469489863
342232188
14835980
553076845
269241382
205259570
706330912
69647272
464387186
998234213
305833116
162512156
372038845
945926315
895764817
307551083
499566557
813845362
639337543
99276320
766528653
59562496
182998917
324206408
246689608
505202714
368525308
533305833
671760299
243846429
81545182
61200475
477085112
721064757
94484393
227164083
400781296
186388961
415936346
507070643
384844648
141406851
256600247
769838438
6461181
323598650
116891037
294668583
535749290
287010823
737529229
43055388
76805814
273899395
715236354
81626287
719501570
405259617
897745819
456271021
740591579
268117690
440573125
28070785
130328270
857657064
454806997
557976682
31611613
300259298
189458136
748383781
255272566
436870180
880550110
259387888
224819531
331140656
366196178
193523728
649489685
640286275
503701902
187718150
232301539
558065810
520216876
606623708
312609339
480316484
488443747
666817488
543114277
654560261
633073913
681739231
451073440
938668938
1072097121
416347031
190976556
1002062662
133378781
737783840
130247092
190956227
509613354
258212291
407540517
538650106
1036760869
874986685
20481676
295126001
442912907
249493807
262497892
596183860
1062405343
117769121
404584374
387955294
442403390
169087862
834844464
442366994
130289808
138214168
983525652
519254610
71071374
612136679
596916906
5350267
394804589
1054137188
407041371
265395348
640068724
251197326
418125506
125293048
587530019
324737281
347201229
125914910
538998481
27746197
498180787
622950625
131412487
943475305
247600975
663802946
195162521
215099237
884468920
63158154
254253345
171475290
507791653
994923812
286542756
10418509
1030963108
229517576
162973297
252638110
933672192
574148298
383249986
1018027068
55897994
592234195
744984984
886802548
312200651
127279759
32817049
659371277
46971730
78672102
613690392
595715934
523655597
179067493
535723787
27140839
130796133
177677448
634185484
680366412
74627037
121741562
221248766
97482417
221810351
453362158
133015214
235379677
71458674
115385051
163350388
474708570
737097559
445831966
268674673
170185529
136007052
450745793
348944258
975122466
287058
682159680
330079066
65877410
607890854
284624528
1023080657
341292091
313173929
983977609
465131092
550700793
721994557
958393959
101483454
193502082
140775575
584718935
369813138
522746224
807055442
1024849561
118512508
19442686
5782058
289439366
10099783
347955621
43749249
354841813
18640531
596649367
617676
630270744
383773305
249589617
512196378
149385525
143451026
712749167
448152834
595342870
44491196
91801769
102164421
233473145
645341320
280221056
213653318
267490775
265671272
340064027
368131590
334834710
1007923914
636012335
251934913
466138024
376816200
734312705
280487703
599785571
374520382
123596677
367110448
461504650
184072172
686553698
566922556
689336859
271134788
159343899
384417387
95400138
808972197
166472381
1073403021
217451427
222876600
238259607
357686037
124223579
402787746
369866298
408777704
397073123
212265339
478886521
457803272
284174486
305454313
208751719
143162993
1028943242
43155577
931223276
518775764
592953667
442836152
93436317
573831780
432981160
697280305
309038018
37962997
274375395
1043859368
998178973
185234587
828966282
422745743
279585622
318506610
414893676
387167911
864057584
998839430
1023001137
61422775
329270145
851509832
68353565
712323136
934907912
222075432
52206061
302838278
862247010
105785783
284142462
711728852
5762043
297755140
535108696
213318685
433760324
743928709
463067913
120455084
206325917
290270699
987351688
939969812
490358193
979255734
814613617
499312720
180327394
425750859
432150104
156426951
979802389
643928644
209123854
318912961
382818571
1023627901
128550810
1072285307
861869658
319667831
171654000
349375284
167857070
343321812
1039746169
17726259
676008751
590839540
701942958
202037189
95548180
307448137
1041779153
118912321
559695166
9260458
533465031
708881041
409666214
577233602
827855945
597381621
532519091
216710289
1024231835
871032235
221024588
969429486
36280651
294873232
103533979
253583156
288319915
614225439
216829554
349561015
363030922
750712699
337326300
681820720
312428640
683500653
583849677
348065626
593788296
492010472
222976877
610225613
259866483
135541094
268426442
97993556
333499557
78816035
18291746
958642166
166006059
140077941
73847484
271440876
57340600
291216229
784949304
441968112
677701551
447769998
313712280
828686323
670374136
244295868
219947770
295290596
697597202
37264378
923512102
15692487
722510446
187428352
459451524
404791887
108360481
635089726
674229766
1069284596
923087065
934724596
369034847
804892993
591641902
764334910
77120798
348523056
1062132748
509253499
441252200
511253697
318415929
971685441
437832460
164962585
133325027
356470711
531864876
495250097
929779248
491177132
241774907
8693794
301909771
328362123
333447491
219032826
163318385
196317772
10462830
888328544
12776195
646147728
258679308
944052177
253499182
47874952
127445847
375793765
924162191
98775763
794872674
111635605
434785030
135953923
294784216
239389560
121598072
827398118
229097617
844640264
1059195953
977870887
599437806
542255592
609629197
633726028
609193788
564855433
329219337
765131005
276900482
182664930
441866510
54680262
634029692
79819101
718093916
732383795
613517143
668844706
841928916
105715045
250094870
1046910179
297638008
454418726
669078098
248941372
223758723
708166910
104396972
403530410
47838502
1041477422
263069942
86664488
141313542
34188396
862950009
945919256
396009955
286935165
614033658
3745650
814694806
247389454
51707228
1017486995
338642726
411255218
198414917
258520185
1039945391
7041200
649711484
191904096
205814787
662618151
290620125
908741792
654180688
950664884
358859767
81337973
456244667
550316127
616063378
969584680
727095375
337678694
481394993
275044648
658775895
58866883
155835257
256873456
675548578
417358672
678560414
283719495
267194163
1040565631
194680592
391782660
115196870
151099176
185302319
559705971
265261435
345282892
137990186
132567449
735952861
50109612
698976610
377031344
793415211
51590818
206521812
486483790
99093007
568664389
339631118
54731713
298751871
301893572
278075281
176538994
260291470
630703921
910123864
477247510
277848590
544151229
972211805
806089081
220026643
281958311
1054932487
790100795
362255111
367038434
78264046
230970555
46130361
573727923
71572245
162663497
506071935
833791234
289258402
52458747
143054465
344847133
296657564
404187660
79458645
225501241
940354004
496278204
943696754
519350610
323144063
290948007
290283644
160016088
267489751
15085265
172442375
884435496
71492346
54270788
262011753
283870317
12148153
41366472
401963305
547725925
144186001
130935387
165575676
664365535
128976792
469160125
315287527
770519104
494735126
512927500
30820095
535724656
852850666
998813152
413712537
906179513
587375512
268272511
953616857
461920942
163897504
310270990
137193037
141869232
482192006
314933216
377852722
905626500
329203811
338033709
579399408
576719214
133844472
121888611
329438428
372217481
66699278
972520961
339890586
811017114
345798944
236549505
528416859
156517558
549485853
152345676
665022663
847468839
125865272
438137121
104975661
948639630
419101247
350763891
538420980
132883083
839539993
159680249
787512920
427740026
86653402
1017692692
585054919
826447527
687035330
442128218
651551269
214786897
90702966
381453007
279140450
414798682
509319159
339153645
516227220
486347202
248434184
280814860
497622104
96217951
224363384
528477084
505726037
148729673
584719096
501457277
320423098
184702493
42543548
328736841
192204620
87909563
521286441
550032234
402244983
755374637
110854527
778427347
578924359
488913895
9148359
579311659
458435789
435218042
563774617
335654432
130847584
122876214
442642261
222851227
245416806
397753784
114593935
248756225
655146809
408970407
629496104
269770953
678554391
140719887
20752536
574920264
550292157
79638472
646609253
389630319
206973737
174555566
515373892
290990295
436886239
36978373
964147096
6830586
287642648
737546845
623924790
110349147
562072245
344510507
492477316
1026965731
422979741
296923053
551091261
660682992
189328862
630971864
1004410688
299047640
760549559
526706694
900870252
386404285
452593942
524140344
740959946
196330968
605143721
304455824
1056364005
720824503
239412200
251685174
166957958
738038728
139135957
514144371
103963766
355465055
557721621
427887139
283227824
315137605
393376457
621218548
161344265
897595833
521552405
196388011
975918149
891922208
51688510
7576665
159131584
712209982
168905294
592146793
316123886
266762837
453136000
711049463
57737423
266337696
610442652
893350673
673056773
553931258
1043855810
505948040
200453971
496452619
185968131
821492381
547692467
462693326
178399107
866409698
260454918
91330686
871377428
659420875
272824435
96892471
326668714
372183989
372807191
172386278
134595162
311968305
1008392050
584570908
150566923
349185861
436244350
208177584
351456079
704572329
258309734
492769417
680209640
737651615
285398671
862893119
480528571
378185790
526135074
877874282
266253654
13982011
593834863
212282287
340859020
845475783
270128074
460051530
55714955
904809357
1033999211
386657941
795080249
131869083
279409087
200079823
438966011
149615557
411418064
554703835
205010634
277704013
590941168
701380750
137621192
238870715
502313262
888310689
291827199
471125183
581731794
18353839
136367805
630110698
180221084
575967281
412707138
485920907
143235495
202113087
621204751
728381417
342416786
273427873
489388227
481384599
317212873
293980329
1017353986
277270875
1010360371
134615445
608364262
279232165
1058938975
658006925
897525690
656178089
855596798
76348965
950063346
967913704
1032668638
297468917
38501410
376018373
703882275
324445640
32624982
615654951
336124023
274577878
512566568
326108539
62524433
565664740
211292034
132380347
997634981
72757822
630139537
636806829
235314341
124335183
116738933
285761453
939910184
962416997
42903956
673156467
242791697
44274341
250466485
973948732
956150104
486400360
72094769
48732134
286622163
924994585
913057449
481774533
1046999698
84218911
585233415
121590217
198359090
183563656
342519244
273539061
56735291
737475340
85309114
61789653
609628634
51196700
50056626
504074397
903420937
39476328
271926860
144392453
326931100
919111523
62080516
894377867
504398662
946938173
270577030
611992897
572124084
954700405
472065159
995141362
973326284
716656798
121942408
292151114
115263533
44582026
955721878
271356492
423329449
976086490
79538841
850016471
453431489
549747962
42266204
153499093
432023363
113361981
283013800
278743607
168584389
550818018
188543700
436943157
242631679
232037802
129529714
249737772
389641344
60266508
546537562
723404363
1059118129
433981508
518183767
292217920
1036050745
387686443
217019106
413079614
90175597
57725632
1003076016
78570842
382853466
26787412
1051895257
459760610
862862447
581565995
532725406
644426391
268628511
645886946
408551092
570848884
605538787
693628635
211942248
129752843
186941155
450444915
182636357
478270478
355756301
279061369
135782891
284970847
132959735
515609502
541633011
665787997
266841560
608302951
683424767
349483850
170500376
661010992
261942949
300090349
51634292
757281923
404094289
591828583
175273067
354469179
21609459
66240379
931482467
392785309
314053935
337789506
94006583
463241526
340244471
948845417
618387921
579295943
600896460
485794408
106275599
768979932
412329422
391532713
61572299
811235472
78395839
136084873
699634133
528351951
264113086
8369386
311745389
456791874
310598514
615069550
334658528
544759169
71786143
667411858
272418561
134535159
105739142
523216820
121047397
421863899
6832974
543565817
993095250
157478385
145106477
297179897
9113767
153011128
330039605
189454988
850878974
229176894
569806815
338603410
6124990
2272868
441801560
331536324
472454549
591106924
187820818
23584205
282034544
277834492
272922647
115987126
67183955
657031756
23815909
603749309
1007203441
42898860
78119035
736418161
513803736
94392785
68328255
174463466
294572321
213537913
195491767
617554763
674689057
874863128
97934674
378799708
1010892788
406659466
72038079
216197427
323119061
913016851
778213354
717006750
815682604
566538817
186327875
175304904
311196450
136133918
31650665
790173566
562182676
333717779
192427008
495966899
486055900
182897712
348980417
189571279
407061144
727646049
866461850
730310280
529731005
138598081
282832636
155733780
702216699
31044726
315271094
686094104
487804032
267758752
345508298
553256128
139698300
247413274
36369481
36334800
46330255
28936968
379608857
450082532
299672789
528277921
284043210
1041821359
659975862
884536019
693168315
1009154568
571210675
415638785
86807745
449584969
602103103
112654736
663192683
265700019
319768853
129618013
934608140
301917478
333535832
427781149
127115841
785828935
196373755
232164845
205249964
416319499
436176079
1064969354
1066908138
264396737
701259333
567101073
841358449
358872154
257634552
54114777
76105371
708627390
243573937
530857262
174350707
881727449
27959653
985799875
56140701
334061131
196020020
945076165
671635567
64789100
642410281
589924840
609201433
966191413
91860815
577503598
296741786
152642635
534348529
321024042
241155471
623793593
457702189
750458288
1238757
984866049
934151262
638069017
725859468
598290569
953825456
359836132
462738202
127077339
926825604
164187982
379090883
156965224
209367682
168293332
648929073
130159805
230820465
254853711
225005603
326208874
580747105
281914650
474428101
242734543
482643853
47301614
820454581
250336465
37948524
516333030
847693505
122474283
690625986
587002561
506376601
671074667
875160768
682417672
613082272
228909408
607979067
509269518
130831704
310772260
79690592
131562154
25406784
208060571
631364428
907568686
634532740
77381085
359345657
711798727
611209145
270316558
143177331
500138209
440646872
417985899
889116726
24333581
803584487
182364937
303361612
425206294
521093325
300104211
538290464
55029415
154773577
196400809
31190224
547156578
59258145
268078887
790594858
414707038
150357103
881644610
263617617
317871241
11600787
216958582
556136564
600845671
946980122
259962014
769689826
1816099
324069727
329131500
562307453
561360281
267168687
442287598
602372145
216952058
304392465
439768510
331449118
472893981
414472681
109115936
815878915
564919135
380827020
107129577
214501193
207607686
688106769
288360511
336312297
106614349
215127536
53042449
163609059
27168399
185050599
314052904
596862522
1067136330
1048927002
98183156
419367785
296906732
581236608
225666455
716130294
110062325
878663660
29643143
339395049
172163117
193095874
801279490
266642872
1018748904
895198076
781160573
698627230
249753402
939238877
49929093
807700658
439143351
323096190
581153387
875244187
88391699
490633490
410107116
610603358
649458257
747950584
672883645
710848639
578958002
673961232
84231213
414428995
1020542558
617711540
301471236
182725436
413812138
205792297
356893462
80488262
174713438
988779207
127533010
322042788
128489888
611282435
330182259
11999992
1039140943
80841441
1048925433
307087133
936925801
114369813
605179412
152687332
1023296918
903394261
693610734
433932961
73957418
310726050
273089330
331476514
602791418
505358801
675884830
242875102
601229691
35050573
552102987
188464456
605108771
578746183
169812115
1022274939
609703198
298263054
581985206
47539150
1017254158
314560309
641248212
434370298
540230807
276599993
282709258
145800532
133535186
14250523
638680671
547116832
222042801
333338900
726220419
190967135
908972636
565034245
338867182
620411738
20634072
173594286
288334354
467065688
319845861
350767322
94453692
59426751
295072697
396428828
24744667
617284043
19181580
336454501
733531488
163404924
56040474
707862735
656394026
42148695
582502807
511378439
217058345
968649628
214671808
85232816
878732593
99391952
436643804
182221109
1018263175
126503357
682625241
344936651
211457018
167775504
430355207
722017289
151413945
410645561
908261724
255856072
99850048
537424840
66998805
258477802
715625827
361728133
145605424
589786685
20008303
402123232
712620459
1072973699
667323789
506024485
181660140
141354355
742679063
93908368
324683319
446748506
737367327
990368871
441399596
141490005
889526402
187675737
594011932
668343770
596785045
689437583
488057470
710309217
86183154
242576904
82861929
2984276
424060222
255010664
426025053
253125891
940113904
46118996
627709238
647977907
440639679
929197642
20723778
11950031
645886948
143323886
219756673
100786790
65919483
85888733
28202451
9658494
55720579
5312387
21341222
484536120
192868287
666582377
181661301
670145149
558609825
807398092
959777195
698087720
539886665
793545541
748541558
812309799
834178162
64303974
22721137
593404613
514382514
79535333
490328056
774693030
839053846
379113036
342792355
327397915
412985867
352222947
475956149
542401582
184317435
18170045
406646616
422627994
73724151
168881603
527748137
514444899
378182105
294053704
522567349
854754445
294203732
673692660
224026488
656906212
158941
615382493
562555242
254092861
816078142
476235928
268003908
188695096
86401266
268615285
30458592
470780004
182863473
370726533
188279895
465587728
254517660
595244390
321143212
379610470
173766526
683210137
423139245
14214622
280912206
394413454
682103965
261583603
211828627
198115573
935847210
588547355
296482180
584049792
235291500
681104920
21669164
850828458
88736639
230253248
423777315
1030665794
765764489
173011222
501171554
303959811
310734423
479899983
1002557084
151100170
579418695
573164784
49036497
321800596
141552672
507421979
78175358
223019924
682853520
398144982
43062268
99110671
870516286
961013293
544415242
613792150
520930572
276730454
463466526
1057386357
52039705
421450150
955412458
974154908
666051702
674807402
276567187
713264505
628833056
148577524
988553764
848890892
501135266
281613909
1000056723
121429647
32229281
108569666
463254198
478424068
307540814
40582374
129312047
283000133
979933335
483202058
469851658
606392115
659876800
487397373
778814948
564546302
427611144
375297989
332452561
571979900
558762184
475202343
642313481
347674146
465684460
719154594
365131659
458331700
66069084
537458332
106364751
931832589
1051024929
326296049
712661292
575279524
62646881
161660212
360493000
529369681
266468736
313522235
426587335
208417512
269391666
238995262
399689136
185636639
680120933
312258389
686112966
516722052
140182283
5528867
113974795
602757070
335231481
987240562
939234206
155930046
493342576
136190946
492011334
171458764
459310756
417430842
647159394
96346072
538793331
563921288
262323969
309115986
260316806
285632440
344530972
610339388
112392122
982006225
344262247
702793897
563440316
151159228
630989653
200103892
699026391
24713614
832158350
834810138
556444322
144542518
113813721
290657499
78024259
480963143
278645062
501763837
156498129
254847593
176332694
509079423
145234838
38871949
143526965
272030848
545933322
876850908
97713445
536306730
991980788
223574693
28739901
664519887
304519769
947922447
300577138
632115876
192957412
699109492
96478569
312359992
663618034
228417107
209235657
212973512
333802369
1023650953
88144908
173330782
110408515
523870984
780417603
132701957
378783342
585763720
354760447
43931975
289497115
705968135
312977248
251757875
631394179
634872368
466449864
38461938
506068399
963040668
270128440
811669675
479362731
50431867
847365764
404310318
366712923
911499979
581028757
602374115
291183031
134124526
971707807
235946086
10823715
242329041
496891882
929863935
653594614
362186449
917819
140693453
54134361
697674756
417613789
49748557
389811703
742334043
706105700
317362549
29783232
648235413
539948480
778834054
410911501
547019822
459325928
55364389
291715364
424527735
604896673
344384147
633346012
908036544
641610338
632993146
711348857
473973011
687040895
297356782
246343918
61590373
807994207
120584948
145898234
385650744
994585611
1021407611
18915584
819899684
657713443
957469973
561834377
472875988
536766398
199344018
890513701
40588821
377889151
650733829
331836933
550486620
318228121
457224363
280112911
273573954
208083711
509051158
165357106
945051534
303968573
37042478
681234270
21410862
938097373
134719464
984433591
448873201
109616664
566063590
735030269
603460256
647293490
289644088
271797702
66582758
930899831
322057208
880548841
498970510
665966605
591450716
594800385
81482588
498230139
719697105
63795742
28890738
263381764
774840794
105039106
386850069
220953115
850235543
328279675
48568850
185058531
122713309
232152141
385730777
502095919
540254707
256298231
528081858
163584600
680409943
346508707
580466971
327975947
220772436
632424917
576760075
185265180
873246691
179573609
74057774
216921700
149016000
809008408
268804254
556632530
866767196
568282866
22411717
730453031
129126454
512525437
32877745
306814725
41466111
17618254
443962189
5740694
333310366
196334220
713600284
103137474
207916645
156022326
493937327
123866359
101869654
230405122
260440587
1040871833
1023608178
417430581
568934368
637160575
513824705
780263682
138270203
285859302
131433516
576515208
254615159
524338953
612677691
141586056
567868250
76479789
443110479
911563145
542632127
490901600
584381019
136398170
7082788
344742398
140043427
739083783
897543501
751143397
220329315
211052458
626995999
232190342
57346945
658763344
170544041
233047923
248543214
29384940
417254046
369338941
221643118
227860387
224361810
481924161
73895740
134343501
256413194
697256390
62095988
913739208
333397665
263469417
68041881
113471208
317335539
1017790035
167844894
934069604
77170555
87998795
660779042
851958031
588876137
157210548
33654834
159516482
419899390
948993376
715840254
948433833
121886754
123963108
1064390640
657134987
326542827
218885664
243380406
106676608
472574466
35037326
261095085
873281797
267893551
444840073
737256108
568718256
138272300
50329321
327326096
196740484
4406748
192999450
412728017
6301870
913209366
317789956
585539157
431910946
516217123
388975171
122541275
664424750
226986810
739380842
698122706
459282796
278005648
600670451
577508786
502294321
623508154
517538954
587768051
264642522
378009577
185171392
537569293
386914909
490608386
220323822
988675252
817518720
258147037
534026585
576970150
178890326
58567687
262041964
197687837
302129569
456206507
352152595
612801430
1034236232
441975275
144657258
510778691
899493931
232881498
156390209
1021650079
562138610
1006906450
1002457832
252319873
356903722
343697020
278914200
724028148
636520286
769872989
74720784
1019257849
601386066
609897734
613799654
344157776
564281930
177477980
408174863
723843513
64582407
25943559
226201488
208455697
118137635
195707976
111496716
93331308
669267676
721760022
187293205
286718582
269498374
170831247
893994413
718656150
514023951
577977754
71183436
878851541
341374157
731825642
142041691
416854620
104998011
296539201
57048790
319770679
1047454343
1004220398
661181014
752541925
319992607
841688578
693565150
206047596
297969831
738911145
339642207
527225217
146896756
712128070
333280375
530492707
99112695
100957999
36364179
137661178
36535953
23437157
202760070
316849067
93616164
915938058
64042326
853095224
119444044
414884626
449638394
759717311
332606788
584949126
290787254
1232081
977864387
333328637
254153988
233163015
257746573
56932850
444780698
507924616
327767719
292853489
419995233
602061529
839504283
747123470
111783462
9423401
423378633
822080963
968126377
301207101
756153709
99470506
194426200
316967807
82013022
225858205
588650269
530514604
217092893
410962439
602605645
1044074686
39042206
255325558
49820307
784850191
190576938
209070926
43524477
907197054
62118202
627545752
537587013
1005181197
288214780
359460588
388338133
468613361
398111603
710453250
181926390
180164099
931432795
757506464
915273756
26752946
650275127
204772449
738617228
144704549
104164115
119814936
459509069
195786915
213822028
581456909
603706109
768251744
77114206
362612526
1042978075
896038094
319568498
9536021
862572846
661629753
633602343
35851228
645777314
502540741
413782635
181605934
771876831
380340636
328132235
417991019
757869116
192784192
966648313
712235359
356560781
298828315
1056764612
635083193
191868168
40208103
74137933
874240513
797222197
271617821
199696814
1048273400
555446610
961261717
19989826
479736761
875075175
268168543
14699430
762802394
967133844
437768883
300728861
463898561
419106894
75821840
676226187
852273966
217669182
231834553
615453439
589406251
416394563
201142927
1036730857
263212073
343567837
897652828
215152855
1018152084
648876428
154518268
769877822
34842245
672844267
126660824
628601955
631342669
125450526
377545322
373042937
1018562434
617642678
262362285
406187330
18863939
576650797
931975030
456078769
186591972
159752246
269737091
305224198
385159376
659823531
868760435
329720267
301285900
232666502
331967136
46325058
245726247
149763764
895762647
1070776725
661023743
1021157897
221045675
408452615
308865477
994460230
652951271
917465130
823352100
69694014
340794121
782054638
389348770
340833664
114272956
919274694
494655709
981961861
395235365
597810762
1010499279
458338773
44872169
470204072
4002368
225706008
1005563310
581670700
516191068
158090331
161827740
307215535
520667811
997735314
881754376
895908346
316237748
334478731
208117856
130788997
620485217
207270557
290513824
149381286
962546587
338623728
660740969
1056762104
861274833
649120614
778464174
64411235
27696758
7620496
479477097
98288682
844550649
553723828
345601461
143931869
636127213
285038725
54653034
330793312
175072772
161827271
377459235
250401371
250678955
990616759
21981841
7477508
295919491
578208983
190564624
875927174
130954623
325722524
355283077
377439852
188238420
60504815
740702266
596404130
194478535
273345930
528442680
9251040
117929102
741787452
935151357
411089891
631196875
877264119
669232579
443093975
1069875423
699072981
90409305
654475259
10918681
501348214
110099439
989274014
373963605
536522264
127550618
927029600
585879382
671485618
911514040
314745463
894082712
221095523
137008544
894930338
1054492937
687288583
458686465
318879090
536044743
693573690
704468321
348601027
203671534
397976014
1060924413
599445233
977640888
67919821
947212504
188834830
211645061
1018814166
30752844
54790254
45610960
156651122
221483583
242589488
101950815
116952711
254741792
246303032
788039667
199548461
203331185
166085984
540411031
710858254
724755910
64219637
90624471
72254808
726122906
13167499
231314127
542757606
472068636
295050618
29541664
123781154
158886697
997495248
26575945
196719777
326518360
797603052
481810171
5155213
110960331
238169302
847735227
828330374
496245720
57979000
169788728
409014077
821273443
1027973150
243283507
175793263
411890515
262849025
45416680
678245783
635973101
149005312
973246320
281579026
652525335
921537598
171672024
77247661
215127834
42957359
182430088
678567051
817697420
64633309
485324642
1019491108
560748988
432719059
697640763
856003698
704209955
24996510
236513651
420636103
133723155
910052823
307894567
560827691
8102783
565318106
619441058
516179980
231372467
566701704
589455298
131695677
1052763048
721355889
258936355
667176357
507040266
359166597
294269733
517138839
796556254
71704269
494979146
448703707
113395308
231976862
290627164
548324516
520364723
485183261
239385384
98218762
582105148
487618657
628480613
105005571
639023099
693550528
764594087
62516362
10175996
132648658
283716245
220805392
152816082
135190704
60510774
64885291
316345307
445248977
833165772
222379136
726964386
84257951
260346402
222064218
790913689
221679402
311590378
80873407
49928258
856607925
799119729
403408798
50609183
612099613
674816651
907772485
302217070
745855860
65062922
833085868
598537283
856864720
49058722
300792295
80060411
559072165
281055939
196807679
362947396
840990560
569644214
292061433
243663676
360682930
207999876
440607537
800342726
268473477
87726733
573938911
278474650
697321128
297654542
167100040
978940427
624624158
259723840
972254583
531214905
437664595
4773145
97560597
28260739
580775493
211204174
283774615
140241829
699563258
776679362
374402637
76916401
432625111
492324407
465578238
590333557
664208904
333323623
676126900
54061748
103122317
963425455
405298591
619093640
93372314
872979958
1003909142
393059920
562440927
693930296
460732296
483070655
81533058
88873204
429079607
566371010
58554719
894295491
485980099
819816124
761678483
323031692
145562636
1054638227
877380267
287831385
161253056
1014862421
139104976
276350401
172928751
376290834
225034225
320887261
636491806
191821549
686015816
292178594
157203027
91390672
947901694
574858360
426028425
627845193
196326602
34772796
298725662
226289305
233458613
136229023
239688609
470283211
493257657
658737689
311441130
960948305
405254746
221013924
978043796
647517537
679312884
95434409
369258291
53607091
144804607
748571650
517886684
236455815
533125324
213413683
197130522
680521297
213038850
335123250
1026298666
917261702
241543140
161716930
260677998
139776508
405160133
440329665
659011677
136353662
123787641
962961628
450387508
199207759
23084980
406317661
792876124
607511547
188791823
197029353
260456826
854952424
501058347
165275795
523876226
204723374
1001042955
943778665
289234761
317019324
229126091
287961561
973174522
258583983
216510243
188048186
68323526
68842201
890091356
281260555
161297935
613440106
205477589
466287702
178272029
807032088
83256031
355658508
192629261
420559401
1069855826
536460416
203416854
983465552
115324941
359992141
1026614364
714868094
358364006
653062476
890720996
594387998
407604563
582216237
840193325
659727172
887287553
900744852
353298863
36728967
1001452861
720443316
271608167
38933703
468983555
92866381
4607093
186197927
189109542
1012445478
1047094130
442222214
696073227
877602439
355598151
69804552
586956842
163892763
78075627
65149201
545176489
108926237
121174288
237899565
689088810
615491025
50938374
99692994
952488964
1072288018
93789343
517654476
484149095
115923213
534727549
385188232
314284631
531142431
65142960
21647076
595999059
342931059
246659999
669853361
321374298
359752427
12654629
22167999
485212316
334932774
294360261
651652560
839785956
320008138
153999490
210969344
254697643
1022486464
971721092
976410932
213255731
634517204
66086612
373067928
70680742
847143120
704026036
624039738
159657504
1000549567
561607418
339559871
1041323642
219117515
557256357
84914650
34562002
272326775
302375231
651947539
629299734
388450820
126307018
704850750
508347092
949267667
769435578
63618713
503390224
252932326
404522848
33321172
333183159
165283945
226946978
1008614361
518484646
17285470
237268728
556306667
280052887
367378988
996564377
712764034
1063380080
413117531
204998149
109150282
727283285
99997871
17923885
362285633
707839918
432301161
3162135
966628793
1045990820
958253968
316814139
321284323
464427350
350967343
82295368
133864980
10456179
1039713245
268733258
190339077
333378639
498293841
163056723
245306277
276997249
30377266
2998926
900263781
12321617
63109949
263157406
180099967
430837779
651639801
474328439
252756232
16427773
45702663
43685694
314790213
71181204
564848175
696829067
541606405
194409913
79671997
77595611
731180901
755489503
134262600
77315929
589333678
39523716
273228196
201949609
403892351
209090216
1046603250
985661139
541328141
395088512
563896544
855968738
257021841
530414497
693792533
54207601
327024610
469971211
176940726
464175543
220955961
825477931
855089370
333835699
494080318
569226306
477512663
205570657
165073965
401723273
619619909
693801367
200016036
98705983
737148210
233694166
861697766
777472040
722827517
241625326
42394454
826693354
787855334
879992103
320057824
13958301
314258270
88484755
772987058
866427703
25976591
320755788
11810316
456977843
411698071
153708171
61263460
249903970
214828041
378660113
264127798
750467925
376282409
1067857010
302047746
511921084
886922933
117153506
482713358
209983102
898285001
274762128
619997126
385279274
930466498
295969205
58012612
1048884692
87552314
135373146
480154788
692821032
31779761
118327319
660010216
310359360
317552176
370360027
735338067
1048278797
71387346
712915210
243201482
189245461
307669977
720353853
247817166
706711143
425311927
419640527
404449849
496133709
591025702
211359984
898037365
120589013
106756979
374728996
447820476
680712254
164497393
95123875
641953979
691911483
877974445
5104399
743006709
206588822
293990018
138463014
603845761
363614597
18814424
336465528
927868533
498029680
245956876
430938658
296443384
157339266
62115138
309358473
314035617
341316762
584249946
2215522
389185646
450507105
30431887
150539298
355959073
252828849
517626861
41635462
8780151
565100095
361418391
876017134
316664037
184934455
623371845
640818348
552980095
696461889
430106743
93521059
771474494
289436577
1030117412
1029429774
155597249
36051025
671150941
93924459
706014074
66088103
116362736
893752068
394407
528659140
989023802
492471294
244434434
902116001
388884237
165965758
654496324
337401453
40343116
141175230
710184825
627551767
190074111
47699049
239938471
246520150
99993199
841976919
72707972
545237652
104767067
631624177
563574036
636719313
676255870
626178670
635511720
40701243
627550621
291958677
639955116
298613869
553374598
10634121
387553904
363579106
193333356
153039173
516037571
262279356
493911203
406447124
344350966
506817411
510745295
391199337
962805396
92811230
32566498
694071221
634513760
537991855
604662268
136563166
756693842
165509630
563204876
232544317
295009448
56816571
89946474
508263812
413733442
421448214
679717028
142324670
724978421
344240408
272802366
302856878
155550424
132617603
316227589
877412109
380427976
318446592
658148916
799030649
354043619
69990955
887806956
200507785
518182633
794942416
301456094
22643710
842070129
426862785
870069385
321343412
91019923
272680469
742404735
23213700
144706331
682017659
305520279
497815014
1052824118
166496568
243073073
363095388
344401589
795249577
296395570
1016776992
308191651
62842506
213684929
349207244
179260860
666808875
115912850
209938862
285094306
725179683
191126189
165119238
430041902
301807409
279124307
40111140
460558213
564170518
189009850
308538730
521214684
128956176
691780151
8027005
715330465
56850493
23644263
717888760
108596719
106381812
190796921
975036982
249446595
601502603
305101611
457080999
87551441
15252486
200836541
308014706
406840022
374432319
237188773
160074779
663825906
9410846
412949540
57786618
26525523
27110754
145942574
433847756
695779411
288729935
822025884
14945462
237514168
211158849
407957034
446038915
637690216
478214425
16509608
289647911
121548438
349858900
76854746
126535510
858357379
945154437
287914414
37669849
275735854
276035852
620062324
307284485
103782702
160908646
247758127
138524077
392865703
636797575
547993961
518258934
454502858
215155283
625675774
169300666
501653827
861008843
792961767
231985041
530404258
992233414
119354571
73727123
170949126
257845051
375312595
677103084
791326014
124041383
71341672
170929765
14582895
620969824
52748286
256097788
172106725
637219256
231605043
454035414
672572043
397401583
39793108
79862595
168925538
100637260
122796509
463616553
229763807
570474547
139703746
141568964
651515556
253625611
391189411
187129579
320996302
688258112
210844487
118166706
247929013
620037232
140724836
133655407
720048821
653000734
456960462
97821212
125166576
543405275
1034304484
156729460
590970344
292702216
514563092
107843029
629672886
758768109
363342705
42341177
173165490
869402266
41720266
290410628
594574630
333596672
116159416
487050096
586414671
60753249
92076045
65632371
172380867
393601465
293436016
895019425
407188880
1071924093
584161520
615795986
48666975
660131613
341173603
147860478
478742678
954824210
2760487
568471983
421469081
336415408
673920418
432607568
848372874
456276618
719382732
463786893
223627767
558426579
123616565
418647817
190805112
74632779
246444957
1067999259
156986867
284273946
488365849
488628603
73929525
621789467
219140329
837266292
62011217
1007569463
304142432
763183661
652205656
314063625
756825529
842468979
289347746
321331701
420236459
316614823
306674183
563382569
950238824
244486936
648858081
473782151
181143875
723852386
651394272
658258318
272495245
174548547
479986573
615460914
556941518
295843828
72642531
1014980695
112391607
961389570
364040379
290862221
524653882
654438113
254793122
62334789
641136716
365035685
358314066
573154979
114734840
330679943
1004129531
486163054
107998464
454382845
735240694
293127425
311768331
288459080
87974957
369754147
213227686
402043620
991190760
38605995
46359909
918853453
641204750
369173081
705085480
497146385
120609650
552737099
988940314
974136070
817540529
357835602
655292070
878214296
1010982148
230475263
212364402
659640154
57215418
529030540
54531664
55143421
1067551701
233069778
885357
261827966
403612415
775452276
305800963
533100302
73357058
576287671
489516301
415194940
117257409
210487429
522211062
346930386
499061853
774675459
339014669
244631270
232779013
1052632535
176620313
57525591
201824753
161249313
795999261
139527585
72478390
11303917
615645863
736260873
913431102
890559253
399956107
546881514
7790419
796865577
313667566
409584739
64816450
482737701
423182632
1049976708
622634144
366254802
695419256
180700710
465968357
713812480
58966837
50468241
687921030
600814140
627983160
443339089
857137259
105423978
124954096
327789571
69197661
163227389
348368706
225983626
341446236
232070184
28203087
467170327
56130416
294324733
654995366
303171359
939644940
270519351
839900351
363995934
218611469
250326949
147055749
657221565
692011008
539268902
447734501
712242540
276586200
114236667
296039753
645876695
451553845
152800079
790609296
53068557
669569817
128009597
55610409
581031880
226331568
19644170
678548669
104189159
290262641
88878938
635833850
398599107
202960337
231358240
319296165
204952901
213372785
357300207
44451833
642155094
260795372
220753797
295140786
471090929
193722626
97963994
570629829
468752828
1023158924
1043064127
959734501
183837421
157591546
717994808
755374042
448023416
573757824
532125475
993720167
730206364
464641084
568807927
600637787
360669736
988772789
818768150
154621087
624484772
95551857
489452647
180696316
793353487
882157604
175161407
156408355
191741244
310150148
932224679
349918585
387100996
549144628
415619344
760283375
991174983
934392353
283373150
969912351
71705312
954014258
157076097
78492663
308084071
385270841
575335075
385719514
625689457
720113875
190438514
633221574
188748831
514757477
185572792
100657276
465160462
504144821
17610496
246958228
247184624
117811974
618519460
1036056735
339850442
837326376
364988539
638160627
890678228
276960317
115654765
959079606
708193455
129309960
597670570
302599484
259598223
219183550
899139582
324489104
139831575
345891001
135233627
309658450
688778390
653971532
240140687
311506556
204696246
225946751
442635185
923126337
224862020
856255419
949358829
565154131
195076353
145819176
446905417
632126162
318000720
866375136
27569513
782379877
894602535
1034632572
88681520
591279786
228489475
713449470
131149923
119555058
741457390
282086738
696048495
176562964
402473099
148802641
73336141
662308368
491317803
507338900
783120528
169447191
398670240
41974656
713308920
131950767
402100583
495645467
604154734
688810312
291758551
338125256
320604129
608937696
175441397
667825583
67411631
546783947
996073763
271806362
26192645
1016665342
443345116
802346634
37035591
605936340
156482887
319439316
496303877
564913277
621265628
206919218
272174138
430663458
243916580
480500779
382131277
323952934
137897610
75138747
469972864
503727341
176945341
379447095
1027447997
271252666
4812220
889199543
133329861
121846278
598944841
647355663
651321835
8715014
299770669
240056974
40833176
1021749765
118759630
541381578
173270220
647437602
566710456
105422641
709016496
3544931
80716941
116750442
174017848
73066880
209319215
519436377
332812497
118284751
70803683
174391773
373755385
422156341
186179508
192314815
5948867
30870328
821956975
94608912
273086224
21571998
480799644
732557827
284357021
191442441
62317564
574431243
89118401
652443117
75975223
446398241
316522005
168589896
624889337
686262461
430874598
306639173
524747161
1001190710
92202081
65719698
834371692
216143076
562996698
125046177
265152783
696092647
699066831
271962426
403785679
424094233
592317519
298143176
346542426
128331367
694129540
218814635
484555850
304507675
229802078
937625435
1000998268
352533978
350916975
152441947
858625619
840463896
583173915
420524168
989749615
994011330
393260444
1064896737
224395696
102727983
725216438
924349271
176941697
554700484
453188311
533662292
559582940
615273417
365249610
624281853
510911294
167299060
333989344
333796689
454116558
263683780
752782419
758064051
317432650
9391445
222069471
284597394
119342429
126571769
861926570
41753767
221663155
129525952
717152951
365138505
525397796
203118855
393467356
759712988
126463792
33329624
588062498
406090001
493702156
467901293
559419719
580982941
693904523
587836340
75286346
434843333
158409150
81026860
175757115
513877477
161652939
1000400321
490684600
8929021
141314595
192531832
612035855
383272000
759927994
569514202
500695205
711802810
918224051
462081826
185378176
672106400
799070731
372650879
207417722
126658436
134314541
325370959
18963215
604099432
256363319
190717569
729779826
667263844
247158706
594501393
681916992
779567994
766827502
623259403
460056946
249235715
345012435
616626211
209507807
69125033
246855626
124384461
787913462
477155679
497605994
44221070
165977854
488223696
178170441
109213084
413209595
158857048
583409317
48455855
572820921
534692577
377423488
348120657
726629670
52925468
74292550
231471637
896132239
798626242
33340935
289142087
192546299
131030735
499386722
120681398
297067475
443692848
590355341
41990417
868190807
19287509
167259059
458658089
620808323
339856482
17640006
376604117
352902032
262046250
687121439
476305056
314005951
934584205
263620067
423508808
1046687142
276456734
693555461
829146157
569011173
869967855
163712
72741813
330818843
830904980
367869554
204291699
79724290
138045456
317613029
26963888
629901062
780408877
314439773
465533296
631074023
21910783
434589472
260207806
429440656
335157254
250839172
30994374
254936877
649104454
6498421
139012581
255393292
162018510
31846688
5092668
539664976
220416619
121656045
291471420
847641539
274665086
92335801
704948501
474699287
195726911
232283801
393501518
530065278
683060639
109330008
500737004
365510603
175058090
1176974684
314167677
19416358
975613284
520042704
459024834
887131091
27748356
615041720
882996313
627123747
258827622
106726609
661353067
32526907
584954342
578844996
362538493
763859110
360367357
871229913
131160155
725244902
380646091
580158383
1037202278
682215706
845190697
257757029
537083855
545117425
51594184
223322719
998128103
678542629
123599993
5600638
86908071
39219140
273294666
283005224
728114465
109397039
305971902
208269606
282988486
167256457
429158110
399069192
653665333
638298022
479900712
307929801
650648528
310267272
242430793
86956488
110302083
396366770
189058078
535234070
633927734
456983078
718620186
342888406
485472748
2067195
176893746
433637054
657145935
677743642
962727304
446734006
236957986
415561547
723641479
548416471
929190472
273171407
38810961
872612527
873150569
391111981
110934891
454198608
844557690
593915728
98804885
732830731
435559167
412132778
675799915
369286209
143307940
381221725
184775602
1056048763
1054772147
1034228659
124426129
510399884
98436352
628785163
696774004
183357951
362524522
144050167
807140943
121381657
82052165
58825959
682695807
251012112
414551815
406045188
626184389
84573783
572569342
197766305
277137344
254192868
602165466
604244476
187483739
561917796
504133843
186717515
312230496
776813954
998874727
541664584
651112871
551842360
615501641
320738548
406637248
808205178
249078778
245822110
340238290
1055744573
5095681
233364287
232000373
1019305125
395199886
708450565
39724425
97707958
911356401
449319862
269282249
154509350
522491043
230827872
134329541
258910124
7101367
82301881
778356979
396235014
515093064
72385972
192691492
461144521
588540434
274557892
20505773
652088038
105303030
307180962
721297013
379057791
334269825
243404448
114775336
138700019
1020229368
435786855
356376556
169485103
384007780
354548331
149014564
223414697
441360937
843596317
372591073
792511142
235822438
371296359
252167071
231567139
696279004
337833649
140897391
549381208
227266074
904615359
112728412
605794869
210434373
618202111
524561644
191341155
299145193
362082821
1047830528
375517362
187262128
274831927
496574091
478615171
654400848
351221769
1063069245
597122936
258924174
58691568
478554651
95678557
88574565
604916436
327315665
8935306
969689137
118641640
34238541
17816380
532296000
382026822
252312961
371739058
46991156
220981126
680463347
229503824
749617696
107605509
741112232
517769329
400308045
305485276
509572108
49444149
692339804
489749702
336878904
32501920
917469868
909415864
545339365
569133631
549951968
224406772
69184283
130286249
654491398
554392758
759073180
58447964
311212207
248582098
685590754
1031961168
160117546
329414517
583166915
552222629
127095946
251896072
70614160
316126400
817953844
91331568
375810878
880956357
348331041
261372369
686526801
489498768
13485094
103909915
269270091
281579550
683862912
243000109
191562271
31391288
680746633
439059489
272502385
320192615
302070651
206563879
77061024
37404303
66784590
1036844279
772643399
382774561
403708109
63499732
436002144
181398514
567260027
25822638
142636353
736500166
553130719
359562630
915031020
720737859
538281150
244128464
204426647
619947209
154132506
129663309
753534597
283495447
557070308
13073386
280883821
70671838
269249616
40818303
827201400
18612595
371654650
154473932
165548411
460120380
359322893
185719895
176749840
286168464
54437755
359784982
1048815399
445240444
860691286
1054154309
523519237
181795915
961058445
23063842
386595315
722192101
348872239
435387718
653031665
185700400
296702359
668341478
975942200
516099123
151449327
303300698
121087169
121951109
821366458
410914974
603395810
530492001
592827728
54502148
239244559
505137471
61592258
83627180
114773859
726684293
372142238
217096078
91693624
851279349
459258774
323184358
247817747
941180807
721010891
638313526
511789830
48011026
144642934
886820873
7268837
525639977
146360353
498190965
357687570
52568870
464180987
456212948
155687762
104452867
944885367
388762760
88379893
581865943
218765837
142793465
934708332
230996231
687073825
220577474
1004915684
438319758
648899571
33611754
119639448
233094643
156735341
373716362
1058631187
478138060
276785470
55240356
565269294
844371146
1015423781
149620863
264353138
268210661
733574293
993744369
65437518
494350576
425308435
117641937
375457900
239403480
492615849
415545831
580880420
137941250
527028100
45772037
850699371
281245967
241355595
290003755
354345698
179319815
204229927
91306743
867938385
483032164
625354056
246152366
710303629
655055027
671655727
605324987
640360244
235049442
713369949
114767125
585311856
24728922
216599174
270684423
446745885
996900452
578552755
130850766
203758453
378704462
762637185
225482266
47959546
137229617
985584903
730499953
895729833
212954892
871264537
748675225
513260229
242626712
841144844
932478025
85641445
472126135
122924925
103792408
434044437
208118293
493018764
843042449
620105295
353593955
91445314
661896604
700361206
622776701
204258968
64476180
344504047
64437217
859761199
638313440
59605494
565951326
361661999
143535360
317507465
325653475
151207152
289562650
94235899
595236911
1019402734
588395278
472219734
407947773
471415965
478302919
94855450
1058842353
305764369
1063835224
975411355
657775095
928847436
180349368
411485753
247836376
711203698
297665464
65676169
343117353
303683109
319214559
417483174
130960336
83304821
247974188
62351093
387497187
55249531
590893884
619337162
99786275
950866242
341677279
4519788
105443203
782119231
332291938
4877177
125012451
209856491
772448656
204994096
189664288
654050571
702175547
171097090
456444942
475317889
340668246
758821181
63944902
146673538
593059167
135393441
939025019
17316432
267811360
723935867
457750791
513938148
503890521
888146334
9161073
310266343
419913920
71845096
462544286
155999989
1069361655
699933246
636643359
148988721
215464533
987480849
103427377
409753683
388616738
119462019
513880590
23511458
75427906
319108143
313875185
869479973
416855405
520044195
139179246
509762141
93766162
1027859102
127082667
80415765
213579635
539027698
629606144
562709546
308249553
144461053
283183994
557170237
86224441
305346821
298056005
580047465
164868302
589015704
173940031
83554703
844505889
390884219
111379731
6859070
37573958
1016950658
91519323
296701679
129402160
28697934
343415635
469634177
768460623
450588751
979182316
955470801
432630182
426220917
851757443
239543525
234753953
136347526
683131428
129567523
685451548
515896081
42915183
463409295
595988797
680034633
349596311
527279997
110281134
252494580
312839074
53532481
674790461
149770631
273283056
372617981
437603608
889056599
425852978
567798924
94176927
75079721
11759671
152257905
482118805
1059276017
547144433
618455233
228946678
57923617
673114500
362419150
944606141
143045557
456457993
244817243
160840542
270312486
198161009
269837653
477676719
401495866
294438517
74469033
1064081292
301519257
562934245
700430250
841672330
6420185
830224617
400573900
196684874
439569700
19714950
1383871
615133043
74021478
349089011
359214929
630529313
1002882444
600576921
179070779
24855336
592895923
786374544
422757131
940260537
304163476
847638512
733271484
358780928
574505618
231687802
323202745
495909546
607489331
157818564
391252068
972051072
688107696
529426472
594001384
525000316
282178847
129970381
313477216
24905797
472525576
723158193
744361196
323976014
168070556
1064668811
314822321
819374942
224273870
291153986
671004774
642698288
390955633
545245971
537324306
144224340
102649695
707033014
663062292
51377768
439061780
666359799
281187141
308622776
687052506
599640593
691835391
163757250
566816208
688678684
904705471
291349537
276897578
406174715
606003600
322901376
125407719
350758139
327512266
187960199
884708159
225138401
581748331
487047562
373803200
80418041
585241291
837672495
646054458
1053199704
977304021
848932095
917170913
85918620
61233654
811056609
337383939
724647867
700994989
245055951
239938026
181019847
322792053
239126843
115055903
423067072
146494461
47588014
324205751
510511056
32935935
257639392
210279025
190906956
46499038
163431344
37341227
37874554
289401707
255237964
121136602
73429554
876562377
607200764
953816508
512465707
291795835
632976645
329004377
314803685
186104682
661940477
473040063
233933033
227917394
442803708
443380361
242235540
262801312
373227215
543760144
55886613
582056194
613535166
89358879
912114469
332832053
498909468
101582965
120122544
123468309
678554353
355063842
463403427
1046130525
36645478
998227892
977255305
431749193
343861008
721291825
771768269
308097256
37355136
555328895
389534425
345954414
521550202
540687329
944433892
373392930
305129203
1073611459
804421258
1595659
578277382
956066400
1028112328
98790222
250455898
498849472
958466804
959180066
821726470
317486985
215105930
250109928
264663241
354428299
307148873
419529269
330012409
437634410
142629521
276108551
466448078
284176707
546020082
33352567
595740519
986423265
317623795
582182547
38321414
927275863
194089617
157154715
574917150
808484936
32668570
12086902
436163529
475840187
465878557
202446514
135936634
424274182
977211629
661397947
494876233
287261503
787995291
139326049
1014401980
282621617
609016492
822091525
241325972
579172291
383736485
320632262
522297241
249137877
303171831
717204417
351725984
413272088
724786466
355150066
77021142
638775345
208384530
982318622
611314931
782465513
170822705
66533194
50166723
744437473
502111222
77644791
318624160
545367139
693868860
635115422
439743700
708028602
587273987
373743059
380258816
46156684
111822697
520105794
53911430
515327971
578701507
311314670
10147815
517348313
309007672
376361488
278870851
323137775
627253664
266896260
55251910
135206021
51293304
329064024
122017587
661227384
13976776
524302935
381032521
4045593
745923640
714695892
740701500
442747987
286523159
227983994
298601518
508849673
294406159
105453400
958210019
393047167
291031496
621861868
161163853
638008538
282218870
134044488
218251085
243391884
212694895
472099794
110470221
861191233
370671821
446850607
285134074
852877293
1033152204
149684400
302809125
678015570
1041852180
159757023
664756860
316686167
500075267
315006342
1020836394
990618504
345004711
198456889
829175543
107759167
28943538
559514001
321040833
192684987
601398287
825158782
31495245
345769406
482439569
418020327
763231496
23204858
324174776
1014279319
548900257
518548262
305740227
535146941
143304822
566286093
705824419
562666913
11356658
544794503
495470240
199234694
199166649
219454292
69651781
253303764
557934602
472300162
27273431
416714063
287087688
540831843
926253688
1006136099
913389887
707310901
341458420
145628697
30439959
714320338
150625258
344194260
990577094
498492863
375750182
464333105
100369585
232361997
660472361
540845639
267495531
111143055
706510793
75837195
247405222
112946820
309590293
32848514
549539830
520180415
23160322
164739902
191840971
426057508
187408652
628338084
766868345
339762462
621803372
62846240
481661518
193497248
283287984
643227855
33591467
1034022153
438139
529927848
147672611
320496769
474697161
415535928
240124649
567460994
446802375
632591427
806100292
995620031
328338765
474024747
654772505
44232504
559325305
497843597
81954366
293180145
318983877
724475206
15823121
322491359
848501609
317347562
707429634
596506527
454685674
299153444
431094524
1040573150
193450627
948518712
908565770
482410363
152577434
1062562501
351338120
281379894
192652995
706957979
113857552
487659686
201708768
229810062
56457251
175031779
1010962462
874959023
217765698
999594229
42321790
538743684
225985115
145308296
320305845
594625066
1057185593
278610950
71260386
93860156
355416243
3175998
1017992908
414327616
787313065
157910395
254853100
499199092
418232468
549830168
772677991
98959883
778548645
941274294
536345688
952723304
579930713
85853623
385842981
686198577
490715104
929049075
92571709
502310747
999013729
175600664
748404808
30683675
302485224
229278833
209254922
981693809
689710097
239625607
144340692
101225474
321741814
282078812
311039065
575471545
38692979
934260863
301537084
166567589
488711164
344308033
129657217
63763742
246065624
821178566
505117860
651012594
529290608
517077526
993385293
2898817
45783783
395788078
453912876
227247504
234106417
217202147
99719882
459035276
559551873
12096150
55134232
93691911
148008808
700658842
255127165
25988723
192525997
273782298
609682950
864967242
348489666
833103482
264590089
69899382
424868951
90974198
21008604
340332351
71339874
236669687
296357510
252928470
684435208
36777192
303644897
689716182
186076326
376248438
667474773
201066550
877789505
148958926
826353010
718169365
82091128
500064251
493401789
842528781
205961662
1023763813
357662427
437645449
15074185
270309496
161496520
701150855
413770638
864342307
615305387
689625190
15417557
351749481
144844666
612914517
275746738
485963369
478579004
453052246
988603671
102460321
120995961
41902565
579979132
326698905
341272894
444489691
757822194
141414125
542326091
154927999
942815629
3290652
465954998
841305997
805255121
457175210
323989514
12826340
331580821
276612306
257304152
305448495
418795981
119955709
477095590
331003560
191679404
693822202
66541438
688805090
681057021
210145
920962403
460823839
327758366
127559443
10346800
526447037
505421040
666169182
571640297
954236506
257725127
696858430
311607587
122321298
9710654
549519801
135567926
35732631
299588442
324293137
596300010
389431868
423401093
636046337
254936295
310169749
366762231
487281831
245208049
222843084
8038899
461496088
1058610852
232483598
310874637
244746557
333775082
560704354
241588132
1028121893
639549883
285090176
197836170
236490591
1007525617
323513405
157954734
435075669
208496386
427281230
150594176
328000481
207661023
167803607
637264183
221677909
37087337
834934838
555044420
303518209
107371124
780297058
338299280
757795771
809190168
342071016
59267292
20765623
834680659
1065823622
660399058
601275258
346078275
208314230
360151875
665855236
414768380
358399338
514041371
226121500
153788460
135532233
164522187
829630220
320063722
323664038
311376053
604207348
563311896
834481351
225808829
642087735
74909561
319903044
668490839
463991128
40475234
660885534
6922183
130458442
164744121
233706858
305319950
59832676
551890597
1043196582
596813118
344534809
538287739
162128422
136720571
580866535
127097723
32547070
584784172
111359655
966774144
151906642
458885048
692534597
32311519
1064379398
549436175
576751643
999610234
846311149
640903942
239784784
521446103
902021570
60887848
782016743
983998220
501918589
71920876
1005467570
58605044
733357029
257535702
247573790
975246910
245993091
373578973
236668868
34014056
577867372
4588012
48822069
495970003
983278158
671452017
672123272
487721069
239553091
568105323
204565210
507269994
1012019435
936336173
352486063
239895090
715605977
117950537
508973663
591073032
108069593
609418229
544390768
38189515
394204726
546975068
2163421
1049328235
511706049
115387509
808530988
1045646513
949411853
490727515
354129610
79058017
896134255
518296395
337424202
426631386
89038922
256657038
230014020
31643372
70424208
507366993
502313478
605254664
569126905
38531527
729591385
1011006199
81970117
194671342
1012046678
426927575
146717841
118546116
566181906
394356258
297220367
791465637
307253106
103775525
345218831
1799030
609542747
553052205
44978019
386811511
644930603
360272800
773228027
94638479
629008401
178178551
666622315
302374632
218880839
426867451
548457207
190718543
717376038
401321477
43302953
371187411
153680732
31690658
136537300
118835041
590520509
268386489
168112592
83534594
602461760
576643583
564619008
136631910
762233840
246511606
601990702
45579006
275417401
259192212
178795436
103758575
650237481
228621272
568456667
481247832
98462239
149550382
2612682
871334466
100040006
496641488
312157108
34314162
594686794
275433537
646730264
94606833
27241504
1016772630
635383969
668071409
383624864
672831782
379708411
77342242
164882515
457683454
17659036
1039810767
760700626
287282873
620694590
532111623
330668293
519538592
175325394
251707128
207394296
595541647
321221508
692401607
522771947
938340282
917987004
428681141
72169879
214539200
373758048
267058736
148051425
222287261
550819349
882327074
324791474
621220680
352915114
58375179
316223697
317572856
103287191
41319012
14026669
868321537
1002509033
717761539
498589621
50549297
340301364
709077426
962553750
237363993
121987227
18868913
568358962
224230284
358600094
123007550
171761351
36315807
703321380
177347192
270738166
79032958
62227671
202390541
670217148
542412790
11398035
506319628
548077316
152857961
996099205
555208500
193452772
893939598
271859826
650493810
200638090
429541850
69445809
213905356
1046883562
458125507
243858023
189847251
621253220
250421406
618570720
263279814
323412386
260606301
430668705
413774532
192435536
544526400
27057432
976740939
790654230
684031248
951120238
28610095
842134192
318146562
10919580
824537062
1014550116
579958021
198405978
1002783790
388857594
278273341
857550603
41664677
167947559
185587281
875478751
893603758
842875028
306738534
344985354
114384747
68935309
307624486
239883980
658182798
335785299
320560927
19183407
344410931
14179702
232456937
369746070
459787745
539973519
268578210
474413895
97010692
3563900
86594818
266852112
148093781
582688567
372585334
830880309
439356785
498095443
311330483
36921
632271270
813548834
1581333
210070611
383120590
128777686
82632872
490397352
998267207
349735204
251569913
639657464
227838027
264195232
557403078
935837219
804242591
1016782002
165769462
180320278
716391452
668959304
704727759
1029750975
84958925
202268187
38168526
278556502
531487216
81079391
457337730
131080992
269172859
619212904
227231956
259736702
734181627
1018552060
639861320
270325032
556209893
1036545718
565619836
510738816
434465973
737806004
884639144
705192683
568558647
140562983
675747426
291222669
604900018
701354788
136852289
171744086
695374006
213698775
26262220
210617244
592160125
603632863
369118901
108678106
111297966
1009372478
299894617
49490794
462886225
2072323
623980214
219058870
658010542
432864412
83453409
46455767
143713561
704221460
161076679
27122029
338044983
1059420034
189606004
94542894
61918914
178488917
620077778
931511522
106209759
514169740
210020093
490827183
136972311
516919959
909403021
570423633
132345152
87550109
241624691
949640021
628354371
265347060
77485382
4587303
413750865
723004460
5640724
977504609
236593273
91015868
590275213
245960649
143799518
295672487
515603758
314518295
225957795
244906628
1052628265
836784469
44155302
1016408262
626136921
192409058
616758119
210888993
570414909
481462355
790360397
1093447
224609854
302438633
521027579
29915154
422389675
892551323
279004902
166694847
332000828
319680676
268079313
707600936
263323638
478966823
518006792
212164539
71576340
469088623
337852761
18776112
641607729
153045587
672803370
3113596
304394820
505371802
129268268
337226530
953844688
722180268
921804105
66984475
25559999
137793022
310981204
399559524
343800898
774656375
148249872
198767608
376468571
675472669
119274652
174233073
380701210
397487169
32920652
148402110
276449071
47443893
68314749
815923535
649962371
330174726
220866231
177115108
508986072
29329816
417095634
253188722
1431042
302464663
740698017
442478497
362612387
530835536
936925804
118947110
789855331
936909075
628418014
184668384
518420619
317473468
392757725
285121755
497242408
778186613
314357518
107603863
287199520
34155215
561810490
289080333
602224160
564549887
542176096
195759248
938413107
547921625
10153079
277168256
322084609
671594086
128536330
589316361
343895523
191669832
751770537
459534338
632997748
412349859
325111153
88286908
47599996
447211441
720352879
215502405
1055638895
954783943
942198769
875815402
719380538
44316654
474493574
303212606
79743874
135181515
249929745
944283615
834873591
5636659
318037258
450180308
9690367
760013881
77485235
90499777
206184713
819825505
613864059
1064073936
415212595
374367289
698628201
238576408
188212794
941244612
90902613
82088708
648905521
328386444
330448222
799160856
553702650
118766034
244894668
412983301
234611771
226704415
657810151
319258114
1059140042
628177325
154797842
876186116
104177280
805998446
200070801
946455073
2920189
473148818
100577426
533472601
225291366
194687343
151716013
655382637
700706357
912707367
195988499
211016220
845982393
10695609
474690318
351635302
598983808
1329691
262724897
310654759
920529790
647022109
1019287557
834910515
438481057
428014463
315285891
934635334
931949678
409483981
479093645
810508677
137712061
329447345
622544988
863649858
71702380
467836931
665593062
663500201
178786008
664801849
282354005
231952202
47638322
473460029
678459794
855910385
297969577
467709779
27622339
316105694
694547953
91769468
288852575
316731484
748239144
237614810
433486866
796705490
736553677
983053790
32201058
58898314
152742585
176943375
434579750
254886279
552896021
341785068
377829743
585291508
915954212
9178386
568377658
32728769
627858053
198011640
357616930
640583591
433871891
316274921
236834208
549388001
917816944
183287483
101498278
274231923
143293967
219409918
365198514
218765464
543825574
579373852
673687056
687706347
589293066
153369729
851046795
167666161
495385611
917026775
395436963
166145038
750573335
526306882
263244125
660637074
63304263
984416531
287681357
396358924
154170979
254910355
528390711
626597862
748726795
172468870
587399685
234703345
73191
306261219
407537386
1070387014
758717876
483737295
855347103
125536160
1055375354
591347876
428573512
85609221
614086725
873272723
247045842
391975779
71148799
510436348
216943948
599881677
764047586
224223561
515523849
481429121
6110563
283085948
842531392
163793040
626773258
136171360
721653850
396842461
127838949
547393162
315815158
596349050
782702470
551773783
96590506
721641872
308142404
162935626
299681162
809454417
290052602
2436024
749677245
6671605
208012106
498203419
253148265
180302028
117287584
186593403
1041183043
291775794
489575114
352515594
781440083
991615024
1033853962
285361641
669233861
513563751
471648495
327331404
308482143
337259514
865259726
265198298
707992520
34542742
287589840
538632569
125640367
1066780782
27168837
71446216
920079996
849552992
173389156
693137271
960422156
183545353
106058361
161253023
631268225
563427173
582854099
190050491
484823685
419797452
461490045
484299547
352157962
625814883
712899438
632968899
177061927
277778002
166712715
373075497
260377272
268647662
240724916
103534494
292141446
163799296
989772250
337364037
533760039
69639834
484293577
48401751
445381160
220380120
41115106
685979143
81766945
420628076
339583132
1048040459
1022691152
286810882
411747255
133168139
513612012
19879758
555770551
235873113
44815107
514700397
325613178
387422589
707115003
5776311
608117563
230231371
467819028
771692796
67475345
376882234
33927082
854897274
465043500
142658001
98832278
570985455
409846596
107729907
318267367
16176084
443227316
35260478
389000190
1066516955
288426228
1012759528
391969840
187955271
86847868
268326758
963168307
610125601
723978431
342492852
456912208
520439385
580273026
13348373
288911310
327203563
725427021
525241330
710490088
176572704
1019006510
258922430
210469849
133964245
138712197
528502735
111030360
47572587
530900156
586834776
416690616
673053331
106517779
112030848
113653767
166154481
383856858
617705289
570029270
80583644
504030959
555466837
234640518
232622879
289510866
511610313
285304652
424931139
235474655
110285110
101469866
757693026
327066984
705203912
329230353
157646378
321132108
374580804
592056967
946863781
702565667
863673643
121204572
655597078
377375426
331358131
318226107
240076344
666611976
94198002
307679832
380912298
240861923
460488894
988247267
266295381
343893603
156750087
970382464
97681730
130038011
752861357
444349191
369461537
514829977
308965999
341054401
352776562
371629573
316290026
772426789
179110454
264363089
507676741
424112033
435019794
684752175
278318491
33335201
92578883
12894379
272129800
367327507
211769432
364429991
650642578
36903039
455339677
791164054
811916009
494633063
321234789
287333303
860295262
148788120
144738011
979969510
515631277
1041774170
288416601
181718341
21127775
695070384
145437990
365742044
179577358
56806152
241922848
26623601
664807957
257254760
686740372
152671952
437037636
856030532
453166633
241125435
532274581
226666188
250143244
211678590
29395358
930532748
612624194
649440644
758118552
289140623
720531693
499746922
562516871
85186070
246042678
41786570
163962136
382288004
511214833
843825981
138355663
437478878
584031427
580220666
195777430
639525252
587078193
276040957
347565979
17794918
313089014
647830243
328034243
541510375
899989168
630960232
288115764
341133346
707167290
766105828
692170113
21416348
22970088
281359720
284234813
240049051
708382277
633152
120160045
53024737
479288540
260656548
678682252
915455822
74952564
490956767
215613410
248533487
85734747
609119563
104952172
617647231
288856566
751205780
436328237
705070153
64827505
958925408
843420923
681167957
334717406
237304821
610756012
788914312
1015731512
342364647
74915476
136180636
130100919
398339136
268228952
33854591
645748009
327667180
719677579
959351076
732768519
181337821
608752379
591823948
920094665
248037771
96362976
634686512
547509151
68797379
713046956
50249372
21690142
675676885
313009863
722020881
684200208
941111570
425419493
769952829
319640462
193040649
1027759489
642467331
437364828
243523094
813916677
336919737
671689016
153586561
500140932
582285918
330774801
329810078
184753686
678320472
669562164
570751430
974992610
51364820
126645975
390482210
214210861
352781492
291807226
772053567
283430306
528097956
6157653
296657575
509479598
695305484
398147825
728879766
306988664
638014223
351036827
300455465
307707037
727051893
61059821
667366748
705961295
958695232
255535242
878226922
82847203
870314777
667302308
56297967
231955478
334183785
274617280
74498166
214134381
108096753
153171869
969330481
547540225
472706923
1035894869
843994636
52886930
151545757
92278481
271092230
178060241
557580107
166173439
1035001835
709532660
630698657
495174109
997742020
306829376
747244613
673899137
663628820
84323187
23587325
673372145
500835624
525506052
230368081
242302662
323088276
260984854
391151870
406332421
1049974263
711859182
632498062
167232651
314706889
313463964
428157504
258524252
40430999
189571363
726810761
87977655
309967520
580297990
356222438
641821937
626050383
1055931926
217506271
382388315
400978589
146411702
958592716
334741240
90421070
171277607
232090955
443742887
233768253
169436038
562479947
198349895
716747751
274791762
329962748
392725356
279290530
136689449
219977340
788715619
621293774
53888414
495152816
671347532
423126990
594816087
203850203
1850254
249610306
781110150
209726422
236772564
639230737
278708856
820089338
95864660
229580204
496930344
997030527
729558416
560870104
258280804
319702988
261930280
162323556
424790676
69392285
486617412
310929581
843735427
384559400
424918380
15611335
614776952
641935258
285315729
521226221
169688172
79631918
311697315
26467540
239555934
324309406
430033330
392954425
692516080
65885194
667557757
591091842
20396565
479186426
263545450
125213154
18700998
140756403
72351029
717240148
263083766
313984637
952692869
169048357
760357215
615159758
316430078
188316514
266991689
292892781
569370399
239675089
248501490
918469707
547655433
632759479
155326243
55664953
230295198
605744410
110000704
970376042
254868757
39161754
28357999
328301912
26064798
112057968
224312821
595418804
868400035
858611781
27438749
708357410
65248217
149841171
13072822
227230185
131426118
65706352
598446472
757512513
237889594
524628040
476710177
510074997
175938115
221352839
135479861
436307447
71525057
375976996
282977851
352539456
145503448
923834239
88158400
269916002
53787429
64154737
816045697
427416475
145079015
471265005
829580529
131640797
419979244
636057309
12279786
393265393
333100746
177637482
126867063
23211468
168355699
686348734
636792574
178547713
314343182
1062430462
483643343
247191801
253497710
882484011
74008378
423560728
70915869
803564906
324656022
728083576
889339215
29221776
380713870
160519728
507936050
390789420
619183953
97364484
73038988
764009641
457760402
529353126
340577237
726459201
12210756
84503155
721491437
280198111
671140571
349071016
939572357
722464671
279296469
283954323
376289670
499382821
787342991
288984517
214170329
719411661
322502845
29385868
543190228
698008247
26206146
245923769
338748357
377051163
714475770
246284612
260778108
476624170
326212038
378203831
332861063
741960087
103692812
251166848
356834262
787472013
548063015
624723239
553592880
56664857
913880854
186547078
324521229
774588719
330234747
467019961
102924392
219914530
906584178
853500241
696160800
922363176
526884386
682843846
376573804
900354574
1042458169
317629971
1025977227
594324685
97527590
221470289
122841044
756715337
188370525
145360012
29962358
330917644
92876436
189132667
1029174520
686163072
28905242
217386613
647820391
263610794
75218447
221704290
926465899
128939525
441151554
201530253
967573206
303864983
98018045
106511902
858389219
701695450
348276675
518788951
282602018
1017349374
193739001
531076592
769281948
437203828
210219982
233356072
447086305
90759180
306123033
248908935
615496538
253969218
771141259
536482298
106966571
687468069
270952169
696814799
804818953
452830122
699010881
45348473
499311577
617459710
333378733
521755520
1068073995
114810987
824387234
745474880
407287460
507963704
504003961
994378073
890605788
176378198
1059652563
213780690
8188169
216915100
599063857
191896985
790299686
285127632
233905585
398557075
316061811
595337002
313461786
1055146859
165343950
995846748
29863749
636477003
243030341
354815455
143871381
12102246
129324740
401374336
603736717
280327697
283064210
316476320
667542278
2756074
455664587
260045245
60746609
498776889
676172525
72129322
301759596
1030119300
7011927
444668504
83941397
107159193
152469558
589082085
347067350
204706721
167053001
539361238
287532389
881222712
443539129
335557478
313487930
102641234
300040610
931248500
173760750
26891942
13851863
422146471
134070360
414752116
17863333
504119606
194413985
545004963
191210703
1008802320
98755569
825198488
210561949
58682514
647371030
710553005
676745119
273243073
1035456997
13393651
218720563
284974225
829113750
326991990
636799803
101635105
999046522
410255878
535796931
145739829
529709485
21749997
540800968
219432587
633342102
482094644
400693339
166652026
173660077
452294045
381246984
821919579
32571402
442418328
977018177
303344952
720355318
565698616
620088016
689930601
668311284
282851926
141256618
126524700
219052295
750927056
408652224
906850960
657538442
285496286
489236102
993800631
539486669
1022556364
197146799
240717792
12932891
835917518
973073667
94656686
117872984
369037261
270946727
243653161
103224342
65911983
393895013
4214368
471728210
295118872
591774047
86141750
1059406379
384446929
461113506
3380533
600591684
6966509
200114673
376635599
430122961
895799457
54068854
1033303984
503396577
96126885
440871539
950978528
30586077
661178643
16691575
696236555
312881299
415079844
229727062
466688831
485363991
35676654
115018463
1040426546
249919844
964686630
245080240
393231805
379511294
43270227
994873953
289390455
718614174
397363243
747286708
159999916
54253351
1047987872
190915382
762883490
3742375
57884784
72363649
524488929
57335695
123982139
583170266
212481249
368943859
801934333
724997533
201397615
83868992
224427025
116574431
715619599
567396984
369139418
126075783
367539903
387645677
861171608
155995602
125116732
235306008
217782047
91147817
1015458752
944469477
449801181
79712642
107618888
141087666
562774587
296644827
800221080
323291344
581364620
587561895
654580250
185341074
334980101
192996770
101859544
442840980
51026506
992985833
445567575
635403698
327495122
140819156
192951049
641625240
593751289
32605679
603863696
298052977
144789488
116995638
554774168
773506393
358294567
764446066
403435920
14366808
184414639
60809748
619296461
777231840
133784627
289092276
1027784270
228300777
4453173
320677602
181037360
91286189
363546416
244648881
108098369
49722037
414201650
1019524848
88871101
99062210
459110557
236208378
251204066
511984935
85709898
465238424
129009036
57180151
688161196
160992601
211198564
15030747
670892574
934802652
683828633
258323730
697923675
482350366
234945591
480689307
29160343
562599382
54261003
276275313
571962408
115293784
997628703
310015997
440784453
980093610
480846014
120068625
309561468
330059933
872658621
141066875
308485630
685538824
599350118
31427005
325340225
506282156
626691471
119910886
263279306
44605360
190938186
125057513
42997305
670557195
541771015
19637393
67098986
139261451
243602374
39924134
1016701551
94074032
638408772
188935780
240247587
921717726
23765608
207589756
777797014
982418836
965675349
721633331
283844465
275835459
657133719
721939921
137870211
445648972
305903198
579421873
144030220
977336556
400431188
234558738
639685283
350312580
71550152
490651317
484649350
508391939
707796850
668134689
947800624
873047010
674626587
376466626
806124832
986452633
391245844
237300572
290505295
464004747
211367721
717450062
272951497
414412160
283886848
3774550
48846860
687553797
181806793
818034582
969632264
47003995
878014935
219522223
147822046
456833851
914087361
705560682
227838902
719595862
30232679
295221880
876096301
78457314
248958604
622446739
553495460
781631480
229659628
452546975
261292692
736671439
635473397
914227568
389917950
650942376
559356346
499230167
505551953
695518245
25988035
175263929
189578221
562802548
884307285
72623850
476539007
872788687
453689913
177487206
549260364
190016667
700852012
22136191
168389126
163077026
237781923
749057292
571140691
122502320
154922351
453564302
280325787
295282420
241789923
154235584
227457383
101829501
309403412
336875864
491973972
297720181
463844326
433020367
560799816
342949342
376199340
623087854
674675290
666445155
317398074
284127519
790483471
49776872
859568865
129488079
162509953
633107390
50597752
937243623
173459103
603024063
278869112
107638381
721094211
796267788
521022449
509605916
18160985
963201461
921232159
431435191
446155973
261905048
332832842
384055621
331857985
681500869
65707951
140883518
839127115
377103104
569355270
149722318
697192773
41858125
58129669
554683393
813740225
276943695
217899615
928769340
199887658
86742870
601571963
677948252
790328175
278915476
119119518
873457875
467819747
287253573
664513644
1030235057
210334065
826989439
170340572
628345124
494449668
985469990
218618710
14787543
546182585
221146680
722340810
58226414
561729213
642368148
463321280
182563559
482652152
28147199
268181973
299125281
273035128
410461929
76434192
52409381
369306334
214177054
644064944
134324052
243433936
983845671
301811754
656314889
28478577
338911442
592055376
335196518
499244014
632648670
97166093
474199311
234518440
109928230
236684161
636186198
996141117
462777642
289311294
634225434
355363277
240000903
537431773
14671661
946406350
513808804
258636556
61853529
602642655
647642707
391230676
245703087
756377123
163391497
29735764
639382616
322562465
958068175
6389597
798124836
196672188
198530895
152458105
224368068
57716664
171039596
8356030
388127790
401127740
12584074
625040545
91866872
83158866
359405905
948933057
1042344408
321980731
152722647
777164054
155797770
175359663
185282869
369130530
598802690
400834273
127379947
539257781
874932640
195440040
711965107
244385636
492140846
123605498
1040805201
1021954205
661908444
799344664
307287735
696506300
515345484
69285846
300574534
137876578
506864601
262362069
54301734
800852211
723467916
467210400
401839282
89296767
189348669
812393851
983374799
678631156
433953713
693254371
632364956
486647440
90705740
185772252
531661543
317000536
113244677
147823256
125891891
130640342
401665782
87781291
1003743003
12181543
66138106
24741312
113178883
15091760
536302589
1048184403
813038958
874902249
1912226
717271921
885396009
443044675
342755114
524618721
548339379
636711182
168494352
214435359
448745574
111108339
780037283
604820953
27347878
371876225
354965056
506710372
139222913
379939206
32389671
754734318
717262519
471110862
979156168
443334433
190977668
265466254
290347534
66961388
202526758
322152151
803890087
349661537
1054521898
1703046
185967327
219449276
399214
715244890
1001656841
259973473
988926423
16165810
297181746
148778027
147515292
682750800
575697029
471130398
1013114045
569646846
130725620
654119876
31464919
736230697
6010923
78272619
73452555
476373806
527211778
146247132
371986339
202744469
38769410
430418645
397809277
453127331
340970272
659659729
329128322
681461278
943903254
605980918
854172323
1013540591
983410885
982369345
540594313
854889250
410797338
907151506
113086374
263399687
320042393
102396164
146662830
609860442
469849513
310084397
150712435
557922287
685575216
342036894
203472279
7695756
1034042696
1048426715
127642449
877090044
62598805
372759886
315152309
226085894
50978038
660832316
786053453
611718121
237113069
550314548
702489816
330759294
24666224
736177932
893174914
575190152
445270535
91293528
482379023
97233323
853549711
10951862
178982747
963748183
128233655
856681162
623881692
419772333
419142814
51957556
621734591
120607797
851002073
379236627
179634591
68900661
160793764
525303815
328072988
755872324
131535408
213288288
302864138
655065983
715269060
236487184
260429420
256525127
568996304
297328938
388136032
333623854
795728275
539060150
899788325
156719926
35906641
338549491
278973163
336682059
976543340
183762224
206168552
200920602
351953432
799700078
514832984
215277434
194414105
286878871
601078717
327688666
439157494
251660464
211662289
988277208
62966579
277694739
888231110
1044299985
976864880
532082664
829840345
280325956
53506341
695068899
636354106
193025227
240804380
345450915
658578696
217284319
358283904
266584734
249498727
1038508213
1007401131
570577820
170467326
364366121
694012931
129659690
634001243
233591625
43274935
603176620
464579320
699303234
940990479
621186895
129289036
269369163
358706665
102352323
242659417
728344293
77962122
94752372
106947073
138577646
532937018
127979968
114023863
1071480527
344979828
98019897
480783210
162767689
483240371
644568194
7742785
938476463
83432820
772864908
637477160
340601899
205005477
719739174
571769397
300301855
612307803
666922416
416064656
484389545
370714446
551462988
329583214
464162135
725330790
228946408
700278254
385738477
663680656
150571245
724410340
704007935
499548697
257522143
752429115
366727038
422678085
78212811
235842465
441181660
331210647
176497554
515580703
138935136
219522340
966520070
740379480
832459480
169879037
707350187
34055814
622063732
169626393
834545679
493752454
292900286
148017911
408260660
307538198
394668631
487056021
22801875
160137387
1019172335
521854997
178582749
628312735
288549038
402377835
129666159
950630714
996997718
542318128
314055897
878712347
652821192
621721887
71270703
806788750
387780025
1019128065
86717063
642913582
297896278
50169476
518033726
500482726
651257473
48710501
444465838
225846556
145707566
324718756
181236375
583325636
1011959911
61637348
28669026
25751733
1025746675
754127739
1051918035
187232524
125124306
521005228
439270200
218685833
845521193
427506518
226720752
147582625
465802204
889166295
189675231
471390378
966035873
237269140
1031937239
150257788
285995170
1002556017
669215766
586147464
316455096
394010876
601098155
333665170
26717802
487629763
689558151
333269750
12251245
102676303
270944881
53766378
175298074
208463595
130080595
211767149
384877061
240812506
423275854
604684233
349117798
641583325
228693278
546786322
471650139
211391180
877593353
575439399
247738127
474017286
155126073
449904896
567466788
777079315
541099405
691837264
301790531
131055656
510436169
771428329
253562777
626136140
174235241
36563906
562090553
75696418
97820439
508320725
841869197
557484681
519679938
824994463
435258884
278212452
210504116
105140503
234622794
147031681
859110356
830831401
669373416
690226193
708033461
708385410
336463309
61291940
367708385
229422374
768594695
999763288
109084266
344620516
412792454
28469423
300798267
171170553
342440662
638820349
262106169
452893131
91142683
705813690
676375801
163273150
344325703
276585656
120456579
73021356
388762698
7314346
236695930
910833613
315785974
181419373
25280401
427562586
424401902
575274150
270774844
398264548
103746242
344414843
197511189
33356181
144477460
177289663
918447732
236214311
140647433
363934506
327850516
631997070
127035872
55192625
497627178
1012911261
379408343
475930084
1050666631
439097746
175507273
152929502
281122704
530351215
82681824
562894607
237591471
438689086
254679247
412791903
922535519
279938018
985191771
455475414
166609178
9777020
437218743
12683476
177400816
391212551
713224741
320968824
1515185
241701729
529443948
284405184
632005453
606439679
571312269
781476306
508296912
6296071
229864175
914958068
187564721
667347629
112794127
53768177
299783020
370503741
201064503
833015092
470353092
1002075838
329082853
356198827
427321820
334704077
7024927
1064450984
408349114
21637283
572631415
635452550
346072002
253450060
911966181
656110789
378436273
276500983
570159451
96707548
271099036
231279285
232882429
822359763
155949561
438279112
894599142
152804068
257047095
339616308
69331300
54202745
131980558
56741511
239307866
625879453
934506836
414081346
704697665
10783312
632246813
865132530
424248897
620033449
802746
426921288
507185512
493098254
787024396
267564252
703288822
88547821
676860616
657701273
290878934
94721857
393451336
302488052
179953488
425254399
433979916
226086915
584400685
506589671
544929262
250273693
943501955
713726730
92551647
130341532
242075091
582460656
86372587
5035317
1058571175
796728461
533566368
985525176
1017904873
341908484
468431273
638765207
906200326
160716478
576436289
658086883
491318034
705138772
677304905
119921024
41918617
356847850
516076880
619710212
312554706
225236569
829705200
395081710
69010063
587173850
97957164
715058698
338324621
792516301
332534063
579218593
405698829
600291510
830248126
283470450
34136768
125951314
648613123
452263844
702381694
614170503
137214776
665518383
601943021
742269889
572634512
235187938
110071275
451917708
607289828
285284737
519999505
57077221
208173403
63594955
100587417
262702612
933252833
688538227
938064337
322189287
604812948
341548540
319114847
207012283
80663064
119639928
553886915
1020376162
686058213
224424073
338348594
300352151
691252009
659313630
272214844
992531545
814784471
143720673
679354991
612112651
843029974
611781589
908469726
710785865
218999063
932982227
348594798
380757742
774033414
172033348
923029102
475084707
1050453637
133570
969538334
317539671
270256974
337905877
413995361
975417143
560513700
91796893
270154427
151117808
414080820
292598602
39524708
927439844
312746864
1021949476
116431655
947369856
121326757
841319656
186483824
444220869
154264540
207914680
284476726
744511136
1031829797
612279487
381405068
13849199
319809094
178599633
227804172
448479859
263761571
884453044
234956994
123501094
790949849
89544830
1040094414
350596140
73328208
646148911
330307945
424789535
971701113
1061554424
1005262985
125248233
277900633
295881972
190891539
177983489
376349321
259430467
727134767
616788626
474357046
531100579
474744305
730686359
111087940
498467052
430695746
237891832
185225219
147712180
928353505
633862475
942870140
199213395
55128207
322984231
281102063
260408419
12137428
54808136
286205756
165834467
452894801
351756055
213404430
290141106
101068232
298977111
19459027
216813474
590096855
604072485
669786843
203657306
57738185
455503482
87644957
686395926
300968576
104917952
89428874
232742961
245320813
160693651
655461060
314563709
193209157
318919337
334925756
471178444
406592566
12512211
99828534
1034777279
663318291
191074444
111366308
219148598
930734113
596663596
33253701
309819922
381672158
715009340
77574075
35520029
664678369
254308491
746940374
66758824
281297350
365168334
1031296826
374901261
240063509
676646792
434600821
499780067
541464146
459129066
952785849
379109189
892327487
209684108
124665954
177947207
534276199
74531290
752982955
306378489
322452221
192621849
546104014
125134678
458999980
258415038
354817167
157670727
546846235
14833196
294151612
3733666
11800271
246517185
153247990
334441711
811825283
159011426
495369803
997306115
144314175
218671962
95407884
298084655
19601853
589670635
505698251
418085603
297219739
558186076
118953273
202072267
695595674
141224203
270780278
697143918
246767820
539776278
193613381
260334150
52233595
876614850
694510052
700980849
511111898
1067748002
4311062
836748055
906808290
68231355
668311233
868587349
582645965
882805239
73937547
989474578
544952832
684102985
289210561
783001333
496767110
706291958
973085953
452085874
1072820929
560353007
561596830
508727566
315370817
846760315
12739028
515479504
131452692
348963402
62733157
496890040
485584265
686128921
573934999
466985141
584790198
166662617
1008087162
143146173
269085491
289378362
678657730
115420708
556249013
132228487
872253173
454386765
733755337
294574490
830539138
806962614
715155953
39783199
924919741
175121773
798386342
27638410
894908483
114867482
232993709
996397840
152118824
665246824
443816640
46080847
297992965
167751948
752926866
564105021
740110671
272519
479631258
143961764
170970044
678213587
156279060
785114963
977912381
470176373
262699451
174151632
295558854
475296146
549438725
229202523
704886136
680562758
607032123
411573484
9611943
807516402
616914847
99839368
895509502
144976928
12531134
994805697
311385985
282833882
362019360
2890456
17415775
103939239
783882064
678354392
181911814
235289337
206922840
246170239
905144444
113157645
1059921880
152023741
80935380
783941232
222798356
785764564
22093560
140566356
331474701
525727805
132504530
937763658
22404021
18471732
126889723
421836064
515497046
410635817
284621755
315291494
533217395
23538569
192922366
287544752
958222309
313687909
500547873
6766229
637547969
27112379
132063973
527861314
998004883
170251618
684882837
366658769
138407829
1049315514
179852745
131631589
2649173
81318243
623029239
676502784
88519068
601626919
403664572
518497903
245344505
536812443
425393599
350490078
569572879
520682104
938828363
89663182
23891365
21286602
608712048
484109832
652505514
568168000
42937972
310355891
1026516389
494414147
1026543874
217873920
72422806
547704881
317127891
529340724
84253815
638293704
499517677
316455152
35853274
60709627
872743866
342270359
144492026
129944769
583043543
969315157
12632888
243329537
356550604
670780033
574398553
409674609
259190260
78455772
886657240
349031416
510230915
87789732
803890608
402370860
915199343
619012520
17126734
183851183
886113285
440032238
16221302
386944418
502094781
196005578
604565587
276573806
162596942
695777616
207648522
205938051
1021643151
627292115
588747441
313902035
941678842
787888913
155449778
509216034
216845541
248459084
526162933
138370133
165300756
231859444
134458729
771701470
538652395
47388114
761945541
454776911
391128750
514040876
270015505
480027414
629933333
209726986
154974200
771114314
108503042
318774716
1066321736
325321824
341986121
210440800
9904415
660072394
110046038
573162174
25083168
118023556
1032777052
13275271
326201505
783930536
713621517
677666316
45697787
513338063
651602407
43424227
664900901
313640953
429418549
406109449
491801373
10973029
502237390
914492181
458991729
164598255
653644318
780269487
397061369
362930341
219548917
261979256
385755517
910497723
14231993
171130594
417352196
582420450
206351921
999129448
1047851698
389765554
208154777
253354471
1015451248
580138096
1022639379
671258641
319192372
76085312
26784216
115362060
778965681
265180810
47211490
926565580
280554310
299429400
1038174832
20183408
444973011
417046925
343893668
728523636
148128764
996510403
677375335
968695543
386266992
294174969
350702961
804445998
389588033
46224533
208467927
609809625
666729442
697665348
317324620
599967324
782606589
290720207
910512694
768839290
695454608
282066826
136271158
254026860
392550726
505430713
716305485
180717765
718708909
945466695
506734600
427745087
270332426
601839462
529689702
1029433463
286209361
123818229
250529464
224244037
653293118
170357017
47077593
605149880
155716068
353628688
224471274
503600514
51647727
227457477
303831716
358290397
770553734
288425924
111054680
240775407
143799524
710558421
38111533
232567946
694037864
481828750
293828583
314767650
268228382
177914704
1278572
88359349
993510362
1068819831
140556201
445524860
272536320
125586685
299504570
854121606
220255592
463860230
149092608
834757120
596757336
989381085
824781253
645772541
6334366
775373008
152608289
780892443
204694137
11696790
890184240
49549798
403931255
900428335
218296083
620698696
600373629
688993654
165887050
22221024
177779246
668758134
220654403
381082626
907938362
205451574
534502139
761078783
768411399
68069277
175467099
378372920
126560742
53511960
953941426
464669205
523680859
13916864
410790903
445588130
413329387
969368216
906041075
88427424
170728643
513676305
470815155
48294644
511224456
165728017
177539586
449402903
665279373
1071106189
109420223
247315891
20250374
22389794
799647457
453260272
267313916
242830016
61148305
236959780
43285107
963796816
308989348
197949466
428328143
976597171
638266324
336402304
293113520
860712474
819255467
989395250
133425672
376507111
99961945
766946735
292059017
339268381
272363949
501575259
8436006
514344786
554601843
206673840
110993999
517088359
233875410
218981352
591225225
561875057
834505837
85535188
912081693
653871392
237925744
87300238
486135431
868260716
353846926
465064656
718932889
321348565
316349612
596013709
62076555
150570664
339226907
225309749
1010555574
288270592
611239811
770747396
253120182
340275020
216812863
722161878
688947503
790008863
859744688
115034455
396427687
370212292
127261454
563575214
51315201
238814695
153674809
311738913
501086552
289666428
9162267
205453825
257501252
280018905
234001609
590875841
286208962
641988217
133222194
477545617
609217894
98193374
302534423
445592023
687496701
73329048
298895414
321026913
550149888
225451264
272003506
316035604
354027259
247587211
365749756
646983484
18105160
1013764681
431013472
25715369
746423812
17331646
727473441
877620220
215308704
613583483
496010609
321429006
89805412
588388287
570053373
356780991
532357287
883994751
682418726
633689590
1008754535
326678114
639733638
142271985
159886168
618258881
237283213
757035611
60512762
432997636
433312018
494628996
12840650
480848722
490496372
675910572
691817722
14253409
34600008
388756206
188285191
825579589
124062116
752657027
780555447
440691495
527241948
731345428
865752897
136796786
179248811
708016525
716750856
55134243
878795327
221741368
702006502
418907095
482452506
286547823
209735135
329391768
938464138
552964009
125447695
1012982653
54276810
451667367
295785462
98990551
925888694
94177656
643957204
306480163
261260893
241934013
246525479
109427923
183871634
841723001
628057054
239566316
4833203
729265858
124293466
751103782
424892656
530593706
284624364
47775919
706006184
642431767
136940040
714133299
690155949
255681484
538982633
552355524
112739657
469984983
661686449
563119612
642982224
707237622
832241999
25300502
320627801
343296195
1045142440
753576151
91352627
881224379
430763610
100409270
193268120
56440718
1067387346
143696178
265082306
116042991
881851669
488088838
84980090
211855970
440623185
717937269
176852260
88569246
161162232
77377311
384923250
485289248
29282687
291100846
56531246
1017239779
548487329
692671043
888522308
340201969
421767792
787379478
485013875
132494096
340831567
626156940
343689433
30581764
317043634
1016983264
728826445
213412606
667972340
487393213
12773166
738156490
63093562
1033161008
254001042
120541717
301784684
246845601
60307349
668800081
599109972
376476344
848427068
457766541
771876927
925410406
324563594
145449225
1041619215
211668921
196781686
467064886
354813623
70298661
267242179
68376282
976690744
46804919
660292057
120291747
725635542
69335428
212139245
1063406773
669299214
751541221
883190660
290905444
484325252
204933912
26561020
194531602
343713301
680885926
21812309
263887330
49042330
1073551314
173557893
66748693
190808307
285550026
239058524
514165753
213563902
51563227
268314186
519281014
462627986
167841502
902799425
158146319
40855918
488927657
147430245
333175245
300224437
338495692
820731223
188924911
148373129
550324375
461779603
304619129
97485317
335106057
879386100
878384670
651208182
410560157
849246851
63135153
638365001
265366269
180550464
345907700
320329800
371161390
517646122
632775165
49695962
192028200
387391771
51486584
290241546
413850400
481686470
491122189
154520725
406860684
486683966
1013640934
200809116
865027497
262745346
259844850
318200234
167781544
74094577
670450132
681314866
55633178
113094742
110765796
229501999
253040500
546299191
424654543
504000107
741467873
640001053
5444936
729090101
240405312
392494606
443425129
546964634
64523796
1045813672
578028688
668112707
543310294
649559280
513328863
110163227
821759652
108625808
634623741
276335396
217512607
337693155
993740439
86254217
820621494
135008639
959192218
57432357
219695748
1022276007
412359682
564433366
434412172
613132580
786679411
495873623
110106635
216938412
270033226
713919967
711164846
1041113559
228661973
301280256
7700057
457286660
1007804155
205987730
246587858
363768589
634846459
239621791
944309956
400608826
35657160
856806559
165619903
968987728
848982384
118543925
71891081
552646507
149359268
24781758
154366567
5826416
499293525
785267086
702008408
510463013
852213362
36296231
393610370
688019469
128068294
1025533368
658298306
555558939
189330461
129862875
944087680
34364866
356334133
739501035
207670367
347816766
95300454
1003975168
315655131
657761751
351074381
269233281
40249519
368838920
331391091
922923160
609587721
571376325
353531997
576073053
38908242
896990420
234260990
273473363
22088598
269543873
467046582
633636632
289827548
12780408
52986004
448506067
819249767
180304237
882568410
285792785
956171436
706039191
586618990
666606721
462556325
232971532
401185923
338353819
71246220
588136438
213095969
412356431
258687401
407290004
250492769
639344482
452478014
249612982
152609214
898905557
778628471
795869411
575097274
447439885
411615630
46480046
274381331
233669355
302598111
600582716
260300321
336367106
413023858
1002976305
778104118
82253422
886275302
589063333
938604236
309878573
623888198
901189639
66296063
357596435
327627010
572338898
50622699
202160479
46494749
305183957
609888842
233847807
541464540
85957399
411223016
682804993
3295558
859638917
571369976
438485792
27930854
38732975
471339352
167750592
22642258
243887781
136276257
680503902
926197209
10325923
413398239
225047789
129641898
486285415
154438408
151817517
137758402
260922813
781090098
28386667
177512282
337718268
25914363
966725972
686138282
142048147
221991469
92842338
28394662
1027841876
779803289
365202330
646114213
802563772
680349029
782745325
29483061
422750816
340848266
1007508995
219045033
1052781244
93265098
68574196
276559993
279689465
827884122
900183146
172471749
29623327
386213708
612136902
134994749
471094191
276880856
79441583
480676678
212866718
829655067
670798171
279311797
15094692
871283759
783356758
470541106
98738790
177157395
198709757
672021584
438349002
923484
720732656
201822070
331446265
116495099
339854701
878990245
429260988
196485404
296899708
227760335
100393344
382418518
367423717
244811377
579954561
574664271
727335020
786095248
359772136
637637740
224655416
1054576227
395322669
443146170
494700161
713411356
351728563
519747088
2786325
76733658
286197653
435236760
703788597
648925977
1050180528
689445743
630904690
505364368
123504281
994354063
520871855
114752759
656111643
867657027
1024608794
517543182
147597271
176855470
26628300
466755259
664153822
204161122
28643652
173802220
209844685
46256702
4342382
879221287
71413637
245610166
543785348
608991382
642191464
94577144
887532628
322240611
993437733
324811796
511831550
450133645
218578957
4201434
282950290
533729207
482817384
2195016
818397049
269794008
672937578
706020296
201607883
240577336
106471298
69643350
339907475
591080049
267268307
781407768
30512861
879779160
296638852
91741634
44969232
428140763
701103430
130893366
339781107
674368948
587213677
690105735
514890258
411865758
428275925
608281490
1060219159
248023359
222551176
1023702569
676497271
261331546
413717378
132828363
763695611
475655218
103018266
829839097
998755394
675971416
986787039
462432125
624829907
532284888
326124804
390805819
136251468
232739125
320266604
229725504
448669126
287387852
73304178
71050727
910740462
1961087
957533224
373662070
76303507
282260563
314450764
1030600868
226658558
276575405
180716139
557145550
137939805
82527469
513569009
209561729
550954184
100611497
651112664
219271218
1005771006
405748811
76052975
322732659
552206022
499990539
31867146
638211755
453478149
381050932
150221748
243872978
78039805
411825843
94662369
382826815
408533170
273171494
77441654
63202005
471116544
638474166
172137291
323144485
898879956
518920771
570712405
1026181964
33536397
304162854
620913526
154890314
401823468
65841498
649516442
384817126
1041882199
549874849
127690200
416246949
129023408
1001930035
973865796
274746198
594540486
61859132
192156894
97417058
994457405
1073245481
641948212
617123182
333870249
400720097
242179869
764034934
303943424
721292935
223205339
137727763
501206358
235362342
765982493
563247941
121588438
183188271
947072379
299883411
893567658
294311736
419025365
83562825
676827988
552586667
702349704
269587810
515451806
448727971
113633880
894390547
500985683
998758966
454502290
581517041
201408388
685979980
136337950
269660716
126207222
639457438
64370470
583921645
340253574
437868595
621237547
1038755924
612000463
422797642
114931792
966381359
431952117
936773930
274420493
657360332
580490686
130639452
757671677
150941606
673468886
103621363
123231846
968738321
1032408526
353543719
223563634
389938671
824802767
849356300
385663597
51659633
656050752
886919767
172764510
1063456338
902575901
343102333
161971337
312848713
905539121
194236530
562929530
1060522833
487499821
1038764216
195370291
391126359
898273416
467305976
518070002
493883343
550356364
298969999
1342680
108870067
554115471
238147059
537635641
1056585957
711419221
75658022
314194701
310019212
296639164
136022394
859896159
87871418
18700070
674388881
624210610
552475032
12623718
147887432
665904003
476849633
428244241
111825723
295196363
531519080
125428297
332802866
573351538
947385637
83420028
237644840
257549816
812214892
157353983
96337221
716384371
28294197
51952682
463679575
561964852
938984569
214548786
224526263
618719892
281406743
646202767
336028731
235429629
100184291
310508451
117496409
45612693
24037785
635556677
444714417
34724672
62273820
158356616
288274747
10520640
405474601
14991247
112284648
91909458
643204485
34540932
355568906
182395827
177718997
143228378
192833174
932390573
402423143
891553228
419632354
186637553
834701603
118418944
452049673
435359517
263100155
407763709
550054071
274180079
309566851
276464655
595361504
757507017
501764920
964386864
54004309
1022408556
278911391
37854666
277414075
28377726
593468475
435087619
302205299
73458117
402580483
40430350
135390019
547535292
299513962
834456540
165816770
518128511
500562791
451593553
305101688
594395425
916112713
593901367
290559400
756348336
667636100
242890529
171328073
341635870
154864327
100264634
535827702
390959740
75831135
366176018
248782746
555407314
167413628
235729821
393280186
776663394
715115017
41301547
386591763
633189452
485288002
138041515
602948198
609314855
647458876
1059712153
113421457
637749101
616944499
14712442
67719582
622949628
737187932
595535862
323092921
217044443
139538543
31659130
159991541
347524247
168273516
629950213
874872217
912176211
1042633047
354557750
294876508
469799248
543213366
707652792
121773412
251299229
555687522
279703023
199836672
74938138
611075690
275355644
524396322
106185303
316583011
879544501
339705243
195332616
242391847
325836915
404294663
251027696
835291139
227469906
84216163
304692811
283200722
383402263
319388967
926435070
226234947
173689670
283744000
724763127
547912022
166205433
179544844
463997528
947963846
601772451
993875475
1003376189
762418045
286835744
428174676
294391010
522120580
845900294
812299602
607904754
473779813
164934659
117601490
219969297
596303948
674357364
654465184
719771969
192932685
700852746
72394876
551421311
15133094
676284364
96405706
40160670
260461809
124964987
809224151
369886809
792226513
848223871
200044560
341641761
77473748
639635087
239900766
20288408
66444837
358370885
532570547
8940389
578823520
97353830
828485811
646092120
63293470
195824701
190732511
656315273
156572988
43625365
1038815416
277058097
386037026
194368969
659511018
613094741
337214731
454095197
453593538
638929216
72570141
56129366
298478553
881155063
210557504
127429623
264598528
556795677
315821029
121051784
604827848
41379573
720499424
309905625
147470744
242788628
709846931
483343535
287266961
739281353
141795375
299006043
896749178
332933784
533224539
15615242
813682576
631903624
178020067
535987950
92806593
545531695
703245053
737237182
245890178
40145137
195745860
794079454
96407711
856873903
856903134
669139449
205388288
333188390
445014825
708899165
923857245
616379270
135822439
470130662
682651336
419752014
100527945
522700892
543007209
102472235
104580289
923012403
274817261
343730777
701989152
533557832
159577151
381369375
356069903
677112205
263230648
468927092
138408674
560694248
223719128
657938246
11390186
638267993
689667792
281943861
586437369
845216329
517247452
317318437
280248245
463847251
268654002
557591330
126564831
14736733
1057356388
328937220
805434286
980504503
501012640
714472011
629758714
35627032
638790394
197682662
248830923
388775705
146112914
924547599
616461271
273315547
887863639
595080584
121266638
316820683
316100285
985633615
443497384
994319977
650110445
927584590
55695056
342684467
115243680
474485712
59032748
258038961
251508838
492710662
256417619
620605237
417436059
794281231
130369695
145383724
483474042
955325836
241844958
16881395
417758719
714344072
165426540
299874
377311235
65615182
578446209
132504932
144975621
408624368
567903720
1031022092
203588425
492001672
63132756
78426349
1000250172
608036787
316962111
134420747
2802009
603906528
511806830
503388659
215006280
907324403
392279292
11646903
353822794
666851581
1012531640
173751353
89857009
306879203
291579613
376996794
641335877
525983683
968415747
361733816
493194026
518140684
1059921063
732442000
309340490
32861911
696380169
113428467
264305732
94511111
861607618
126171294
353866039
134153036
582982130
358220163
691203245
513458131
307603246
293288845
123260545
515427886
158314502
507332705
325068351
254409906
349256048
542135814
308640504
602015893
448080030
519607447
13956044
742923934
830774366
588856871
638267863
1049579953
634595922
495106926
11272823
722952262
755648513
714004802
842831738
507720308
103969738
282711393
262555836
439485071
638460126
623977132
309985840
275472857
358890423
830504210
796000942
730692116
646257536
468454821
588430601
632517391
205665387
435876603
517476131
487809598
455512273
260377233
263410649
985984204
232688046
992464317
498365565
83208638
296274030
486228724
79647245
853009298
610586920
29438182
16763925
111712296
555292684
139229123
183843947
716908733
794218090
21833001
211304008
289723106
631901734
318540843
471309966
622412093
312952392
37672924
445002383
777189150
496671385
21160903
618243620
23305498
299959036
557561716
125376774
294745411
899140980
20636144
361448415
280060819
196353324
280021451
442315599
917555101
175791378
196114335
228594298
408659213
963850638
665366861
365314408
48668423
150010545
112973168
337903286
87314578
1060413883
451516644
1050097112
294232816
160304099
222085992
335317466
193356059
498420945
240911866
20997695
679999400
708531009
308017682
112264729
132499563
38572617
178278290
529699972
516720723
238762584
1054099103
645456248
75410659
657986740
209775050
605902812
125897004
259359038
213384466
454797428
820206707
205804563
133848432
22804760
326963417
315634044
461197876
830680187
681579504
503284904
20167712
1057033332
276137887
929625554
239824795
810603017
79955531
260679002
1027816443
514726962
545051103
588358730
1067355625
469115688
760222194
118356518
633396966
926454620
344298570
650158171
19277681
920059194
329685117
313037174
40833977
215151616
209933800
143942717
75065613
154645234
836559963
541935886
374649776
207204769
452891359
928622192
170640477
221756097
881935931
434439174
638461734
60463645
4909794
327847463
68565734
890459849
405848293
227598976
29206921
51255072
568071013
230171648
681074999
165295258
262625343
338297187
150780034
650937423
578363830
210861870
387535757
827959589
386233804
125690776
42170967
872735640
83081285
275211644
830739361
179683563
316145662
546260440
542292063
972261676
378145253
319394115
136961615
834969387
754720926
913832779
63864184
333392047
392345904
561455596
1049110591
868258627
535024236
408793969
89783764
25685180
416695542
159868200
44241657
352756904
532109769
871758805
181578782
18823749
740012717
348818609
597322831
657249756
484112653
37376353
274812359
317729761
383337465
521069385
49047567
127996517
692224630
78586100
57422524
723632426
677689191
439074898
142044620
235072076
714177037
101508501
310706598
232305954
896836220
372724151
179010286
78849780
77088010
296846986
604491880
207850102
644739104
384906080
1019153981
664041963
867623221
200387248
111046900
424182540
112326716
155929411
223885532
413672884
17765553
410680711
282807939
106601008
191713986
965431732
387389572
72619666
247540509
285858961
356053960
292728702
58756849
10818644
1033083456
558812559
410915725
249718461
863928411
173079364
123730885
119026715
620501141
342745269
115007138
152887232
589746697
190542740
170178375
906342563
625852909
106627189
986457051
1006396625
338215601
408898055
869795743
973066940
1069217302
910147191
496225096
207094197
60459014
286283997
598998319
360157393
510298032
114136212
99034560
475561225
851817484
899196644
688288378
340330790
316496472
70150800
166028753
450502019
650078570
457125154
506024595
1025736774
210325303
340790698
812214481
22514351
976715531
164419717
646490928
550930268
681486661
1051613295
149427031
699553662
91417679
250744993
525770021
165573560
618517257
321359514
598620509
947280052
541489187
368760628
193062295
3483864
92580622
273873027
409728823
317417582
332268009
374493104
421256363
520391527
322335250
323021708
87079717
348808148
584164033
742807192
189068329
203583942
378000235
149207087
27495678
564779887
1034787242
493706045
755243983
1047625883
407657271
550343649
119016184
399210220
168529230
406664719
464920488
639246509
363609957
182458438
530982592
376419805
962415645
150234119
86385926
647755211
421023942
264684514
649059315
519124671
8074650
101444278
87846708
217370673
80953040
118466629
422971765
30221817
291270457
231467717
304574112
147603909
629130446
541542508
701733638
672390325
538265227
458707755
66334048
3826775
351811867
759222719
267533681
711979699
969900469
212364849
24832848
202235139
48161508
858411228
6607330
36315455
506798661
446888821
447005965
720419795
573008997
849505792
121603399
1024897297
357449258
568140953
523489078
1036245398
790058067
247803907
553878859
617442282
404693053
185618887
441304872
227128870
937489854
406665204
490636504
702405779
171694844
156626041
967180998
193092682
215948745
406420812
920278
32667628
640002855
533216677
50583370
647430254
388788867
598975135
338174309
279319790
424443996
106507887
180625928
1001380409
16401486
92660451
259377303
398131731
343614591
532496542
967598282
1007821667
61735242
88328870
760694065
884975340
79498820
429279406
566988123
656699419
690977386
575908009
150592276
401543504
482000167
164309155
665775500
658501948
281797819
403324620
15934291
80146296
481945690
705204010
142248020
908227750
1012718110
335388752
310691848
583775426
597230476
794099122
496827423
542325375
27144876
372925785
61662943
138512275
937694418
169154466
33332702
115330348
414034325
411523702
113909530
69226846
669641884
525954639
168443388
496903207
191289150
588313583
574002038
446914570
122350801
94509090
245259910
103189128
1010204689
285475221
436270132
37416728
144286209
124897673
533106192
133868342
742730838
977347433
375265957
680945682
592139697
628496897
610844691
747794808
522303183
597679949
314230270
641097351
474372372
47150403
638896869
658132080
553554514
550876933
188162196
677538194
209439890
169510158
239883620
293850310
152737499
996664446
103238956
925484245
231469808
860994219
79911566
104510734
1007122163
114095208
463822301
177748756
649477152
769451099
890114361
203356233
531443688
436077802
690298825
113748783
186713044
1068039637
346385651
175995018
404550057
51662369
707274111
443089360
202220520
98628384
128358218
1061444915
777909623
195939361
711601114
941785738
210689319
91196942
1034892096
836840958
906928339
135527499
743464933
823470062
367769338
614632354
499987391
431833789
302020665
224172296
213365621
838194111
678653605
981129909
122841187
281408535
558990544
496488325
271457221
450303434
94573183
760904597
219079890
424266245
372320194
460980508
16559079
660094600
81082021
610920889
587616055
159950908
210720270
1000870734
553009640
47662224
368626305
493244362
553113866
384711077
117757806
437378049
721478223
105433897
216763991
282387781
510139022
153149149
25036096
129294956
457710400
127083371
611074484
1039593381
813742669
666234429
122512393
716171204
752893785
198359519
89768544
350649843
573439832
247025031
933723203
452425993
553277166
70286658
475741425
181056349
386700847
73500919
502711914
629108185
163085881
427425980
584119331
852761989
557779142
307843749
402365181
11356628
965329588
671802654
467427652
583071457
251958439
264796552
722148826
562084710
273181098
64347305
319395170
217022095
943154488
920485315
211393760
153678366
289389556
470310711
230148681
162754366
636212717
138232284
597359982
96112599
241636342
1003745836
353473526
364463999
671891949
494664032
69307607
611817715
25632076
391418699
687319251
13792204
607274464
159960344
128245810
626984183
42083329
930913663
1053660454
618443042
58393809
461354462
1037353800
111949061
707109261
245024806
1032737461
570476830
410841495
672359359
262414445
559323302
58494241
700054626
263681460
690223447
284121092
799422837
52463075
236977117
690643985
6517198
16723260
491814051
932981685
966652058
316033301
51702562
144633004
38490894
272417360
6294061
57651393
429822001
643346969
520040647
50255852
909888750
379456202
494543864
418392560
1059642674
115591962
10408215
65264928
294089912
403163932
519771221
32359044
570929790
867493305
935955141
169336941
984728266
26321217
413039687
792984402
105397811
786190101
444705659
863997441
465041644
689533388
279785356
486214744
673502773
843140395
123973555
234076330
113079136
440490300
355465167
550609842
344213571
202219486
390417475
453972974
885186957
42434487
67561298
217849963
84519783
203038334
275630198
218649970
1047158362
890024793
94777476
415295164
255501411
503814604
235540234
427636178
303456444
487862008
274624223
737632294
343314349
542833979
1003335773
283558208
696528546
581538343
92284469
855847551
166156815
644058609
169966084
74232899
468023625
120344598
194065052
377696181
810024
57778759
608272282
557510128
66728626
647915509
687690636
506798973
715941565
156999313
774361027
285588351
418877600
536841158
190168014
51776864
386876157
121382009
800538742
851757925
369749265
676634306
855952844
113449857
886099519
310318408
851327533
31265877
1001839705
85310289
758548702
309243931
246642774
342735801
385422404
840707057
197037356
389223590
178841476
477400959
49026944
228271736
659530453
23075960
103548976
356248072
245473399
584134556
372022270
115909708
323526587
89228363
1025766786
125362801
606675882
122065606
1016033608
831961631
235425436
115708744
613777683
127330263
762999301
627271583
190143834
469078265
251606714
310138692
287859547
334498111
314169581
102046912
82805386
508637446
365658153
307559078
372207335
390495576
422258488
122744557
312757107
52330916
401230416
418349340
73875430
859529719
485315495
644506374
472197194
536705547
329298669
1068392149
180608777
38875143
1028463541
491173914
4543489
482196489
531524921
21122042
554848092
269349689
418840412
534542642
269162388
979993920
467321471
575871388
635694474
526701841
751562867
857895013
812481552
88138435
68350320
151569327
640266081
239974019
610679407
127503242
397573508
404561025
658753426
64633886
871083272
87026595
510666294
231268845
137529460
519670668
79021600
104982520
717709493
1029495140
395377528
60747045
117011893
209654674
721644811
622021877
141528614
1067890571
230582100
551954774
544824869
549187976
993966403
244588962
275031362
168485476
283598834
15168585
669737226
452280374
149465662
836626469
359962743
219093512
1056192806
209757369
394482387
77380494
339374014
228545366
871957886
211072440
601459998
132779466
451064281
515095611
935266420
866720855
384659800
437582664
59025157
894386632
682189705
44118838
919287064
212581114
644891681
799318019
625091215
345261890
68965983
228494097
763888239
151977916
33545669
441916995
138355424
171628852
160587103
418720867
113962375
723635466
306056501
182564876
1006859627
209465717
314442441
656670033
84983424
79395068
649309494
910392224
59778194
184822066
573673093
925789945
485945880
347944335
300799575
299762117
708689821
236001163
223091976
653271599
952420111
52154974
155433542
241910873
621180294
785223185
655826354
434297513
488859221
135937118
239009233
649126657
220831397
522639973
329607673
377549254
85937380
12178069
668155754
456582657
680821878
1035998092
805335322
306133453
105053803
286015844
153674135
218020263
22432824
793625541
93930949
185876939
152687681
421239249
102497793
312341986
696239768
297327045
671152033
648285983
1045531067
46527045
71606831
849615062
630758025
795726304
666931747
180461630
105916424
916367190
405780959
617284369
429565604
81662651
793976240
803181646
216059119
891228859
390160326
381705603
162859049
297415982
11551499
201218882
5836665
325882137
198811598
789542679
759232732
305706858
877058292
171490804
160759698
307041534
306433779
847742702
442791063
574987952
549294469
921456636
95955409
966748757
18218267
573498052
130366962
183176320
539902071
302705168
343644961
527486120
224752013
395275896
23257701
397789966
298279339
403587633
44652209
689001753
979144175
490675318
319063857
668745048
304423089
111436355
157808938
224404964
940409471
326008354
841045673
88028000
594853580
85368417
438564042
702376262
938324787
5286188
418711875
318517075
222093472
297461188
719229749
737659996
392647977
101373225
339275328
225535011
331370702
475089508
361177926
15355950
198230337
759053860
694673372
965627658
433782539
198124066
336763655
290718341
201614917
165267785
231846635
26827811
327256705
584253048
231191747
190099847
270604979
322268624
228887146
433853854
403501477
17844476
144374002
21485421
700654380
162783492
203106483
47527011
666725257
145055993
507293384
253597262
185764359
294985372
790020341
3579363
287075320
485595607
329986653
53342569
319384715
165304552
380933999
328758713
120515949
147738764
434521028
681612024
627555755
310841219
981340950
89164747
335844418
975769919
707391863
622730277
146693360
450722587
276770720
127095273
529200334
301000330
676170060
135815406
511018408
199368744
411431050
613291977
139198172
339364712
96241218
774821424
1026034146
46466265
931283484
975995864
448395572
276721529
87321536
280807796
135097887
642507959
44614358
919354886
322928665
306306892
772623245
662104459
159188676
953978607
532486105
53826174
335391345
307609812
368635120
296957152
344498475
326166272
47781396
922571514
1056049414
65784272
162523071
56458421
13071474
338442080
68832179
78247913
348366439
826936402
250179660
122189377
639970684
609341449
245685465
684012623
962953872
633277733
753589953
373446863
251981840
213673817
380061525
941871
303329936
346884334
528383847
49642542
193333688
33465753
742705611
667012205
19083928
683652775
541834749
815239635
695246754
16085421
596739509
5898746
495259409
729483368
821856789
19710776
714014228
380467803
46559233
1014895671
200286295
114221370
608164433
787038599
884632631
231235816
820151310
233957935
240271486
166766963
668825387
279481255
589300420
692075804
284041085
676699449
184294447
477549390
296993844
1022128241
993970183
515514964
416756794
257952891
988818530
270965213
611197591
892999881
136653700
13716805
70821686
530572647
407595247
697928856
125226375
438024223
101841835
61738730
254820744
451531236
744411474
404153386
199201091
383820064
10649632
32453903
14211297
336587448
122957244
52653809
232640236
992930659
720121548
853080697
300619185
71097916
603720402
602802227
324213227
65034457
310417334
765980329
286065392
746435173
339246586
1006852407
565671343
556722736
906968806
88448170
566931715
105134999
260347870
875028421
271171537
894620592
663101720
182121829
266038895
284447921
653904159
453076630
69857921
333081380
971411456
36931067
206626118
536708276
850003289
677085566
204315925
254572354
360727760
18747260
291509360
857602617
171107529
1066443832
172994962
493696504
23217265
160816422
672693634
322367852
1035519569
496388099
49226411
659061796
113912811
312625153
981004234
626740017
333423366
1018627695
221129740
202633403
619563790
99740870
1060974521
667470698
697466468
464750263
466627908
432551377
378233134
611513371
492016319
1063157789
759150224
607762340
23238056
126081781
100103742
486867928
273481854
385993032
145910411
269449859
551167373
444180004
373435940
116350862
121659751
242700602
40068662
63252443
212667343
331659045
764803026
25658005
150224741
211395706
188652505
534223953
109104976
570675196
585905989
623897503
443146730
164987735
992965376
172072591
767220553
794308132
223713421
73178654
157875348
670073312
41324254
12605905
10414209
283323989
546211487
230144112
1049723926
24382266
248922506
27096546
1049832645
51036833
567628989
573742402
34340330
722386033
275825967
226093811
219727851
882560373
318094104
681555729
783740660
189281857
178297180
625418245
1037783079
4546086
51771531
183432754
373912861
511422596
542265537
935979002
498035173
104544746
434114056
36463657
393493281
452680385
92477761
376532305
306362366
588189258
934563516
69796240
229249458
534827224
220190055
459766557
417766281
460612678
251866589
621543710
722821847
143408505
4839075
497369106
526569683
644531974
59342881
622125925
571451377
336011661
455472364
86478679
635993848
1001023310
320072020
109832327
549307465
60355979
49085969
840544617
569541623
588597509
51921154
892673478
195389572
341272137
601075377
800004908
250746502
327092166
202369764
889616717
315715806
232081943
84309800
915654064
410219501
533836893
542687995
361417515
507711861
664843830
406344796
897665121
394297636
503814148
937586108
274602803
545566064
894008018
131119964
185182099
442334334
279384449
1071787538
999004224
619395943
540802986
257117473
958736365
515741745
174340683
334048211
559146117
231532559
435748313
391236896
179896317
615853732
395205580
1537541
45915194
186478538
572932397
227348792
1070207756
122639955
24131377
245300582
262560615
588240287
115389992
595143668
389660434
5668040
27059350
6788805
628139063
659692722
612059990
585256572
881233016
55236864
90842868
764546216
53274915
327616739
184780036
439147852
685566464
260761295
102375317
435954202
810463596
133748343
160047580
957307682
353159617
872903163
239340166
447759811
842752232
461279985
249945614
877877066
621148057
224749912
332446635
5846411
1007452004
68304013
858599667
61296529
240318744
232373788
424165421
422627834
7318807
146966271
336144314
468680828
15998047
232624402
255589666
417613087
28419411
283057603
63337452
300940866
204811998
783315104
114903065
822153246
641659416
5036776
570574873
486904759
93406517
210921931
233904302
887942180
40710292
425247118
91965935
757350092
535406966
201659680
599124485
48436231
569544463
46300618
527190608
628147069
154189350
595143790
44216037
1000063516
506602103
164170709
353661122
520896453
314702347
91186776
1022273387
706419390
168292650
559650175
537026351
217535196
953124417
5567526
847573614
1057463419
633104180
504552413
719766948
427642047
299813657
500104785
633648466
42325574
511052842
49233033
1065677320
665553068
355351542
144562871
952655964
409617224
276176767
425041795
116977645
582221668
622613630
290687003
141366979
260365717
560538808
252307671
576366976
74146237
490436145
336806178
696639725
881368602
562047851
170922711
710902896
371721125
761729006
67845456
271325033
107324463
263360404
310596320
528593839
323254556
229002147
314638442
682388464
824716538
354933790
849719984
325395647
227066200
810107410
542029296
623122827
489908305
984182530
278019269
461151509
384322703
187592732
891699856
471580209
691029530
214925838
69709827
614706972
179254796
591687680
358763176
646542180
653102396
200984763
271921758
109007509
253744740
281463780
442485765
714377339
481012799
152331643
21433319
847498650
394015501
897168844
506513187
852551123
302856413
292899751
267480816
506926960
324057983
942574479
817339056
102221546
438771344
775332655
297496132
636089414
914533985
345745122
205389961
58729589
104348481
1058221181
29440928
868251488
206055230
46300832
246552310
174262490
53429411
46983128
75296646
318341504
768139458
962686461
64545374
33584451
299303565
166273633
509470122
682243402
697867437
1014823965
527420456
181552058
715293620
557325892
187512057
332229555
91562679
131343438
518494570
1024294214
882284003
72800802
776901626
309441981
60200457
621351314
715514906
419571747
307342887
49111780
404373693
27118478
228066008
277594907
1022682112
140970733
1044265627
425140920
244720066
424356996
610657506
867738073
400420341
609497287
116723808
128876345
315854729
268134839
1013749045
566385644
399427525
370525644
197032240
43634931
82058123
22577157
439958411
595500060
30141399
824046307
415415072
643159344
384821803
176645351
8832587
213776531
376645545
428565284
1005519220
990626727
216096469
356904992
455327772
48242290
334761542
607531014
751469423
382901227
713793199
387378424
228835746
57144072
461361457
80613888
233813898
406974370
286607003
381869575
268093073
153662119
578304791
628935556
563692150
318581790
497641535
576723155
233373342
607862901
395480910
14131825
1035621732
1054401810
460889886
640775529
418191909
957388055
107439439
178787263
76227228
150779442
129587440
576250373
637274151
708049424
424398720
913150834
419191773
984411690
532244709
884968945
247337855
523545337
557101290
301813211
475605981
483101610
455999577
968154201
71178244
303387930
950193533
507406074
686961603
101983314
245425663
22159280
681825608
123445139
149492030
798513590
503401484
156549606
193483532
604483446
1003069937
36143068
326572643
101423301
237529409
434903063
116617047
626072433
253867926
613981572
450680250
1028457965
546626712
465291453
162227728
979968656
179808779
971077484
111469523
71724327
202165573
831954002
938886368
43483448
759352666
522372424
621768841
715923308
238708156
460314455
103506011
842137877
1008203493
415246694
388586342
394930123
269502738
185438863
537426910
253659751
162291659
1058621150
179378914
154618557
808275569
794219589
257378627
96551182
228347353
237771487
624319379
483589937
61748238
654019881
173855439
98117228
235520465
46465772
59703516
808183084
91921668
1055664993
17534665
166691074
939918378
138720040
662714652
310576224
916889259
599542366
424084395
3503815
406206630
350408566
600700067
260147405
613510672
317826359
320544922
527281198
164884321
677217407
564215543
478320036
504198393
424365849
1051426325
164499667
103389733
500155121
949404210
322969709
278277427
46476569
51571674
785543822
515663333
319959295
303071209
388696665
452753754
1011456718
142386990
90233713
242673276
575417004
976241841
607508719
90991439
429953636
503647383
1058311414
530775037
650998250
29066391
192924507
404566087
537808881
932146268
68634127
494335756
219413381
818342173
227967061
407165561
327801053
425226813
132286165
616899527
1040949063
25141834
403690390
990063452
252565326
146153884
949545615
615604429
313229741
572493115
195796563
100572310
92634124
111872588
33609632
284109032
300996206
860240922
364509269
222797886
201642466
938274047
984638046
172663426
116245757
41227092
276623875
810836572
1017244677
943824440
228093294
677221661
813088665
509680423
166541483
720930704
2884891
71180688
341503906
137907073
614551137
744988618
320933564
161887822
331050700
241548900
186162083
713783976
308749494
29365033
158105212
119379254
262016837
74771213
59954537
337174733
42166294
467135497
140858737
977182428
311347601
306957760
689310547
772664761
96722485
25159676
128937550
765463952
1034391177
270379457
1052913449
1044755716
266329560
9988260
717526553
504648217
58418365
427838650
384156370
297597612
928791378
361257035
467296216
491972
169118656
798195611
878425616
519274353
133617067
103752132
93045320
781472585
671107291
874389233
262330996
87951174
421002307
101367652
127737854
941794573
372731051
794792943
12069884
947720502
419941928
272734898
211681640
639647569
116035068
489861249
538539997
845392767
1002217268
399649484
674170525
1052362114
933950591
849866902
1013738703
717257907
701576387
498476537
596008946
347855615
479873895
366314406
691433615
529764853
710276250
301672839
123374744
283864701
704060206
205508314
59739686
279900219
114921530
226382757
93860003
698878817
313410048
518405964
828709054
176561380
179747658
775948429
408881192
286705911
745353391
658453294
341238619
842313478
268538927
93348798
194743265
212037157
59583343
64805633
330422596
279794051
369955077
813292654
317718113
69136809
518470963
444776601
592201790
242127905
907594971
124594460
53962493
162300206
342979065
1001838230
118826697
109830090
189891110
518719008
599733329
147292747
241704094
180076378
430968084
596101413
757680985
992709949
1057327487
575543157
308374169
650320234
1061176172
541533121
959177395
335288525
574366120
155181850
325751586
201784755
757462509
647091384
95194061
179303321
297681684
405344451
884036523
309161046
367623666
1048796326
462754954
14132465
418474782
754646099
504572540
52754696
330929042
629694893
192163763
130453310
115653350
721451782
842563411
797418917
433115653
15054971
358720775
110350822
897794056
73230582
747685948
142468480
825831356
56546752
132970245
783744894
697994458
174571642
388325853
228811779
670722153
968413078
622700338
8800988
520372840
51281670
208016846
898482437
241817851
978101495
43484062
623411689
45817590
484198892
346585911
157039761
232781748
248913495
56733089
228492830
339746050
47327222
473524648
507869273
452647505
16388768
26591683
513514414
14395809
856198868
262532634
279744595
715303489
277054642
786372570
625046835
785321969
600139690
169992373
550801135
446496081
45029618
482894689
195850880
108065995
833468853
267450882
516266855
568129711
306599606
225127142
333137250
155829156
121812078
967544077
923658043
141257928
813386095
79040351
47701288
613095382
208058819
196546092
65463138
69455828
695790103
229967359
206486893
164366798
686814681
626462665
48821229
57227219
667777538
423252957
323373915
148457625
843152776
157213220
35937694
206936832
496448654
312463809
448251188
307138845
185353501
573251581
253130761
1071578690
766746368
562645300
383696336
897457345
332010970
1061723200
557243940
375580790
981468550
682886314
91133379
392498595
125789173
485858246
522487150
226086407
904784932
231870151
51643290
367846730
36514410
401956768
201100157
573709118
741486484
90355279
99136941
385011071
374862224
254199891
280822602
39099242
544922333
326605152
326555062
256124211
700633831
607181665
711522865
636111352
290002565
138145562
485224834
963711771
669930277
334048452
250006618
712972432
993763238
667398902
1009933793
609645945
133412750
440014599
949527051
849753621
4755087
180477779
62864473
625971306
214617561
260159648
609071779
535457459
564518322
51573996
678188132
413440419
80210055
208345154
481389628
121783071
248160462
252028963
722354727
694173529
389828685
677500795
104824399
79802315
243527603
445957341
442950096
285125274
264661436
828801584
827473530
508100106
528749832
312917101
189937996
739885504
862878618
130475802
458057541
912950067
341654426
175109536
46018155
933315154
928901873
332634983
565217742
334879591
851965124
172785120
206695979
173478458
182573273
963535789
164586221
618120286
363813943
566749496
504565598
720511687
390602067
1042359225
71240902
601596040
227198012
167271650
962956112
779372916
644704366
337968857
48522932
941081716
301127624
98073301
136316542
91677043
423540316
34547076
1063083742
693891572
686428604
275984402
128171503
272980935
650782373
508424631
493297109
387546508
85758239
151926613
580109125
724190027
279094736
399885471
670784547
834622735
531552284
135018547
18480805
708503984
294853602
644472812
144501796
134384102
69447787
77885298
505111006
205015010
836716756
328546723
974581851
717230804
126292945
368020426
161703645
464390772
845261683
520612286
692691562
495927841
916503738
687600588
651792792
407982990
49324737
124431531
101861675
382557073
245720344
23282213
378910566
139885564
148345227
416098231
591398565
879080465
761743540
57937727
311813001
30466560
828000911
660948653
272464753
84275379
345891882
900805723
570427214
500783355
277801157
111617888
31070163
229618375
409895756
408512538
29381146
358750822
219427670
713502817
615013859
635628003
181240116
237516847
429641362
22248429
206990447
128450899
50822843
306778640
620822011
108685529
430174604
59393871
38944484
417399025
122483542
166672741
67527587
331295316
43944603
106066280
487410059
114546141
567783088
274855829
62874132
40970759
826174345
68909184
149165646
70885829
815239565
925018998
641748156
655840429
161666716
212532136
272328216
812860158
24307385
605328423
747161673
580230251
22568141
290971196
61705818
443382973
599415592
336324554
477232634
828311319
1029976021
563880452
993472214
719027561
316972947
31219291
872109979
489986987
186847151
716765750
44270019
51756525
381067043
786304171
1005796544
49007684
507975296
116851328
541437404
371743459
1061689685
474353628
290316620
680994133
996399763
376070583
35975440
960259720
91812514
176796972
139953908
261802303
813889428
351539217
490436848
41450170
27700238
264700723
31953070
795180626
545617243
271185118
150886974
274539495
830525080
965859029
677141121
894312519
532573137
324424215
520943070
427652867
157582511
142564494
214660466
843438896
311158833
268128566
198585203
1054391448
269908856
925847444
26686334
989889184
194432378
508527629
256799805
539923085
554792260
229468379
896137027
81539093
40047640
595599842
168240048
194001299
99370138
661103208
792525055
685315941
93726472
978237209
332186570
40812920
752456531
582689730
619092903
358759614
289800810
897773383
456867095
871386397
64139774
307844187
311902677
420234281
14716685
32059753
45052464
160140260
318350609
298618903
1032609295
173196074
163546631
332259620
15260488
427751925
214202455
211969418
280564897
207638609
582483847
991830989
287767672
700949634
96963743
819466120
908048020
654145646
615440308
243817034
741859940
335651539
683069398
758071855
106082829
160370689
106863639
592007316
156689277
276653919
120238475
309484231
640590890
651689803
152197646
88894497
118884454
776378154
622520836
317396805
352676824
318625153
905873499
130076101
31302407
242473969
54658716
805377858
92200096
153443307
205090847
414359655
666883837
401833481
577704169
569816995
98452591
1015471937
350883275
643500886
104086715
533726561
364191229
829191672
648688429
675985703
151230956
79209389
133599517
309681969
101727967
917589006
319749770
130764822
207029660
703172571
212049220
445058441
403716539
658182256
109401441
457992903
277029666
5005363
294149490
397837197
470090624
596058013
27261672
37085459
52897200
895053859
154516305
117091197
466878763
536895986
661250069
836912599
433545993
624813246
82863468
399477267
190592997
269052660
623812926
452145999
671946631
592010390
539828509
660600108
36183697
509245650
20097971
911617828
40592562
457243774
37148352
676410120
404064979
71146499
527505226
980492359
72654861
927369605
833412993
170999299
637982157
143642475
578211857
387628419
69758211
717457084
977497561
684294063
541492487
961249103
554637389
96162559
642664890
141230431
464018227
198190922
618025161
311889169
672998027
1066142402
820294108
125567129
305887370
307774889
141913775
468186229
1063281803
599747741
139689609
1034540925
329112229
956809185
850469571
320733550
520024599
468386340
673345635
990626726
679718990
378421520
419941956
69992586
312411348
1041686801
1036268980
681359275
87734098
140231587
35287494
663833770
424453110
97793304
277982238
628840407
239337994
705592166
405678334
1068761882
721229406
446094968
615804780
251300274
243689537
917646874
128401327
459839607
566217105
552107993
222664961
4063074
740018985
397187233
37048649
790045176
5526170
717938944
216110736
226324640
262225891
14681633
577968508
219385982
308058478
190547459
154604879
268630722
180170100
616933203
333929573
251401131
495634872
586337175
115938435
73000694
158795832
768791542
187754048
83112457
336283519
302440293
93820931
661416589
862439451
116760262
163395005
811729095
238956280
272230298
762536742
733059039
432913316
234708934
342544454
42738063
217031790
795266852
192153698
934489904
587549584
453124677
695315888
685878794
515436391
215425057
579244411
401468210
302851026
184633748
229902864
600127781
198100649
33691702
704594424
1070397978
596043793
245251101
640892776
427794352
441047645
986110957
168315524
584258441
225918816
42820204
272168328
178660661
240505121
136427653
456438297
439406057
582864636
895650428
167595711
232602929
543276209
180744069
458809403
84213095
460152873
416454226
395531765
128848352
782663886
157748452
748005964
144100623
557715995
407144361
215712181
585056027
410269834
721681090
82611264
105616114
208831812
550989665
18640039
166658637
920310658
617018127
197465926
851703571
352678459
731594592
100757726
578479996
284613218
306364971
1032313445
185892946
209955752
422120853
318175441
305804043
189090907
759319071
235749578
392839719
722386924
407919643
293601279
260430384
139077075
945438977
254680767
265052126
70377039
668428946
551856797
553296752
99217664
378605503
776154815
548945761
472491553
174202739
145427546
270565504
277332806
382153314
549498908
622200575
610282747
1008428424
117378860
454895906
726857349
177114248
880850960
854070253
234734070
671244003
389164289
315020081
709622646
474414997
620283163
805255675
939053750
245221803
154183801
898579616
85427777
236569664
3916376
871429907
695524929
618812060
336999767
677444487
182814193
158260317
800283713
610275285
629716440
648286424
806715764
940845720
824722408
410230935
120571651
717643074
676851102
452594455
822095932
612281940
833707084
384619501
285866906
152102787
27751016
251292246
549417754
652868494
222069699
404941450
197276621
434642257
1010848315
439787250
219438159
690370721
24773951
190006236
621693666
152482378
418402561
759815790
871816917
169673465
1027592371
13139986
973103766
650805372
610923283
246024699
719273833
460118705
563194300
330592969
617784446
36495152
512400452
181366464
760803883
330620335
576008688
141685925
67446891
661485215
459695940
434989790
395713993
824472368
796334402
345958763
914045012
278018842
804315338
663179183
810425234
132290001
613464166
63967056
716821067
635185560
184770844
183199767
142642987
116005149
15253823
555258740
120322154
208260649
218921062
342273063
67401854
268296568
24443317
288035252
1032912531
469590049
170755303
374780231
212270610
178633852
578299774
58278079
143782194
175068078
763529043
667953880
617454686
88408937
169968883
659066716
550765966
273081139
1032547547
685273403
40101563
24151247
873704175
218478077
1048260361
656093953
536437778
145590496
812106938
347599126
585640258
37473585
312681748
60089998
234320423
792209956
161079314
168727650
524341012
254432362
56656211
163165302
436736651
298795111
168305713
433081914
904161044
442160854
431464067
414588438
523518580
216110803
225322101
995285712
422398025
174780835
12760739
348052552
996348087
250149637
544342866
470408429
429691377
168216899
316274946
78748592
1065508058
76200079
679697847
617105292
173720214
132958765
56090438
611174979
29313792
768900983
96364824
948418743
703687353
663115973
251249636
411564483
1036723959
110458049
135862372
671034027
420904281
121614021
560908436
81241902
520371789
439783215
291614800
418697142
357353949
567073110
400289700
127523782
392660329
281856144
591095655
114009615
308691620
40803312
244316964
11630943
972188096
657329694
765874289
111621399
10356301
283640480
933236430
399468318
649146091
56581963
186023291
79954669
31765697
640219295
242803193
316675742
29522569
331310536
252194776
120787599
747176926
648393714
465946185
858826464
280995151
183047010
361904333
237637681
383759658
669752689
455965388
43716645
162596371
207142989
93863443
302892706
382712511
24323920
176507593
141110113
721315
550071668
212709284
406649522
242178345
498936121
264993145
109889863
193584274
118284992
644963438
54746260
273918930
53693786
238124892
183833595
868607174
601471853
447872786
953689727
636332243
664099191
197441118
255173078
716572388
1028119262
70540096
216924762
437840030
70789876
815068599
190715457
638882579
617508580
1051409650
328615154
152244835
67134115
318512057
366261828
321315745
224333259
329762961
361865348
337427051
719472242
337632539
688687772
254183667
615079141
5815339
121755890
488217297
507746125
136747679
393622458
120905392
125823592
310314704
494175673
920344162
352046063
325998117
62204807
898738845
87937605
172786900
1062614356
24133981
743637879
996177092
618945082
307024712
119559495
508361942
540985499
403995102
539199154
485574056
586079331
554592236
141383435
134811396
664287661
626874621
669473189
397702227
218201031
934641756
223521166
601849538
724226151
209346886
637292671
416637924
1005492016
449197596
250417954
203389591
18858697
175147505
1005124583
154109298
179031482
137698160
34624948
93317487
996493303
574085063
273489642
709674327
164115651
278373459
294689573
255497394
587931591
252981122
279398958
319251984
72453495
511336932
447598807
841126178
532869274
930394434
258450578
287503078
626653672
837099832
697993432
136346327
99854145
7401876
796417868
113587871
758800639
951146441
131034034
503007906
1060000210
22070881
201891781
667275191
875450495
1025793025
449488599
337435783
128078822
204500176
1021137671
345176710
218917178
838854106
941112120
289758847
627780701
98337644
971049839
234829954
122504208
548364940
624924836
47593725
156896556
229309005
195732430
460842732
447420885
739797455
494075199
518066016
617290357
153690886
308274669
563261210
200952478
653125527
923685047
505139145
203914119
111132179
584838192
789492792
423480407
972600740
411362898
591220165
1033328590
444706440
409336219
698640309
696205820
12778030
604293746
902634974
153820136
483758742
861646393
697175579
655058131
55198756
288863755
272433427
317588146
166665799
651365690
263471236
768880601
95883058
45267407
733190871
214447689
937745869
1042009805
213737232
433118446
591201954
540905391
246337049
157387267
137226559
903859437
708133125
652143697
174335066
354342873
546852490
326638053
221496664
247940486
194136475
329720365
304495945
225585829
655377466
239740170
93180864
469206148
319209842
531588346
20923452
676975172
380979955
254536805
224777433
663260996
434637190
130510510
65769621
216224303
364619916
65559770
176176101
535019098
207924421
964127486
504347321
72528144
147586078
39612552
455092722
67181747
597309720
555121221
903434748
660130756
153568171
277664103
536360772
76231180
81453148
623486911
533977673
747032072
298984331
329831591
41326829
195615623
944351747
227974064
73891026
244261840
540053520
532400105
260867317
22861989
924894279
578474778
967914436
342598207
663960132
572784479
345347464
619827838
770237912
265906386
287715380
1046784770
682448012
455991850
739624818
561540122
401107067
975907398
1017330407
113987104
193097907
239093850
356626497
30307086
957824556
173155850
82286026
625117494
1001287999
259858025
111771841
184206439
163575550
433709068
331135792
714712846
510372083
338583398
364537041
196025492
290654438
45968368
515380136
63932675
653650018
36355477
421093174
179755578
306933926
342186701
437065146
88561592
562514900
366244467
71939802
801222196
207355629
735534701
794180754
91920249
748808558
65768980
348837639
331182476
134893531
220099458
282077381
770496873
386159883
323452879
250819957
96598252
898123813
107169525
557858503
992651688
327365498
329085142
929495707
258232877
584737760
188156574
786993382
263216079
647203444
183061608
287956054
282457162
38050987
6805114
239070305
104739054
260039974
518543269
345192780
456087423
181366654
1072650009
154706101
343675804
499147066
626191121
806397270
524991645
224533143
716262074
807157888
305943580
156280135
109249893
877167322
357661629
485485641
603506031
618694075
18713307
749823575
456752919
829457038
253185451
65349980
793497958
716706826
141868234
475737044
650364204
816455441
263954691
290853820
518744843
16805060
229551540
83817390
175365829
569503835
543876630
673903132
59170342
988624783
465759423
452156701
669782542
326311963
423069573
3360458
452971851
31081224
412344635
644732179
304077371
641812226
51252333
737137246
558841666
311461249
1042640205
692533373
958488265
498676329
911915446
175888603
522202302
973668862
297065078
74066059
685153405
375354623
608205662
846828411
690770247
19361404
498519629
574253878
632194924
691082081
501225167
761514017
325041477
509783064
132358446
149507177
225985581
130529608
189162326
902693383
337810182
91409858
185758222
845146362
315205962
214579866
230912115
391667256
563793111
104318321
61911462
789567735
54591626
397992613
449264020
399590853
774549441
899308341
82922621
330069466
409103826
840110194
72551872
122227707
709839789
958047022
480371523
685198775
520228451
429070945
211590372
1032471001
595566836
148609979
105362418
352522368
299233105
430386513
276926361
284034288
779160245
310326058
492566264
371106937
256075362
534095843
180648337
380063720
626766867
380962804
1007353142
522499856
128280237
254983243
431758762
318230921
1057003170
322967125
875182777
390077136
745352909
175535893
1042548481
254025076
10531486
253960982
644377379
526633378
281155865
453768541
946184634
475642292
302011252
681177917
743784444
160968518
197590536
267654948
168008351
412324561
432572232
97879276
693847347
751062039
332387449
239726498
178992546
410180567
765079173
584456001
15129887
850517320
357833257
29471459
191660950
679578081
359182529
252991452
328228185
230195592
61400421
141350221
86745692
1071042918
918793599
213204831
253439788
72902082
34410769
413018981
519366197
126209229
796312594
508190622
284708984
1061060741
484212632
212052854
305750407
698687516
441464887
10983842
552226518
582082047
186259463
787905641
664310111
860078714
194770363
787325987
308818054
101493080
179218369
265443821
522899880
286124802
802281857
211078099
380994565
492954319
364873194
174334501
746783489
317518997
604845055
347291373
805748062
258502452
412684230
46547227
763981937
451757534
604977308
49192849
32607799
105034560
374815786
677765264
589686603
989411301
676741265
310357270
711745300
319972109
368710322
611822298
674388001
551472403
303027485
817145840
418716747
708312912
827099942
117294312
233878787
463834553
295924636
220822367
618955873
334261970
882510448
672167112
586276119
314330591
376113424
476039853
255819335
140171363
48497775
352222173
290429462
94451426
516506723
520282208
131972597
325291296
377240465
423897843
423260427
30179330
71867369
870108350
616830122
336864156
194003562
223608787
81755074
721140965
633334004
1009628722
298129854
1055693973
184894775
540341715
419982753
333787227
2998401
95441155
66691640
561060749
47649813
745128223
4184561
353217166
185759195
1028375647
200636101
85517542
692082115
269590406
122638475
155723648
383885230
21369727
333823957
711272069
618200978
136429139
51090159
535808431
778750367
1070384555
77382069
640821672
333570011
433337709
440047885
207395843
840226158
175964796
786392682
107332543
895445814
953237372
383761831
808935809
905746230
693707323
163643140
304401140
796749732
229325964
253058381
612539390
665487376
119851004
227549709
708990068
820591381
271694000
279693923
918674067
462820369
21084802
75331066
399580988
339129119
311040918
1065628758
262084059
263893152
311416871
234669092
540696557
510347367
811422343
469632387
552093462
121252327
110724923
873860842
719018034
415117192
381789481
505447918
340282763
276909568
187042104
223915231
118647792
116741238
800208215
512682895
769927347
477288599
830518612
666862509
416655751
57662432
415242000
693419737
258709593
683128725
757812294
99748531
193115211
383142240
428413876
897433760
456018531
630802151
203938633
314140623
931453019
320494428
585267248
654028440
560855491
215986711
71914108
47644220
157775494
534257072
228066407
336339251
284480025
172784586
466968565
35271216
134632592
597632953
645584138
115685339
66885391
3174247
272957774
753474969
107155408
292826966
197489706
295211082
172919638
970388387
580471358
240472291
637329575
710908118
291929140
1041161999
434169834
497614027
371059040
64119050
16887870
438986746
262016560
696347305
103648307
700374883
524911644
1024774097
1054856745
272867920
40342505
257409073
210882515
807190429
208274599
336060332
504159823
789186196
435503079
477016909
1004785542
499175378
320401469
519651394
388052369
574560448
683161253
178811541
138801278
751889652
409120107
197788827
439609081
231264972
325024874
315718357
87836177
712023953
890651868
1059400188
226357164
258907769
668092661
355370844
1049271761
429874144
47726829
224188149
890542322
263902881
439639329
397893963
670419300
910909788
893401920
692291755
732691291
231440005
664823161
759486549
620329518
300907470
368832321
431296584
606099221
327458190
201078876
125022714
37432572
285085694
134663157
627205595
480385630
120654750
721360777
337370547
621310649
936004816
89631810
102033964
639112885
293278239
81102480
987594266
6042113
699723387
102573759
1008059717
13287570
279976838
560664424
1002596817
181883575
24634393
84677559
592796898
556160508
115790864
580280418
406151883
228581439
727027800
260517240
539665069
716318333
284357485
363247465
311474180
4330461
92550753
462776928
88702792
148034807
582458598
234136959
590542085
271844893
69777924
905173751
82071270
5696919
26895521
929287385
189979752
649674909
672979710
618231999
683197931
242080486
46390689
81979997
589289687
156665162
162091350
544414932
885493501
236141858
194960563
152213534
675659109
667470817
116502784
1011776132
229328764
267519747
306686083
538202709
703324632
106852039
333318804
385482930
477283151
683009984
363666051
682734511
213723980
215676966
463621132
405831806
333826066
244573676
1022851295
787588884
403902430
444108258
97516553
507842196
377474150
148498229
228238201
332274018
9151056
48093273
327212740
441626411
53534806
552651920
20785130
655078377
87198077
413009759
130940327
35418661
663512792
175812852
291053958
609617501
307138820
48881529
387540181
196845177
427808993
69269745
1015996075
848478318
375343414
563813110
34856381
290602547
408699143
866024493
949698905
625508597
335515272
93351789
415999032
65585251
690047907
568306475
834399753
287304968
530789219
267835566
351804660
539919100
300757840
12065563
10006267
10164666
563065252
344481319
743359574
399484329
544921563
267872143
237091947
67131316
682199516
609431094
543758839
346316637
383006775
297135928
971152996
388888424
36367531
365798882
419340640
415297090
284882674
895392176
863896825
565760115
223748549
58167350
152254392
163832725
38770515
204178537
44173574
47011955
602341032
510622054
453998376
537752533
160897034
536759999
248184551
423406549
105424311
165698662
161962215
768136506
66404367
136914415
841286331
191119044
222287688
1017117693
179468900
691071442
840531284
291417967
158064543
137260955
472302744
496364193
258041485
110902016
89332091
784669945
781388952
926054443
953434415
955867033
276816887
49881270
702482904
58580356
332028081
25491112
473997564
340050595
338164661
682035383
698769040
983665656
295010667
336350983
282020606
233864747
67577170
952089991
250595736
906511848
482415987
288409454
729762593
964356928
5670834
771328334
965613989
37114217
93842460
361586088
591941389
560251040
155101180
6190653
375527729
264225060
46867965
16519770
107352737
770815987
130139206
817463443
75912837
208894201
154301033
171168845
441835451
332019155
71473904
1002633544
526816636
580849676
745751292
626219488
854150473
616481444
791696145
631851531
490685051
313268607
687130348
317486680
117312148
1001806758
263619970
985433837
50073433
989671689
365815464
575186928
865443001
756064273
103680092
27618324
81177886
165609401
101228710
449082691
58860089
407326909
583750432
388820992
87464939
6260609
846900208
225054997
324924566
148256882
221551424
1022969799
142312619
322138509
597933454
87632669
773919308
629627445
439528982
917751778
249457469
955470960
57268582
661217236
713453885
461151650
261253652
139189430
874863153
272658081
158807313
706202170
131154656
142912710
181991041
23935733
536485533
79614844
711741307
975947260
102114856
212716850
49641040
392485260
89138547
249817150
1025434090
456576809
119561924
303884404
211962665
8905802
208681641
618106640
105257054
198134490
159573490
196290900
38661948
409623051
180177676
1296836
866560487
214716861
682913646
563579703
821618037
195133166
636202787
527334646
259810055
574382233
412224803
254148557
285707468
553883881
224666621
597755083
288958690
279512023
606977537
418557304
317032043
311411602
328385087
970598998
116024041
633129170
168170715
954332231
826953663
919763324
989655003
719459411
182506700
103002379
393871818
70596161
386351119
240750710
496658338
578835677
608847289
416835550
1025500747
157154360
731900243
756591043
446952440
852685289
677184392
694847705
29056010
1057864398
73709802
56401509
1061773474
109308692
49364536
649801271
823570197
430189889
435681973
55800212
140898221
63902211
66335673
91301327
800098110
136349294
999589491
20788072
453538471
860404407
656241005
154380310
144874297
163702322
323159790
14999340
54246208
558044951
812848104
565619716
350320661
339270476
170624141
539693796
115705795
53323792
38724561
803566659
767470938
40059455
113029688
106497396
109156982
287857776
215343437
387467650
481704676
467382907
362701002
202749602
259691255
526257924
813423648
482014671
149609914
524041663
577132919
80269343
570985734
884199315
497508938
627897596
575017110
208154450
304519709
692029237
666977444
512980624
400628095
189716358
792973749
812877609
969847562
608205226
537178398
878971124
616587855
216063454
80216056
681131736
111026284
599300572
443964484
86117808
659085149
321088762
265496514
300232399
229275827
628693721
253358516
352950219
142954244
263713840
269135906
957552216
170522899
59620730
496846972
35691982
71926547
86057852
766651442
848671465
220986050
1038285822
113450711
270549110
886507888
105125737
405366700
811710312
97597575
116635156
1017069577
676634842
134658363
702323512
75241119
823495248
156780843
46476062
31791636
501833144
501641967
1000201492
221445492
758802594
186113041
189391942
303669215
843987399
180528137
265895556
225726568
177546907
454042069
627935600
191401985
680037558
987828591
151861277
270925380
80125808
712359794
212029697
61802708
380614760
804490511
123650583
1011805448
314179302
525220456
153843726
973338459
311121205
366636684
298861813
999196834
370504812
648505368
205652470
914455933
578189403
508681874
601679873
1003037473
114755518
409782736
97396721
3935340
123062770
147404736
284038415
800912201
336225032
138532548
12241996
54402906
624451275
218529559
635380759
344152827
602341311
269836487
339219261
9710770
644343849
534560458
579621403
834026458
637406579
383982111
602159507
141534785
252570762
1004550587
133440034
189896455
654447635
336974189
9409098
382207102
503800462
483590023
804048877
900723112
142691837
642912688
274898897
523270783
420416145
691325507
4945464
565541852
242409716
579318170
525105327
181476089
80455335
664136311
908940767
528122172
327631479
1072388275
157644838
755550516
975996777
33371974
155810973
216947361
53238524
300393347
1033695130
883153967
422839875
575266697
240570381
235929595
826232388
446636564
756493277
113746866
127129937
565948646
21936993
681161596
130970195
653519365
15233036
131332139
212384290
696111727
12150210
646707012
92875542
374068481
123243644
434375224
260484669
533314488
1059124204
707243331
48547377
207276073
725149016
501853322
321111376
291942788
332168876
447548511
933448188
200671411
585336667
233323586
211982524
404147325
557726177
313717476
299866340
295604449
135506089
514357319
547231478
65783379
1020854234
580349100
960499364
863510603
342325320
593819870
440084282
27577076
286716993
855184979
837484737
163407346
500055857
6220310
60676791
828142501
210886061
164254127
42028461
919383959
701210939
214565953
338884011
316464822
558634216
488088664
524601733
221626128
255518848
623753583
999142433
1023277146
712904034
233930268
67812352
65544450
519034405
462127170
147803913
409777594
152404297
1028815256
475620442
627921794
754192150
323239257
531284448
466233273
386564025
550929635
55640272
499303996
172488815
1058143576
641477970
302635184
917596086
47500317
84762020
326518323
104456630
444805103
548082641
82092064
163010576
290477855
525400111
69229853
652667829
643732135
73361433
1014286240
130334109
586336551
289017326
329954627
114421112
305119363
936899072
848251384
1020233124
944110978
130673595
96038511
692522918
1003745397
962042293
333453889
208238873
583376859
384453972
516280638
239899874
62833648
134869601
828517252
626426292
203606156
638485410
816345638
1014611948
299055182
267251043
921546994
104108170
248650444
270771689
263341554
862235410
239279166
163518408
4724086
692940997
98853244
483171544
490147723
587806267
253212259
697616305
606451555
182553302
216544790
171841738
215097519
806061544
233344662
73981761
1035428980
446398987
650157823
626093126
279870373
131670956
620765362
983746213
557269909
634127573
171433163
179959217
391855116
116811694
532212732
139172854
233620541
554440286
66951030
575892568
222145793
505454516
812755112
272290575
508016593
1070097894
613842270
1041177073
88594221
182705822
624686550
740257323
183354844
993186421
302944008
597127274
478805017
294259130
444298869
514101500
399226027
882866184
1036419008
570574341
210452705
1021724509
1417012
245255004
185100120
85431574
285587247
1013133928
336949297
258114897
800200937
984664594
184128778
764303920
220702408
198077364
664770444
542198695
834300055
126863640
577703781
84056323
870050699
179491950
606745813
540056819
111278055
458890064
520672872
442212792
410588595
448434720
436704049
643001306
1029188080
142920628
258064489
672345393
225622014
187631533
565348518
91830927
80122753
247937734
325723633
618075232
256698856
713126078
608952025
166569512
702604350
373452645
511663728
290946530
449444040
845557897
107721227
592873943
764014142
788639603
107574224
28212506
325741137
333580313
1023724142
400546254
60740931
165064165
371605595
935240883
210493086
13201335
221057799
156412136
373145129
276972220
204282924
470542915
1046523308
715818188
205727864
924996621
92525844
114777782
472329655
186635886
333687640
1001037051
805912497
91626038
654309584
935681307
1023429135
290071380
62863799
569328264
1048512183
535060456
786548175
881073794
975761231
867958744
193805075
416002968
154865662
31291548
851423899
943672081
225713426
373933849
92149378
182719369
265299987
134215937
993168546
163242342
1009257586
406799328
752713231
55296583
231886114
293366158
1053560983
461033244
672944203
843755961
1029330172
482367161
1020159483
198994671
907777157
411386178
319696272
972613754
192796460
906246569
40756641
84604608
988459623
226108382
631705910
279013756
1022597846
808182591
1003514497
485213730
295672448
257454769
266594072
614036397
110495209
159977434
572412043
521473801
415770375
350696172
394058545
561028718
666995173
587834400
228904921
10929696
521456696
66204263
50261645
148896112
53039977
287205339
903101740
14036674
132873342
918157058
994442773
495396935
326463919
110722142
708088124
355850536
15586784
569404246
3750272
201801918
303078231
307792750
573590724
727214590
686562269
134850764
252978104
470863667
265287692
410715190
703237644
405083140
90075337
35773822
244596401
500262009
352133478
680112777
405788512
908092595
905215364
601068810
949095386
663893664
579776460
40275244
43337084
553647190
695750097
227238028
102901080
414279303
811459124
656663088
354235796
137311404
110569238
270160978
386924711
476210205
585275516
801523932
961843830
37929349
496400792
100810620
643021257
330240757
885386331
149794851
404175878
351589638
675840313
126218397
132417278
581274852
394818379
247760206
216036740
866772486
550856929
237997577
34481687
126425402
106950837
12006496
213680352
276972796
985346747
129644831
281524123
387265478
295880972
235167214
196619567
500259572
271685310
143517186
207950295
152293189
196516685
451578329
178249662
550818668
407646646
833169093
667287511
266968082
407268912
26894852
530333170
277623149
191669747
34443651
691082921
340071656
1390369
199251454
72009769
244691252
7145642
70281996
500457419
189410293
489739218
437872984
743459567
24253372
62894642
960299837
245433861
567835342
294183983
401660896
793061246
121754494
300824513
26448698
529286566
984912592
82517980
590906830
1064539883
312915518
324211069
458024107
76457044
92373487
694401056
12739106
66644706
140185540
326530088
70205963
382493227
77004942
330420481
192443565
209330148
374911238
704832612
379090475
410603451
777481165
940694982
444983159
575067715
276263718
726999574
1033318785
327846410
126312666
354847519
629839274
100019642
373623212
389494514
862046237
475278616
456911130
282264023
275829635
38871646
310738199
174467362
427172679
306897061
86838837
497792057
501826575
273237281
328922126
879264440
389087934
333365961
623033003
299702011
24770380
2764649
380349205
256177583
329899627
636911556
500723552
409320904
1008419640
55359056
621194308
380826479
141682902
408089964
955372906
589836717
322269960
241910039
45737704
61949706
686712748
68280124
385373532
17699415
61614024
234005134
1007681965
968994903
604928381
490692791
661488862
392960923
574585685
238186644
408862912
271865049
274901939
834820618
792942836
630680663
575932348
113977212
31326067
935141683
312573332
24268724
334076970
509629673
677651091
455244219
323856994
733898320
343158768
185292577
273755322
567270483
582113848
985110641
316028468
151149176
474507478
853764959
942293698
293859124
663019606
558975141
752116938
162247552
714108750
83893659
439417697
389360399
233866649
186780119
73497890
79951729
513347192
282847990
149627670
928102029
601714784
1686380
258017465
301623777
137024544
162152790
312585906
149782444
128146733
372252000
674491855
400003835
661824746
495996287
535463267
175908350
39596165
318722761
341528661
545644173
281768302
330899773
535214481
42261574
93149108
140910165
142621632
532092030
849316306
167707451
304702982
349670612
171564376
991558930
564644238
617196723
97516416
342221559
330233525
197546923
74901036
117281771
155275415
647519527
229270776
241887644
85100953
503823387
535855956
395308847
885101770
149075238
137961208
167157741
526133774
541931210
1052807903
94461805
584491110
65191388
833112638
623639971
174541615
450783248
475362025
13060269
410406323
894890639
653432301
292466591
702657371
332409543
45419440
91969271
794403162
719576763
464239689
48599587
298393081
250633687
621379257
686027559
425829460
481607922
495482927
111344186
884376643
781318559
146529406
835610961
1030448486
420964718
726117446
685278137
944143775
428137
125863953
425021600
119890243
906859501
257316055
714968279
13766075
273651285
222091017
726778530
516966319
599744028
169116210
120110642
48646976
156849851
82898802
351754823
414759146
94066542
129334361
365576557
157838008
1002688222
325102107
209080548
5630680
636960850
271205882
563911203
503160753
844009938
578536832
64752928
306895434
941275508
618208135
204880713
522691927
431879496
789552038
940963426
1593277
245833936
162708756
942298168
82314851
527833391
834589216
580405836
27310117
853618773
681049758
697468722
118584772
603344377
322116919
279931547
250652759
222059836
611414951
355135351
803182459
630485813
377009873
631772675
585089342
325742569
396407284
322397135
704368167
349387039
297762303
626099610
780634552
237680904
589129470
287941808
726885962
158504284
331481774
84827844
128184756
35226567
709686032
1039584094
184820026
293055634
220452224
306901718
1043219018
595298782
38853688
153081096
353476869
795893659
377766666
178141780
567196244
1030543461
196542530
518649462
237873214
514298728
282668998
36024233
641687395
86657183
66372263
722185061
176874141
31065949
251316572
710946073
48126557
272754233
940037769
626031641
529366965
562494595
513339473
340086482
505746171
37730455
1016128095
267871893
130510585
324255063
508145569
451440939
604403658
76845542
92210887
574868759
45370056
335068626
1011786510
989640726
28156946
641459772
339095355
89803627
134527681
826629733
350714638
824495859
928524019
352076072
180830603
194121416
640920205
60814517
130603324
298660075
279988927
478949639
51614015
14948396
258716284
104719275
321811305
141161237
407168554
473232734
696086468
789396452
822094673
118134067
477278231
387362595
258368800
652255768
361323674
496124509
60590951
505375208
106670937
209349600
415678082
352939614
625840811
1000579880
569159055
952442139
87316746
705159256
757925625
1005314513
226781692
291097916
1028540980
669774897
718913897
200860066
113515488
798165187
972040073
739100440
45879694
415349402
159767992
104432468
330440032
239105421
463702353
844594365
252934634
479971599
246010108
308603015
136086156
374786222
408383465
851487861
657945591
213010082
239862271
1011311529
353447705
53782201
357232306
161909740
265262178
857919799
224167816
146702210
125807366
394638375
187183753
264358318
365479849
214651585
70715278
101902597
678542567
167571214
704415208
197750471
247266620
32758331
74709434
831688406
676145609
10611958
324969367
260267364
28243004
222049510
252690721
523121262
129990749
518816819
296077757
355892001
348849579
665132657
193661355
624075810
575664194
659394500
185562373
866987105
645681778
287960295
339246896
381414445
53582691
205098414
193410573
893004823
575191229
591369647
183379223
215271567
751588037
211485636
1045428896
52410599
369671860
441999523
77710624
454060729
999549559
480953761
496053886
287028942
60516744
766355872
271203187
254040350
408102164
162104138
95807385
273062414
554885628
100656175
90284563
389440049
140134221
135310604
796161052
633691395
551839100
2028575
234191056
422445532
1071241063
647632937
74968735
209139713
187565947
188708789
140417120
293942806
351306
916739446
477143438
929094482
802994458
54187330
113450156
231287391
337086859
204256017
351424338
317814285
348742100
92745122
360576240
769710559
91845667
433344232
15655373
149780301
146078121
57997849
680600490
370477670
69660380
331197755
264033745
585625484
431439442
28193239
715412379
428847556
336870153
652151478
77146852
97433531
281803738
832399402
444716617
531900236
703868933
211366043
788014359
506936697
751266462
213631986
259291908
825745544
56479989
948687585
831637459
1056144120
127810669
278007930
943936943
362808611
224814814
468224905
272620994
84799323
436549712
692728800
216815180
218261854
124792045
756568161
65586904
646482722
130384174
41829187
286207475
574643344
954009088
100463482
220192354
103033887
833340266
278841859
166753380
249708788
590311326
174233104
671505580
499649647
297015135
428019530
222020960
20503072
597339780
604822634
655875511
50886220
80231228
741533727
102736120
538530031
574131484
275203851
85287618
599335477
941882814
965525360
232180384
891742479
382899314
223664317
56937984
6057436
229829098
9704301
665091851
301516992
536901795
1036669058
627478669
280396494
515875891
585781606
84466637
154188458
102509878
782045104
627599948
296617071
112305722
91449075
130460032
568429566
969686908
191006053
19877684
1019043409
643582575
210068023
210769780
121673337
367659738
472727517
268433000
30047873
701216441
59591106
164816859
750139267
85635646
584185694
338806040
291620749
336474798
636696001
141849581
835720871
238699798
755869970
629601633
138972485
557768635
339853690
826584262
408897919
607750296
668087082
424025705
131107455
362851416
209199893
102784814
989406952
555531656
99718376
34064961
343664351
87608297
565520055
350123017
28574970
519310246
805884461
208178542
255645111
281407392
351635282
86377788
700873455
214739836
378851390
315187020
815835028
332291956
592892203
208289407
192096944
594033554
222744261
137135825
274696865
219138704
777932059
169536885
572976417
831206003
258631999
250955569
825092668
308338459
541566826
591260702
145682331
283453833
539315009
122720293
115037203
716248349
272925971
923583434
171516766
723988369
753698809
430873965
110000121
125197028
531744618
286685529
103914490
321757870
616279502
9050031
411887641
176094625
162892271
107328020
706983845
40462129
358068985
891990481
136806691
395540380
310257258
272236433
528269600
333305575
314376793
78028311
343558313
337336220
280059168
466410102
551884956
300242016
254112652
653927374
61936355
1059470650
657951838
411915843
502313405
183286889
363481351
818858960
515438133
464591213
876763747
359152333
1063424027
890411302
53789350
634714196
446322780
837565471
878408279
143012405
196865236
749220540
237968338
168841063
576791029
824808100
840337919
10624158
395163441
73151
297890486
564678494
181488542
425099904
504241629
642781009
170315931
537357779
812597398
437595069
265889292
695459552
998172260
512859352
183731190
768546666
423624177
501739269
587985475
241621560
46760140
719592142
128920467
625360338
539760783
183422641
153071564
114039789
860870231
397095875
415735972
78031754
351384050
370731042
782514524
608208648
48563829
1046350732
437267061
20456973
562379465
684132730
708312289
443306873
700975987
466300290
208207792
507880766
400007395
425219541
42773068
588408602
913037637
244017830
434891084
155045529
93904899
988625906
563608951
223916058
824144184
233813247
860098874
168555838
172114478
295144537
179012225
281421080
1070121131
294870909
415464194
1054091422
564999024
237844456
603070787
245709263
78235036
312083297
497120850
50956529
699964995
160027202
505558533
547639102
242791519
209112559
193881261
93882981
434341989
813746434
69392278
317144098
814882534
711511707
385770858
533047370
384473630
541325093
410427182
293424815
108833349
212929226
317550013
711948739
264090125
365916798
437667220
830755870
238546465
42619972
157252162
985957503
195000088
682858922
443959780
509746936
754725439
505861582
305392697
400779473
571218483
553319070
1565825
813244115
54763196
839626248
8143449
728937786
481287028
59671772
240596795
404298110
218353045
644209705
679778671
19486738
1062786415
811691515
508689405
205919342
333316067
51372287
373999538
170153535
44623131
1056437701
75148344
206800333
223411852
817247128
797454027
705996335
685444002
53013363
271044160
334198028
230736469
221724071
441784716
11831230
247253396
771627770
31874937
266256972
31600644
409578279
122400470
192165309
111329298
928236054
853757529
986733682
199813055
965134333
876239688
54263791
621846514
22506843
380931683
160109206
273722726
517491325
961166427
130225843
230739634
31481202
173412328
371153665
79188987
290727481
165769910
281084262
97141006
342792687
567551555
166509343
1072589376
163655652
669561631
609121723
278601565
536607086
210626466
450789758
96565098
146698940
12766685
325855760
7278635
587980378
447454667
342362646
339945201
332574371
450253636
811262909
483753830
456773421
807439403
959392386
924984746
791889990
110486548
698012965
338202854
692595372
217842206
158217914
816880643
493552413
708392707
198151983
130752150
88689338
114297241
44358557
6689399
179195921
156156801
584587283
1064657041
206275350
139853660
766544827
505639394
426031085
42979395
258694988
180563283
38181271
671370377
959692992
918788373
71140052
218260303
145916848
484718647
417932940
716685461
857210937
297091357
264069943
109587593
863448449
495699739
934657552
984169546
421741913
536109653
480773288
424513627
239449803
954078970
435259392
768118683
720802273
428228700
1030831274
783541476
478321012
648425792
298827681
435749788
314327782
489355886
278038054
323246018
460928
101128773
76510099
654448822
136620000
358796608
546751988
564601192
274095649
989860222
698138672
569397252
249985800
359376182
149981793
321416038
536559207
236516885
218050441
686286006
175805733
98733734
739229356
673888895
428170567
138056992
217779807
1040230505
318016040
621339943
658840906
968086705
291558966
360278077
647377955
864279845
643455354
122353428
178157162
248526064
287704429
983737934
369941628
249154171
202349651
57410312
739508270
958045482
82616957
117288663
916696299
479436773
496390745
795352713
649133491
182330448
706366161
18934175
692907017
1015366423
414486789
308255883
674885773
37578644
437141273
39306300
761986297
42409905
371634240
135087452
83803898
534217670
409744457
767932661
796436828
200070646
708592169
217435025
1050532222
692789330
409880974
319577901
501939668
282760662
126008597
470953659
11170342
275886883
809424141
449824447
679634977
669300935
59676434
624221438
68007802
800044656
226465539
201564704
58222383
528237290
527723962
743689627
556170936
959809101
640008073
99876725
611337298
560386547
232525639
1057126717
329331741
54326545
479664125
560106815
16120943
697314124
289697558
8997383
313096611
413626075
930248689
824556392
558584788
414762223
397263912
367548196
457480992
907943414
652962627
26840283
408910684
488832803
17674508
820381064
18445327
559780130
299318596
1042088660
247346295
924918139
57160503
297464033
266149734
3595271
525974027
140004589
30494289
559751127
28122389
354136551
92206163
620812213
850061861
175686317
248172436
318630383
245587140
95878763
373310522
332304047
829201893
385977917
27404201
883061614
153574222
801386611
3631196
637305142
937616047
153263717
490207934
767025750
1063185153
498632914
238282874
163493211
229503771
478989607
47008830
1011726868
451765736
796009589
14086829
584994317
98822539
1063749533
486056462
226280358
546196146
114157969
132462254
403772445
103026636
244424479
97329624
325815153
572135023
280396620
407655822
813829056
155457628
371413161
137482243
18468693
248864966
719258375
35828324
19197572
557601530
264087061
795677727
479930842
637985130
156197105
876819364
128731333
700121099
225599740
24096188
772382697
2245578
279838855
467188242
526575014
188208960
231529584
306822463
553861940
23596545
916706720
231893864
484501558
97391205
321426964
230074060
19999028
437967083
620039691
598874308
481753754
863534954
1046874283
700648091
691777030
163311618
176469202
131988637
603124774
646976387
700513387
570170056
10824896
670704142
90651605
354091312
958116529
911239179
590146186
34855407
163844894
18827646
568569143
277189185
380196123
648054312
1052316984
3384428
54074495
270618486
845121831
342681942
394144721
237357544
1067970895
818022782
445576612
848034214
613217193
737648330
601197628
625931483
431639998
569172841
579308809
255991076
715602091
6443526
429206158
645846377
141564503
581509193
153235937
153095528
32833639
311675103
828255157
489708382
493180670
1021513977
76031691
349436469
802436244
103543098
599681063
206886289
65774984
579487647
420101392
261368378
175135690
362870625
786554394
115802353
88819371
204740893
267337732
606838688
560411200
153932727
735675589
78696972
425118826
296365821
317025968
199610061
406682007
771456833
316514505
325487814
601187535
570184937
360310396
140461746
439214069
632622518
280763972
552952250
645408436
452557828
682956597
6404720
490552904
110587992
241732759
138659459
242208841
263254219
88030525
75049491
323660920
628392425
1044541980
236565864
582471403
504901170
617195909
182779591
565071771
841074396
5347716
201533481
265190271
125980122
494054147
156369717
184605950
348398133
168269320
47519026
175542500
218331226
339630414
826745396
694478397
263315372
500069997
223286998
904833189
744031545
175847214
418764907
261775423
141409752
603228002
456689793
17253302
148120931
2390009
887136383
495202469
322952692
891204937
312341391
171411137
323346142
533386217
707711513
61082746
126661194
313954371
369339423
184630179
688091387
44135340
534242437
578195876
86418933
679339147
393859618
731037588
124266810
735221136
611394103
232908246
12423287
597310612
878070287
874419701
619314823
269810125
9701507
562561047
145119801
470077400
294812983
182443353
318055142
177316289
640226545
219313200
232991479
310316870
524822776
529739791
655100269
125407847
898656882
736118852
481677746
159368121
259827589
471474849
535380291
59140634
684566155
380065325
1070274281
605231421
426927424
566947644
111880269
1022733798
281779197
980572007
817565252
91756330
33560260
931179900
487926645
670805560
170229180
666662455
293061738
1037763023
234578075
378628876
149582508
632899822
288636003
470722975
605928306
36110446
401614812
484333444
159773384
638646277
757818547
496764200
404915595
347481467
991754239
611502495
679281674
124507109
710390495
276281436
783259871
857262179
205940402
651028160
349250977
346070194
422696157
10466159
229877966
718206388
335158935
914777610
52178034
534166944
910419132
980342142
49098436
731070036
1031716295
620752622
499485620
1039845454
361465868
301602187
309714050
364784697
901326115
585571768
171363377
991977006
132349596
278331707
239051841
436486868
943308596
129802242
226224810
217492343
422121812
105292685
90711762
302967021
1025544018
147704530
210440004
131206253
964517034
873883785
694844031
1026145669
220126493
209367523
178111956
1034041978
921151032
258327803
161220703
555709330
725737940
236188465
419707416
554871873
52837006
65860158
591642660
587996167
100470087
184378629
500127885
878815808
909563928
984950369
624696609
110065702
96589909
139128844
713648883
452330432
674565032
790071253
186808437
629785503
727239768
565860565
584393397
126713404
434336334
417258305
155193668
261983843
149482502
43985229
346214369
206229293
290410578
114700080
926176623
390048021
110458373
9204724
952393616
16522082
173840075
997571552
237008722
206367801
212476739
525526936
22573018
131279166
279865432
66106939
266369157
711974796
687967873
1046875935
507451492
155512119
773082731
286229637
964447723
1022133158
18854795
287424227
131932672
329608045
664682637
893744487
477420425
583783651
179415153
283816620
546573952
993708694
144221068
182264486
324344427
487755757
604574088
359823671
120141551
49759676
361051027
642134155
52093641
206022253
709093741
194279768
205071941
427840726
1019735451
384219974
366311513
963183429
223767736
259201019
938696990
404637803
528369185
714831489
125206114
87875948
336950789
666579568
21952836
167220067
256334163
238284515
349673946
869435605
376991394
542901451
1063147800
467952750
570923231
24496160
1005092793
806333528
369724460
86228816
45400223
334820395
80793251
574733905
326381512
279813207
50872967
221223793
346865931
208407947
49319924
165727165
320472852
598618802
996782446
332975574
563846982
270175228
516805206
1365605
491241147
822463951
30151644
932039209
284672945
196261549
274806076
664309913
959599889
186931051
149938837
501435200
113960767
284684226
168328220
400210865
567228641
827233963
118878910
250302187
28141009
363095205
84456779
174130340
142850183
852955353
880968014
282479166
328163486
202306774
503567067
431965400
27354960
944080320
146893216
175336207
567204418
128335153
117645188
272329884
663526881
178834872
1031484449
391940026
304381758
407948298
98219251
430553191
650921719
621454233
421532369
972849157
236676663
217010003
679554130
240367703
166433782
715288894
855713249
35632999
253284378
170206336
209753169
826723992
901651213
934394151
97485014
164436718
136848298
314034010
845983243
711292097
599154770
762143914
11876745
467479375
167616384
242215234
514349567
863594923
19987646
591700711
134360753
77184818
413488477
363515807
221524869
124405095
329101883
103260645
610584097
606139749
833976213
431474362
119456712
616842909
221479038
232113653
541293068
252599324
326067781
66769615
592377846
269727100
1052920355
188716532
219632093
643867437
195019922
254450436
198124071
803567144
656448985
51347227
620883596
704332256
195966009
770448355
213377546
286435605
339421374
58223033
545912745
538919947
329240926
331313629
241275747
222872433
23077919
272825927
228520055
517171067
649714865
488734248
180311227
706002332
526226317
5044242
18124493
714526541
263592745
150634744
33237292
304048036
647726836
700276724
480290319
202187767
357583563
195260099
392350041
707981235
217296454
168074562
532893994
932432519
505053292
577259560
8383098
594605792
384439733
84165483
364846657
546543894
253179593
536229338
918970751
115914650
159398554
297946327
442494642
764683616
515608612
37647175
75767121
456005972
478944141
251195080
452075187
118029676
465801140
626688741
100632091
723201600
652143084
577873675
104043122
244348163
537016816
69901619
190152633
1072990789
341983374
439145746
673733500
425571514
487338764
2373365
1070767974
123905828
323334912
670065134
620948814
322934096
122666809
697007741
918743304
632270059
222605079
631397258
180399886
587681877
311391530
181967679
241888381
607940758
283557337
618151808
394581692
614280439
260179793
480421786
209707390
292166124
11820639
230105861
182694657
835155810
334101154
78408195
598901323
67471001
166517348
338773469
902613041
4605715
116858438
194232281
848820313
9979263
685866115
1028058112
1057872860
988197442
8758091
894221722
1028858918
41926732
199124189
308283964
260012283
117046415
773113817
328987031
448030945
335091431
928697570
554266491
354784144
157318969
111939765
247105977
215395917
887983607
669732908
442515510
785061578
582520240
870840619
1032625874
526377893
1004577282
208933681
570066572
953824055
577613904
355538251
758371161
389656918
261358601
695138689
915393191
189694210
890892012
261937052
581568897
419655871
71103395
997506302
118565551
294813681
145514857
72707994
497190427
402757136
448012912
738327468
430612442
713835884
565168527
23796865
315896539
585399952
1072042286
304074229
662657291
88949796
525144170
288670186
274376546
332692284
1065227475
287958065
925299603
669860720
179729389
115272387
63368495
158530191
485741097
178534968
337396658
158733040
79496398
87037930
764381030
1051459038
67361985
104222948
193727402
1034938376
44353274
144987047
53045606
519036878
42025986
238993749
615410453
517867800
121034343
299880762
1024635941
217894074
193627099
636468172
372105019
36715619
324487506
149730543
485219902
192224144
292597440
532219014
104849010
504369557
930896872
37556899
8106468
175951419
203118478
214638549
336342488
267586117
83410679
663913588
12342255
346977435
912906107
139205762
481091920
169896643
723729965
146296131
462904513
209474328
60925314
517150815
675467044
334002123
128311766
228963115
56215947
445593713
381395172
563489190
504279122
126992234
216743703
162008025
595535912
621575535
795595228
329633355
125625786
82456344
238163210
394591570
163264337
539405539
700889086
683050930
388089220
984985954
708882011
560385466
95088351
512687807
872496009
214262201
781860968
178317520
233688487
939953817
339352546
217516661
434770434
447572345
961711721
703596904
82422473
802724642
298459721
1043391039
709542269
371240028
106180444
363943765
48724811
712018390
635773287
354577164
381911300
445212033
87224157
142637432
265307657
322354089
812583181
286531766
475914719
866045037
483233670
173065059
11953217
570389683
16781004
619725036
1003020683
294123983
765554664
535795797
1007673972
146438357
76411364
121157129
1065938554
35876057
419353471
1007388879
20282739
354937519
1054554066
435756045
241762128
1000335938
442545772
240341616
246797971
398897576
794946733
151439746
83868890
188832036
396256917
210433376
976161981
103957242
466291624
517419168
171048128
291982563
182307521
615622301
195008480
752314825
460832756
703356849
17328547
323828335
290572305
830125117
375536934
76224859
25604305
476140483
663207792
86150660
576351552
200878979
992197165
313123903
783206548
199894071
810124450
140378733
333888444
219947390
106748713
827158263
165720605
1028297756
273584295
251055729
368030034
522750692
681032839
665773470
404164005
117290832
665294274
517147713
154431588
260416754
1033267351
743179471
243390113
604528372
14346323
642814584
208973621
319215577
203602374
206762197
52819092
24217338
232076437
993200412
554364483
647688324
193708534
639136139
290765703
604426899
651057269
687488381
265323108
1025941678
543501663
352596190
133368923
240692294
893375215
377503866
340026223
887887881
243772974
621187247
623204880
839650700
300568617
686101697
386359389
660367690
73167929
802086134
291232219
547178847
129187485
135217328
501683562
1002948462
402645579
555899540
677462843
127825597
775205671
819827514
353683657
643234770
345675433
633388436
340615683
23677590
657058654
939016873
807550610
456007409
694521723
63759636
259973539
202532377
980709163
49260620
355071444
337856425
339978799
963205010
703620802
76655823
421681847
1071230330
810154380
291944995
391661038
729177019
172840346
263425806
530681306
340458678
980378453
138308284
551014776
927209907
1014654069
93381868
596150445
518084722
194720132
39401607
441638676
513920074
276900042
1043932859
1065228943
245142756
264869145
144739173
760868663
272682003
652426829
1064374997
107288088
482595086
245005785
863586026
216833493
202578296
7368330
202769696
133772888
246625348
107267820
490430282
39925620
496175564
55434329
118288864
271430959
439927272
49138817
104536018
533535748
35610173
479883642
165310009
686292319
637849045
803299876
213505280
468003631
87386603
97944393
311710858
82463745
161716424
981409602
47928715
573366753
258011932
321918755
942811254
485611141
1052872179
561455976
683945171
527866960
104706225
602557722
271091033
94313387
816624026
349413743
93538535
223995958
178193395
50776735
805226753
204535144
377107551
252897070
347259384
34546999
682479711
518736536
248384362
662282528
964677240
131723634
486285425
1035316724
527184786
362095489
898385664
318931150
234076564
189062287
628496578
683655401
860714005
816355690
716896671
26623106
342850839
592306037
514066329
419873257
566232570
201375642
599700344
592627799
18393186
341371030
281203699
160028556
55131355
103532422
307538813
306118287
288502265
31334573
4113919
395628366
134631388
586773381
393215128
144720660
512899923
1058498075
62926778
512633346
47427226
890086157
22225623
281260019
296791272
389200809
39706750
147156007
657737511
908669869
115493071
388819126
91290877
348754790
518360181
272275786
29362562
196657774
211082736
12669917
790512382
459133042
462604229
654911115
616122765
723103037
95038346
286267004
386952352
340546876
422668104
22908598
701442778
503618848
697484162
346657696
893356127
170732027
1037630269
304015084
941032783
237885221
690848943
148658526
85432193
534922486
28286237
236035290
777397454
218866548
507043869
815394511
647219310
608876701
13932183
467023293
491818565
567648114
155318913
812277460
131770215
24755730
481643051
165689794
975641793
586438471
225984914
735602007
240475869
385766791
809179152
485277345
134310618
336181574
321040757
880026788
348175330
238417906
441477865
640667544
64568371
752321670
456651985
65212321
684918735
577086388
230027369
647611953
317451696
279517999
684061219
17561600
990585478
39414072
660087204
701699351
808642442
291113188
794461047
164584785
83208948
101898349
730293079
677574302
984404795
262849249
318799592
528415551
511586990
244318609
523815566
448138427
252555330
450268785
721127605
4462993
282782916
43831044
481422127
637432790
230306304
262713616
431793853
435102986
285216963
317217542
177248212
343653040
430865758
28628576
335033568
158492420
838745218
557150653
199633137
264061100
646674140
979045335
943454364
224011340
645378573
589512513
232843025
503531292
303699398
367510803
190801919
182807624
378680530
202230831
486350378
284157436
268970975
763301168
529867441
992905324
454799564
175231940
18453587
627255699
137181273
586436433
447027899
633434657
61010992
1029572578
927507902
232194545
429449134
960712874
909066396
686371246
314810562
628120569
816270745
280967615
102659120
557339539
887749072
651299777
578248342
47930092
123023049
554751471
201878524
787693086
597503223
327327230
537830022
521482261
412986570
859361443
221662583
1040529346
85542012
609980376
501122157
22062948
938035103
452521717
294441267
103374897
566795484
6420779
662054253
286439261
606257245
142495171
415018036
489140140
3274319
440254729
333643004
29996494
315036423
613754237
648991187
53230839
74089434
148125165
587554656
13347014
156977150
223894232
964417184
698105715
738413062
23896637
526936295
895542830
536411340
3259066
78942551
952997857
116141521
889175670
112299468
474120098
334269196
92372769
686953030
118894233
480647585
349938507
171880637
401365256
607294753
95857009
461114225
115173617
2494237
207210096
833130144
359266958
655248852
318602070
518022538
620084323
555483808
558062661
43217154
711560751
290310413
612653539
408081283
254938557
1008080770
500565861
419383175
861126603
587376874
968642566
893129303
655878193
386462706
28493907
25885121
356096094
473730591
343524499
248385446
568291721
710965553
950193479
480499059
756789412
843565105
988332
442579546
1037823870
422616038
184980285
382984454
390247175
436084186
290335576
258492904
143098352
479293537
301969688
407482109
579477186
636707427
116162303
513236371
110491728
72820299
660257896
486902235
213974609
360888764
159264711
264392293
140648782
671559221
255287083
53186227
881897203
341487961
320989284
4562028
367188761
377306868
533187077
280114231
1038296490
527376198
536288991
51732921
87262979
395460571
4495977
103572505
414444780
461064705
226042971
93173250
892655211
172487046
585790187
724812631
369508600
674164228
246119823
134544021
725093620
1025579016
254555718
192594796
150824006
305889373
20741045
246003037
495093223
541401047
146995688
557486437
370918856
348560052
859002627
925618117
289012993
166202193
583218849
463670174
987653125
12364643
444526498
498402445
302408245
572311788
158533519
965908218
189161879
397592019
349381000
484777102
53181794
83417515
285680611
271898309
242905410
134244255
542630630
553309802
224258849
220700981
807228473
537795224
1052886126
621166877
111113729
242823623
1032827601
76600494
523682671
444358297
982407907
729924316
487153579
921886070
960664366
370109123
881004908
616799541
395100248
114932687
895719055
296059981
683997446
25829394
346709760
176430702
1048790241
1056318708
741397794
99872598
249212510
248729525
304144242
916624802
305657987
481362794
315571973
982440048
425987578
59765886
55069152
303977508
44006419
492319563
117275521
339982723
338078209
73317468
380499487
617371268
223662263
464146536
427965495
115415675
657018529
528105222
386574785
367755732
44895296
491889745
4076113
528658845
346842889
260281101
143727242
339758023
877841243
906623739
452653646
711568468
98675786
373568514
273918923
191736103
877303868
480985034
441756489
149792476
887524521
791846081
213984120
324899441
137671167
949440758
455725097
251805646
29103595
315555783
292956579
621836735
466822062
977898601
314628153
248986587
464022828
85920786
374599276
321640968
568601581
378499585
60511631
504985735
181937565
18188226
603737732
571412765
294655388
530947002
179872639
737694388
372574915
597806743
160693575
185702808
43045787
330233853
120765798
892464950
931665434
53501834
826582465
458479309
26742315
656779568
1020460866
126414749
70605480
692018630
195477862
610948054
717828159
317277703
328210153
42752131
1046654003
647795103
721168562
497344517
273059866
230430158
401114390
888719017
1056263036
703018922
310975434
42073204
82861871
44756691
844997889
222756269
183762785
194016732
154184927
579100397
397293991
647023698
442279790
171583063
968996711
602800073
16281949
136488726
979420821
485412479
268754237
145198973
130528779
283706542
281677919
1061604650
598595668
29188949
23145589
391934634
351278324
474276949
191416642
92254574
442364937
123676852
212093976
89894370
583288166
252886942
512312179
819842323
151540619
4299654
325707611
93086682
666873323
1019742844
104387480
580936086
266276492
533775919
249393091
72094188
622821682
274259363
191281379
98558057
494941616
167862050
499091997
49443820
104216690
576063943
383346587
31260915
438224986
29448358
90161934
796203663
776169827
50279981
716373369
236531377
226892386
234126716
290892640
443758361
978307682
254067345
29338682
213439851
126269422
431086073
344430752
205319300
849561419
1014309958
379633956
629766123
931139090
608415052
423367703
193753081
274158220
615846004
708345321
46964898
722527908
676596581
257149365
40075589
38969974
175515768
507389386
650680753
595432904
163430403
863077876
272992342
56104875
17345018
644382374
874969267
167911369
261581930
285998078
458029691
981593547
19476310
714731679
780027760
481061527
156678178
202096458
333891849
594413193
673005372
41097265
433418837
227961166
634069365
272562613
464477779
1001548844
595655443
430015480
854158093
870950023
107732760
716411118
257505987
68765804
377332866
680648502
668517855
57561127
698473241
247202627
136088557
198713766
93452673
309589707
91614911
535059057
455748715
266522762
40361320
919670390
70702117
154704062
1060737218
618419213
167939410
50582158
316535814
311676295
153929499
283857426
3968237
70442563
622195316
99229828
1021900042
6508995
97285944
408434152
1072770551
45654301
444283862
470996101
695178535
446712490
679842727
1069849080
825390727
419432243
53868987
1036400852
89370947
20887538
480027231
620584381
707276020
296377938
38379468
114542061
476304609
134474695
567728795
391766957
546777921
693221914
231316084
228224595
275402808
132894404
653630459
160744170
345975640
364982711
125950958
44171285
1015975959
310211561
284424567
829340625
439435893
358107570
30959830
267343335
111348626
687343158
429620851
328048067
206664247
86209773
74010362
210775100
284223674
526207424
149223354
326108904
730626937
884961705
546452967
343853732
104351437
324235489
81446721
235826953
271572508
620726170
802063935
711473518
278746106
581194025
445745340
292533034
867423730
864217217
182316128
623486947
91784188
96544181
526264166
111695720
304761703
44874355
490181334
395275751
920286988
472801227
460384724
394920954
519441019
219751985
319725469
613975194
342770026
235094409
318794836
218679523
1054408654
282190835
295806078
865326086
580194536
434641743
680073594
920196372
665312887
78630903
185349794
672452340
1028675954
323412186
155791689
173189833
431196069
956952836
59105427
145257717
1012922585
955783551
335720331
720223781
518798476
537880232
767365108
508172418
320041825
646382048
275131124
612292031
201210722
1058879822
170298315
175520440
360649018
4637759
859800263
249211225
100328243
284909513
574036048
516250763
176475192
296169561
883659503
433837837
330222809
621090702
199725393
959646351
130077636
158198572
265757670
570639142
120759427
135234077
200439244
140682006
715572463
478874597
970863641
536618541
257946443
3770077
506129042
269147213
129863042
901988904
834755580
736903262
180693052
926214811
799526506
33951060
779652712
966847285
701442419
180023482
488888056
668161663
423114314
183032433
290912836
224502397
60519579
657795443
35705501
597541563
853069575
202847326
420222608
162013165
525676786
632862546
875476357
561390597
90849435
403376685
406056386
783335015
141093398
682985232
153561392
1012030904
114181922
491869603
237089190
582327730
271823742
329139475
343927472
298407119
561211275
92443506
605567214
335298438
868717637
199363839
500972969
580718653
278789322
425463748
278279681
554548815
50694741
623661695
350830381
105303449
175661276
431117975
349429804
79697761
1060604411
792235127
67068363
378894775
298058385
137640525
363958659
402345816
152489650
809275612
150238828
316816499
388230343
33386769
90962906
507616245
392146127
191211532
525321501
780268811
1000015312
1025268433
186710695
355239392
306138109
93621342
281256568
782277040
84630488
333405232
204652666
952711193
343035353
307114249
989933360
617994914
581904415
132697169
199298276
358916421
204260222
612167166
513329447
81261875
761916672
49457656
531592911
115176789
348254078
1018889446
785578425
106910636
408568386
687906607
3448694
389207375
775265118
693225704
947627405
88717003
465059013
528629765
41798321
73442692
1041294227
654498011
207283331
322776171
651370295
849268861
609314464
138432233
92367126
525690497
532403689
602054958
3683125
196277129
1025592242
435533843
987602440
322887492
777698674
12899992
208155098
286050462
1026903262
54565494
532044959
711073577
96118302
638523369
271526245
145282871
380424647
142779481
247460587
765075362
736881117
1006036888
216756226
339117797
268378702
914738533
249843609
791130482
67361324
445763336
466616852
212618075
447767249
42781574
96968856
272195755
512090463
1054790516
422836342
524314834
339400261
767543032
917381827
560756262
116748044
249888894
149374464
331861207
93808853
568273877
108757890
999824318
695314295
625599369
576943826
710820493
441483920
781492284
889553389
196125247
201284494
865570658
184425438
223704999
148686666
444208635
209060528
154197237
277422312
199884603
506322829
696968398
241584971
159188845
673225578
1063697968
77232561
501073358
629570686
889538441
792661560
1010898544
630296379
457905570
521504406
338696849
844399596
527442641
366642279
69639278
1017142214
466186586
915122221
282290947
243846958
150663247
8446659
240393111
179173921
472719903
631993181
280314220
398890656
764539848
745489313
357209449
544128391
359876497
342464637
132364199
16159335
199432134
720493564
288899514
414028253
876250139
124844826
350127198
516129878
540369383
525458192
152671397
272783525
356550183
780265819
127817932
47846155
96935475
42979638
943911531
423358733
754130290
105146709
1047135677
71440884
434704435
337600241
218294318
375828053
501536257
339663211
878777199
232508582
57303897
287805837
707692746
324247294
185626303
418596873
326574918
672783389
362841162
624559513
172576055
431884308
8997788
229724674
410157851
440099682
13625803
45289195
714974417
35657934
774127129
685171358
220196892
413790058
196051366
440077861
615349158
318644060
195318346
788026261
985798625
348842272
158193966
272551634
389218439
325577761
38368702
815856272
221220217
117507976
120512252
61803331
705452335
636112683
179917090
58055536
130331721
17656492
76933603
787244552
223968175
181306267
700183452
146452953
79325220
240130063
821546765
211603209
307931266
280286130
823663494
929468398
21143802
518425230
513237343
913875599
271008445
275446723
668956425
444404224
685860603
224023444
262372009
162827147
559246873
1033348267
57359271
189421932
38362235
176580476
939775118
914355578
38154290
34491810
163510634
7201018
64885132
908587263
666851113
872757052
790432016
461524703
298050355
551844842
634698125
163916496
370690050
637773156
819883032
17409867
52615811
34927407
605481500
794404236
941187255
326143587
2394978
431926907
1064165406
612054559
264005724
52111301
406051786
319444442
288407597
61844834
361465192
458524349
1040286909
66992293
48510553
142221806
456708497
326547501
109729120
348158114
990477443
284334946
16412046
474980397
590987541
271393532
283951315
96758567
185008971
434133068
182437221
983717361
51958400
711828278
101383272
160972846
386513981
340906293
1049087178
707745667
278970094
420240440
260865739
89322138
680749864
304944715
375714408
54141460
101797134
214910810
402568150
570945448
471545292
118266332
304350451
289127869
706606011
422146283
152625489
689250787
1010120262
248371095
135373928
15669982
344386621
65901950
606464446
87845560
474957314
426355196
1007320528
988178792
700755702
533914638
473602153
937857510
69877276
347623920
40549818
792068419
219425176
407795538
71429787
805354171
701752988
601599194
149354937
551420734
128523741
604946642
161017146
637656967
581549108
436145625
624479117
282939693
1012442586
221602572
112634502
182068132
111182460
1527840
925253970
386552364
214895966
207712262
386819508
956453687
732104928
142276200
473329705
402650841
42209297
422161014
927114484
245135617
663800800
225092515
449965876
120899314
179755904
1015971590
75435618
86752686
143799114
16640941
654244776
1029159284
1018741831
501651716
607358102
836669608
269355118
338280506
250019021
285637648
63695725
971546974
52809041
597025732
213586720
813736972
284059421
140897589
422637233
27432092
290791449
153670588
852121997
555371889
227035242
83724601
719230795
80216153
315733739
244552318
542009524
323410128
404055741
705482216
8311833
58850814
872920336
509603694
330022977
679699700
108147624
847789184
370504534
151226912
157055881
141816905
30680540
801038678
205439078
162884067
441597706
512854192
783902434
167981054
639242126
597241805
162913713
126576826
225552676
121111332
323936812
1056870598
4059599
40454598
492850849
48800070
75427390
800775254
835213113
175417740
18599566
773653647
70206883
340482008
104292385
653564752
425906
408397030
347119151
189180817
1001836446
700676729
50736115
488402318
322724641
212920818
13091622
148387968
88967442
4608547
576013798
971135176
221124999
556121844
380192493
334472324
958480185
311809124
14667871
471777548
739935828
304267201
223081489
112230284
217429472
854954910
50916457
296141148
334042973
490639450
149374312
672876424
412069485
693682816
336705648
40034196
27517872
381477585
447310409
188198774
236097181
734087479
372113966
209408938
434300278
696296732
76968819
268141106
181571692
191679988
304643428
146727474
576015578
932406813
297817255
239874526
16275621
820928072
206353136
370450854
282194055
150586177
987729400
823397814
282006017
963482759
173050160
569164589
215027312
698649899
824339493
322663331
114648934
504909029
26444762
612009328
493916126
642998327
457227116
503462967
683636447
252140751
429672310
182364366
150589731
433448517
720993502
392156358
101865755
82902679
324233927
62499816
9316170
152311929
723702942
481680746
699332642
466188500
806227803
325513232
81375789
508358778
66882255
564269900
349389180
297058526
617988914
767677487
316157451
369752697
152376332
999008439
836355905
532522584
315912309
451917592
168806222
825207870
412600163
54790332
238812853
337067261
686603835
35915508
950992338
594430336
508202613
506886302
911152065
839658576
449253359
900256800
104368888
129652386
243363120
530059360
511488211
240432551
548483390
752661990
307566745
80911232
793047452
12844225
528661231
434134086
346241474
147782828
188276236
593129895
461877930
189719656
192478381
723266846
706500263
792246156
675537512
381645023
736859249
1025300830
148446861
95951419
271892636
221203025
521169460
542162071
139684679
508222189
88292107
349029158
559934221
1059960343
216595206
556573047
387903272
71491285
169729473
306942796
36727434
177695309
268736914
442399095
3547765
715781289
733918977
861828878
757894420
7391765
491815267
504556101
348001192
1041619154
19394419
584903257
802965944
239569228
34264604
31933109
558847781
129652240
364333504
64686790
41691019
673329569
985689518
689129153
305741715
403230034
582180452
6808468
302540514
1008657912
204250346
374617486
340114077
607673544
47559501
403287524
394792733
622756805
82215752
192239795
171054945
688290236
485057931
690190451
567026881
400307892
591955733
86184012
530296069
912421719
292476064
292656572
220039325
619559705
429461839
665409179
683173657
629656508
600606776
157992538
147116001
490719541
234680619
222950203
546665437
618736585
303597515
802314625
28969038
101796244
86190181
684498142
672713495
863853600
112068443
268666915
856050895
274160507
612194338
432320221
558740805
200163780
164612468
661879488
276869085
652012381
82689813
58681278
128732007
580532237
870639190
150338739
884489937
669937949
197514283
133610883
705123634
894497736
262511242
713671452
147765945
552793437
529907343
261763394
809913920
549793645
967399112
186017721
26086441
476994003
160376343
979855809
594733393
311848099
559151450
322883135
218916371
213277480
38959944
333721239
593240834
381943324
834748233
540949674
699821042
10693571
554806736
302309383
367773121
558593421
890777999
909746293
308961786
410326742
873968976
98250407
179371522
156270435
324059104
77116932
991068113
86240035
4618057
547931328
628257382
575220077
539809963
106796584
460506493
98148292
187429481
279752112
1026238581
282375570
758793137
925986489
447303003
74510625
676680270
100216566
280775359
302039866
712211670
595615246
576313620
1059002290
166066564
381645071
1050681277
744765334
673866987
338110190
185848542
848995378
310967095
719275121
900552914
338585951
356409611
637999098
179773392
248274990
164176470
464403274
220198876
527202358
732436780
567044511
204191537
332622792
217768183
33159260
999471074
583602032
581850735
141120266
746315505
33722256
994511953
701961743
983198466
660585349
995931460
486436919
471382738
267090287
73120128
359280676
297545240
280988237
716292495
192828760
437054241
575262480
350227028
124343856
334101311
901577091
914013877
382672118
758882378
276710040
225916279
481205729
505131598
678761822
460206797
511745081
374045925
156540219
216748133
259860952
341717607
83044719
751614556
493644449
391383569
195015790
332603379
42216179
714319813
960613881
144377240
249146789
411882873
518600446
686571080
455384778
142061944
136536521
280050661
256689784
326793633
539835044
54185267
773036316
578933551
120390831
1058525510
517638283
425578471
301201893
16862631
342600741
570920496
328505403
35576407
773506353
687254605
672120896
821650793
761045917
307228089
700507154
177232541
688678332
806192825
266769220
1022371224
607530513
14765397
271975866
447489277
63065688
211339966
427992411
8056783
286091453
272637579
257650491
756552702
328585459
138371552
238317333
130982814
606550846
1057788090
196090013
126171435
492537599
969538920
296760333
661376996
219138749
845354721
659789023
1048668545
1017169300
160341181
200299223
653143136
786718358
237185439
1068724944
517868399
700868272
309505541
317519371
157092411
456705771
289351689
456870904
681481296
377576681
207593670
34601284
660630300
74538229
730386186
187430786
182592549
588178253
462539683
389238802
368613919
173887883
164601870
572597861
656607649
589360456
803954773
1000842453
21893402
214917162
770452512
202696677
216905180
21755172
622830728
200531768
158393358
226022274
980375074
95336568
300603335
703346545
234916938
421659532
257636514
984286563
314828970
557746108
554470190
487083341
241596219
21261915
337939088
373338648
297005290
83717564
54827052
253975392
1043061766
172104811
588115945
181303656
545537118
360937240
220005855
829116884
811540018
861591648
1072859623
320309618
255414171
169636043
466995620
225535695
25504532
313625861
105840538
68374050
509883609
677643138
178786683
467395866
908947478
1066063981
416434161
130446541
367012802
607640036
374047862
196582157
506720565
264273836
980334171
539843087
737155812
422269749
202313081
482881216
71169479
595937857
63739476
410552937
302371309
540665027
53531208
701522046
498556168
74267688
574348096
97528799
33759504
429608907
685368491
273591319
1013243978
495242576
147722231
783640060
126150990
52770884
613360929
365484453
271897469
443323785
329767244
709558132
336555460
249953177
603465820
1029562887
668977999
546209601
283117325
193051943
506671098
588950512
251216722
59662111
295641918
270814569
319742808
988935907
321702243
929323185
314242238
394394210
262466060
2082971
122969822
954851699
416154377
1000773912
325950163
466389619
839326247
173259416
269385546
367175981
603246912
68064510
383805918
102871891
678966859
118113538
275286413
682678567
818929951
984362371
596404852
692730369
390118681
447316504
604797128
526496344
662800309
327695694
332923901
619136380
885168599
1064928408
12377658
54058306
209833980
902445896
691335171
94486281
313682400
292766737
257750082
328686072
689728262
518965276
13207524
211902065
77514077
260993639
527307644
197103671
279730796
819284784
547242182
254682322
731478178
1055308438
642616467
111941155
242538779
182709880
695266261
55577238
248054438
488222555
631622820
413958517
1060780121
459031602
1073272541
321463235
537067311
646495329
962928686
364544857
315601088
13022426
217771010
685102499
385170539
142642341
410459937
130309479
366456179
931778712
578959334
372900119
482529970
148226773
704090105
503442471
1035223003
232721046
210615042
994723788
293311102
164387599
270579007
27527447
159942487
628572564
65064456
406737124
223030634
919311255
318836493
523423951
491027280
109923705
949872869
548528870
94529972
523567030
283517874
253245131
786304964
433463148
435099035
325222019
296618981
161862427
869449504
895773144
342886187
613927764
662153001
388459377
427181760
23246764
14929541
55614808
84567763
578862098
255536402
104054640
1133741
443515184
202304410
83576378
197501528
414561673
411769434
168146159
266856114
101459487
467884815
9278334
646152248
348023703
68836569
5652690
693192045
216457882
714714377
716591380
972735038
323679091
485982760
775264325
333572017
1034624527
684151950
629813738
208655312
783801506
681016750
322658826
164880244
821513908
115055296
718068699
521774691
324811156
809477368
1036500653
178961796
496314874
617898236
395580448
655774711
355146395
170998653
189067089
143180103
141731692
51556482
272283907
103710685
132897282
248979202
608046095
368943795
566959072
83005931
365204238
693730131
627380760
674060182
126865855
29191351
1733858
404302267
279629487
147017156
697105333
133733363
823937353
262028747
41327847
205952294
334916286
402787046
1040315537
330553554
96250017
362037113
790138889
372001638
550256660
34103803
915015149
30580254
645710960
982365277
263194162
369475220
639808654
112216152
400918151
699821933
452868454
245505888
404810446
864584377
62784494
754237756
1041721982
569268495
353331339
226988098
218018178
490540277
644629911
40821219
321430463
119328251
4664701
219468764
957538300
990092734
534549978
549931095
32018696
42479427
148900196
277779864
516284687
151003380
272531381
58979011
208372078
294518935
518338036
248062408
149849497
1048007788
485355828
113187785
569654822
877921194
425134735
11731566
475829856
654142679
1053851850
268581255
142529917
27069365
328188854
688552946
439545088
438342154
113274142
343730251
332747632
677388311
579515007
950402756
827051459
5868605
145380112
271547917
88651016
224682309
224102898
170782549
502312339
140357560
62109453
574419773
282351276
54194264
492736619
469019805
461658804
329112066
724534905
170853272
549631108
156283965
235029010
338836804
212095544
279186003
963282172
1018708233
307576364
659308390
654111537
671909718
879120932
274617915
178293787
269358108
116911096
752759867
752708584
15539628
147403054
165267298
74589582
908127333
109394378
458383257
548280267
431084915
707926779
883573385
52628829
865246428
504831739
521480029
212473162
74860800
482099133
22370100
350361803
214758988
350449505
499166424
380047240
178647320
187762827
151553727
67668548
409931579
137676646
32203114
394689440
685222659
347192010
334932099
189898850
83568168
149091506
340532939
788890259
168921422
133209623
842595223
613179632
398928940
735747069
2460897
188549813
559033739
296731128
509199964
719561252
1002174969
101760897
673695831
64050672
69466745
788642885
747784617
17105121
5195145
504103786
435097356
320890080
853945903
90259436
30509360
532526018
954377774
577554741
800842399
323207208
489219551
358983133
366188960
236234076
30395255
4590628
708895788
385881879
219006244
54408238
187416814
558104261
846771653
272738389
703522589
370439547
259604348
257459296
6965745
248278378
509935561
153207454
203900196
609386028
266331613
672422042
526632849
172155035
193898293
873534905
291939986
641971679
175559635
78792453
669028675
219886377
929585989
225508573
887379799
133004645
774593194
533718012
213312132
527146896
52221282
230889480
497172602
171609930
324100793
505611460
227827058
349452846
374495995
143415582
1035406502
268103555
332947880
963742090
59503272
953470435
744087136
455885820
609029733
840250148
528251978
103619135
623168102
465300741
303937729
811348548
136237515
652214123
433082327
665799252
235265878
254663997
281696436
73129101
264303741
725311506
111757206
799735721
208260797
284398062
425561442
428154776
27715062
306888680
524038100
229287316
70024453
315269012
470405458
168705232
577681690
778365884
649205553
700268532
695654416
295923049
282575708
234823472
1055547691
396638642
66208742
191406119
385781599
138307928
170977573
142704913
102484709
714002487
351688751
160965270
226650602
345918166
82420957
95421408
748004273
570070788
44244182
600800054
544056367
212471011
297222107
15501860
177701533
427301406
695584025
478188263
321059324
357719110
680752395
118060948
221104896
95486033
725512971
695374856
336848880
186765781
164476603
1033777800
207676317
147472747
975604057
27657472
26379459
276755681
813713736
338051026
1058145000
226425884
56081319
905743659
31809111
302905513
221035256
538463847
650278869
258230088
237855778
775062656
646460777
596917573
348089777
347509496
294763831
692762945
771640448
19679676
893178548
650089117
935172829
469183550
76652063
1063850974
988497833
578743076
19152647
223553804
312791751
350089222
46453491
234305059
469071758
198155519
202120405
328980460
588606258
225615128
451835822
255670490
256800413
203712946
212236718
293549328
249431015
58842224
937591682
40236619
172682499
621430097
712187256
438354311
325186587
517860493
505244200
45069053
159753206
1037997670
651245384
172922720
526994206
122819078
500108862
723765679
401447833
697948108
497768836
242141591
352080516
151786491
434987878
195981348
71188024
242635335
43592851
549367980
622519634
237335449
485596599
721678030
134009891
178038663
33995390
730638479
81637149
169658796
355184841
37624284
151427821
424710600
1045463825
41512056
222877657
643128304
141403445
846619655
636948821
557545908
720742900
332924446
722418014
245263250
144127714
55784377
213500997
140930050
380831730
55368961
86840094
213638455
639915619
154010719
661528448
849263463
551549671
37167746
261383171
903379197
914964682
701066418
16270570
939239158
999635210
276716015
269717404
240977017
826516908
14210450
7999175
348383537
247824326
35679035
293532761
540268864
100384310
539125625
635140407
139307662
325489252
923413425
182282474
56648336
835282506
1048653395
909529335
678734854
1058492543
942465486
205280779
413039096
576585981
422319966
283045853
674214994
253555632
479646088
614535211
346092300
582349846
145615747
644298977
152103038
465022664
557687019
429819224
251872859
125053339
45844582
861370935
666988141
170204344
102573331
234737311
87073621
45573831
161482688
332944297
245180678
684058578
20079061
325402470
297642150
222049072
508908845
689096789
50862924
150244204
195849346
227652368
128326846
141162817
239003335
953041411
547978402
562956037
578690780
840009380
265072490
495723989
722090479
501686979
246284414
177490623
312817026
961055
303919672
730953403
266584829
677460863
449515483
658525021
330937911
830797366
413109202
645896064
363858482
459961741
351322884
1052276654
318499684
31541955
121619754
441246691
299006521
828318295
910933112
353340287
837894066
414493444
363175358
238719299
759781209
263434911
237588217
351856022
571111778
804057738
421797662
356840443
216528333
45938207
524518404
221848818
135224806
465932088
248540428
126888816
304787240
321588233
257843950
24721531
682392713
98299279
276246202
401606578
916202788
172044637
97924245
655650011
655786200
706745851
28395991
464456923
499862722
875558685
11298069
163274419
280868142
374493177
691910056
325793206
474745505
901350385
167635627
81723129
531098845
279557112
548361821
543031910
431514003
732189388
870679468
62761027
58492316
634920128
114808770
211031565
384809352
88482200
172252542
651771133
609028153
189104397
227150938
58130866
702535560
377381340
237592718
577278988
153300899
1046487404
25428801
857663942
222417269
238587459
42609645
373925525
23849340
11190275
546267195
535215700
834838030
300084616
278997581
294773955
291725225
700408146
101650524
702588814
7088426
344288085
408146884
326886350
182698344
308546984
32948247
179930797
682617898
142379528
283637191
320172132
704673016
143617407
81522562
406295660
363994513
113505695
20606013
105592433
54372998
932269893
184160274
580658004
518474276
754651824
86449190
278928695
672016254
523703920
195010497
93250770
582038137
232601219
297502355
805948504
752333066
64747080
353289282
379883532
294700791
225683683
411521816
98530360
927158479
388885544
104042518
957078314
1038538931
564629132
104485205
239725297
961312382
719569786
600231305
738173879
61701662
202340250
394728115
832665876
199009218
296571919
255496392
964329026
295846117
482592959
752052143
882700075
302694960
156386868
529436167
349667019
435030330
1064361305
128782208
4161388
246999281
606039798
830287868
373143016
227747662
802369635
479509042
545680680
415760251
961034595
173240315
112946266
64871388
339483901
202755433
146995503
269929078
952250385
151117113
78867281
8842363
284922753
69176821
196813580
458929155
706037817
321066140
141894927
548100313
579591121
100928445
126868633
730722891
397332642
606674922
186962952
283695012
30126863
228747312
463359387
311046793
595750264
190543792
668404304
145282193
415758024
151941190
617068158
198357695
690762258
416858897
696454230
275869089
329330070
953521534
118551041
538698682
473293279
28558516
743790906
217405995
769697498
628433760
527915594
253682805
183632730
1022661236
297353785
532926226
379758745
345631486
603532437
488515419
165381299
46236287
316465125
645333154
258539950
325444628
652367027
581745416
175927309
292698736
31357657
26223122
164589073
534976670
182442950
396755884
816470351
532900782
706634452
71614448
1003809509
1027534273
976186507
344692643
342107022
202006929
14824999
60485409
949730811
223439910
894858496
31806669
339092293
347134519
1018845715
562709804
91712371
107960132
327944447
72529043
365948481
319420475
128316505
185738034
950564600
412383581
654924220
335526469
1008897699
241905762
726960438
479527010
247375993
463183707
1015336552
171630082
86153050
313867171
122057408
568421198
184687477
770561453
1607049
410240230
1064653239
166668842
732665885
113156681
135137805
131974338
13507950
733921893
45755944
663776706
473652444
166693533
65519033
74563638
619954928
1052827466
38404671
604642523
67854663
677370608
195594404
279724998
14404179
658409505
638047976
227973472
32450949
1045944668
258180164
140292700
157120831
40810093
265132824
242500386
289509995
535979953
1005120268
694206751
405963863
5942743
152869301
707520916
628583217
632936383
2394570
1040802802
542961270
330237539
303677531
67339755
69220938
703842407
694928988
296028157
578378401
696713347
186240959
566921795
985412834
977491886
175249766
48777617
602777778
78113787
602106924
750743801
374323733
297477726
680348353
22661921
171381112
916232630
300968672
797996729
161079438
476351414
222911674
330444567
904144184
983245728
903658048
5291957
316996417
199750851
172179895
108587874
916984675
326733559
360491280
356851203
403089099
133804249
284589821
702791192
523161013
547501462
198800974
557317192
131467430
439400335
255385143
272758813
149420733
592485669
1000126989
657033212
359151508
581025519
181344450
34637837
98274310
683133183
760483200
812872673
549327076
97052767
376873237
528890696
245208280
287306949
272875741
126618191
286986280
901319060
193622925
74291005
794000524
938618671
899329375
298950703
856280702
81081658
41719378
311256567
283157377
84071585
94712334
463964694
194237813
125933672
153757001
654954609
233553193
5111444
123839150
434055368
325616099
415436295
401013708
629459770
601160705
166462376
549771612
353475981
197873328
382971129
329988174
225646027
484015368
972328262
510016254
164586390
473329314
104422641
582619875
110322765
348868578
431462278
183116540
194458273
540252240
8524525
891259468
709686108
814574175
909387528
216818679
12739131
205805261
116299674
126948510
524014375
503407578
650361606
292223569
693064468
323704093
254524880
211663872
93108593
124292191
203344825
628278697
656809346
682891879
898413422
999731456
187112289
205617437
17376140
583748586
606221143
1037580082
699028260
376765669
127998351
346441632
118073059
547427130
10966791
124603444
217518541
533970514
105540768
168362899
513333285
109261844
585822337
532109110
248602231
254346593
336190813
358297602
127317212
155404450
313402884
698018059
1029893276
935552252
173739028
184609126
407835293
8789245
366971071
106221216
26385154
992173881
237260361
92744167
83909204
153215419
528156509
578587356
635030709
895646332
96121593
771746378
300384603
423872690
247692152
209187149
166566042
262203754
404348863
768403974
253450382
161474482
324661530
167369663
456363950
669916788
1069529627
332346756
74715138
613881923
562217680
596484593
226592606
408514454
489540596
744750018
300700325
76406526
922190666
486508906
582696512
133202662
450605209
874656719
497673192
498081481
863416372
690129407
505063079
996854774
128078638
289403311
150699488
330045146
235136508
1003253427
549591765
322575509
153814164
801421649
887933373
263186887
221782191
344228918
254122658
273257604
211109164
810980257
204375080
710603133
534191475
183602782
328379482
635788872
629668692
59939177
214780484
47726336
177897169
89666120
284847605
464574966
201488966
133669749
269096977
495729479
36196276
64430834
111768726
846769402
339592731
111555833
131289454
266840219
176787906
741206447
344980544
607946123
1033145295
602687400
137697412
657339381
679203952
188823289
697894250
84218753
494109928
493315008
704702908
584939849
392565893
269384498
9994544
210274121
520401305
547544614
812833212
831992402
128816714
135526191
608217040
41557087
41070012
653984525
221285496
179072391
43137504
277656000
227242322
22530060
576795969
332000517
1050862997
734182694
37324959
558199333
365358157
1023773296
410532842
428105417
45102874
171927901
331539025
141372424
937514019
582329301
384331002
756455519
654934756
92940544
212863448
239256526
526800624
610200255
443657838
845056132
197292138
926647243
43179953
713162991
158180325
347520309
62338459
179867830
447130391
660633895
199852578
489316409
15436593
215795326
689630994
223759472
279997994
666855260
420588885
579776246
153577376
397184866
583081041
558739531
475411552
941306236
321426351
303372144
382655658
71861704
131827585
136568925
721932218
10907853
385604939
647548487
419435465
31002477
173594707
584536595
360924092
600174716
84886155
1019213385
698618657
91637123
662600592
168529994
307534561
5120747
46026273
158579989
249211245
394236418
55228802
722166054
332328832
24761511
428050134
160661129
1061308159
883373207
106054782
236862241
157599222
32987018
170556549
669087231
31503317
842573743
593905321
502885011
15501247
619353468
847525746
846124499
308217177
61871027
284271103
827861300
890362407
995141971
1052415323
406944924
580069202
446555087
666774814
652017333
378541432
27282253
253547902
987417432
105774654
626390882
623926055
807112717
517263004
427723769
245258417
506113316
286349864
900756953
79467644
536855551
302211921
610334428
14156577
43783076
499556669
485173624
676234798
465484175
222961709
615692478
279685294
569452072
626282855
795064165
151403991
439663903
822315694
659729579
500266540
931600138
649590941
675114592
187126936
371839890
585615368
878308769
661146820
357593994
770486216
195342678
337094225
301764293
960909239
198044694
216815185
313515338
748581097
744040523
681037354
272054852
655221439
334115888
100994659
456314284
770626215
1069275410
188118354
119646708
185049924
113073567
23948253
544175564
666319801
634495557
955905158
92076711
259076534
780011206
44160655
857102550
439791109
499119329
76192188
1052841383
212361767
288657703
144312514
634389852
672858012
709798128
377598321
18664293
154325612
272650376
237163493
1013273134
184551565
930414547
682967158
521985863
277591561
407543272
195285491
508440717
163334882
349423022
222276189
79062871
93020989
575088066
33274831
283043412
229174343
128923993
699584086
733728599
13362079
674984049
35721345
352695400
229376599
715186066
720559582
828254587
421866512
419669380
844220202
672967736
492782772
562148065
4610242
721351162
289664885
201816527
407472964
149992938
182888524
364406679
585686115
268837334
448520268
39305989
317477680
218651365
65974112
554435967
628484752
63753312
499835327
519440194
820081764
95966513
810516465
108580897
928938786
256271557
716278789
522715874
283755599
395825579
798070998
45864548
53761663
197221737
25541542
12713939
287549875
50756098
544250280
346785270
536755224
703164469
174538700
838599140
543859603
83928339
37202614
621002700
239410744
270111749
785987334
12030404
17056622
24119899
222123496
236658471
973961993
214075237
18219633
882699320
139615445
106172340
721971027
617428488
796500443
127788869
446270252
508541336
202605773
999830411
903566401
109866163
28828172
878545436
302873950
609127039
580388765
968953605
693575385
815550221
676084833
925079955
9416537
836782925
542894545
636751577
575972414
452410019
720912983
1001494543
944716562
392534501
153633948
305531953
76290879
189801512
641033284
52089939
401019108
138376459
228356397
942183257
448003949
310584209
578065081
394866368
51121013
176307650
700697632
702318138
179533797
780465189
209163621
22825560
298040012
480354555
212234382
581826186
669647438
31317766
57005496
623010512
115039814
312881467
207415938
144534615
459127913
458617783
683813106
204732436
268195844
759350493
309787307
66926731
86103423
54860252
874074783
251235425
28997583
7014547
855220825
598559892
702099448
908898446
814525346
195478660
880378
139763435
148522181
191557242
654580815
377734520
200192585
370286544
119345010
465603686
528850252
141430924
323503757
94929088
16476602
73266642
171495074
328024663
45270725
204996702
41903726
81023487
487605494
471286476
828611121
158128359
552862398
66477906
625792981
591007278
102168585
309980407
153208326
593680911
59041786
174234919
282863646
343041820
706568435
303677818
677476631
21061608
37269788
308867689
248946506
581236679
115957545
250329232
81030813
93195404
194496414
241018108
522688726
523733528
674292551
616953067
565121851
60175046
375908034
541358735
195175875
251873959
565621158
205849773
622117663
412275052
216829343
195428949
862903570
170937735
472831997
17385983
352163651
916249814
446603761
978476707
58270797
578463539
284362515
196802099
9616663
274902913
538274639
241868403
465398667
66795009
476601268
552796532
161742019
832740932
55075575
176383591
169988984
13142654
465418615
636736005
94926232
327031766
657875108
586187737
257610635
263666943
13068067
838881149
487672326
783155864
261614245
281644755
266195242
536308573
130282644
482553463
636492154
483960229
654389726
969449694
274939371
198020921
251742617
812463675
561040501
183617655
407675344
530162303
35954147
681388772
791324112
16996149
874982276
574699877
472559157
269085350
979428712
311410293
55816998
172748775
572009857
1065062727
97533168
205364446
514212256
999016412
228054594
585868983
792873267
834571375
532431418
215093455
846667323
245901655
202186374
795246148
50921189
655336244
234308431
281941670
299262565
256219558
499133146
906258357
180016542
409955187
697002807
76824440
427456718
298670802
17280854
679743651
806742175
566302551
48296935
1065475620
681010960
500427141
715592376
324666870
275935911
883961205
285928873
369125198
559416069
269286857
338324970
270449447
136626753
388280254
611254393
507679823
627967401
324925809
966601121
66881682
660119064
67992099
488240552
236045548
31171471
176162201
730267241
66372243
209621820
327722009
834666544
315304069
45671301
633906709
191277369
107325803
228243298
723702544
262789043
315949129
16889155
289007437
214627306
190662410
460386021
171383512
629690580
235753344
378018425
264246322
147060464
346950401
546890024
342888578
232563541
5094394
426853364
996609090
299835355
341634123
257464578
607082600
625255698
488775212
988400325
498828091
750144140
62573209
118593941
658521889
340203821
250964022
233622442
309992667
986653270
195133985
440548753
707885025
196861187
620887232
501490428
522884805
167656319
401185082
266824129
637407740
275131912
625186102
687753532
318116478
513063733
46945330
591371376
221579441
503299250
175656579
164344500
108940596
210257572
243801561
121641306
335210618
321389721
531078053
472187508
511263043
263899807
141026232
588943055
195312404
131330520
673644003
1069510364
627675836
568614604
308658296
304495357
338130094
880169961
186836989
270211336
889417368
532212732
665286654
319307447
65914442
157826214
746312984
73951701
1058913172
797274875
234277026
563249039
1003559638
367873441
648292819
440305316
73650732
770316291
670285854
151345101
116873724
27567398
88316550
788984185
19989731
367317540
540545642
826673875
226501929
587018256
384440751
240217923
202004123
472933196
676769971
160298931
209353939
208639060
289385426
720804539
436398655
563641913
570497317
373565927
437379454
223602652
539716413
181366499
750259116
165819172
904128473
48385769
513984430
687057228
530552401
39003188
1047792505
495704012
919219062
267805417
7213264
6131708
930425279
564554542
117702229
236134161
332396144
337475617
541544756
226362451
634557117
216407356
143915067
429060123
482836118
272248995
89728421
312883388
815525062
203708291
159620301
531670013
266710
264655193
445487133
165717281
32287610
240460705
370140332
515241134
292644542
269284007
341775159
678430990
11413982
292690016
597886061
313404571
245314316
415868564
344981736
1046750027
589260964
528668659
533343580
364186405
33562425
109815896
117092618
84446463
946290495
299540880
127754681
694137984
466909543
339774775
243401052
440261592
176605730
1043164278
589452064
787038398
592629752
274256401
261713201
114133297
11743671
230247086
302523956
138117832
236554122
133133436
441029428
214072002
818229607
578685435
866749467
232858663
115094477
371264093
491368411
136620032
174975895
268160916
217510361
173191523
534525198
209923985
854916623
844290751
607490441
209248580
641216368
62039806
924418944
409022851
194605617
121061940
562863844
122985690
71405932
510343017
577698808
133294415
70521163
958278011
253077701
4767861
885538163
926509242
500111564
354165141
457786996
689849174
490000419
702479858
384916404
443241810
859348050
247746994
105930048
184492836
226067946
529206145
256068362
49983895
643763831
701998072
155280445
299560809
756490767
132945389
67379891
655831041
78981597
782855328
661411698
169469875
432513189
550894411
356553912
695862442
1005027340
279227711
642224109
382200668
507087361
18188881
367237584
77807214
503856131
256681308
379819364
604556130
51085378
52722762
332940867
659057998
348608222
350792341
443332403
591709711
149593878
451145191
559822842
238954972
665519274
780755459
572141307
409479850
393278480
281966940
486692144
615996211
805568821
377941356
251590218
51837338
131358317
193919887
307839261
681118305
578864982
570505832
699701702
1025333940
718092621
371008186
100842168
242247636
155955452
7828563
141648716
434280249
562648428
964188189
1061074992
46008728
235600937
618659251
522758415
580091479
803810422
298152152
140266566
387675599
62043591
1053413841
455170060
476699338
692506245
90468681
214614701
521941890
403345813
286973089
637110683
19471614
20326738
198090044
109124519
806461474
956466440
374860415
126343930
981263646
144963629
50498245
134467910
85698296
264849935
15726608
515640281
894690380
328018624
322110805
230354725
258665097
840963944
76524499
760989592
1062062377
706132492
191789725
960905085
654318452
650159404
329878141
330793765
977671032
519511449
22213706
280870465
488495996
190308643
1015400457
199420661
59413961
1042539805
297962213
179045551
7974436
174134383
197167143
488679272
439644865
327136361
1033961222
18641702
656099409
1013735888
436152909
178091071
670518359
22674883
352496447
98120379
656475870
348677304
53087238
605093208
47709801
230495001
816140724
106998438
458087047
996256349
885699532
291261637
946786954
352411451
515656952
586012458
722786589
227938339
323854996
170060741
317069775
29847841
300046290
108320827
159035416
903474258
830733254
803115342
434930588
929319959
532316796
674529020
302538528
582785870
1011403234
273862650
429306682
314199857
66107251
39294966
78906518
545781942
339667622
539676330
356940427
651443924
836845055
346523112
80956652
317585765
233964252
622995399
171063233
668528233
635620269
87863632
202401080
200778579
559154878
242925085
61967547
7515031
422504456
590004842
209605300
147629653
425297196
382744813
983724636
109435241
1035000572
186388042
830944445
705728527
403525857
858003285
45185125
265760817
145814634
596701171
689614440
74893813
66764534
287884086
784815999
522350425
594618198
909734572
371809415
293728800
66986906
491929641
593862422
205412094
190068136
371001317
447898901
196756717
878730391
116961262
507510611
262137486
623954481
5758287
290205352
1022200133
377477346
94914771
124336581
262825481
378344457
819637776
1054918563
616811120
776939623
26323715
648988397
239095393
736237586
96419762
893986919
285090008
485266019
95320383
305882125
199911646
267876990
62278598
238106418
384865187
1038412582
152012624
325200585
788056846
261512179
290043613
554905161
279479713
231042727
201582439
8850287
147409607
1046593988
151331488
164682251
152262796
223289904
18916492
695383435
885832988
243258604
314557216
677268395
40497449
244741352
371494147
993220124
155869398
354142441
103289043
818594196
273728182
210181103
142183247
375522340
414268810
56409185
692849037
598767283
218600721
625780218
373004603
384902950
787235134
811271523
533774410
72334190
524266169
376051594
89534642
970369979
271809690
858179961
337068764
274617233
152972229
47219165
347110780
330755161
796717987
951128265
274762598
689803647
581882075
17286842
369237833
451124497
216598489
881610578
618768052
10791551
608433919
223975287
839778983
292053117
623015305
95410047
119160186
248615328
53231438
298717152
155013803
339421123
985404281
201183873
929068170
228428963
269986138
1044855446
1007134695
598778440
432606295
380444253
56014200
179066916
146062717
157265392
153883891
672688809
269526873
595976854
12106280
938259636
203068241
318115712
98798171
692869286
537340813
9429122
254181777
328151134
666280104
1050967165
258007368
536064186
100398853
302741304
158609360
394597549
352536701
148492557
905511741
982739337
466484039
238370072
106922670
396814638
1051937729
169978788
299858457
763737511
389892671
138312925
859288412
186083960
521528062
239772006
451842687
722408708
416842305
190801200
803204313
223225923
587206298
1017603488
702497
563226393
700336164
215001527
510354119
623966039
11566332
1010730643
638058045
283190557
171984964
854569653
337511922
682847668
746904614
738041150
260566680
414106607
929065035
722689924
306097949
323817685
38106996
32174267
196108358
282874049
789356579
619186926
417401781
628198741
855002099
488525526
520023784
278634127
83548924
16928652
175693002
682507791
227103323
515515520
680400725
67209331
487641928
798788309
190593355
271512608
271293775
13680584
214478924
442568881
569543090
1037320873
76148198
234940417
287027071
2367531
100654164
988993758
731169755
45148459
343189797
543970585
352603528
681705458
125870207
141014627
135580529
17261408
750680514
140530731
278562090
207297886
187671759
218613311
486943907
417216645
205973318
370875449
70647056
751209779
728663903
167834888
647171927
351877487
62848603
288076376
635306477
346177428
967570234
1017724079
104456837
836456502
223840941
144911329
811721515
116555741
1064249842
257146199
469486923
237694890
27690078
149650546
646696010
37783450
1035815348
197201064
692610756
2510998
792798174
486844021
319447762
997421456
887790389
223540053
440203361
91775341
238107175
406794323
712450496
1050878086
775989629
16958709
833545373
237568431
866184339
9637761
254070387
47396539
114143221
701300591
357722017
647790504
1009698454
32441034
50971257
598835474
183914619
148077620
610460525
496319888
36316676
514793314
788921193
8859859
109030774
733315325
55045040
1037778619
288207005
639408794
6055123
442043475
31397592
483334062
975767143
1044761154
387066411
228729055
323906825
1005310192
223653692
150791356
972247695
619346553
111305977
151441619
324712602
307330840
109864362
997968308
1021419817
1023973497
730704610
436990182
766195794
39357692
1033442241
544452545
654623350
394565316
974363103
883290425
65750203
581444073
533094824
187504244
51270215
91421549
316696643
388394918
547324124
274904427
243452139
714876981
185318575
590262989
581707405
311273733
516691028
473426017
324646538
432013481
74570505
59346390
1051846758
400417760
151398245
308357927
770583487
219184046
334839708
667392398
135516799
140616741
423192595
253802337
176427830
25210698
485155175
292619327
182652239
264593494
294617448
4805195
147994986
572911655
683790119
325639981
71486533
23323403
705849961
518422589
238845885
59534299
977836526
113519342
1020387349
46347906
226968585
932014390
275142339
133702593
597746447
330048034
201503623
439816436
980143328
341440032
403327124
494798930
728324593
394168765
262335436
192137419
841315924
839464227
481594203
277553226
358767567
1024477958
611326541
743529101
250246407
288525916
761847792
611349202
317901292
17658853
347489450
320641714
260206255
157779988
1059530935
397753128
1042934471
904827866
14946160
374151561
585842450
194670426
721906650
690378976
363346253
171853327
917834100
101803581
928505310
496452833
694916780
185109272
144150035
520532943
241164301
49839244
109170638
27213342
326433626
73047734
351888321
1026166063
13300430
300279126
313811387
58262664
942038886
599095769
259567248
521189444
216475720
953288781
815538356
82981820
249903099
33914364
400930614
423322499
40566421
257491596
72142241
289364150
559126194
302532553
934346804
595329319
321008859
402727056
381636573
131035546
641738428
509235420
151288510
8708744
207968201
196586584
581954597
570195897
650314980
161936738
972354775
238354504
158400507
282427198
402694763
447481080
228766497
289264737
441083076
571909936
189724302
205066047
155902065
114922195
549445206
243395179
310029317
318033810
398735570
284371233
289828079
48026028
240377471
524200064
984910398
231966636
416415178
148476104
113749438
654438616
165807713
37510974
655487805
944266852
231910119
407462366
162652902
316237101
443133003
710041401
488355824
804840606
654945047
28896903
492619336
707793457
157781334
60522252
376753543
419301172
85943539
406306188
208510106
1001272965
114789113
631495168
131389237
59724596
242168833
106837428
771957017
319473391
136547336
294816148
311042922
397868870
117492878
645582900
777819313
253550421
486590911
47562020
173897713
680218761
195908114
426759043
178299093
99765985
52486251
803343945
34957628
410869478
557196530
104003972
555824592
779432927
868150463
936299980
934281562
9923380
256091279
674666826
109173030
724433437
444919272
175542298
581506546
632327404
194672811
301431908
369790096
344721565
484471802
831797393
25960965
401459389
204661369
716442613
752013838
125847524
97074112
253422030
138902564
369092393
523535621
1059269415
1027293463
683074933
163079358
58939309
209109448
121446410
787625879
377959060
106478061
589089177
56297372
158037160
280069298
528775310
473558181
248739293
120456384
141037589
299202902
472576062
635572233
572437011
683012460
91258509
705303620
993042693
798763220
956800927
954113733
434246094
202041641
56944237
191411632
231584248
373155361
274831212
549283747
259638693
699119105
598398748
1031244885
18540067
595037643
37261302
313433580
105243969
80750956
89074211
335366669
388327604
1000015404
968350589
786331366
634111708
155498504
742389546
302018731
145172174
312882627
648370254
653940870
392892394
166903395
282758742
78529392
112246905
260503336
480360297
161103126
384801523
199498810
55153676
464732702
674478243
33113170
655032501
253821861
348004039
106503520
198899648
577753456
539482035
318002221
461703514
710926356
71611304
175858610
313397519
327090828
319661452
138437246
323162365
599230868
812984362
203383998
865963935
249288737
545652419
277804652
696750149
405669629
450964833
171030762
498023879
304046772
134229916
368991304
485096969
30013497
925057526
512127845
1014534946
1048983782
254965714
420059649
168035792
271885975
333515690
284817789
591392170
925129228
681702422
458918695
90055692
292593710
1071975839
658651030
142750157
75826522
886939595
625336062
223070260
225784670
266396947
1013676001
375371347
484866015
361346441
51586149
708621230
43127371
75159588
995528533
261929562
241176097
119049884
755653203
315542854
174610423
43848990
341183731
255512333
402552280
696092630
1068260904
74222616
1013023916
364975334
367291946
208328184
327582712
26788860
295048695
266836291
200175844
209754199
380259462
293667494
8383479
138404983
222186971
390195163
362009800
22537862
657979721
963320270
558244112
645410367
258699019
598856252
149190113
1000234435
549781311
563362283
136178403
211421194
914394862
869480589
632691181
207868911
49142670
128749685
13814661
12488247
238215369
381742386
1045505433
542405539
878041254
5967884
9697591
998135512
444555916
53013464
612150901
220434350
8683575
544584682
399248415
644658068
444321756
300773594
960185933
937630283
500755612
704963193
436891573
11157675
699135486
535306606
674699665
898838133
380829319
331431958
926753917
343799692
204652985
713419212
763656746
505936301
97517858
351477580
741711187
691761247
402003029
604649411
534617467
1035990261
799426708
272136540
196028596
949772648
536413845
142132518
93015881
416999298
36327455
350493651
32566944
71401665
121839102
437530840
32054969
847807683
693459670
60532498
287689112
216428020
526013356
700785567
981825993
85467304
438070400
372804110
754120182
905207314
396161179
84224510
668775604
185955999
254138919
104239890
882344124
292189161
679228447
229549222
662568250
881370392
726174117
497534167
250188934
208769932
597995984
824435
500930963
481523213
782915082
223156087
906431011
202037366
434578150
375134578
721799750
50301400
1062488129
780784516
152739552
535639196
558453218
943765299
1072890216
16616568
587663634
299839029
755117901
208174783
209367311
838651110
391622988
231657278
712692405
968950684
204158745
892071822
243216014
373804803
39900158
300332207
280547869
323820941
28305805
777170480
366406051
95098351
357290449
763948814
265455596
836869624
365910057
158484479
343553092
477040958
198614980
286921369
303802575
66637277
44192847
220135340
312145696
444532265
991635472
291227658
793896927
303317430
709555077
1044837383
969287826
362819592
151767856
922969982
536387599
438032655
410027036
267083672
948598322
667513206
496709036
700195059
638646803
302929298
716415363
229023036
722161372
706122344
517487916
605403987
471215935
186264619
253413295
155224362
440868556
270666091
333287089
779992213
526182296
147848759
982496850
56721527
244618750
56654284
244452547
1067083147
631753087
872815781
258504715
638986657
52940214
912855191
432322556
259616006
628285265
752911169
409887041
443861016
149088587
318067269
438477900
385113943
840660686
507206027
138486217
375150692
607654089
577653732
109273967
550290155
520638831
900150004
689446039
136840321
46688824
133530571
416670026
107206369
702832413
209012463
312413737
683098905
423977696
511853129
649831034
546715222
217860957
652804395
268943080
996942588
170810480
426349110
225729693
396619876
423872202
1045785064
440896460
208162422
817349594
674030147
333967492
465363481
495323583
710236411
459621250
355802895
340522353
119367048
241965657
46622810
23074075
328381971
299358677
604749019
507660910
786051403
327237524
294911663
222099109
513085944
215197268
588056418
227652863
373072633
499314718
411360706
63911975
262263655
177741881
56590943
347954345
453289367
296219733
424011149
1029253431
825589683
382597951
351978977
323232071
705419815
420651382
246390393
408331855
123738337
301924896
197734701
648522107
251329283
675129425
738965009
538695699
77254234
106621473
83353122
55739634
153855144
457362116
586504854
559253429
378025882
166476798
437315740
502688979
685998918
639889783
709914248
842034970
302041637
117856505
654414315
75622508
999633306
134773170
674582924
148897701
107013581
529824200
56631578
858524826
38044571
20110774
529516441
811031628
387414206
492857165
28742446
52260484
377368625
467030263
156964580
656369012
931302461
84211810
770515049
307176556
293667594
133130458
465337401
581000287
75212724
446388786
218949145
58589096
685682921
200077977
67805497
32883835
594448859
913300171
710186124
26039878
99572714
29200258
379236751
693566050
610316171
558404642
215216125
701487413
418517425
1019450874
309821037
62042900
95688528
121750154
747628456
11890874
306960367
338369459
651291675
42101404
24406694
642681819
493404112
766072346
797543280
324502633
340728124
588246232
263343416
518195632
133690747
784431215
196728120
28303043
7252532
661436298
1020556644
271282042
126354182
977690952
675393957
957519952
240547776
353993545
807571229
790767391
303730495
657817417
200869476
249933221
406878750
589427386
767296293
69816830
449872474
394159957
901510025
693197170
25866773
197757650
471188550
1050604305
66593842
551281987
247058531
450781962
988489054
283535179
103081279
152306018
302314603
604478358
449954541
548044932
172579231
210714128
310939642
344945000
472610351
620193438
274054215
649510491
313347251
146749296
537498645
619736127
820717924
620249895
349603000
298302438
116259912
441854341
1046239327
779929673
259638348
440681065
1022907168
348044491
200596368
678941123
69753429
154520280
350604722
712952476
494873659
498294281
72080138
314237452
1002852291
839331647
1046098894
347991860
197917256
184035007
92284950
62866810
14169729
678060213
617707746
340886500
254783953
275523633
331138061
721087884
235736867
74547825
692948593
479262503
20030848
215637646
102885659
274354174
121442027
457026474
195943426
753185989
188902413
403141952
170279364
405839484
537165717
239660650
178831322
672788816
658124990
660824119
68385729
853262672
439401337
204881856
310364623
1061268779
188939970
644857993
66707401
390786046
432539598
735442239
250824660
86137417
124370504
596218472
233948486
32937832
612286639
584598914
471791860
697822627
238699104
295855491
221091084
185183950
218543045
540905929
181373593
304575529
275459693
498500327
902083803
109016176
744454482
639184208
191999133
803236345
507400442
386458585
1061637700
283577020
768173051
675806624
352981107
531195068
83338657
64107153
812234519
701955406
517092263
625451692
505859437
415693960
380296222
293560063
649699407
224984863
677524361
919227759
83336143
585204442
307831209
78355434
98339252
529271078
323612957
600427238
435927156
44894777
370082400
110673649
541142405
989462922
512354326
800980892
487534187
38269597
237659433
492043143
547289714
227334528
28553340
976279393
395691622
556608201
635533337
337364487
278844690
247858858
14292616
1012439967
986833742
223450373
93592768
112300518
288616395
63593811
68851625
57554559
637659393
855867751
557348939
302384822
372575998
903296973
150892088
888695415
469316700
914027663
29801809
479696278
641867555
985234091
859067620
451166755
208760069
247986577
352783094
178914656
2069891
38485880
126369250
566592137
615939103
784145900
359464331
240063444
358940925
638309240
120602535
567251908
249026850
371375939
641514212
603073364
184310883
72450410
145352559
182270410
671471005
308487386
82774839
584075880
350460384
935628637
139574102
775622159
520281534
266315224
973193022
357188507
786852160
44796057
319782430
245305039
469387105
573997429
378247582
269782036
208171416
101225697
186358052
12250798
950104129
769890144
49409422
933317405
108526226
694724475
481084256
695466419
45630596
54441963
255250145
428490472
81443330
786363715
682468353
250345296
1052377171
334644158
349476595
514660195
448237528
511861959
326773326
431601804
304505214
421832582
86172094
998373557
1005589705
85770649
435868135
99405066
632255714
792194402
628268961
715639458
343952256
207990777
287346144
319033832
51894522
427511046
867093796
305682037
339042554
339516085
3472959
814964652
872970372
543719156
42434332
430262172
339376380
707466013
204103704
120028694
1043270588
44418685
175586846
212176257
17457735
565444417
266517820
631856003
115988804
143597721
986742430
544809721
138371015
504649992
830584237
598472942
448122754
213347581
968188984
39793812
602766661
981774050
187809803
210935176
641721562
462221740
553943271
83003482
811115852
660339487
113786971
294329440
453512714
87074137
558751340
959157076
8010506
932257293
333335704
125169397
773629694
81588092
146231255
222049756
727441683
451563547
343364176
679042707
529474336
770387247
543338636
77456665
99603820
23073779
5422777
683901118
11538641
1032883611
205985111
391021332
713934629
1050559775
514736039
405984354
348235675
334598555
758432273
718827782
348027351
916526098
865341373
58760774
917725083
310554239
199094101
608945645
820064777
522136193
167882428
231527541
681104167
333950589
978181313
849381190
1045780897
605916966
494755184
640518635
332934144
388706811
204457102
720961303
509674227
211839044
23734393
119932932
285397008
696183658
757762857
92657181
439892816
143794397
289510061
199644618
986486871
55927262
137812543
767274509
222148564
950593907
698384466
201822483
76219018
99876145
995379646
490041979
866304108
222436813
669250373
330067032
286337187
699197566
438787186
347540828
997394286
157919673
221177924
157627059
533652624
32833628
425233165
816821082
58166795
299867792
37951345
235670762
641479599
24342591
953149061
992303501
246630174
774742778
86577349
16306005
465777369
1778592
572015238
35064158
60020073
633503530
940063410
47810433
6205124
489522782
444036440
412767728
484565806
59929523
322042848
467277455
125375159
605088925
189110533
603476758
250989361
696748177
308317084
625112129
816711631
200134567
448977543
153577189
352221460
56495161
289742238
38696544
968025299
38765967
559842880
332524612
431031671
578497031
350443418
329775291
145957059
280419470
69070327
80286609
997149522
21814268
660554384
278621176
679492918
987878019
210730835
626780059
202191770
1006661743
236599238
271598895
442958911
253395228
611565505
908517661
470463605
398476983
966039378
587310660
245586268
737384443
748107660
373983937
397154580
778838945
219952909
292214443
878360532
426042024
854488144
951157414
117407965
283682726
578541213
581495988
298698415
556348912
161111767
573717524
163494878
118278338
255510659
1021556243
207203418
476313578
634674302
239159661
255172222
387338267
669740101
209649575
839523344
591856611
622589510
135513477
345843593
445436503
639481232
287034101
767107362
110538716
742627329
6380281
498091246
33675491
638457131
712881883
659677396
680778089
298025618
270513798
1045280017
521127790
35459396
9512733
123318229
56864772
819395978
790003283
82514084
337834921
717357683
750760348
183168286
487014973
100346353
400967442
50091091
308454452
282065782
164021573
438018633
547233896
284131396
427418185
13432303
363521023
18132413
1009279878
398336157
1032140755
106339972
196117537
182916418
941273856
98443503
146270538
252439947
720134920
232904117
179121151
489418230
253030735
208732202
708851341
261475659
356851835
302520973
149797176
683091844
226323918
48882810
244255656
1041295526
113798428
1038201855
446794237
461112235
237333232
538747604
528013763
514889657
69493706
713739298
578752349
236620087
30882838
428771689
237179498
165787244
247137053
269447987
584125533
320014436
301859472
1018744304
910086270
291350852
203560941
125129032
254437642
838490522
297605860
910105126
589845775
511313765
132397818
82722777
63130633
89790775
162954065
121121513
494685390
978878485
1043112997
731660586
392014809
134679778
689929669
125860838
1046935448
318920776
693840684
98019121
80285094
397865749
921895457
242537668
207363954
666635835
177940019
400543941
96868208
535479825
855912950
643185341
574419594
934698014
639653998
577040252
496431359
613532094
420151436
687424012
279648418
454604362
580069255
677897109
291826833
40347360
76880100
903104531
547093629
121722476
373389875
832944892
599926903
140664399
854355406
224205750
9861245
168204281
785059380
542772291
611286981
77142345
168107163
615371104
670565770
828206593
12468328
465585537
236049151
908377899
335793159
76924732
363202418
561135386
716780885
77664360
962931655
568043605
410957909
422851630
122670793
327641828
40630387
23438680
325735476
293342270
616208885
283087367
965042166
679481758
150292934
837603905
187857151
96779757
67129053
956243066
322498267
674585118
653724280
639808191
181649035
542443202
229675636
1053173551
221561981
4961533
342317777
61691524
100729297
30444799
303653150
357658193
123089110
639633916
282075768
308081803
414755071
187840897
227864232
415760528
476539954
471634972
539191826
600133625
666994413
433329955
193878309
173411001
375040118
369685136
644295681
47098862
80100602
979385786
402212382
33295375
367677033
249418724
1013453478
822694310
406388947
153965651
249174918
892431311
391522534
207589095
491692044
646677624
139981560
854954115
149630403
696850605
669084164
788315
347630336
141760060
281669394
605387505
248652844
81317521
612451612
227802250
193948417
927037267
353059633
851320555
522757222
1019997470
322153477
726895379
396077067
325257908
440285477
134848947
280980578
605018026
505073082
899030658
983204477
1008148112
37187680
415566165
536060506
1027690616
1008158077
803902125
126111629
1008239780
636417466
531239754
285513369
362638892
520886713
415866124
940253826
692871649
411903582
89195065
371714437
382790092
723988026
636624009
518014753
692401089
640468865
273992767
187611611
293180706
100463713
40302502
684869724
220321548
393420624
246899898
3014315
347170079
18544710
128910654
131528072
242800340
596761245
624237346
429329094
743972146
877565847
846414674
793353128
137275711
302511009
503717470
289769927
658078147
411293657
470424582
884204872
216273479
505922357
93051961
659383688
16852916
197910775
227805786
856261985
729846312
399610949
740202646
1010709506
273599841
37785944
516633550
733153673
255473283
125226511
26843831
461453678
174076084
182868664
202437014
417317210
50419994
18363459
407763847
41419783
303592477
701292438
651550386
454587868
526038492
157003724
290682752
222129552
204080030
516994549
720033193
614704698
1002340884
137687847
238753141
293630922
258313354
613672612
631531975
1067988375
224686879
961553756
420061521
256032795
140490181
1005855231
259147761
557234735
106144436
524109725
499580693
862439831
364472665
219566445
396889273
705383765
714709422
762496265
328687662
310721152
1067460733
255959391
65556992
66163973
784021036
516599002
683918673
243658280
707667626
596204635
302588202
277941709
96946600
354231072
635579054
170716433
533337265
158068961
166128124
770595682
90410959
86267240
144300351
374529627
69054573
158687380
824131320
315198573
752971391
972262664
610286197
220010912
146266941
319129738
227863288
538448553
928728761
343704845
604995157
127159594
240777392
321596832
348026545
188149137
232483224
342064730
155907248
563004902
191256480
240119735
523668717
712590651
329542255
727589095
1050434295
160395799
416499990
208636750
45046211
442136490
133809707
46557030
597377828
217441625
43505230
483658404
162387823
571380083
105060900
702371818
355880370
299223233
271018422
113518915
554999713
593594066
590957592
604076857
525617355
553581748
205338016
37751344
86005557
135560245
110263109
622465981
626957853
514428167
6161216
140299082
85057300
501071314
300302417
790608485
128829157
321300531
933239044
677089648
244087630
486215386
227193975
795690853
232533084
1028032431
140228607
425405710
478836681
551654642
583433853
880963199
164520194
1021626819
113124263
319166343
14236555
337113113
465871754
1070778993
295439336
213003466
45917464
1010600001
116694858
579797571
32938450
688296049
141091334
571122210
187413860
961073641
971574609
68631426
982799377
1062109375
366642524
265715314
115684520
213218460
1040732462
582861934
805585459
896680038
109501531
127150563
210607150
498565804
238927307
472144472
258416307
1051774056
661883037
313523146
446321035
1009946933
246015812
413240759
342033684
200440568
630239394
748450603
342073509
225190807
366022295
4890004
84105475
150952245
576315934
100168088
641570841
362206816
180990722
490996582
637177030
624913464
294932608
660071626
98447308
493911261
159209731
714458687
107273983
265208045
256144496
282838905
27299813
1036402956
696397625
381668785
770645345
79057913
207659304
628842244
201003992
46480543
897459098
229079411
178158819
264935017
135567918
233473465
94274455
720804417
649792309
326409239
660864109
338531957
420501019
100888199
292290210
956915371
184212300
46998738
232090896
72578763
485258159
156077026
851832976
646109022
181517149
50483619
279440224
262713329
257844589
597350583
136520752
666142281
592777085
308654654
300979102
468431123
312836126
991320357
777293921
518810737
437660627
3354832
209410897
343300268
979315840
667744130
347433154
712473973
249189934
316886879
678266371
612310625
685730479
8287948
369481040
274351820
1071589676
100854538
543774810
674514234
660709985
841089746
154211608
150515882
77562541
603924423
178978937
1022835736
672382380
155446804
834126697
51167591
333055757
1039233297
221727416
951729874
184426574
467192560
125157865
742039722
11369377
584099800
40266027
306158695
490575571
306320484
167308450
9193167
859156355
653099101
265044190
539933192
176423122
64013274
526289006
853947545
354179645
703203332
897499232
382998406
47579546
565293420
697160809
715252201
199525071
839363439
101600957
889236661
214135371
229958910
335914951
553987087
374470150
10798441
119068796
512560534
9373910
7086819
578598716
90564871
292852826
493794014
161741291
1022124014
188796960
392205367
887798036
840356988
55899223
12304402
520856603
341616358
154527549
487866198
346946525
412704863
84971399
1009449770
142045903
597785988
412077387
131459102
512795830
414659959
25134023
19567400
227733626
701771621
335437417
391291767
1043973216
223638105
986399835
277112117
43436184
385546775
791147634
332001014
65433986
424447175
75080146
262109117
81102660
310625428
355681061
374828348
57722483
6665726
408166348
25084406
84934122
183020431
927637055
32541570
163137229
709189532
176907647
890677299
137341890
674550382
105382426
94839733
574103357
133485401
734929454
709776564
569200985
272557351
683722767
342425430
737284301
360981700
225076114
98460429
305478076
131345284
748647715
573965409
677336627
157537126
866020614
84646006
311919343
784575988
637498914
743956918
730425038
141491513
209113967
244177331
288867081
575806389
601707629
212782217
59385112
519023325
139087844
213143675
936069324
348104109
326883586
76772134
49515995
589421796
83766071
773222002
485026069
686052275
1050608848
193490942
545058162
612011706
592087925
411057521
25037549
230146168
427834676
335487932
500378584
11884960
310317513
232682134
336297858
84239784
19731404
349417015
640598836
175193746
338392761
613360361
271671070
365705288
426329158
452760745
177911606
62661055
525656995
209830876
489981926
101377908
222155230
350407224
688127973
647249485
38110410
316209217
655925032
285191553
659012052
560770590
828148485
601057106
194679161
68276683
31216815
95829229
270803358
17580923
622191266
187614568
826895066
245987483
461642617
392787276
545035662
509386986
128798168
579505976
847590247
983335052
817437248
408083435
102012753
598980595
366399093
285960506
216677122
528630607
713480868
1136912
426784406
484217026
197580009
154964230
637763835
126139822
69979912
21508523
959887612
871393319
333342454
372097214
265913833
154597489
373954361
65624219
316612143
282579514
165372906
111171066
502101200
810146482
47438472
19978105
28756142
186129138
625337269
188022500
734858500
48004945
148708233
486163647
1013116562
230613494
482191233
183788712
204645929
132985564
402202218
185668658
320239421
768253592
580377992
388636449
225154254
276565703
550270557
814379499
432927323
594392936
662681880
476023008
1048021170
45670383
737168877
432990406
253490680
205147491
359682593
700913822
306329662
234603661
991309840
247700325
670588172
191872068
172083567
53114210
178358460
872490628
679769785
899193808
1058533689
318937795
974029566
579665148
174690283
688768105
65414473
93107482
330370349
271435201
228778954
299170672
48884486
598569078
1028950992
213723395
104974380
284475489
104321465
911171833
230218105
720916199
14475202
307539551
374907560
847299465
529074646
636374410
869940096
208068215
585222724
415504141
230357128
321009708
115928926
239240822
310188313
292133452
700438877
319862910
454552084
930133916
865441171
812686827
279518648
63400726
19158672
456393287
80339310
209744874
561393194
192769110
335400892
122503196
710126047
662994863
161337139
325664002
288057785
614675926
11622222
708222132
58436332
629942846
493827072
335043875
214931590
853059947
638266028
137980908
693833577
340783194
945913208
458561046
6960530
3709929
303122282
399009797
428356137
500334253
70802867
179565980
639095440
811263575
934447244
453466532
1026124582
335967886
12505580
334429462
419574562
38048859
1025268087
10513632
392269473
927616091
272484187
724003433
716420018
41457445
337027840
407568762
565078031
463610891
813969908
946695873
412084071
532853333
348061562
19397062
330119178
104858187
980453398
90795011
915937285
476161357
602373069
94184381
903171094
296843369
282093799
803201821
80800323
708142048
431230777
445097249
950456591
290211493
654721384
756204084
138809443
676140144
667904217
460442270
604024126
66990839
577436900
156907815
408410318
13357282
144397631
177603070
284314295
154184890
124725396
362210697
344916918
979913986
10837871
86766642
50158244
776884249
299854468
911382849
350650586
124517902
659098990
141711097
395486017
84611467
482189289
34847217
411431179
416539362
307633809
1012327682
282613966
261291525
575520346
566637548
299577009
672320114
968473058
104251787
385831526
435979146
635685415
621385195
761491894
720486610
792331526
353175931
300800750
209222584
363753850
703946839
742919910
173815515
42814514
203772722
92481037
198121666
386482559
327091704
758886230
69616506
632908957
478679598
313164221
361839460
739666641
965799411
294569601
1046495868
693586555
741226790
92182962
790138371
1034759645
178448632
716617048
123638156
296408057
485398215
915770417
562394676
115186477
990539959
520325362
23044521
66078944
576591528
280231787
986573579
1035768632
237057986
688991676
230332364
238918224
171584030
114776911
662642049
114689142
639719464
119346208
51088924
3647315
693333209
196572855
150679191
347799194
113147847
24337647
224353107
335115118
344202685
755466325
330209261
512543093
56978629
558950883
442864934
11652333
97578266
668621281
716471003
261545116
605020003
449003388
199492477
501214576
160268709
826444224
328998872
12215352
173039121
494045053
35219244
678360372
713922572
381054965
215918477
87725412
204387171
576569765
247105480
573125291
186981591
173756486
591073182
177862293
33042400
306274532
103862905
201059152
184132906
75892039
500618525
846540346
350700095
384789671
1052703109
281084091
210000827
307473821
640812412
491444487
83501633
742116453
1058258251
281054343
801194049
918346868
520563831
208980773
316418004
20878158
103494064
461322163
756802823
16023712
530036426
997728220
581091546
451256441
185890474
10161633
15515341
840705755
196265911
683247426
195265630
83967532
281992161
587451221
589990007
288926569
386847460
1009468819
529369658
435001790
744844703
254153314
299930098
572343543
696354255
634430407
861171365
91834391
539591962
34474859
558664873
801417059
186668237
90810480
400031818