61527068
205385866
29490779
39653302
499808135
228844249
153656884
491392032
45338743
276091012
50714730
113768124
748232968
506641157
188588858
32917569
434834488
730389321
248370972
92796595
741681924
324011711
80814368
622136276
251500911
716344942
88443024
134385510
325135097
611517690
108331418
750407700
17504876
798207084
361951605
460458855
887088236
367487364
53155152
604447532
44592785
325626665
614254647
208541012
95618592
572126771
213283153
805560853
2403910
6645230
62406483
265813464
253183766
645317917
443236991
630187579
469541977
116811459
131035319
497497102
140541290
75853563
127888147
561827518
71525363
20545069
135654
479153118
149860620
10938529
501143603
880424731
477169592
693528525
445057661
242740777
529306790
74093681
2291195
137476996
160493626
837688201
930748618
319028354
413847773
167353370
18483257
294431732
439412639
380176669
638962192
22897650
796631672
471910209
223127885
147008579
10236357
19809537
390458740
198296007
168350921
15609240
506434961
22800519
267598889
21129282
565385505
666707900
93763190
540346904
402615882
56265080
61451198
92279609
95557925
71717891
4045578
35470532
616985199
423513475
101388820
106358990
92228636
252222471
146856608
51501152
5903827
119912167
137295973
200118308
405386454
688417286
210455228
318908851
29287772
35466393
385956448
509203403
138998834
113378673
301455866
190153967
48317504
378695538
273381413
436433054
2945685
544281386
3474217
582313181
894163290
478012936
45781114
105310322
1161378
437474
166195642
6312001
251337947
89393762
172923327
151150658
6630965
8178293
100403923
176356956
84717927
121059535
151185523
682165706
98860314
354068220
88068165
3450642
606660137
67423488
342471294
73926788
231019463
454010174
700692035
80986907
20135138
87873102
393816562
38035809
487198193
52311159
400911248
545472446
94132001
260538511
236012225
524237791
133890441
112022247
512530813
565007
2675092
721261967
50242
242069354
57082466
390210828
730904016
44197586
244259587
172640454
164035391
335193569
925114763
29801461
507460564
359807059
557920918
193958119
877123
578465748
73468300
692872881
48530951
336068282
86849807
143463624
342863999
139658903
135526458
165455485
246173913
500871084
296732873
362269395
289153
212721764
163794756
501384075
517346913
228291786
606024010
196481076
426392198
12685610
453051420
5894119
180003510
31813897
141941466
25362966
168783350
58551971
19476582
63416685
71396140
14303008
12009918
624834906
247095800
404920198
34753288
20385655
179933023
239916219
811364947
239564616
135684810
157848989
720690195
910034647
158476061
553424140
226193422
658725453
191245520
102178378
224491050
50169195
65702679
321786186
390845788
238721080
104249299
567520705
165751894
232403235
249943735
220164057
1819929
450065
344826470
82220462
100729940
317629
290261425
201540446
451971816
362273232
316565473
22754899
407394612
225237965
249921656
193630972
191304371
174583065
358114007
211226749
18575717
247950550
241875766
250693275
23223041
163716635
159752921
230087407
94242304
482781196
326447774
83563672
50579029
31274170
11004611
142954399
443530365
277706071
175437494
134320357
72570508
75718030
674148824
192850650
328292809
10992033
446981419
7650380
142207980
455214841
125685905
344859292
216492643
388606882
604088695
329545263
130946445
532906357
769870586
35503580
530136544
40940571
660011675
61624002
451886143
660650239
365550427
95307142
341823014
328518010
37636844
282037862
729857458
683582026
68342180
149406988
60268347
5144688
151241484
188441529
515558439
187516116
397327888
164666381
103381122
340612334
459487792
88398898
234620246
259005206
124655677
287910197
148886215
78673865
457566408
38017081
48295447
793681130
413806024
186928920
642976115
410472185
1460577
660043602
288621786
60898326
192321498
154568167
15926324
460873129
94685113
82019186
48344386
370408872
249113100
65395897
379289198
424577375
63005858
655839566
1196811
226125750
118784521
475259007
67037139
55445008
551849404
23955545
852460
661913211
324707876
177100252
666848764
707582120
633716928
628533071
647164831
181939531
469343678
282756878
414830767
145352374
338111822
273243452
298173445
554004424
137646218
387711936
73369904
77153451
134761501
439265799
474337343
218625016
619239301
98028224
492278143
179609117
834527737
230333111
538709088
47637113
695080117
626440297
60378115
37852409
218375708
179649684
123077828
3459227
99763226
10530419
102383109
84837651
192662517
112770467
865281413
103086594
420663671
424554193
675821766
106776286
577697248
149115914
649371660
20389998
209978922
33346946
125851088
8430041
291206035
854740142
768188518
11227534
861651
92848479
275187889
74169783
52340164
123512614
50482965
242905265
374067595
60304291
634934625
15100741
14986959
24712258
399542566
434023342
140507803
142836513
632776013
123876745
378740578
155658609
198622296
170728473
39314402
52627927
88588673
65492916
268498895
2457188
119125856
695860539
89559730
7141192
5347308
448776293
162097237
165231646
107031991
339759908
49719490
33742425
646928201
76205524
102656412
388126108
9364843
308784115
900834
12271043
11871467
100819854
19488742
199207304
228429620
29190473
554110485
269896851
516968502
324396890
249006805
8348104
11611484
207755976
243843013
54336599
17745589
133842108
327620620
407209173
694347006
309951409
47696034
251901329
222138256
160443632
88330069
6187904
246821474
44822408
275530067
33581153
724478132
17995729
477307808
169718319
349553837
90874739
209693960
149083785
200271275
477539199
419728907
123682578
437211022
234186347
184500958
546377320
55305728
697668049
9151987
450511221
68508081
307202180
497356510
473719457
41804736
92243933
27798047
151280593
572173669
132859720
702707669
84692334
66129127
15958520
338377016
15471239
524411161
260354802
123571444
49832443
528647701
40339887
701032720
133668354
203720224
231564305
147481090
526353905
15903438
129780973
165539571
117499908
124959066
306299707
292745672
169001327
786351512
357233299
62967770
364091089
19207146
598435947
43904898
323143107
26943177
4551544
5187500
483267025
500623504
551187472
628454652
107607059
174347170
268529081
158028535
85222062
179128917
80703582
196408944
28337577
68274925
209424062
623028184
703511775
522389581
60911803
536360660
457601495
226025535
918253
48068436
247823286
156012536
138820394
682892592
89400279
352095150
92716893
41057654
14973425
4951348
47394169
106739932
330549536
109577142
617149928
27374611
672839271
136656688
40841526
448232867
264416753
69535856
217234087
65575451
179532346
411212493
134135958
212787840
159272038
25902399
370153263
333898087
115490300
398047805
96386223
132140634
247457539
260617760
37963021
8729463
1104404
42456053
682474948
54365778
66237221
510061560
496900596
191002856
38738239
429258031
5875988
66390286
116896018
245881735
131887342
27314789
202073087
42890151
217699802
389443500
509433315
34480739
842684707
43332088
46268002
54398684
35944893
216635916
553384280
315206752
136924804
290585414
303679119
405650865
68526511
259131441
38961135
629137883
165287889
831508271
651783713
56137266
493811264
175609951
265462968
213939507
158779867
380149233
487382813
72128535
6799765
125304141
275134721
616308224
339279782
14057640
739610474
146629053
418094
537019716
679620172
277032895
452741434
231501695
717507895
425747345
239963609
221228862
102342465
638776136
80338126
159938772
286597337
704211364
7001108
193281326
399544308
314380286
479145291
56727612
653991404
471916138
35921692
255505562
86935642
225302322
224122110
457110981
935614713
466367748
304339761
132301580
418831480
273685795
644438386
412866372
420009030
613200949
231672781
324424914
61660756
404275402
22675932
36795467
3179542
311460746
23256743
116425499
224592727
195263172
2671837
269821516
102691024
5386133
234095377
518235812
239026804
519226535
195062344
660599700
364167031
114497600
285914703
298854490
111684514
85115562
347692358
99255948
405502676
56407245
118376604
431457643
309654633
214981560
593964137
285334061
21050803
20924259
271069660
243986955
198146865
544154270
432859837
48703042
66284347
620693919
48453131
167143083
66829162
3346199
336203329
150359834
21087170
25686595
325219285
83767174
134953293
55838571
658941068
484629751
264049025
36237427
34081433
20095377
142929972
267348593
285539205
124305223
411410114
70975208
160505654
258993525
148171953
216476218
7619
595641242
99897543
163233101
293702742
193107391
7069645
286086621
351193187
10284046
337816618
30854351
19900435
771273437
19938596
247603572
458156696
369791269
676590546
266349240
128988646
208762518
44676347
721140680
114243138
299996268
46368572
444992435
7228615
208595023
34799942
264623122
104550316
130996410
435878585
404719
5717474
29018924
113679301
217038468
257554031
25121993
96054659
526710353
40646301
88395055
16590930
388089508
52953674
688653760
677046562
612152310
27918958
551437046
117333335
2349472
217466194
676135461
603420253
449637907
117942539
246949569
80808724
422001742
577072093
152777784
1075298
655245269
76271067
383167743
508707285
970080915
35827540
62836399
717541389
66903861
750208264
409773184
168772286
185613954
691741790
40440551
193668281
328768248
92912306
77742103
541810629
275827593
129072626
104183286
204046227
225429867
36427614
75610579
11161475
165115183
448748475
84691755
664950746
3999072
109750952
194804634
69042879
104756047
599898521
180484889
168358471
182806253
161512329
541966983
840092422
749022032
148168666
289473697
145370998
711214523
159578191
230520959
469023075
70544876
109598385
69217740
7745125
400864620
165851425
414874666
47164895
134800613
86090104
136976791
214024439
195808151
111793313
912359
67701460
116287222
11795957
54392109
15630308
184663829
358461270
245994771
755790745
110177278
222253857
8132087
472907795
95380893
565191676
70835138
131679128
187366346
714682883
116889553
251823623
430989237
211814769
25721265
555764471
356694611
259281393
407189478
52366969
215477203
36155157
526938580
34883929
286082894
45126808
78240809
219149409
111737707
176926
74902664
372582100
143049806
169397309
26021963
403816985
224574011
670593341
130987630
196628596
87250470
185966818
32941506
310376571
584516671
52131839
448819572
308322370
239361999
96714060
552191755
701906425
431625657
53712539
451815636
434601741
720320003
352062267
71180087
128992961
149323511
631952564
362820063
77635730
40979274
80706294
541164733
74944188
5539004
465816765
76206937
429525780
118908169
266397279
240014222
104622971
232773863
72779867
1227344
188431719
326455848
271851292
56981530
278797238
54703838
186689069
155513026
9007383
56362289
259414195
164980356
385946091
27236983
422544855
382847100
22960725
7885049
862339312
132271823
225062976
373898680
343359059
415988660
8428589
368502822
20701373
151039834
508396480
334415061
133780915
305072172
534708
574247444
5133670
61279453
877740
308114138
145699414
16620164
492365704
77544608
104907941
184742715
165264089
449379526
337961691
162541791
284182225
65768658
410531648
272773633
366083590
16887958
47761517
438914
138339950
209333047
239009977
269889830
919325209
768238808
796910993
298844355
16805293
145988304
120278711
46118062
152607469
724559521
14614119
221306419
2355968
321264623
141968508
94171390
645013688
117433683
565518875
306086424
745995607
145365083
282904326
80765052
228536265
512385025
109375912
548681604
4158077
216767117
68622604
21206576
697346194
394983187
565967119
195043836
134045434
26977724
559415488
11944373
302019637
158645737
80441701
116545049
28027967
28661655
86186263
17252310
551234434
18050687
170875295
180162695
2468576
66448660
406391644
11038255
520600465
396997042
21993633
18505492
360117632
355189242
296706583
68540806
131157169
244575041
114079165
599149869
398305868
721515219
719951599
94167706
745017498
607247017
208670506
517145630
37885635
96405238
18699382
391171448
274445255
6436938
535007475
6977650
184468697
260461233
3649326
344236510
439796215
148097109
113731894
50565410
360773787
781286146
114901814
4023056
207749443
455489118
181327590
352894223
802785242
138649408
254890548
530774075
224464485
431990958
296780568
35456116
483255678
259240139
68116478
299048665
128923707
11140756
155182658
127483129
173195552
15465728
500918021
40585134
42466611
62532112
447100715
76742328
80233230
890093043
462285792
211230767
45021598
194282622
460693305
136903943
798254141
65970516
106953165
562504125
205362440
490750798
82802557
19421799
189282564
277809120
53661496
136295453
273446574
472386524
502051631
8029813
623431441
63229266
197723982
285384383
8948529
178681226
622253597
525926517
322792754
507837815
341384111
133329698
112316194
406989732
306680906
111272103
574674460
579557544
538184809
251246947
694720814
54521090
282760671
121907722
141220158
189719995
729173273
394659383
57125505
675242919
43872380
186882780
171832717
508989498
55577665
763276
581435007
44774837
262198174
108673457
78680395
52053411
268920174
217320848
67395140
2828606
702832179
77462186
18775622
636472862
14203177
722767980
339857491
79822097
737954540
36985772
369219331
33019106
399805586
5256848
52248444
123086135
477144663
469910908
50151012
398898777
4284257
784127204
93519523
375296364
291966791
56473421
837940426
449570833
337830019
526452931
42972606
209458359
283144709
264580088
91201303
191987631
16495874
408860316
341365055
70641414
419207172
34095477
173723886
3357875
77931357
124682678
37472744
100590340
295458510
299837263
172933340
692962443
271719185
171357897
413712622
262490818
372184155
236708226
171714478
350720729
3518043
612424277
111946012
118641360
62449888
49912651
716261216
173906952
1672030
231025702
103502530
180916469
12551005
701817957
736328560
184861345
400749059
463743480
667808864
180503061
209827708
72453956
838706075
70360068
43530527
126649866
81179242
166762045
338244424
292974
387255550
790079418
205864831
109379669
273893757
480433643
1378472
664044666
626316470
498149829
451914882
67860039
468300048
259620933
39975151
29258783
340735218
222710221
882581562
169842975
116729711
522576913
32065725
213617
393292429
141113205
184604133
842904481
175023613
432677810
11933436
189867965
284920663
44378348
34421140
37566689
302617640
148741989
104241007
681068018
360836297
398374520
688502528
33591293
13333286
658017640
392412685
450116761
112746785
29968571
424225054
689116223
450984478
645635780
277428002
53080778
476015314
331111339
270062237
11708140
94951963
451898316
393766517
6216344
158864962
267412415
602553497
128947942
139366147
326736537
196845704
226781118
75436782
39169444
335669605
31666436
212033676
183338391
22172010
12583884
153291990
72449906
893892581
189152582
431765610
12911528
525740983
403301440
225323620
196877113
4380675
6007762
152929631
7160328
611260193
500502542
396759652
209557592
356163457
41879158
83943878
48593864
115860448
446031864
409571087
474598732
1926662
596912432
68628659
232245709
174873091
9281849
666820519
916034766
230463590
248804559
52385605
29400561
2787627
47992541
50970592
118893754
53491331
54338318
779747655
939356361
64141694
464860727
408511392
82176681
33147181
333743654
340322646
57462366
123601613
665507071
26333672
245801735
530175048
758563247
30390761
19458662
207956020
257600779
41854707
317863826
87785124
336194824
249722452
9235316
696965138
154795754
66388854
23720061
162640359
96567056
409488622
128525619
10242647
459076462
374005232
77617873
17944922
214519973
256688938
201452546
170759642
675454423
13344499
91133002
9477782
470460252
5203987
25047411
676771332
57198618
658798193
48401060
508212121
237551286
343404475
148542133
17218743
533187359
62037529
239964148
13008039
2545477
564114921
266736367
259743685
13589918
72713915
177094032
18036035
519721765
439140561
334979398
54627642
61919397
181010696
0
197498681
308625715
554854539
39247461
109204574
711809801
21854432
198113501
136692295
89906613
158828311
797286085
38181172
386799571
330447134
177285820
172025905
781375436
8163707
31381900
617131461
97527258
250244314
360469265
291538373
310300321
96126697
383964796
24041336
16196469
343902611
32441939
191667886
30548916
490109036
195651602
77903665
522795534
10413611
495407676
116974765
52776281
275740449
515193482
262185496
129279788
262599497
31341689
192023183
278886922
22448673
383574479
867825108
512376950
452842514
50397607
88634576
11920876
137448942
38952516
113526001
8495603
12850394
28086201
12104441
20195412
405822909
81637986
410832233
43133297
6202338
87051820
3454809
149394738
225086142
4542195
529447531
74762048
146257634
359464542
149867614
183785010
100568082
39243368
228075922
222129626
197287407
10479249
140521661
114157031
413380807
308764140
7607267
509895942
530796834
152993091
85662263
92887188
208485283
130317058
31376929
130231043
121477855
475247476
489890514
130747563
22219673
344366915
406572979
294704193
229842298
102083318
24389725
88679954
98592108
12499025
12506141
534542601
56347767
321696097
305932170
207132022
205850788
494493946
482346441
114931625
44275339
341127050
8398716
33978388
836053274
186626993
153055371
209926856
144556625
515390058
177578681
386971153
2114949
15852633
685618840
220456107
474756177
666198342
376120828
354948870
417798262
4977485
611328921
438127320
14336861
194265924
188127135
896923597
148216092
40111351
118846830
62983773
48219117
25030304
99893499
638426636
745808282
190042890
128044905
471061271
55634227
435043150
157791701
328791533
340120100
125789575
507662036
383602127
134523279
552335069
291925127
381078694
37463721
66805478
279903764
624039307
341326652
76584701
5790939
35739182
192837924
92555902
185386346
911518400
318863151
80557777
493094852
156010289
234407330
19539737
745034380
6465814
329196179
4095088
443976595
873004635
196370733
521750074
589271844
172444368
114575676
14120085
426157478
179428887
653823461
69023670
170098127
91556358
344710252
388165507
81096913
14240570
92480476
164424052
165628311
31179043
633682195
318051630
61537314
50945013
899486608
62042738
96927435
318191371
146545486
131702781
36721641
656179114
539117027
350471442
52859949
889069478
86080666
51254832
213593948
138111847
340518213
117714036
262143163
503545826
235573882
169481669
1892763
27438598
154334952
142099542
37665403
7381612
1236001
84152471
368310681
134026946
19349126
98891593
323330499
40159610
80538920
4618297
80716968
282164519
160766405
676623118
135868635
80702570
73443007
13087429
381964196
118493815
321436513
32489965
988089507
258118830
636558540
297109907
218903438
139956892
622579277
37950357
728035
382014399
27880286
25458024
113247856
235069285
8006910
878987459
322288850
134825856
433976589
339227172
478970151
741699699
506546038
335128277
557834313
40988711
499862206
156839414
21001362
4966188
279598057
13159306
60996197
44906423
252722944
350344563
196645200
506649481
602745992
88923738
53153693
763757290
100392597
208980990
777722436
39541408
178954503
90582685
20759681
238040360
95009115
40291300
326798325
9976301
357507533
106077455
18878849
299622349
200134496
298138410
2106752
4097970
265449414
694954717
85941541
142692283
38513617
10228469
85031878
120194043
61894417
437883966
31529461
84111524
337437202
337211509
41309573
163567757
323926986
110624930
86815223
16608774
180422714
16964375
473180742
334185072
18383855
219263722
86677132
382864473
367790904
187451148
71064491
71342173
132329400
102188236
340725234
58687405
126829560
1678640
181973994
398170122
19882270
21358276
66002956
328907323
171837634
321310119
178557966
576844
65021624
277094920
582034136
540553653
333532684
491219811
312705493
515604760
1682590
2178818
222748124
269904135
675196068
668751216
295034608
3627165
40967874
7275093
266675221
31929138
403602829
380431643
30100126
282088816
252786447
264282232
167839804
15749726
181424834
25545319
334238921
324172404
317695828
579141059
413805968
265607043
593024720
165711087
184459084
441361363
251219840
701707066
112855463
141031681
82111022
360748950
239723035
546707299
35922061
190929981
68880750
235766718
109502488
366886639
507183852
242538166
178196811
945130179
22632678
218570428
240338502
320079991
2271613
39567298
257820120
380977987
36398368
224585467
95197747
16117201
109448082
286539967
58896945
466093698
379153547
249279217
112626670
135452671
658628338
12340126
341322890
351285962
110360117
900858291
73177444
25994565
35628140
169309868
371474504
624336937
260185346
459968852
81618065
65988893
102542758
226507796
370793984
212147835
318803011
285224626
520502289
353796678
100902839
96538778
175339625
818190508
79817632
56817187
365559725
39435066
63676953
76894552
403174769
104181396
124320726
633953209
418111938
37100407
21150978
565600476
28804186
708172927
201377130
43458835
8719081
243087568
198384060
1014446
140101546
358961176
728856713
442926881
597821876
44539984
71000927
541960794
161418898
184463522
352331293
300942898
86523018
33012941
38237011
119011992
389440383
637621545
795413344
578723833
69266999
52306760
597591896
159951661
231492302
401420296
89412441
20811609
267646032
358575723
193233605
365661930
394018405
271103898
189290684
102331197
295705066
128546668
523587192
110144399
43637250
118421283
535022041
113790905
64604810
96529024
57760724
43143671
80626034
590177930
125468550
25408678
136008686
207425785
101737545
200922498
54297729
256237374
39258020
394524843
46768976
618096463
44556779
86503688
289077636
130059453
457278705
403770918
538650140
671694787
351576274
232093355
754659618
716417770
6937731
66737480
241465276
445658139
95606708
158406337
43797755
153555645
545145452
98988953
346952492
123578314
583906
373432501
527019497
347147204
668877047
196695800
217769554
144510314
642579864
924807935
373809418
69089608
366788580
16811247
27461717
507909769
32295145
132909120
76177990
27083247
116163940
139699142
173885440
167607941
532005040
196543394
6457777
499931016
880336083
636343781
99615270
100855322
362726885
28010936
150452836
150174312
61363786
36514737
95650994
89878717
1071284
24671110
142067408
17632978
44349461
466534443
593541953
272277551
364712760
17212245
472892532
314998889
135018042
70473513
451882055
91523047
73220089
90855495
466332545
14437292
459999588
432714997
99086347
77308465
190455615
606126949
43284658
84050054
6049394
91512774
24256074
9765216
167098207
486944866
612045440
63660607
203249873
484357262
60750808
70443725
322843972
7226097
777100267
58549878
341719721
22670820
506387924
476952780
484000414
7862909
798025194
175381143
183896764
35463232
492170974
289104364
218976496
171831540
5465961
111649385
103476123
597136675
73703315
50452165
59758364
433750718
86879509
247289055
450204504
15092845
79354203
405585420
315984614
437495432
451322771
132475677
78624738
223655926
129525302
723938924
650500801
199039663
149617205
659891917
204651398
156117800
262692297
177686774
221323199
184231043
29503857
305755148
809991
135822381
258068984
405053770
423653054
777426085
25415990
299070999
21353766
369137107
707909780
341227956
61020752
204972493
519603829
281965777
132413128
341912750
93518552
831323557
436652545
172414948
396312427
280503730
250113382
172134945
759472405
46129185
348986140
33546498
414072859
78738004
51725528
8212649
681326726
199402271
839895411
4312286
327557351
8831515
33534390
197031530
497215378
184149635
10216304
160014632
284761954
203276031
6697059
122996161
451567843
89448929
189448420
730297133
180935789
62292993
283670164
252750409
112524556
162934105
241680064
61551519
210674847
161628198
576395655
11731743
203816160
80291424
182874962
227194118
293288384
1144758
275567952
208172095
308838809
80170396
134707833
48006185
283411054
499394503
530104030
155361926
132369693
435644192
19182250
175828641
23247371
70715069
266475648
852463723
309586181
47775847
356127640
646696947
422237106
191331931
35365032
321292318
61179712
386836945
114109029
410907590
82627766
252740285
268461032
65647542
19250584
64659235
749159979
641697966
40090387
108679753
135537758
240706435
717056603
221960837
14183127
675311587
82701664
51585844
76001047
56180309
150980099
196244914
6465515
70505719
395288412
45644810
726750916
904358440
381828444
115521518
213830521
56129852
99568921
101078235
39349077
69848682
82101993
369255741
827767935
532962710
40738818
28964493
34512682
360840620
672098592
14356634
14547960
553844023
365418841
112997583
382133118
135726334
489618669
156503474
121081511
174173480
646214025
185366553
125338544
186527161
28997543
35886063
949746614
48610834
81546207
930693577
257866080
43695371
52637905
92680898
172229089
468744801
840728110
537702387
817098465
704470928
48153212
791514940
52583505
386891081
650648552
146181830
825102601
123741208
108209735
97920940
185336998
785139032
634921637
7642693
102595816
175778196
262742146
213005949
8219640
886556823
872433463
41842994
345290578
420900660
588102426
171545582
129809723
235878337
542163673
147923657
62001339
12920718
289550869
390646528
50780153
384643515
48741849
130123278
12941306
137837441
223085171
652881655
153736989
602013692
697425603
360814423
95586963
642752265
29695245
197126760
393256667
23429236
267120678
387926247
300291513
136623693
278617406
75023256
846108080
183319771
514201329
185781474
8047857
391644279
89228883
18706033
66984983
323584366
219869115
3602977
15688147
389544689
540211974
267557887
202769033
428934530
208649265
962153090
179264451
326426710
484337045
291025041
400364771
483413505
591280627
85343319
224795361
154347088
66364139
59778126
494461847
26346152
516026191
275972392
5941524
167299362
30891241
641861141
40182702
120922575
27326124
419486638
735467
308760289
108107066
92225819
405201494
242584500
341926797
125594449
433730921
151204436
114772274
631182113
127906091
46641638
917856425
274362992
395115845
376977435
172511655
48030816
409301505
34222
47262005
651697000
3467748
87322527
276893687
239934152
509524812
601843755
247748662
114152131
727602410
314446030
16939034
416455904
149956086
501466391
27221490
282269424
141441248
343929329
185393449
531725144
3537501
171660740
692995648
210450766
90842951
91847291
587607704
144263954
6786180
456413139
110085907
196759452
27479694
446673967
82308753
191969910
88554880
705418212
66475904
102371192
203762490
65562837
267961942
63825863
277953337
197382451
558043908
347841676
456531782
20719808
17938330
113288066
194037781
91559472
435714325
388382918
283824640
88431647
291077934
80441669
305902276
3020214
339765736
101542456
713294968
630425184
516861975
149251618
74602521
486922917
220176354
384895962
545893644
578023027
64714060
525751204
954141610
38877216
331272117
531119860
145397416
637921
238364779
220984868
388239849
82151915
76820968
93550192
47959153
554308769
556042354
83620879
567129944
517550724
37470220
710124673
73950460
296842232
125518116
19878393
38637573
196317604
39096062
428625294
71011893
294472679
299462863
21517345
257643000
21458490
108480054
767352422
143085061
3548760
31302007
256323594
256591716
344965419
274355389
170700437
25066698
304405595
37794521
333676006
454973942
15530504
11666384
611490843
87379202
43873675
148344818
5182014
525160354
5516329
263977738
86270392
353473725
456377931
248285945
723583199
251170136
49212132
111414057
13746509
427725100
563072360
20833430
11797914
142871212
34315106
45732919
577061989
192243305
788642685
167494325
273764821
300325558
127725172
81000126
43283863
104446368
721228419
114970647
105084833
114385401
5275323
323654705
91696355
293660839
26259254
250987797
42032560
23827084
819927591
24256461
329480479
173025298
755730758
195487759
23452023
286951916
363591393
36666648
83975144
278713184
284271353
346691171
202048252
246567920
42026850
169358410
888392301
86170557
350164594
403816494
482051767
178262136
396666612
457585895
433380947
44583145
406579898
45634415
539987333
10455697
141391488
665529246
59923508
548203911
175407977
248653836
237536974
25908593
411719407
316351639
803820846
156116612
199592216
109136831
245504734
129781796
168304140
416052738
126109930
351653010
216747320
347877042
60917148
188327475
306760648
22613863
118344056
107060444
294921480
124165635
21115916
230993813
108604035
235610871
1511098
23434205
35871459
61233133
173962171
68362758
389608853
269133240
71713110
636867692
16451496
135562007
736226259
75504961
26171291
8194391
732673740
53046168
303925087
23806134
77860317
64370768
339841938
146203547
167436414
378067414
145080565
303838641
760614107
369619936
489491179
806377
466954679
198801753
20845456
87697886
910176501
686920912
103000414
120606381
20657188
257404138
41537019
670727477
648991286
148288405
540352865
99630466
453174058
534547556
341367414
123375280
18502451
584806070
116479467
617855184
400134427
340175577
23608242
658436297
530451081
132168605
755415474
73771127
65998441
79371878
471322226
609403
161859916
757433451
6519532
213144968
337885938
315255326
273378165
581411376
456790502
173254391
417104489
78663911
144776870
177858414
91440711
59581235
246365896
10800314
89160946
514069710
337217164
70872249
121943765
763594938
647203987
463471884
91906019
123847741
48764245
480932342
428762395
88135101
850801230
171962441
229112289
136342419
7558634
503498
44746358
397655014
81030065
144635248
42082181
246219029
475840774
6108221
76394641
57011804
160083869
959735367
657963925
103889078
17290427
16468777
61297436
201761621
68249369
261803373
148232115
267671580
112536914
94251800
92196465
31137577
40005308
633980685
671733289
354972244
380235977
14501892
12035458
277798413
155798359
11025129
63006050
86731600
231248705
801840154
47132502
666065223
236673531
572332086
5146419
149498991
232263433
339679734
143347115
243964484
511572022
2572272
614069371
150092632
319519614
355122066
383128180
2160719
9648079
142727050
158150187
176530145
363007188
2990189
967065408
119408024
461386369
622087177
263209466
272277137
181182555
91968496
81217524
296166323
37899031
147916408
51212052
112382316
792260437
423503563
6577795
548941344
157153114
347652496
903783106
24248679
722210960
153267058
103665410
720586021
610920479
371089374
77684345
280166992
606551112
354970834
609469052
254174736
11691802
392197401
249606159
113001478
310989599
311827347
235831047
236380029
259752084
111442604
32734838
274646817
3468304
525272108
172098919
12586051
195871295
58295061
155558451
320825209
673430038
515514550
26590881
504295036
9085491
9175281
184998347
171941967
113855216
267533904
472111723
63703333
194686695
307005775
65777385
443457447
514242774
130454775
280090582
717338275
201390326
6768994
194252104
28674954
576001900
380258602
208920528
429948204
397274948
151007179
114455772
9229693
138563892
149389519
157010930
477404790
471912747
17193652
912453605
211863262
308504892
266567497
12563234
165468216
5582173
78158676
47311459
182594168
39906872
25840568
797883429
364925784
74267555
67419216
645804876
159019575
85826344
22178047
42589687
27795175
2879260
144222877
14790271
209440924
57260764
71525716
659680244
105272004
276430749
468051898
506816721
558252996
507269169
267886623
137790798
216806145
47310856
64981860
197431639
85230948
466805010
465767252
686006149
226171107
128086094
54354875
109964085
618986303
480104713
183631588
103295085
25969354
135462005
333422566
94064734
8014858
274132671
360180191
55486879
428817042
167305306
96427952
129923742
202391223
17952033
400756615
352152017
64137448
28817009
3279737
26902520
32531755
455145077
345267074
189836727
262019103
67900030
361878525
306685153
201172070
68637308
107913049
355806448
133618902
204170488
27333344
811156483
203046436
53096234
298579654
580306875
72392160
406166204
369304982
333654198
380174384
537633994
720863968
814612687
279673650
138831385
287319297
421175183
392600469
211710211
341703953
314116087
462098366
25060834
240216698
129894260
30648921
39498675
354318584
247273685
610749789
24933545
865978928
148432294
119718448
480035581
300684499
114652939
338247725
145182833
345177110
321114319
602715665
10196579
32766470
228694976
166780676
151329058
227915035
330144015
47981550
3969617
19993842
530327320
480374033
413252455
232451062
31406608
95758013
152294032
28795330
32364635
597744225
263443659
420557233
23075749
119007047
413737952
74762558
514179810
110537638
112927416
553739246
2610982
193260258
35949266
248535194
455306247
376609500
228623319
45458628
626905151
71169897
289682687
32747889
642835058
55873183
653685714
487375426
274254751
147970410
54741607
45382176
186672687
111053210
275486714
278616349
7281938
126981885
395851531
606714245
683827325
415062256
778647801
66403793
794064794
316390720
169930908
451335827
299403608
345979940
190544414
538493261
101933420
585645120
152656554
78452880
326297837
373485873
26616447
396661058
130061929
4132128
613271656
208302316
189750575
30318329
174085118
62497506
461115213
536963548
376128604
12557218
181732932
352966789
142526941
22061082
214829894
371076897
98535667
37833828
166266740
380993659
18330888
260404788
328930940
851857618
317529036
38257781
22232247
367599120
324009081
91892006
38486914
575922540
60285572
34510296
66617303
553176438
85158836
4328048
377908202
161511096
456171797
187370250
466183299
654149802
79671932
379400222
20857022
106792099
353921254
501464484
741967525
152465797
175026751
291303662
253612874
457870741
693992799
15875405
166359095
622583399
99212895
132546015
343672214
558540809
270928805
737691069
125143834
820567031
167137151
774453703
421346214
768368119
161964431
710142036
28313323
668415128
49630224
257332201
452082895
379080316
479818185
569679459
11537343
388110958
139027389
440781924
810025381
60879877
192943670
678097024
682107573
414848516
100774822
811827745
87837994
59612840
804353662
602897760
657172925
177051794
127630651
320477363
86543142
510450478
2774417
682308951
599369322
108647846
146063085
707403777
74539796
457286176
295685966
463003733
338639221
643589864
56680031
185386253
152010088
290185958
443071324
93268071
105142796
5927424
57989033
122891744
90286325
255675230
73553155
171465327
229301671
54800690
67324719
1066154
180159569
18368311
115744356
80475048
626386062
172289144
53268908
55136973
23315899
82627286
388554190
21653157
154392586
269897931
893284338
236318966
58353781
275058426
125884717
252089074
109774248
60385512
384651222
370116073
310723577
78794952
411530519
244513736
146370158
66277838
209872948
83455943
59055405
48549241
147845561
4955968
231287748
87409301
30391856
632631568
283823778
76380737
523065103
85136285
83466271
421537009
58724762
204979519
157282612
200879869
435187870
243869952
145967924
8902710
4856414
169168393
8016040
206352146
50240980
139667881
92208915
213256122
361832485
193548822
86495494
27997399
36288721
81475195
122634213
137169695
757409558
30439558
64653189
234294662
84407770
463685748
151755782
237317246
315699203
46928459
582597874
88553813
81589717
116501276
270741276
271663556
115182495
67411434
334415236
235652288
119800310
50570419
550976812
4828173
379877051
560877805
433501427
108591224
23684629
59367180
4411716
23734912
353407476
778410668
66650131
823332613
490555775
6684227
441083294
262398647
156809226
467358251
121568017
2995584
31023655
74118811
211415896
269327871
331140159
217510903
52404233
235718529
320503519
177050675
58077093
466012811
222855837
14139192
11875706
118582618
26154273
7510206
423321256
30745704
129141360
148306751
514713383
24755231
233019914
40979354
193015135
387133650
84677767
86528571
546226952
7901155
91701936
533193646
432867506
443444614
448013977
212232184
78869929
710557484
84362977
630113691
343053118
253999471
236058692
8833282
665035411
510870901
61929401
51281354
279082476
22756983
209181074
126078232
206693121
817148
438925743
365074660
31746650
130346137
54656107
209688969
21922285
13356356
813794083
21811089
201342845
103789541
24543963
332805707
393159720
135998456
454718966
372537628
16036200
390531280
86410836
68125444
245107356
244276546
352947699
70171054
281344667
585782532
248638583
7970437
327766009
173481666
76986379
964446803
220408538
119291721
411970695
218286561
842284101
169873943
317791
209632359
163021519
78890628
360195485
55547394
20788396
160156808
17807958
43331760
112681268
255057814
25795683
185895542
96839631
276608497
112869985
623323972
348737498
164308365
17841992
38624829
230715422
67769302
133229558
97158701
32270285
226282965
69546027
310700359
32414730
13757867
243580504
73549671
34916438
227983840
402511286
54140180
724064280
1877528
20985451
15538263
100001657
683960215
565321033
27691561
250277333
13204971
22952266
90253860
140262865
279101551
556349323
90032131
786049883
484116111
92186713
12568161
127017901
236568851
30894594
10634499
380301485
204435702
250923886
11423618
101291105
369899523
75528387
312889855
45115601
106321601
164290309
149709768
501787591
103558527
367891436
127571808
38519171
26431088
166275303
97360635
665292692
18500784
35883554
1586261
451030102
91973836
18563626
402126761
99043841
154764183
235068346
104961758
387102642
43212565
27897058
289661573
138322875
9136560
491395926
118238745
111303866
63232735
43898688
19132278
204354937
437503592
334410487
8646632
512239585
350511561
355018043
215536630
115657905
278441141
331435527
176312930
369270669
396261800
352854158
53428611
386795731
139593571
519201440
166788120
219515387
20637548
6416085
731927
257180098
627864637
19659666
643198378
473600196
100833025
707268515
31979001
2472509
159623175
472390404
156127613
465138411
250612434
565845316
306363722
311637608
137520127
188993421
139229621
905709342
204796623
92125121
706251819
167965396
192395109
400643573
642810658
489512096
43369180
49601693
569455867
26184516
49861699
570178308
509326112
335631034
681960148
114512602
877098403
444997990
392535263
1522968
139208894
821867599
2474157
9077497
39147975
319321082
91146602
82580763
143170590
151101411
335817250
11555194
498306468
76697685
52304595
327574772
59113056
14041860
175597007
292588552
46052632
137463803
15788422
142027380
340122283
297965149
254690723
102841407
278835673
126051934
525990777
112238955
1563228
180366349
273622929
378666597
9001185
19531216
421029008
346743613
1791231
109702567
228339028
407733797
285895359
252337489
185801167
526345457
157862822
12144986
210977746
430863219
626624892
439521753
173955283
543899210
431080977
580790159
402222680
203530738
110015074
81938442
344939695
124563344
590822260
69220425
655396804
201218042
29923126
390090748
371480614
117564147
215704802
221895925
250816399
35572530
580323782
51529645
378638544
28619483
22982540
234694457
982892622
319418674
75207646
277765223
104646528
62094814
213136335
163085666
67707084
558861067
3959960
238401323
451361952
28290879
103888370
18939390
4218391
22192235
988848014
136628753
52611308
481161591
278173662
169455033
276961609
363140496
497632307
665373396
177243314
69356605
354602418
303513235
75966457
119946315
251913189
216247583
181180317
399968535
53479780
155997467
463066219
47468790
585822832
288769394
126665384
3534726
39090817
141082479
363855421
63398272
61553525
709982972
373463472
484174261
451526106
309085943
80511903
703928967
601141388
395576374
452707789
520208387
157643517
358005433
436741834
249387512
723263741
186030594
937316241
135121733
75349040
341562829
217530533
162022593
284012517
845904655
127126712
414088149
301611640
480514385
145344700
16253728
176166143
27786109
15584573
45348493
469226841
179722514
115828678
115018750
37742818
282521098
193840622
120459317
438666785
222136025
19491512
156735965
338858717
392405574
2978516
20341
222605981
650663953
40114182
237056585
443899935
682626487
449869687
193930292
169924952
506602395
15485579
364455838
775555340
117425947
146016358
131831368
548639198
494307109
30298180
488892421
257400628
66264333
355202967
309236422
633201310
411467559
7026663
299972509
288127973
425982483
607756425
42786627
655442755
144130933
137853195
2818972
4155665
63361501
54011361
183114216
40215878
40174030
132410777
447569376
627555499
415313262
139262835
562440562
302531492
52836285
153988708
28031775
477156231
741202107
84147936
9447866
35361967
105202881
48093217
353097271
355677685
219673507
162728996
708225020
864488
229403334
52148229
355181470
788155069
76630705
259572344
87101256
138195074
6896926
897051423
257001117
153116941
49339657
430253890
275679671
108202302
797859666
275676481
96959566
150965801
721463400
380391672
58385727
215622700
352309629
455505407
65781754
165870280
236387426
654308870
21036012
64413089
236405763
14642295
204472924
59211111
175541433
440748719
95131529
36087027
182528206
507898344
66639035
26883454
16595852
67203855
40289938
60393982
196920035
74453866
279946481
612864895
427756128
192740912
457286507
633530401
72901824
258309246
280765009
313133540
545046653
11537859
52108582
115668894
59093711
22801838
350861828
91257656
158415899
211700875
314183734
315355492
249048793
1986734
339298501
340254978
26660777
197264279
465330487
118822063
42588518
122559672
0
21047024
139192305
490279421
31162626
506786880
36622565
427317547
52109713
451204925
402798671
116984143
2975222
123417426
65765650
74410157
198235324
24749728
128123613
284025501
345129454
5464270
78004468
72087764
573697174
553731999
345191756
418369289
550755641
77352672
57554260
447529067
305722079
330548614
492362825
241185226
160726474
23073111
47623422
262584758
212293839
46639621
65670263
857434769
62811013
46390858
274532239
447099715
4051106
189230697
447888419
50041376
80355112
231665955
300899001
434763993
12092736
391844622
304004582
184417992
588235230
780865776
110210036
357392790
55828671
95380084
329248863
91300766
544279496
408086638
437131979
649740530
282097835
78792740
36022570
53749305
62429622
22370831
447071406
77379037
34205177
65823740
175880311
334722360
33431379
298291402
108279859
150014449
26483104
495793345
557805343
491105577
395520978
466920922
94687671
507254110
62315112
481982814
759324549
285159283
517504041
425501376
107627637
335678303
39755903
418944460
78369506
131056159
29806562
367677476
14364274
203294643
16208346
229476668
762273115
225587697
763182966
175268723
764681287
288968171
631454195
407149682
135181565
60935767
365569448
62909885
320393706
659000104
418915658
756856496
360174301
244373455
202521681
1625332
350536589
814924613
82133079
18789911
186650952
745366390
24800874
247147428
194814072
845236910
43664073
38511078
284549736
83950045
71869807
88385746
28814201
550779996
663799948
81971184
84518919
129982953
284346509
28208101
133703456
272412241
30509648
826541929
436169341
303256642
707572140
27557943
7869464
377955140
78436054
9587786
185209077
205580979
27472407
600259833
93655864
28696141
288933021
447523860
319173557
232141899
23339662
320643118
154677354
7579991
354836917
456799
413846638
444693635
406325062
229772998
755490146
84580931
514178556
904608466
3631286
102110222
395079797
87565093
73507639
35098979
19834862
178590226
267442524
370352270
163650359
490507367
87915579
117025437
131600479
153614950
313413704
503511909
650045369
116357637
892035889
9404963
406720303
361323854
207796734
181531092
95983571
107129290
137107882
25095098
187290504
215601433
95698008
310048045
338027850
230312779
299291555
133401233
136617509
58035722
3665931
184430049
723731070
151110097
251082241
468715469
909766924
273346264
212977033
299747362
756043522
893433962
144891685
83890179
222604738
134743183
753996587
910835157
262168867
348445413
64585066
4295914
9106990
50478175
152356711
270801099
106596582
117892979
390483842
248998355
326948717
118893273
76052556
74849846
248822705
160345075
155332935
356160307
279978856
197503823
18616679
201510774
522659182
287901799
250359971
360317403
43876823
246318995
152881753
586093850
327195733
7014858
125358688
220634932
24649457
380794031
136893837
369067558
708163499
87617278
380238183
17211641
40919536
83736416
145560544
127272427
238749275
85024055
719420741
531977188
549893769
220095783
17532024
39231796
59552498
190463504
254037222
195836807
208555212
872471822
129144949
287059981
148421528
258280511
497029455
39166786
67098849
645048
53909303
349211560
21388462
198205459
466878082
269280773
283407195
166292333
33550196
356241347
56152661
442466605
68400274
751361822
635884211
199324175
304186706
676376049
6428372
398044402
178075938
113019398
340759106
24824094
151245102
28837885
576605036
213299673
80383486
35152565
659579576
389617501
141004003
681087119
86117439
60095896
626972377
156870288
206452569
632290910
199465115
437077444
619194401
247717534
289075831
654663468
372229520
227018150
160729098
325844767
239048631
826610605
304936669
103604600
213388511
96999310
5778071
169117514
202383509
184634221
215877952
67745020
133433265
156862506
539800930
82097451
65125061
200948280
86632097
341638628
30753469
217523923
9340359
334573325
284001029
3798534
395503676
116084111
220432994
308517188
268379475
884186036
120606714
5643682
142846672
71314813
409847047
773781002
126022334
779151236
216819847
731140833
20044543
21784762
120068342
86615088
150675469
39340669
201398564
215141954
330227856
266063197
660696065
1914636
159342367
728793527
470137451
124082862
162395502
69518525
49720592
100190992
321509715
664475487
79327104
224883979
38406965
50095735
620686200
198825423
700740982
323407566
218691125
154560028
45264157
63032911
248268148
182995989
60754696
451554958
564005683
373494487
75399849
153109813
430646386
178482756
69172631
2560502
6550071
69335181
90884464
28397645
457476926
431298007
261265871
147054032
3826195
344905477
426617978
586999082
671117276
11373230
448600984
85727024
82961334
324416076
76475398
72930752
428328522
685335970
144272864
19739747
540861031
166896039
104738768
169314367
304931579
28846712
120450568
46903115
20275398
562669981
600833904
48905924
182570943
136196892
434241339
780795539
322643475
152214344
189076401
211305881
215310610
237062213
168703658
94321063
105501220
43020520
5104986
207894842
93170536
162854988
2095438
454408711
490453141
120481991
202451234
361459027
15362270
148472645
7386340
33974947
333373402
887788813
444999985
332558452
494474534
259782909
520262485
554065766
143273662
209415785
186620802
363786022
498572901
35408543
546470315
385086322
722621242
132017021
423493631
733646403
202875953
115836916
62398910
442704250
313938392
10206702
2070305
588612117
73399740
108122861
10183628
104939681
44202899
197235075
383636467
365718896
124633755
258331538
717541274
52442026
20825117
207851948
29840353
333296315
167506132
110188105
541085583
458985228
41096040
3949338
65739979
644713568
61412339
500137327
484691870
336183236
133717100
367359418
15847639
10608027
34142822
73110497
265191394
224979185
206997814
134809041
353634860
578399678
647826084
950870251
762518193
6722541
182281249
68852250
33710107
115247634
87997008
102110551
211736230
239485611
781788986
132290963
45046186
159286016
393840242
76667581
725914696
550507651
70884543
2618374
150221913
242540987
98285679
113532288
34945591
327937572
5343298
3059486
577706415
32304214
122053635
125419334
606308529
352883896
285864689
267971255
9088268
172027906
59534690
341356370
159428017
164762567
116774243
69030655
61945101
53808983
211943802
26390057
32770228
213390075
145640340
449309815
4299905
36237673
504493470
139321682
406407837
9002088
382429970
420201169
66543490
48822287
414170938
240730662
126232308
814678789
22033713
396752889
238830439
613565790
297816851
32712036
467933405
529861059
1277900
208919619
130076087
321259781
102488308
133709840
73669136
263168473
327976456
491487597
48261670
323438073
595093513
629524349
178755627
2021838
680506005
424470596
283353222
114039194
444903313
77301194
264850336
249024064
272408484
791522
786911333
214661831
6743268
149437471
122740464
73343352
81690152
151204405
213809750
731675319
299784975
262415478
486823736
144011592
290390705
254564704
57981551
1553904
42386438
62043439
10340525
169861476
471608143
194373279
556242643
293751782
14817738
99567474
66636047
112522728
209567328
662897819
354507536
7071681
274905426
628044265
547093681
134447763
288352326
317888101
15826791
413544879
90401253
42703085
38860443
150621779
576268956
263112090
26864886
69880300
136860887
817529577
64405969
119930968
674349293
701662423
44431148
518058483
275095
231599677
815720371
693720605
222727957
128541786
150516876
8182161
325338633
3758612
45372921
100243148
7020348
227678704
130887287
6413444
216456083
21725557
89419792
269399228
25236470
679405925
216468876
400582445
197050295
69299983
77726029
563647658
101093595
316346569
923553961
70322760
768462636
433047191
2781329
351226201
39856696
68534496
154682637
650484603
982377081
207993763
41142251
191511570
181402547
134248728
267030894
94894065
582136304
71657691
13459199
131715231
283033165
3736213
160388352
104641836
214225269
87018189
711940620
50886015
30322123
917441938
370721183
181982294
58134594
59127410
8175308
45058902
29860602
170386845
645661320
252626756
199012215
82933707
741891475
416462604
187301733
159389179
122307906
643113043
172099321
430167952
314467871
376824853
608714059
95677311
291869366
34517299
80690135
101479458
417854339
58083553
772124253
128608861
312228982
121735582
2766683
729079877
482299368
197308
108184444
111164367
85219965
106761908
237858347
205334167
203237554
455439764
253020863
212707593
235338074
195821321
24980444
70744245
595677078
835223601
831621047
320287780
196565881
543628561
1397250
63300010
552985247
124354644
291741813
31450584
74533783
6995686
348856152
731539310
35530300
182384934
184553961
61115848
86663410
98868613
344588543
347589854
287417828
461093391
11115828
170809054
109669827
947411997
3669171
463578476
14267003
300475509
337627981
500198801
78255273
934072811
558855016
110439365
40693809
39662229
210287554
343398641
302092694
81874280
218188980
48563923
15317272
79969352
326325963
122774224
132006691
57501791
249406674
164808573
118658445
236251278
39249892
92575039
24267714
350064344
35768983
46823024
325117974
349609024
44454719
17701002
221835643
376921822
327380076
241070319
24592276
456939014
904334659
25848870
75632491
48882405
142839652
170628366
800433430
25164956
241747192
18743664
30544445
169335981
165009966
384572456
494552045
127914663
191520565
48770848
463985622
138917080
491941921
64488258
333922115
67348073
52921614
385517367
69493980
168904674
132215661
450237545
20391259
733658895
222376115
290389734
81120834
51931033
1460943
806820
96071361
234905336
261487962
613215302
763654496
116321271
73271843
599416608
45639452
9031321
217992395
492123506
558747489
394842779
122075035
48504138
286475183
39820147
65659118
638807933
372340227
271462800
313622489
105428116
36822934
106974422
102539530
109538401
619428870
777247832
10922471
53182902
277443052
394681472
18962220
70300557
342568164
102599680
341816041
331461213
680133823
218853625
19557732
330295301
87809544
230065414
408594813
23927441
23501609
229530370
221766341
673003079
68344665
377311385
122961422
64789213
74107904
104157430
23292218
93120288
256774805
497967531
257368021
23521821
216578578
52104658
367766112
96031474
290224811
295697401
648266390
215018935
342808288
186395324
319982997
477143480
145843443
186332762
3634400
643402256
372095327
85910376
616359573
134727917
439779989
206883800
148818218
77367456
9330122
51298730
28404074
329674060
404084403
682175717
161237832
153480757
289676763
224927541
219150820
98149631
91021854
37283635
29353029
96717320
92051723
91028576
618198104
115275418
188792633
295213773
839817208
368843924
236452532
9243564
12584159
55292082
93502663
96986081
106054934
132294652
336133966
559675293
442085729
114575303
12317061
73119062
102987756
798937155
351396400
46593310
32572987
744648433
9940470
432598028
358554588
468489182
95465101
34600068
390260855
38046058
314725047
193975291
219343945
228542735
125033344
361655033
67883288
667430529
239512388
54270
601719442
63402909
92706300
89991107
146599218
365831894
4640959
229468787
559961492
282131605
483831
608760339
87469970
265632266
545320378
431663526
564191704
74754784
588200936
133007116
315702074
73487795
669498606
260937472
319415971
36163841
312549585
44249755
203972910
231973404
113845153
158335592
129815497
204327701
15985630
442849275
37657551
453761563
495493795
218224942
40122894
269982156
626149315
223320524
220036982
6463806
4567955
294044166
222407498
820329813
509998248
471636027
158440430
30341809
168935994
178541926
407125796
381427878
142615507
652075
609946335
68172841
4107825
111559782
248781214
492274293
74918206
186028634
3303958
25928676
77155706
346888881
42497156
40897991
109095488
227133572
664901085
186464567
303576924
638734543
476094246
444592664
204308686
354126307
26968789
290839600
767097245
309943349
128310002
416811464
113524421
25866511
386694366
68796563
11077279
96163877
79241245
59209263
544136314
161774732
238529045
59056406
1973285
252855717
833233876
56304412
491109452
94632518
330032013
160673782
247079415
11504653
30965995
189534921
40554757
323360619
66789220
75678199
58632644
71480881
449944759
247242880
34329776
380857444
497876770
33791442
213009160
239664822
119877607
300499821
44840831
537426835
9304134
300586656
174273459
464707594
421635179
253189124
183889575
52159385
5003078
111138292
696719234
102191568
885827902
55193424
387222141
909146226
88558090
16305570
251197872
224221115
131819358
73165481
159960868
170354251
30178804
62242947
400943520
431421304
223071046
173933693
57117082
357022228
542453570
90464135
100774771
16188328
122787601
208225925
292352947
84009617
187126
82254718
383127630
744302753
85794
71674714
159630116
258436470
287989242
449267934
98965023
481508311
369250305
470495046
486673000
832904364
38071743
220453393
151420494
162427373
622829116
425325283
6428
40554648
152099634
35138958
203739955
59600713
410045047
813814663
658340677
20345758
21790083
65570629
428381893
39305059
79242635
52746077
63089904
28944666
187538449
102173308
129943610
90822349
303010183
202310443
518627757
249776890
528479967
31664430
29933451
549218991
373876672
28166317
581543218
646805995
55288058
558647526
285896153
250356721
11192588
48188194
82749303
229741296
721381854
491526467
247630891
174792338
138882530
612348331
858842377
502966027
373813540
33219420
92560116
551571813
67598287
10107863
586001789
440811528
278135803
400565505
436937415
58321194
4202625
55267388
344042723
488123049
311926197
563830863
93645439
24290590
399220207
8888373
114320969
69717473
532734685
43149235
89941153
684378668
15061333
10577728
471855142
88427086
112482025
176375591
227941068
834532009
130406073
333061025
466325703
12471156
123739704
80140200
12904059
263107626
466271102
524894149
16816569
10499814
313814041
181272058
92766387
251946687
54482494
118108582
7664892
158401178
51373911
512936344
26193748
19787890
229142718
139473790
352643697
616119113
207381144
199856739
45530754
88602138
836363234
40632867
4212830
33839933
371834175
65922809
41143216
38725316
80442059
184036301
482616309
519968357
334724765
548971654
453409742
288481913
280413248
880254753
128889787
174482517
342965026
112778512
559213736
146313923
19350548
274584883
122091571
113872231
679774386
39440540
95409408
167821602
494948698
110710419
707386778
163438939
205960628
216003126
494659287
223194938
17045972
409732033
93966938
212005018
68171728
73087559
278812735
345532501
256523552
292359508
154461460
84931533
280868440
286246489
21153371
255940451
40932731
717774105
326522463
572002931
1482759
61769546
425709854
54125234
694863842
512746270
320589477
93265534
492113432
789810482
293297215
10714468
469664160
439741034
367006490
3982193
221075899
88434550
130627509
3453894
433297332
192379726
22638713
32757451
766707904
84487578
438018566
297946761
10631363
27101929
21650158
289526194
112981065
469955654
430032314
338178309
14620575
233208673
105732127
224200923
510480941
163540813
142516363
924787536
60269648
69813373
509032930
526475417
368383625
10566117
93417557
74475188
171277752
45169846
618451235
326071553
418804684
277826372
838309598
109063701
83251938
742551373
134258447
429734732
776563
28381839
233086254
34913629
228305049
337499267
531349611
82518905
724801076
2864090
236275544
66271543
384472270
468131028
8525839
274173976
207935482
44465793
36934600
146482082
362976185
183855773
234674659
399793335
214958844
187778427
71802025
577172077
87114313
266270148
88501010
21444800
137717957
10779569
426481750
830907952
521970130
320644288
232616720
535672585
7167198
206968182
806055625
299387392
236385311
210753517
508199902
833027669
576856936
140568108
493994841
85710063
514373044
307021040
27314977
548557873
284331549
32461827
737251503
882886627
310687379
186297119
349951541
163666506
145103954
30203131
113026374
42973625
372395133
94337634
563118302
284132165
27316619
129616500
35676683
30452818
916284505
119852860
540287747
397951690
169578175
371030640
688507255
478670384
128460315
344463872
73850973
551274015
90562515
170897852
23264880
258323174
10534056
250779754
73224928
385662445
487172118
90738181
117976031
63007431
356055702
747100648
64326633
304713364
75964923
71666112
62224283
88281105
282430586
5532535
74139711
53686573
47570957
7983176
288736045
173922436
38741642
519391752
218463034
83790884
21745347
277684519
237893589
20426990
86699061
308992590
60978372
738113478
235064157
276753965
502396180
384754531
18489795
31058897
141845249
298685508
10017227
523076909
347224906
21373743
345645055
291306052
110887969
182039842
613946309
78839605
264452228
32123427
329841464
381384570
41221740
19827552
286738363
6690730
82582809
114068157
431246430
4639073
596061405
146347462
290050941
38914510
15652999
35573093
215620044
4949691
167376631
29405614
134039229
228407842
46353894
71212124
317771670
51311610
109637763
401413143
576795438
616585489
37593210
328825058
812113318
117077749
196486483
108924602
94881005
397495512
589585634
214210065
322397072
38916636
4662045
335402945
210200873
531470682
671922834
72811743
283213570
304453158
185547396
366272028
180968937
322222435
593017605
139154908
130508180
15365512
6252459
265664728
278405374
418374126
37609987
58624242
48431254
440942538
217937461
124163298
22995808
18590249
32405322
324437126
575791492
276110481
214552162
489734802
68923608
326830967
682514762
134046787
43849561
171953274
29243461
577407783
417738633
281480389
440552176
270849370
54112697
351775563
107256804
434883122
19708410
229557571
133019244
784272029
392605620
342531711
22264507
171163234
266281775
274416128
227141011
38324032
655038103
376245496
845252395
600310170
235277
179842906
50593040
287603136
205122503
22294302
199172940
81040739
26545827
6876743
369046365
292954117
629729026
196088096
384637577
169589671
184528830
287878942
107753423
195186283
384522790
770137893
709994937
575371170
351731844
496796852
94519466
268686808
72915306
43241853
219106319
58134148
337885577
238739713
34884139
464322304
262346093
10854723
666807989
515594692
103470617
66025815
450465566
57243422
16294286
220925975
13090766
473990073
5785403
372959118
87954521
535287551
80221863
16353931
401319339
376715301
95847787
139251505
6628422
538637617
514300082
139517810
16757230
130205218
236327641
289310682
56259897
300817641
18037298
222064315
477912092
147656796
79931853
367167344
90196462
648237675
90243108
233457916
118203880
20529858
89634027
437956440
863140916
929935849
795892054
90967967
162030212
304312788
48506085
134407223
670634916
711866
124871387
16825850
1208346
63352609
635793463
207045964
231906123
155350508
28763513
77011795
276019155
504604566
403946312
457831638
803441358
32815401
222396659
576653001
218530541
118149841
224099638
131626637
11094725
19161778
138218003
179286620
41969396
622076967
87383205
326599145
320623357
232611061
645345920
178525475
5345535
159910576
235509771
40061183
72310308
227176843
143525711
3570317
584665017
70580230
736423015
735106537
68622140
3624720
60387735
481177613
119804468
301988562
35547036
105211786
734274062
242163141
14106378
304219820
126839588
147367223
175575223
176672541
69201688
19802
250842638
538437791
127046759
630634153
160424757
145981140
561923075
224248049
57879147
569695491
61012213
252372341
90020650
306004038
491646799
189720252
55918604
275460329
149587828
397910687
10270324
200709724
739158847
160858134
701982601
627890297
261549322
739909011
512702084
473172739
69945708
66190720
26674347
88563454
59306721
551550808
433988541
256017910
195876523
679216725
589725678
124428551
29139318
47075949
1887283
288513429
368129341
282163214
301843681
193620701
190199189
471481662
128696454
40536401
45330748
116668389
85188487
165455144
381369523
331710401
322648377
747630013
414956296
39819603
680338876
301129078
296841507
44148527
40343519
22327470
39412786
297492895
274229134
135459258
285941802
25199409
285702647
406899186
460910316
313694173
256571866
430609568
122096655
787885903
632860842
411075277
136981265
617045278
199679441
487908532
218910985
111560997
797309965
599821619
15422728
66550645
61731111
130140819
47745219
434327663
213951119
186553900
281980558
687610744
159641186
8831229
439449952
101562691
66097932
211305234
47516013
700308817
31215709
38264312
64399850
40291235
653207778
565459696
278934532
28104204
177032315
61482350
127799636
81287791
234470690
479512937
76396667
86153734
457674611
219921704
517671163
493870956
410183538
13203254
303035470
1053096
246761904
125156499
142665923
349661814
457285161
390864320
209019074
18044061
477917211
424782729
803838312
456757830
832322910
753893492
26800029
40598748
17582542
220293128
371718
4178769
5065231
154766487
243837231
717332741
125194979
329673887
34061457
267249584
173348149
60916167
103626494
584310446
109563192
18516705
195815163
9011880
67294745
497776245
175677298
101145784
5932144
278215973
69045711
152423117
89856253
323986481
209327153
525949364
13330068
243523703
462467477
639356405
224743961
18952072
9831031
478940278
64539500
448221425
13985495
654364600
161784277
277392869
161316985
756898582
372060821
169791088
62540366
4881596
208351329
175626974
176555281
32435152
37990653
256722287
337990973
106374513
193502725
697694982
317429829
744716196
397665199
296912694
133287797
602474122
29877011
199441987
193846808
416587917
185900468
607446510
278107128
260563905
26519740
132355373
4674700
230477727
619265417
196712505
24605026
306877424
103223829
557345094
572397933
37763833
1082311
314546706
162819899
493259683
571693286
1664117
486880629
27368550
435889243
365717900
370558632
375009136
49371234
507267385
61766681
49680641
709470188
45589930
232687038
141811775
8807425
310887440
14639253
254708185
93025748
28839589
317917962
480322796
468907464
129009038
57859010
23023275
134604255
367287174
9737874
94505922
66385465
297739135
553936118
190671622
476931341
225440363
416924302
42799807
92857393
249355092
193914822
897820476
227424311
1459604
111618717
210975538
450863386
36493370
245870928
399056466
66285352
219792413
173163893
89923763
360131899
400851307
131780665
13353879
766050
313666482
673488106
31244052
134886901
412083799
35744002
200924121
152330819
152498570
123251017
152013472
337597498
650604389
189986116
11042383
483958456
65618329
59598850
179735694
9202536
61887909
722688618
332892400
101701521
78625465
9999760
375249581
357665821
747217711
161548914
740348871
312162968
328621968
15085374
202683754
355819355
2868203
168153356
322154439
105609090
551650779
28263175
95862765
57264079
78432721
34386652
249062791
65415072
64462130
235643352
421877078
16268292
40574530
543521322
124250835
502991479
39121568
526466451
752853395
312449745
348496751
387878459
670492729
214889
21482192
275650768
362737462
325529579
77562608
134653327
258224011
218016979
137698067
63289210
36223806
51397280
15891462
326438681
72896554
303772557
12067594
38410677
339325992
335388673
282716499
472337711
49709033
138418843
226847549
431719197
300766119
94248149
87893438
387668034
238910608
523050613
167426021
3497787
62244188
119719300
650760235
703338219
62175850
404255384
107897566
565518214
203346202
429176912
40213872
229093791
143814333
690734966
32790596
31089184
141953471
72923995
330620407
30462222
111557923
235706609
221511240
68481046
494092096
497904549
189861594
9160178
37301542
29761850
419414527
119684212
686382066
461233961
384140790
432663207
209992754
645692865
597210351
28032276
232278675
367315964
403636927
267818697
117893250
352950174
532847084
6894130
344340716
109540512
1898485
31804113
112144486
111779517
98357950
168489840
4570637
19149545
52829512
20175066
127668572
198815785
284116689
756010089
76246597
280292815
761223
710976096
113615459
314073569
32525880
43837930
322502444
305825942
148054817
666682713
39513623
30618952
378012108
610157162
771953732
138887034
42977729
362486192
222089270
42710786
431501818
201078180
179073778
210921816
188205912
8207322
348900263
295984637
199860417
817378382
356212521
185460716
230992305
184424382
239691062
112994615
149870866
455477280
223441986
39301258
124033661
168716745
23823787
406971572
107242246
52140415
119345428
167829754
22031830
160551096
166767359
342197086
164694344
381701822
545804634
875254894
17185171
223125749
20991799
744136367
742101814
393083480
59451736
152805801
144789722
498594196
98432836
872520365
279006985
48075516
629109536
62005547
362043960
358385510
9424632
134712311
540835521
829577913
159774305
9773206
333534
82075295
463787348
85207448
264588466
444132425
59040725
161864667
287464983
416997465
421192746
42377519
14662273
775199359
72496455
864039914
609114828
489804991
48013675
909190999
76531057
504971623
21999500
63673189
248431872
278494696
86074581
18464467
11833059
185031403
772296876
3246662
466411419
393311799
262366349
115937557
487682878
151700278
583921484
331934472
354085998
25763925
113288824
98884107
191676558
424449611
182929772
242442837
9790482
103522386
344252178
357946475
117185530
307139318
693765369
38648562
137549166
150729155
9306547
151886011
168621497
703330192
199875916
38121681
167939577
161480476
637193487
62732484
631076016
26987262
11464641
14317883
574147918
213733682
3494199
655072806
344377469
158908726
77219377
324134594
3993035
209944529
587622399
410357204
56633200
665379747
131805385
242531792
710752421
259450136
3677309
298716030
168185994
12429087
326787628
165721049
45515814
806424077
113807941
234003927
11222539
472534734
101279838
160320571
10888792
133460576
37644242
514864336
563190320
49065277
336311548
17394947
268371094
226999286
607558643
284544039
184973822
786679105
116137483
123843036
52210419
165079938
20367962
146288165
832142713
211856656
137555659
7777845
11592576
393138033
18653526
204212350
718643000
520879047
95653991
732170389
146238630
189655079
127900629
458204226
323722619
31137977
318383854
857205399
240879741
547297777
589119612
243730897
83494820
367911369
4416558
524557785
371653988
875690265
93718194
584558228
114948139
147245974
915750985
268013181
99549866
118335302
10336884
571785515
423448610
74205045
420663289
129793361
251013575
140894919
142803528
40340926
118353784
377829710
64239618
349276551
785025723
96795457
458422921
132509281
23224686
18117017
521133811
67652944
575485469
21161492
21242662
16598992
42549594
165125135
556682619
17685896
7783552
316411433
755044619
100897447
206627786
73054045
162976960
327083722
14039781
109037641
89874665
373837746
94199673
49019661
8335752
217590359
192453206
420353739
70974545
567979125
352447990
180180880
470541703
153834163
415312780
689073141
705656190
8848238
475910429
338340536
324718577
339746235
175107989
77221156
142058580
441697134
444220781
269372643
155251718
24272332
78529960
7489991
96344581
605107611
7903181
569467942
714493906
19318828
197071540
292142260
278760243
226613073
265973677
213136586
236500104
613021866
228848600
171393969
381348413
216652225
54151997
341041448
290310306
750991750
416915186
643168917
163221814
59906487
10548791
8068124
493228884
320702208
212735547
821692
40061288
315202807
626426328
479631047
528195675
36910970
20753156
408362477
103724930
703987941
94673360
27386643
103353022
394878851
449747011
124906434
412319214
37537206
311832616
62118497
180342175
148034318
188998751
692038107
873590000
151956449
404756943
633333647
831085466
217269223
158952224
42407460
64425379
263411570
71121800
170344106
49150156
120723198
838361779
301497503
101431718
557911861
71123084
11479755
282034835
910319851
25359950
44322537
124149412
23720345
440351270
488542824
52384693
319944838
89972065
259488047
395907175
696683313
310037070
438708149
369525727
13675133
32098378
18256
178819097
234522664
197065291
477891258
421726754
397064708
939224892
11440280
56121589
718797176
95325418
22262751
339617991
279796592
655539999
13032343
73360086
263624387
175751084
83282701
92233729
308736615
404417398
454472281
2480204
226678690
27182530
794539511
47775695
93220627
48411446
387826466
359194868
466275630
394207285
251467031
462451267
350510126
786163623
78564700
682960
631898514
429278615
189967479
112733022
79154337
285034354
55606865
353692810
1205656
32191969
16959191
591898848
689604611
229635343
203605881
5728779
331691405
476682472
263216887
567218353
716449285
9194026
395951152
306083285
94307674
493908473
360673838
88529107
524842648
501322202
569522811
35061981
215444031
565264992
499492538
141944155
36641183
436836801
173681432
238365607
37712650
126996297
121306380
422932718
173403420
328669823
950370966
295944704
283125039
13556787
233659051
156628411
111901836
26860059
743056827
83277102
341898124
11648875
293768370
354273645
15419478
4056940
118330331
80800746
48019688
86124017
79243937
757277135
54517918
35325924
252696066
48873360
557417874
220674075
619281145
743594808
195702478
66899267
35816058
379304105
1939914
274938919
193637847
17866414
64462592
307582325
382152972
115160429
61126720
252809441
210354212
128372676
566696531
207274396
50943987
144027666
274346448
202590977
62346701
197416336
235156838
443604945
323335607
807651414
281890270
256441493
19415823
456134213
128654921
475431171
48784360
440342635
144031676
243647430
208239387
127918584
60580269
421703745
933861839
500615545
178543962
63034765
251018366
332656939
258999299
89076745
321068952
504122601
505010062
584662593
44777506
413771048
144687081
100561338
520726998
328701623
201127683
92081791
329464616
114876301
394643838
17355730
221209855
331460292
718895796
246749829
75478293
394840491
818885645
126587899
5102247
345274693
42340561
95957364
177587468
7196721
253139471
82510528
80639070
146064999
123523712
169319034
213950982
39670397
306617102
205586318
429783456
1636936
33543082
312066071
178866086
55094272
375989686
38951169
1251034
279461272
72869662
70993946
349975843
239830193
144054441
92183824
59275562
213988878
384986446
144287393
181442899
335380568
234727930
62054429
722294869
661090075
288157916
281126207
97338053
216758124
86942369
206562384
253115268
288069069
98435394
553706683
776214171
45274324
281064486
66945203
620573440
87983373
10150625
242705291
116389345
304411398
428477897
225443998
94987926
303602673
524199861
123647744
225411442
671063701
102340946
55888864
171035725
140194720
341277037
144581791
605620202
118499520
84499751
40550621
178837244
285421580
84272124
115010199
15378782
190859392
87935258
280791632
43928900
155250216
13967372
56100181
1542987
247711002
629973114
131230215
192842143
292791840
113644188
44810506
45865919
199643479
524612684
211298384
148173364
9876136
240055050
358169679
752024
4190696
251689162
501704580
250788814
672031821
173555628
384730867
906774043
142027086
140510151
198477487
228996609
33114224
39924863
241746632
28422269
406118420
415517592
9472831
293789125
376625170
90019073
256630747
861790582
135385083
2064693
2843159
734459560
101016005
259680730
673217193
554054223
182590171
14211601
312446914
685525854
393028505
70980601
187687590
568191426
532163332
418749142
1177404
86558221
251420670
259581012
946661137
130346654
107574204
571456726
7654755
87992478
335582573
102562717
46230259
1699764
58790309
1215168
108718473
79840624
9378888
75102988
291742019
565761022
393137147
218333649
53006949
39126166
10480708
20073684
328529345
81391784
782304834
255946560
85712122
296292321
90866178
288450938
10503450
81335296
5181127
187887316
301540544
44293707
625781527
423962231
83404046
46031816
84059575
584846595
9277398
120724584
19190853
55601596
89401585
409997620
102565992
564492709
731398422
167736239
249096858
643977302
302763723
293117439
101633955
347108812
214027806
172594272
157977616
75614529
9611725
2582016
328904290
171637063
483077054
345628997
108939190
311412497
491956370
204703305
72382713
104410504
8585601
551803594
382230176
104366437
224207809
91933576
154662830
418259448
242600275
218287940
44732829
151253295
105092187
481481652
5296283
236934669
411155758
484921736
44860760
337821858
43107542
366714280
20170328
163769748
403820634
84978627
226769984
207804986
105725054
35949920
794193292
486132198
199135176
94691139
176272355
35360494
135614846
814489325
536135472
667841538
266172851
82516242
235970861
67621573
539090061
38579664
33822565
75795534
547164195
230256902
88305513
330149430
467403853
283850222
579600173
271855346
243330494
22033912
44180025
230029671
56445618
84842445
39597894
165504643
308430889
1000269
42630133
324476160
735873270
85941479
122783092
26694748
3874499
276146601
122251260
129893508
143958623
179338262
320400031
27450825
55891043
36857403
42154036
655012817
159573852
311959776
43011772
39061175
40281795
31139725
172618196
191915108
228394257
232679452
63842857
72832497
72976674
32252940
205756904
408857047
107867765
76750965
329069276
130018429
360508430
20223027
335155120
67959863
94572043
169276904
72492798
178013902
195343534
124901921
284737214
148940381
103576410
816199041
101583644
102364723
738681576
52512430
298261187
27448993
279402692
675118204
21724889
573035153
111944687
710250
385856504
306278626
104026674
243349371
26852176
191379308
74577097
143790210
107366775
598672379
339787678
6215471
4427750
491195651
254439371
130511832
36751484
273116203
371219221
127200832
373931424
348227500
160326569
173425926
314981802
192088105
485182829
511097757
337164676
477739260
476321657
70294032
264524148
43572004
63489024
6249024
197341481
81697769
93459116
134818127
26681654
9109091
297183624
397544644
47834455
106981593
445120352
38208059
7228444
298977429
577520597
199428215
4545434
8257669
453886098
94299693
391593881
538319480
269183958
275264840
40622010
595163624
459393943
548083799
215306500
63274017
602601212
74292456
23217649
546904
461824481
51275444
602039635
55339847
582130726
581724780
27519469
251536165
486005812
155793563
426839717
95259845
769658854
9669688
31104751
4359803
21777120
16180694
635189186
57136974
6210388
3106003
169891379
117942309
26976884
120584887
2484470
99710259
161803758
124096463
78388289
711144806
131292956
7056078
278274132
41362012
124787853
264599885
125553290
298871718
336968657
412037916
660385180
551207971
268632120
20161404
7558315
330053712
80671687
51848547
412570700
85386077
779757333
34560604
2090362
9478271
43065376
33856797
673994928
31794850
528726165
629279134
89397311
543246563
34926779
303031892
112339997
83481071
256200359
4037971
367807059
61284919
102029779
299371664
66483680
27131537
643452653
194337879
158517645
525256697
99389531
547518854
69670510
675458675
134075455
10519634
158478183
262715180
384836222
612719579
75912519
548759142
597017965
496052963
22882072
222143535
8822046
148813935
16849799
352084758
162869822
842879222
531884301
160850579
43615997
153922281
161922478
15443010
20208752
196739862
800763557
264589083
511037459
590168430
523538621
412140383
935390182
98563534
10114625
65522559
78538751
1446816
21745608
53213251
782357098
212468788
27564659
573487534
103862091
151634006
48680353
478913986
211048
114410537
88963674
46919570
309700646
659934970
39018813
214409204
372260944
86707732
283151377
46325171
26962984
78190148
289117300
353175918
342343974
41671306
186303747
7620967
118432953
169598377
200869704
53148648
624233495
680967689
259331061
138893720
92259044
140580653
176556329
21197664
122419069
462156771
202232505
608097102
97231206
318616456
431118362
51573572
30496341
166718960
461800853
30069587
224194489
351757413
163892899
240235094
70870055
452989032
261130857
344673458
137825246
449710795
7335322
268382572
543147922
61668643
533183012
683296193
653200567
386218913
150449851
8922301
509718638
158556829
281811950
229691479
471786635
128889607
358442615
505749488
375725020
414104583
224903100
222544395
85095472
9865961
324891676
365189971
258510743
290222847
74209677
102791698
14253483
410607146
39475733
241418024
44721388
431589254
9784437
325629383
451296788
46355490
93805895
476494510
19669556
769873162
67907294
13914087
220352438
14236845
27449354
401978843
1763685
238792764
13402917
138880920
839184679
462454891
354105126
269320458
5670157
151515311
616692772
80811843
864390
26501227
43588466
255029351
468352971
476805872
152567928
33477859
334494760
46513703
6184924
3524819
35142342
398140020
52907244
155176498
479809338
202854131
316108760
37176944
206707920
35166653
623225521
387502699
49696504
901171
95774560
28420693
50371621
112308885
57450068
208426010
408935062
521225137
113716538
330129286
923803767
230997472
484917410
239662585
272723639
38469762
212306812
88652392
26849937
16155968
69906796
335740919
7371191
246144627
352510534
156026517
271939661
272027369
339113355
760470440
11581604
317421158
43849502
144563001
343185956
442940971
38314232
197558426
138829562
243815426
97906470
189853508
64648365
680110725
42738248
611406051
39975293
59930797
95560053
424299025
276812954
29574933
68848846
2757101
326799758
91079109
87707563
242401767
465101068
404992526
733553277
7608712
24040547
263116301
389027537
16888466
440071024
131804120
322872373
122119323
218919435
180847031
119632253
22355121
482078118
20360376
114034652
418769870
2157286
305729241
462380960
386834699
429286648
734837100
174933227
33400820
91241467
96490205
593180564
685723350
220839680
225899961
26391465
39518536
756491798
765305479
267019725
2169686
397280669
6922534
194694103
55688424
44897060
116864515
240059917
661638037
16513930
892100105
186894840
168705002
269656068
40555257
435499426
119124828
134027463
93752189
340361666
103259058
288386889
268687943
573944646
104659911
112192180
60042934
387129145
132804753
672195656
535151539
348117858
324481266
540314523
268215208
407650393
400809957
39331358
222171329
377318764
711317819
63467236
505615948
3534036
4976137
65896015
884028172
55435424
455180792
20666476
259072737
950483268
475159100
452731383
225928157
520407240
9180083
71830095
765792077
449509372
623171070
272231348
394662647
4118771
108510968
24338901
219152985
181085506
389286274
542850614
161268655
551512032
139957088
14213580
733278977
178239643
857368608
355920044
175608434
483096751
465606957
196301039
159305316
66219308
212220915
195858798
373411638
475738585
357978280
470174786
15822995
116377441
332830482
71551000
122429923
2034601
328641561
264426579
828699
9964264
18366348
139133128
133035805
16879748
143962647
323059765
663575939
37706251
487793774
191566028
240186280
366578505
310372638
736704206
274518560
59810953
55839991
355531602
431719724
204889324
460537368
644696343
41718951
341229525
421118346
108174724
471325135
153954038
234836967
164380309
16089450
115845772
286040202
23007064
697097780
9288311
852717158
279391340
182107365
30204097
598833369
317664487
222649021
369763944
309054604
246013055
19778594
101837874
263763499
162652590
244373709
399023694
106721369
197221896
285392822
523815081
134427617
637719018
169011546
304818949
44870995
327454371
33428933
8368992
393775101
150348879
446096382
135373207
322365085
243352880
642548560
27156948
608580948
336065612
92476264
276252907
15508803
4971037
8532487
756704352
431888639
481745425
3530359
135801045
278577789
669716637
253477314
153344023
297950955
414963468
362403998
270270230
216567710
84576262
260502096
227260445
8214763
201344279
435143985
270723129
388768018
632594
2322477
146416382
73439141
180869804
1681992
258053582
536957665
833924465
40239950
21079930
15518141
56562623
25891703
110733541
861637562
824300883
156339902
803498684
12871287
344470214
321958557
273562652
144362004
153868385
460876205
403622702
222929351
3959858
84861100
365878482
470276570
40184466
278490320
13995372
20233757
229767
90489134
216796654
560749172
77760700
296219126
46774924
201987674
8054539
175126136
292548953
124059977
95337386
46943805
479170869
425383474
333492489
69242407
635083185
359953653
443392931
161777900
332695704
450163770
256709057
593426555
131340148
38997509
666426893
521260126
526695569
55116526
694252698
116445199
58464651
538400501
38995738
186090723
7441942
229324640
475859536
640564415
253998251
153451157
773961294
118358291
16397606
150334946
17961386
7609795
372984469
588304888
188678181
38895743
36751604
650515464
304040342
268129373
19737096
132209643
119820798
104620583
74537712
822319990
618538806
231180412
152222956
42216499
430184333
138829374
9013388
546073305
445680732
325197384
1856252
788943323
313862010
231855574
200407352
788261368
19101218
102223840
27049265
36207869
201458498
43093166
9729548
525468986
173418812
237968074
373901411
4705781
7691944
8652096
99167713
542476718
907214741
98182156
553354
4971535
4541622
157562265
96789477
185706423
572809337
754505997
250520145
99761981
49294424
92221009
304279612
99963819
371469496
339437905
577859699
393174877
402884120
51623339
537141193
123755955
118442530
24424497
130820317
286372941
266567021
375227333
324230612
526709301
650071320
122637642
433491619
320046024
44485334
474259513
8366977
597034910
53503106
220375891
86117686
1928072
59527706
115845272
162958219
341167654
253742583
11547573
93209710
212678881
417737373
217309858
7013152
95506322
126933814
342684997
302412843
810718031
123380657
219756095
168628535
10597354
360860149
23026655
643144289
293071957
266227216
50913596
354840411
324208680
269990907
63519262
130529579
566210798
308601915
77271700
717868478
178843376
87227085
165528599
370523792
133819858
312911034
831743781
54576600
107550677
80100216
34374560
66100742
44896836
249789477
508353919
15620043
931429183
97883273
795557474
263523601
446794095
430116951
372828558
50723001
259014100
142306455
57444933
161170388
134539879
6495780
132315551
4307336
35802529
687171566
376129151
844058277
11695026
44704386
12162889
186561611
50639504
43170163
403733257
134105542
69797914
269007828
25569020
603126117
239566203
67963447
171707950
79206064
213389535
726667410
461866158
245006602
139362607
172973728
892878677
2243912
504670910
56682636
536047384
42924796
58621004
21896762
218536003
187496203
305868826
397315932
428156393
107578692
125586619
391335622
631636195
338585619
57495842
714517292
258252158
241214915
63965661
316192725
287007629
35153625
214488257
930545887
193492233
72412250
316159228
203341633
368872248
14496127
340967256
63908123
13473362
11547687
563005626
153647161
128893973
349690125
97666792
403874770
48141530
355006151
255731653
434870204
245438198
2801675
114721061
177336233
417512751
58637068
553096243
22468498
570111133
295054646
68976510
9530777
23604414
133823335
308833187
397279688
76746510
19072201
317004641
198474414
11623464
32586843
51818202
55620638
65746333
936128040
91545184
61961064
355787690
16641504
729393688
207667216
45360374
106665293
676797998
75128509
116063258
289401561
96028125
20463034
34101695
73277239
150706035
336369990
31469839
262617462
16014084
379487436
461341153
238118342
410428863
156411555
80215752
426884382
13766910
114854342
197867045
117732061
392432798
479664809
80847518
6611880
262517284
24780921
67624440
55758797
39961088
399119466
579456256
132267287
33579278
81075796
300614932
604278750
86267229
14417600
270965256
116822522
71279503
129058447
761565197
53891944
12614023
17295418
423254835
159330310
240701222
29658252
145680631
480037245
26449283
78953693
187417656
252354368
355936680
735537735
678617080
58643417
71968810
28451012
406806694
489852131
199771883
8460371
149869565
110144706
753144774
216764867
53775499
45109485
213040417
135059160
42945592
85393007
198996456
101679119
75097833
165910359
244340677
198898421
267379888
302642918
344692774
77722979
29745904
88000507
185013996
688287274
9390448
180958868
656705329
20061307
8666301
40507702
75762365
249021573
210800265
834137789
215812678
411465033
142032430
328482269
115716774
490124080
48178460
823645092
102987504
39303382
41153161
28435786
462134661
528271650
118904171
425500885
43007763
237075724
356522478
307928694
385075066
462951935
264977453
838786757
321816146
438517300
90684513
3374446
529413395
256746302
523100239
14207200
101972263
332417374
30052257
10592769
377945877
149573319
311840565
202090469
386576660
224810776
137245256
152903838
8337822
67214741
535727485
38371410
12986729
563735920
263051327
151056807
129101307
72335917
77003010
770508243
25635362
362606780
201150353
6199750
369487521
139845679
4207230
126521467
416408885
47190309
20812193
60319764
54383308
417694619
346191378
186101592
370743568
423760224
128306081
302077639
150916314
77126427
99406308
193426277
221964969
209548772
436808770
98774909
589543853
83606180
440030958
34086325
8076653
700751596
42452424
738418475
465376369
154494701
162866558
368733157
153094372
555205957
407449426
431140027
294091851
44473048
41107676
5180025
181496301
104692593
514937507
73492850
140871675
54128100
377923365
53304015
422760861
530560816
372651703
14729950
61130388
183320894
56690201
362869445
9949208
496247045
27990226
49595253
58419092
294032566
799169883
697913889
375148621
173718555
387446794
14771826
392146505
8929487
253331878
5440045
272342994
340487225
452043912
201795714
463370571
66842001
801998168
320056431
131756046
0
229877536
503130784
118832080
220386809
147687509
10609153
62503132
1274451
56216211
22769899
706014268
205179849
381758889
430569293
85294718
333378581
647073349
187758949
334344536
49273888
111497462
172122099
249809690
15348204
382765151
113919371
183267156
120683502
647955175
81185060
448213194
420440171
172901098
119733452
5285298
192425866
21148478
75951692
611348752
572479254
539054716
712486949
560793996
328832999
459255707
74487453
505885102
282984702
104691807
244985705
662846678
10285361
139274800
79552502
731993108
13847288
437183928
483226632
565287864
479867056
712897352
64353662
270256504
260682561
533022516
20433524
117023573
4452761
191646154
839893427
320433888
176622395
17239417
50927206
162884832
131154478
399187475
448676141
322768850
96585247
483211366
34094431
122828615
17094457
243449782
315694547
34111813
32193965
192753608
11584766
5214252
327485830
71946393
103164881
313606060
749532393
69700942
1538326
52306980
358873874
97118250
194328296
183641623
302201428
857897812
529023296
141685499
30051101
504583120
169640587
43224107
166633525
86287723
766003612
59119725
191225606
176874550
2871508
21184809
74059822
895790
316906808
318013310
2756364
532623404
114210779
846998695
42524638
254074415
534308567
17623140
24977957
927797630
28861006
329280251
412293361
435592020
499098285
131425531
45622022
554530435
377290262
184741762
151605694
162388769
213707478
36862490
110921899
529297946
67359861
43217856
231614095
9182576
409906916
250096379
228511464
979963544
79803612
10647002
17779915
430975174
113002407
5876627
79475470
26196065
56261219
409480364
159452995
130272966
294852437
282260516
175528595
508767166
418930651
222651520
76437642
4957773
510092140
162868195
415220774
68267462
15974047
427809130
628884368
7341348
67315901
458343434
388592846
42579885
14468827
125180582
53642769
10563618
98105847
9970190
260378969
1934687
599785246
333189536
188029967
467779577
345918679
304087987
36916881
310726327
213160843
150473556
445904916
265347548
580440907
35780963
347289995
21268844
17449851
134851636
391477635
461492105
133000903
8644422
26988581
83657524
408390062
160301504
4341992
46145504
422557102
236374035
99815521
47535629
615732754
73662449
60187784
766477086
132685196
60124473
328609719
55718256
157739311
9891763
312268352
314977827
7073813
376005255
29019819
488768508
487262731
473442279
60567857
724549111
153838204
270186808
102671828
9005544
798574911
12141154
681903517
462335994
56235416
367055822
391673744
37240134
541770209
110036563
379675333
6122174
61686054
109033966
44373358
177768932
133056997
106644990
11513920
248889462
615489979
456514749
254496239
188665610
257276469
175851267
700455826
147380514
210159757
296673629
276840383
235891077
820602444
108275741
180229208
57029962
422648864
62165953
26639041
24568551
792790004
116233064
44517178
32090080
147847638
687373916
181096487
155379602
522922886
301812141
255670319
554622204
116056883
406701372
425816079
491370041
32534163
922069542
49574308
62401430
317206911
412654076
332609587
353199910
147458619
622749169
204825716
240528628
122378536
2573464
679876706
137488071
154199534
195391622
261690103
729610906
40693626
83437468
235348173
198921684
662921108
377489278
187250493
17579054
39813900
29643031
450497923
205214234
166395811
31152027
99582758
11657113
180289443
27020783
115357758
527542173
301514916
619852496
80046553
689411006
123244150
81261325
34188229
69483913
2619843
1666995
464820221
222710051
81462072
518350547
353360709
335728120
341601972
98638538
535948373
444656186
151348852
75448783
74768538
98341382
627476798
97894290
155427484
616632497
209893545
28262182
884111
219432287
154668907
17280047
221846725
449809041
348282718
200530325
514417393
104400210
249560289
371291272
211899689
94104881
257521385
376058329
608166669
255563507
103507860
92223764
11932813
310898740
32453535
629699098
12102072
123918716
310331862
55126285
1257900
188800181
98958479
113331109
116529734
260527445
279168897
21396921
246779558
126962452
281349532
112933561
61269138
4687305
320797737
75266237
603400742
228862625
155286568
140287555
72805834
181845680
456279167
252954545
78951630
184192599
147186894
402716217
303359637
308065853
72766062
778728754
472940528
206178535
410433032
5330773
171969505
54034305
135459731
323959732
55912873
361110819
604224172
232060676
87335184
25371276
7292831
320910408
129720861
288583072
343782467
312260263
308621595
187167048
91343559
345411488
559544731
38396425
544641200
2383832
589551010
26286994
5848853
3883184
122850228
406397984
39185865
282716986
49246640
79576321
222739955
74652538
122494384
150099262
62550108
90693993
485175899
202392820
448407686
784667
137050097
22703081
117268547
46440711
232637210
12339931
549745501
519707182
68802255
513089005
133681026
269134084
286525018
628446096
87490460
134514175
372239183
2565416
500973458
81581017
118671087
585431320
643737703
399103294
10013130
73892890
298498105
40299501
77440473
923779854
15316184
92290695
124224984
562145585
78188715
293260092
409661314
350105556
536474163
246127734
3163598
293575037
367423868
407235623
243564459
5018922
257369971
46225879
233300792
249508351
37857717
230620404
9946177
65282005
86954819
102471356
60512637
60525923
527577877
398228537
67157655
562084502
35859701
890605471
55353548
194517472
258160382
28776300
61685941
169988690
393725061
364711783
68418091
71009222
210357504
825169474
24288649
110263442
140316554
188438076
36419911
99821603
116758111
119014780
128125967
227516072
85229745
11945749
140882914
689449753
247699786
497085445
10297038
462580882
67296248
164652658
25149068
68663710
194939940
358547436
368541464
98101546
243112104
72238883
68076559
5796025
5872227
92268777
39965915
162579897
133262833
275409135
641569
225788999
446778104
527016361
953965
449145164
884001741
454381611
1335713
273717511
509282413
387028886
669221071
77038856
353172638
385353890
8754204
351166901
55874144
93405653
387099910
207797004
354859193
831561831
285348121
387384006
34384201
106846658
75550140
57124065
374788663
321520073
291744102
695173352
793592952
58676531
13568490
157140601
110923419
27616778
303658115
264553368
186671891
256251639
19967334
86151051
253147389
172288339
50788816
579250838
100613707
60401204
120083746
51593155
301798954
17259036
30515732
275228140
127256766
84239833
588895834
673225092
57045096
413810373
271986737
33124982
527244050
505416140
80044224
4925562
201488205
14327326
378781179
600244021
21153258
3786504
36558637
667160038
10942056
232183391
34586745
46591718
14373970
98936819
104041283
210508781
525777254
256441534
44452327
536206304
733887875
559374144
221720845
425853657
140543916
392916205
150460078
786777677
64929212
29394393
103139062
597443234
160007362
99383409
421931233
7393519
132846843
94614677
498370894
645073064
247019591
273889390
454251476
56464618
23365948
320025521
843008695
336651841
101450082
81691435
63499238
534137791
145367417
117335828
148025080
54991299
427762498
56713395
55064950
265139711
353995075
27391321
72520052
15694805
597211948
396050508
82735531
515315048
178508012
463784895
230229039
186993848
267498905
365136395
223840173
323467466
58220256
337359785
21993849
206071128
24078300
624577780
118335179
4213644
56439131
96702603
161071470
83035621
117080911
156333589
691354192
56327911
635745395
81723030
237721997
86243292
200510250
103249221
396463516
150445382
381004655
138007165
640647436
84570750
201645408
251171454
68286389
149938313
132135815
11296799
10002343
139863298
19977531
155964962
291367355
501419791
3250220
296101322
154860243
4053685
23385026
107609904
68824012
425061822
317813370
23983090
485888930
341820388
264474158
618097064
441825411
94207768
177704146
354105304
417156750
278878749
856435602
41993319
138445772
347479357
587448642
417419799
123967586
428047423
85505631
7664317
272627676
28986945
36472902
427625704
11089577
382423053
396406439
25211278
187512010
52156208
42325825
386430961
135331199
610806653
254788375
111901020
334582585
21018798
268449794
127702491
159013796
36715247
24417652
30945380
104498106
501783457
358801317
481709172
373885898
592594652
36354779
95795147
105768590
885523256
119378876
439207327
50955390
129682803
18471301
880882416
57790012
24762312
164668119
888578711
299135999
26183899
407248073
835400769
335027241
352154492
466793004
80119713
385666742
69253210
3065039
536304516
403952584
204280567
8966009
128599337
31835927
177773891
133017203
343530951
723642982
53219660
195763963
211383177
157185473
89512
336702101
113153169
46217714
17971355
105664331
57792671
2513677
304547786
4696044
675088491
223308852
50606138
54399723
63193748
38852652
260875626
118493070
134912407
115842499
516597377
341013188
180350398
432031459
103984135
903160764
141772484
3943705
185252120
31050014
40494323
577517114
358690126
606588768
416458852
573372324
64370144
71174681
82881159
40719583
490329625
95909859
83917926
563790612
94286293
47843620
134400805
302779456
447071711
191326286
364084197
11070179
136289425
23279658
276234711
116602554
186493590
532540591
72579287
478466888
135999123
71802624
367348408
361830209
134078799
150109576
501389051
170416343
35596052
195762499
67563741
436990573
84059312
430544381
38845023
19169919
43177966
105321041
327844985
5091579
33867344
605539104
440113210
175628125
151902536
604236001
27148046
42269973
132928634
84733398
202840460
35051270
15066254
800294937
447445672
5008714
778500446
568835614
632500439
323804676
829020627
21085669
64327539
397490228
527316406
194406017
674027144
578065575
378168154
156459355
7419012
82673489
148987000
19859613
15772458
704921335
5433762
28746222
199560565
110802265
320012417
278469245
684524578
196411060
188595495
160148009
34009369
380647965
548722002
16938779
74228465
46735990
710184682
165959128
66487248
76730361
733861362
387581421
77926274
243278669
35814255
95999198
204596741
444488026
52583148
381827903
84930223
918303372
160294464
173637041
87629625
216231857
241966485
549009835
296650003
365979277
94066327
73458389
43395910
18639177
99761027
432241260
237392652
610896533
695009017
252976055
363219771
5573724
702502241
64835847
95467352
65759165
28469270
480228987
214462966
492010130
449247090
1154249
71678313
731822475
58070776
606626976
437856237
166396843
277083697
361667270
902869768
23130089
421769678
442584360
183831806
13059058
397766853
47532632
647256191
184689066
270599375
276242822
359543483
28562972
12267653
15565609
222912140
127164027
202813956
143082251
314656379
607131608
342985747
256934055
483219934
6672212
247769833
881132093
134227396
337987234
859097996
49962338
112948591
124015121
127728505
189297200
1749704
167974015
634929662
27609839
202225712
147421773
102778884
730362663
837529351
106793269
910261424
55936572
482229667
320653235
56761830
231959127
215455219
355920324
239664426
20869982
68583456
179982155
199358077
480309596
101210010
113359502
43010677
311498531
21644989
706885977
340074790
497576524
50515924
19445341
1455963
400208711
585606784
7738065
123536404
770677893
18170717
250424298
42511506
184386134
213300011
232678445
222903671
14052068
206335869
29230227
571520852
594640462
335002597
106347503
33774431
462479704
203614921
56036161
10822019
505126343
706988438
193778474
237719910
90045334
54898280
303654868
732835616
105784101
53564119
175673522
13007780
38081757
267020556
641970892
47741036
43370681
338482957
232271712
288844379
119637086
281109109
231074961
231610438
246032478
26043689
717704358
392616500
123489970
202993550
12067463
2930259
332998297
172919726
804276570
78475407
497046338
191801457
443690599
584353007
631292910
200077137
586410686
207171044
12109061
346866835
32761611
531996558
24449857
487955656
357075722
329412161
162767634
83755096
158144758
96252669
107110
133825033
229340235
86815584
107288537
122556110
16804972
575759824
339861155
78119222
164896516
143445962
160368705
314132219
354027480
95485717
575397800
355021504
770365081
112951002
4281670
56892358
490533195
194614657
524699534
572330157
510881970
13041450
448440967
241406200
59465328
4291617
777979560
651754488
15441060
12676465
36918152
174853472
275936393
337255056
215398084
195766171
192160267
31247554
323177845
85247397
554924168
839009041
378823934
533407114
825145368
128141187
112397430
121586080
155488348
167366639
531652045
196234680
23340129
26293293
37616835
20851807
149913757
207554188
121037296
61507821
766576529
249003393
12866412
66448
242390681
116742974
303887189
92119840
168714617
820840
266765314
536079938
36411640
650215803
334866389
472771
19368052
25517648
173138553
514742711
128747956
470396937
596513444
102901892
85908182
383481042
167555792
23616702
134411459
88625650
6690450
20178398
59562104
69577885
197557959
25694268
3096005
544131414
168880139
103848593
150490648
464470215
60313072
342264934
201165295
611903463
59380016
104869445
553875018
164127625
233598781
844941352
10685862
216291133
43611090
264586102
91700176
681856862
306463095
322853866
848426058
668617542
123784979
441766286
327542378
13625764
42341570
134927610
855331835
127411449
427248093
295362806
626379637
1622760
206034576
698507225
211407729
83872674
37557695
50462408
436796350
64984458
187253668
199567515
520111526
330951906
81387015
326553448
138473828
240409312
167378465
95734116
344052197
772983612
530609435
84807560
2793048
83807033
21230360
515130273
153428194
4027018
282548142
191793795
49006080
12948732
72322177
168755052
62010306
227382852
451516927
54082018
235290462
181787199
291347642
259563541
32744247
347215631
44804851
166906158
143105113
339767767
115348701
541981550
521266147
34624148
32277801
130396801
263020533
7695888
377729538
48136141
2839926
382437531
381538378
189861148
227655742
204158205
132449106
599794007
16195758
351247870
429890976
820518413
839548049
31885026
671157036
25536364
520458428
23641916
45891837
352009738
118877065
816431092
227555078
326386665
281286049
49086233
25869708
148351724
27800326
317675183
8282506
149816748
126016425
209426241
379870152
303453816
8700090
7240127
93147291
390717196
346028101
8839016
2033388
312046017
832548352
41821880
481212230
102492123
154024945
288597399
209361957
321486481
80737279
271134092
355370331
44440338
477642569
40056526
125106430
983797
461879465
22469584
166157906
477895998
517572816
453554506
342585860
52861130
349137126
261636510
131363371
319640419
620100372
350146235
571072503
58394279
483015346
164844345
102012839
445218020
114910456
319346944
86137109
787969100
360620763
384933492
243812612
366849098
551918288
55289485
19017158
95592497
310873648
84101172
81190442
37793582
174391886
265972563
133216804
59943934
83528528
737274129
10448824
141625220
624955698
43799450
57980754
153958949
464891505
245576891
25485753
161207006
20322863
135112899
437631674
19362721
242892204
359719319
589643247
665181902
135544344
110238149
61585384
42039848
122762306
231055430
571614
35622351
74727340
150180300
227610570
12349314
23708098
94739338
104939889
41151675
51788114
652223357
420969633
370293233
117117978
4948170
20376587
287619402
55688846
26154726
85367922
530329334
154012054
65599987
366489113
60381687
144664768
19658904
646078269
79673144
16076336
132852536
64684
232010459
392859377
106091011
14979696
146709782
201983413
32383337
341184859
56277697
12267140
22233548
221373275
223700725
66187778
81126657
37425726
497131411
823826250
365372842
5846262
250510125
543935617
161860149
158401064
144938357
21085343
197931902
115141116
608936905
189540
156078629
624399354
84850103
90827666
60015679
385486131
128443160
122834261
151583469
709390936
571057702
262780700
136821781
124790543
334650173
25113413
162602100
256778686
6939469
50103835
100586612
57335754
541199273
76810322
463926726
253990103
72287999
8542326
185632926
437987383
317522864
529032271
107754578
182112123
67731313
40800538
108533054
36512507
33122521
18401031
62402010
695511114
97172878
6123198
10712639
373024611
695356489
2186349
359816503
20958859
15195377
197155532
308342810
217490934
96989891
399386778
395837033
42742984
243980599
44883682
223055654
621208859
242733565
25517714
378320772
21638947
230509758
165963567
279207685
421994001
42631065
777318900
91167991
50056255
115830881
39501651
727393006
223052333
124566897
107565726
20773250
60137694
8606422
142210998
119526161
366631394
524789765
245691920
63319367
225482694
685693549
110450961
99202025
448818187
229649074
469529332
10539075
52050903
635681980
441824397
116392007
326255888
211327743
505343431
151392435
678176747
9056767
457498097
103182793
405771902
13854486
80625520
395718872
93598473
849138528
145687215
76221341
603858771
549363055
217756679
26611661
55890484
149582545
20234114
148420905
118625580
715639297
127819809
93128308
871001
372668850
35803900
338371978
25065066
551698691
197262589
235849704
68926174
112870303
2421971
123209644
3656043
211442297
309779249
329354145
253873939
188658242
190831112
200621373
116315763
11484254
537260101
183588362
647799105
23507502
613604317
813599427
445941960
553578949
125674665
494111638
137507306
406611772
47369226
509552646
27443070
446737162
123181844
179145498
356459241
121899148
171622793
750718255
272106170
618969469
33596017
222999109
83064676
415079610
4147392
112189153
241924059
393096638
25350029
31994513
272611163
52570961
150400419
201549031
1730530
112707007
99526399
321713812
8965770
10432953
913592441
286133648
662900
80028178
387789064
620714652
317437882
324232940
52614551
282745003
221696229
100332032
70316840
391737654
80146388
138725434
440464860
10113829
163061541
117204213
826027037
189714905
66243353
43243111
56569812
217992796
378768552
453796560
177415166
65537745
349462864
96598657
197453808
34644927
3617930
574373934
193287714
208163799
445051550
19286489
726471582
174325258
494920273
372696282
469249363
355353912
31304196
4650378
570058513
112116884
329110634
587199128
232321465
79197743
368877083
414173914
34218646
47507999
84321165
689008232
268968631
335880653
96286293
259058399
10586380
28702249
94272610
60780812
171875115
445487247
531238520
76018952
11442183
15754841
68649144
397876126
100769507
277223499
94082039
636032139
876322854
245695617
25066520
103452561
926702366
394230673
434969127
316126785
130752855
493580715
42737816
187990270
195767693
273184615
264816754
126596632
427144018
168612658
437165073
558163077
626311011
143373876
637430212
708536240
96018234
798420729
7738830
172244917
6818956
84693471
123847020
104437126
81819995
19432928
625075397
197167537
112329098
50668543
54844786
546584750
730066911
382983178
91665363
564665987
69200120
116194478
191208865
97366042
189065929
153754930
93395591
87877243
731654165
120015617
395207249
139434146
32082211
59189320
85881888
633723383
60611067
192929985
591016972
584645712
223784026
844211712
48758818
691228904
131085264
851318686
64062591
630912067
17903535
264394060
453095376
35335575
69886140
157783337
913463
540613136
130666603
28402509
173698562
172839465
413376826
3814463
223033575
67553539
517457613
946541528
334489084
454060150
70245381
62331802
193620610
26823562
289794897
356478257
470527631
72549779
275632606
550528707
52274627
6198114
583216012
64753070
567143214
32749733
250152708
640022242
111521906
101560065
248846512
102182137
119526491
57972672
521144798
177432573
464526089
94899620
68088733
460454806
119794279
667609
619066629
285872512
554987589
321889588
525663843
456914456
109429203
349261623
235431184
324376534
46762762
318144782
12356827
446179933
960266557
362055717
4855377
152907440
44463625
54735155
92715045
585887432
868997617
208434121
19353794
75337287
375112339
354400930
349786911
96790161
163230880
447372743
553952626
25164859
35611165
242476169
197836009
68480922
31145180
86784571
137297372
403817067
35285961
68259882
70031815
209744969
323822072
20629914
12399719
56533699
71344594
6406090
329441648
429501007
435655981
476913261
721830752
23606418
140136546
321112204
34342916
196034089
145976515
500329908
58239371
161521024
313352789
265106146
469622385
485023741
85607261
84990169
223332683
119783301
559579344
581073475
64470033
17492733
650653050
356940209
289048239
3816220
25335641
228572843
161304974
65053118
4343019
50030918
81618517
15762200
196355025
19713354
111176709
543154342
75830430
130628375
577483487
550872178
199127776
66891332
266200180
254164982
69597267
710104817
780863072
159368588
982509518
284690049
596940018
205423975
701481331
120175963
156964566
737429320
79128008
205254737
31982171
313102260
393329629
139215219
318575660
569749734
302319318
144616243
667046503
170290520
1050840
68142360
86606309
9560700
577437431
1680731
20118357
293841678
422008517
5905175
355672094
474709956
201555869
4793340
97840935
68732127
9613108
159264673
339699078
300862708
693175866
56739084
258007589
423555146
135936448
534132064
94764528
331611483
411624500
213104554
142047225
104109938
181512635
20635020
753194468
23486362
59160721
57597000
242424594
179636267
532459494
422057498
756756609
15674711
3417489
514611893
7192744
450965821
84229048
57026831
363565194
210745535
114756187
278050874
416741219
404443434
115506248
189071953
263971098
268081776
128478932
235251899
261917028
267317526
363816880
64768795
24057133
293301541
556560556
8371089
159717141
315048501
16214537
179258900
94845104
340807961
141273327
111886789
22720173
649580890
18968142
32192333
29898317
93050542
391901031
386768194
48968874
143312149
32239101
280279182
226944845
26599093
305372853
281924373
390995147
356960328
599545586
367353317
286012009
554710354
36661769
607526739
57296364
153419349
18867655
535681684
62186287
6657651
40858892
71317279
89073887
322023422
480506119
309957154
72787034
415974621
314826386
332320701
60120688
226451185
356692844
163718018
520872747
220008479
461672335
74766698
192642081
119085335
170876432
256118366
552100171
153978534
47793765
240691147
5741923
261405580
386780336
779917538
182949003
45383789
9130272
692409150
859685672
124227589
908634718
171584926
43734735
94607480
7212898
345384421
32906617
428233488
771100946
146330714
232491133
413609424
172968901
33920761
291891972
756054062
355241093
190498496
474088558
426399724
42202348
89684054
60608181
187826262
283116068
96267528
252415003
185542136
450635608
27446037
11717912
15073892
285860878
29129358
72352246
75030558
552247378
275508605
136269922
209238214
177745734
543995617
261982223
12081531
109465641
78190416
169090291
808441315
14189859
82860607
227762159
225662717
905108238
18505645
253420846
160658689
33066316
619755493
117820785
3191732
253773169
688704805
146524804
209180374
102867145
369268454
31598107
11285866
492931530
210085160
71804705
138738360
69671607
6299242
547931719
42210447
18085786
36730777
90536914
364994831
10029016
592970765
164518393
282074145
137900844
7232543
20357283
104545935
593254558
54285732
36452756
350677845
235607956
915661714
179874959
605002176
81159227
73706356
60864223
244810459
144428595
72652663
50652353
164712788
75967801
321750300
408105746
346204759
579588504
685080012
146048645
154418706
11781900
572452769
544412973
237956382
440177988
297268182
30732163
63273268
343753167
547065740
510877338
47343914
32643816
459937558
122594694
192431808
817070060
369539019
668215266
286474478
14593066
721888467
43109733
12878919
20148276
308308481
724990918
39818105
349283871
174682704
142453126
79251967
194327840
165570276
84932119
300551596
557231079
253216847
54942011
756877204
69129826
341715300
197746460
190480635
434142375
81686021
588382654
786725037
692500476
171303615
884879061
620263425
807501383
222798480
137490155
73592647
107410519
34804142
51642452
280326430
660227260
97686484
52955310
462872134
75944889
57175720
732264357
567983802
592590743
148770900
252240966
95688511
283185295
8050040
470978506
53234683
11544890
257653245
231323939
263572441
341640467
218991728
123779241
424881057
759591653
72877062
110921627
722558333
100583149
367932244
77241180
133938953
759918300
654731259
55042593
78679016
365569624
709385058
542160741
236021297
1579226
74122325
138604327
395784799
28614549
82521607
734249861
5709878
71417533
18576838
82527214
170640645
122104898
397154845
45273489
21200319
267459752
8419188
61786534
252771456
470174691
38530359
808066770
332613625
518772006
201962828
41525154
165104306
266055410
40024321
160945752
97653782
5023245
44281981
83929973
266576378
584926202
174044310
636251036
53550268
372880710
27137531
211809073
249658737
189137290
38219128
174923942
260897964
334888710
417700753
318176473
244387061
602656949
437173256
22593249
350009190
27127318
451181118
12122500
192418349
352800192
426285651
126253177
24251832
292865194
197472
365263646
53158105
431940897
255892840
94271732
5938221
61949129
341438083
379139500
817842965
3161486
4691404
107344808
425719061
350745952
319965419
779501278
8060418
497528970
53382408
331104794
430985405
88135434
284209313
103417612
696508768
388448822
257141609
114208989
523061211
210043910
373623347
87068891
124815321
317957328
628578579
281120083
260220537
98834030
102368021
554382733
532151731
50720788
322231491
193213207
103058470
328740057
59347422
34984251
182226346
92844221
188294567
230945560
359317414
155260088
15165784
534267998
124776034
80356098
537331431
72682223
49029725
627388604
533349193
388277807
469321501
476066283
93140482
774714328
431593852
26700953
244640096
569285319
538118677
208653284
234130857
349993275
270560143
430802112
557715168
669250806
202026291
41279743
22150063
268239014
793970
2906440
99666491
129424759
74630498
49312550
25903160
82570152
430411186
179177375
134498990
837125606
358086191
65179363
375792664
527706689
506524612
94208774
178267417
257571170
388886146
21962289
408485689
44609537
445948395
414417664
238985032
78636539
398002708
81886738
115276001
619781012
245285674
28621177
13006299
52941584
253786040
29078968
66352175
59486874
52541521
442270432
48520478
32633441
57886858
54980222
413184171
122208558
178634465
55542103
193313198
55099787
18610294
909950171
18694516
267299856
90733130
34537773
161804362
341005089
6038980
416788585
176120882
447899049
345898942
174495696
154528471
46134620
120519654
296162499
141041061
482819933
141166977
306840479
85816963
129437196
37822899
696068839
30676466
154330641
116398203
388841486
136067674
435314933
88465605
57119498
510291802
79701591
271606422
87256938
690453441
579398187
293189209
149484838
523670213
502297160
83246868
837088814
162580291
237980438
242030996
92212198
92467322
286855695
248029544
2235899
148041552
133087868
265329889
32855877
175390681
245332825
456933426
51494469
23356227
174918196
497092741
889425104
59067173
33762898
115983044
621537817
13881459
721250028
60690765
216757114
665020353
274511699
399622382
86623911
430705100
7834780
130956251
31538411
153735840
111498810
164982310
584170769
745499597
529226434
420198321
286676575
1113633
153513517
317359642
300708125
713989421
5518108
642444524
584256543
166260696
78178796
778216
158433044
444604887
672158189
308172560
255807119
48101859
51216388
94362837
585667440
99259053
531712528
836172020
45837478
113776066
99709220
3680301
339265418
146988957
404890363
33107739
95218424
929578410
136786546
570225605
639333049
93133840
375140910
382620920
297444495
71525967
246748003
185206069
256606700
123356909
324294330
136918020
341797244
125670779
335908556
57401303
37573366
52465881
607501023
68564008
882132088
106815210
200996644
225444005
386419858
43017759
21089262
713844446
144149233
493224221
745393771
10379143
1341576
181679342
8028380
309888359
207412897
455882932
168161721
35987990
18070076
17518438
345727275
472724492
916103078
34660354
105858054
100091211
177066993
86655722
84032707
147135530
90617235
796228765
100944028
163712300
129422747
157471531
210305193
72900391
93838361
380423396
273830780
349377434
529651593
18916723
18555802
525024459
953249094
215433009
154708498
55154557
129750300
250537206
12855710
291207518
497342360
43451400
295878144
41471134
1302792
282668475
420723927
612529
17941211
304996611
65669049
31732564
117553601
987573015
45802270
210591694
250828046
145054413
119541470
92318464
292630006
9741515
13504954
454566847
268727880
337695725
168508375
559932191
23674914
546847911
117547904
408830866
439488466
351440924
176067659
1405473
16920813
722579976
271596281
6164245
274797502
321634875
567503271
559773614
248350841
311143146
129703203
90164652
153191378
143222425
696996956
152728887
45631278
86965764
344288304
358587125
182510961
43602144
248559878
347685854
602526401
55563157
158588956
187757366
228448326
29046817
200808019
824659194
129413992
21591608
141278499
182309729
167767718
66178712
34679023
194594893
107905087
292403400
343159415
6911392
423183399
5548413
103520012
138963014
127179951
48479942
94888595
103140885
469864096
96590413
69518354
199397044
86018363
325374024
454585759
174924858
543734524
384649145
211892415
544071491
126253321
103269252
32558799
202878307
800636917
41144350
116732785
490369782
315137602
16244098
50447471
27200232
6551998
31745304
277502190
283783357
539867468
394851749
548301732
364357691
76877191
184029997
528981885
423055247
157665727
684773256
124215149
18909211
3916641
778387409
769871892
35519057
308127113
134972633
338406153
100605708
565980640
427060353
238079717
459749471
657591140
769784024
48500445
43896419
208007324
213699162
171732003
413291227
7277234
349010087
696176112
52589233
643902410
61765645
509064065
209025260
61307094
93988022
421710072
489314953
56756249
21578364
5357395
64734979
44532813
631007328
315439435
205417838
8527790
354598368
305978281
522064344
178792907
175150279
223136427
142839934
47000376
375973836
214173349
185452450
317087696
402083488
8152463
50569948
17510838
335957334
63950050
243762960
537285330
154273857
257697496
544159549
40792917
520853123
59738649
101966969
17067958
171121531
39657051
37975254
235461507
31849158
142490668
7052806
298181602
424699577
101160860
263053000
17574683
234618087
176272024
367030122
144934078
146125836
259135730
260755358
446262696
144656252
674696736
40949806
24690356
1147267
7245130
392811049
20225395
4354483
248729424
175179044
263907241
404055858
9430913
506266768
59532117
237257322
79142466
447402159
423443532
226735350
473911069
382566732
117536648
232356518
359495523
144917860
4329953
226404136
242463395
584380935
342869150
371031946
342292361
64407037
36222293
311888204
30564168
17219699
366234547
182531178
56283230
33186242
177344726
680015457
298278062
512773264
101055324
359175764
92043080
654619560
185112317
201122461
573985607
382126172
189811624
466263185
273324018
63915144
208844419
872457863
400495819
505108386
33791341
446350169
201565036
350503320
142929510
442339625
335721793
6590378
230845480
549011922
36650018
265610252
9341844
258882330
4542336
448582840
506217508
28723739
68169320
277350081
82379609
113781167
103816836
486814848
93998859
31918531
12612277
608934991
222949693
453548655
650215767
144264529
39045243
150507567
269058525
17013565
148698216
445132236
467469835
473682178
114907262
155297954
2968249
320573747
113753663
320298951
345647541
143295881
93407459
6006505
351207534
51641392
459078321
71151098
482365264
371754496
302473251
32748547
384349654
140988353
89112069
201800418
156072585
25105631
32251739
839725999
56567191
817131434
356362279
108085878
353729747
56318556
256970903
5506002
1048080
91740773
102523328
433969719
651987469
52574000
188105497
72273063
659766169
518827342
316361028
637802578
18453458
677384412
150853645
10944549
167979302
132722662
195692929
20958008
579761997
280486051
337707231
383090938
104667913
11080545
45262091
33916252
459480602
109589262
297096385
453470845
424597812
32074821
710366
586157308
507389163
254959848
145276092
904188316
111010098
320750656
750964791
392440892
354851721
122652051
523302563
12583069
263570277
87334441
57250134
32348200
742307219
9601407
323124990
28111137
29519251
100080031
256249367
5351254
160720699
222594467
441483213
50068307
431534886
133226927
34911300
79145527
309328209
430954202
210977718
87116740
487817958
45614983
315161213
139804788
256152741
31036682
235742040
119920273
1892755
191794247
130814710
26327836
548491833
207356215
416757
148198725
303148445
40106971
58397174
679160075
222196654
638041880
32836570
146587251
12574041
19497883
385524612
116317207
118590612
16394873
399248465
86627065
780519971
162777909
91338954
114682072
32379089
425562588
144212531
108734987
78379559
236155366
49784859
74711212
460881993
189791653
577320186
365107755
620987908
101942895
190384221
14629128
657177033
8621528
81438457
150992276
57170566
341161570
150412220
408698286
295402547
555094106
365057011
559838931
6511887
513977669
249855760
61082487
463724378
189474418
518946017
88521450
740620230
105814549
173686544
734166928
163607476
134244186
10736739
64251826
156400308
47293223
626078566
184438228
145384071
303942213
179130806
22507562
38217273
140668591
101256459
259335489
109568326
654895190
81736155
155393298
90647415
324661471
284670145
209692127
204747810
294915162
189245458
139374973
28573017
156026008
123924603
299399943
441560648
127962736
103381959
73500579
342466592
522582205
190506042
20061256
432611405
504357884
146399698
128270149
795325436
559069655
585832981
170095133
39644430
413467263
418596089
192937615
23783498
375761486
42831799
105728806
46892348
270031270
29499026
237584964
697000554
14345178
530929205
22976914
577375769
221735310
341662582
723175481
431416880
199383755
41992563
270424854
229194078
152682853
906725019
159602081
368589444
29790572
136935962
171161721
6627596
69865064
97130485
873836641
42255913
441802970
208578794
367029745
51582199
700211680
235185623
5318963
30267359
195799427
590931017
80420625
711814649
58672654
147958065
129517452
97013386
193271358
11511790
33147777
246277054
123870811
28108366
21727470
637114090
32698133
102454677
299577107
380047799
27089805
168278684
43283957
217465957
257724652
134786839
61622045
374072650
166159983
720500259
351964025
152973852
254430965
57345314
471431869
18685927
148104425
275290411
193811325
623813535
243225585
786336160
355591019
635693898
30825418
146144820
99871671
69872787
84599202
861721048
283051671
85517260
121356635
704357109
656792848
24855844
30849480
294337925
12089899
268583902
290089487
44377965
180954837
207459847
76435619
546205601
99833531
483852470
54828384
29906994
83012981
240360858
242249042
170998780
632898844
108434175
290597488
125944096
549880350
147328958
623430469
86346910
59110997
18899308
516366239
54616565
757430658
363677158
44365049
9708144
66565545
865155851
670788324
566336306
131174093
310868680
52630506
237610342
77231217
804002414
32691275
178741977
29390050
540867970
594236381
94101412
413239283
21225129
402257451
109653413
21324815
607859685
166845343
73540262
109096122
261500205
10448415
300928041
343575539
11183250
317215048
468279071
844451231
446991215
232791206
10774166
417809234
827238227
97025403
694241777
139223067
7886846
29144180
110134413
378924296
1667868
785077210
806427642
129725336
514561903
260237099
659838115
523077630
230620125
113358560
265550898
83706658
133393281
133614827
148029261
278780931
488838672
672957659
732980264
149619587
180230574
212120182
63663939
168057865
613451935
200904707
615114510
614484083
284933008
612760802
750435239
53199412
719836186
225657839
32638954
24056459
103682290
16631543
448867195
753609537
769435857
72766324
233595236
57364163
518097742
129227136
608398821
422598133
300840019
129554299
890487283
603052611
236399925
28446271
33815897
10545512
5536865
24830336
629875398
66040956
217156249
11896403
275540718
67520097
144204717
552423670
115314648
203037621
324602157
20042573
278448020
162784560
224739092
264141370
180472528
835384526
43421143
286503763
269857967
807672049
583932006
163220492
430409111
111428072
104137100
559738086
574862533
47501311
44647190
58270559
11929139
168936626
150506876
325155883
166981522
523241405
107082792
293312062
681310930
673227964
390568432
427496406
348404962
20083201
26640413
439108508
3609536
181725919
6325968
662650
100541247
493927174
87624157
45675528
355136921
26180780
12085539
608610700
69822350
162612769
363878546
238735061
448359459
200396771
30316749
368036903
119697222
83258719
72612749
172605901
296550550
9379108
193073262
70741597
178500587
65724537
5493705
231256917
339241591
174424431
319669813
248621563
529384788
330254522
172770449
157220869
57229677
241727087
31405528
212344770
262614428
79487127
94736103
72467445
10245572
466257233
276729466
312408477
9590786
323667530
8323935
192729398
475221024
107780045
286976246
29002838
108881445
15297474
100485923
455596428
432752101
508104213
298087848
295088711
385676438
266976732
222760473
71805571
222945589
494439787
73492060
559522929
317147390
11601851
464183698
136921637
419759380
317406968
203074909
81524174
605326340
467563164
245104904
13356035
476938186
98552187
314005800
187849910
125737560
382503352
83385420
168407064
368580002
36765837
275463177
106571885
256339667
145032556
362421306
89672579
384276958
397406548
79916579
14302062
78283743
106787631
104802763
183755794
606834146
771960170
221545752
4515865
20315463
2491002
217748104
1517893
169221183
45587590
47176518
701681
276011143
611946975
19262993
62502045
230676940
16360301
208817926
407614963
472941797
179533969
140989608
363051699
534972054
456497941
6165600
66702040
25391222
554917706
5166563
230889321
5631851
14289184
29099980
29172396
351564484
635918395
146327492
1306174
383780238
178393091
283877469
4411377
181204195
434046866
382402467
554938637
38513214
45140363
69920534
82923940
252568260
172135399
68026652
343873605
189962652
251664394
319839161
550741105
157100652
402403764
97398842
33285559
32817000
34687366
400206783
562503337
490349400
215310845
10857274
386364127
193875618
13563794
775002728
503481119
613517814
854607923
43419572
250522049
44435552
532807594
181343993
1480102
165597893
278493382
270850448
446066558
283153799
11927241
60086397
149789332
48646298
49119574
209921049
69420831
196663479
632596875
388306650
12783056
66460549
17831303
29179318
28702196
4543235
139935891
207597974
36075625
392926064
28745335
618192178
319113826
636507252
194693820
178486152
49560247
629531422
336134
31765575
200068139
3050083
363266135
350864183
635184702
302501280
127977341
25818978
197585091
176254660
553281978
75074019
53268157
166153055
176678376
46617471
299313816
295528332
28162109
489771129
144553068
19864601
778800054
163948064
146711197
182099489
84464589
781897935
118515561
25482525
7014078
40316881
85631652
185907577
108536624
252653720
357660313
270417440
103216066
766130282
132030080
371265280
156083070
235390959
100258783
332031932
1042517
72742880
119628530
886893457
102606205
843458641
566572534
244472836
356098992
347635428
49944620
275240764
331982517
230961164
490828698
52108120
341570169
4763563
109240045
9885161
20765166
122726827
131507726
284379704
14251194
114593
6861884
250567728
90828029
142625586
13242282
633346599
13364226
250994023
519417417
248234445
574906003
322389728
23274284
1015491
83238419
1390133
621258595
713281712
743209250
81725158
54611877
470700579
10106987
43971068
453745956
342827505
213818884
209406096
88345117
509459240
532331905
233405673
316287477
119550762
75439936
355154449
200688414
260507663
723162579
492222823
575466341
42749936
84410948
29022803
208201353
533451900
206829859
826119490
12459207
15372515
512227200
782117
225269643
208812390
158986476
24985564
173057627
196102792
795002609
57670487
797782900
234394059
69227442
461608528
111055370
273607846
716090623
71050136
89463962
245377343
24702874
51142876
294571490
519135395
107573707
252330771
564912487
609144772
162152964
181378565
113441153
25916023
231319051
205298219
91089478
137154036
351145430
32946598
14662486
283115100
89238316
20276060
53510648
46824680
26334503
743315719
130856755
2796679
26627455
241241232
522467756
49297047
130278650
49846379
359183114
129035405
312578882
248114488
117873828
1549058
757103174
28248806
325017797
138872830
335460165
156239533
268286025
201329780
273839575
121375365
7375176
27983856
178159766
35763254
241465221
421037162
345622888
30344160
388255529
753682084
53997112
729233418
352942291
420070406
204669826
358042207
390125314
19508903
16951441
248750030
118115516
37861940
48039406
102503918
49630609
515344497
154676342
1253273
117569051
383330243
126852714
78925419
58347778
255543147
583229302
6875991
484770344
237910240
138886700
32680650
382328752
151914154
272819526
914228548
597826881
330187465
289361907
292317165
170515873
349641583
352245225
79538145
17207595
40963381
190949195
587416875
636253323
151615783
46562670
196173684
155119837
416694689
160619182
151269772
165333498
83264638
3760462
608203413
156796716
624351205
188499640
36887771
192872222
444078179
144201062
53824379
98567856
100352687
284985910
7816092
94466986
40568380
47080749
740274505
669465012
217019809
170526264
92804337
337417460
86894413
387325009
449907829
629830056
628288274
311591267
533896631
64137295
55037744
259570617
26128407
25132283
418441844
2017129
105254034
89240468
97556810
10236144
1244062
146713326
44409903
60729318
324575995
98586518
200060762
120606691
95574221
211328055
150010907
24699044
910086467
58723114
28075813
54540787
371552546
731847731
15969424
294503389
641972452
36386252
150448731
14830088
765873131
42383544
43482188
236037966
25484764
506501953
202372112
215461817
11044011
46298726
486563834
176749213
143903470
326193858
332365951
6389309
190704417
323662484
528619758
1871335
276560482
344542727
228017346
150991061
160165965
16873867
110120957
389924470
32919727
13824772
4943603
371538087
595257
71015363
15164449
125608280
260917160
314947819
45223244
223812568
564467522
32978291
176378165
148562978
135414594
480522027
13516701
316941407
87886134
30834303
123480774
73219187
338114394
103083163
410221404
6137801
103133440
807641044
22286573
585421804
165815541
717128551
29744105
17307474
382748810
730226752
914537741
370365042
843227989
415160690
408788181
37542424
318427856
362747670
44760644
53002823
15287355
73018130
279882627
2248944
231123101
197189117
289321122
545582371
439710412
19480684
34655461
155883302
46413780
6979116
747579614
287239597
72884369
298569188
885922508
221147621
256032782
505356069
234665124
121656710
114488926
523938659
28551301
46852014
561799178
9333113
351752109
61112742
84764914
474322103
17732890
21826196
690180723
288615647
265374678
266270667
339343599
62391360
65083235
64897728
536570375
36539081
17519763
503235119
387694735
615629746
138368666
532478129
97744612
31595316
423682447
509027572
759194536
72086430
175765282
511031926
597941324
222048714
240598444
295549511
372138258
300228170
18428549
188137360
243965669
37144867
84640724
103443283
162962332
811722977
32049643
172114045
42906054
370347355
461019094
43014222
658708740
97174558
515080648
10109245
56111749
329510584
807007388
98947208
861523176
140978175
434792215
195988366
198608899
133714311
25544116
234409447
70803454
302729359
46774692
19045108
97343618
402063051
655297098
144390226
197627404
562411005
90474370
755334191
48213087
120043947
731643255
4853459
7714827
202026300
447307755
682202612
506379137
774568184
473321370
190123347
157396319
30763530
156261108
524802325
627350448
230696773
305487221
27554959
11080043
68430509
548750926
223531439
241749795
861450422
299580557
477190506
365057212
149751628
73634227
89392225
181790253
233659987
79121991
20359104
326128793
5005340
768008913
459915007
103897863
461551479
126863974
572627413
214320705
4036161
187345391
219353517
308300361
104054219
1140371
65352677
99834850
203555787
243030596
247905521
764108910
2848989
126591686
329593491
109926193
100192868
89270331
442296429
16518887
436066573
225970361
255111237
147784515
267068681
219577009
8189881
400957256
316800726
97906873
72587406
785165177
2693090
588099877
66217884
26321682
570928698
221926675
350504112
229318607
48936619
75489967
20799741
7838332
95840224
223221368
249048192
294508752
288282986
92886693
32415695
498757201
37655663
29312669
36904193
253101207
521890471
11252522
338318773
353342063
50162045
281546074
143170935
27159608
98174184
333923434
475149055
331807227
291144398
168549625
360155132
34524842
763929344
120132974
94692828
330160125
23586723
2504065
59039779
38556828
232594969
88246727
419009343
149303654
106046494
26735366
215179642
41896920
55026847
329543810
599434378
212432738
261431230
376700475
499657247
688347231
507511367
706283195
37727773
575860879
18294912
334524228
493963073
52700213
208739639
369422248
10481749
470255284
77283026
376954202
98138273
4595905
73057980
266571264
98372845
601695735
477675953
96928344
235591535
273374555
147195492
52844293
347295320
45879549
84381631
714319479
7034275
105007626
440507795
527752808
343079357
857287806
115431203
148397946
636321956
282483469
38811878
26511742
226572142
454362304
44454160
73907351
299625169
420529191
386429354
295929087
86839513
236602192
383049912
268687008
79261359
404107427
395427600
163542788
259636693
88548384
318024040
54671881
15430987
129401893
42329773
97028178
87089902
525772610
406815118
64743391
160067280
553715172
435034261
190947200
21842592
107940120
212963989
62951496
112094399
94616715
46806186
442501229
769741415
29545359
183073768
650949147
51167258
330063987
82247464
132036480
77283601
215245979
260288122
181239077
167559669
858657738
282150721
1013681
876393212
362225219
375348706
45530472
329703088
503489431
236478449
8603107
88244863
54272849
44720978
884564094
35303493
86193055
351955
171572074
152662310
121984002
227416995
18054451
216165032
682501905
308065760
57456200
152025544
51831939
185204162
93411372
29410438
903888093
564232588
38033031
170659815
151304611
1599699
14384522
686908842
324665786
611496243
358394401
220469415
17053531
66018439
355789956
613598966
824653063
162772074
789755622
47686745
376838965
199907160
363741182
578835176
217568234
213228983
162494645
141388112
679391422
31079709
417606694
55746084
473670105
382054057
3207050
85122067
195713302
372276040
3173290
99020061
737262464
296257341
140883900
207423855
211857501
151145959
223688354
46994524
1813993
602462533
177802995
26105654
76452259
69259005
299564466
168623526
690123810
128950693
72682946
219428680
28929441
286290081
39307205
164345370
552979899
460181961
458026704
26420844
8690545
615432225
66563213
163845356
558333467
231945835
297973821
899887230
201437560
89121597
242274094
6582523
317767490
483153967
145298051
130526301
502907989
250523683
52312900
185035395
605413325
513490993
102365462
56222231
207269313
259923308
547445835
102600547
552763183
7701693
674792426
635471034
559953560
419543679
173804284
7242534
458247889
234020918
118327370
577833397
158395052
38177642
4038149
26395066
43770444
385593089
568350398
309669169
252897954
38014500
763767689
87308794
144598919
831866813
290600918
2900079
71758888
43116578
5935846
145843441
27007527
322796671
478728500
78012945
31097100
284560631
295300571
45660640
129443388
271932407
731480008
38435918
330106820
267616971
463116975
705149958
845678795
123407898
68757785
317598983
88316322
21679668
498649210
21143486
371853164
216631164
191337344
209598911
127140720
62179351
98105667
144150
149608612
278228770
355724541
86989481
54353705
72367402
121975437
419235539
66858139
60334480
102924133
603876618
401749618
481248810
44997620
432223806
139602050
284357706
214455747
76941977
588731703
84935827
49942710
12453669
275923069
249921559
38147204
185350419
279850126
706839997
42939901
269855960
543361089
186525915
414359660
423953901
33019300
343113898
213688125
617820850
356669703
333073517
9838107
719008406
179211215
404720937
237189770
404995460
310101514
360750116
14383341
89171113
625754
703303204
187806112
303095469
561270621
89890735
632952618
180979230
92348420
131736471
579704133
334745705
114298431
7567672
86145339
255078326
721453168
517264732
115803120
127586715
23318499
267558589
604007120
455923558
23506450
112835647
8245131
845169671
25058236
78919395
217420690
111926478
399912581
375787021
114156513
87856783
428192011
114455815
46658988
477239683
393015250
321839034
362521799
592236451
300940304
691843719
95405207
298627696
482285625
384391217
104545427
106220999
66632153
44350522
19638972
146817518
55974448
32298004
135581449
123874200
611194753
425251866
606718899
12289277
24787453
65828070
19636047
498143613
268673694
89296127
293521232
398252556
480386885
80586183
264043046
576640719
406537883
5182594
50106428
294256276
85460665
44286173
40448044
101707149
415721471
190949571
44099607
65617728
1130773
589701327
310423546
531087936
37746901
111595205
111511594
14316557
195858717
49246950
418455893
163026062
152843987
123610256
273303582
531452380
375799024
162777259
479793242
124051217
479465389
139525180
479916735
449966200
66005471
5347983
251912270
204877702
312262352
248268675
388471260
101843447
243012414
472225700
516890358
91937240
680501520
476646392
157817133
11051917
370772914
357942456
51849991
819651
25930859
429464477
7833211
371922872
385421754
334047588
168760852
238686775
450245347
89654536
15472338
339532888
412485258
476391888
460568461
398845348
559437054
177131467
209904039
647941091
37628572
647170704
607463228
560462267
15157708
122711301
228507209
364264013
618322446
355818041
299055958
28774444
39156254
629859069
368078565
182665538
566053028
2540213
182344686
454093017
6673701
822667035
482634812
38732395
52049572
604827392
145737754
678225352
203977528
968823350
100033851
315596290
205037549
6479314
7145625
28744968
94433311
614148416
537934575
35357925
79952265
295767966
297046384
177385388
290152968
669599161
448290180
59882659
459226012
471346836
255142653
56304748
532085158
228850132
30869177
146790411
158648321
98505639
513518149
232876667
41800940
568264494
73421049
388368796
438218793
27267601
141542519
319839299
214096244
73697041
44791827
261535127
36250787
264486386
250503743
596091620
863570752
446514368
901790223
8024256
781551100
683858163
693211781
319356101
498049687
295706346
156934910
379174748
64828017
242484819
447619546
555844079
292368060
212474358
34039911
229538103
163816561
250115948
407162787
320293735
420534747
104410161
213862096
176088297
282417096
4591958
169731187
16487945
117732789
132588903
326263130
65667616
363114171
58866492
444736431
284343952
50273987
8810382
721658909
514617231
317787802
4819704
180288649
464306737
331539258
642205237
346787911
97325841
18800522
70698987
10388323
437300095
336883446
311961067
58491596
77218609
349132803
498946587
115094147
872486198
648590972
495310091
277019741
497058453
365520033
21234580
42447748
304925268
389246269
342225435
17895491
38990370
92669736
123921726
252028447
461109798
425420371
43711409
122389248
513304719
6182912
117673310
19422921
178485554
124444907
7242211
24087781
352436614
462710178
163645211
266640866
95653031
224382424
992503
128878166
346639779
55783305
673984791
412391586
460863023
59387763
608852570
558957282
19454846
23930182
253712083
829857208
84275938
417643526
128861093
10018700
275588096
718813267
146366710
72069228
544389722
151125274
386149880
58823785
249040001
124057036
10077573
217168866
90796159
38391180
143585510
42871113
494380797
181442136
406062607
337215972
267208806
464057691
128098959
216333362
36036516
363243299
183266979
145838616
713244009
149604466
429193533
33442601
286422912
78925721
9936603
415960691
128649991
16048952
860910977
11285178
162817551
402566981
200309055
38438206
804954836
93992466
122386821
249196953
280815711
752650539
178408907
55557137
154230344
411423498
22887494
623385564
48672841
449274956
476826323
2205659
586625464
87323551
801480624
130629497
581866589
159494534
392273875
501567921
22758616
178352934
434215592
580641465
13377925
358689088
508228829
204150893
55002759
776493418
21245188
90657249
120263676
476505573
680569511
273941118
140798374
91220900
49784263
101494930
777187630
71271239
174556798
402796505
13282672
618572367
89468463
48510379
41762526
88378425
405862164
45834247
107627854
237826326
315804203
62859038
11107999
50679162
275460446
335386384
68491114
629829791
247909297
15970472
179198821
53994008
788064250
29087571
14446947
270146246
73322248
361173518
425657993
422007606
151451101
13432596
191031552
135809388
323208132
18155859
252852346
497901588
300527388
32880134
43608193
90582077
22138332
145127001
221228796
39353234
133275964
64307420
421522602
346560810
393262444
327234586
26173169
65423601
496488361
139563009
196836247
265430491
508352620
358306281
58209096
228525798
84540787
176523767
167775661
34630812
24444354
199896385
274159444
883930903
340765684
254000137
304757484
584309687
256404625
796535691
253872777
476433082
501551904
52205382
258581236
124382059
558891417
7545565
339323488
564375543
341934414
136123149
211536254
435453359
42767014
219823850
259386900
323692854
12857355
467880426
182083948
70508731
136971253
64246662
121295456
257817316
84941573
86571459
132392811
438216391
204573393
579334761
343338373
49056904
86232498
197746337
92982134
575477429
218480137
542693699
861354739
53118240
435363879
754168
53534097
79015031
87645597
220930099
41149551
602668718
303378306
40260868
452263289
25820005
559456027
129562961
99800442
930150456
497713170
388262923
101501137
355895936
53691514
260961604
749891207
39041596
2438126
85625016
59783260
112551810
105730234
26461237
617581086
220444464
738073
31606942
754139314
1910480
309777456
570462085
237717562
144409129
235448092
308984679
13451617
32489287
108527446
466168974
518663869
60703394
40082007
187882591
71419514
225524401
134440496
283977641
30581694
7875681
75537863
125685611
60742437
571531888
32989034
180096204
272010467
143269766
383781661
134094457
94270384
557928715
390107101
134684100
221230394
12643668
210037443
492138907
571557056
199262047
572865721
64730197
131754081
67874924
480503036
323531424
247372395
27403280
115539507
158073082
257347111
253605768
75872629
9126621
714170826
208273764
624371937
598213967
12635665
68185663
59518767
140108856
680162746
431526845
264881830
329458897
710131212
6895405
3128752
483056667
71135986
179047152
248240931
279195180
688888414
239778249
29408968
501720404
241177520
269503044
540824728
1208576
219755465
316340086
68332389
55251713
360211318
298208847
686669446
105206979
101893795
8177839
385940932
129606794
356138300
58260929
584354248
816989099
33367959
17483041
242868111
209943683
113074647
201938541
302103741
415091267
77290932
246815118
75469586
779347088
275949803
102244838
55022749
450734160
379717418
12786658
225069013
598015298
0
47974605
402589137
33056936
155376248
28152804
84895545
208288299
57205352
36317504
157988152
6646976
31231416
45145190
184430701
7787473
194769670
687802080
82635472
364728834
168021674
135428897
653228254
375099814
137261267
821193854
404472676
45934240
328945631
191604409
271628765
84524429
43792530
56414694
93259282
12025400
365034435
185084680
102904939
72655416
233502967
302794880
346969683
900886261
61585369
585689060
531021391
164123
173059873
242579791
27518371
77836799
374479705
743007739
443675192
12071627
68709603
177131593
246953214
253931270
29324759
42939717
465793710
28744309
29923909
423738773
624578216
135080631
236282463
544571690
492667658
13169257
127001663
398944263
149423386
814112326
28349636
71420196
403527981
93789820
115305201
797476854
171639758
822095362
232634378
86341755
378774803
9025192
287889899
5401744
860308721
647890808
819419667
180926534
308602814
67355926
8717102
195754908
874137341
307977573
155665892
495339573
742326085
10662375
411396464
199624063
5927621
474407172
84154076
134149613
337427986
1248582
134176201
3813783
471072207
300934298
77697323
415972089
53882994
239629452
514459646
187330132
603448749
1128178
46171845
56447437
72196101
92672816
200139184
46685030
486441887
177044959
97981157
451814320
634515260
127986723
678584540
213196366
317865983
547073797
24127267
407053909
187587648
297511995
518481486
319565242
334942395
267060170
255526564
80366058
766974532
151540579
81893002
455153371
604373343
620865045
402382191
309924197
634271626
177503783
5354718
350059590
279739663
134139347
272886257
683097132
158503158
324424144
59562736
10240258
266546260
179248836
336285166
9823386
969932537
493861181
55921133
74908304
18762957
87704716
3046425
41592346
398515116
756619947
258516186
219216723
415311459
28695234
207154346
68937193
545673404
7302823
451920157
146551431
138287471
329260144
101938150
135373976
874263361
215616884
13466288
617272449
43488631
90667343
54302772
574159006
711253638
170882563
65551461
24744353
231995518
488464392
306772224
445616743
61641965
521310187
20782761
474305479
209328540
66193031
70973638
56511979
591475757
205878580
54785663
261659579
218977529
345559529
114342566
54922983
1223137
168642396
172682820
438083409
295535276
94454833
274043202
44412984
371498938
265371168
25721245
18729583
437829606
54771100
176520770
44006241
8969866
77101886
34597158
478026295
210431109
107859100
525591855
576638578
75324286
260388994
9347816
125228941
42591681
355444149
325975307
10016224
120533162
186705111
305922330
142725459
66230884
78572819
381936658
108663587
16614736
118117345
574231572
129973646
323700534
159369212
557095789
89968897
155934920
571954952
97358208
229465679
257234982
714222238
417946232
383180672
3749887
63343038
15110178
29781516
845848418
328924891
171674651
9660942
40224953
250925181
601417341
181454981
605193026
325779322
17352116
195250472
285108170
426964877
102126698
633616877
449008594
517384826
126395348
510142832
385838124
422571815
141900730
37694855
141956467
311131731
204373924
79729260
175345762
573683034
22936076
31222765
397990392
286965355
92900630
497105950
531865379
401234585
921011685
379816545
113204105
375516261
187387922
717553177
290795325
412995157
258973286
91686382
5165303
29450644
194629398
250985277
251213255
134300394
394779927
1406907
173811814
9802823
510914154
400124192
518126928
60659234
485290721
212730955
106865111
17616623
72749974
468441527
29032997
19063084
259040857
203602835
225996438
171782041
218093857
15925135
116003229
284205240
56710493
419137225
951915563
51487917
324351927
77518172
278139029
287256330
246221012
58912296
662224693
9333506
685280424
51327587
346384871
62494773
66436599
319615545
35913380
138377794
27049351
293410978
10783952
368903364
717538583
1738219
69841567
63724413
315075737
201851298
541068243
352315476
809139
112580889
125750589
258586649
129917666
15422619
4549783
110475531
398081892
430137807
543256617
628656364
312010206
409185389
419855651
69824737
632000780
159853794
632745506
507282997
689302134
42665021
124932247
25717502
37414576
95334977
557053819
443578123
21901264
184958022
74020098
79200187
333552837
235420697
229735519
508674086
528244638
122295536
250694311
3526256
335461512
228682879
425910531
210830245
33211052
177069469
317210506
287029798
75905690
538513280
239513599
166779088
5269214
624071063
128665748
307975056
958158112
2939494
529637713
227428292
40180563
490091917
26165996
51153096
157582055
117059909
627827192
345332160
71729982
609919626
494369384
496264338
743052329
170366233
193588654
22530728
17139012
604666324
219588899
302245045
236759152
485638837
124236614
129683898
17437516
368672699
384487465
17124798
158875427
517656650
558293873
68137007
340685388
105887636
27278786
210174499
625908775
283603946
505564894
40965636
292544766
211547518
96328587
122791349
34075451
163854860
75158398
47153460
79134344
326050278
723917524
128930471
292506815
250663905
14122655
146794325
73187938
40823679
244015051
38781727
174306377
129549358
96917828
27715581
410377054
57347880
55256456
26863090
195375063
133882043
8324315
236638944
107352461
512856193
688204113
290472868
567371850
450701678
309578886
533721363
90400369
14295532
71867962
176093897
181185800
62272107
628768482
257163865
31573972
10432086
80240645
124705836
98638950
216306185
408044508
487439541
18758618
932235879
17612952
742445883
40615510
16872943
449657869
494021886
88057374
166549823
97025653
130850938
307138128
424865037
107223771
393733357
279209119
337027512
210737914
44701538
7848606
192758276
7831712
189166241
33772004
145288789
336658130
556011239
666630786
577954071
8317498
78274846
224000356
113002792
60660066
329966505
603209457
581530999
75651011
136652899
254391521
68316971
29123018
212250673
43720313
164609223
316007245
118340206
36632099
12927530
248601286
770675959
111109513
40129387
111291953
355853426
47097368
188776879
215710280
165674184
3028352
175340357
50090241
174042851
7709996
6652247
306183281
210989103
321516675
6704761
55908
485786386
566900568
1279702
149412199
17693629
95332484
33810178
50937796
308905579
516484189
7954509
4428700
546807284
602464383
229652593
334797790
641145902
414398487
818082934
264512478
92967437
64839202
529705253
53711876
124760917
26627213
692418682
4113890
29404539
443604824
418990922
5116204
29954152
84382166
629618440
50118916
29885838
920348482
116165042
38136235
321642224
117320626
246545888
238321942
1387270
745746375
129431905
129126262
163209463
610176046
12017462
294080843
611463556
499482214
226806171
421254415
207369795
68938250
75336879
156726437
504141672
307938570
156733573
554489506
74069661
10476907
177320657
139103132
87004801
95525422
402164236
4137495
155455062
342325259
379325673
181246868
438754804
175146847
147940412
303108742
160262950
91302505
1997605
35981748
134830935
162989948
414874811
71035397
187339564
112062645
862594649
53401635
421190130
57628925
625272341
15833679
328222074
15857657
81523514
439636163
622184799
81650451
23189617
550115067
60626177
122443086
354935418
362877467
66091137
286910253
25621490
63022353
664687198
449996756
154780902
629582253
313206981
582366691
120505199
15062661
478811580
847049832
217334192
67637164
59066097
72777049
4278223
336503753
396817298
310347177
402079011
51774194
6834686
13427259
4136269
703378921
154196549
102310462
58437700
22157159
337777639
90725849
436923509
52280069
134083107
139621771
330735779
44797641
13149281
155081581
284943510
214707407
29283815
590677080
316728892
18730685
2426823
247590930
18349246
41632204
580679269
391471439
492702120
279097216
181536505
657779893
28554366
33878037
271100630
192929789
107028631
223527925
735837824
639157230
285222180
686684085
368306027
154823777
12434504
61141080
95790822
6971398
603853856
131613883
7858023
445667896
15579477
129948306
152415520
326234355
379028354
248381360
340380803
136755752
79654824
257960583
11980573
38146417
37904305
282188250
87074257
181019291
498120378
640372612
96324786
435970413
178871425
111944620
58828409
90162529
31226527
3053646
639610625
551346648
82317102
231579266
278953243
281018752
21393842
36320209
188818779
477609793
262451928
65446872
131058749
58311
112367066
69613307
218146171
800484932
282580500
29487580
175770531
117791250
59460891
594231900
17740982
367223144
116797695
65262878
252270812
290049470
661620102
241670864
377521461
511452577
182807815
618425588
565917887
81858091
621946368
283272578
65517447
241655324
46729768
13540845
51704670
214173236
22315778
31845026
533379737
45344164
330113361
410890712
686618345
97477921
713390247
724569394
9286508
127742978
543201865
717736402
325195890
490746165
758580337
372179979
669428572
595573562
34934887
60199375
262109633
6177437
134628343
642396408
737034391
164208339
239771248
32714611
87670249
448547310
368929626
885563395
366801654
736295779
29550624
249598905
32712152
805646383
138195308
471732389
322126992
588612244
481209916
333744431
333199722
41810044
291542900
175150399
449619211
17313145
238821722
346005044
297726583
352667372
162079822
225583501
933864549
709476036
444217677
550189936
10781361
44825144
51162036
368455700
128566614
529555255
487620002
302046779
65751927
519014085
178858942
769503
1071880
224816511
266301218
4708964
24077615
132828894
386963911
688290411
34730094
116654663
45235182
54456343
140570465
806704449
42431391
327111147
142243202
262823904
253412570
929475
46532714
119898990
4267175
691621
753989284
168388971
741821924
244154466
443971114
203491650
65567175
31433809
242905141
109821765
25869378
51889211
306914111
332080670
288922480
33015169
53261923
257318702
945714789
257341640
819238582
163175924
93906249
76329805
78600971
271414798
234063421
852539955
891918149
438075277
14001952
865260724
191338173
591621087
329157887
256048710
276658233
48650751
456777449
383010808
341620914
29830596
782109383
25002947
3078386
27750318
88941209
233233562
494047788
57818327
38787247
94726351
106215621
74348731
278437602
4845906
150806385
164519225
233101553
114355256
418313541
102062938
262234212
93462377
532232383
152961918
67535264
341498558
458410400
20328305
133089027
647315
171600865
404113073
657635956
713671313
380178911
556833191
131415322
57527237
336953588
41425530
94112240
447519474
251433988
5989088
29270193
124477856
31737763
364084302
459717220
22587959
84823583
27856038
85352193
252090882
70392599
514700176
94329719
165092222
820466355
95529591
107427570
115312278
194086919
237354485
548524840
393269845
27357883
241222918
306375490
65142058
177339318
456267890
289357827
245900842
288647789
78272453
111707583
143145000
115873040
19269814
88176746
534178954
453886711
487361177
32807576
350661289
86588592
607769745
56492705
53671804
17125501
22721839
9978898
11288544
117907934
854182164
179659215
119824236
36161647
16702452
156834075
58710639
28246799
727855633
19587405
207983770
326586033
49013196
294013524
134279204
248191435
26571975
299976201
353365621
45354319
212547706
782001347
30790219
581338298
40912988
259115832
753772342
38114314
315272513
60931872
182438996
487802602
641199409
91520361
557856008
603575493
138344761
122056435
125078912
195186525
35622284
53760760
197021704
391240442
79305254
166350892
88116352
315948992
276933532
669997361
629258798
208103053
102455801
146192623
39078734
465285047
125701740
54251689
154139833
6170420
229367223
206133368
27481037
249507940
640842352
251353455
76519313
258916175
239409371
1210488
300756511
247356215
31270220
187191184
432555693
275363675
794131249
106708837
60459075
320120603
133780309
22813591
64191629
53401161
127878830
298070279
87809083
436486909
285889019
120992634
185208371
51644510
758469512
2407711
57814805
4027130
419929401
299604353
8383217
299364206
556846200
388345357
345398850
67371516
188889089
481370540
105550810
150594762
674348779
13000528
756770431
62044326
102868826
63842797
370475174
471147249
85403039
68945423
804925271
39368296
186378167
54367591
292968870
40202069
477606332
742078942
142588238
539952631
105776232
288515444
233498441
56914242
1665069
178496369
241545952
39016109
4199023
348108515
402657087
79243016
18790474
453427805
639031529
15314398
91756741
760671296
371441145
38143400
8488276
726702174
59032393
172190767
634157923
5948117
255714715
958128929
7558625
128484722
5255996
11867212
1767800
194704652
270190431
678932
146264085
57768824
59037221
271401824
32786533
59701865
225479241
118176720
216201820
137499456
404163443
58423398
452872547
536179600
72532972
870350103
218453255
447128680
116862010
44116574
68679683
533028158
251838293
299635004
418667873
240534011
493128006
16336355
68886384
658905027
282665764
319698443
227373939
82830235
187963721
32969513
208687920
6115729
82900775
438263681
32664817
7308069
126943887
27545223
139351845
278229223
94272459
162818986
122092458
59291675
330294464
521246936
820507731
122535471
336695862
440903295
591509155
276407830
76602233
922789647
18883223
550531373
240064793
334344583
17058332
67007359
668609397
6281310
222078377
4637482
296304636
564119259
527481808
250425533
34920986
37536745
877066521
17433158
78713774
1297956
308307077
344496733
477062219
195954119
255079536
584964616
143579228
20566798
313814857
320293930
452535143
328111827
669217896
134649714
374153196
661939295
52092092
60028446
711532562
81961064
284236032
12366791
191968913
40213847
254295364
541024409
628025474
74659420
193656906
444102479
523544041
134921069
393402687
157890085
664071107
517911907
253456732
316815012
829726219
121366519
57798352
161039586
527826854
759085327
965269910
3630019
3603990
166951243
214085855
115159625
210259070
555393576
35319479
522645212
197697548
553155883
305683866
612931323
192129925
15197702
61947184
38189490
201053719
140478997
722343196
16942335
183236474
196801098
3502707
358774559
50763410
368864500
0
265252448
161284141
301595754
626049736
430236575
96886750
437343344
436159898
44236587
191324608
184229199
17648717
89122489
20164965
63627658
298934569
160025849
659313620
615503137
16031767
310933937
116274616
28923205
70983787
691648092
44727744
55198905
22854151
42433346
607533791
93329362
194391679
583638805
461133425
801483822
104216613
58001142
30639749
773177397
492838185
84897238
116933292
381046578
523312609
817635641
313171133
635848927
71606118
136372762
84847397
246760041
20982357
899355116
341381971
259276636
530597162
210802252
437851292
260445871
671542602
39136557
565451194
10722748
344591851
468722226
603287968
471298474
176578567
28530160
119675574
2002985
7530379
330186503
340064579
94074
170874451
165181680
635430981
19069087
188295734
235540865
188685145
90954317
192106766
107855253
133361162
38221252
49070368
173459123
95731356
638959662
34657570
397041442
621074448
499244154
16492484
292793626
226272793
317841818
46883547
522392782
60355964
426155077
54983599
143798186
377545861
203460494
259121934
142093711
495379877
84578930
331518641
158823612
757029829
33277339
29962195
248130805
7707361
112460944
11941672
182653884
126970178
387059532
316913597
77095866
520108622
55805409
45850771
369255932
89507059
2560986
282758061
477176596
27838993
91210504
315562500
262864810
115675406
85451217
202901761
375871585
464799097
122131342
326618606
287213105
365479133
460454216
458499292
404069226
73560197
26335276
497079174
414070447
276391965
391977577
202338661
227350449
362416653
15623369
232253989
24597564
58856272
844410216
311449404
536554679
346444801
290764848
459508710
193624597
103963421
637204483
231981567
32158584
353365081
422279375
133812909
93469679
33465400
107836881
61850695
5636123
226729522
100592095
34447926
145602006
215831076
140851752
222770077
89251772
760152601
58869176
317295428
19471242
362028753
301767054
380999697
384608458
652088663
36287040
932003695
108870722
690164428
126406645
3411155
437597738
89564159
194303595
158981443
99755694
381699542
123154810
271037597
301782667
3327111
748903473
187207503
33070175
75399943
58829625
293168441
498420947
67114037
394303122
638636643
14195925
481317457
207441907
163039022
36329655
372118314
277194305
5719868
92851915
494620840
159839467
416919993
2765392
628916512
276807450
67600854
82649031
111117677
82740848
144193848
381851890
68753304
28540482
452557312
13696847
425021783
165147340
634486640
79336452
244628305
100249417
194456643
224680625
813074195
18209878
449430387
116198423
365498861
45981909
273783988
567791817
131921547
37777798
12118379
41601481
1409180
488782866
115133478
417179317
131701499
90261034
120371119
444235460
67296455
65756956
273469123
387185228
156509405
113999525
11915314
67764500
52606980
47194121
161112331
719508499
48621318
57079055
42441989
180474405
412316257
59616971
54052954
377688407
96673125
150634377
116383538
208385378
279795505
7541146
3973807
391577486
465769369
2047201
216001762
74430413
550203592
142072
193959964
214849650
138841750
643961002
324396676
281667243
552066942
326469096
751802128
29943681
213094071
247605144
324597611
439930333
775895038
94549407
618560078
780351838
345610703
127086616
324758202
178882741
623594633
60336198
43195918
432025460
395588520
126751563
131026279
64169014
134253177
102514699
152314380
150213914
512935553
605451420
145465268
102304516
74933672
144347116
22675871
235681331
13212482
511250650
249167087
34660100
722004747
10221268
914728111
760299677
30902275
209760982
3359484
168105090
473468688
162335138
40107938
105512834
194497180
761853619
91211234
638507040
436864296
38352452
302421309
623535813
16724787
350877306
159571910
125471464
38059825
143458462
129127703
528572056
227756035
745128142
207616101
388882800
855484980
273188166
41278757
193780897
241038661
343029645
111917818
258687129
75776144
122098757
133711310
112116863
75406614
92262917
7008991
200943241
16303253
595608959
764515762
233966252
108077641
72317310
320471448
259787794
184879540
173001821
703667257
688604379
123530320
551506883
376336422
511835
253312827
216426077
39062402
491680090
247307087
330682683
139039789
6120360
343201364
142020463
191166706
557258520
170761971
218578910
75709627
674421030
468895969
15702165
23171927
109228483
134818932
23903107
154749425
201446678
364075689
33012840
160309977
364524058
340856576
949586389
110982436
44747222
140212909
494311560
470895573
768655440
363919580
55976086
56111873
1030904
880448447
27302282
438729998
81322781
345870515
273655923
6649956
610882416
162113815
72229976
31235271
40011159
127810789
339626136
151057767
56145108
62706338
149025316
237705892
256448480
45684891
137828406
56282553
589457373
38548650
48265052
147993732
586225615
147242061
2667461
342178051
76403514
44577208
602252755
706812410
352232221
266357360
348814806
118901633
615748160
713696076
20712460
80452235
78911676
58457283
48153186
73278374
4845806
85682505
19140992
40142193
191638133
104666663
634592143
418870956
36687896
261901549
349695814
765270121
396162760
476373142
292334765
440298148
118549469
15278053
170404230
488870641
468678107
27061848
252663285
732823342
197289486
115568517
48766008
610734661
364099796
52396742
220359557
755808628
187513897
413570009
260084815
213621645
222873044
114466069
1272353
801160243
4413302
151273007
624289409
75677781
362195073
512853414
208494681
72313746
3407338
58175534
235484906
227483647
61133801
8987016
559714842
53270439
31923722
391283431
90654239
41789867
605131497
142691297
578566709
168464909
235396733
869266130
228817160
413751630
193451465
624063308
580346035
48982556
129662911
46701488
185881844
342810039
205512522
63485106
284695730
245354540
240880076
116583739
481875355
213140660
43537410
82373256
247508210
413034987
218134070
499171859
734624800
39910535
7624953
47953329
322277903
84065014
189272674
13946373
196975755
274228984
274451551
572244786
214419902
273792242
188396559
146432223
386575551
367818749
434239788
149574114
547827347
100130388
207956270
64191521
115207511
201844897
65913787
46010734
99152457
230841965
1607207
144932583
9237437
109645756
304815129
522352223
499088539
35758321
241906624
48464906
7365815
492950327
295048276
280084065
346705555
90948801
100706881
606651279
692792722
379078939
775910338
79602558
17133099
371244371
152789345
376625907
384630208
602567302
262293964
36182352
5741509
398502555
395991907
340270715
272814563
200967650
830397076
589715056
245465168
82580470
8415532
621520678
567415936
96143153
499263020
224577618
573115210
778780449
389517800
40999421
523014762
16930628
213490777
159532210
467939776
17635509
58811192
13943588
100285504
39808706
48693767
348048567
29371345
439135913
50115251
484601018
950489948
758459228
65458565
38714964
13896873
561090683
497433317
394948742
1344287
93303323
632198601
76422537
300306746
239278761
216349471
28699108
158988820
204306077
267116298
346281321
294903278
95722066
468101283
43669255
539815705
288513801
610738408
339641005
348696754
75350100
39759360
56173055
408489956
368677793
49944167
750141886
22856198
305356
8195688
24505424
282154814
220185854
125868343
68311122
297924906
11185047
335699151
66585178
156797450
598797851
214325017
556648956
29092364
739942645
804636461
152680097
86600915
48030804
43119681
298495916
90592882
64091896
48292141
332604352
143016624
225334131
266237944
410707537
9320340
793519708
238079643
57139613
325867257
141328861
645468058
223831091
39211323
93632871
23684262
58588430
11770884
26188021
778705568
324173608
289139032
732555736
80215119
447370706
264961936
551943057
559578300
28405770
170002509
52839763
573270330
576653122
168797239
4153028
54416905
15662746
442959307
46589979
392042374
198326124
285269410
2032798
55042145
53932917
7572407
251521456
221709117
501387691
432480749
190853530
418332260
430332390
518091907
605655858
490507215
740103864
311779341
263424628
799494734
87173823
52385122
635643734
4560165
102205797
353839082
339426996
131557170
14441559
165989358
373321675
29210033
415481437
480067132
37213186
336790136
56997249
542355458
330309276
514747941
213499497
104378040
885744350
91377133
407690048
280518468
855264276
435306997
96061813
713396186
550612243
105897123
517659928
241088283
274186384
275558127
494528086
102498325
213226683
318298864
249678108
265941448
2724414
16794180
7914656
323284581
88237776
153489056
35156506
2550517
238946157
357019231
581486363
190857234
732613796
192846007
434476094
41634970
674676148
112884524
525081809
224586040
277060081
432263937
306626521
50939318
724441566
861386884
37854845
21074671
100652044
381629820
29160753
20387491
810070457
153064366
111332667
93318503
18297179
8537509
248128053
247002849
2326975
174474461
224254991
550559242
48606062
439606371
12674688
503778752
42800383
532873432
50893514
416800048
419330312
110890948
2020746
360163148
410662559
176212839
17346298
571204188
25076602
42804678
73610775
643547584
188554614
436804294
442054400
718623824
756414460
171277571
350042783
64790272
1705075
163192694
91027480
114405798
186842001
452619513
77135383
240864069
756511227
2678861
42128093
81882282
77044250
500493809
64845962
334310442
946368928
225372074
223150186
410730901
39922064
334891624
561605005
51134880
31056296
5930787
832443146
821953145
59499893
68550121
248260936
9504318
9554470
101603492
38834327
93478195
727157487
29548932
19218032
284102581
119978962
52854122
145046531
101974089
285216274
59585235
715475577
56087281
123779435
215993388
53063421
176983952
389410081
539895035
257989475
29213584
38228306
215094152
373012622
477480812
10216909
3742395
14237804
28751710
72614637
80440661
245361036
23494309
110826088
149254288
31457011
276315466
233207750
269652398
95779249
62665704
249425909
7797817
173519516
331985265
313920245
30874049
81417432
223003109
413593353
253630828
60285447
325994612
26764084
453058010
108107014
730497602
3430535
23656185
312632609
164440764
324316493
618625822
404738777
162468455
181362076
504970
24666419
483982310
168109980
379670178
102015639
637250358
92835819
30448293
499526
415532554
682878889
211642567
335221432
595145255
63346654
40532539
365834893
154667431
102150925
147833684
705089817
228189336
90421766
98807171
151905174
59014223
777445405
503480543
203056278
355295504
35005351
171412768
253043396
32212758
48916593
78792187
51020441
83212171
242054785
36643995
671504220
166393901
7444623
22087606
11258482
299453341
163132968
24670139
277982404
134093262
365534766
32421916
87603206
217806333
594895123
634806180
352041422
258442323
384964117
365138828
97416825
94465366
40400186
112452984
146147990
320390672
168127491
679927936
681807746
7445407
33684377
42514089
269152506
626848479
577572803
657705049
712649895
145172879
765773840
196539037
31646079
234968596
341229387
97643214
73395053
695867844
30896014
141697798
113540289
250542879
74066566
24908257
9586721
132162756
295070188
129197883
195996479
347045916
278458704
99221375
44893823
165119523
31227512
221722197
369942999
305514118
484947925
86344773
793440845
142793260
175167120
1284987
492376314
38264026
1112617
71149654
90785810
16283184
56734455
78448690
363635581
135849209
413003158
51092023
303070061
269004477
588012009
34457234
119791705
220579256
215031997
470382714
54097664
20414282
273822707
288379999
495095319
138542065
13301009
382112238
62665014
82640952
373284455
3886026
266700187
6738836
251156967
5689304
303297613
526489053
261544188
66969634
271620425
552771351
28021299
513828745
535920601
152846469
46076234
113053261
61209660
167551707
355034246
241395816
125579732
428760728
245646154
262620792
15807311
662139981
9026649
12526479
241369789
173334813
651737599
799344762
89258307
46668428
321881695
9635361
118667866
9287968
25849349
213265127
58663716
14995956
231197848
420220482
724831082
23421299
39449814
279813532
714879372
488570974
18092008
9605849
262396381
268688227
657291139
148644557
335849027
50576830
171845865
360625448
309434925
755767448
72818297
24381935
507146773
22238631
743843564
214407971
134499694
183843858
580773545
290894949
35535738
8335692
755506636
260514781
42049441
112970305
663611700
87420241
450791283
22895073
83384791
104938569
319015582
117347513
351621713
520746949
436522205
107988101
106810273
20112792
10280327
609981744
442789336
826916580
22404480
406548482
13839063
40045244
523300109
21050511
543964519
33656822
42181562
637610412
292136386
58687929
360045802
42854234
10126054
581538178
10833008
343353954
489579623
30194730
173535287
205702696
389432195
227473511
112655328
165425614
280852697
179522471
293815471
1338329
351333982
70624012
168935920
210959027
707413005
369311762
260191117
410620942
98304523
32036947
130973464
183796267
242204614
893269900
363954896
217088408
732998459
411272094
313932873
663479039
656420484
20245891
316385125
199669346
328532009
363539091
90657384
317800456
62126912
260183410
42123146
532829378
56189580
223506357
326036756
153830542
889879081
162107723
191212668
176181306
53177003
692784773
319567389
65490012
122837660
450311145
201420272
183624550
380881277
145628015
408275404
816448829
41343032
383138738
135230581
624823899
365791156
243190678
540913139
130528766
367850480
8409923
161902487
76345130
166379827
86192997
572401889
26379797
653686
84010936
313280412
125411444
144266849
57376022
110436059
781174816
60225002
181094458
23462236
767164053
281490299
57170536
33316162
215336672
102686135
302233762
186609942
46952719
222674362
120056234
105998207
70345311
331525569
490981875
321417606
682021326
294779128
159155793
107837519
132673804
215448780
95711869
871230127
124391437
89194975
289748584
104250083
42193967
15259958
345653155
45295720
123780560
15981317
65588774
20768743
30476209
119408130
443633200
403195780
639897506
159963048
529299105
239723757
507232621
17573195
125110529
39375250
899071042
86148604
44301795
51122933
25723901
245196410
414456648
160298901
33104381
17852305
700343557
13868044
3888331
59884113
377239302
40392771
22469517
25712626
188537163
140286224
182655968
153549439
60666673
3741284
767507893
9028029
915514003
829380506
107763241
460838176
78570962
274602978
875848654
41916677
457009155
73670861
724880783
26672255
230033517
565040607
225166691
70386279
155707498
381580629
302819518
114723919
26697931
22251017
71102228
119286945
29318702
453208504
24232643
288135886
158115335
946410769
632803021
429528370
599985368
27055559
154682618
165655290
182243314
75499974
146519522
227336006
548640577
289717508
184969426
128372982
404931352
83526799
62734490
106739724
687629981
628909257
822289788
286519699
414873390
77724772
32151725
237580053
184328
591166163
469816073
749925326
224933262
157417933
405409131
109633026
35387840
354976013
460666115
557954823
491183593
594038734
40651672
286709951
742597724
99484139
227551198
367666827
330803677
253087418
104678782
61593854
122854912
413006033
620284819
659953847
765893634
297364892
268836830
694773394
74380878
65213139
693403720
476228210
606217174
829527986
159463689
107288661
133754725
688750122
380929950
115221726
96189020
12891160
331143199
346346735
31258550
69064535
289878033
716950113
283085590
320247339
7779932
464479589
110126596
122127781
23439198
62654883
229329290
578118833
16605059
266291087
1569871
146131738
322534709
35066202
736662951
307545418
57788979
270796063
39757457
590306347
26388627
178771831
16697218
8677040
50880598
379341390
450011951
311636440
80680568
971427120
664846705
161961509
251238813
56467974
559173954
97880079
3527725
417228957
472888759
60679297
84683928
232848079
27872533
564893733
2789772
49136236
270461225
27191773
305965509
90467851
342358023
707959860
648252637
185829012
73962166
9058722
34066477
276598548
139127133
551479529
2236203
398512406
59776927
78061407
732579071
417479667
195080257
797698445
539242147
370924181
118124894
357427811
319848483
4806519
580104849
12437246
72560947
26539725
834523496
54918296
144633813
190671273
41203876
634929310
189092983
201026836
132955584
28543669
102288092
32422121
232828536
104432693
152029556
667342586
22950284
82470656
264553409
90840884
289727283
46860127
190909223
130247423
64807386
30548957
314840147
31016433
214146758
331463905
512407657
341590356
122997701
101780225
317579589
78014979
17408412
107932269
392936922
379236776
209475389
519943754
439171021
873121194
151696816
911565567
98780402
63861952
3681619
560151361
13258026
66246833
19144250
308784810
247476796
542932923
204502458
12095339
620591700
17061052
464347320
205032904
449913070
670379961
86674665
870008111
315629080
3693328
543733080
491670855
311092866
594568495
376996443
694191949
89614430
112037928
656772064
207312101
474782146
731506653
74591624
502978746
151359288
178833871
56243545
36892424
105913565
695229811
300351531
19411383
352206565
195342275
232136848
159224156
453688136
107496036
114674053
94290812
188930360
3509825
481422310
130707772
643517459
189196636
126915967
120226733
184781993
268452073
296816692
24209292
60788974
165889373
127528712
375157298
328781402
517894915
10491571
130643638
113082135
169012752
355434342
33080822
155460963
615801125
326176511
366206298
486152884
119094406
78103582
230148385
792458683
328110190
174340472
367594207
318110164
296660340
281605714
248625646
434279047
27503972
681514043
87821431
289745449
546651331
29893776
358696315
14658648
496932673
418267900
156393372
68367643
855543902
40804766
355338142
792564714
444637147
188216808
24084906
275459616
619491012
95943175
115887400
273655141
65059780
599882390
79848039
42936190
150691294
195992914
103068582
72760889
123795661
291188376
25878160
193512112
63937093
21258822
370703702
57884259
84737524
64535052
121945185
364778871
134718950
345943213
359853238
1156720
887908372
235074433
199451846
917799629
140619570
683883162
11748326
705606277
33614439
726168826
412176357
121069056
166021281
103713312
234292243
433852461
134902130
682276065
33438707
408962
257683981
26081117
458456925
233856099
306087186
589763754
383391762
293817661
665441363
174588879
361931690
288386708
235924828
442956454
14356057
377821151
331113865
216413727
15396825
428685073
21419908
31015697
148474333
76031181
663544818
41571833
80303426
309809140
15971281
77424777
30256268
6039572
184746959
163685462
99015514
289068749
318506114
74228524
406615404
80987033
195359776
211950775
186494035
117458824
72396182
517187361
730614960
156323818
247469208
75492365
72644699
47400092
22097256
53481101
196748493
190747538
171437779
18993141
416907859
828054384
749788118
905597750
16471646
277692285
737697522
581520683
771118026
854645265
258426358
283884028
219853211
592579745
38190870
96361326
95019837
4470706
251044658
79386890
81753176
560310764
480939706
318364655
43364124
690697210
48026872
72563805
136388406
202872489
88704794
76523812
655158087
302804964
452941083
68446392
14442531
111902218
21439247
16711705
80152992
28281374
613592090
82332398
458992394
779283545
142440551
753884707
28474828
109569890
592700977
112651561
125121966
65221172
565853919
165928199
12220190
865063686
78480041
638615196
909914603
633349050
734039438
64462784
411950823
456892384
74583842
199082403
6958981
891613182
49229484
436676377
12190763
1336739
168701630
296754097
528034581
20847441
152740018
171345779
110942960
384346036
659986391
264997390
163319353
40004816
430922618
431147249
155549309
27850653
6189799
44446832
765044235
52827336
579085575
49212529
85260758
524238336
2702971
80392922
139511807
35275263
126137947
276366250
40317298
105099866
589381351
66960219
11037051
313447560
355939663
727527348
2613299
156284381
289706899
397015722
87935063
29036092
193125912
15848504
856604035
214354734
750546861
239253869
128606595
45282146
291653840
181662874
103830783
233861037
145567172
42747831
169776208
89536501
150861529
221630613
86282651
71715865
58193869
79430550
909876845
665137345
410740156
203193901
916426690
60350867
7916794
171703802
2454503
96769255
2315018
29323062
19969019
6041590
28891249
947472551
122861408
775386840
428983111
256752286
14328455
538131300
773186874
6895242
63916111
39562994
809170
57643076
542246447
128718059
176968482
558805058
380166447
125977658
555899433
11342109
23748107
466493975
563523604
237889355
44868285
16676595
5218695
492726238
382883096
204807428
308241231
119198857
283197750
97300903
11405423
16833107
547591902
452085540
222817652
162531868
309960680
612149531
21226499
120714085
125787221
655802190
44436335
469690805
362301941
239329994
16218387
56628114
462926646
262798500
338103
448077488
60207846
6510729
588885561
106015597
192258201
163837943
111972624
46403589
499773460
178321331
38156560
104353213
23257615
20384381
400187902
382257562
176413264
40607255
328200457
5050530
30827856
45865955
322493771
6751075
65413822
153283355
81579568
710251311
506375931
15988908
9803652
223879989
286568829
247169413
440441328
32948862
443963187
45860872
109675980
378237437
61721449
124376980
228923173
27784977
123794662
237172995
214540077
137029236
416662949
20152275
315568988
104134093
46059145
388418161
731248864
106935760
297609534
150401558
402426084
24626039
152418715
308440410
38341382
276535028
586458632
729583617
23097037
544315599
46010566
30517361
79950021
565572205
6374682
575619001
158140122
189678482
31990510
330115681
166298658
26093510
106866403
784714997
339598235
4807721
331398472
387796170
390677003
115866402
7975679
497835920
139987339
670708292
185587968
95124305
77193953
601353925
72384575
385338246
2267087
597810975
677747909
396254880
86948488
85602877
140018069
523683978
337403957
303103981
5079288
115974791
120964020
37291766
656235977
122494116
77661549
141583010
15640182
31805967
70468024
265392365
115386916
227932757
337333278
31787337
78950353
43748582
196335475
292499763
322165367
144900355
15273372
715201051
322169156
9067673
334161551
317580087
409098221
2050323
282906513
462465638
139156114
276781068
293682306
195326386
73184121
660658098
53666813
219726113
345160265
34946356
27973243
243127077
8416399
358195596
82497248
299256584
757023096
203298960
426721910
61983006
42793086
228330028
475754789
700389232
60756351
373660546
274048719
119065257
516437127
100597208
20841276
29455287
296273388
49082112
647069194
13267431
38723319
1958557
105561825
444560982
414289873
13282068
261410909
54681617
657384030
368102651
27062333
777828979
110795723
321159703
62241196
338730611
520800563
404507162
254568899
167167468
25123191
584790299
74628477
490318857
187193202
291290992
108120616
105378221
120627480
6361228
201949711
96469699
451060757
312920544
126994897
18932428
515334119
252494819
182632430
446519537
510446030
816226708
342803673
152424008
241369909
321367171
711352922
396863068
333720113
144477859
34429197
235607021
464775141
317358369
584647918
52733542
41821135
325378112
406728945
111946353
768414278
61605932
11318667
231265366
26832146
178608078
813819780
88698740
281483566
68220750
63527928
166718224
179895837
435551895
119764858
1276802
53966438
11547036
294774208
59499085
291894347
270129438
255191577
355373051
220738863
71314256
179592989
14115707
80656518
561648022
120847660
30240813
51213270
78803620
80136922
177376813
728664470
198634385
366903731
33403665
116246736
29803881
180496831
20548044
614200741
73955540
540301392
169699208
18732505
25127868
616733748
716497233
494201322
347033515
62888000
53596472
96643736
537174387
454886712
113764991
130601215
260140090
233346860
147676765
260736764
871413907
5282550
168373137
699131285
298009251
86121103
23788307
77511949
13144332
167572888
132076492
356678174
380983737
643343069
614934911
331722194
310994570
62203626
134820730
486262620
55285321
209538161
128484421
467087915
3075100
547042317
161453865
203167964
13749483
73011517
197211304
26754970
224862709
185864776
227875036
120433317
124561570
254709461
273769020
166703104
68663848
112017025
78139652
233640789
663147176
466049627
293014175
764248643
357889099
32041606
592174166
138314581
36101897
109846190
42668481
365454902
614089313
19799167
242058210
6869894
390476846
65164956
19562286
102080061
96452
89430235
381225948
178437094
115416503
196732861
775261960
10373115
408385880
201388774
147948942
373859037
9859521
550620687
155984388
701674247
613849594
104621287
439084545
222457631
466868905
284853397
32561575
627715828
143506450
505410956
3719551
362859736
528108658
221562483
603078743
92843466
788382170
745601565
416924193
353799932
133403983
301493868
290553329
82349362
152361538
77306590
30259121
3955278
747011483
200461092
633556136
160420690
150762486
205637892
365287532
169463811
22800196
60761609
221528809
12613698
598229852
150261379
41895669
221353222
581626109
108694310
7394471
33602186
21535161
199596729
685825838
196002917
257751970
81890251
135562782
84222532
61780248
18245339
76486729
278335894
249524423
366227129
673780523
73123180
117235049
245944740
58031089
304970087
106515226
476060670
219779115
291476070
221675288
89154601
122784276
164960643
725422307
376571471
209884348
427945326
16155746
41594961
226041363
741153820
10160060
27604301
344731088
774122653
279059085
265397951
583039978
488424751
182644733
305325043
818114162
823649586
642320666
131971652
116259782
37158185
141393495
169266174
280469283
385954141
353169685
46629122
105661847
843266529
34585983
22475519
106419570
229394021
45281973
28096978
565419129
109146689
117107084
385805481
6796215
21673051
32256233
183559652
644204375
162996686
13513533
606997919
409732668
233594083
85900983
507629652
185974057
145537754
8085663
255736747
671609482
357390945
239188792
216335480
147322557
178738934
152222136
89964410
154459416
109542690
78911452
262657118
18748992
125804260
242307406
662045348
259104570
156035299
45858308
589821247
172930791
43275230
265519252
781228278
282404888
560146492
226799473
148671797
932154015
682817718
749319163
503080672
242855816
192928648
559272697
83089201
751009909
145009158
360496350
41310983
410360480
100004334
137477229
66294629
130177263
287475943
396653626
323319382
440685572
221478400
199189404
12876614
120635769
3280227
57935819
387731808
445783221
49840816
123808200
35143275
502301032
73877033
22666640
373997172
575029491
221034703
394613394
169038769
107254862
146225104
418941371
62583711
41709130
24170322
43434513
157540425
21217556
310210879
638124932
115558901
23763539
550335954
17258625
80377520
215462080
184055383
333074897
17064206
173239105
43693866
21957312
140828470
195824149
571320317
330131875
129554424
54948531
263135014
101880250
23597338
49990912
65509183
503283188
91780050
214881711
34043222
17547879
82093944
194082475
272695941
13065536
5954626
388422104
35426931
20631513
782134101
303530794
593781806
81813512
20899749
279930984
65236497
57081233
85757348
50526836
91651424
651784498
311976008
23544851
279396966
85966360
564196297
141933589
481233052
89814991
59227986
9936927
146848734
181727701
152881865
145827316
129484344
3295403
512583930
28469360
88712284
305729207
497629032
589719168
57059508
75068781
308006504
62750219
52058614
265922583
411189544
43181593
57140105
17043961
143172851
667111246
175582182
254175827
16870762
138498878
161694457
177583593
802644975
103226992
185069745
32743722
309377615
339431668
272871110
152983469
468382774
500903522
11389495
73630211
13995119
582491755
353242804
31532262
4471981
202758568
63641699
307598570
854435935
1192225
181932320
6389846
80784490
547423067
488440388
460926502
9496505
242581068
25667078
237515918
731770076
162593203
35648033
40068468
675812232
187832581
425878202
37732354
244627520
413939960
831866003
567135570
73254513
33723792
2033273
425842685
217013796
123091744
116745623
315481861
379159713
252612931
9826459
554486669
198541213
13131918
36852779
20389553
40196957
385067032
109399084
262613831
27363803
181071285
39591505
27721045
753091373
70692694
244600736
584424233
87580248
121601319
2431028
236871045
97725149
124794215
670442279
38929438
8823874
356645117
115351734
146130618
203355316
93143043
597606698
33860267
84036147
75353522
577234237
621639456
281140809
55818995
65627128
279774785
11235265
12368829
232827753
172961442
284435671
235967315
4983142
532928224
282514060
553788815
783751505
7983603
90290399
327534295
123851105
527307086
17229352
98941610
242989308
282668828
145550532
40793224
620115154
30318114
236117968
535990921
516521226
472875325
59281225
312092974
110515612
334129175
21607886
264640243
22349882
482135404
15220643
289894314
75744430
200136392
112375662
65158132
132060588
254925525
381491895
360426279
199358902
330884486
228082335
235564774
211976441
274354966
677528005
129402549
168920248
366509
18612128
79748142
681094616
350722253
568151249
367657751
78162777
257706346
137536985
272793820
146757269
209122954
424920603
51685710
513687336
25335517
11753170
221758840
104914391
779543033
434925947
378495553
26324834
156372970
169201199
269653607
25085783
464834470
194963809
258147220
270966694
485950139
628644954
145672044
126307640
239797487
316099831
883723066
402607568
251297725
40858979
221675602
666725579
92447736
552729548
582698699
170576092
315013830
66044856
94534640
368789031
319332015
55329553
541740421
186975343
43873350
93376602
277725522
287213302
905195296
66204034
494078690
656300407
95850448
53324614
140815786
427862602
118847676
228072384
445970475
124467466
290949000
192345463
783935643
191025183
376332819
93758818
18883067
131407378
43240411
33551457
5984897
433578278
579304474
150640089
18451009
34725868
730204490
226694360
172038695
120966674
42266085
491695701
505357753
625767246
22125327
657029040
68660671
349906986
112125375
491743315
213615019
457630791
790663201
254106677
57848214
592471308
451529957
386291465
47756475
763064180
626816660
5931837
161098948
65640108
802801
44552687
402999762
383413102
305588073
45158398
79773994
42642397
200509478
138081933
744160979
766475171
5835385
16134107
5866487
939726547
490565730
224062914
23542763
365326644
672520342
301118705
702108448
660893764
232539793
360135833
327152696
648603466
273119893
119795120
184246577
268984050
247380469
90275301
493705562
317682586
9012855
318165769
152919491
197750455
896330145
510357737
91985875
643076347
77965055
295033105
332687188
791726
28410660
308304566
31835239
2259760
475298093
351560367
103185792
6324407
148486878
79729613
105264754
136582510
35747400
138659606
195964027
2714483
25644999
29962872
65996411
289239954
237946225
464062231
186715361
707546357
94898563
217367963
11054510
102276862
453809631
186692045
546844381
599668321
80926045
555015466
54590922
7090455
17346887
9045001
376407621
255957979
8573471
418435577
61409564
106775280
164402310
470524644
30919425
190121956
311833747
94498809
821938150
208730626
26261429
44657836
291887531
48206248
488068666
119443186
253300043
936813
4998237
932855805
55459525
6614918
75125614
27085729
373883163
15556155
38760838
193397519
61452385
683885193
427439973
550636875
58786223
95424282
167237377
70048452
577321072
204902889
10859614
494647047
69918332
249209137
239191208
596493648
376466321
37514645
819970410
331892885
362660518
110421667
155761408
47804591
324148744
114547880
618275270
55391500
154066559
613430094
80882781
304914760
712544957
365580468
775249130
25623396
68525104
332713039
45568481
253409413
287246288
2883667
498614566
377941176
396590935
274749952
100866658
731445646
365521810
122695170
121458057
553345497
364686463
280427341
13011961
1296606
662195668
34435930
132439427
3217057
319490785
261266818
441272178
369925198
137011251
408256327
28832142
213064493
137345542
214585168
219258005
141768556
60195153
420065
379945318
167838734
15335388
2462481
45377436
264341701
687213992
10418994
219064691
397833761
80180671
7983659
336626791
301115907
563734757
179612004
68056922
86200806
329990233
415230243
13616973
12550637
28698601
965752959
544191068
240486670
228599008
67864257
380684060
56306459
288256492
162091211
32036450
481541175
448917653
103498530
128528907
523369217
382093010
35086648
119721423
36958178
7143119
543645669
7905598
173402866
187978298
91019906
536798218
245544938
451549151
261575982
441430632
236306883
156578421
579741040
300412058
124886771
50574855
107549740
411078283
90779010
598076213
193226990
535913877
302379356
762995460
498587521
461291188
174707056
207452939
302916946
10615237
688586174
766544949
86452136
4740958
41466944
333743374
185226760
1400489
625666085
375186082
293448595
836084029
259254992
192497016
253917284
892060159
2235912
34834558
284572299
92343935
178171174
65282371
41881937
791290008
72872748
15794992
47769198
162961121
235001548
748446130
62339292
86696993
502518480
425056646
35423952
251917595
157848282
36305363
25706488
176413834
355244373
500689
136730984
222937188
21444746
278344401
115564741
80337092
738225898
87776154
576640628
607814358
18500422
137850300
383764968
48019810
340226106
261874253
19897914
187047200
8229586
232020740
460881096
351629941
81917770
99549325
56853876
240487265
88924420
220590671
150621751
263415690
181344173
85123686
234040091
29185381
263105950
463001847
287182989
12194166
121931600
84443370
510656797
370917010
15959930
706828818
52626872
58196741
9087824
24851764
287056757
860375
287833192
161324550
837086570
264170663
440374700
4182012
54853530
159234796
55129469
176348470
529350318
321166942
357665500
469190555
56300763
169192353
585396580
32593303
290916375
524274847
212285163
3350045
36047992
2144090
103531214
171293959
289951415
17792336
300421034
422617652
98072026
499950954
260214741
24581681
87243789
11242513
160458473
25959991
68351601
120997364
587376636
275188248
52268555
661338676
50283746
127569107
96156
214575992
66896006
123003711
428313371
16491503
591933386
216400355
385412091
86962456
8137464
473900625
680263116
43615577
119527792
743397071
58986979
139840447
211632918
485450820
52260993
391354395
203366218
53812701
13022415
207455731
341699043
386971060
37226124
901662379
246451894
474271752
67199186
332647188
103031807
341699376
188920604
86549463
449165580
297267305
15074127
233791095
143517062
202741065
543549781
499405274
82266502
117273292
2910119
44073450
1773501
588500284
268860743
299157717
120546224
333295331
187274713
61326862
489364832
39676710
269940746
35760308
312714366
10417498
325093616
1148055
76540405
29336541
34460763
614100045
210561394
923684534
654681182
96252584
344097047
248944147
393578156
618238265
232876596
62629376
655811872
12844363
99514444
173477173
338250137
7743216
125308049
372334682
31190008
508670311
289935136
42540663
296198952
144971093
281511136
222650963
134532065
182340345
508373006
720515701
182340659
8419846
304933742
535320605
136769200
308813533
4199051
324137670
113425363
67521485
108464899
807357149
123681580
65579294
542561906
84182851
16663005
456192971
70519160
455667656
254575081
452702281
325497284
25234094
320663763
259002952
143578859
89104296
465554395
4862794
192161981
174035471
251143818
243410140
150872747
73338718
52291219
162990758
517978097
142284061
139040567
221377150
400669964
793068743
221393763
455836250
311706569
94618106
362179476
15333009
2602622
801844202
415638275
275695604
8799167
305651554
44204624
454565100
304586925
291332930
26370259
64515846
55103262
292988405
177826854
1132894
23875997
157025345
64178683
294863482
590366543
43138530
1172907
1545679
229357571
329571876
125499598
402472778
58642781
194067370
1005498
465604475
921900
241753702
50224389
221044612
483077816
279915543
562655177
19796179
92189021
328451361
5540922
846875240
76046871
243307776
173006393
73787726
435569134
192780494
229355772
231793551
155915169
224080924
180506606
136824862
223781576
103279824
86289103
547576701
150017311
211000429
20706280
366848294
821053271
380146984
858344940
406891853
668128411
456457217
786213341
77398649
925364322
828530
81236750
218265618
43821589
444465945
459482272
46356574
7229081
78304179
19126486
157161524
38898671
201793877
346409009
725994253
668109635
433306856
29350199
187548338
89934117
26905864
641002902
544354451
232128237
14446038
105158018
270243655
584341341
102750669
275939940
199347548
644052446
206812632
678145481
183426157
395809469
192740127
208472885
306698162
309345575
45286010
3304245
353865660
759250974
238207584
601082240
148790927
32614211
199770811
109510407
87548913
147535715
14531389
160381881
15779853
21525362
212969989
189545725
321919
95596736
37260330
915447436
299755017
449127464
299619869
602434250
9311821
204288966
414122350
412061580
5188463
165232245
703347455
978172190
37737708
28479955
374410144
44452950
603486356
215315716
362001994
950637949
93456887
15575430
436349003
190593074
388112882
81871316
260624821
328090525
160583173
448076683
274022508
177464757
29588710
160300315
58194641
868792172
339316458
49606307
815271134
83517797
27035135
440945608
106578005
36445865
10032430
716360675
290655534
532033187
578527786
173189096
62608273
859663593
17736899
53807673
623939547
399173812
239836449
59061512
33118211
19309684
511108230
271912165
320225685
93285907
10665427
570350859
273348695
60542166
525973653
66930862
22435742
508046730
192175009
144577970
271301064
630510681
68026829
617893917
149091676
305429337
80596366
122710546
257961154
14938035
104150759
30355586
38565859
63760234
628706372
295124038
293064085
64489532
83441155
127812474
54959217
10532329
689375866
663061739
110134
13775981
32332288
147018601
501395672
439303535
762609909
32479
250316758
440141782
461691377
39900775
308075378
118579223
364850857
719846414
892410961
222282096
402224787
368190809
243019393
103284336
32151001
427828887
306218982
6331044
252463478
97479593
79701332
24644121
331874416
18708360
379632277
180038535
356721771
275916903
121599274
201323101
80200788
510850863
16866026
117056630
142937154
52653109
675188932
193847499
165407296
795162676
149646781
727164670
19530315
9944138
829741341
348440908
652242153
42951398
242981713
614727662
14436003
863291788
86565670
128118238
31060452
142259207
97529090
58812547
153949321
653139943
176344729
59373152
129733806
45450017
132864237
78937827
186522318
169365919
370544794
35173275
576298295
655788252
43168918
44686492
45789138
61895301
96211549
571383340
104058759
48836486
420917910
825334113
94226853
736781121
152565074
49888035
113543873
65898931
503531759
560733411
1413749
196069728
77647008
72613180
65653679
94967712
364635857
304044415
874660858
284891048
40203729
100432610
149864952
125141330
48303064
549288556
214953250
440002937
257411474
154976220
173142131
2253590
129972949
369647861
198736395
64626258
314825594
103832468
364014287
63828789
372866892
105947347
486950301
86160763
9762612
399586404
51098886
388720190
211252390
113366691
312894477
154122514
61983112
6321977
132647174
91441059
297877602
405207793
40494156
271840119
312562997
365468123
15125385
17519317
201465762
58053021
276560521
283037385
234194156
104132366
238599975
596318847
281012317
121272751
256975091
15513253
149641138
787811673
206517984
119234046
10256452
2723708
92438679
444325196
9717992
243549855
143610983
568184954
139166817
2045268
43989690
794560494
743635061
163502021
18846191
108562348
815353828
407814182
834131101
99779237
251662777
365709222
26462617
686467544
107900599
36902292
168934085
115882365
398782399
348271552
163193340
12522522
220026666
286398951
275374433
875740093
202037743
52205317
483923626
23513215
195567492
202221087
191634396
774685839
5692584
12296978
573215905
4112491
167799160
187459186
836830994
745002
100704044
614349960
447105893
154670507
29536188
435681597
199752717
132669935
58320629
180351639
455227673
112630589
411319395
82743786
349730565
293397386
39928636
404037034
315652945
1191698
566002419
208621864
112922469
478802
153564250
195095937
273290750
606858137
226970267
88598539
386793254
5359006
171844031
469799308
27889506
59797884
243839814
580422630
195902600
208033090
36527142
352971778
23579141
94310878
69130563
316939438
38290975
60915001
1309968
760570084
113642587
561350823
205321478
319807995
20416963
389030666
211807255
365726159
175612305
11374851
111248432
12713450
395403642
63932037
180082134
14295497
197484506
492850577
4202610
63312788
67684013
404429387
148669473
46259944
44922939
37180499
257377307
761341850
23123189
140316531
143147313
237134503
398014893
70174777
153323415
579259061
468316814
555073115
152330629
82043076
2139823
181893560
227135161
150124701
444565123
27754838
399418256
298497893
376931317
49840540
404658507
19613011
715040029
366214172
121407057
579233968
104263540
34512031
254787925
54157021
236501430
148334873
459139121
144779329
276888965
237235123
264396384
42286096
258949440
140430932
119664449
252333691
201206923
345807210
169865009
51828943
261233109
251131401
3445117
208651494
3200251
469077200
47027903
63637538
121903798
76675080
203971400
127344580
11625882
270560924
243518714
4626561
44714599
765176
19732908
825795
147585783
75600775
18973282
51258993
650145839
115332246
786250559
237816811
445264536
683227943
676720985
16549813
9193489
326680846
206696444
249697341
627893062
9776910
134650068
185840499
13370282
465429750
666063200
85558596
553579540
63407196
122420488
138178442
315973931
55341548
31328588
113831825
120997857
13178784
35140545
263558722
162608869
145991091
233521755
29947460
268423314
217387231
287849220
98313795
607115136
19339704
146872531
394298547
245219372
67820198
91329016
16190622
213156852
182990973
270480801
131905336
794325
96429707
543624
110660047
212805581
992835
152945085
82335799
258192754
169667103
12547398
573814997
125809732
50663297
35184935
33322193
359120279
3010214
714872615
45474761
142337015
288109130
274857179
637112045
15569918
32620966
256022503
159557176
377861207
545367228
75738837
509752165
549819105
113312007
167851305
79611956
6679631
148237960
372593312
200922106
121379377
74218276
43095386
210882212
77811522
205808860
546293809
310658006
7389588
17968386
482435664
89830133
105949621
422361904
47254525
113215986
327861749
341316500
111976509
74820817
366182349
49636510
720944129
251756834
440397679
179678895
21005648
897157798
7305892
314958825
127419031
195562397
458247590
460129016
22732114
2701997
95676447
322719120
42498057
916099361
668513648
744966981
10067702
6239140
161487177
118822511
650459561
27121010
127014379
196382726
320028663
74187626
382891079
283642980
443354420
337512400
260639221
619153448
37589326
249824921
49218918
590098067
426471955
523872083
255540136
34673783
378589794
36429067
108211829
565728142
269333103
48775357
514411588
260643034
12460850
774027
378724656
399435021
600077748
389121468
47589942
355592884
48239386
76701963
659423836
250165243
158663622
3192677
745729578
11791995
35367237
229305453
159271349
366593351
327311687
204639800
254181827
286204918
19940853
17198990
113503813
51614398
128817618
715763534
391979714
431644334
353669210
227450193
327741946
102972773
195248403
571710040
340344241
195648675
885155243
57542861
95437729
99464811
450080369
461301765
24560614
262649737
208904651
298684384
105056395
653086390
572345125
18048407
85013862
10172618
96625331
412110941
215568596
230193950
148180144
668075804
757656484
5470314
472198087
12361607
484118958
15270252
669408936
218108773
36630953
800515806
446853976
8908324
28957343
221756776
153556342
58758935
329083160
624173952
200941320
132634314
331787294
245234353
72631395
718620584
232804057
26452937
738788140
96801583
66062519
54958006
682919248
720282493
92029649
42199816
215697992
479788380
440262737
701272
46200937
587102563
293614996
79711345
396467519
488352893
56023302
427343455
55446295
357969759
55545210
4304139
804153639
134574441
560861840
266481965
765958058
1222212
106118520
96057917
266475927
487583759
283885292
504305088
4986142
473870077
35518972
254814405
161844150
379375080
385816663
98845681
353427485
55470171
110306181
450480069
267042003
220279981
106889208
294631449
105456492
150305342
42019337
39584669
538014178
105383878
90528713
15839401
112225209
171546930
52195168
85388998
305164772
23553684
131716227
260027676
1401166
2317538
627807340
598002511
397759821
795261799
418536671
160107439
71936603
87255015
160266215
942402759
166768838
67279386
314135777
46848731
398148525
680576445
390248631
631970281
721758276
261441634
138227396
904432254
674980492
405285379
76684412
23663310
243317961
207901700
189534617
202147285
233010007
493523387
347543503
420339291
517711458
514187497
327780622
19343154
638006260
116786000
798567622
429664888
877564490
429951548
527439410
449927392
931537
429307292
259249870
429518231
817048076
150028749
447171970
189243784
435099485
121325894
576714271
167794291
4671204
180607345
357590308
923428359
238122088
14416950
8709730
263925330
143144558
647994
74342037
405297624
37423579
216057258
266734970
164925087
238019378
223955409
637376246
153314439
265183037
69026376
725981286
537127835
161757383
104471758
45999304
49777811
355778755
701668691
36133634
757455712
388040730
145109767
70830312
163398300
236877432
350858111
117559926
301906875
30430384
55891705
205767296
244567677
487496312
9520393
787434480
286014227
29594963
700995151
109866569
172840467
803841756
467073531
552748114
262024369
54679706
437163938
858302444
47529031
143862713
656107509
25431327
425998728
245075947
532717409
163690505
294028561
40470097
25336836
211711021
34485403
111346505
166712825
76279207
4660661
222410332
128470578
68959842
263553647
91579153
467744921
324973289
97051380
300831913
8673648
26200211
126551480
144531636
102327315
426304943
69447737
226634607
724211079
74891905
327807499
400049622
80023042
143144394
361096853
47958939
20117374
80377000
25496467
543638180
10130334
659208693
552931840
619923322
172068031
819330674
150138445
376760414
18658529
312151042
484880127
44877665
2938639
424389290
153524119
200046758
319017801
499350329
300251449
118437236
233326759
359187380
329744075
732839
7482398
362711244
692415317
134514432
188656199
586776688
52761310
519782295
15024769
9704741
43447780
39232700
90976499
140519165
218938681
521988967
163937294
199616278
11175194
487807461
520055400
109828199
257116241
339660649
737298835
189336398
554060888
2397079
532354727
9486576
600118088
455724504
3139778
181734634
726797992
638514809
11239813
81903038
504237393
802806338
44185679
197641697
273665613
918951696
109411189
299311334
351379908
271653235
296391138
169475259
365206778
677953301
357010577
11865346
172655454
29024309
134314346
443685220
517585689
5091368
577794387
68473500
13338241
17309696
181488866
434567844
668830537
240659519
176408564
410565672
76307230
227300870
200734641
378790432
174324423
615234737
79202946
44599043
1029627
308466913
59510675
222326712
190190909
203772588
442578369
13711701
148368567
585900403
543741461
127331192
100922741
110930865
131396566
69260898
800492947
647351266
282053145
165306681
552170184
32625810
525694379
175970368
215266148
104051868
88436852
254404879
340265661
142412187
226527486
10821328
929726
15040866
69263542
436801844
100279865
1810776
222910063
330296553
817713136
13402787
32069156
6273193
287121609
81458965
359959855
454724906
231683752
236516155
6417992
343143352
177999459
85456926
679503822
175511853
3659335
241564994
192632308
383904108
305024994
13445657
11630468
8677037
66387430
438998209
80953670
109541474
100044291
656901975
104434977
26829399
878560401
781976299
3272964
169509594
70436410
27362419
458871168
378816382
432904733
653296417
19238261
174703739
588193239
196257275
87089163
31363261
285441597
23481649
83010559
111299598
104198055
106866587
174064858
206467389
153158611
5380740
37650994
324158656
224402922
388830370
423378923
383726195
381445052
557332364
46312034
189600722
24140491
397598420
393411662
134499635
149258982
860798809
253929523
123711113
105725405
236646198
361859026
104117876
52304322
561391475
95711250
119711246
296547741
50107405
111164885
891124275
231524371
312231278
399908126
178213040
721696346
445457584
553847
328061507
18745086
11710963
656000641
133717625
135952622
72206390
601946800
343851433
135328062
978380
532141972
605913423
19890431
122832644
29147838
62143050
427235673
105726411
307567279
123583975
76450458
16019848
1632565
838992732
8686352
738310591
111757468
364554104
594098022
87690932
254315355
471333110
526628388
378226056
568720823
8602885
12392746
383481704
258456011
44139961
310862249
60139930
302278911
356162175
93845944
52401198
642116170
36235337
14476784
588547856
126480642
375566284
75102479
239485683
216058947
140277423
395603635
41982726
594658549
41571240
23329379
89824736
637345068
51465542
73106216
153173450
115344121
6345405
103801549
4573671
53593559
608006261
97836661
248710531
577881496
303784046
227886659
37184216
710497872
44099265
10432269
249898014
518768193
58532287
374533511
33685531
113699180
339566807
115005236
491162355
518692066
197712071
103418622
356480047
329218995
390748670
314513725
498500786
420395641
200613301
122416879
134826324
774415321
95277086
739162202
22758588
228429600
243108337
259843162
19521473
77593376
136861355
44964313
22904907
7470374
115448093
435527
277600709
170899969
629279325
33996291
57865530
37421734
32773151
780172802
484353505
33817296
93960951
28084268
421451577
72308540
22479064
292222248
20103390
570659943
527733452
230600142
130154367
328259545
238494893
340832293
528018773
192261322
159001129
98708761
120785914
355769075
662392756
88846374
660304096
33832951
347762937
553722457
571335
87513953
525956278
254640390
61666742
175668987
241946008
170471204
99169420
142484312
3162328
30819016
136228626
557065781
247788827
94300897
659827029
317699173
9107151
46967714
792494875
59602600
416522005
6654003
768055554
352797793
85140686
336496417
210467220
29054541
10961435
16931146
276557256
31501155
585018321
99737799
228108
186431397
330125969
221139639
25343341
4224871
30256710
347836598
79163439
40056780
48374411
269247516
43636521
189542619
12451938
125317734
47268381
231034080
86032719
273075835
2239295
86352445
359152507
371506916
113085087
268096963
477125816
103275947
47177503
92602128
146388833
807469252
184892016
75200441
82699640
8925631
161657328
60197949
270792153
792367
99753878
47947666
213787433
560528577
56516806
13521657
16583906
671973100
60074774
332390620
163491675
21108664
24438278
39349535
631204742
329910712
238568860
13318096
477809310
353308549
518108652
658154299
482623917
39996518
364989028
929123894
212775149
302017783
49357392
542194126
102044009
439780458
39502423
535324512
197483879
73891829
68814040
419953888
4310511
135600220
343134061
160401988
321592702
100607428
268306366
202462630
203185306
452349209
226240778
79390746
132055167
49055073
76038418
463569506
35918134
676011053
40404878
240301174
38055979
134797377
16515480
6960830
40099290
284224759
451168218
355965357
318546247
252628415
771580972
230727480
124313328
95391154
361108426
681489451
416319256
264133996
279417544
244431451
4251066
300312767
124360838
414877858
443918493
459197770
498711143
358559055
21412994
65663936
18519134
193445326
215540650
17918403
15659302
45698128
197978117
397001704
220553758
44889105
92363745
7667602
758672764
220492029
220952546
31199032
540087024
59331250
259687358
51912467
220093082
52896661
550957591
347494460
317881
147286036
48852415
362623098
173622891
51809229
143420332
35803121
302047459
212723107
748646313
16679720
3004957
26059701
865306632
10989276
53423519
243423614
129743650
389700801
240507772
13903144
298394661
241102970
12329906
893278007
276387158
45663061
240457345
290515807
114003388
91023522
218931644
712206362
150873641
171747721
632830244
62748710
5380613
359467243
15358706
706540984
130885600
509430931
145966049
299549729
40943573
140524004
165203844
301973603
170071216
723436757
338898421
239293788
12031592
231298577
200507243
591468502
156776030
346075099
339668970
581160228
211388293
488071759
398193056
246918978
236710572
267416551
162438060
459149057
539344847
166899041
95479956
154450300
221150193
286360523
3875828
24511154
358795610
312883813
115244610
353638849
60077946
45926883
64021532
272051937
81542990
759101948
277249947
636781832
114968030
145980437
335652847
735108371
249384145
190798209
12095814
705053596
105021725
253034127
62272843
370813782
252940265
149284610
370858827
712590009
71861473
2093840
98755188
237950873
914693
341009465
423921134
144525452
104428054
28505360
2570297
55860713
570579331
568517313
31083196
568268596
336337779
274694605
395093218
283991434
408382402
196934312
78938685
43682272
704496964
49590455
109711939
845455330
13383871
224730457
100419039
144152617
409970987
558992715
182638200
623975933
145040813
100509293
153816680
265266207
29842116
16358632
103591458
53452874
315455640
79575411
150204450
207334553
223988950
67259243
48915617
594631504
14745048
87193970
61243729
13938234
54610658
259287642
49211676
34760997
134549474
405782982
475992399
187297142
161839147
6500693
29369085
185861482
239276830
134228942
161815671
328049770
21760371
172687657
327924746
797217964
105003757
335384068
659407180
40920428
18054078
650478779
143470953
529358498
95955772
156551219
68849231
877892
346062953
326521417
317865167
71594552
5475844
107604908
62381103
220753130
4157970
114350270
955541979
448217005
194586681
70215100
481487432
72385343
134654888
330623688
280955166
646323779
5564611
27152207
219970686
23017297
383262451
722831220
12086145
366636539
127485276
65417868
600158538
522935802
827558735
605961928
138189644
113857718
697664716
611511785
119633645
574095940
4605364
148659416
717260953
148141988
437634576
127659805
143093159
60307644
147637856
247123653
730333967
197913021
95771470
66845360
17490208
47250243
358238363
22857312
252365500
6300809
31491470
147851147
479074333
4039919
433281003
258219927
182079748
175890086
35483431
438385407
19788424
560965677
473935678
44561225
1196370
12931320
4450870
432557881
755425162
301830810
179872440
155958509
506571836
123388086
853050906
385416678
294039594
199550325
270945340
60413157
163710814
27579325
579188373
594882004
751415488
418989975
114168529
285844313
147203975
518071832
535516264
45841110
508357448
107765727
20006455
150926315
163952692
417030768
648417640
4623088
703761105
186655798
435701334
172446
30029363
566113836
28501963
525137990
100370677
35322424
108262421
142347804
28298697
147999346
292094980
12586531
36736616
256286991
375185009
1598459
33799694
293202864
211053246
82065177
1754151
218705673
376437037
683142231
447909429
364572043
435031481
22122551
158774972
74662530
119580564
445562852
301789034
762852221
305215794
581192552
502472433
51273990
45371200
98837991
344433491
44458813
332975048
152527346
101890660
602623524
294757320
474854637
59733494
183425595
78023096
3759445
571632258
30506951
366164945
651480
39397525
599853783
125476287
288513159
16610384
42256497
490742762
98072124
23487820
66780834
112025308
760989179
129601212
607881532
424134753
163828140
1360409
244511030
408002020
109746399
164192274
79629100
653788338
317024797
975463950
90859833
241551001
611032595
11163872
1807372
282671041
165239178
108416023
142899240
2109880
695722789
38223966
43662447
301462145
98719895
184178218
14754710
372431294
13724745
18714929
84380871
64065231
412743904
266298661
131161507
158113004
862167676
15910802
120023850
880064458
164143885
72975887
523624592
840120380
35537373
9820693
227991290
67601851
291697366
535753584
303030549
389058154
791668063
363986900
641270692
233319082
516320619
359167749
243107698
567727055
90325792
304154692
46784894
65699551
204708784
192406018
3916141
314447821
454053977
195674613
81328066
383749968
15812388
157704779
56145073
1205940
696385606
549457602
131082008
115111790
22320765
284148135
740826953
145314262
368098409
81452260
157334362
204381882
737784244
39617341
489037920
18889318
143728394
143823933
731532120
62126732
193089052
11042790
604547247
898314357
53701797
10718910
199519570
375494454
588872242
3479744
135342345
54615967
968019315
633782080
227060558
422597053
16346104
226575287
29350954
457250938
591728486
13047211
693251324
16673333
89351334
22933693
72584488
449218487
347892212
364343114
45586253
485969845
639339920
1559781
139826551
191663809
99650653
327950854
432823223
141243588
86996804
130512220
193468354
66584431
247948992
1463775
496830774
922858974
43865154
58392057
643961656
167959031
253166550
24296407
585784719
22919897
301947470
293555446
470449762
8277819
217244280
23785962
347976961
89779023
148501220
120794473
837640988
118191748
71663973
11716920
420535912
139247877
36127178
117320668
107629939
860427989
84324270
56969202
65958332
317648061
97194359
625569601
297664931
201802021
407303745
97432447
410571003
68184755
614571955
6587743
618222546
143867711
34441076
428386209
7006748
42578242
108689983
248726591
41180056
39114852
114351338
396490250
408316744
212914930
798857431
46208908
706512989
14835518
712438624
469276338
590629070
197976055
786726379
124357141
429474125
298663710
604669884
404787439
35704851
81193152
157025961
189252216
374828651
472160315
535823692
4919558
482280922
32948258
81581363
569176716
85008384
24996123
38302065
44508030
724915940
725625452
342929004
212096767
194856204
280998194
489382847
58787312
64006292
84304111
179534108
54758553
620870479
643652887
654276953
272639841
505803
31186361
150277823
179740308
316547438
84682497
621973301
259098315
287487107
211152652
400397202
51127839
445196532
609359544
277209513
75532737
114587497
135084554
484688394
346184897
143366864
521868461
230466477
61587896
360753789
15446904
736498520
513241247
44257520
344864840
564500789
6028562
299996796
93541097
112575123
245355501
395340250
61544162
145819966
173938154
669466040
27878789
43715763
35793214
97485701
764119651
45055365
246069261
101735815
788130651
117210904
145470488
73278872
73704514
460078741
72095014
200078450
740323176
142496682
254342370
16509634
49243875
711368573
330161741
141308822
261286486
202594527
166941250
276944962
35150673
55891895
105755409
425810244
528628143
261479856
759465911
449310
106100548
268723163
346364618
272258269
163795543
532911091
746127289
151944920
572353309
54884780
263845630
867148626
112634122
280762177
379474913
318482545
405390318
529328269
153492158
550524847
263394124
118744244
293961322
299232236
340244259
8319006
225663647
955348978
116946227
98304818
304618695
128475842
202349245
303979407
246632631
627661288
94363704
627401453
149166380
37767938
22996038
222452531
250803920
76011019
126954505
37682387
228081865
40885562
237751691
257967272
232266213
382647536
710724198
146971070
813634129
319536573
568338226
379272783
10290873
361540531
19554163
321827744
1136990
238878169
114735578
2865998
163402928
201502148
147126956
530972203
214669791
109946418
151337439
550971971
407248624
899755581
682931200
201471477
32811337
42857742
274209817
696204189
451731701
118056102
69801284
776143120
378203136
35429925
593648112
212892766
29127581
5804833
221822765
20007766
274968639
127234793
629127996
355367682
2833370
246435401
297838985
165246013
538954214
299172522
70624753
248986482
574733787
100590591
183106185
472199471
101943499
527267150
469192600
357139559
525472466
12876682
393803239
14691953
19417764
61694106
275966406
492382698
430081480
374895609
8760077
100553923
152583360
83247618
274899688
240309897
206786904
16184244
338075820
4297752
118303062
101698008
392994915
65934575
385543660
118209495
270683244
134327397
65672874
47842105
100019645
231693279
628589974
279559538
395116142
317182615
1396707
82390490
85481245
114872379
396374861
398953020
822585808
7163498
15686227
59481090
181375676
224421609
89962663
185080013
145124526
373692157
311603428
22797527
34892131
241652009
608330535
230353423
106062692
673765705
23890737
181021698
28109182
82471976
35235557
539065369
548938116
412945892
13382417
494052486
463800572
48565873
568627548
543435127
610797671
85388968
14380608
292134819
616149713
209665137
431896654
381726830
112392326
176999619
25735387
234848588
250104925
5097800
103725848
295254802
628130653
375400088
14861043
902926149
410782274
523318152
347998565
152240336
269820045
169623980
361848743
49935206
3005276
41655336
197644235
166077909
33803819
97816956
115781333
263172903
309616099
88435766
113969730
170771893
48404974
178081150
7213480
99479614
466749429
300429027
225143371
181439961
126990116
4746816
182774282
416078447
10875271
171486083
187793008
492291758
52613185
59565077
207460155
245687582
684102991
4514530
153911585
664985451
406358705
110252571
35389187
74530882
197035978
71426252
291127450
335855024
745487556
659400657
66319160
444697082
8499915
75018263
659745253
358997111
6172548
622866581
676162
470355359
259418574
120575456
319683801
207521842
219551821
126253110
95460995
901584284
461506104
250633476
40543027
631427793
167373457
679132092
816858795
249240764
771665593
109437042
63618161
134587555
77539647
298572070
75905639
43729912
551785893
416633444
22607015
49915096
16305226
29839526
42071759
23375570
128711200
225740866
320280858
231756622
20404420
252468
19370629
178217892
88644226
116940486
346787280
564412958
19411917
81363574
222125147
83358817
691749317
304381945
204109822
210597374
20367568
166257185
51879766
21108470
97116556
278682599
208728683
715512403
129524909
182969934
138170261
86459326
140340537
103247393
50357757
34681246
733413858
334854024
203379598
668993758
173825121
297792326
190837783
197562605
327608912
125978020
8542227
52199987
86576786
856934321
538103911
61141223
61414574
812156025
399629854
84231076
1295521
5407922
202218457
655711401
372412634
280991912
105683878
189341016
244429137
182561122
42972642
62614888
899046436
149492514
769903255
360845869
1682493
115092972
922918507
405019168
188863846
315259055
35766236
441788018
531823641
194519122
428505577
76140030
70950091
11963312
208893315
142745308
717207874
188905132
326312562
932192940
141169991
506417540
486301815
270373186
31671518
398601032
536363416
663200085
501331791
2931900
469524451
6947484
118987240
635500
82614505
332421182
100218975
8359446
53261797
114901051
417061236
201688436
423161645
100425699
167800432
207946475
18008197
53289971
742534603
255520434
413555213
48579103
624018748
213621002
398269986
180177866
91835857
360991724
100847543
111411418
1915524
24858527
724839741
224110759
60761086
454583234
13578918
407539768
211270915
14802168
12514054
220348907
96803817
4073599
45470525
108938469
241281775
123992177
447242619
133042856
456614636
187067740
338644608
512393329
153224718
337319063
143877783
78723560
940916519
193696065
267006475
50587544
212290374
1319586
162229765
388570422
19453613
277980042
455367021
9807337
32965427
792871625
315371493
47142166
68195686
285460883
319792990
161438172
721318296
324903408
623458112
374364973
169802991
478358918
248869677
43307572
92368367
840393835
43094647
120145084
650839819
778115822
573108896
29909873
379836172
514964415
106070089
52862924
6898643
96515591
11279117
60790621
72863302
82803462
465324558
51627061
106408103
170778096
79156666
9679783
564728949
18541309
164061512
74331661
720568652
131563509
66976107
67657818
412189685
313798782
876532358
64509529
2680072
106493791
70783464
10644090
544439134
306702153
245672675
215399209
68769893
333648027
110060404
199578979
356570087
298701724
217194363
34921041
76634381
32471592
771284244
55865144
540193671
21530781
391203018
37116008
46748090
116629724
317956788
198663222
170938091
271580702
6508971
17193567
62428154
55195253
30161207
233917062
414334395
341344257
234903912
233341581
677607339
145684683
38662546
2493419
49520105
185617328
212804896
616160628
4326480
307489777
52041158
558762664
582193153
213261623
224906090
9830246
37864552
1341543
822269016
415514891
988069
180730934
62096589
463629536
235582276
492039918
535491225
494945022
12465260
186494427
28711728
738193302
343734925
50629952
59051651
33588710
117050563
307333231
208904989
611469513
384566869
29475524
83312405
54204816
33968821
36730786
139830934
42925120
506655919
213479580
439446074
877414329
137839171
268652
164540755
198633139
406208465
647701897
479378865
48109253
118010311
691911561
131928860
218739389
111552485
330781059
287416861
38722957
645191431
149394524
330740181
65747364
139188752
215095885
89033030
246872617
571027080
134027205
120103978
596590418
270238559
530821289
605604770
241607610
31017268
35972482
801097498
160745322
4358524
344963573
277428783
16463625
263071326
3503060
49454919
173069465
137342683
36703826
137556810
726419545
9545653
176068418
731698516
9378455
257955933
307712140
38681871
613910919
38809040
553118845
458156008
55882798
663598265
268760676
137201463
102838100
14227336
155991208
139769069
275348168
283111896
204191311
943717450
472206003
176921368
543467815
140845289
355002704
385701071
314054307
34793005
13075317
368797528
304002177
387411651
6271832
325866305
669080478
83219218
30916946
26963057
10931544
260191973
394930602
351340337
77730992
12143402
83936362
423113593
432210546
770549256
131286944
106675285
534562879
97727489
194188886
24287148
14111748
50319321
49556697
218845224
83539770
501332577
255814706
57702746
287932357
136895330
489443456
240277803
53913962
34676713
335779877
52025224
766774627
44861510
51275976
117286903
25683612
214617003
36370974
111611260
56985129
152267052
88549997
18652060
458527180
717514351
291036183
217900127
94881906
378733451
426394114
138044332
313190057
737243031
663814230
348750868
664469642
61649604
44114371
111153372
372811706
568686952
775037956
105887710
56693200
19894115
563049424
304794089
164767542
682136441
290951254
28353912
59257312
21264456
172682911
9283149
9043723
700695184
226171708
329772046
390662526
391548282
301966346
90891092
296571
12230949
420198457
28869447
30329982
3408147
410697301
35556402
137303224
243197831
251272345
375070405
3119533
134078580
30940214
479312435
296779372
95018373
475071729
1678929
31361550
114472123
26675014
58593288
309267907
242797041
139074641
46525183
354335987
430210986
126535866
326450551
23044299
52912589
164713978
71186980
488061601
176776783
279508134
102747297
39327443
174090304
394125473
245982721
322521876
204101794
557896200
19411603
167892613
60709581
21121618
11705176
434021565
389794647
18539625
37343232
218711697
66587464
13939609
112757842
114222064
835108836
59319438
270143813
644981659
317201775
331457
272358337
4147391
321762486
263434337
30012563
461491757
952271762
213995511
242025108
292959033
102429578
437811532
62625982
361940065
510535408
5293016
259500608
39124338
85855128
370927087
320345174
68557351
10518827
30921689
69345619
657954023
45930294
709279499
254229101
50684143
1985181
168375918
34596455
89978514
787649272
520003937
407043987
130132812
95825694
913925358
447640727
342892198
108956599
284920109
430720781
137924963
719260010
92743386
684751639
600759578
111142401
334487910
356151253
237549605
39283232
216525921
189136871
401797745
42284214
150673862
418966019
83995148
75609761
383375287
44744163
386148252
65613264
541146841
14440034
337065067
165869113
152704941
90505188
1631582
116597297
32203288
3521078
591289347
666467792
601563733
102085729
389660749
2078540
12739871
131280949
401730330
97853298
119981294
276129949
138719516
689386754
389885262
132343695
179444018
171993388
122398593
392488702
61512964
128603153
182086825
439456084
45862267
185739591
243508461
203646797
89921649
362782453
60369743
4065225
8778455
11554792
146615334
24419294
95148581
465275224
149439273
45810772
665005398
32359510
30175125
275952761
76103106
3810324
191576818
65239337
448470617
553346372
499373047
178242085
146237142
83592793
188628109
399733571
318723844
720656242
143150967
5042684
569050093
721404957
917624345
385979149
4198774
211090230
227070128
34400356
209629100
844100777
104192026
892794744
352457789
14641305
127365969
13787017
572836891
3310241
17971965
166861568
847104820
25589025
149705981
23451046
363016179
30559067
662089422
140338
368742437
47749223
346837346
217203389
12212747
118445860
454251653
907940
19890543
34678484
528432731
827688458
315977984
57160917
280602708
456102999
10566359
506250541
40172779
465378738
441658645
222067799
224044537
99875580
152343850
6670088
520190660
335398390
647401467
16299716
130281394
551857363
74881818
74728471
103781109
197865246
486477562
443023146
169109411
137719561
214612455
147988239
230866961
19432860
14950244
715918558
4412985
314104376
221051473
56683018
372653034
31585436
279215978
355089705
500676250
152140314
236780297
403912075
25225998
119780855
177320223
31470871
48175675
374923460
54686624
181509999
143476724
78001005
2100486
95711396
82783736
192181716
204988980
212197515
27150148
249969407
310222309
337776502
275640827
90684189
533209034
55675728
413233192
147785682
581069030
312943315
224934185
425030578
552830917
731530209
103611082
118057277
573097208
598291526
192818107
158319291
457718209
312208632
79251560
469762
312676398
4927904
40682511
255176194
157425134
215378357
318471244
103777683
272970565
487740937
286853676
183309324
722817545
144470101
147807820
87985603
209301440
221451869
380938307
266409797
110902129
665582390
263144521
412476380
247489170
380616278
38407252
22504852
584720804
222815530
695781
245781376
122688007
186456378
10937028
163325443
83505719
96992504
27614764
95947046
131274369
50889111
399560528
378254927
720861854
153071524
249082128
159958429
14434016
466323842
188350438
23111370
43366787
367548459
169784472
270003538
46817036
489639528
420715486
130937659
675793
14190242
796945757
117838085
162332375
213210976
314661588
500740759
12795335
15254376
90873829
114644939
47672595
468516309
583331399
276923996
316226469
16558908
415438647
178351572
19498001
676951719
230407221
53211344
106790102
32622492
317049200
634838697
48127749
55412355
83237575
455884573
28640402
104002698
339313868
191042921
92619897
55011481
667220794
3053952
5358827
421414763
36321061
405958296
140063342
440981818
62227918
634569718
1570975
411436771
132270025
517145589
218802004
444384711
82260858
123183904
128884782
415768321
51429461
208169808
88891053
759343423
277785101
402685594
63691778
275184334
571083533
317080552
47981664
52991546
289741286
674883345
221960207
272420151
184296758
167426123
361012574
113878277
11314653
172166535
183397201
104942668
96525196
78452076
107667441
19610744
370210261
384619426
56724228
67671570
265295228
437054190
66572785
546164038
34995749
379477467
24919982
88012565
376451856
141078623
71067111
10590683
83026238
419992759
734759137
952665267
323606469
263232338
982578766
111982873
154028135
17138447
666531260
77064629
247605804
368216214
251624754
340341422
13766544
542686311
309936051
268827231
232140047
287544344
646759628
206635032
134403316
139061568
15336281
293000554
88396144
352171929
221595718
128088072
172074048
162568153
824671396
126820335
301361535
32292464
135374967
187500241
123880306
235108474
355572287
24700477
429587915
712093
162282958
281350656
183144353
615561422
74507212
137043058
134623554
412400533
245493195
506544836
258762174
753453369
257303222
298542215
142592359
551978584
778349765
458564481
289998765
187424808
523321342
23163419
183380054
140950917
235705996
79646387
462530418
421952466
582384867
135764248
386432726
58317547
202546129
1776943
383779758
133164469
255355084
12456826
77866719
7434719
12996465
291571397
244775176
517430492
455740077
498861151
65109337
588330316
16537895
24229436
67018775
8008982
422357676
174824788
176058392
534365817
35972043
612676697
492626006
49244363
76012293
175998607
326491115
150417482
76925355
373103592
387043804
386009464
10114664
120951667
28450673
124720002
93018699
550015347
215754895
82972181
707164305
526202567
12516016
51460347
461829565
419880483
527162904
51268876
404476700
502008448
65033580
79027771
229643024
490359272
11379352
504688404
12266474
21898112
315824718
11554263
438364133
660935224
313851996
162468872
127090986
332063157
40848509
515147648
679004733
5762527
188305691
492138981
339008622
104245056
292485365
56627749
2921846
2170661
112469746
43182759
6858767
131189529
72323430
300810396
758590590
485555867
413304659
136799133
445633233
37624744
465721962
173250067
767500052
38342045
1634411
177817698
13870987
156644791
462069115
107177146
580881766
617160153
218732269
3151106
539847152
48941728
102662336
448209562
23665269
214602245
291077184
89751993
677014350
1089142
538944610
61180267
27441228
205351040
195283037
2592863
37206901
4432355
356038649
171257644
97285693
26531799
107717021
774772890
46749658
767298015
338507008
713488930
39886088
276516072
207596371
410889975
94752301
57719715
176666656
517789525
73374924
368333960
69604617
332100480
44836343
104434944
702365513
58648240
26365107
754497906
373712948
24490644
431302072
11790100
374616517
250768783
18842731
723160539
118267461
673106936
46006035
529104787
241731548
616803221
817847264
425592022
106046217
91512050
501541072
110451352
174219356
797576315
218275579
265237770
138391683
337121558
260789674
402638377
33963760
762834941
105435046
367398831
184874108
143553745
332702034
177825024
230415205
417345500
521960734
516168698
749444531
103995560
184352005
743912396
12273127
30609520
211128269
470948383
142153340
614672999
225514565
897319100
35419641
643479022
13354619
483532089
374454022
186314404
314035284
407870419
680460158
40088999
168367672
199239581
150502191
35739635
70993222
132127867
24204209
133244785
483096860
345581077
84854408
180612448
8450993
43553056
222944966
240839258
151203548
3260726
323708103
34793298
222223216
94727086
1660226
305694027
16336093
40421990
847844341
36686707
131678176
535459550
165449843
18860624
46322873
380881291
36107695
195425107
24914258
82512312
438140930
240961659
273543205
128554064
457424073
494654827
193830981
235506958
205320522
251970948
169325877
500029464
184547462
908808824
313683261
36556464
335619718
174489588
35226543
323035019
495195259
470665169
143060213
469571504
883684
50515759
829413761
71807940
172166627
362401432
300912166
48057815
151463162
378383188
329120149
12972565
36890726
46696444
641547378
203036582
269507832
130862265
332891681
2357740
100178916
321529779
419411501
23103883
453152650
264488807
472057533
4986918
799249384
492468740
92168895
125434360
304149665
41458536
181896532
69837630
96359781
48723895
332256127
153608160
18187215
326999022
278824954
62300882
461291249
104298991
134993639
34225167
111473088
18726553
345044910
40914791
271891136
316220706
70060153
209146071
323668815
656554572
586481211
205579445
630887374
375424924
126515502
1060414
319049380
378789350
177528941
374716195
367655119
225110447
102096193
21397387
271869057
4454788
41278706
21046175
134373801
580530468
169334855
504710690
170393533
299990850
260806862
657732147
242785450
302276036
250878137
208836710
480979615
84573449
615748369
310950853
222540016
137691394
9580060
478973558
90106613
180366952
357055148
255456474
122789640
17884971
80181852
517689600
346852387
383430958
22623015
256001976
171803173
84534102
665810252
15024296
369020201
84452202
186726404
660883938
313043589
108595801
87516517
24770567
14325943
191514997
12758765
90934287
445492383
408396432
89442328
549720999
694143191
429874308
163440753
182829458
188818783
97708567
442956884
643032504
420048762
296685808
333620239
87719254
127162544
2233794
622563888
303910363
707255988
8801054
359700931
147325374
53519634
357986069
82308445
75930854
420930620
385955251
625276113
34981732
31216982
595637886
32175738
54140873
66072506
472355232
127434049
685249898
191241700
143603076
410751742
637669979
21267391
114827060
342514959
16042473
126065780
7003007
200588741
277642805
29231985
243077745
165953573
43806120
45895816
394340158
781774237
267087581
421105047
15609042
897992185
39339972
298643818
590975063
182623317
45622987
292316241
517469721
405879687
176682024
179173027
151875505
389894884
233989183
194555660
20285498
529832643
1305783
239512701
17061042
28151554
279149356
280875897
127693528
158391162
108827663
257577905
255527076
503077914
237106648
27464363
68215683
11596181
675659637
147691717
119737597
429283017
141652579
331172061
269506464
102023473
28885913
132154969
34276514
65451397
191791926
162133044
567219949
388878248
462018645
281267584
252037286
93448422
422280104
107499698
15660593
451178454
602692835
469477315
241523674
234512853
172773501
2920806
314499373
30194898
17689782
795034592
194541072
85562726
143615213
742503094
121266137
446215044
169344259
286715587
754275751
136065940
85073994
511450888
70122852
873538540
29138851
236156042
84577011
94998985
12504824
5128945
76628407
1915292
118045254
346478628
267009570
176324694
32306637
180320426
304159087
59900756
97317536
515305684
557503594
135567234
108556753
74172274
216573447
347596351
212807558
525335573
296523461
442840
54228456
23570494
819374749
64356539
676178753
582537104
534885347
40471494
11039322
779785083
81565004
43634221
55938493
410208919
48688661
233711371
9708514
13088118
151092158
360185996
71687335
659718282
264002497
311550066
16383420
256841500
191244441
626764554
421177216
25392671
52519861
33170542
349450312
380304528
238391726
6276723
200047915
827092806
135198418
18458355
289669332
303538034
207873292
91985113
452788889
646309308
167658096
178367260
433890502
824106928
26195712
681563176
12230213
31155618
20591861
69782733
281359992
570806788
401636462
635964927
242763871
803137841
276629454
23720617
79189312
311603346
177887749
3327025
92111919
83582545
385376784
806303622
309753863
396191608
340157748
718379009
694052649
434950759
664740774
81753359
61295801
336952508
117421134
264520708
481814569
21208616
83452332
212068855
106602369
622177530
327221055
435984448
197876114
534202
272076066
96164597
489142641
146649763
271866415
144197658
151741306
201006263
222569604
93409943
16566464
366337264
82565892
372137521
18578083
141263077
420535688
260243006
800641120
458233394
22446423
29526684
402184809
1007453
500327230
89416801
255271438
561729659
85909585
711129696
379956821
560106193
721754556
119339662
41566386
46009200
99870384
396731551
552767866
332975918
778172151
207284068
802503522
60793167
216907057
268285381
64750096
314532250
90051371
477630301
4303056
645555100
409729815
79108659
32033047
14259659
451442936
37337537
247503692
46725465
16018652
358005937
673848869
169964881
45482450
125322455
257905761
654798082
786169187
223597018
367650746
55512212
241035472
53259740
43325670
119001430
335787638
744810475
73332804
601975367
214300442
347990979
261806738
55832423
142616759
115102668
102737483
363050484
659038662
306427053
471506005
332103729
95716768
10747304
129725912
174099787
787004403
1210340
546059338
246464557
413706012
71001338
78424872
401166150
88369711
9398830
144780321
55383966
177087758
23718830
421149516
83277444
7596427
226477753
66607659
34597144
616994539
35877528
540942434
248167326
378976655
901098037
137366405
398781263
462346212
78092984
136269910
46530291
776578516
112513118
2691309
68191579
726615187
188794268
29799487
74507456
151937867
795714986
191386346
398528257
2633393
92755074
12747490
490775469
76977313
430963727
46194013
375834301
90798557
163203104
307964742
288673066
104131316
118475769
425808802
101167349
249341938
42535314
106142956
99791123
36287469
44795994
862503604
647349528
737345495
92061514
733239843
109972019
271153467
193438181
143221897
210378997
277540796
29354993
33343851
379468747
217962425
293858242
96445718
332309459
224465714
337118624
168519391
68268924
621390918
207704398
35205318
6827244
15362656
757004860
421148703
224160747
417258414
81596292
80977981
305283147
85171024
237160746
17982300
296671846
208191717
919663518
270421497
160089015
181605411
404043403
636992351
384707142
309116291
184774016
671939662
32354854
168577942
118557600
373428155
83784502
808704993
742751904
157981363
703812358
1800528
118560407
236651923
194515063
103064909
190033938
90999775
52731850
173549259
14638470
140008790
104072739
144242467
784329899
59027292
686575980
89976086
216974347
230413308
741892286
24875109
103375898
101816094
623312994
52137470
64101777
27318607
181362922
70771149
7106536
20913830
473786896
86504528
33871552
241163716
41075371
491424804
76635240
352702844
125226704
90961602
196617403
712353814
144766522
180883317
58803908
492318268
76894997
91428337
153370667
330320032
620884033
10187320
703819291
288931751
192582886
64292379
140106230
784345909
157947488
215458833
17416237
5788030
407112165
283230832
3031296
211941620
614678777
258983745
183952598
37113808
130007862
12184407
758801444
289143824
541433245
151798751
560730055
225543295
2448071
32519906
67895249
460981124
23692506
267368150
195635879
409326878
179828417
271376886
442980674
330119354
84304104
51269797
215403057
218065254
191372148
432210983
338281066
563244167
20809569
67718687
145833287
33233804
17556472
45364061
213399819
313602475
392098144
34156464
301355257
56772455
2121615
639521427
24773648
54541101
956743070
493291474
9464975
129162714
522631545
63667218
143740123
224600996
79406456
361672110
697478217
92805646
9209243
142845821
147106906
187300721
4071816
386733474
240674866
151120416
575973125
424217206
183215525
199027858
520824470
769892530
398620626
40728911
479777594
6209494
60232822
374731417
43930166
527990704
26266278
392316870
431703251
219816501
248927964
289821781
71345866
90694213
271317201
4190657
876330350
172342907
491177027
227141740
226045721
75066590
153697132
222559319
261539433
214585861
525262398
55302419
94901248
75299574
467999696
96365370
147897
111951421
62638803
30579074
110816731
271632999
14631227
469427101
623150845
301148371
504323460
94611496
357765255
819229239
157552409
554548305
21831321
306410558
655754073
344235792
110361589
61036234
1917241
201995405
16656275
35321375
210918057
50854961
312451388
313200365
46696057
564092964
7170829
140265294
85920646
337199181
472545885
281599431
218379988
682248944
779057035
12983821
344635680
632995361
5913777
168829689
137897046
224785703
260494420
116917707
69484102
144245735
23624454
270354721
102821671
10530706
564797402
399634665
373978627
628587717
2866606
87241741
176790817
193469650
24485412
223986169
213425910
69783312
172172122
85988620
33997020
900683211
301991124
222865703
753263833
74903186
34335134
130413019
465438584
115235636
146589338
75874097
861609305
181301726
154772327
637018035
82019129
55024706
302307115
191487327
227259808
817002955
254167127
305591904
864654660
719806999
746746012
124922247
1062968
118369444
426128245
257608330
107531224
578513915
102809779
767497035
454237133
238434228
628648575
142420295
127590721
22126785
139563577
135180506
329835303
42836979
280190925
387789650
31056819
246755143
548554993
110042607
79968229
166158120
372717428
30465306
51755660
559690787
104436952
332236
418622070
145287245
109098370
470559576
178941851
63084575
2143178
2517517
122608505
110949785
592413795
55449996
259334039
291743044
145876681
150330297
111675696
45402001
240761731
374066950
60893712
110463636
600756367
590823158
25310888
176387917
14580195
175502318
100785795
491931923
270704680
105437009
148949878
276306639
733335060
368049787
155331763
14879963
121801300
77068212
23021692
105505219
262744133
340621877
244001022
794846810
315797117
7101217
104131746
552431415
101491207
203696871
168274155
852352833
24573296
120060952
384823830
793380922
17345444
137304094
245630194
285665319
12836842
389868490
32352649
24529375
100425893
66289598
309564611
29565416
55712373
507692000
85078583
781760168
73984472
324929974
306473834
823652946
199692225
441077730
93105394
464913720
268793988
42930857
601937967
666709839
471880760
301210464
298622951
97121028
491732066
11430608
502861912
274624100
559863967
139247172
490277737
295333
51842613
371198343
147884903
417031343
304588857
632837320
9600625
232615412
14046384
366105882
392902728
82048083
85386007
298965940
33451237
772380127
186822133
250035552
53190123
39411047
201628030
814887245
148813483
223084904
328674086
390792166
23638685
466526401
349110672
369047131
136671835
445995316
39913083
529628128
194974972
224127232
614758884
707446034
89200426
150196005
620250306
190595352
221217987
42746132
22919972
39317448
282186556
60352941
58130751
569197771
36777631
560755140
246674066
196329370
379899602
55343361
192945489
174687636
8963579
802671653
212217629
88402656
49016815
82857543
72633544
180659342
80084864
76760221
88324838
350357282
213762227
131472642
446197283
97764864
56550918
88602422
264662418
36671864
2054311
150563674
112374024
306022002
287704967
450365938
257070034
113247827
19988902
271375157
318776847
269915696
56280762
24831442
584866161
444902732
25762983
612641900
261488552
35978360
111063661
21443602
582450549
80018466
124423702
79198857
50854976
548898095
754162807
37046794
322392312
278549086
786745703
72297951
802444567
59662986
151085915
69922541
210403509
347704561
362476687
298747203
39374647
625571351
21837655
74087004
762940899
671145359
413053827
1946869
64407444
35216082
264594372
304169644
72942276
182272667
268545843
600467278
464168010
114438365
12348413
560024943
167172191
181195118
257081818
481244394
686659713
58921954
327379006
114349780
216872379
466778522
227893990
2692135
75657540
1720869
281991636
595941173
200460382
53146358
550303685
51212801
295396689
317722388
65802834
759254426
379693701
704575270
9514790
82529322
305478211
504621563
342680300
604858527
23079780
176673490
169956040
132949456
28214691
107826262
122393580
86710817
80339776
25357565
313814686
1323124
88371714
110089372
271721826
319929068
116987923
244446631
9371129
352606726
95630774
71465733
511789054
421529300
33965501
445763879
697862928
61774594
80117353
372029153
57099372
146109508
260979049
160743140
12764904
53164726
49090479
360510313
27842690
432973589
638140828
39177473
200813507
52018815
37768759
201983324
499246890
70340841
247076471
75569200
175356837
88151406
398983721
6630844
148857985
227504650
255600967
220156656
91457835
64021895
461432245
40164820
9571104
47792286
204056122
321922507
412328208
453994376
288092104
105752308
345049019
14579691
58672312
168193436
76231241
721973
720667571
103886645
129596538
131263614
32670668
20914705
46672960
4351804
30568263
12711463
4749188
221944481
702455577
263935008
239068256
151785900
222276436
89365872
214338498
373377353
514583487
24043785
24508220
324733493
69575985
188122334
58157540
11208264
121579063
283612664
98282414
22362173
738851152
128022146
252924812
488115676
178120939
4020787
642567333
544275536
258541033
293334427
512840974
871930221
292049622
187948816
66074395
281296685
142931684
18159810
9709228
47184175
206933546
34522250
186069229
64045494
237040849
325206485
378195194
135501967
223102530
943403591
65014120
14183025
73064411
65713131
231337854
75447826
569191107
17513024
175956899
41599679
102554871
27366994
84220836
46235891
497476112
123260112
187334393
348665914
152314548
466236503
67183695
29317969
33702973
173066942
124792141
118542836
676249475
43225007
232726173
272159044
9021914
232219935
13634883
563348
95297797
144096894
323412252
144836775
33382603
229085431
428538089
117334150
863272
140417483
43885478
451414093
332366692
44861148
192633482
255508363
697417093
792642359
98653129
107240846
614910045
343177910
128188429
44972892
19795112
221779864
89033212
501577113
81154510
199574827
510168190
348186957
11327019
132091753
312351678
195298442
287698320
159070451
349890093
65067553
222331525
4041179
134053450
50802222
232065120
71963860
40378954
749578919
209751144
41189314
169211929
231605725
22767467
161184270
285633535
262093469
384106946
205622160
17675044
98074508
409522319
5293172
359376838
23470957
65674252
855150765
254734797
587240595
612426319
794788327
62916044
6859081
116960277
218626175
594103740
134229163
133653270
20911843
201626275
202258035
85878159
958386529
54846177
32972059
530372952
403168641
51544225
109646136
886036581
297586601
457959591
14465650
61350529
41947647
134299953
131706628
518266669
668887118
287042353
170423954
251341944
304887925
388350882
220164965
16784030
812023211
593697843
398120062
602815898
34071294
77763581
50057474
464055398
24123420
145393959
240158893
48834630
164426964
59814936
165966364
810375729
416150222
365091848
68188116
140464875
476900994
183461323
234681185
333002541
158305656
467928034
371404230
187821629
50187937
16323065
427071069
37651883
138581751
638888826
45662592
694712223
121234144
124409736
211035320
104726382
270124780
96017743
333446719
707897061
7239544
152377187
5737334
160298195
77327745
308028939
35426388
37982333
333572622
364406675
115659375
16647059
80329792
127589516
9385090
699473023
254577352
116322674
97687680
76757650
68751492
249706005
111735277
14843564
370901905
381278735
91274782
409990806
14485442
462214706
44866090
615433970
90005406
382768869
43241612
77305959
55721242
417558
598099416
28930951
701707069
15527487
604161402
575226463
129963839
265943610
14035201
67540286
67263794
853857400
213428314
343919670
231012688
404736124
123222391
120591481
19197066
40552398
60453194
392069952
86568525
533417330
156396748
430260374
57483582
11631343
31208188
377772779
66170673
105515722
76144855
108448963
841624097
78200271
80398238
53350534
11440917
727400178
23328357
99714201
79297510
851658174
182023815
288394602
16803944
824995428
95885180
332745348
600485583
449204739
76032811
363221110
44174762
354042500
16730909
312788657
92477772
37681404
314462987
114725250
268619748
22780583
157268627
20806608
200550857
63745230
114282175
302165880
73630799
394467473
42673931
209249459
24472693
42066379
320756447
60065096
78158548
556342424
841246193
140162910
240756418
88832994
670308646
320395755
8763176
7530900
169448499
402041680
438722161
245572593
29022382
107416064
317598402
58671885
374484718
53301410
195513847
281204242
78820403
205897128
227898743
2703750
58495510
352905284
672720154
254858376
24410010
147919718
465572074
143008855
207541503
267415057
187453541
211469273
228186865
205766587
49625203
37798978
21320827
107655357
42921223
104687337
23506136
603266293
67689786
423354243
66714481
843055449
47688506
529298556
150128654
277579244
65201883
34197372
701774952
5675775
33984892
215377580
73379561
206112319
581313394
609317638
175332227
93730387
14801524
266269398
517457127
181671758
21735938
12068382
32081438
26740863
10534782
24363252
119942577
91414733
339177126
599647884
348814891
49077458
5489514
17827689
310182856
219719230
132521493
44012618
4567127
155160278
520863362
24773292
262261068
21068315
31192470
43358920
325293187
19841475
771916497
777661272
189213402
64517
434615407
447040392
39310581
26650287
89567155
438856320
121682186
14317629
42612842
134670490
69987062
183542394
455775529
126770152
31707740
53318591
129645269
22038168
510403644
46246250
95143758
18334625
107572991
154342560
407076425
147302321
7504481
10891144
275012278
269722196
2635675
751747798
90419845
841231319
340100701
84240823
157588474
17547671
10473116
125685912
353601527
59946356
315626955
602262715
97458234
288250013
258103028
467828227
619485744
81524551
501705822
314822424
66774875
64161870
112045459
463581143
652879159
20956877
360482537
682677707
213773241
224236508
64355045
325476377
311519435
425175726
61927717
9118124
271768856
129950179
344340856
72868714
127111
285040660
258439502
370529419
679509528
234416951
295730860
6734274
413578190
52387289
15071227
247453625
68661259
15955365
115117574
71707701
6518311
177645378
38043922
69151543
165736694
265028781
229749346
10150600
64099227
122157254
808700267
88679255
83591475
275491528
339794653
413809569
172295126
632829355
61953177
12798496
552816086
162072430
554090346
79114462
380536937
375412916
28141090
353150240
18854307
466896322
367816832
753053411
80515568
24093041
116275676
450587079
612334212
747525190
181327180
8277897
264787823
319207491
6392169
47730210
145430958
9599129
301896638
115143349
91058293
260456091
76607092
486402780
30211415
444391673
221849741
551458803
153684758
444441727
677312484
297032998
42724125
247366686
548111065
147675750
218869956
684836575
317169577
168138674
87377586
296803098
137695276
730319601
162172220
403739390
496567570
46241072
19144352
753790557
24332523
586900812
859346232
137912909
21927038
721809930
447466524
455435576
36434825
107906287
94366257
134075820
32398265
96947603
771222190
705151709
208127133
416324486
651745919
161658392
213323452
759157348
59765156
405825273
512343
73485529
458774920
318518158
142459002
50845982
25205495
326215507
149695275
585302330
234438833
432904195
35509796
307531898
62565449
48834425
12376543
385908562
96211746
316365554
110834395
74596484
817240594
513492593
8856712
123621783
42728926
923803951
124402011
179622895
178441958
233145909
710145393
247094784
234557435
922030
65230349
142663084
256001593
111392077
56667406
132421929
738603864
99903920
264277286
449119850
430533481
628722878
208984838
2829256
499038676
72210965
714112718
126630710
128395085
88201805
188722923
60585607
22223420
280686298
14536858
229988066
110275735
920219957
27853358
17061455
165261995
27494704
20762132
133993588
645937949
340266318
284934341
254235170
4098946
482358412
297237554
47476364
119973769
26298453
639602222
460882149
219900642
40684484
38062953
333062280
93613917
217428957
644548389
115816933
250240944
136374721
320758857
37910991
553905824
656979878
10641485
85875474
381496426
238601719
267078583
57554077
291507508
279428720
66721402
116671191
35531714
26043551
142195811
83069489
149710879
377315022
44051122
685167007
579191872
580791760
245664268
12297768
13541710
762947781
503327761
111343398
184440334
27071919
427582230
432361734
8477069
116260082
472299198
343529614
214378131
102790064
263553987
540238311
270464765
5006468
425604990
148269232
513039365
206380129
141707976
213284571
185097188
395085902
168280814
47387155
116983640
581628847
19008752
345014186
53704189
212361656
174489658
68683625
424248056
233652806
39326662
191190092
58656238
207618418
63813161
67523474
169860422
204090065
180696243
315549315
403582496
504051184
735080465
508074170
354529263
241117510
33643146
94127033
723177489
388748287
395659268
137708513
91075969
491204594
485868634
113710184
208554324
389717946
154767097
2749507
534047388
70226872
24975804
52289204
194384719
32735892
478828392
88200324
158723566
559029019
455555807
210652466
63767641
479379189
301412311
15715006
463852122
779030452
224400436
53621635
97214722
90418310
5430118
143375130
470616590
389264262
34937827
94416905
528798544
564516264
16997455
261454784
50225141
261694482
235359666
195197299
626461803
26371801
226626266
301221997
11070777
318263698
9974193
5790764
350181588
64467372
20191018
6406838
533078118
582109418
149174249
106057988
145470337
122576825
23577412
473017201
271578047
145000606
218696653
290723481
92341703
284178840
714737587
128380950
195280102
237371313
419319484
322862508
10597504
663752303
628821448
26046248
238536906
753249073
102844869
204239760
9713964
557888208
144506859
30961127
661771084
76047613
56974644
787612114
393649709
347395784
240815944
236246248
147658992
410494041
16879062
362394878
78120139
161378214
148458367
162987616
79872767
183843988
21956259
30394994
93834468
365269181
8360061
110508192
245446683
320131653
201066585
532665494
140411163
518217748
126302871
290023243
110830702
768531594
25471552
498771305
87272737
22398610
96375004
164271744
1758569
18333032
300764916
215932189
221772658
184494449
429967431
47448873
304789829
16148571
647785466
449961675
81334643
126425108
527507124
526954367
174539166
183685913
478236812
82744710
34362196
307357399
483766905
570844098
184212040
277092958
428871444
591648492
149636367
47344748
400352459
450520254
145900734
79500726
756211056
341619036
256868827
71054301
92219043
43188282
808013642
367916717
41696418
881990384
101870653
97981444
587783202
702080213
318144608
124702187
45329258
391933200
679731058
448896960
39046225
98064984
1251709
250449751
438390994
32702252
86018250
732811171
44642407
18795007
436308717
502582418
7664454
648038364
51571362
52394663
593995288
339483120
17300688
142615491
461221730
25762340
161594552
103376896
356544644
77050997
232459243
240204519
143592851
507582010
801626136
295204452
380067806
150591503
14744395
128654453
520848775
62826099
676522938
17646502
88734308
123202906
163907409
33778838
366306851
287255142
79438857
293075232
280545820
130602095
42025504
872977997
123128030
407539511
140647838
1463110
49765404
22296657
27848522
233475773
572117433
250800045
18506149
344307532
802196464
7347397
520711819
151235219
634242092
185250058
443422358
13338117
238477243
95419904
67902879
44644052
857292230
298949707
261232739
395893609
113679628
92226346
54862589
264372711
360327998
7441767
342551149
72050608
99097562
60973265
202086644
511516923
23544635
459703231
63173543
22672751
117521802
181649414
54964871
268584458
62244633
312809019
601764302
407785051
189043280
240258038
599191380
465358833
102578329
76856506
28557079
197363707
37996836
283280983
675118986
5962340
52018693
128249218
203055654
360525947
368692374
225583583
51804317
739666763
271849348
216892609
782571944
257250613
57384636
97854291
6568230
81486410
104661442
165284734
146231125
249100972
129337435
16876482
854242017
368648717
70621499
399028974
277226446
2579954
106038049
37346614
125066996
340527026
119896788
178756663
385561866
21014460
18790678
813886557
231230054
64671729
126918170
94715999
145482853
99860665
326392754
104872479
179869578
208097070
358419448
132396551
704537386
200283128
68290364
556311309
378840039
699516295
121640564
480640106
394944496
53219666
2360052
406969842
221210716
496909703
355075915
259669111
87440276
197769563
570248329
264718562
500397774
135163284
320322652
432968514
402795822
480744615
473301074
524266282
115120122
153808799
154123448
81485849
288895874
18901848
47556088
342890104
145483124
41681002
282269825
138645600
53669796
64892391
99858495
55851925
9208534
5525303
940837498
95853555
909207389
180083494
482216081
323801119
7333743
418951365
41700924
421690
215768159
24537189
288911146
123970906
66144370
76743925
237321316
554694290
402225858
18000261
348184380
195239588
46668774
324132891
672563
371583811
7280667
126797
87179912
10779213
9943386
284781939
397335244
127149741
481989215
521221930
249099403
158960409
235409479
426560566
232851560
785477477
6797316
150145167
78852149
293446362
272073600
305792880
451701904
41253965
69502776
153521272
34283523
113034419
93870227
71749046
137812846
483166520
500116086
2817765
110379760
549430049
120869818
1593373
839337043
606706492
75526338
124761841
62092783
97317400
293165331
253571688
469890406
383580671
26098817
165834139
152505537
115121367
336013837
52863022
56911049
203556114
279383063
663576593
493935430
42015798
56736400
955754382
489260
124958462
744597969
23240241
37299542
10350648
166623161
71140405
525333370
187098893
43072782
551402213
26273699
287651320
139824357
619629518
46523284
750154734
173454797
143812203
215977831
543063622
247625480
393824620
43918032
158783464
240116113
103377887
618136584
207104959
309322039
521059415
14791703
457320133
137279273
54043324
267770516
180729288
303526754
637327
759319104
254792543
506400313
75070306
573765446
16161317
28309179
729831118
613945758
77955425
374627
39699940
288649815
61299544
351866983
32325904
8892535
327746940
338700174
110127720
688241264
160497228
87362215
64203655
285181078
247422656
402144099
104176092
576927117
379410772
216253709
413019971
63192778
15386550
19210233
32529492
141944726
256713724
668078026
6958410
62902002
394042223
517761989
345677538
433886597
586207810
173487853
408241305
406304096
616601209
337619712
502892526
155565357
36587290
125701721
8574097
522458290
272322915
135615706
42187574
132715252
139880798
741102557
138430742
173210208
111979544
79863784
65371226
70587130
777490089
45040124
445606422
168500927
282130966
132609805
115242839
245443715
195045016
674724683
249083100
2404785
46135413
57813173
416813965
449250128
40080785
1241864
285047440
676513408
678870046
200148581
605661
66904089
100950220
273018073
295415444
92744599
448562465
9122288
400844057
12176643
21363773
450374370
299958740
553533094
313969665
446191430
7932133
1490235
91973719
776373357
220252693
30331183
170285669
10759296
90313638
90923109
227967565
223431894
23735548
359410321
546036140
80647566
475868906
139640860
200191969
356084545
327231792
6758911
460885445
281639282
1930301
9782964
288848572
272866137
374660214
129258558
749235498
362947483
184190736
6620812
331805795
586358623
32016930
351214423
341798677
31383929
180236230
326303988
46442392
480836113
94183282
119722745
145647316
119849475
183400842
431800511
217435795
448137161
54127242
327162898
658985432
1992792
81150147
19164654
212618989
240446058
89413323
432239402
90989050
470371601
35900169
63016282
144860413
160954479
8696133
117126219
445113207
58205484
82921319
80416796
23474887
58080602
261549170
250889479
550212771
41559094
752003917
130548094
84462546
456350353
62373684
104718778
61563458
585893526
431569165
341392416
61210622
917917784
210962847
192097952
658308171
331536307
374373819
330986561
512024817
244538561
130285827
788182634
10250751
176902451
176234378
314658596
258417222
168909083
436171456
120981097
340053705
91648869
574350
151990093
139067400
312212129
474016390
176845582
326830023
64407125
2236068
273858547
23221563
296607717
1751971
499883259
133930051
14049097
816481298
96162529
264914110
128221905
767198591
54244071
11323969
333701112
85293042
17290968
43473771
206219134
570919431
715497757
19520072
20765323
307796193
149588718
174170890
64017889
26853063
178518664
136807116
80539594
189639040
35621356
38050279
245142053
50638631
155255391
262307211
394761025
64934880
112058527
284991364
695840655
614794750
11698984
116955639
241590397
11599045
66192547
128564996
60033740
130108862
323269012
159452039
68082499
51574928
343509219
66466168
115977035
55686589
118725199
15920661
396879964
74264086
804852281
26350336
118843432
815848108
751288220
119406484
90190269
558380792
336894080
79642842
964096301
295848071
112212954
274516504
167049328
255661584
244566456
124948309
571604155
472084786
662886000
439790605
275382673
303285318
31976791
861942779
159277576
394164566
396463770
525233190
376376785
557461764
570056248
76171492
761317467
126304478
334489521
15872706
6647199
858200687
199097786
139106905
334493618
286536145
714257471
529089739
749090996
402208038
2425034
146582374
396542184
411541521
358036767
14567544
428460216
529638336
11753400
46626390
500105344
325052951
332410349
13937192
27990409
195976728
471547194
35229249
575325347
664405580
27494552
377316927
19150283
41357314
287203941
182901306
15103262
301265252
774676870
30515580
795956
3118127
125676773
316225314
8922005
288159630
6482843
10618329
385073991
114548298
112146404
757353024
8088850
418455545
230076531
839603407
364844867
138300355
311427338
513210240
29988097
28803635
567841346
472227568
714349694
71086686
163118724
17891460
467319824
253947314
346661536
434831623
12396112
270767442
31760580
383991772
6709179
404790917
103514798
188484221
42133667
106470719
468129772
456178289
593646614
21571338
346195426
394307182
33101319
338144971
497992199
34114535
381937871
441815447
70848488
30302194
60681321
557211022
13750013
366680029
326945205
308301642
679630362
280233605
663762498
213535243
117387538
53441913
221127484
37391937
611348086
597591599
130099838
284383607
323156385
319578941
57147730
473568639
50178801
49707393
646827268
776624740
2257991
95702511
331396349
26357466
188786644
216099539
55075019
96394840
560223616
197750413
208022828
100010466
686743
15389309
61236951
14518467
227424711
346257096
199609608
235235106
208879919
79925723
41977673
54503764
85253093
125392808
165455954
169574505
28409396
207240602
28099998
15513868
118603356
121526300
273265922
540869330
2715961
492920705
191586513
119458792
600724392
164502557
222438602
655706225
626141031
540728291
8203193
131006594
255621849
223900728
436979555
99209545
201169962
246151094
420919925
62301651
136469630
433074898
804955016
418528750
5063627
867633148
265631700
421627694
99314307
155520247
284699031
488346464
4841690
825738185
256194015
720580543
3170291
205051546
3287765
650785450
202761508
245913207
82238419
89366074
224865045
9847930
52858263
33296565
105983795
357962990
582815807
143270082
430635319
658311840
29228258
148546115
88932889
25783432
3203291
699653262
597805250
287167920
15263131
507455095
443590521
358141654
197136902
422412840
130815706
239389733
521129880
78046462
5349610
31918163
231603717
266856075
828542075
173520738
28764471
1669579
193068409
132061931
2159564
85105759
92210759
19521750
36165183
146325662
54225920
4972228
4984154
139550661
622494162
348280112
586190917
499324919
632626050
131089569
367827826
122336102
32244580
175502942
761255207
738333750
88816129
3739148
13996232
331041275
881722983
195021598
106638525
130495483
530416426
533355252
715286097
162126895
715456749
6302181
6917005
238340167
61926100
78186267
131517014
131901572
4433941
159978206
103597595
115531813
436211489
79637947
633963146
17202610
115922787
208357094
301554135
392272703
254285841
28579074
118909082
343550631
548664144
150493582
727254531
491745875
273558023
346683295
40490781
305240406
487302223
128010264
322230733
175105936
627565521
128651333
41639352
93935218
631183373
701067752
42953255
311779736
176254958
1332917
326871050
193119652
7865135
15752277
428209907
3282409
255422168
10835968
270667223
283542027
274322403
587152831
183144824
662525706
53095532
474133819
318872636
450785544
415094751
391567225
67800567
219981189
206734120
728019561
104898702
197734620
252187128
285282195
463453030
17713883
297237493
260218488
69129054
253550115
293869747
289789465
13864176
427168139
294973409
65889924
240703883
8453400
49480220
737708641
440392948
465005098
24675452
78812087
15998465
475372471
128530546
202936601
104879608
948330226
254725643
19663472
168111818
705934403
394761363
53576622
233403933
242184574
528425853
72278972
751071369
331841841
128604525
784953951
196170902
344841844
15347223
436994205
445196307
73763114
156782305
658305738
466866013
11393076
529363845
79570808
62274933
43684130
5925486
157029900
6047928
340353088
423163947
115545100
122530524
471463098
138136868
300253251
146838773
406243141
359716025
535061178
732131509
93908391
414063718
223829261
486819904
194617318
91699535
482503
594196929
384845059
40784429
311991671
52249662
548972294
62386037
80707973
40133800
50314797
432269987
305215791
76683932
542022443
324084514
213401367
90765267
1519247
295915599
41792063
501714156
208561706
30025971
308408700
32608157
403549954
179835907
323227327
411013371
154427118
88922679
121414695
1995000
321045641
76570178
137549950
380551901
194514513
30163905
499223794
145887469
647871685
57085487
260694518
279730830
295638037
486810390
2885096
29929582
500287425
76228064
629740804
715419097
185318622
325766992
553577811
522118107
479141862
103363127
231653985
178553732
46346106
451527341
183921936
159031835
141594602
210558269
114286969
39060039
917362806
297560115
315557529
80572664
100655530
300358763
309661705
495252441
273625277
1606462
38798303
389311120
561750226
711326
48777626
150348242
19060718
406689644
491735729
42039395
900445
366359894
54668335
25334377
216264107
641125919
744956401
208779075
438726897
402042063
703772094
831712687
43030593
314964963
186435215
743934395
655469275
13878714
802238936
18283716
54643461
74463651
243444176
119741774
70128324
437242873
89414112
43409835
56095773
213290100
52516385
9454765
700240440
345083566
243863132
35769160
430294504
23570172
52180750
77374992
261497726
18226979
271463805
483084218
235581294
186147831
65900096
108189738
96957206
69938418
663070664
233120445
175395435
218283738
345066520
34585394
97860240
64560239
388473110
324065383
38175396
73434681
763175217
62432049
365005365
105436806
724706163
260458717
118811174
334934910
61402660
705051098
745184358
252393357
49037665
71892463
136047180
909879
567323138
27204039
44229716
470696891
597489597
923095192
741642127
19902781
84183020
173518537
96253427
67818990
431747507
16085376
208407730
70315023
261491920
56884862
285180832
236208438
214055582
251275978
281874971
400483492
384057188
323497770
564880009
417635749
656029901
25368265
266575578
139931373
89860096
141265800
199429656
515377442
457563892
572671200
362975563
244317205
714978176
35190650
109188293
193979667
229536008
387196869
212767193
48897263
493398725
10928992
476537810
72385790
32202432
187384204
559011976
4203005
168117686
493609688
331971683
624559295
86596875
676977001
176121739
113298273
273234185
75359064
419826642
571887188
706012078
334038757
15846248
17393846
168924327
31399969
16984359
152800938
361067830
697611379
86031690
13372798
79230822
27258289
259230715
44847523
143037527
325479104
292141222
882000773
121662579
5868897
45755856
40311800
571484976
158142690
6615707
213281319
477921506
416304527
104622805
50820255
368194252
480049051
151968
6618218
23170203
24579442
542528927
615790447
77814424
15811417
334226013
54976225
317243364
18880200
442171802
11874205
57390077
13760644
519935000
199972448
144012136
683840419
335346736
734322737
702411811
225200468
184907457
39921739
53261862
406277867
127878204
60734462
22508913
426065195
34331048
367437094
18152787
711418224
453122920
22991486
312846837
171207289
171555302
595669673
514405385
460761517
60722509
274437330
64400571
164298241
186639673
428554056
160687170
505605056
542070584
74528438
118455450
59164618
91095640
3571011
119417788
579841863
141140955
151391752
397426532
745402167
385878684
80190265
31066382
527897439
225218724
261866818
217399406
271037971
546390512
181147919
115197760
24422881
14251763
36000345
294775577
683925109
142139806
216106472
136767609
139205902
271405274
105366924
394151136
83286487
399124395
18167540
434245113
294815531
3243012
76405086
31033843
203872864
16225357
280263987
164815011
16702564
307352536
87364850
184099130
640121216
91791138
578817543
9724464
185576028
445571191
23471303
81738111
69162387
212149377
428969769
449167236
341013220
648746178
99590607
191477849
607463627
35382911
573379747
55932405
147282
96050741
70583985
537947972
3986247
191081410
363918330
890984547
51470981
37478880
149000694
941743530
64016477
293881549
265257490
6636643
159962594
169164290
700399953
15000189
275430817
314434459
368701753
82247730
179871657
36014179
10860404
318785466
213452494
192000516
220190212
491685542
276328681
229779278
192143284
64631730
791003161
246647605
502724952
667211907
130053506
836603103
98091744
287261682
255735966
898436167
186556453
296044655
36038916
3167642
11897910
285143715
270927844
787701038
499098310
483929941
105693206
15062802
100686025
443735912
248926613
318028161
381375893
128936790
111935543
102781076
80315976
46798148
453822097
467429506
210656646
114195347
4634221
693541480
18792332
378419902
501306022
129984596
467398082
795813270
253218650
741318967
9115856
376807962
788360613
103653335
2712229
21763528
650379047
120211270
178090822
398313513
51174889
197541068
933857
167477723
186768420
628583186
619886838
83982461
3304016
135520631
510037740
339112655
13332954
67486081
916880
54620244
904260231
86464118
12246440
67147673
362681772
276067174
372964011
352219698
265567313
153142216
498773159
64222814
29665290
388935076
262589103
32612102
10300240
31778529
79177576
3865750
440767517
339957365
122555581
792155212
75054371
495861535
355450216
66023569
473224196
20622276
306527941
489853802
284257875
252166802
438804214
10317779
12118980
216427164
51436527
192354324
35061606
157479418
29830733
485911526
762893844
91569184
212942605
190926216
896242777
45511314
293666294
307585557
265419947
332654818
192919478
661107955
479139066
881690692
687462791
50109470
386560130
336833703
736868281
305048177
849266615
584922040
359984788
194104850
101729188
149978195
221179893
18453005
9872605
701271106
74470994
799002198
37228754
306701122
139537821
18783328
457627978
98174870
67109470
385045424
103686319
401503842
22185479
297557584
350770840
363630907
101068963
169898142
604449765
119610023
67602801
151870764
94660892
581535662
217091862
122429022
111364804
7534348
562003578
336701627
345199600
4491911
29978672
253145458
26590503
179000472
315578687
50072308
33840051
405917153
62343778
216077852
341337759
331491938
440446387
192806321
286816929
461318647
180829855
40354401
84561786
13178943
77730872
636365661
711024775
265406324
20646559
88341403
730637822
313843172
276085968
190964317
815026873
764578937
69030178
412946574
914079882
428243450
135289089
95187786
9153877
22665379
517887622
62339527
7376583
15486098
136860551
25198548
93524459
771923489
48467407
81919157
81155308
33092518
36975632
803321796
368508850
734272391
356992008
92821106
494157262
63122535
27670586
158761209
26213669
80949588
309414512
12059468
38965220
117618951
815196162
290709843
4515015
59746605
116552401
212795013
244790940
124962640
154725264
61023913
58958394
666365996
127909836
476948751
212837193
341492306
627640944
19219390
100383828
102944972
150281
37093407
140238913
128828115
297957083
83716227
7537886
438803002
133155324
42228238
359466866
42419148
4115334
28280185
77791175
474342052
93780420
259553281
45783581
644736760
84277595
149216689
98548116
87554435
130345500
403039777
525113914
343757798
729425942
199840508
37382787
570269579
865711508
3289684
10520703
193291074
196730592
208255877
222450077
22081494
293587628
312616128
50368125
335911234
308030500
353636675
6960512
233853516
20918828
337599740
331687728
189391364
472679567
67479911
438770988
139628519
623042958
2289933
22068460
403806489
344736534
46348335
73676214
68000627
367955603
162970851
175125101
190549835
21593550
13272085
194195487
182371552
295077951
129503723
101031914
156419111
433787688
491270091
553162562
107076341
572979938
102188769
430209119
492559527
292520097
80887907
674779327
114911876
60391135
533535655
11710967
654276232
673907272
62939301
462704173
242131351
318316934
128967453
147968614
179688835
118355639
120307016
31098098
816657540
220713010
64836274
136418645
336228318
2812723
5846212
10803091
212980244
132614291
851218050
342268432
57197045
228065187
283779917
47599578
173172742
214681810
38382077
266796696
351888019
479085357
4489638
343529305
182923387
37729535
119407310
210535805
67955546
534075180
340035492
55623756
287462958
564615865
7465565
131910722
341342091
353257126
29408586
856681
8396715
15099531
83631691
539779229
492031446
220036611
611831856
797826989
606347609
404208043
364232288
557311435
439160010
17121962
315230683
978385
457780647
293056520
476603
142155097
455766138
406921432
18667039
425577672
673942837
103120393
891092768
12261769
141453187
471127569
103748848
35186598
182853083
758342453
135824760
11327547
33458392
134589193
155693538
243533409
500392896
144588572
29285341
103609351
436376760
604104298
113242511
206497787
583600228
107886556
37785034
40102086
164682653
860340124
70561907
167057221
838608107
244203665
490465921
388855147
150841807
274420342
151565189
4461177
218619596
58993391
35890293
615714250
8603096
310517359
71317458
289458568
84937950
136756019
237883962
414438881
515960243
294162283
353565686
223685513
148676060
587519020
289051497
614515561
133970775
52232798
226252723
225691753
49265223
424375473
84865848
92783129
17108105
18510086
62258118
67301187
43329474
345957958
696860762
714709976
241373233
4331020
164096754
56054268
107866810
136383602
279361743
259574293
10265261
47475346
109523995
514299277
558248540
183603356
367597281
15291929
605474800
620880039
519190688
91722355
2335733
142490542
66464374
549214372
193424056
636235428
405370637
140934233
680371381
286076893
19962617
11890676
78082947
217855047
7476597
421611408
187994640
1609361
581250933
824215633
256063674
31706624
259635311
464677888
174914315
135284235
147046050
77622548
440826872
148295401
150085725
279578316
202300467
475270609
311184081
567054820
356284162
17727035
389222941
192086378
629622174
7588485
29838676
91229145
87173132
240579121
532898264
81640606
25121607
392108185
141361763
210290868
213686738
1872642
704931264
52853544
58949379
106337091
233385756
243194779
59330658
146275713
296144424
4615656
718083744
899488919
78606978
221797604
205900762
201890699
150459485
87444972
637257605
73256546
429983268
16857078
305021515
160938271
341278974
324927587
234871513
58001126
240750454
222820451
223459954
358684195
43230816
20985402
498068037
411777463
132350264
180524075
195561425
37817401
65655348
116555555
257087566
73985212
216824562
50256159
119083913
345060853
96118153
432960843
237131085
170052091
704384767
26950316
428415166
324436476
529275913
183929616
178871426
46303728
183441418
461569790
62820425
449180921
29836266
115720296
269582768
33850433
31966465
138429814
166233798
560144593
162287281
190176734
46156717
898981637
166086531
498627351
327906691
560201323
19597048
193630507
257705779
35942325
428764976
588300320
92670278
19937142
27455823
83182695
524825537
396525274
6930760
64816857
426668910
33397797
308397892
15184151
157520076
14777012
520124614
102383203
70281348
357386039
399905252
532017767
106646067
25104406
712562696
444299814
660942498
32577711
187732860
12288220
76174932
196415595
6863893
283754795
4801151
81603577
516191464
532938254
25395660
121659006
111162421
16018124
23160988
55581675
221331179
143173068
25088826
157181165
529734621
348952740
622970461
24381401
466778077
186944134
8073725
232169596
27339472
248679320
304384945
239056651
30097028
200404708
535747630
169616805
155011793
451176932
142511060
105282974
215247884
177011506
10644105
745595745
32479239
229155304
60765089
42503580
423565591
328517480
318346282
69993239
87038546
563927708
98838477
67405153
16108918
270709462
288408345
765696853
325462685
107993088
307676276
561122566
140200972
19097153
77570984
210783277
821534170
108681526
127357426
126990604
192229270
117614405
226930342
43205375
9902529
135192057
425954076
204486329
541310164
373079608
332160262
24324717
446765233
608118757
33410459
359601
258237098
14830582
552897613
84704510
298568116
148619242
113015639
496863222
115853559
141959438
405804392
213792179
151930891
7436259
484178674
155817328
297400227
21425232
370388640
216929160
127105429
314610569
12585293
7304522
47465113
76450852
511379700
452205490
699604405
581794305
563509785
137863646
556889976
639429131
282198430
723418137
721909644
100755605
139045634
52655166
136901762
465262124
33197099
200066205
34794639
332380074
750546006
489649857
5280970
2648624
28734141
172954708
20315256
769345791
101230900
31992983
106712696
253870061
2809247
212485887
1638382
125509770
449079462
567461990
161358282
204006659
136389318
632251
2956405
157666633
54194573
221960913
228138507
13150982
227064868
142810075
20792239
405893626
313513697
3819056
182496412
514715212
6206107
165779260
580274514
737561807
34680496
66703823
28035725
660427143
335987645
104999850
783339784
743886190
227965770
54458728
1174486
551325419
2382209
513155060
62278904
161592036
27222212
38254949
27192599
206250140
297461699
738680400
120249055
35430827
328995745
308438392
32838637
57700899
56867337
44493549
82299149
37237591
100616353
541535582
99112669
129838377
421228031
75849539
315399978
702587752
613303782
373218730
12207487
243358798
28787720
64364330
377118783
3554712
321847171
194059665
124018341
614419444
410975674
339224498
375838367
116495533
278014649
11011936
236987337
43335206
7085773
62135974
55876099
5772088
69790327
30034480
504010720
8921892
413635456
5121207
234892364
43318992
792884136
13014765
264992481
578368813
21099157
126380313
389191794
457070680
802313258
437882767
535843495
300451650
654521192
751030379
99946835
17899479
350666854
511528926
372188173
27311471
249702026
257803934
151107374
240736301
724290230
51737561
246724756
8690516
33562215
459352404
66693808
98554774
52852728
624464753
289473344
337194119
103116854
37328344
427729780
50523442
430751022
160583668
547772452
76356203
469313751
321972545
118623607
379068927
392870441
179195217
246810667
254476485
365537769
156934641
191381396
479339475
384712790
334715182
172068581
312835499
440618545
180071990
38660289
372821660
618286833
560791561
618862955
163957886
85741461
34936654
132628434
67535429
464327881
147696502
591653080
15427632
277181943
737541829
488873640
239566624
215481806
379616457
87997802
42303359
35789679
85572143
182563105
150110908
184535670
221404904
1904672
411498117
17928327
1408848
74137866
476342096
457308109
7757712
275690274
147712649
589013880
339584639
83455012
232281287
868686832
133783488
58142516
57257267
89134204
29084085
58174945
126053365
30348870
407539065
98049848
268240381
183011302
272785901
617394723
474441790
2165878
193068847
95206156
164607959
91865410
330058134
42231547
354481293
14284282
365023777
140607374
79611015
170913154
22888881
351658146
24120895
287876558
196297315
669697031
566610000
17842012
98496256
72463693
208315658
282112240
81150934
308150088
6529982
3620804
209182989
374519113
785286938
31222858
248900599
472680933
239759642
97521611
344947207
212636342
676011131
176078516
304718573
520087731
39276047
124004578
51059655
929111751
26720964
45909868
239207858
22257278
13044445
99885767
31710105
36163790
50282613
2949630
705107517
29685022
322273002
164559266
499933079
11284386
24021591
387544562
28325458
257640994
620792367
31025046
453518705
532619379
35660760
13399034
385674943
128504831
625821034
97145475
411258693
711632034
327069922
466765190
648533363
193852146
725933000
233195132
29083718
821082045
143743142
407776459
362420785
116842749
280407614
240785522
165727730
19749676
473083069
11688327
54925192
642823427
28038395
636707169
202681569
165252607
170920164
96912341
443184656
174902651
508989488
277953181
21958502
419347894
169605599
29460784
382129814
106007335
168665148
314662579
488855335
318311383
223657344
254270922
98402646
560772366
566567531
18729023
109333062
471088355
36432269
156329455
353669220
300667150
625785446
58156951
316335692
52321580
305146133
117596492
522457645
55607684
312184663
163643771
50411284
349815660
367600185
17550022
594425838
661783323
94223932
3035571
512204761
538754014
61321751
83317741
260850428
99371232
690591607
61182400
44537830
20616814
206868095
223586994
103581289
20829984
307835212
482254192
543753988
298491482
262317396
679640245
415081492
206408077
143314053
60464909
271938113
201981973
848186784
501018381
516940964
304449084
387343431
17893236
463183
10204446
586284996
122228359
225887221
24210154
834813396
8276743
375088522
49762482
34344177
413174142
18734286
695767764
221027287
38467523
191168929
153248613
72008189
270528479
317032790
332213814
167499658
273655208
117406009
223406058
382095333
256051618
247910120
1855397
161648794
53879712
310756993
46421439
552770239
116584265
105505170
664471762
476612898
6672287
427679293
207055548
462665875
779036699
161546514
163735923
104592750
394213168
93925920
325591465
169984719
770982
153043936
122857281
101879018
443270265
347713925
369284697
119712821
211567276
6855214
428683471
440492948
238320840
147288277
726271819
170575354
479918411
82025215
838066494
871692810
470460058
309351087
340595119
690468221
99749396
62799877
198370423
165894464
28671004
229548975
2169246
52577435
243599626
639317432
205334
45335609
11110756
469658050
324378338
146601290
114371784
118736802
221002733
653189378
828425385
431779354
199752909
17466147
378263099
536590850
138104796
63213122
344058361
551109385
783111745
639647736
360594826
93049633
194149543
169758094
684993988
63042861
568478757
49741914
260780921
441721206
308658840
51293781
121855305
384230951
258869292
730577883
198236388
4547184
20784563
84550723
375766977
493733252
384197508
812344092
150770656
220587298
831993914
135141500
47505828
41223442
113057425
110501893
401421694
340165580
531806715
20400678
633937750
243672164
595334464
369667144
359150943
338994570
295987408
64194883
241753347
58299811
89404802
226051681
99285861
616840920
12028703
662331863
617693953
290491
116333963
455130662
2415628
514561460
39939848
310224618
732151639
61264351
121588526
453976439
138922037
2263161
247591889
71105762
177404741
279503676
187377362
32046513
581904619
470298782
385508527
585852631
168900514
192424605
515501060
754218387
372865369
118611756
53549182
414365838
313059416
110205819
338240832
188957004
178123104
139581064
303115772
44909132
437108415
95650162
26513513
397903815
101274078
20764974
424415485
37408564
3932768
182442674
10607095
177253466
576268421
51500244
317369801
478475079
38414594
133441925
4808830
132581
36208860
443982714
262470306
83771440
531504285
29407125
455625535
165038669
28313301
54615539
420822598
46802224
29022394
358951902
551606302
7876760
67033299
490923001
69339939
312887614
233638778
306609656
56877987
53883799
676718329
64947542
9972643
609703851
459933512
1171159
395683643
945946955
26218191
107021959
710565300
458919667
172548681
208435130
358764872
422614406
437327647
101647972
342015667
225148782
61707597
286030950
65565062
187856687
255185481
93307136
501423034
239443889
564218086
441100814
291197905
33097715
222311164
237071653
553759193
48789285
55542466
431832035
93318560
15479973
160369125
333703455
347838101
255794146
31556053
47947847
524958735
524098364
94673044
376310329
250062645
275393423
229541102
759207310
411477615
60428496
8956457
597054336
21439456
232710534
600196135
149635484
22553512
463434589
535301636
86780929
455185897
781944528
51216991
15826463
254728804
144209990
178387338
453556699
122821428
282507414
271385309
48246518
200636716
296098890
36474531
436309095
51095317
77714622
41193315
189546362
363688159
248375833
450753573
243520042
166681892
30984139
401802641
626955470
46408476
813956780
54979638
147368300
190336259
34200113
528183618
6443220
426545485
133191379
222481359
116752398
209983016
530003800
1128207
84718627
171278640
15851542
348227114
126165467
90524794
293572911
765038625
69018517
170549634
377811976
6567390
651886275
412958600
107970277
494618227
25043216
693021016
694412425
315590159
46518561
433848379
557069324
55687690
274820136
299771699
10290050
684058073
336856175
15362674
1478982
7171182
272004826
279755113
289720174
1130586
35062837
206649956
124888382
55762828
50933345
543968120
60230512
897772595
390472155
23693458
102495936
262219664
15056757
232752016
732914752
198109549
101166946
127865521
16765889
393567230
757241828
559687974
606966852
757105791
603642414
181420450
181757651
29644888
410225316
53542587
608477107
329237484
72955040
105079099
620500925
84919955
232320491
704297743
38304381
876140343
155925249
440812798
257564231
185610317
194288937
696782738
221276033
106019172
376341855
365775547
224384720
539847456
560448313
307888325
5573412
24658266
408342596
281343635
484671939
213692209
564954229
505953429
149453687
788227773
654567514
117278016
204460365
198958576
663505553
446413254
40972815
587339
84512218
109004382
381818225
324203068
382368808
19155372
250222941
192716475
286014321
124665958
138605108
260349049
591329
117702108
452121441
297096440
49921764
675205845
244733098
138168031
336954813
137062164
84974214
208867655
99254918
221954832
18898422
508785385
543822964
1017492
514583714
4186141
1296869
390986312
82573893
324208972
463029481
196144625
6155791
32032849
167450472
36644162
17654349
427510323
54677601
50373206
82818577
148518375
229776663
75219946
384037269
714952249
102208790
215412019
447972217
538386616
298947731
406642084
911661878
321489767
406873578
4703653
402195254
10840315
5239721
128692641
7435627
23152295
151053805
11414301
111695609
363684739
93476532
8781668
305247879
19608663
325323873
804119085
921562757
173061572
273652157
87080399
221873111
133964402
53458153
640844850
166312146
109587075
505744075
402229273
84908346
30172012
501522328
644965880
12541251
250465243
94164522
28912309
529389578
58792404
187408781
425003379
5173848
67185532
308800131
147069102
396050229
103383427
1689885
22786769
325619257
274493386
52029132
40579944
191345417
343434478
647009736
138158146
550701593
580874987
8877363
48579453
145042859
173667732
247687740
210117
27151272
197969241
9010250
8800896
24438765
37165800
293800888
65778503
8141852
140481888
27289554
67926265
218690833
337131173
86573937
212315012
402073580
318304690
53771101
353337295
212069429
100262605
35628408
174258399
85110016
96981216
334263579
51347327
76995071
282604336
3966134
497014325
125842209
83795044
8615714
504664261
311157818
31560972
22066299
10914985
565070120
283633368
799452187
789136602
353921090
390758500
103346352
510638803
605251598
244484456
67787516
7709155
386462552
15555785
615852580
30859023
732903514
88597286
26321425
246845388
278986001
229346146
98128791
605900360
1181827
111351164
972292891
219638073
288540917
157307012
735157484
861563797
371185020
24767827
391403576
214374972
67981103
360532293
2198328
607919692
4857253
320593785
14523703
366842299
427131160
198632970
222094673
39309211
401720863
602075911
789089439
172015443
291875632
129987820
536649639
148944948
124930568
288980287
25634710
162134675
345469372
359086310
1179495
55964826
73032468
291199966
68809249
10259108
46009833
474756149
12386878
69601599
516365099
31055345
3951235
310927020
268799698
904812221
213690352
278741322
239765483
103209539
732076748
153648007
43202581
191171212
105346957
275053784
446514103
449377158
2057521
488089521
42874817
795105
327347823
172578607
309348886
225937574
52349517
74286734
173606746
147370560
444939504
733250084
568642556
489853023
358269078
225228530
700980034
274465051
104836676
13472307
80207549
251365240
581781
169196530
457321756
550475445
173142174
213407876
147993615
82932867
517121974
78932591
234116286
299956237
657064635
60742505
10347979
421188117
42313314
140168861
261612359
183099242
472701529
163404195
234657442
890657228
105541571
1069376
55633890
678848573
43791776
488176602
472724479
131875320
182558330
419973954
256344182
41473866
640949166
36238144
310694691
331536107
74552930
681154517
3892639
279553067
330664595
177075088
17602480
389033936
167320042
34903672
477278868
10214959
82888566
1468532
406742938
61105788
811172757
214052750
270881617
341891062
301061821
680345577
285977518
135754854
64246457
63543750
130253967
288129120
88738062
173967264
96952918
444918040
54125799
77582554
188469611
18831066
741728842
522664514
888192292
538978710
542904537
50447758
82017803
80483741
180215425
284529529
360832368
133877922
72108351
429459794
499835122
214756487
325078381
9994099
63865299
479600134
166408814
13380424
51060033
232010253
273528411
533541582
15516587
436098499
309333579
185687032
51392690
48110036
225627617
12717452
85617611
777365991
36138576
25202226
50667009
494838520
67461234
716187119
30779738
121674365
41901540
99497588
361870171
254266230
443946241
17876465
146656895
719349884
28877083
813254872
24900796
567062795
146067491
259061665
65168648
35062400
43270003
577937901
9655738
641553519
91910405
241569077
263899162
315695656
629273908
399805935
128752685
380987888
378600177
355894157
422755023
383466008
211617368
112004654
140099040
436534448
21709706
144365066
343186158
201196157
16258679
210863530
285938624
472369381
269318737
186998477
407686997
45737327
28434350
260018165
62366136
365447799
508400787
623737622
169441115
208498864
729372170
395482679
593547780
13223982
294012395
849690893
816350984
462525450
569398316
149160609
542658238
324644193
89138812
35582439
361541794
422278718
217478637
106492849
392331911
29931259
426168439
71535724
184673607
385243663
699873689
49474825
275104154
240425601
776822812
148488946
149086847
262200554
6463705
284648333
62248347
154007267
390237952
301201767
98984943
153427252
371387071
370941539
135808034
299141498
528229264
53588526
330778967
134867195
498746782
234733991
84807095
275388536
162924379
71572852
126774242
112372790
600523205
225006148
134575167
174809241
119378363
31090742
129271018
205011487
18238777
245577616
242000824
99663506
77938615
5549552
154957555
6214151
58988772
196159906
203643883
64276012
66571791
395390763
247465755
819522781
16760258
335435483
9173483
88717778
19491919
35174087
16785457
189021347
84816275
5573765
24772196
197037112
343112227
398900039
55005534
606110189
90485983
458431827
16300005
378858194
16712372
19014003
27009131
233387133
244908305
425323337
124252808
530420487
45754795
198687437
98935982
102685351
366450115
1819072
76910169
802261856
606969039
69638093
34281
41950904
208714057
879382801
313443821
357618873
156092853
119462232
42453484
506959988
450872665
169887086
12665191
302408905
19022550
211583643
3221669
346130194
11690957
566106524
347353058
518663921
155678237
98731896
61363916
201762184
239707962
924974
495668523
59566053
315159952
210240306
7188505
506935239
301943096
168734849
42806997
448024038
159146280
517651407
130355790
27568591
245767861
176409126
195031932
326583563
275259790
142647497
332828873
488669448
621549329
92751863
14096289
235827385
78737605
415553570
313625993
234470182
157400298
59832378
336545714
393122374
487048941
609674282
171471932
14435454
264802338
12016869
138137909
136721764
248167603
262574569
36307331
120796532
381858315
107011914
154029067
77002088
171399703
272402143
235664304
12489383
170432188
490210525
87766642
547194705
102085649
298137186
71362397
177531242
152336505
231145236
87876930
178551295
155303570
77568879
23679842
193796166
114919620
152525576
62722356
272983890
332166503
78472894
389027556
489814575
395153583
738290891
23653361
720037434
326085751
716280932
456664553
98464383
378940841
827230082
177526446
136253949
432015857
424117959
88956043
543508655
42647725
2535345
502870817
467251868
24358249
321829607
665137615
88165229
273408169
227590393
25906963
881437126
201645915
280110492
120336085
20946566
24329740
78125792
482755447
213902926
609050515
314521691
110030430
278151663
229308597
156163807
494294657
19751891
71857528
50215657
167238853
127683312
554335084
83778404
60312926
62538121
1090485
119587375
523167483
541992040
45643524
96516208
118572768
87962836
240257855
90915795
11485444
280376142
213344077
320536087
133179815
338759599
157187741
367373252
140836566
119456537
164576156
104865506
152557123
315443048
797920228
173762317
54668426
93192381
67822962
113079968
384869763
106289309
18145309
290213269
345878308
192857038
121818615
3277634
21248955
17888901
112482814
426600293
409495054
62206943
689697253
209274329
536728621
252590386
10290658
440536776
112223147
80939805
550905583
314749102
503725464
108978814
150396546
113909094
233683434
344586321
80898612
385720315
413305964
197638276
65728873
116014141
343606900
291115178
833868986
3154524
604705260
28536186
540876990
299523565
55338507
424105456
594872268
573495007
87077190
151072141
78803750
282904278
140016467
132304504
499874723
214623835
6257327
207075033
125901106
140113944
348605179
239389277
4203733
2270197
578920262
132150259
633066078
236751592
367546652
42313843
393895086
26001186
145559914
173455710
311812997
7943483
229872660
65196898
26999035
170219269
79310521
594366301
308795765
500253970
361791662
113730861
22712414
798012586
449025411
273521578
688548164
5090471
310451560
330327208
669338402
353815024
18530929
559158026
186035380
120518834
226485441
398757837
186520752
318481433
98606737
132820003
41730297
404292665
279315716
118903311
190842021
76350951
471433197
334656259
428022167
15811002
877057600
160831519
16106425
112003808
21608792
97381257
148680409
238629866
88142731
482883792
118663236
100657215
650852343
361774908
389563948
119102069
143266022
880395157
222369251
797743244
698697730
124702512
384595732
151230167
246076413
43066581
381546004
799369760
124012239
167427375
98261607
182135835
260888289
448122770
65502
480250133
734715400
168797292
196606138
74006588
82128129
41410665
473906658
58906698
169997113
338574813
41958112
599313465
16165288
75039227
87369835
40709536
305818123
582849865
701298842
417301857
153895601
313144558
554237518
260708712
245375124
216698033
46239066
83426729
889743558
542759408
66496126
1840630
60838002
138524656
712600964
20621849
210975510
10514681
459844392
624678257
132876508
671909883
43839028
232015573
210577353
165287923
8201638
25184528
117811879
220947990
136215799
181661216
80270159
45267930
398162706
868961001
313874450
350711002
229537806
243375402
68008027
2663693
421143648
151745292
124372725
203972799
234309947
223292257
146643091
21172947
170195793
269148752
75822717
258803620
63951085
499556418
8890992
386481311
333811488
65322286
294039292
71999681
150221182
164289199
538964509
160435701
408247186
840873987
105660073
748050772
371924439
255634034
3507125
47117942
29197792
276749476
435215896
49735813
464620059
320497952
315194893
95639731
120650731
324993881
5386338
392414966
59356164
239113890
162291084
329996654
64787917
416412629
620437222
11681126
520057746
92585181
76441668
79967019
162160781
445784780
599588198
654598805
125340075
141665060
346010138
125697882
265094711
178165612
363474042
19357586
372079564
101663757
19158114
612044722
327163712
308062865
20829667
333936641
161141516
318217588
122514726
352699292
586051319
813923386
358479274
203799385
102078635
489848250
278597497
172462948
197360562
158955376
192247119
61128250
119359740
262919
73273282
4139567
71590287
84474374
477234349
594612084
166520663
487957418
337500298
880863873
138989614
619518610
132223342
169863197
300799633
35123811
1483041
603873451
12224455
254010
47673643
218761846
229720537
220364030
463534235
150354013
356152562
700505037
316046902
178260896
14097949
58471092
223711810
111714788
6223812
662353108
594807204
299406590
49008625
890814
81157076
612318653
437879224
90192743
285267385
2820145
39341595
199629909
26963322
526708434
139997530
586346372
231026617
308873878
63860028
452444858
318165028
230139806
77169
265493157
420604056
284974776
546120564
171351516
92266305
15303245
18356446
255475440
132421864
798678376
74284235
114453279
295169378
7972361
154928987
98371361
243956557
2219958
56030693
660627572
178328213
12758814
153029577
174891694
117991582
51070851
288558426
280939648
157358297
8052541
286995524
91439031
245939486
227605823
591133464
576300584
216737061
119730615
357174446
330376285
194285197
210209646
14914695
348118641
97124602
269655363
100923950
185085723
223145099
119805168
385190081
261802
606671535
95549835
91533282
15060622
144983561
628310879
104175635
251307657
709765
412729224
599245583
669772800
49377108
117386800
88534543
26789294
22666464
345936904
432732327
277488677
661778047
29571087
189796940
123809777
85189477
688068634
224661577
433645633
315558245
27473805
67177034
75651754
229974915
236580582
550007241
647420674
152193724
453239460
344696887
727807247
42446528
872143235
282847709
599621540
165956865
323228666
205477052
15250465
330289768
186435762
427315649
568196359
43128829
90044065
148997972
444329976
126638433
19603600
219252883
88038763
154834267
30489420
65395432
232986060
59139957
277366124
383569145
512372895
386032011
967436198
5570653
221758632
180066899
270102603
271182463
881670510
38091587
2494694
47296353
433431898
690517632
26972293
822626277
226618663
468997592
568567400
499388206
4385709
132093269
490530981
280265377
23283805
758557182
26246066
388179338
172109443
251283265
874330506
205220433
107286182
508636966
309819620
493655847
424110594
22118639
87595725
294335572
41974323
127391663
148089534
43538927
126842286
363693100
590790454
601499443
372096541
47910353
184809662
405129881
114632730
658502564
542510984
147909750
10377244
301862018
64105653
313881191
513035821
237478390
298294533
23949229
129432124
94257060
636053170
353364323
36058839
430377083
283980635
278776627
650322596
63133920
1872673
124791125
880357752
212586024
101111361
21917322
58736707
171820240
300056397
26425429
278096529
387308252
808926092
20787688
47746747
355407542
8953699
398295102
2454241
55321629
658239431
21077306
303838607
513343000
72402131
30801377
40683396
82173428
69308950
146791140
340538859
203548667
148914512
183747311
264921044
43638948
557261647
183746500
333589507
677467015
416356160
209953758
55622261
409694245
241573669
511967464
461628470
281274681
257721047
667697834
278515385
10677677
917227897
652527255
208705090
32795710
340300813
22614770
653164422
17526623
173521544
49012493
34017747
212686215
212612227
171740762
361888349
101827087
332623149
239520801
173140923
198179995
482482539
216015396
48917248
636628655
182289387
145822
849964046
42831509
131673287
76960769
375453794
160182008
197641539
154695038
641988098
98679966
76178888
486771027
426687459
284245730
44506985
337623110
302197471
42871835
86251825
263538990
146203890
584172712
65581403
244164988
33549838
345487491
137147567
121232786
174549887
2873608
658780973
425958621
275110940
9996036
311658517
249845689
1099829
169524027
75861118
352332400
523420573
841174776
348923673
371153865
48881306
418549400
257076842
267892701
111533107
307755512
50423480
252991847
802665538
4115757
743223993
118467466
27178816
249771516
85098026
133847253
15652624
221367950
248518916
304168449
343098569
910627662
33456877
311251779
348326201
60302587
76155047
157168729
85551792
27006819
354060347
340826305
113909374
75798716
505704204
11342813
503250951
68065471
303545143
237312627
286480625
354147727
835577868
5916196
445238589
686653826
290575463
604641865
90679378
224155502
431176829
602085102
82200788
65567638
609234646
589452818
650728245
296942196
689510930
716575849
8106856
150873723
22880376
365085272
208520720
238362254
90513690
8669775
59861634
561106726
678964044
289196687
190548256
46006431
23203673
732389
335036740
215528372
423171481
393289744
94709152
104435408
35290743
483966102
75580481
31411489
106794356
74251781
198631703
19944289
62610219
47751910
236817112
160889753
201504696
20838686
18764704
685788
74558738
412505872
628348689
414336465
163993610
427517693
383015272
114706911
176134128
830842526
169682278
851369503
116282118
687369098
72602092
298355368
648899676
517023782
567492
55335917
681163682
110536734
448620753
99424346
64835323
109887127
1366225
73513171
103056902
242594095
361388321
402358796
81743733
533808883
185503968
184976648
560012318
383705174
39382402
378506130
625455146
660224590
317458006
75277044
299369069
475886764
279500925
6915018
58877544
400542276
20432640
678775771
204164481
121654706
167826478
66332591
821148494
352016284
488034071
310166014
209596892
1335101
836645604
37011566
218633147
10212123
13751115
594357097
152202031
150129872
656848317
650726959
81309435
261263626
809315995
812569729
375430638
598047479
195123653
593716352
238592373
804772864
293400140
133118816
221632332
174708448
638001976
692730250
184609694
408795871
369915268
381914700
322373938
156116392
271438527
505003330
412644560
305734632
42275538
125170397
762374063
29759183
654445297
100744605
22321036
258580823
38014776
33641914
127316274
71555372
222238769
71924299
314492567
127107612
269001390
248109988
60528998
205445443
45595208
560284629
103140831
292207009
609261670
288241026
70759622
101722851
161000876
703276210
181683812
42462412
524023791
139354790
56164928
137355607
124845317
783873191
264466035
47910924
147515
261889429
191757115
156052095
38606601
46370135
347140399
6937047
205318532
270810097
888540534
58988503
813372525
607949625
200152859
160414084
166459331
27002703
19552331
130031986
161298854
230807723
432268630
61898201
90666673
188210999
640842366
216615530
49916172
816597561
668655846
256529737
45948825
175624251
304070399
55667357
529173567
240998735
482896847
323521026
222880078
553760904
147722103
213648213
271413700
177074409
64078667
124166015
352407978
619523528
170144346
433279254
658313971
143668509
2240891
202780681
356843274
351215489
80531070
409120431
423761548
340426612
60254300
82268761
337331358
15597987
358882085
89106728
3458681
104462227
115406324
245574546
37489998
396738899
340821460
39323935
234118397
231897806
51360620
449086476
377295710
43592025
14198001
641434475
161891660
583348067
90977412
153754475
440615640
11317421
623669407
199912996
281296714
159791664
176557273
264367131
591823578
242421488
325101665
21653183
101655526
173194252
43232407
341206514
636025768
86474686
234032097
342052713
22708461
50436867
97330647
181038319
7943209
369904902
269761892
20637338
13834697
118809046
33950942
286046019
726106208
145676754
215734161
381689806
179561342
241032539
195255768
16819212
352252360
123283283
234580088
170850494
833898480
216724677
17058015
74567972
192059566
277523078
518359802
31171199
46654212
302839392
278297224
79099284
109087578
167562076
14203207
55680113
76334263
94981491
5097023
282443264
383573490
547674080
331126541
148834977
114381782
455418101
153858367
39239739
212449965
182092
108873041
682246407
279916349
157088820
552194339
41550699
100694722
79186762
132775522
579609899
40774290
405946936
157237530
143040954
187329070
311407767
307694681
477547117
156097730
273311078
39643510
100318677
279677944
64364106
19884208
688205863
8807924
304933380
176681503
766414945
57336089
277579697
735019859
51752635
52449387
77541179
269196718
736683336
12014651
25889068
117088265
56711084
315083791
165398931
43649092
215610852
111047297
311408438
682780837
220405329
146722272
573598831
7638685
253015791
761004283
249862970
19826836
335167163
253388535
482309518
226917789
382953225
251283162
254579208
544298159
66571665
748219
1405833
533739150
272542523
609047071
18594061
38744439
487079172
575695362
160347120
18633542
736101731
367195
306479390
7418016
96042474
326456034
588844446
141074063
205833992
105000727
8023737
148975906
8381915
257171274
487104818
28224724
639813389
322876068
140181351
125931657
556666360
202315362
384875063
64126445
264722354
164506303
353893719
259849086
46157395
258117842
303513123
94337381
99898873
716494947
19385871
779238876
283952343
19216964
3077512
175298223
238348579
143396720
25407801
556814857
562404717
292047117
467502856
61110950
15019219
33429678
712448022
15249781
215575102
453768347
35250835
191250536
20327001
686405913
217845949
797371
117863781
457244051
130992036
268920664
404716209
78400654
148751075
501057510
237608325
109067646
196045985
507046582
449437273
370109835
112028608
107647146
357498488
332081995
118254599
572670797
724505915
40666617
768080127
625781218
17506597
200162147
53362997
335479871
810604025
252305186
471565615
22171125
48734127
32304532
290167215
33343032
615059226
60931648
195033273
107158639
330191061
305576159
113554586
87014297
21455885
735709177
268608120
331770695
875517976
2287000
642260
275868311
31233779
102471653
2241110
435460510
181508794
438046332
413607752
329632981
65530770
509006390
264930681
191443924
593432174
262709492
215021501
156378290
3885012
587474827
38839544
286681930
23980025
383730296
61651370
88386651
271081271
82962237
4813208
554063741
415860392
238513244
103468441
41565211
89294980
251957847
439860933
85602701
127443125
123818426
49723966
88542566
391431520
828532274
675708321
421496215
158273208
29084184
189691550
64696728
517402923
284806111
234531611
63182114
74711345
14146743
23015103
12326673
496175198
5099564
140748915
377117599
38624363
497554098
146236733
117777329
56305806
233498010
56361872
412999630
283340534
18250530
84661605
772796350
58513897
143205238
119479820
479201473
195484637
454203981
352460581
222252799
273491608
150083780
58077460
863121819
32645065
184155807
112272119
4121660
490422644
312629502
74527897
389113743
4077481
185035497
48030226
528888528
241820727
237294881
26350649
680300984
29002829
140320810
375898367
152575604
51914370
656478720
252586868
15877340
30162858
603727444
357404160
114262568
482569100
100973724
13029442
305845277
2285380
163117246
3369213
422109320
476394236
307787890
504868961
162272858
696796462
698973901
86778314
683934505
143013727
113989151
606283163
75133821
314749025
549565873
8137093
154696272
236551672
278686509
9028613
13122217
46613144
6473944
52826383
80365427
174681370
239927779
171030695
198912767
223667520
77039886
278657901
84308309
170382995
55172300
164958880
702507379
318482851
193809147
224950876
419829513
294797532
79753689
86922871
385181622
273759136
61249943
31170491
101721669
364244804
693788
46810018
118895056
162264496
198686093
403229743
210258353
379020740
736868
68031364
81056130
197922875
61808849
33605692
653419050
105422315
351111624
335651495
11941939
91372785
278382442
564618388
52935077
205313857
133619026
243660649
190157824
380537120
805473374
56804056
464547492
24680603
267094339
12312729
167294912
180900269
676789781
489371806
613595946
42427885
57095138
488585563
129150216
50310618
163949811
64950925
231315849
364418085
101680076
187992945
55690908
59019879
154705674
384195028
17281696
537042348
639030156
54224405
99926610
453790553
352601770
54699645
30748516
113676559
396573421
16643759
75398360
364340819
49715308
900580013
245894497
30054699
479370336
196896654
330164677
200416481
73900678
597875799
344726566
14146284
46727253
96453400
64484157
29168389
489860839
314942515
136490766
55006776
796163970
607899344
180835100
154599101
178531131
642599743
33266637
223746329
125101274
91958176
181182826
174675361
277472879
675318382
529977633
228803804
317073725
315822515
49044403
589215044
265530038
113848790
58714206
60109585
22651167
16982878
78880174
84592109
327535963
530975197
246350
466844838
643867349
147854614
406738281
4602190
39554969
834860554
32840187
455049027
21761996
175456573
268248381
96050493
77783753
777294746
848204335
25585527
954471820
421449102
36885609
259477917
8364395
307042102
62301825
313662556
349245577
205310930
23394433
201418945
359157159
657041327
357451631
133230
22178085
187977025
244152217
159934701
366859582
336845440
30921404
334288354
967449157
464615837
568574549
451001659
245958225
302676111
74938540
247145560
98734026
582355110
329978776
67547770
232629359
336260389
30487850
1902934
207678986
368803976
74408784
21950246
14573660
33064759
685461551
173713299
736780195
56842353
811040292
152116068
250955097
50037580
621468020
70502515
71349176
1730431
10407747
181414727
217248460
367395172
362570295
716945379
325203894
201074745
220687185
223512851
346469993
40292221
42745462
50118057
93417565
8447125
11891672
321085974
625576162
255047751
260235442
27217346
36621500
167973285
64685367
92027359
701941312
68530320
227320880
590442152
560972274
113103795
94871640
447768818
42895810
496739605
388428173
21617347
210516372
377731113
373269390
398859753
420650405
636075295
287977553
266998422
890638354
95233739
67699949
421392646
79986870
15899307
198793533
8742671
48782779
77315976
3462306
97777575
438643735
174871122
20776335
428913946
180945700
154584024
709640945
80039006
107349238
45537612
364829037
96202021
9640720
489383913
271227979
161349562
1797230
391285331
683299733
12815520
53957141
314925881
279879363
126393862
107413227
148763119
620241043
359308204
157068312
131952980
79740414
687314780
17740769
92731027
194436760
397951824
554863013
369325114
211504435
512659461
690716463
93460634
152859610
375025793
247230229
75913725
141327773
693546127
20447695
242005420
99163121
634202694
244511946
33285363
36715293
384412863
422792022
141743656
376884538
78221429
601816669
509750444
365674201
227068248
83998794
11187586
72155360
831444112
333413872
430445098
35028918
275955489
131761193
161171944
142321886
243021892
34645948
296467284
281494777
445358065
159873561
157109528
614533961
443212703
150762082
142827563
193294316
52140155
142511761
83583517
523269058
97831791
243010087
325084746
204707952
8024595
465599122
17311924
310082942
234270850
15235453
312766680
216756461
229844835
19901350
301950883
228828582
223730044
325996805
501051251
57546332
353799618
116524164
428514992
328140374
105204415
22074426
325428264
131722623
185385506
393466954
422335089
191513422
427523602
271503681
660412724
298208558
719341215
16760273
13607162
14539350
743571913
41043825
26393447
684067628
91129892
799844279
800721061
418962165
60813314
84040064
477499414
526341760
978856287
480387873
65341773
16345020
49717317
41782694
403450015
368015310
157405604
16113303
43078006
320330464
34897187
463196860
172563479
261474689
675602578
55310127
33578763
143887985
31903786
119766412
579664063
339965389
32200459
80895258
367840498
33505550
163794691
255257639
317103139
430408599
213447017
26973039
26582478
573591806
147563076
606611545
160896843
418241853
240045122
529374295
237957145
126837719
39913105
43069039
74555791
624296581
822089365
147483759
31746586
65936422
323385573
15783653
191578571
123947173
61378552
54867963
347229926
278683751
15085966
34540985
78871141
207691173
28670691
31475067
94459103
8996535
219143803
243589622
275998146
67878743
156355867
79381204
94027330
83063955
64499408
4976144
67502325
236510112
8691524
77130539
590951675
743773179
434587345
650488716
105364731
428078872
351708013
155276572
346550144
200370353
303795349
123806166
117643615
897565128
55892902
2741824
87190035
64549892
36864659
136731566
283375150
700000722
25400786
578078281
304206
60064356
276877210
102064806
309787766
396940145
32653216
20616414
67259579
1905561
602319982
77634631
427962681
97822751
535245692
354525914
888931752
324510
417713457
115537216
781348366
171150744
153213167
18173636
491293361
80566732
225856331
530728840
25434774
407232308
329241015
196259012
296479134
320863953
150561280
216168857
327376776
92400822
820128300
7879856
72984565
8568562
646096075
420498439
97285977
22862488
102983305
151525921
102772573
185419820
476949204
179829827
18220603
154730169
375970292
625823060
651349102
198567378
169174097
538464296
290611647
309006158
412691301
932680726
301888929
223614357
524763765
55481492
664302224
159969400
22776099
9917903
356981495
88175100
393747871
211903477
316871192
605456396
19148135
52417115
200405387
454967442
569198565
444074028
568298968
2541288
683138908
25765165
658462905
378557709
315151532
457107752
236673661
12658599
20327035
78056792
13791911
100100697
77239893
217785305
899703367
489392121
408837312
50263235
404774276
9397122
821206654
123430455
42325174
39492330
87450427
119773161
488249478
242467236
195246435
46005835
116591564
359233003
212921560
6886552
136387131
3610554
60209601
44704820
193056831
331221373
166226068
240621354
33322494
598371828
290853652
616443810
26467184
404583725
147725785
6894465
701998658
60938349
133846313
357194135
261636691
247413685
247008413
232515510
92534476
453018952
92829650
238891983
72135442
423258375
329695445
49843472
35664710
134770543
731266410
55398203
276274822
553205045
221471961
392365311
81463761
453784945
1349203
500672690
99225624
13673429
337170270
437995560
207121502
172699740
5503726
901475802
284904922
22694787
321405309
45193082
119411513
21407280
45434223
707488201
474570930
693221881
80804324
613655690
390674386
188646198
4565477
406278718
20771008
278530416
86201243
58395729
216919427
73417518
16112504
793706964
181192536
72459854
36529492
33627778
722207617
815633524
78841454
301937423
334404688
8865258
381842888
158942842
245215985
401706237
583429138
163479866
50688617
15882243
51466912
210449888
79941922
270029980
51200930
20744171
90363496
131278062
550797531
243079051
118027006
27264518
16275014
83683801
342526466
158256518
13294596
222807235
10482911
48720087
46166418
622500697
59399222
23080263
267391801
347173724
734265201
284580709
250051160
903101990
5478054
375332510
741155193
571979973
102937169
362094212
813976077
107230610
769246978
575616797
419922179
129831242
170406884
399328954
95561234
111182828
62156114
158368436
3278866
4815308
157413651
53650922
41416240
672280848
64897982
315990038
52808752
147903462
458270688
348050711
176644898
482468871
559239126
540558853
168542312
26793564
296741458
366027530
368972512
23370431
187964021
550650679
309328235
480863454
219282713
303765961
201500125
879145281
110266374
312606924
124208333
49420368
567737686
188565479
145994939
67913804
8811973
611394410
3596377
39079817
58848861
98687631
458996602
457641344
486905845
284085682
524384595
567819841
481692152
734599
27457412
400962136
107503616
26664828
38953294
891091586
31527586
331555068
339884119
267218441
31812830
239670459
322232979
428203845
372226622
31138271
90265888
12880574
103500266
91043229
13665093
35330657
263751983
32528899
597659131
425705291
3863841
172756512
6483721
266252894
700238760
90546921
157570581
215280325
106516658
17087497
19755791
226300289
328207076
330070604
200589756
14827716
174266925
80728713
640285767
565552474
40681030
7682695
7519405
373521415
8633554
132522705
426439895
15705289
420440670
214832820
448749574
126451238
37539999
621758107
70942617
576511462
27715705
467262167
260390536
82829472
759426068
324012328
129852632
890011354
350805780
98489604
127208367
4094333
261908615
5924136
119820889
252624615
363770630
37235863
300309001
385595741
607643841
138661367
676418987
89753629
94513697
102552992
5372844
435854324
321609480
601595745
527398793
202119842
617864076
124241773
664993449
348919254
141860159
490046944
302241134
356955198
331144373
79335807
47970012
201445690
222916330
53384893
20347823
431896143
560434156
120842431
30882816
236307764
6735526
26709536
348897052
54038990
208829675
37888334
60430413
65724739
6494730
322942237
417409
6383759
283807014
90705795
27602486
862848279
1237178
589934780
247410950
230174400
223367644
23870454
49178367
421052587
6047594
41441874
892963114
23252235
148310717
383907803
251036902
350879750
67505708
14780312
653673244
341515829
79811162
132674003
764688981
686690439
611425977
589038796
232293516
97288489
6914566
268267255
357925603
199662506
40993446
78060115
46743669
250877927
56349782
85538584
158613059
127102967
54702263
571819918
92225989
409556024
760477990
91304986
289921881
21592027
125525971
70618522
424876244
623534139
280045349
768850190
117472990
247096732
580414929
103225075
32946932
403954632
658046604
16484728
439192966
251170843
466098144
172741816
553665522
34224684
61389246
2638853
42553845
434798775
419187823
539983751
41343965
188766823
337240994
190353316
137661948
238853651
27394898
56817856
50898007
819587579
23880301
226704807
535703994
647716500
190292908
193454345
519071321
211242952
80394570
112712678
43786531
237693464
780267342
85071411
793244788
4701053
23921334
48001367
63258340
424175447
305265882
206135605
636407709
129457763
177284366
302871213
184569974
34574110
622907103
80464724
345644973
401674839
475013101
246850240
336762518
491879385
22342529
464374319
340272014
531414372
15645831
171632784
11172538
157423005
192001949
46511605
268951443
156527682
314410579
190834130
40504692
37370072
487366
578244370
652216
85832451
227396148
105170048
89667310
47830513
14819929
24698111
14975673
290815042
356096157
267408614
411489787
3821195
654131277
304867741
604099012
350116728
515610940
373709709
579347520
206532327
76204185
437168153
40721692
380435337
641479734
360213690
334956303
65040572
705478041
273069219
18616274
639345053
552088726
1042946
574464894
57409778
265631955
186965046
682155254
97421832
417384162
6731578
44847888
331205202
62431147
59911993
61242743
7575672
384318999
77534748
19579239
517334808
57624516
208911410
208311725
349613552
293571966
165686598
9347293
233869636
56366458
12767859
399848829
313084456
237101991
28861066
380597144
1490173
131624381
386280771
26179670
112500123
3788156
455295433
20661671
187051800
143636425
75051073
85483414
60705587
437138062
87973797
649863380
114009694
844637459
827920533
399415972
617878582
92545734
10270120
17971261
607818109
173654384
763719533
587624821
373855781
194343754
225527922
178863801
141167911
7394891
374699814
350146223
300191433
117714423
194547139
236802093
185232240
56300139
45017519
88305199
24513008
85730740
387147791
38723777
31201190
305488598
203887768
295858658
139720124
939886090
700504028
728397156
524519147
326490072
343499204
109467908
12523731
316065759
490405480
677539277
422510631
320541643
4864615
362639558
144241977
619800035
176399616
16948753
23380303
563882204
273182563
197620536
247564925
688293704
451932070
258683278
527205052
107619590
35466585
671739386
726324642
412556057
113599342
555893241
200629283
221488124
329884982
235009194
79365056
34192250
9900284
329795167
137364352
506139732
626856559
273888493
174684907
313323878
77460111
78363660
96429417
81842559
315495845
152921162
67090743
3311606
81983303
224452623
70928553
393057222
27400181
472725501
517529307
225792183
292936800
308118459
200484159
174748270
58047125
232607302
465077411
687742093
567492002
782457805
214920220
195142550
560891219
38120708
21388322
187140517
12699365
26669271
190410136
609484000
93092875
644250104
102395141
602313406
9506192
647484183
547415204
324547521
147185591
69964848
216959203
7750949
216825330
758223749
71946487
13442262
226994818
432356637
645534714
236616448
77886456
93558916
30970763
244876651
151901035
178983282
165919364
48573322
314183661
675842482
98053526
536441779
45229215
28604293
148536741
170637601
576224429
476879441
665671924
28146285
116205269
380968424
632386230
732558233
390123643
14605464
781409013
545190817
42942278
99287271
134017740
737696156
439614544
539747413
18060938
56020078
105599976
53768369
109356259
149488350
771909483
591598005
166907365
541270840
99963451
888862466
393605496
198870156
22013204
664902437
166605401
108071490
190289621
368774656
318710593
169493677
253832879
54796193
8070543
73226006
32420476
287374169
14337301
69638064
247766990
331727664
348806831
90651669
394236009
79250214
128979371
624348183
56053658
425999846
525811632
143332045
109883110
640174232
257197897
383957241
274494173
13283768
515590745
501500117
270766360
107217191
565658330
564527649
54122023
86932533
255484837
432207778
417120737
411607214
765126680
73476427
297929934
383017648
395420295
606177648
682811878
785646251
117349384
101336101
9535305
50241726
90279830
10826370
308853694
179352587
87226735
179185517
477789752
55166346
255828941
241820494
107433497
366052231
138225711
54103347
25060258
15420307
245541068
79067973
295222037
162139116
135480568
234572343
588466345
810802900
741640409
722483096
322550199
149985157
132514274
117658592
432805367
76747846
236631345
404315534
54351924
357453808
19831099
88032163
108385809
645739323
141516857
51465016
20947483
564535102
312470721
90588913
53213386
31534887
682698088
424767872
388016752
723717361
153934538
30647241
189553282
34772502
41779635
28767752
33664614
160704689
334202902
11940815
7350664
428916
483942246
209242425
804419395
37397358
348844451
42442094
91362278
132611832
229978053
212460977
446094555
40890082
223242070
499287645
16940047
7902796
317438898
343853234
17435752
771926313
69096324
104467036
101421134
101375211
232406850
749326002
50640417
10262089
445336906
137395021
27485069
87286972
193180642
558652428
81151993
539981143
69111485
804433673
312509849
158866610
902043853
121779556
440097816
4367549
223569555
819450708
214591026
276024159
149760929
255848450
6589832
520657079
116864671
499409190
569883616
426023886
130287640
78414294
111870866
165784961
218776141
103614609
46223023
21315955
236910045
51674538
721551882
353836793
598696623
61160198
396355110
3331437
16248911
248709677
304955062
40702796
251220814
830561296
643694152
138346127
394237526
72730717
147195378
33307629
12492283
456262862
1310911
499475386
67660721
14427157
164477299
155141367
127767510
777846794
201838471
597333326
423218051
283449524
406341395
17156095
176811939
31575385
179873843
667167880
379759440
311975937
54657420
3758678
153341654
235607766
339938584
137308724
659896856
65513108
167377055
176354047
556223267
473015575
132178054
311819590
654999054
226212002
459057445
860677802
267021878
5462029
453385508
356546084
305526728
16931280
343807049
164909035
99449727
70977103
9396907
192686679
93746642
59080027
313879254
285788180
321012825
778548810
449668144
652599369
46149418
263120536
198312088
22464706
187207227
123370524
592152920
37889664
313192884
388518655
240091250
194173075
12846645
7287417
194202373
269990618
526832970
256349054
599126713
23499888
101714068
87862331
426922602
16446872
18349966
164964157
217435038
238472068
500233331
499333723
141770855
72139445
405205828
295455982
250323974
50216895
33210285
140024231
13377170
586821484
607656848
650619083
355969785
130845872
355822548
305724339
312829238
159561848
182437784
72888022
251464410
205930506
685743723
485443686
373525325
161358353
116751450
88014558
59344944
198792534
131892805
503803624
452502898
302151687
48114099
536235704
328884281
765303128
191536555
40912002
15483858
120507492
806397142
11504085
137804832
79450771
373111691
13575952
704807802
304148719
144291018
513960383
87337297
122002724
107095423
329430102
442494616
76830153
387148172
574697266
78015560
4964212
549934441
748533497
123120608
66083478
556183157
734204539
47715681
71545238
37986888
226711620
570490384
787747944
258458267
279427334
380526522
591861481
369916390
235106548
40620688
320312497
764276936
369184131
142837679
33010048
15611237
717063306
296243105
213833196
14771888
215985272
57350728
304217549
573137686
1364909
157294106
34043367
475941339
17231258
171693601
60753216
353453546
18805770
532663192
104309002
7763856
78015267
256081893
391546304
28788228
102041576
322603676
62790287
422512667
82418454
443859047
144415121
174021719
684384766
164987433
31024608
60142889
421368903
524571932
94460100
319871379
111933550
6389988
227224256
205333217
21248530
39597637
728783135
50066486
62854947
74201189
304047892
97195796
681217237
401248481
230271212
33305247
733174658
11682204
228300235
285847010
290060578
685536220
770609871
448601349
169209477
77534469
200804913
171759196
302249883
68986504
268802006
175995550
190660119
80300464
80276101
134354739
173437824
443122488
489597860
16584916
14076219
99026039
470104421
32297823
87676161
26227198
239571939
4825570
196388434
859696898
99108189
194011504
315103052
174685636
524453026
757273869
387491806
350973015
141320723
174727530
110206093
190769092
902568106
346003073
30272671
845275445
164088423
539449806
18331845
31593510
146604546
31768608
40973754
341384634
316377615
9864979
98139728
282914660
211517894
20044089
606232633
41746951
104317967
138861167
19331277
355222677
141169854
352270016
88533619
576092930
70161366
10221134
135792568
44450177
203120253
572932916
95172726
304191856
72264350
300656018
401044688
480808538
469068543
109387323
80454231
82939229
924825476
503723021
365578478
2513644
96495135
9653236
332037433
678588161
215229905
21537217
117134841
292496042
681284805
126573101
539527339
206144929
673188625
200326130
537099401
69242430
113872264
209691004
347463447
12648553
100856356
194631990
11122827
1399466
60536985
132293448
36313270
431877743
236907180
241223777
32717642
41988246
38483972
31828097
113334240
240128393
87961972
393752791
24998532
394676187
328630685
76982323
674301934
222575384
189241867
763200211
46120941
345843700
57810360
40426116
35128974
444940882
9571785
617021237
153470604
825386306
148684081
507713631
264503233
455546593
518521832
11417972
352116498
180535784
66255560
5885397
324265297
708495085
218034853
3267852
349428231
7816437
98687150
135812217
482550245
164741387
8906256
266514308
354443178
274229931
33170878
118842497
49209077
833932771
853691888
55488732
161930241
17377487
199748448
215594156
876996862
365195067
466300730
87212813
920804760
625018604
722375833
189991219
73709585
155179720
159088890
76104022
702463633
187373231
25135911
520000607
289172529
563104615
227510772
336287474
151163462
13214041
32874136
191465283
366001789
401126941
371199260
8600721
154095766
19236119
1723254
136400925
135445155
96295324
76845206
111312829
883862426
35454613
8703722
103063604
105560478
116257787
2126479
385157324
186395267
235295191
24182875
158527954
79850510
184570163
320945287
657288379
474268720
734380604
387005258
339668411
6852336
191496324
1934362
517263333
126826131
140278786
45488982
629030978
454553556
545157139
208927969
74374701
132636464
85303379
25568549
137549849
195780065
435174615
707076673
413698468
311306312
747711359
56147858
601939112
354640587
44214239
9574503
37238520
454118767
318818451
144627462
709321452
4181603
70965974
103396955
94866697
202306723
113877921
1950828
54316335
579650449
485191877
369880295
16358661
469995
53895138
105524779
64686868
264078421
29565939
192013411
38790405
34932969
29429735
52342253
539878953
158977289
86386002
138540884
229734233
125722476
271243173
6644821
333143192
39029032
102014771
81956326
719624172
70625193
561311755
136983623
63854360
612726859
314625255
969747982
73920443
432352833
397299543
542764125
177167108
262504174
195962225
132393731
290578475
26111366
528366718
385382783
107667665
570587816
261420228
130805290
206718708
129768742
296776154
354760249
191964039
280155332
476287851
66423
88134639
8608258
201633162
341729520
214424422
134904248
62886773
27487301
302382902
476021011
387525800
523796643
807080660
466546714
17275734
196392970
728374855
334606387
407485438
269171533
244755278
26874543
94324388
171974270
27791564
253987526
311217971
277462029
376539747
268887503
178947991
265717686
559431931
42695474
17546336
14905757
307106662
16352486
61102108
475150608
70203123
365465372
194490876
584494234
25603392
39703209
569022588
189195622
309227280
10165891
25249030
96251017
78919011
138014423
560310173
836505903
375297237
117958472
464714115
5927440
169450133
55783295
47652350
31347654
243714720
158911594
316948579
391005777
338062525
640218558
674975569
22556318
408333058
3471758
363038519
164957994
156709431
9962427
95805306
110111367
64234982
4352650
17941520
157142701
358488971
103914868
1640773
288387897
61906269
35279656
570158116
435248645
155642069
459908507
30564845
5258462
572503909
110875800
6941953
81129806
169002988
18155323
200208193
70384739
242719537
12849957
590299125
127930843
2027730
7720605
9363671
65687767
130350563
449822683
235585565
261146555
209861805
110133296
402334590
145558180
303870318
303204931
311066763
643936502
832082005
6059531
439215802
23062712
166512583
230301504
100094604
867030757
122456802
67029911
166916484
173963017
295732119
355352739
165089367
51344048
89538030
88432803
129586260
24508316
471341642
58067
225250701
174919262
396077743
633449249
93104514
204733845
81298504
567202675
96661414
456957252
349046187
222747682
1052534
1856949
39303094
270213843
799304206
425359721
492750486
231043222
430312964
448324249
1203579
321688163
240756869
400830858
10231836
102640065
421982677
113988330
239363439
55939783
257615327
207078255
821167579
315753547
134766146
9235933
363179804
112386737
216961246
307163772
2677101
128798488
305986085
45521695
284205219
28324828
41337357
11385508
220395251
35805301
6153138
182269740
331730622
60823567
732819781
322098067
114911639
24772928
140489351
26135067
2316298
312279409
143730427
342937463
24443436
141577311
52131677
244193081
323150570
151193587
562591480
374510925
292231855
32189959
969176053
501886665
93753048
455757383
2977304
26617768
566924551
60395980
38554013
355418697
115624217
482692093
799595105
296490
37150315
149477167
494958895
23693987
322746103
300622666
38749172
42340433
17969789
33293158
486732267
9782226
423947230
786363040
349994198
35989139
7642177
423782793
271881746
97236901
75214874
12037707
105532429
472298307
395376771
491249096
10333285
562404495
422054191
403295812
43671936
298716722
17752809
10280119
17187536
269988127
92436368
171271736
65229871
80084561
366094751
842584589
370942479
49543104
517965651
114043714
482532138
34789281
285585541
253262363
103260323
68809081
236471834
103312573
25212831
205388534
650236
225083584
848065136
8018047
83990611
12855145
611969493
45779747
178987678
175980298
816284731
445935223
303254079
528946585
297475904
43467946
143869591
508732547
86455825
127024831
91481535
239042120
625352549
304976404
54050815
24663778
262704609
241002912
611219
256742059
349851110
316519208
44346358
50904574
509697452
510762975
10066650
863359828
5166152
313485060
397842836
245457028
180180777
30758734
114716614
150779558
90122248
232178791
71343191
99899241
20105199
32202581
5819915
367327393
37392814
163756508
470786875
879116380
114509671
77911949
29675270
449909305
279187722
27390445
380679281
218089754
239344526
66529234
338179619
90928917
642876875
629517468
553057241
1426108
547938
3446630
229199654
194266485
320774345
29236177
109950582
286832672
15644173
431683689
585345490
219903163
103770876
84264883
84718484
43930522
60802206
390098140
198500826
5263192
347394985
13483100
770238845
142155161
591423165
697915
8947849
225503049
646384882
358004083
45387563
139243542
737117315
193671779
710905435
30588019
645475615
138375897
877592305
195094662
58255558
2069950
300148254
497810688
3252330
289808081
426264999
126520637
72038812
257518061
451024865
364887891
129830495
37637450
16310037
146185130
313711667
264150885
123721678
392620654
201902230
810738803
423968579
434607413
275504848
1237095
8802457
30505115
139831980
339336781
210279227
31097781
634524384
479856738
507183510
2001441
176448890
104878695
393363857
192906794
506895017
306139388
215657800
12137027
434402813
134383503
141610067
167752896
159091485
752928256
317573033
650621656
38929224
67349711
260119430
179542028
62591923
368002658
78224957
156780882
94094744
347262816
384126633
14582929
275766446
309676913
732848925
114849656
25295285
9634350
288505419
75072386
233791557
32048055
641346867
588489693
273813918
21557265
485428040
2953843
439377925
46552142
115532517
614812030
552825363
13425444
36535024
8002988
27442008
89238373
5196788
662896262
430060346
715153198
178110533
223286834
820565934
97378841
5793732
317055262
52691849
17909659
175535458
691827999
161918016
36884848
627950869
97870885
336276543
451159968
771390646
185043740
632753721
450468387
180281001
704084102
344051151
192247162
748912406
7349927
26156177
19868038
54006715
125202373
567869951
10669221
60014700
231546210
14075608
221897509
126075493
326963015
466139037
80110468
214548381
68622861
51624743
118071929
291825734
383231122
172048875
49399309
30044665
76957531
190305226
149749416
246822799
24531806
34346304
850630529
3274538
454238452
45414755
81472874
261175115
177832883
130996595
777142912
396096074
338686335
22314625
429520097
83738692
491336495
8443570
131243218
922561821
810931236
41599730
108500992
79771545
366391078
468739008
127059584
202559256
125631511
16058951
207129993
114759874
224069396
3917255
75423607
55678971
65062104
23022312
640876548
54114983
315834055
100815532
172477416
361475164
13766243
401923664
136330121
125492507
401417122
56608820
2442924
140488563
30977491
423563550
298578992
663689731
89384586
21571261
309992544
234845736
183258147
660727203
198546337
54397058
299112524
818719712
222847656
132152385
10190036
121101182
325941577
190753407
757518299
67147011
12934024
72184915
5861453
19793224
288719501
679033322
92785699
217521586
727503963
37434642
242822197
1126705
55039103
379124128
138809806
14812263
582784952
194812851
1693964
697046867
198587161
303459139
269833118
25694169
311509958
22215878
1895866
281959565
101870888
171189858
149959855
606485188
217822393
114574789
52434066
401994999
58759350
407786849
464726363
154830059
360013973
434182635
104513779
263486404
157817053
450160088
806938
89334413
492144332
175305844
381114241
431425428
362964832
128991607
334405336
395218094
437260865
598867723
179624729
309212920
35541128
579970961
180847572
124854730
535528200
206333520
119419465
4311701
33715716
383995087
188429891
385106709
90131393
32522654
236155720
811861802
386079101
261612981
753825766
86561644
163556974
3161593
55025213
28489892
362751969
577724961
46767364
307337970
106815627
417983142
119940445
172217626
57689193
391712940
190521709
405516621
140549316
298715283
40575286
605465196
295972987
494963820
120196074
4305952
2819193
47807276
772528387
26462846
594014389
85331280
622119574
20702849
340796393
380192939
76940794
600194161
33519879
137410696
231351372
1759143
385265381
29855036
167791634
647475771
372897767
130412060
41268591
330433539
82275513
3841109
171226931
229896489
320667191
199780300
26049652
37775817
587534355
63850024
183047033
43716510
90420207
657453
64174838
116069639
379975466
188677080
448286736
100257573
599935937
13534896
74175900
599869751
29934666
141760384
7474146
2190817
285238469
85270487
182652505
496639642
572211551
439791060
142153418
800455588
453704708
268220373
70992528
330074112
156599645
223941501
240504630
258080160
64217288
33552290
431366857
91238990
604125481
412517665
434767412
394743723
12441697
8814470
896691513
67923731
438728615
360325669
44662347
831902592
313439605
225089107
293928143
120258086
263862380
740020553
288387903
143948556
234946669
655045904
955866476
544837583
556907675
10930389
22256676
185724769
316345770
409371515
20301574
154841487
422535976
564303068
35286175
13474378
169143419
88610455
13378874
136816905
5405651
229149217
48160245
659853
177030169
69453571
158055153
32784763
237429739
891797609
170783263
596183912
579472152
127522043
360505198
642083277
330913355
514262581
267676832
49652359
276931846
227093789
40859928
335728868
33873909
397733263
153113958
12874406
411725320
54434034
631307825
553227319
567612884
123476202
14227656
79669375
128254728
165408851
1841872
22780409
20901443
9818849
494992607
422375903
401662203
214278656
188330327
77772876
10895674
75968867
333682601
397655551
438134
152112526
26919202
375008678
230596360
371044973
332449084
737430191
93273168
55796392
348909537
17929156
117648631
611700197
588070345
81371068
778972352
402026316
349818767
144769129
313549028
1809839
17779659
22639427
187614959
805736335
111129617
152771717
413993330
283524675
534334898
76560615
704433070
496728827
22444743
331924606
416562437
352243665
16986771
13913713
95544508
585974712
5481666
633295008
163415719
2419354
44279462
25495261
250614132
639255920
109382410
397037569
380237246
3363863
46817942
191346227
259598589
859113629
262944100
188044019
351401776
262210723
350194489
105042864
233702751
37734195
8230
290386628
750154804
445921290
93300774
63277889
232544903
623024357
83418409
11385846
300712057
22094638
389400855
433042756
28872925
164051249
87582672
164480269
37954616
76287245
80404637
742743830
277789257
868821877
679734271
50797862
157227754
362049075
70621426
111252183
271069452
105014702
148631725
48030457
437857664
60346775
9294864
313241032
117926718
186132680
292523462
240807399
247157099
66364006
655060468
144519102
3434084
74943126
6331216
176251948
105953481
152585061
67657314
286301373
20646622
185849512
164904100
390816395
550282
847273676
247451088
97585886
133142471
738033813
93042817
695293477
73983168
36997428
114558757
578855495
146999775
416237285
171918480
361562128
39742157
304126304
186089787
469222163
187183366
67478953
240049327
386987773
324390297
210540362
369577457
202664360
163205667
527350103
12857829
43452567
114040661
46248380
145068409
159135139
399680067
242436051
9820854
71941663
214177021
203464899
13701816
82028535
399313989
136110368
429760871
356109561
218779515
179570021
186589477
143732205
95229679
168922479
733239216
448589783
360471802
222315926
47265280
607970619
90256817
45694094
391367553
348726839
325099582
14529294
47900663
166958670
409258903
275155286
358603510
533203107
318968993
57966095
625771680
78076968
311477591
16165048
86819559
7502397
886266625
285170326
127471845
358007208
58921981
291498712
32751313
81065465
31736249
181799534
259645086
7047517
3448545
183700995
312735234
92410205
203019381
1342602
211450043
128469766
17389855
635918166
100834061
204022348
15793885
505798942
47011463
104276286
161018738
123749558
132895044
221163491
76576785
269651687
55842242
276387972
93179088
22390964
358389398
18744043
194140449
56930034
195606860
131623399
763021923
31126260
182703723
29731026
521895680
376970432
267731898
477615341
9587846
21048209
35485127
32206033
861820511
323050838
76327928
407315207
34667310
146779103
159243707
151955668
126108126
374958457
21122618
24957382
32327635
47073694
884400904
328414390
50584139
224263003
207851955
86707340
248710339
4308322
286417834
918087813
379538298
413069462
141958341
59695326
307200160
26892086
377402258
78493958
47259276
502746520
339527954
557602568
75911293
201505181
38291458
750184384
109720141
141808298
659276947
96484155
71071430
45153997
594626551
158603439
3419856
4693092
166940250
49599549
24301178
550657553
71767785
325504210
598661456
254766044
328131538
209830814
162413806
139985192
7037815
105601948
105933484
850282802
598715800
503435517
433935067
343108551
318900175
581848362
15974378
206302249
12930732
170489187
451813708
2450997
55974922
31235789
525493313
275404862
417708525
43027126
263511187
162017368
274066541
111090917
72524855
193095773
466587143
370469895
200451964
50694454
5432626
74562877
299581962
202532088
30692893
325845441
861844192
680946108
658170416
299423494
362000966
384174414
135243753
90560690
260449457
224481601
22515400
147905358
769574194
356360215
15947495
58355262
344509195
526308335
52965093
518571735
14117598
141012846
663148969
166881468
1047701
522785799
45753925
103012248
182175984
56053747
130840966
7061812
738639904
246926984
907543986
132535543
29688027
25020333
751721057
22117243
378576813
6821010
136163846
383054476
409727334
607000198
812641655
362206773
218175684
288828035
583165477
341882817
413097715
485072616
491546370
112267114
458322692
639276169
81209595
117067820
139629738
134310707
308870106
107777887
6571004
252669634
151501376
102617301
712469460
264425285
422684392
257719146
205175029
600341482
109361549
135731975
678388
567547868
192208522
145417728
79121437
351350848
129822479
395364084
34560888
28640378
518366199
457831118
71841578
719825799
734030519
50430024
83634322
5576317
72947929
53889519
767519013
378415618
305841517
422223656
627913171
435330174
51979875
140707177
517311610
614454
102078763
421847899
20093345
230607387
414979708
100244884
18038267
619227436
474539370
88031147
264321042
174229421
101761138
60063724
458189340
183793445
642476970
240284261
156909562
528814841
62804806
60114479
374308420
28607532
281822231
478130728
443214751
308421794
17781063
318494251
51484928
19664798
64348271
165887656
138071032
504143930
7081149
497708478
605574462
135809356
325571755
357145448
720116594
690000447
26361489
139914190
98709251
579811080
555736734
12308544
67546118
395005582
54320206
409068616
262709339
569974313
35161995
437389234
749992322
68264202
384832145
57631466
259747484
63749429
712347915
420188072
125849317
294422163
63916468
390007308
12693192
59983401
93694320
26720972
491465951
328615501
51158829
374691925
135023941
230743845
374062189
265448960
289079840
632163947
34635061
585248026
164413111
111466910
33785609
141563996
66297572
13185566
607823333
2401907
8998802
32098951
28514252
130242543
153677181
534048
579841865
718177468
152386691
182596293
145084526
265341200
392962083
549271648
52220530
185122500
157449340
651769409
422146679
32351826
153703633
93714396
58133755
233082281
124504828
212098138
4988312
48021731
106593109
201060921
11344296
46401175
223403254
429165149
339264399
247617715
319135532
281778909
281605928
61923130
668985960
18849608
97740437
14555421
587652537
62223498
130696537
324494262
462101390
519667028
81066981
752212907
294907348
372920194
393259815
179980708
284686157
773972880
232335152
18252929
314294683
394026329
259297274
239765453
107840812
142531338
658632370
262480240
243872305
25970772
274776466
414810828
369790406
109498359
612008001
12668132
388882029
152450038
240756117
94705919
479029721
50954191
12147950
76030803
100360382
240399122
320647399
156510275
29104512
267571668
219475079
664206972
25569707
250371066
300431709
37038402
61552058
108868947
181012548
499030575
161559829
10568141
199998406
151314588
54035830
434577523
438299395
203656955
26741864
252150129
153444264
413605426
32550801
655313363
87685786
714161426
673893489
220001273
350964175
848130
11282017
494601953
575613522
368595694
295962596
34196249
281252572
314500427
347736246
9236474
171960895
329171
470798518
32302312
78169245
260716311
83114622
746565004
422522888
508347806
465309936
308027869
156519029
60953477
399443431
150991719
22578260
809277070
78117720
443891144
24652406
240850527
289380723
338261627
50583649
26682742
153220675
157248495
280977566
335042770
772385863
64693119
225904507
351849882
171141446
407704809
216107005
730408348
833025366
273570755
6707514
148003192
207317646
369544322
505862707
30070195
166305198
113861065
244083760
57709893
103703354
137348760
161056215
70189292
6298480
419234436
24339826
386580169
841942101
230388618
227262823
102751503
87280266
21096314
61552073
176810808
630983295
6411984
362676287
36481408
189467195
18732640
752642235
600475527
157122010
1018577
19267113
211108062
313870858
314824614
274428021
616177967
148748332
2741023
425255956
613110294
600337532
246565583
101885050
37351994
1908909
132129164
222019677
281865629
63534
10692327
21320143
78570389
120084019
64531824
275807746
487165216
257901217
455726533
417840541
711529282
107055208
123252584
17042865
428251621
101014728
883962848
188816854
165037795
135432817
192829188
522545069
627150495
629842475
148500532
19185145
23773656
524138439
289084214
186584187
360248044
307248768
95104799
169810287
9621222
227029593
19768229
87213711
24043512
750459138
944461170
123121843
364126171
38726770
339233566
354985558
91263383
416983371
5624105
405847019
409892909
269394733
408002217
200989790
189596594
165932935
95556309
233137301
136119535
446386285
8580695
167584837
55853219
223766895
95529369
90130444
303525476
89191115
693970885
239748424
389175276
164264914
493233274
129832669
743785192
210094508
338565073
76648823
591308747
488210680
412138944
523647545
57991659
76228786
18218333
36845388
241710035
458480969
746706259
951728066
508280664
201901143
1966253
44099970
7269701
61815523
210662303
69926588
9229968
39526709
78594961
185552986
58801416
102624577
20048610
369428724
172158421
79837612
60606359
611415751
114958449
168776536
421304768
164055184
67451813
437067657
157983433
2979503
150398748
322137746
159373951
123730511
8949435
202701810
257298641
90945391
73114041
598264786
940363740
625648054
73680583
575107307
133474293
46142622
772786444
139068383
84217705
238965813
148728116
434515715
195453851
247419169
234247432
70466210
174380526
247228458
460016314
216526888
223816214
630510499
39601550
190784229
107389629
122487250
23620354
12596146
6724116
646523689
332502272
29161091
239537401
699960841
540479434
761211518
139884821
169831152
62071667
155588360
97195630
128390301
109019606
603014022
271582111
501256798
202898986
83026530
163161250
453283262
164088071
145496237
287634600
88969452
509759369
38558573
724061824
49222379
461907449
836398389
90427325
223653101
543330408
52406059
241440618
627413116
145691206
14596938
489434101
556002020
177453884
582760493
309677002
226506165
150423125
544635763
467743688
736938604
538806689
7788441
32468690
215168950
640597962
191871009
353728234
392725700
72876524
63349475
47891989
11153464
618919617
193051082
752791756
76193214
113597423
98208120
35384195
229713399
490714988
55975579
139117232
378008842
641789778
335757739
67875761
49058426
387171667
370484737
9516483
45026453
207467168
162743578
573047680
228249882
28705373
12210098
504927272
632135052
139362391
676577741
509532320
41478340
21255807
772827516
238633000
624560176
163969926
100362336
493721612
16089402
391773711
3792834
56237162
89378842
674167049
70431910
187516061
228880513
334767549
395577377
72609855
7024004
32301056
324788008
569223521
64894400
362996511
58119266
643011589
11430549
55269535
159695722
30352308
6185447
169481952
11333116
197216377
92447995
32432007
176837458
232278791
28224890
799049754
285634208
225947871
335957329
361445619
92188986
136839272
95090237
511902409
17170289
629602485
528315108
113379230
94301238
589394357
297287495
769313202
583828324
476260580
128317781
62905862
237669141
677120744
97912883
359769454
148092395
243659164
272481118
245382105
248993156
64426436
681903429
515651122
316936559
156498729
628512114
162004275
68735165
53297406
584797172
221315050
377371343
110102648
719873156
444305177
43700961
360949624
25686584
293534526
240116652
166892786
345113076
259888097
172963549
50549019
330302003
488667308
337688027
459483396
394302245
31155720
30654857
569527052
28102817
451999536
220427340
74535260
3097632
210411533
623016528
275880817
219723996
26860146
346237809
295802587
2025582
28464773
68245048
302826867
563156213
49334050
7054897
186849980
599562213
537855179
717032218
43194236
111280372
54732624
73344700
383571327
79224566
550619549
435761956
358088063
114100001
127890159
2535595
7573675
583925256
205662231
26008480
325323962
211813142
337076740
323070297
242011339
553459597
177522686
243710721
214025506
215115204
332526546
635698433
468083328
230288374
150083377
255656361
20603593
333089640
172589646
88462411
399054902
176887680
131548416
25826494
645087675
670568157
78743419
134124826
400758053
78443396
414075787
73160665
20010235
11831574
109935902
38244573
410530920
220646006
248256943
3365129
363109000
26275193
185321021
731162972
561074621
79297841
195275228
31362988
411699438
147280808
254534258
255531294
115458026
706797213
110217600
576687175
105940270
576671157
405595755
151101592
262556456
100639257
27209505
159433609
38310708
273988430
299071977
210738568
92924341
11236997
97825807
421036269
512853089
507867952
497831817
442607873
209004390
656881963
379917033
52817293
96799390
1848320
138565638
116805408
6123501
11297427
470676366
680625330
148041275
210070351
330250381
676583702
671559987
428076494
559677611
43156293
48959393
642620472
18260756
146088305
4460839
300272967
44701312
187379987
357540555
2955262
19687481
121394040
140639941
380042850
202554252
133542386
616254411
11200068
210264700
232288190
14867294
71843425
570285744
367628816
33151709
98457244
87397770
172964789
39286704
278229549
222511995
193274184
34436805
679326476
159216812
17302608
4881437
21534722
136648230
239489336
130425825
887294062
120463037
58286516
474236054
160005399
313733256
354075905
61910068
338073531
40494941
31779383
358462799
9748332
260012439
33766991
152309893
597818096
119391287
68842497
141508925
33621934
216523538
707548121
67097355
208801219
463504648
5329585
37834818
559026833
326801742
165967800
889052063
457119292
50920304
13074899
416376839
176141872
818405036
570345357
310397623
1575468
193497362
183276385
207145630
61731611
102825563
313942871
330331638
39716192
442683038
11136437
155709096
271578261
39718730
48907233
70553694
59781501
177501755
377711858
588627
435201498
224067986
296839910
618405832
202422309
209105969
164974379
6776754
89680203
439190749
236230080
625668447
59453997
567882343
308871488
21716757
23328981
437086309
275517349
236068472
105822837
504666608
432472205
152243171
48306206
492025805
96532521
265891251
41485528
485111124
24557153
431978829
69291066
561431244
484112451
25709125
629814405
76030624
37814025
438349948
3224391
6682249
4708750
369599357
203253144
744937774
155500194
47125474
113546030
365576923
41383425
183616707
20779818
656082862
444732982
129780988
278452157
47499279
251708929
23889977
208587918
198103748
182401998
414788592
33162404
28401599
228052456
428018960
185929860
299660752
221465483
132561746
166178588
701108778
5197183
205979208
113645406
453959973
859320407
112192990
579449038
260121793
679542072
40126959
658087345
695250641
110299741
72707355
462333590
12044005
174187881
38573535
274499581
284081236
99133465
28326689
118221802
144340278
424637477
491035302
376665639
377255046
282458078
221284948
155005697
700123571
5380027
97524023
79227095
285021144
81591309
107629807
352919627
129985928
488106607
7574852
261904456
81001328
591453974
83595336
276874323
611414679
288263849
84814921
114155378
373427848
512712062
235186073
99945147
74003693
16570860
148558072
745097203
16113606
399126905
146711342
873720789
540954990
168411889
453043023
190830195
135144887
644492252
465183953
158222303
160244873
148341384
192436856
325591149
196101282
243664058
184817439
113344917
132834078
146765206
337820848
102569023
55842086
213678566
568559985
61314793
108738649
554654385
2847138
67716809
376379774
680712385
170658569
282467835
185340483
784249941
439816160
214722731
489294197
239562955
805416992
114863374
279878104
245074187
138377093
23599221
11910016
222884004
445924615
3125277
299683384
120351657
508368228
338519955
44634919
518831270
101693533
190152720
42747110
124283997
78703849
92609770
194726789
623047212
358484974
186673933
293057765
490578838
129033981
24808377
13325030
457305275
442317513
29212400
664261271
56907677
181282581
540014640
818777529
122302364
596644225
234915179
170644290
406178880
320423280
246937040
773405989
47470556
160711244
84634878
101675231
220877218
508146865
136878617
331501399
256878073
222550275
188070486
199939689
51705420
84856357
172166381
402115136
262643265
30036867
390060306
665240822
23324223
204203116
254615600
100791813
170227489
281124540
728331009
174494974
76741151
9821677
365118859
383509119
91028202
422888876
2672157
267960481
38538568
231702056
25972403
29496177
280716728
558889549
171946619
14034017
115353574
248927735
609984626
133749959
196377268
69473623
473617452
353461889
188242575
133143694
45520760
117747328
796654882
311897791
595234814
147445580
33179074
467464625
108951975
372795050
190712707
8332071
876387009
27093969
311296958
2758823
104876398
1255494
64206211
37222187
638915241
132890785
3674231
957349285
169629368
216199519
473555690
6100743
216382401
103062726
55848849
419274937
22842990
462275389
101373355
531220265
524423416
287331784
761681060
168124547
365301868
21915598
393248444
471160130
117266038
554371404
465912190
317070549
413240697
383793324
29806454
162182257
545767304
506708018
524218411
256719603
13496139
87365151
424948610
927725319
186729676
464940552
169162740
76019429
144059110
137855009
567820563
367965538
404601023
668183181
157442298
110795002
341485953
43960387
426987931
576846175
365326162
436760895
822317414
69655003
210652298
132353949
181245677
851918936
2960257
327004912
311804733
72693549
173915952
84843374
71939001
635901073
273220244
102109933
42117206
87831959
676613065
493476357
588410650
483454857
328199415
391474975
53787265
87356877
344078316
50847496
205711655
216130830
74123368
3655892
318161671
184143641
374645917
256448206
316404887
524269469
111185170
620317095
253385208
595529839
45693811
409986552
9075875
138756639
231274679
631978618
283970313
208520705
123463320
107474426
265975379
142219340
627198404
378676276
49397618
86748666
36266222
77355672
36577596
149857672
221519291
520353807
139338278
633571620
831916905
103906541
362558643
273512191
9068575
496315860
449916599
244613210
61891540
56513254
157907996
243582865
44944416
106422023
41412000
273242597
169518427
630409625
331344584
534136019
240117906
412025859
10338132
493850163
45215568
136184961
737441734
525889756
242563655
18542435
56015164
842957495
400418156
426112064
132166009
63637619
12960221
129069841
70765937
240355858
178862508
196973493
457344006
368677049
40807142
712015374
8584002
636180333
184966642
234249698
9633700
18147794
481436369
1808540
28875922
64904142
6490290
23729622
613331798
195279967
421032055
379708605
236716260
165741641
201992115
157963979
46888909
2965999
260897952
48656978
29822269
19277823
229904406
832925747
324265327
63961181
465213935
22199007
551853856
85043431
867906683
83827915
305916614
4255120
15949955
745976450
279355707
278873364
404269968
571592482
98703011
59723994
2119166
342136349
84387850
433666003
114943167
464584223
267214999
72893921
89777744
264247660
317755559
4172683
424374661
316476405
178781360
12358413
118189795
596304689
588508637
336754140
447450895
98702180
117908937
331082300
359731146
396054340
116787335
612635587
48156555
69236663
42948464
135300915
512924637
2392495
231959045
245959446
104489571
11734231
848080284
112198388
520177025
198416786
277745800
277052261
156002542
110741916
234773812
78084699
259430
284718458
1393117
112609119
268399978
235000410
624848562
282395723
409461481
374166196
496892774
238877898
355683057
18651045
295704834
96598213
19604797
45705119
25939355
413473780
523463219
101818649
152283536
36337374
553209567
224362168
196901131
380547973
111876343
459776878
224456832
324101419
146984875
34721063
136374885
86868605
99641602
952931718
296243950
22759013
612512136
3271232
80289522
739050641
53946964
257650123
118214603
287883613
206371382
545492832
14486778
69146501
339485132
90229443
69490544
605088644
16611375
498951379
143712091
2812634
638004851
273876473
140841276
141266663
191738751
504995538
22808470
136383204
240903269
7837904
17166508
525717019
45972370
174410614
564714724
132278908
82552126
185571272
104552631
89107517
154495728
319303334
623737072
623592895
494133094
114130597
214827324
19556764
128981338
503341662
201789850
548792023
8540272
693339330
451073067
597994098
20338267
282996056
213904313
89266901
74765437
48311297
31085831
382196131
164251353
436574282
265870693
614182825
386595769
107033277
237106718
383024200
206429436
193859917
603884420
80174335
590895518
254019609
79139942
161887971
108452230
337702252
506199440
873694054
57188856
566857873
317370677
455277293
498001281
191032676
143156383
98160884
223877084
667714904
462479658
268084943
488790418
137136488
40374708
301616778
862911375
878667599
8320264
493077
68316665
30982872
29623924
856689830
108386745
57850606
398748648
616772495
261968304
30079850
222390233
475283095
207542261
369766835
446920921
6087754
340923751
59141772
5098622
85522622
703022534
464237433
63468947
404968699
753189167
29125626
89779532
27999133
613665851
50232652
12017344
459343418
7911716
625106030
119058485
37391654
110688092
42952435
429869683
392618605
350441942
871300399
384349910
583777515
309273445
67885271
151631274
41633754
335572189
40047963
188748379
224400417
252982228
660037934
120782565
3939376
391950025
36180082
277004974
207459422
664908558
210235267
305673701
4268473
28725856
370994291
278629002
32767779
2692219
189574045
268514146
131860506
586561721
371127619
130603652
3183568
196815493
89647323
594706390
433461583
5446038
150133664
172417339
38719123
341239611
17676100
188436575
673019675
301329595
450278249
241612183
294617523
21900584
635835679
195099468
58446750
731171246
66357035
305146152
266498410
158665334
6111419
130343811
424349102
153032862
34947531
696124187
8715167
129761458
142661580
378087377
481917500
573010621
237235780
107451957
117472099
1514178
16457589
577813031
54963125
313844267
96675114
350613867
200194581
439047024
41908347
150325896
84007292
254091471
343454003
1637552
121368018
9311874
110861497
591677071
338726144
48978206
10604554
538297496
48122635
99299558
373793224
3986138
123767094
869852449
723697498
485984505
79189405
198268009
15908784
102147100
500479386
75022725
13658009
656758037
51015435
242191216
610340350
230541513
70234392
53300373
84417115
23322386
126045087
44933762
88186463
15267590
66382427
150544661
27161557
16700502
900787639
95349929
406135540
613917323
81650341
484134427
265070932
127989051
161899431
45548355
357942577
26629379
99035427
184662249
106403467
82870520
194499693
152910575
865105877
37603172
106768933
42470478
82711621
9886225
590260484
89070987
226487417
3872405
36141969
163113704
301511540
479101535
44482199
279727105
813674558
691586277
681245377
691149972
290787962
434820630
94608814
59982346
49842698
123908428
147926816
92956554
2147211
229291410
620315892
76735959
5694529
540157145
13733067
556039891
329644648
13173490
345977855
262962672
66011937
584603433
68082578
347967358
619911174
110454830
213760983
554933889
184148208
49134929
471333211
199487476
263258389
646659144
83148207
23053215
34011271
4073040
67081304
691567118
20600633
491069878
63084378
313089316
184779808
489007567
355589768
119881891
236243245
365001894
67355375
474747363
716812049
227619011
101280333
406987133
101705813
17422772
515988868
43279348
65333565
61199759
28129030
556258516
10575223
31430366
23334835
734186937
581768901
454687094
358417623
412714068
36482626
721910528
53943825
116043479
569756911
121696960
278473040
142827001
75052832
327436712
385194709
915726908
518880872
22400963
279054664
92306045
243640137
461772417
432665858
460633022
50071260
671546371
24790239
102972880
75313086
436945998
445000882
5886179
135179949
142310473
122799490
525811923
193234773
92914644
191914228
13528316
14086743
511674818
128673938
386634372
516039242
98349763
111205747
14648035
424790006
239707787
120636354
63476659
207385072
258384289
478862538
532885669
385173251
52585867
719502976
98142661
387760148
60725312
440984290
78048570
68191271
127760477
125383248
106290572
404538240
516956745
364027483
63100189
235610652
412672422
117397536
356622635
405035618
13151058
592824769
407512167
302959272
198510616
400672500
2271646
30149759
475881935
25604404
58344832
8993773
112710759
191939479
104399145
41553724
1933898
66892049
366619366
87178733
424552901
103438894
168479704
61106371
129528312
70408663
364415959
386086898
79207437
38391866
129339806
173127372
35376320
524741544
233653036
74565129
78278659
1576673
103429485
589076558
280931238
44028102
87113033
69176392
245511813
426702118
4640035
598206708
27300945
438525228
174199618
29031462
23823879
720237744
116406887
645067150
377221264
195330536
55064827
287692217
824010815
159017229
124270672
58254953
498915968
11800776
741352
17622078
172584559
223419930
275463592
637996956
36950357
199815286
53644248
68001485
25013259
241874717
449486962
774258916
330741167
40125004
59925126
356864184
31139591
176353594
499098819
25117918
386201848
37714767
91216849
435662524
364468362
130410438
26553371
15164678
905324534
583492593
95890247
168171268
1471820
662922637
33717497
527349225
308726774
183486053
182785957
107701956
877410438
501380477
241471980
285691149
76223972
76803331
417976307
139615449
262073276
229260966
69657387
654359711
121505975
58860555
210285581
349893776
201001485
413571528
348813445
15447328
31234820
380452247
81458073
41986836
24573759
78854941
556084265
120269314
32523519
233478251
791280566
7336647
37289355
102971561
165383995
61474036
240438765
232827190
51494577
53059820
226831543
137270836
358739404
187081091
335775563
59397672
121797226
51854925
238321652
377571132
6448930
20826256
95370249
102826651
32299935
174008283
78332759
600999711
466942645
105411401
587770417
178253887
726888859
13652852
423388194
484033250
330118011
275428990
199012027
650733027
145520280
327832030
92829586
314774902
755766474
19142594
551794169
249970016
98373517
407911832
202761
752890056
225199784
172215712
140975679
343704691
71352539
538763221
484573398
616147344
53983211
172776050
389564598
5104415
335657321
34558050
684411468
35454742
179971425
35604235
401269875
133528238
55836990
188503893
357252903
714681218
26773802
98931576
153759324
2091451
435440197
474759485
27048460
329309727
71054209
188422984
94293179
49619033
41684170
39607556
390709646
91405674
714511256
28531088
567817935
477806346
75630060
93464716
167094544
48546751
222858348
270215894
628616777
14891277
93537964
432305669
425683287
515682680
96588517
272760232
148811353
479683031
277080220
78137024
11236937
91825644
41305294
337769655
271715065
71355398
138706551
508835687
475064480
633608153
197535672
14141130
970500718
580369219
18523701
86759360
180876385
35036655
378345134
541605391
550817679
538563670
481307933
70438922
9821808
787246466
71799088
10010432
369872959
68206545
378672480
113841173
356453360
99495867
70849787
71581209
6858833
774145212
438756135
103547562
581248875
38759964
70641078
845760820
408181153
255083940
16874983
774308588
56777526
699228309
53419153
760199802
351368527
45116438
145696618
206011346
239389825
817472854
112562903
192112046
14364659
391340176
550699697
557505438
449009388
23736143
433864642
591575397
425318631
1041989
43865853
33536510
174763089
66629374
460382592
119656605
134393209
556228879
292953069
26768868
83732611
259827349
44689499
833771170
361614924
197429883
127109973
158872282
468178018
2439254
202581523
177418678
248343193
382937109
7827424
9816015
326188854
497323615
91579516
961883015
281799149
112722709
28109281
284114660
149262584
607539478
272545720
88089721
104923509
38653693
728892816
174161034
38996020
47965062
561658486
263846922
16104234
146385863
2697143
265076
29036353
31464396
778018978
8204490
339212151
417614336
161853753
552127543
443275069
114024558
7542270
369426372
138844972
687767403
528494801
51164190
547467498
119242742
137830694
368089507
278873604
34133475
64537311
6935815
99113243
113221437
123150860
43839566
61203647
329909576
912846418
616886912
43804899
43464766
452769523
46864188
128022842
66899509
20317342
106474222
45564644
269853938
185827818
869306049
291586584
58854186
26946586
241304275
849247479
798294502
878592
348262455
174741932
810147912
17718824
55152055
27301838
482822406
23394876
347563194
597452911
469771245
65134563
547883155
52360764
30795727
141680672
134955815
661238635
390786786
26209843
9968052
154386897
692938203
318453597
13673722
462590682
351411522
3588487
237600334
204433642
29001399
13067478
370209982
73321039
571100966
157926755
290528607
94415799
493888395
414447443
6640549
116618125
266748368
345566023
162766490
745300378
690476076
325661369
31271249
419190326
761442204
72880341
200340445
32005032
73116861
33030355
107766487
300379879
14613042
29800548
282379357
73792460
272970989
794093781
794402932
87652940
408741534
5437590
192916930
471470245
171802764
197848925
86860885
554771522
430273944
533371745
579178242
5968980
54216392
158096344
351770843
281788485
148123579
305761825
236586139
681246150
77767862
482145544
727338283
37050412
548527599
130418879
78241260
301994581
463240857
59811419
109098341
176454260
17010651
985881
48030935
101938801
192050314
97538176
105172392
214515058
250355301
55868842
380677715
184542987
206685181
574652531
257525609
404792872
1628070
602883255
350995243
166027654
8282582
384419190
494662785
69895466
34538845
41716036
578592854
177348279
277472515
326088769
189580865
255487952
529615141
32682873
323780024
7978349
71376186
109382206
28491818
242672677
137765898
308548548
124318870
614581061
74108122
44381922
96219443
17795268
7984620
142919230
276149283
545596950
255784773
28470955
27180318
63157793
365401714
536559875
117704573
305624332
71113008
587812
106675395
49024059
119998785
20523964
136443223
10546350
778531970
77136903
383050717
142651350
66915534
146160113
129206043
982249675
341577918
85371228
82988196
665589012
44926439
594681252
249924494
495577555
65482958
230096049
191845178
83229324
353046255
68379798
5018669
185506309
284754456
479995256
108101547
441965617
95849527
152685136
112521125
400438
34085413
4779261
641559466
71456431
53552908
264299824
19040099
6922126
647691194
140462290
65248351
260544903
492868276
143288341
269206525
102336008
521511211
255923808
194892345
36444093
710573790
97850886
175825866
116500237
294770764
12872654
179207889
305583215
5808614
168722478
19423285
71783827
79587636
799590
136506612
383228601
11409079
22278342
472213187
91339326
407597832
193606785
584562167
147316076
1713733
297161697
103666089
287648806
5954157
5136060
408814719
54840961
516617784
76643820
29013568
98106045
180269711
360092109
524327935
14663729
79186253
52622229
70788567
49650137
209455990
310810360
917576565
378972377
316668636
84929489
189544813
580956072
404023929
169332166
705290904
228415329
166221617
202294642
488175127
27346857
594081873
3487520
31346376
119348317
210441165
128837081
40238977
57147994
68993310
471942496
420551234
465976694
41605071
442212363
475854893
358752867
261017140
225912708
175503486
66602254
296076103
17908022
134297865
169824055
133443723
96567065
692449527
193361113
5235973
191227179
395418363
63175966
500346667
88046492
22069689
325525881
351376778
203359849
108360554
459565435
38375534
314192373
102574344
3979467
152706725
227990273
455145582
149138282
8946125
233256957
52165089
12965810
140627401
940436125
14473125
490539603
14816484
192327576
406717810
30460791
95763938
635275844
70392544
31373431
148859557
108639422
836330695
64904970
237186815
254480824
199622984
650923136
85548029
504309915
256681878
424846897
279771486
310406000
136950610
751536654
739897468
20245140
270015205
302578641
4093443
82616318
504850606
250770692
23697797
333916236
24781675
251645816
188966673
113360151
599718306
547883364
147987585
476155355
420387912
340503128
5321927
485053146
310104240
5026475
356292558
11842489
3955416
451444194
159396667
59538760
77725408
47149518
607836556
6496189
190661425
240653067
114503715
210290220
433778666
264760696
119941437
233039062
796692784
486218985
17097496
97107803
546963241
195702784
294136843
203239172
130358963
465464831
175564646
47341846
82616938
142537984
238540693
203310368
264898092
531361695
15226297
53995347
331723966
46106745
23614922
316728565
196754752
360459152
118009627
61165379
9377991
566987457
362075051
141388800
47909034
175736883
127410231
245271005
38918198
123159427
28264228
304002345
20383748
447742749
94570812
33394210
384967715
43779295
197992845
161586873
618092071
136161388
757693875
41717042
237932800
10221055
162481205
568971890
224826188
521419682
64406975
229931826
167718816
24283176
27112920
47853713
145420605
70127886
431528020
12424526
567152048
36178772
901237
9904163
125496198
106473709
372816700
194390144
177207155
168828880
33699300
136110219
794412212
130028978
78569540
136896448
240424061
152228644
28162680
200694894
122054545
85816280
289144708
234339015
81665669
35587503
32897709
284579503
83388782
496028274
228455503
45313989
692816328
182140155
21184885
335886734
355767513
44104143
136857736
903926194
161408079
59838404
159487289
107596364
75420713
733894646
649567377
553345979
23279264
37133861
133988447
103766638
35250700
174971433
27219733
226324238
61173588
95196058
26610705
370341649
29737375
747153685
62318065
147218334
25699312
66968749
192688782
15523508
334673271
108912497
45177228
775263263
245086779
20283123
2608660
144495139
405133590
268698503
715601872
156870187
186509529
5485418
77184424
34086690
334927945
667113961
766034466
2960932
6652145
448790103
136738432
499647799
12914209
28870349
966393
152944416
62299151
21949372
70146930
577068900
349727414
142955682
630196168
208285565
5207231
2534396
593664218
234515945
71702800
292759684
919541055
150877787
206095253
11631920
369570102
256294383
218524573
229293628
234114557
61628429
83035906
11604087
55881100
833051810
5786949
9196487
199276914
561455913
73591489
371858094
205580041
587336868
20087283
549615043
197021984
801726
273568173
416944018
432934287
254573218
326642489
80885925
444738171
477062860
128100561
454751690
3016537
93276003
688362947
539928941
190925312
71615785
10476956
363762177
205584506
49101941
749975173
390551321
150485163
123720031
55336949
697178590
35268235
83876149
55767706
270792303
72970025
583034921
341143919
446218782
210287191
6175815
74335910
26491527
21635877
98312028
264098958
81783776
370305152
287381532
105982566
24101239
32074526
198718004
425547887
198789605
687896196
7920159
226421873
11423128
801976275
1980718
325782231
602140068
186317420
19922415
394764621
55960370
702380477
149111019
82338288
35112940
285107213
394620499
462766425
46417128
645256788
184184927
248996509
361654840
429976033
67097761
33003833
1185276
114370346
5624128
782651978
67350946
577131250
236561548
369063679
368324812
402140978
15207777
384592894
328052636
463590393
33233688
128502117
284428337
343604258
383317911
210228029
139496145
391229932
60860971
29881071
560280896
96274822
6372632
238058315
756909309
22723235
29507402
207074639
493022643
61895186
57790523
226836491
192437089
392531466
546972494
187263474
92458940
274566222
47868669
853750974
394371711
14279005
171958899
225530866
103989131
383823525
246272772
43832000
16713204
767962054
217749841
56556749
40035534
15374498
650120253
390705744
581939491
23991044
83409158
314597309
194129803
203124206
60613651
67136968
186339844
389820795
532722314
118471987
348309982
40510264
18643520
689483358
79730855
435446860
69565059
820606995
201907806
335706260
83397551
663694172
723969569
143726509
4665695
98794578
426445777
250592785
313907927
14579059
527842444
865568737
732141346
62652507
784979572
350418960
17172716
67455759
200746240
239498
202474657
237776571
362767926
242005787
2813793
350102185
226792421
382603929
82752247
177527584
288565998
503561257
173447713
448478827
373929790
21065675
199087735
445057649
353101284
12899605
113349786
204545047
55201649
209649280
203656190
171343699
124820201
34511194
26683798
80050563
56968372
76101419
742431966
710850186
10042523
171474384
48850842
26931492
182473380
218629683
138674559
8768791
517193426
206558153
365636203
126782677
338086011
265206702
617780014
50747296
29909378
17078511
95863037
89405856
92074746
4507466
12748856
234337991
276155448
79360875
29254654
565111552
317540722
665269228
241119261
121271971
271535446
239189958
354651342
77040954
902781980
123159762
961862083
314322669
278508030
76788915
19242964
204182595
520516
176860040
85293707
439293018
190963165
257269835
84206121
149546107
350641710
60380652
374829114
220880366
680467239
130185805
902777473
724059433
158967966
823522551
90982824
261775533
263842707
303351089
15744512
502619441
431482425
230288668
295010271
318881287
332809285
579999415
392042975
8570810
20637907
725116223
35219243
384186502
221159386
298586710
29721398
628403519
912108820
126403225
37590914
335284378
81652468
229753011
167762102
622944237
99837827
110864756
533804585
71551761
281304216
95658054
158047760
150009187
554434577
242140615
279096839
349386608
28081509
726826686
78950666
92748680
102043735
103199123
569004393
75666006
636270570
616205037
112161919
171125992
752840093
235331671
231452606
43801910
476400944
181001194
51522023
15095155
10385667
160876633
706299754
312804810
286703887
34119956
90161794
301579224
28221457
92870810
322601805
272410186
4563594
344942752
176922479
486726485
264364832
376741693
12326205
386488
287371174
26507548
401304464
228525835
118593404
302069816
64038775
506879847
572282007
605315124
266167313
357717006
283673856
39459335
153169258
368342975
239468876
27570732
387412317
354989075
183655566
532515938
543874513
210761451
349185243
571606404
284649195
753077111
9162514
356556762
431398083
697495348
410759384
60102972
88451817
213807987
141232795
422503011
163551532
302470199
378285284
604813342
80689572
381204781
21007910
27977225
36064390
240717523
831566431
41879551
447438955
120890841
138766122
399274707
427889774
91653710
21199087
399662909
438711874
421507274
40702160
193174043
910753547
283399598
174689173
113550527
8444169
227276365
46744032
288261360
646305009
66228140
294939054
302945831
698935624
55144561
129292109
388586940
111332136
207326501
530647373
743090504
106068596
96436713
392699183
3274876
62011992
19753285
135294226
347510597
181931170
293932460
38797267
243627275
487809450
325397385
3840559
85935246
10944712
13122963
20830455
505583934
144627849
125142551
368090509
285488666
812054238
25017542
239128296
131921778
255925381
461120367
69015589
16909943
347352327
383232274
163385768
339092574
86007650
234099880
117635251
80698893
254953564
227641986
16388116
1972035
422640884
391612587
269712306
35898810
10658926
86001215
81612028
191665851
46714812
329994450
475477372
46366374
229913030
698762101
210420238
341399159
92634988
1224716
157242571
384701467
103310187
254080804
130042871
129709283
233043903
208773878
392080426
191037773
20552889
2460107
339008837
463689125
627805863
818804797
82529287
66490563
10722361
47533176
8265499
156789535
23989212
297914833
15172971
555779572
57506621
116436132
65877234
154064960
346123405
702069982
59717502
779174715
4767597
750512487
112354515
88607845
106693161
608153037
347153065
80124977
544715204
944894412
33953544
377470718
629003303
5459281
436127945
276956316
546060810
697214685
263894862
172571119
616059063
121007949
311381797
511525194
507056452
318117395
144287304
63818024
86715604
75292110
105454978
201477465
301409473
56166617
766994039
727942372
82078960
36893350
63113710
49663380
102446082
830406572
121308480
46326531
4705182
137296376
47795441
409709220
564455792
264930259
491145078
157832857
333302441
438604890
23835202
31432378
32251586
16366653
577600100
195628785
148206069
101744216
285300665
255466624
58879467
276492255
424730743
155532898
28174416
80406739
119219194
225869886
90855781
141701828
110493867
46407506
758082413
102253799
783367823
636218272
187675894
192297958
538951904
88351518
608523749
164145930
124314508
740718623
63891114
105161934
221210882
930438277
178594348
276085676
184495619
269932529
96735607
35428542
314911136
326069421
24157785
163583627
129338816
262786065
459857815
210846121
36598236
62529300
353058615
400682189
507937026
53804254
607359696
804065101
147819776
350922361
65939839
522274207
452678497
18609429
104397565
576074141
422861550
598031912
113801703
560119725
268448628
575984975
25732638
183406590
45018855
231527266
57763201
306865992
15705149
244304960
46381913
321095211
62519891
17775774
16664266
239018168
40373588
595702657
191330512
360962623
349373672
206385028
243265879
273485918
139777707
336620128
531853325
884022883
1069036
309489354
529047603
22922662
36214161
31628145
244984556
109109935
420054735
80394363
247952539
330717091
126549126
42927080
17050416
18746826
885559447
596521611
854486210
169374653
30120016
213092184
4661508
261378097
152390865
527202939
313749525
111824165
669964398
88363607
498947251
94946332
78838330
53699527
55397019
6276154
250572723
267067441
397460428
4641262
590647735
29790499
473817195
629510198
408774281
108226432
445294575
306560498
600140794
21945702
96729444
199770244
58984446
436067443
137692338
155642693
65730544
52135513
123945712
444900671
277000566
109742625
290343371
4357030
411329490
399659871
934167033
373723871
195596840
200495729
721320295
412803046
197185153
5937012
70102024
554019213
148983118
496531249
28101
50027158
236135998
466573817
239959406
205143323
35092366
161340531
323908054
322414878
434272406
72080686
51594871
153843154
604056859
376929164
127672595
114588225
543820063
32162597
548390523
243496385
108741607
94494421
99110872
639968371
292058829
23962
303092203
64213971
251805220
225824380
724885004
478921956
248005004
144267544
257586961
489299214
468477871
228232219
412249407
101317418
162586030
85903773
460042809
194324181
231637310
158797151
809038781
823140
163159122
97958558
130597992
141926649
704959093
209872305
207280990
303939821
8699036
58329620
131149570
315282085
7620424
308150266
69945836
291637976
14692449
125376217
310345796
175236661
337543024
358514615
332832620
348586847
669755992
1290574
823057857
162697343
137539939
705489125
417709551
181933598
274491596
127082042
391093966
130812165
684949027
15800815
59591312
363531800
20120289
61525554
124856412
39700786
11036276
359698194
53993046
42707837
17886653
343592618
627694493
434857688
244235014
267214871
191505708
183756813
269010288
159948506
11594167
259081875
82681797
290735220
184471296
191631838
596734805
38553881
282735092
257882288
272711790
31235330
61474285
350371686
236813430
328134781
612770134
93211823
322275695
38797860
550078454
20840052
130319462
319129679
141406505
70406487
50093648
238205818
145263414
92043928
190418455
166743573
52190640
43136579
64800606
551979101
103753238
192378012
7685990
97649288
174755352
3006918
344038810
302362525
159454312
8375910
187548095
422721519
322536250
192310071
135738430
641776630
446289798
119475167
153899117
670969586
10207510
115131140
286154114
445632180
114390509
3103964
372541238
109163985
277095616
514624862
460682190
1120254
125510669
135928597
252607033
403226535
4214151
176834790
267098956
173545364
58903347
223241781
489467416
40410341
25540545
48240237
861946859
68573410
411891045
143219883
806389207
3528799
266217094
74306070
819397767
277959985
391648615
235043032
106251748
100785763
361322070
471158468
80215259
240425617
414522
186924216
93797338
188655772
110927877
50550939
181232563
533033621
26095625
75336322
614144
94234376
113056300
78829848
263988312
390134181
31568774
143322103
70690341
544490377
77666510
155925477
224086380
91864675
33998500
67239368
121175189
349136733
193450883
17291519
489125794
98884545
42466040
152300202
34854218
902221177
396248259
251021942
77112340
984170
574622695
4584002
282775135
280360886
397886358
147239781
39963479
219077957
236800314
40513626
192705737
119984405
211840979
128588398
116474669
81631112
279180078
590219675
413135558
438227165
597674886
76179001
462970767
594782595
413219403
24710740
3985285
36091396
328246795
334178250
354991039
18628503
118426305
24826030
401328220
910526040
190942574
74476210
541094787
534097604
353844882
128638973
124975561
112014501
204889490
164136599
196786771
580181832
146824504
476324739
29298218
184656247
392483621
370251525
160057839
741722261
298688767
5254416
459831223
155927462
258301041
219843222
4432516
647425936
475358357
166105054
312296726
364869664
77516391
93039039
702073052
72447524
127147229
13171435
573310307
138848232
34231509
6211784
70017713
245347186
263475163
260218891
842618218
661939606
28506643
103041023
10519513
370942498
447509433
267676518
454017502
17943330
185762066
299862405
389723539
736825638
198739354
711968715
317570842
19699207
417084047
331401606
131192872
35166058
80495911
171659873
512322820
636121467
110769457
46795025
15346461
16562680
12681553
259489169
729049741
204335692
175026834
32340167
101077149
513278112
7069546
364194608
237080406
304488425
338550322
340075709
17547217
1788882
175016221
239080760
215442423
598880160
12371577
144183706
909497082
27430735
34751481
345298105
260338071
87521174
2699811
34271436
17190909
232812099
255532385
154562563
298703020
148492124
131474602
29180034
90919185
332817138
638414423
92646569
199896559
69760130
18299276
100217530
820597099
153212754
581144691
161827364
343659532
696371161
357587466
177936693
510468540
484030541
277320786
252414477
46823041
228395277
104381146
537754031
511555233
482387875
85245715
261294965
200805125
641319848
63059810
62547595
635392091
191556007
652058044
108285350
117099445
368520083
19575804
414919639
160502633
33264971
107028031
187822970
673322011
156386755
163332435
757791763
466167008
133253452
202685172
216295786
273543098
59849336
433924933
105333843
642708241
319461144
199597060
65503902
414996666
8324773
77414844
109550808
473965676
70169948
218604463
508976304
133212552
258656553
225052205
337412613
166209999
341633521
105847203
140333644
29173373
57630834
255820183
164028133
682136486
600717070
161576080
483492863
99128097
22520473
627221241
239839392
153272454
473470620
82801998
2401033
487865977
311733446
414842184
189971469
3615384
18446832
485135400
82323055
568344404
28393934
20788101
37617170
24229430
55775403
143208331
705727766
2044964
5217759
522031836
178086882
221387541
492424546
192647607
184938255
8724783
30774351
96560240
155029601
213843383
156756134
454402183
321271567
471607550
669007256
492921429
602536690
250328065
88386277
59173627
474891702
782106769
15900345
163990359
302011063
18388495
425835071
189414414
13446191
16859408
249674393
364066688
203415486
180447861
355003260
585997554
40997169
197427585
95820472
498769431
91321
1852283
647746928
151737391
134046253
191502401
347709948
632015657
58676676
512385432
105349888
300894362
259700192
788782307
702818781
1004012
9980180
592569945
565318016
653818595
205149171
19724327
130967435
285277994
162111075
42829229
103033639
560825134
659246181
248633975
645758514
202521881
97095344
137197931
177733516
10974202
189401759
416867905
111635476
236871622
254974710
70070839
299473260
19195661
258822296
362931493
542408520
702897808
69514044
439523376
16380186
436027815
593255885
45789898
58517261
86527063
381086576
23451903
505770524
627671539
142766678
116653680
317899408
172977117
613978868
139089296
108843348
224899344
38186028
22241896
78070412
485332951
749440133
436770129
343792903
422463110
75848571
23961613
255061640
142121568
616759616
44334638
209739687
263408947
238138368
17464716
111422790
815990621
115880341
110785232
555988592
189162240
477170779
142875383
122667618
106738659
43403436
130128161
277499364
5081694
325532010
21774126
570514021
110958846
733856961
46305041
8796628
153104571
8805132
832506580
170259037
393911300
449837750
135529894
144479631
466353188
556481738
128215073
2965918
25300479
412890693
24346520
316416030
682855382
72302556
849479367
503832776
92074541
74627285
93608487
494074169
43229519
185506817
171990039
143879850
366416663
648844582
931332485
46851814
22126158
71561994
542134078
7441065
61617272
54187384
43564701
3331214
54210387
447690715
187420129
33795277
217706659
41400341
49455261
182204690
32838650
419968752
114262549
83471758
51947986
235977187
411157612
4478401
349272480
22250529
279554886
120947414
24093120
82889482
274610316
17558093
580716457
292722705
279935943
491636994
88072838
18697690
391183229
94491823
356569174
150295677
210559466
117861330
10053794
683258709
7440007
521499757
97751064
251084315
11860572
213706329
96443558
454173749
76861351
302964046
14135132
276900297
519098105
1832415
903064460
17041872
669411834
89364648
44773692
315384231
316500963
101442823
4920177
38194946
19335280
151767510
278101333
687497859
281940189
58477137
115583707
5565612
13753514
363185586
60949469
807703856
13766449
189963152
497346377
664131771
155447116
51976489
220657897
523456014
168529455
284873840
316581494
56701481
236425301
32782829
61942449
47182561
184461460
867607803
63108831
466518431
360973180
2108179
120617875
17143156
390525768
303045485
323009029
176641899
203652886
276089673
202933625
290795110
22590003
84937959
569350602
335695430
164594169
427848175
61846455
4271190
467444495
282241758
221258414
113430745
5476094
357686752
388749160
199165121
4698173
182237431
10286011
413347901
369678261
346340292
347771707
34800655
164630439
774135102
138119795
717571545
189885465
50013746
217763995
338577643
333287442
320765662
352371483
106878711
33069419
2777117
2936106
259028620
564251069
11790496
555946674
64959822
573663729
211033547
333459443
66300345
689444819
100892590
380142135
594980469
38450921
142779224
20274255
66580754
52185763
156674637
14735523
641212631
202303798
16304225
599157144
137382103
364169449
169669587
268855773
8030737
231898945
69177881
8660489
155344559
375195246
95801376
91207245
293155582
529578306
187795626
63620748
169484403
143567970
196978264
425161819
3332059
154140269
26434353
133267401
731773
200439261
720942884
84757994
1558400
25021301
10744084
50602813
12920935
547165847
333017653
33910773
725518884
502221539
480225578
195141467
20956365
138362544
265493760
239277575
33148279
12045758
128927207
399284937
48705133
21218217
514966502
402536727
476895371
107228592
247715742
362361018
199697187
265341085
299199229
203588751
92161699
168027169
24939626
147977768
207666439
863055068
6923685
450751512
28539803
723545500
2071334
786674764
445218453
143896473
209343881
218017257
44419356
117677961
135121485
22767347
52896377
11939855
228621563
7336716
402879727
366183335
410556987
81353217
88548458
21134471
84649743
311067819
301919646
490349066
37069058
501153933
356396831
27761560
351084813
33939000
287401590
123022546
130671737
151948785
36388817
79730987
485528884
395351371
226860697
12036320
137135078
588206573
425517895
8980446
32581787
78989505
349388657
237313947
222312528
3856405
33456874
379487751
724699376
78982072
64708555
254418351
22056067
3653643
419486627
321076484
182583271
47505536
41086454
637954870
889279240
230652245
210093892
155244609
22201581
11562786
17020333
55284526
65869233
656964086
487055549
197221285
5670269
583024995
251270418
342533441
506904778
735308854
583540728
677965355
41452512
69260318
461782377
208758783
23687873
181387155
1699945
178589368
176166065
289955103
176024381
177982160
175911437
634189232
362970251
249137622
62093526
188985127
313009426
134640439
28256632
18090755
34642325
310494476
560475287
632645654
341388138
347744932
105946190
401232160
606120277
3286677
276905520
191070778
23937290
137905553
68589903
5147728
6298886
118010148
75712200
341075941
160774154
473516606
354981184
413045532
360421703
193549846
352320277
79396265
39680764
549253117
298624711
54192247
80609127
350841379
440753679
501023730
160872756
43828883
294635246
101120359
55153838
18622534
223075236
239512659
925310484
51195274
154197059
40457733
3700025
550260318
67466136
551260288
23040372
71601023
148210216
460061534
333780530
269919216
25108356
9823768
229753339
129003752
580797632
33831539
131561637
2949286
93144067
237600507
97750469
60413127
171733810
540020405
38418331
305590151
325140212
464089782
527840836
317444742
173481593
263732827
120935540
207126613
121717744
115316462
138835830
300624923
824390003
29118271
68696702
196117468
93207041
140595204
67249278
211539797
166455941
28852356
144592465
14511219
2570586
17075053
210178326
73267362
102953616
495949686
146408127
5988208
47923482
68372372
229461246
18580067
89328297
274614082
77738648
152400424
12116130
99002665
61634440
781716901
80884995
271607256
365871892
119375912
160138550
644044151
8734871
400018565
50297466
133733617
151462825
117678398
35928503
317648129
502348209
138949082
50423517
75390328
390772263
501848168
149682280
418644169
535903242
91522852
118935263
423004102
184823563
203443229
39541689
29650803
694603251
317292554
534781817
201466091
33515779
808747727
161008391
82781290
68376770
349097263
102540125
219402141
231277351
436938431
50092251
449443813
289396960
763498
17090666
25583810
157951097
890115
299569654
566779377
445002819
126228994
343535176
741698987
193126550
205448132
32003422
387887462
558627788
502282182
188741525
126705661
659964958
572193830
13578883
5955404
629047846
556905445
114379111
257792255
343939674
631768399
72662782
520416290
76239444
53294928
25597585
527303556
171755235
423906288
418196027
75662148
122839395
751687328
17087506
57885825
888996819
126838005
464816187
161291823
603375927
68529643
57070427
330936117
569748240
205029783
230247736
374551972
143450605
771553103
462343716
584182988
11422892
326923308
13450630
259889155
269545432
234688383
83673961
200489312
309787962
8919162
27641519
301947760
341344911
306928828
194119309
19473964
15470648
341181784
31123240
21386355
194328999
8285587
27702047
93155027
206301268
1403081
37017854
2056663
19554505
579285550
57747355
312503735
499100103
466520524
1620789
245009645
209834663
65688763
76820284
133759754
97466132
27654734
97232055
208381663
23033512
100213498
563213313
408990583
11100398
525383168
67848782
654286189
190102110
225188647
19963348
334021866
224921841
51207683
13990067
325997259
65218570
144430200
460141059
34969768
266024420
314482867
775005640
94260815
647509476
201588004
226939541
198025550
207814435
398984048
485042164
274654452
198290350
78368536
66427448
47241315
190200625
287038844
158988764
200246276
516785865
371326034
191070974
37584248
212902278
551973963
693026627
234717710
278046033
160713964
28340530
13735101
170762748
228337736
230311286
859055583
290917404
214425309
749911659
470248182
443376212
111035796
307051564
456916718
350814847
49606717
95105133
86900454
371656097
9347105
363984433
524698271
89120928
67344023
94512848
166906000
35685961
509776206
179102644
86777783
138942574
57698070
235922411
13427125
326646320
117761710
259891895
16801168
75926177
751695982
838279448
784531904
577323335
79919200
351081128
205280096
213268609
403971027
54067254
43297544
239950682
417452359
167176144
24424511
101999577
359774739
516685616
6810813
111539
19330325
44783626
152849954
334428947
747074318
257546292
60199468
295998482
522189013
120839494
137493749
14430892
879574223
986935
295238080
210394094
272148309
624567914
204092055
34174282
55409641
4911586
116491381
9863327
126947332
464216997
689659346
450089810
568012810
564652305
569721088
555733798
26054302
272440895
713428443
423878482
51893377
282781825
25971124
53795795
633794523
238832982
3547211
284861482
147571398
61730301
159118839
18162715
19166365
248774462
93164226
69625927
69758284
210985322
161984668
323257417
206540745
132714321
46501510
534677091
427010841
346747436
279215173
413008053
199884686
384759702
716993025
278260306
529102386
73894904
2488852
199123789
563909458
73892610
143437764
196921515
450411715
178240906
319223993
228446871
533526083
72803750
4707985
52958708
251643463
392633832
177765230
686214516
19116421
529342568
487367895
43745246
279893434
455475568
773405210
72478783
302232721
273230877
581957952
211074073
108871369
554719677
138835813
42976154
316711386
11143525
81716033
55469257
237181915
153128255
73098648
23639957
460694602
102969067
466001531
3057901
48051609
816420727
219621880
5541098
181281250
48673427
224284474
325550553
148281435
259114717
547792706
121675085
172156773
141832702
326757690
440257934
208602265
448358782
69556554
192190697
138256013
994784010
95643968
38927076
128659770
485814724
429476599
656170439
8795024
545556293
355935759
33756743
322444847
174783777
58163980
76449729
251769625
551789280
118392925
406162072
897041624
54824895
65273646
477030471
17380528
129100566
48300903
273653555
150066108
347375153
199694168
226681264
316051975
19124911
670859665
106287788
83372845
11141511
1175109
367212400
193149001
417759304
44870751
39484432
61185399
5752190
168372502
828920359
1371101
316726843
416920462
807089693
295026926
121635225
1603782
67388204
94716616
57406408
209274618
547579947
508014359
371837786
277015259
150157221
422112271
276769060
8490243
334187534
113293628
79385825
265033310
26720335
395697615
6306793
30350069
13002799
732711878
84971873
26973024
539849712
449645570
90307758
163349999
563846467
665026674
497385535
445047581
398433686
700768568
15838345
581376046
358036857
524889622
374649355
23959417
354645554
87439445
414318996
182707600
125699104
308924635
126317787
53092781
466202037
38912003
140767
98412448
263958670
231062603
476841508
65880055
519235080
9333773
173324764
146544770
61377504
227687697
263306593
10234332
341974893
165949943
86533569
328488158
207186709
119536289
30732121
105189939
67564823
151911336
715580737
6162894
122613754
3357532
106440661
115956137
666073471
118330774
226294269
464482127
111728048
247677523
78692372
236111269
346728781
42486601
14540984
282032405
898483421
22381000
33469493
7066955
75753940
187029225
63530389
226511079
34103939
284901068
163421098
437894780
23241948
108610125
35224426
122811202
244110409
29898193
433883583
6579644
483567633
153932804
24497443
83637129
489313712
280622989
281429965
211817240
175055986
152765993
63642987
427238159
164543086
95197860
29776686
293868797
10638270
228802741
71457497
117123719
87363539
448906671
28223641
50637567
358196104
187157360
21778539
13282118
39018316
317141093
406099703
86113067
185374646
819507
569040992
574291638
443419523
707062140
183267534
138313900
284785711
211809287
42090534
171748164
285238912
75121660
559343424
496432945
95018312
21788829
27443446
110413906
286885965
57355635
481631208
146040898
187473568
26780704
523284261
156727159
603899830
200404750
54070900
167471873
140955288
171871428
251880752
214048691
256746348
129945042
415812708
592247960
25446050
251514787
24986488
498993153
9519
46643612
311141447
105723503
67782750
25001915
394375892
16662867
120328284
571388635
3548248
136310389
168265814
89128752
378539856
312869647
24142811
6789950
106540673
196056595
463786579
45173356
600569571
236085440
172680103
432725438
72948066
471579098
433454790
85711357
212167896
706123793
249001647
625573546
212087834
364142688
7431497
168081743
7739119
31163327
193135535
184143242
327688553
558876648
177063727
306116852
333941392
700219102
239736921
599696906
503103739
395538459
19483542
881017804
452247465
24560601
460922116
331156865
324951994
665198263
239540886
84985991
6730337
599166053
158814892
5350638
340325086
40254934
842165952
437901143
680182873
9599616
768632550
308834602
413692300
138160873
96072760
148946035
330208559
196854323
81817776
625560180
591902427
57974244
260708491
96232216
189313610
470882449
28441460
536277756
294855591
277166242
364351145
2810310
85370467
404783481
106395546
857004563
42039808
252115645
329395913
576077583
219299761
96690182
352705761
116281564
50018981
154689391
78046944
763873488
56850577
68406565
464710912
71505740
49756632
235066506
5727192
76692353
233453168
241355950
292710595
51507874
74158760
46825461
713746083
525007009
559925197
92490217
100618842
276658440
50129829
520848574
45816586
344659086
189745797
600545538
439719738
69962780
673465310
3493264
165956044
320176560
648744587
318038128
47161009
115337993
770906316
441506605
75236646
19268741
127762450
600574270
6370695
376376780
74479059
49462946
259217510
83150536
29934697
436261729
19782821
8052581
451324107
184212277
361901146
581450371
116534899
277580500
33133189
210719232
16665718
295384167
213764
417925661
96277862
346905191
461057647
470824132
342322509
209101203
721037145
177321988
47118494
37541932
33676021
440261620
178978596
195914046
181741052
438192085
61625110
518872768
136555408
191398625
611363412
481846528
88391413
493233948
406068615
397757795
61257199
532687423
562136992
691119377
573419267
1969033
423814307
130228625
536615079
65643207
10091487
567185705
335610977
228090491
469389509
183008075
98624613
515845065
224501035
167281476
634741033
854362609
446005511
59138061
299729003
55725240
4492896
671999223
525496277
64207602
106197532
49140185
20840061
84017576
303809457
458232481
46034002
57616293
225109763
869854584
572002444
167803849
193284574
117596189
45937501
56788729
62404047
50951042
301476286
210985464
583055186
276936413
34978714
378842344
48455757
114826949
735463776
56883510
776700702
128630225
114318960
69842607
368150618
30900432
17407431
47676704
270467928
228534841
439908668
375863996
417450535
198258265
179374261
75616886
184703494
468149004
441703954
70975789
151528526
18044850
128194126
245889193
26376809
148504547
71552288
2089775
85558502
67757173
187589920
83895141
66271267
175577569
8643322
60164825
420666259
480563659
256797284
64223848
487209865
544046309
49308233
171792666
40489688
283314068
567252450
454247047
154454774
317665728
10143167
84168240
6016817
4379021
14670078
584829592
144488643
586619541
465949501
158012766
142817275
212981194
121013571
98692755
104510463
294394424
131582729
28181038
114137625
7522004
112860893
481633839
108675502
2798632
235553460
608738934
54952481
355404448
20602553
206727996
771960275
378551345
269979763
216518740
347442530
638602100
916395424
83087770
378334998
6741521
28370412
34652198
422331058
7910860
591117032
79914746
103292371
16667748
506031420
29892290
181341416
289515422
70717849
563985570
34358004
213497594
592484097
41829883
235073469
35415327
274868667
334872029
379830355
152279545
163173288
236140109
273351496
400575799
271942063
511904384
537915305
559710488
102324899
557530992
3766529
118648775
70210364
787731378
796009765
168944395
396208143
580361981
203024479
291851570
693016372
207445308
30085671
705281321
602369903
40016024
186303590
84028753
295831174
2304331
306202599
5734071
14031798
139443286
74917136
730012431
3909188
157468662
165292690
657167180
295600550
456427044
335115019
255936456
524767455
86590710
680099054
261925992
268829236
368545838
95178509
443473100
156330189
192236082
164067982
602862401
66145909
645915882
34104017
77696432
58814594
469964544
209076108
82501743
996227
51410035
38894941
318272128
704576775
657796790
661835801
284323643
256385793
8416329
7143945
177152787
171430707
11833867
174590648
294780830
83259378
72418852
282872150
365162106
791653195
16250421
68356238
202371518
11558894
702096573
344496507
14947131
32938726
172529855
11574026
147959693
2998169
896732954
481909471
403413331
281283131
84683002
636765621
409946211
1192086
154202062
156959456
10367307
11568856
9891939
216199442
550727797
359491857
140759180
85582387
112066440
252708245
60825975
982650819
71112952
289047246
591524280
327552427
117525309
21161056
143513840
418945950
466551720
452175025
55372846
45052275
82658833
456528203
328208242
860861346
464816308
27489749
168752173
542012904
723150657
54876294
2515250
42766749
43377267
514650991
158843567
405620424
143348974
536302268
17206111
105977558
178286921
264989941
76021844
227811651
38835306
208790478
41568621
724800915
127585474
59060969
78792771
304774287
318296151
505549385
311129980
352326136
113816174
183909602
590077664
15283687
390349063
204512801
262990765
732239426
4964689
377769222
308836553
8248742
353088085
199261078
25762670
10256278
21984753
64502459
184894750
213818161
532047743
129109212
129044526
4211022
3281420
152027879
51227211
224215882
292376225
156717501
27308875
125921259
397265310
103412057
84062866
189488599
276617812
251148269
224130903
218560969
67020180
324598664
29188840
3650766
153051350
290511022
475631934
117867211
198946130
5727313
1708992
732430582
112973780
589978993
386781245
343131169
439308693
653435781
616785209
756424394
529970106
192988845
7930698
310458868
353432739
190918508
69882188
232830127
43287615
168957156
41216008
506184263
134174741
265414297
630830720
665050464
406722738
119677722
642205616
21533587
106918434
348180492
378972949
27471107
897720316
621451675
25224846
121386394
643737879
140625184
202205099
73373
684925663
56967021
226976617
218869264
95173
100482639
343528989
847545456
656151718
185158810
5686895
674467755
699885958
415235101
222858998
304031124
631704456
370331943
63284241
684421937
306348284
454264574
519402076
532550052
415258331
112425510
420830625
193248225
307585375
88688699
138591794
197597207
262931312
252008979
279749497
99795797
47288914
580627873
468944798
38272402
389427687
745958064
225190217
437919045
353921352
151033219
95795284
237356249
36789539
187533558
27392740
340596644
13013894
33856119
226643407
53740276
160891365
385733830
265930687
303375180
247385118
8489327
244797506
390005245
116731983
170953267
9227119
2868094
429560013
84209444
252302643
600595560
367299519
22346561
226206537
76467813
508657344
391158671
68344319
114839406
531053887
259960619
79503239
321937734
116267892
397169751
59726146
79847583
9868921
506158782
637292612
783172553
39298916
111086343
152328697
211806055
37824806
16778159
37078298
117692928
10856834
132017416
497883471
283963976
15959490
594420367
135826752
193313307
363396268
608900815
16238071
169072674
32053144
69466008
382955484
147241295
134387470
64081953
189919737
317160228
869863616
24995207
381900610
351073354
197562727
46489556
442177638
359296563
532207438
100885518
106141256
4898991
104138900
439901517
27431597
433334749
23162086
11802792
365623430
264645085
478419367
744869392
2964760
455559890
175022855
600514642
42811764
767767704
27241261
95216977
418847291
214828743
343429356
444052896
275302720
279241929
392087593
543181204
550280583
385073028
135004386
25863651
216457718
13554360
162334685
22388514
105217458
108307852
23008865
43072699
11289149
209849975
39799969
211401421
15096186
364798642
13153463
343302203
446836269
69230519
141139224
59422464
345602239
144444975
117743244
549019066
41716327
27319767
193222363
98510327
80053170
180691012
30218682
39790527
29500045
337779977
807383023
383029564
461834456
564082243
415139266
115717876
714819244
681225326
21032393
8517677
265064338
35241789
50257853
13062780
62558555
165396023
12569048
330440659
319967607
278124911
317882565
1145083
768372697
455063221
385264813
406276371
12312681
57075856
339100021
282426967
105806718
843282371
66472562
161694828
32477704
344446464
277966856
476016823
442496120
380538668
435866424
777255901
529294726
235751133
36977379
308700670
185090437
664761914
325640146
30168652
589055546
229562156
215443193
43116338
472631280
263342697
369197509
190260948
298787417
105183769
32666007
162096145
55535404
267038049
566879405
370470812
223699614
223776074
169954258
771879858
219698097
375126965
227689285
99974584
115827990
620040368
15175014
102499784
675175600
153928019
746375322
320154079
677579129
168536192
61594371
87933687
2435530
173920364
434287763
518858737
89989203
394679836
44517724
213264965
19068626
702878282
735636974
594522270
339502382
51671794
365635430
139022619
89041653
78313480
85659411
467140975
770247277
310737171
18153675
350836431
11320439
325122499
136735626
233406016
58774416
304966071
59407157
302555714
241605519
248925737
376129113
38205817
488993678
405074471
60245061
350592853
183892299
633646818
150723
30140659
49926279
229429304
219483301
30398082
164004377
138312407
54707404
579294711
249338815
68173207
152191405
191205071
541967422
212879383
110971441
850257625
61299359
16772161
78610087
52476451
261568560
219345583
304962121
539823781
53915311
8013519
435591743
499704017
395330585
71069150
82674172
523229723
681152177
79233875
203573958
478019688
119920092
528793121
105932632
531832973
82094806
884118701
185587981
94455250
214459542
473186234
103516375
10462689
23481215
2875816
168860395
52206230
61258733
24689898
2740387
31193795
38818976
103575509
184191598
129555569
139176937
168564295
34804130
73159315
11799794
136889778
51187731
15131141
107965453
52395547
84417204
242002259
114063111
327289452
404240880
337419189
286906647
261642498
120343375
190861242
111925954
359343690
165674603
142792621
236568489
103222163
284216898
430647259
169578398
85330495
482748735
405587008
9565082
141956523
258756935
181277923
304252618
883648190
76202704
591873488
24398482
55213605
134663946
138526038
673597623
62447939
126790587
141451525
193210795
463991646
314959492
90026992
95770387
519946693
35154350
20686618
61493522
446590094
480529385
410781589
91675760
336928012
227542246
318638927
173231320
120364597
14556222
185234531
9160972
480124124
228621881
14701347
253774628
676654205
441560635
136582889
71189267
329705910
399868461
694591109
530467418
542258624
208423789
155046260
260806728
466255686
4817046
240941185
154755404
535200180
416628271
58341055
274087399
50377190
112461808
244617685
42663349
425129210
28993243
415547533
793553289
373457371
38811924
324203826
564759806
20645888
790035017
11945171
58172088
246369542
426466429
224208382
459241163
85565437
250974263
26038566
566461781
36970475
96155486
343137461
44129266
109753866
79169927
177921691
214810586
3893041
227841025
855564218
132211421
3324535
178800428
3328816
24455393
524765196
338247885
279472759
254131256
303912705
339578687
264811867
685529026
411797126
220772604
403803342
509135097
23434724
113135438
40687024
182245725
94712225
228649044
269881648
351443981
809737752
93931953
99770267
186752584
147765691
16436186
38589821
145589960
119532222
124185177
93199908
46035627
214955316
27682268
130210593
584004295
53746185
61687668
22145754
163498344
485378499
538750328
22330166
440724544
417902097
764661173
5924241
323046196
29218414
78470976
252989248
72123128
269135746
13723779
424758981
274738801
515630038
116304890
559973438
40504284
16920596
278274567
577822793
138013796
95985527
134909906
22485220
12334241
167582618
335343816
137315022
178817678
58915208
3544044
509154373
514782669
95061393
73261039
13187860
476651660
50103015
245955758
74645093
213785827
437367932
3087993
65973490
755209152
424590334
372130931
234309769
92425766
162345136
37423875
8949027
47398995
303967693
219365459
298952071
9561992
355929826
481505210
106965573
298256331
164176904
417368635
43988285
670310641
18783661
7728773
293857994
444366612
281953966
10028295
2642603
117763009
95770714
367023871
44229649
242442654
100486355
578703685
14381583
626907759
84299826
403664772
44108933
112018888
504898609
2248029
317127010
173045238
344627618
60062673
204488460
310540498
94680025
89354440
81425495
860942682
197347190
374393892
258700818
343950523
33094298
63808463
20626709
168653401
614569417
6541636
89234113
72523127
183793424
498222626
20294537
414801139
515406807
127786719
136686932
231211114
217770471
896199347
754373355
13212754
4337110
1323857
169350932
472611821
514819105
232405964
348198032
224371495
84910723
93626884
346250932
556067307
541800625
939482755
626822251
730457380
509858413
185197559
658087738
796959690
704822546
17717111
135289842
69208933
374285775
10700779
464453964
215453687
307264212
673081295
786919412
435186473
421106759
41209376
18327561
441682671
138798419
335073319
96431520
43774364
169916532
189376857
4269815
53523425
547617268
699384567
58487753
220865098
286326409
181747584
158321832
224674456
162106294
220864220
178094542
337372453
247982405
47916893
39430836
477445116
667760213
484018830
60983531
9623763
548646823
574398342
4526821
130591889
140356375
400667619
300525236
309088991
9507889
47154980
470777942
553194300
68474278
178041756
638291007
16898401
11502107
86427924
32015269
32304577
106087992
33148557
5617805
448657241
302871149
90057397
410729320
107638558
580771472
37179889
74471257
22479189
48267961
355062769
408833828
438229786
44693196
278064970
489543862
602020162
62347098
455326890
366090848
453379700
731981001
289960090
83611979
331559584
99418846
443351508
253994220
74259027
55207338
853138316
5710921
137075023
157190253
903506960
568506574
78705960
349426947
314705977
82714704
33543772
120420760
31775528
100937375
9000235
572217267
41725154
99616225
165365197
3656087
490261247
602568103
280628119
762840017
29087485
14291067
431337744
231359892
276867765
234061234
189854186
859569313
500879419
151265987
17234023
9009206
35604767
13150189
526180593
848107413
240477939
57637642
130122538
154074516
87841474
24780298
187078952
125003434
247505265
93099627
348176381
27516787
362523459
52659926
537829629
22856378
138612130
331258316
226193981
239421113
188351841
64355525
199360482
649113796
26077578
84842150
125495237
645754765
436701848
105996831
66411631
33000309
52036021
169649221
128612202
343329247
739371795
193960198
891954815
731511570
266180802
291339212
287137327
47333167
54505788
103650303
184716347
380886278
341522562
428382599
300119554
552063675
204743169
9532770
50429498
91765577
395492361
313788696
132310370
278672514
179101417
420983267
43832216
517710707
395512151
68628666
393520149
61759766
465053846
88996736
67446957
267311670
54126640
103893602
125484222
124437207
4626233
447549167
36215016
164376889
564134905
21744652
74743135
117400399
122421727
195105758
123217461
94875025
529113532
182140009
11206383
65045412
411887608
873976910
210960524
16766835
12654527
210193192
802391103
21741170
266434162
300421730
704430604
304382169
128658776
69734272
325423175
108351585
167171259
518971098
92529979
158631490
88769454
262713789
243965256
198817493
345156101
328825126
307234253
305448622
3869557
196074166
53602534
13264961
245432118
142876084
409043880
539258088
7436821
351218173
405443078
196639830
2300854
90793692
895807607
692768799
565317056
430451065
295472863
62794095
369569185
218534400
74466671
40848298
494284260
28754469
103024851
229914468
343565163
175239968
334908498
283482694
759993419
211059275
617332963
419475874
46135797
319820007
50369167
93857905
216918240
241952003
166630274
84762361
102302242
395659780
11555434
153723331
557508833
2021077
473219676
225615726
162351835
506468474
7758543
210568066
237752983
436843140
27452555
210023379
570001337
396190937
391704860
136171221
473027762
142414358
12987998
374435460
44914937
130735900
495032007
491982911
245844779
41058423
27011293
2036041
416416024
2127687
516942315
19087546
82650439
115411402
47950245
287537467
358027876
1202987
176978789
41982606
75439874
12663402
624254478
182565075
236621753
5987880
68933649
341329824
437185715
244752285
72361878
242051533
124923713
65399993
15968961
70294542
53614813
36479861
187339612
44233391
452209816
293754876
26842759
489633273
345325790
529244943
806524735
125768541
548655557
41195887
389801476
487500961
331955527
25309888
113968622
461691437
91050086
341708121
304856458
4219543
107815763
13369402
86207641
126363999
19961779
348987589
278645848
49592201
164689849
663703842
59798781
28166698
669105895
442269299
87266175
183203235
396063596
144461556
49916295
52226321
700000226
210632587
518865804
582761320
159238273
34424634
99900463
260530084
489298578
380378138
128834006
637376139
646146190
596286613
91548120
30695970
11952630
505559710
57327756
125528172
515031756
217091189
478395175
162925201
81435496
516171127
463925720
45990805
47472955
9889800
341020401
389327179
553132895
502560713
220383113
544705208
382078838
101027155
226965518
104291618
13584268
222125864
100947611
370872040
674662389
364883957
367786827
181330072
23727889
639694279
195895226
390777823
173000216
318238720
205485792
234885463
112769158
48524052
223088661
112971347
766120180
130046803
22675065
568730913
183732569
574820822
692849116
533420371
532769113
184413880
641147882
479588921
290357673
68917785
77825965
57184143
617676800
249866292
1143732
327317742
266939084
126678779
46770775
146060224
155858733
44380281
160653972
329592362
214091305
427646007
4064581
45532660
172804086
38707248
38307214
510870908
172335973
156567470
105856529
44921810
89260361
69875134
478326209
418388395
263929387
262143460
803786165
79998071
12681328
166632244
27429366
85509851
341969725
46141890
251374996
845930058
262940654
121100019
99667083
57719943
33992355
67755461
209493757
54547376
68749053
52339219
17331521
3561826
445668822
210224
686180888
20054611
515337267
708131395
454049050
25919544
2427644
360621563
326344449
444278190
39882833
96950897
107574403
549513445
57589719
98746573
219621954
532948784
93475059
73256757
668743675
253131755
211267767
79712036
137531085
140754437
185906953
663995050
73860350
260503617
594735554
428943171
5292397
598674303
115166394
68853279
21686640
576678486
16416005
739981459
33386939
132008042
338110692
77563352
216441865
126853055
167900661
99577093
20631321
281561054
203724195
29339596
376877764
570216226
412501547
778728329
347184971
183431280
235070516
835451544
95358115
159283128
121647190
343495350
111162704
162192102
177751878
413716195
174948125
260133371
607799152
62316587
562505509
22825739
50580052
422378777
62681240
158136215
290659933
461761811
348031949
462741348
31147625
8284957
26890838
566893082
1827386
51735091
380709002
166343165
234228504
4888510
464574225
148654023
86877091
929059613
71321908
2591287
652055394
789644573
238340170
298053240
25029253
38761199
81297225
16702785
1415580
35906551
620506660
501252627
123766771
8252867
4078832
614190518
701022356
438327679
151307799
181428908
391232993
60134364
947397
629679299
558846689
148460925
19562704
5053684
354188097
371688514
368418379
534761190
35813356
500734442
60376064
4168803
444084109
19514067
498201561
472350543
91615081
165659173
345147275
603552952
620690206
64881530
248466300
257426173
656778686
331978706
351272060
91802430
298780505
314162270
170845085
31821230
392774071
65642385
220639612
870282716
242642649
70350065
267812211
130662008
134291764
544815090
772532612
105199682
529376848
301586033
172894906
252766224
68406957
184860774
211155835
94251263
219934742
21967141
268220695
536249387
66349139
35984991
2538939
285830641
79757515
4856803
79551955
72320555
312867314
617818212
170409685
647176176
528847742
484461891
607455787
268292181
272330817
98706055
149836155
351520523
386201688
872839215
228004253
443445518
392813039
17965725
118693300
468215600
111162024
529795352
160373735
17829485
427474304
75107658
245196705
73542476
205377562
264833199
6271543
209667060
316149245
47998979
154119642
561377073
180709197
468941626
412171513
208644562
288493334
842404872
219770511
457470192
197981978
658906435
33180029
159242916
59306597
51887992
121118701
301880047
316985935
195271516
6897865
22936473
28117564
187190513
92174124
109993871
104551057
717837581
158850744
88344509
27405098
17259904
727562
99627610
288222733
554640987
77373862
577585129
33139194
331514464
332149720
634600312
441025674
220102685
277825579
105751027
76320776
139928424
31877491
201245614
313000525
42379568
196299389
440616926
527350565
244402614
90060871
751898546
380220602
685705146
446713067
425191309
388054003
46824625
15626527
6501525
356587694
17879864
376059967
831109694
100735180
56041094
95801711
232428651
26794075
98482917
417281559
258936922
159675986
193239585
226661144
847166646
408736510
732250802
487572045
690960975
848487040
19669005
548541245
423255599
768482559
14532949
73245492
270615464
28078866
165103997
118474630
78318779
465619933
22405485
49824741
512441451
556700564
222841574
12777916
515598924
72672104
775479875
349627240
229128944
371013961
39409361
134123099
173953216
881019452
278308764
115789289
166914046
149739868
71571838
357869395
687223136
349493662
36200612
174723774
16536873
200418725
540163826
32022402
760701395
697827436
34525423
527455954
237736387
192653948
153656063
20540015
127146616
685966459
877164949
1424649
530544
144284794
348549594
94962418
320245173
117368828
85303739
316207286
10246864
119956338
34191702
111253649
179988317
474766806
625846749
4380237
307864040
56313971
213320162
274123465
500658985
419786593
392945384
370589558
139735588
343179118
45001062
612181471
607024619
7113662
97298669
10472908
169404069
121786209
91391642
272240683
45427589
513806568
350026416
43454016
417791628
668228534
127424286
16514147
155858110
191306330
136552940
36501009
90824283
315697912
387236967
779627276
318059653
12865587
102001434
338103728
349900812
717390829
142771868
225232512
309224900
194221250
273592407
238439921
91244404
230349580
151763418
438048454
724373530
471491372
268606087
260261438
460819951
18929356
77900291
14689610
206971237
163404954
456971423
77943676
698253291
349666649
338106697
76043672
227367638
232394789
505857045
67020068
468868343
345803341
14808925
47215187
2963598
519974703
119232225
402358610
165348197
26817052
267656884
12858105
30265530
570702797
20049094
580171761
8672594
367518757
79787876
720063319
90798120
766361006
933011920
678254877
304188386
152620719
627642285
4095009
37011466
290962363
389425086
692671991
624465273
3218454
318591479
238047978
321678629
104084143
477307183
248219415
27044096
119361431
121296505
146340262
57309869
9112050
27462433
4598062
149542939
170811325
286245471
765049463
529248727
80145944
104751058
735917544
265064170
12068823
68487104
52818319
331938322
415707013
146344415
69061282
68930553
83348249
771561603
623696543
19586
154487744
68115641
100395985
346122027
253554133
488461437
191960803
394744503
462727979
29292993
529922743
185200399
15646945
309156145
134125998
163536594
24243690
356834941
48529108
58822024
860584
249170423
14417005
55176941
566370163
599114763
54244410
74094193
626808527
10101432
100147216
130501606
343378122
179138452
217271330
105868198
144730905
312959873
91517007
43558544
432897840
61145760
144659784
20442739
31344919
687501932
175624552
365576325
17152016
389189276
446302639
399701271
243489964
243113836
606836678
567803216
241730391
104426951
293009732
211329654
131019898
395515388
298924902
111601308
627052508
481349463
224855876
48046124
61499785
255424782
784268459
196888283
147329175
468425459
561278714
340107193
305403394
125792019
156039001
302013163
10447962
151344202
102888605
604419502
169568724
72653434
196233579
79883351
239264335
721080934
507199154
502138635
265302018
44911858
691487534
403187549
92349652
512266467
324924447
14966803
52481123
27292783
114666335
71570466
228068377
697518663
87239836
42226513
84237272
532423180
58515857
140684487
36102459
143902636
355928281
108060637
261330299
186670333
211722449
164221747
40922177
29807544
583033166
459186045
939322156
98441336
442818665
126759143
22091008
52387110
281271052
12062534
114229432
320691062
199710436
354979122
142489449
723061611
228530311
708590932
162807621
415523526
76925919
903344868
766347261
905643204
29415126
52769997
613631781
41250369
35743880
16549608
820961376
254233669
6179155
285842087
693352599
152513550
332882665
158107040
421126331
391412667
416952964
193607236
178138816
9500759
347187679
101299600
293745036
358710570
22714420
1513079
629052645
476514345
116219429
16979029
155866070
270085295
165014664
518144604
43249246
264254677
77542014
155341816
352085070
904638167
324301666
116402385
100126154
37183641
589902655
413448588
267377090
522218069
242618372
88873795
840299209
26867348
159125099
464915544
200356317
210631729
243476572
21211790
6637576
459344284
89276218
488202462
92837980
609659354
45229363
572534495
54961735
4414127
103492528
589380740
45981963
253868906
138757875
432519818
346750704
145157136
158292049
182413479
470757342
395789010
38558685
79011242
11874015
125830670
313191492
417112708
61340979
645004252
725150908
27552372
299484866
321462451
41888797
775686887
747427742
124710068
48490384
77658878
827857128
283929922
251915488
334401117
19759345
39906016
102976784
74029600
209297192
80879985
35024813
382257230
256874862
397569382
491529537
337278075
276216774
369498285
106670841
195540218
419931408
266551242
133851057
521526330
198275654
206953024
581485067
87909778
267584514
349229080
818152306
459327264
63052456
141140977
60518501
211021759
95541346
543399618
62163633
90586191
520982472
89772338
100184509
7039366
50141232
22967981
57509564
130718608
109321355
235842611
284474294
265251011
87023262
370182171
53219093
35392168
249943581
778792035
488088429
111329099
115272623
62204082
2253956
66250305
75543503
1965054
310629688
205283494
325749060
122014237
336232197
193580076
311094903
5292685
6810138
306237547
38031372
470628892
510735164
292640594
242233400
370573966
76576226
138624701
121806369
294076166
97990622
41452219
36545111
140460631
71445360
465423140
295593111
189855579
38231687
84693826
640017378
30559068
35520754
232431948
404662695
723987329
387450553
230761680
502519473
518654139
222510758
129283448
159941218
719862776
508668262
29615813
441548299
922067155
72038249
284785653
194862801
32235018
40049192
153709615
234707539
310901361
54501791
242392476
96198489
225160072
225021974
66680903
21281928
5404673
855165861
31028786
100564534
250673312
35632075
149521323
383029814
56649145
354644640
152792884
37668324
268756479
155129846
778346231
377112400
109530738
49570341
51907015
2767560
602955719
24975070
117700652
20336453
190615721
624538229
85208582
104564618
24500208
141974722
180812612
283795307
127156856
453337287
395818081
147277966
507428910
89081021
258934630
283348841
156868757
20981313
157806729
164414584
30611123
71977617
3240855
153517297
697885699
162370967
9017695
13096654
129698341
17281795
184782650
183723263
103696178
259076243
185883903
64593701
640578509
318313695
245614398
2572796
484601263
2112756
23997611
104669913
254386450
352427783
367990759
166333797
134231809
254487650
49847315
351511844
510664884
279018440
557032426
305182651
611902761
26823553
193492019
753054732
536349873
558375285
529395374
113026294
186338358
250584927
348736008
60863973
284768168
37799893
179166589
105201152
647334826
550110609
12689957
26379558
398110404
165642700
20119146
356803948
154362472
4784055
77407069
164191879
7438324
314213363
50343320
544256424
21067434
611438614
404058065
65406201
36528126
339057537
44578738
415667366
45197048
97632900
180209159
110218563
266767948
727786993
163171809
30578765
3101406
125745921
574827916
38951025
119183607
39993954
28330024
29520493
274576500
449374705
54241543
763960165
19935813
19739486
277222727
315797562
624414515
100087989
245976501
27858257
2667670
429392274
465688941
215870709
117973697
25826225
693342221
260784951
36814786
401544061
411132707
458082522
224692530
157174637
401768020
41397810
547833056
91541343
20374169
130232939
645732
434960501
640891448
446974435
11984669
188192032
326421353
107253844
440402139
292473203
63406655
12469923
171687623
143245592
556330528
458971196
41858175
46299059
23995694
168371536
262324178
137527417
186742892
459966016
509470364
22039885
220669500
65055756
141907264
796061032
57879264
189964467
326189661
58632027
380394665
2931068
107485966
619405037
360942268
344380824
153957837
139060134
88780544
208608365
100581531
852537883
185513491
86092255
50058543
207383446
152176471
80933255
246025661
22372403
698967923
925864961
298190510
712843568
164101635
154709122
362896310
514933488
762543497
121673488
27686095
308379054
80524273
241839963
121843311
134659970
154700619
247637572
242266867
151585517
252240672
716658183
1670374
727557393
110251214
160000730
23719093
634825113
134647433
529233233
640858606
119956772
293318011
389047704
666062641
269533906
111648178
176204318
102051822
191913682
299829087
263576878
1185122
30828672
71235699
104538587
173696506
315670480
193189510
50873685
135981199
56174553
33564420
16177899
245526562
63538894
227362282
134911769
26979985
6023730
377732040
804751476
86897188
486933829
69648887
135263962
6758933
143674451
52584763
50912268
42392167
2874193
265001458
292146542
472429290
247994218
137781897
559511391
216150822
689143309
121091693
29285188
158011209
518372527
172699635
84231107
666495284
218327734
154140414
178516347
378898042
22687220
125555697
418100432
451843917
80266896
446067661
109611036
305580107
188945289
287268461
342763125
53388893
1303157
54895714
276810145
21419926
77340126
159924906
103544006
531648397
122917971
50707159
268733026
196987097
337801747
71595097
108848822
447393022
24334024
679235324
207907767
150809943
372085894
269207050
134705479
181554228
13298888
68293824
341031179
530597696
51888938
57983577
849701
19072997
242409114
42209071
634717485
21999589
466515355
288623068
104186776
51327027
395468286
267587164
192642928
205949167
185433892
150912946
322911675
82478485
114229080
712494428
227352409
415825046
87878632
5755078
391825221
149122489
144334871
96700358
330578325
92901123
72895620
597197395
238941573
32841464
632481247
46863060
89715337
416431348
182608423
64540369
514195396
57270516
208878272
530431812
739265075
12382460
69730555
261752613
514971569
104482775
639846154
218546018
280520503
433553274
626891444
80945528
688690843
294058010
279140624
300388637
835114602
29319781
134211635
757991355
224459740
266125905
130568084
194773680
823457701
224061026
257164339
39134100
157568371
26567039
227363519
273449658
86622497
627618163
156161392
172882314
550182677
270036526
48494875
728861819
201555354
106851160
230124511
182448479
333732931
817610679
849419963
73144183
195881579
474840401
186658975
652906981
11927212
568582153
745522295
501208837
237064991
179228562
191737103
156858439
348871012
511574591
249678529
481840152
54154571
44141774
52513462
62666840
379329671
78221534
501579323
295994880
392911379
125537808
11510049
460682604
137268300
8857233
55623096
265708363
57082704
26904622
718917435
62922432
26332433
633590960
458431935
1335685
404135084
620462818
328258918
181953257
414564420
360835964
138963659
287322722
147135672
67851058
341707660
680593536
71804858
8856060
727951297
3347421
479656913
74063502
644206461
205741256
591050941
77367040
43006861
356599157
93898546
73324630
43351897
330939385
13568373
338112176
527550246
89857118
13469970
11296731
276756624
471312992
305186748
49107724
371958482
32337831
201595333
103531119
69524469
314142596
54340806
820488714
54367874
560980490
483259425
537165407
91461908
592675213
275919746
484766373
86717271
201071711
114391780
27392772
26763221
29249268
77382234
79743621
683268554
284059707
217362892
627842811
215130179
95221513
78845095
766654382
207357278
631118468
118384679
870652840
208987476
294615979
21113027
304970035
213948139
74721
27129693
648783998
8550011
249019113
844640083
36991186
250370000
76018189
761402299
64663013
688078937
433782456
270499952
268345352
9612451
149925347
51454197
570814374
143461861
130846564
149807355
611851104
43543674
42912341
810432951
533067537
692932015
206265801
519501085
154275815
44300431
242697323
357236048
86517551
318077390
134420449
80759172
79945813
152117452
80651381
78682368
112513066
173725455
248909201
123188734
59021779
2037222
603310631
6468575
570073933
162498503
35168928
514919129
315289915
143819540
204503588
67810094
499740109
618069684
622535550
466925119
638636218
124914876
452447193
109501607
280109744
32818839
537019308
45919393
4153333
126307468
506023132
37986369
783991324
744472540
24214091
313008219
471361805
157333410
84711075
435821487
184596062
472009792
296031056
355367568
136160129
296939754
333847060
55065965
503173241
192866575
5698733
164391978
74151315
121671748
928353333
156395138
230884698
171711897
1251309
302102764
140301162
288638445
104497392
378285360
385328142
39239889
116001256
2413768
147050810
313753930
802959961
521719745
413956903
619319746
542203750
485994392
226058414
5480764
391774907
573860520
340309220
240831593
188120048
622194157
544885149
889610560
1339522
37902467
381903215
257336353
843537677
17682294
113906218
116427691
298519780
80822401
70181641
26255669
38580475
190987211
326631401
558646
386351831
49221686
422033124
467127096
78073545
866414967
316641970
41490414
567974819
366248693
29981110
14436269
68434000
105003057
57077739
193861219
57922562
29267069
33901894
29281891
23375251
146020464
68271287
619711569
148081159
257185394
447175978
91701658
164784985
868040615
375017937
3339295
190042456
263580549
170629622
262659456
72367947
495460228
168623819
132964528
445066159
104357846
426860744
194801305
536700595
113693252
81430804
204523468
327209431
2526362
157313259
458878952
102631259
667305436
185243425
267691821
110055380
133217739
183546350
222271611
212766797
23498181
74292352
89091060
206507147
496203554
107258186
110988019
9771963
214569231
43699018
243187014
748829182
168771538
375120466
23330350
285362421
133693559
319404214
601336359
441830608
371498116
552586305
231566601
20118785
73353213
266324014
20432570
14916746
114448724
221371257
238092422
248225386
24278572
265190701
389673748
117988381
122472764
240778398
84679436
199739719
74347496
51775508
11615222
305482012
71367309
134463725
336487276
391658662
55056185
54327859
291483991
38440279
50058552
149969057
168148293
581107140
439792327
125567663
573543243
33088452
162899259
170832252
536527696
53234120
172017570
381442143
214869247
29637227
213849523
397974870
417934733
789841262
124148098
258326328
74079284
814208048
60466274
215704797
306749166
17625537
525745714
415830815
94654961
367549937
248738088
746334429
513819195
438520183
711650537
132128111
2612296
612948926
194831552
122167913
111665362
9979855
31422242
204239013
37939588
92732610
144914235
330515501
368842070
633498817
155330897
178931255
800957390
534631217
76599429
177263039
64802694
19622951
84906637
17913941
104555996
317263483
495743487
565828094
498104365
380517055
35653210
148796357
156936134
598181225
566889754
193080769
345248803
98259312
6907282
30717579
309592801
30972308
510626566
14624750
194493627
75573038
40360316
9640828
536395325
306101277
514728284
799697541
506115598
283491169
213833198
155577576
93141672
434903723
309825586
77675087
166137376
24222258
70898146
448783906
679641448
303611493
91120208
558286731
274123989
47719753
383586643
556890618
397634009
200062254
21325838
79818582
379740469
308253663
177192212
50420650
159058738
638796914
131902915
301186017
138798753
599828118
197363129
788001586
186373415
527411004
244638517
313172418
811951097
197764425
621749778
882857779
309254516
174785407
312193610
394237641
3170973
437642375
301049394
105891714
126812394
153941323
141974436
74749032
308327475
153945407
209341417
477919419
28272237
76281297
223742390
239947573
201851432
21912498
201720482
122847105
182810158
3325325
173631599
575982093
496319987
379235270
26598207
158707118
125911374
66885404
147745560
406703997
217641789
344205065
55829115
5269833
198217411
260535302
129932152
14980452
328946767
5611404
11421331
275669305
54929567
100857020
159380291
247799450
553287492
403777637
253033799
454561139
282891283
77901954
245953045
15532907
69124628
538798803
389669410
61983377
25757480
375349717
51082277
515758134
45828962
25835607
121300432
459336202
380842366
33386103
569975776
8543327
335619133
665303767
172366904
189471247
133098724
290777869
44383104
595206134
75077124
161594527
28118711
209736204
28057159
83113493
124533658
34436553
341613181
616081021
391791613
105366386
87925324
56535339
145762735
404425934
440209088
433164830
50314265
1016226
78197306
35696899
366432421
18787997
23291653
358614574
62121095
8647362
96889663
28489346
8465778
7314164
760773800
167181865
554324966
436522082
437031500
625298274
350310064
83933188
115446574
355033958
81030203
35377966
213798403
95718576
56841762
797868247
176716952
462672228
30694311
37844570
22645196
1529511
439930847
58743361
378772904
111111477
100443145
283922768
59167875
110148984
5972662
23399919
232849178
844636692
285618379
47941636
299701615
28317563
4736285
260425888
194670705
584575431
295046520
296658717
311972
379582959
358392950
506010678
357576480
814922731
219871488
70690957
233888299
570119445
529368756
365415721
11120694
171487499
47829086
32815421
92464752
453161615
205659755
188344724
14093160
190579210
179336591
296024750
15155288
136827331
168540222
12329783
2315014
447847078
611081548
150072707
277901463
538836922
682756670
27802875
218205121
199150656
145038161
203417137
604332162
70591902
63385014
418095570
300872897
193979968
469471062
530447542
608810626
485899953
205467845
353890906
173252568
252687275
279722072
672478225
155531999
245761532
270116418
12225662
52660866
121512207
354235153
139645903
219951512
85882255
151723375
257428383
380640241
695070249
138290902
174874228
340623044
165136661
232286170
178062330
43510144
465437242
280609062
266380497
667769035
96933427
270257788
836909395
206228487
22251732
403559232
61326133
117379505
907876221
354692332
9458150
21415042
159681715
889517431
106546272
209273339
271830491
752456360
491957722
6022614
290135473
176571102
70550026
19006885
474267264
307426946
398990709
565089491
435800251
697276909
35623705
22014719
75152051
338824332
154336289
513334208
505730106
226357092
727407955
650072597
52627493
39231625
254455387
220361957
464392500
136475949
100919625
400914536
49828492
298880440
128492617
79868283
262408681
249779738
59837725
246508501
345906657
592967489
163133147
286258988
296194134
548343078
14843761
548330284
78636683
28857984
92292754
32287165
32536165
205131205
26071125
341526292
136537331
361750500
368119389
184243940
164484444
536149109
307317808
93345298
153530205
601779865
95849218
596532958
629228966
78455211
62873530
104943151
33444741
22030955
417252113
16904985
258758068
68106759
509008872
354880631
336449150
4481173
292556488
6287472
719151926
282648525
34491374
172032706
181280747
79597516
182903224
648093372
213317344
205501788
248636091
171991220
429164202
14396841
15880489
597047843
191133465
903374896
93632857
38100545
10381099
187081607
297046673
250158084
306961193
138774435
641916500
139233887
304767742
159508547
301399522
273946551
4035213
101240840
366895751
24323556
305787512
658729028
52351358
905178017
155785963
452629064
151388854
239605201
27246444
165576872
380394839
118016873
157906471
202069322
176861616
255272265
32099728
54546621
79503225
528504391
142076974
143269201
51481882
383940672
454436868
478731972
67007276
129480592
391042197
88944867
205417326
199035947
241504678
49917914
989473
262441645
77867417
279529919
203109912
108069434
43487087
8080171
350053795
432379509
11521235
11466078
335369872
7554710
218038873
28677414
17490602
162176519
243333401
148486239
151294527
162004371
293740774
333033833
346057327
96891926
34788912
156831760
8612672
48730442
353416433
74996356
59568193
12300679
121263858
16359019
616729431
458869347
8366857
444406569
120568774
544165861
431913396
296241958
14262989
22239730
93451898
131777164
3536194
64252780
247606379
403985652
23553306
103469830
173509146
13799502
5071110
102313835
881634541
101814565
181230838
6373686
444339071
305793646
277988855
99258863
190626697
77548398
703284095
295683543
542202376
485790641
218870476
30430783
304704025
214317964
291354450
189200855
525963371
115719781
292001561
133448513
93075377
455941164
147786049
328405815
263075329
152360318
196757347
2963904
195538977
28543315
79775799
318889946
256585135
426108563
7781279
299334695
179906197
464641758
445248699
199267489
20948433
563355413
130839345
9155796
541692307
400282855
61224100
496573506
556855391
794966024
134491291
376150929
6221320
199278139
113623296
204571794
22389062
486246906
14335753
121285813
13502724
201465421
195935397
312058924
50480661
133083243
370131324
402695383
11042733
43480299
26929970
136253600
79658789
527507465
368528128
189714833
489978989
212544888
9042819
61024844
538348450
227322907
180124346
441581481
343059129
607373666
326625432
273786882
90852357
226333273
72941257
603147508
606033040
170756574
131465709
49352582
70902584
548571395
390336244
451317811
169125768
314295992
286417013
54959421
347633222
158997688
363246695
3416034
632757885
113129159
495995527
58088557
302792372
247460064
277503243
505508675
283129566
514221458
388270092
12115195
483841072
97093301
3077428
6658260
418370556
23816848
239042822
45163675
626729244
871446994
700920558
2751716
46134731
267135547
478392552
590537247
58133325
751475119
399019852
65778493
15866222
161963132
11799613
174985513
195148958
68861837
528626113
387538991
93684176
30420720
165179238
498833877
346018902
122417191
19690910
383222346
46905246
65446089
719415374
602065453
499167212
197338981
271135780
83996469
33829094
47143938
49121224
119414159
400909938
40881711
464648514
133916040
108691118
198806380
570482722
68390207
61737448
657864745
147217498
159373761
278733055
179736276
25686303
398743690
262580870
594488218
69866988
14441549
20652787
225807773
122044881
455581383
227711949
769253225
117652059
24388858
598894429
107786474
713557438
101301272
560421013
101997940
925806054
400446960
519162200
189984326
457105113
56550002
168306586
389887314
805740370
451650492
626511188
41842436
86661498
123627580
250615765
443337326
813516896
518104680
546227540
3157311
133345766
161200428
177878921
31138063
180878199
817588861
424357636
105046886
387610368
6352859
780307490
446975268
79657493
457768369
429954045
56681107
353049816
46133953
103996257
253825473
449335665
608285539
107474944
124880111
60356610
53043484
6989535
181901830
50750124
307938845
565865050
16575384
10710896
2888854
246298214
86471145
295391070
223823554
479403835
46037767
318281594
102263286
31021393
875873117
54083790
404072358
711372
149925266
94707296
143685192
765398356
487789140
172727389
626867804
694644536
183987859
149314352
214447240
297081079
35858821
536470136
284372106
11233134
162368107
486885168
331590113
5684936
344039586
344674419
267602096
472390861
349267010
719385552
171543460
78482584
132152713
258530667
188427579
140011506
372111942
131568909
347814001
238958847
272151931
297138088
648613920
449499924
106365007
37620499
187236186
622746028
310053462
244152547
433388076
137338633
234075516
613264147
111737992
125798346
39186703
783044
365162788
152268414
61575816
2314329
27797024
138521875
5259104
770159748
316512177
625681159
60639448
135344526
592875
363291622
369310249
139827119
355438449
73788850
205291086
53256280
38841283
465741811
710821173
382157128
27098123
439884
375045751
344190735
5970221
99673279
333318430
100608563
920318118
37671214
10872006
343004630
41690371
507694370
85699920
157066042
188199920
101763453
73553147
191428808
148005630
130794323
198764073
46091923
408104676
326111110
38356117
94494202
88815310
593717489
164747797
37832297
150100330
263555537
372083904
493503122
121450101
445082871
403044415
224805518
243490200
297836472
16882612
67939577
2098926
612046322
42836983
191757610
275986939
99120451
65320124
375517340
81525568
732710055
169987075
310908962
53831686
303214144
108770179
221186528
142468843
53501860
226289022
227775267
487906006
10504942
388771467
44302764
120929031
234230049
239307561
182140710
363784648
14910411
106763127
238105069
133407168
168692218
826487641
77610065
397013434
47849191
503532424
789547181
520142124
88779592
504521823
732573766
67107293
167594042
889862244
548998
100700802
28822149
302435431
60705806
224943424
259971091
151871291
354888453
304033337
117387514
418453246
482917709
85910842
37956158
315012465
657353755
271202105
7665262
409993773
42183612
13696642
12872512
62628566
66323621
407039121
158686046
842917732
750484618
52145781
115489336
343364081
81790037
338458347
115417620
255200729
89824597
42250378
72058716
265138386
7607746
2048082
420412624
325013327
219451595
316829721
468395809
63146471
292221439
1558161
5286153
5470433
143953099
756480304
512936800
40099169
68639318
454345798
20009795
862043752
166748718
411796076
332031557
114041676
12229503
6618246
509018457
37552954
197920069
17126192
183216743
207125693
104558162
369254347
541754496
116264924
970772738
368243651
36487941
295981677
323233523
3773527
24601696
649131257
1426055
249085989
122296839
78412027
94862420
48324911
515148560
126248476
214435934
263351001
27224405
115845274
320151204
3774492
231821593
105948429
699411659
61447610
228691486
26363568
182124546
242752301
102475255
100725221
652449027
184922775
16575232
83872792
33404595
597315908
90845708
56362475
24162142
55179802
508979863
1101992
564839051
302113587
87668370
161565063
27111540
58847390
1600428
14968775
56868721
157013328
3443813
96217612
112775321
270966878
228959530
369208462
83586588
681818223
3198067
7955256
648046014
56051395
241632042
813191397
824939858
327141822
817858825
18294652
150702153
380123965
191834218
28624831
8610740
538934045
111361610
545400875
170132596
22259136
60064793
349273127
52042800
441645453
475758466
66339709
11367241
158416190
236623244
29980986
735927413
588349099
285413961
169107060
277589095
30071037
538980413
219840629
257618993
195949763
380335954
110322009
171940447
205237461
285078183
39789588
610167183
457921220
439732640
116874363
407248345
301313474
425645849
315385291
48566082
977657832
41700544
64903830
878885344
75265002
157271403
435425740
221358383
688631074
21687474
99460218
811122788
716354856
70854113
122751265
29053494
9504144
115051294
143489458
628922995
434648164
277892284
477795043
141158228
286074694
303477227
69627099
181913176
420887632
103432661
96991083
227241646
734335272
508913146
177069989
389345106
317757389
130351307
95759218
83891809
199726131
409059712
503352080
175768016
40048150
116753769
301964741
12044918
65276621
99612935
113155630
153989182
256101483
170995751
800505702
179180273
69847646
448854460
280270793
331250050
385071781
303763935
217503558
49504127
71635095
39386045
98969532
287438143
282440021
15624267
66711478
109403515
127115048
29511431
164564560
15874548
634310999
100682406
230845395
69953307
152932662
361248399
40354387
206286925
107695400
628479181
71553418
80974433
624641954
411936449
223754
336779216
292958027
224631980
245534623
102133535
91086515
15584847
411512263
357710486
301690185
203111832
35451775
873756051
700226074
188143363
306638804
203656686
228346004
29418428
3088774
44159021
269918733
31604096
271576063
53372065
414613658
99422973
543595073
43133169
78228387
329158122
721938806
797462819
242118314
509600196
129847790
94071564
725224796
716093435
256388307
490488716
108753553
486981045
232504160
8761448
586369605
265994457
894161826
196797342
36511768
115733252
509115430
40386736
296849222
160275987
209776906
283653065
472664668
69998350
73546893
50426958
22995163
362468639
464459913
486654744
180359785
468899479
735293512
1794987
184483975
28756029
192122537
83483406
168704215
14479796
258259994
62742101
143302206
227747369
23183937
51699403
71325841
140132835
201111475
95860532
100320130
710322406
260465406
248891184
211195121
65959855
327975491
239993745
19374166
248916347
118739860
76684873
53243491
63604737
149286506
220287185
326741539
276471921
384826739
38789
102626396
61631237
32868866
71680153
62935509
287714589
20469006
162809210
545846595
3538397
11984124
956273779
88401349
374062568
21946567
285101238
498205331
90588101
396400233
190999412
160990138
26910511
185567358
200216792
195089949
573660698
268595699
96570641
39327830
27188169
98071103
666067201
69839075
487516476
60698952
860228773
112242883
435262532
176445649
228684766
335597694
133337323
108716621
81446980
9690090
7919259
29219615
48082406
286274018
268755120
500573235
16715914
49289250
102176792
403942559
73643932
117140194
606011301
451725338
190453458
128076449
364220407
257163703
89187943
135448216
264193313
407574751
763891007
158908509
211149311
576042294
405510160
55102704
599633647
359155648
482309270
320237
272891035
13757880
160807554
148757953
188935370
107038430
200502275
187365498
158354757
14516371
701689798
74285537
65197999
154129372
176140464
687316618
618294079
147591925
10798347
196674775
415257217
25529542
631661222
408534472
818449682
38562921
14729782
652704921
40061052
259116165
545736998
107232655
18737391
247787945
721785589
489531788
253152929
71113562
459941350
276435580
91277068
352937023
258222837
32594450
38074064
183590843
712286728
409617644
74560901
297055508
22113950
341156630
179372878
70556954
109133525
152113357
279616454
82883397
7988473
329304403
9325581
86205368
15218255
28743704
133900548
84423160
424455865
6556632
93229073
26284152
491342201
72325703
378595154
374225329
759472995
152217213
134621955
128583734
482994051
31014014
575165460
331181516
315345356
32851715
29396295
586760918
152238847
257567624
124878949
65615556
387792591
717015251
162502628
35721753
144899778
45431850
630518000
2618198
179793981
345426220
302252785
98011380
616439685
416497793
73972591
90865901
472815932
207242741
18551932
364497473
1863343
80312679
90148400
859153272
18380957
721893880
853366485
43835582
73962251
385329956
184126896
30221447
301421241
58823939
353008328
35381041
56340185
373819536
656821711
17143903
257031826
36694023
31902312
241644421
337696203
458876049
149165517
689924486
567185735
246333795
27706068
474144642
699197041
76306603
24168254
20805301
172872768
797812606
9152919
119013299
27793693
275734961
49693775
418028123
186505292
13083767
21168571
224455710
677212532
863680359
7110715
43783841
112433305
428826107
351085149
348144107
73648313
551928016
420091863
174903244
737317973
138662392
261797705
57445371
78127671
83876672
465880260
275410373
76390451
232536473
63646003
36760656
18603676
237756604
347860257
649241414
39238075
333464402
467250597
6745815
382183434
3846332
157331099
16337556
48889293
429907392
188326081
720743
167072501
26639385
1685248
57285842
57508700
378552860
662510547
140812163
41302145
11703854
59632942
609298362
483143206
73618949
398380362
250646414
30044516
144144254
87705665
714717633
440906051
680712508
305859709
28935989
355441478
28078933
63205538
35557795
333534344
478629644
538858126
193103123
386569558
85515363
663318488
254338982
13767176
38872236
86781034
93089509
68038051
619009278
318508047
156563254
124898270
139660587
8762192
744957732
559940232
460040304
110011023
80656308
104122800
595781218
78861591
85722104
75599683
10361731
149134093
637516389
562952085
780500849
392316837
6264101
20365227
54227724
652355431
20060256
56285312
257732525
227819345
1020663
237211382
405775364
604387042
293610610
135183629
24939673
810148731
14627640
36686536
878189076
605682250
23845982
3670941
58239891
275420925
57963391
332725328
38663281
71903564
119614356
235316056
9583963
29732052
3349661
121367020
384851713
78216804
23759544
135909567
476101653
166949924
21655461
381202670
113742879
151640769
189681049
340211038
99656816
299642515
5711640
867532074
502057926
569307980
722089652
204085948
424414413
128097230
22914105
245648123
46001619
386977717
26949358
759097200
489029858
162709127
588186681
31725138
128606144
21664982
305424518
111939992
505393796
178783820
73310435
296113210
301579484
337526113
27202194
32280558
149267748
411512175
184058878
245037055
341621889
245798718
8447186
371121684
549199139
4719145
344874178
204964193
39177167
43982005
512931386
614263192
101259488
146942712
340346839
38480177
242556446
23578452
115928161
88651949
80553463
3905056
255637837
155371478
26884469
603474710
139605891
20886343
214165169
41770451
277070816
748655849
5000979
157949546
321789684
208186646
52871171
749179
16265066
839810181
169799770
443708231
527594964
11422408
38862509
225666731
214390652
671233184
116616845
191305759
38638486
5566765
361098208
344375392
317860722
42795964
601257352
116627835
1545170
20907314
16650946
204474239
23719563
354259019
245931466
63845845
86038308
122759172
180511243
503867087
119577610
644115138
9296413
1436233
543288738
25514665
158353054
635613266
201019291
848451200
607122774
240764410
523307033
155977205
115178890
83697248
107981102
291959278
255177986
543236101
33838922
187785051
163850041
61031215
360298157
10409279
132012317
243201329
211774162
136421191
411423569
4955147
738068386
173213654
218958786
106497295
390024392
26185286
71702793
384486629
73695854
18123536
584058530
364011856
95034400
203059723
359438269
39879417
227260738
55521539
192041364
270167524
500886354
444152547
462675634
64961224
38389979
161748726
5440779
5833631
665111113
86705669
32802471
2624505
98982171
100645866
280326426
542252801
168399776
283407936
200571370
801611377
719307430
85891610
196506418
21787372
361154065
59612030
478653482
56411491
582393015
88093075
25109769
271986377
48845977
30574501
105931444
59911342
233195791
110744375
44554568
11839229
83520512
86335657
834251808
291777628
90379170
179158635
546221154
3026104
764501122
490424163
212535764
36203629
9315397
347146640
465444015
602288667
721178794
15661487
90933298
63462440
41265785
272814184
228615946
195620648
341222138
514039061
143493265
293554705
130276755
655009859
42075219
410880700
2699662
803025685
262699925
197265530
5540840
303498960
30005434
546975788
158060456
179485197
92522129
286295395
265193374
141956627
235824641
321253539
635014278
277021966
502665688
162376931
344134021
25739315
371998385
58474336
630640257
53474371
75404455
91771255
193684293
119014365
623140463
204742196
135028001
551917870
9266431
5515001
87129926
444485786
691667864
210337687
57545611
93803728
484843919
7390471
401047749
655534383
90659909
25125622
12036005
449360356
682849347
326327738
158078146
330232284
227681492
170625017
217815549
260302301
218520475
125315235
190264263
66530077
266647651
536896681
273903550
31504257
181142
294096785
82830072
608007847
144846913
81398794
223381418
158347031
216387198
534101603
222833582
73101404
857672173
290621724
727285593
215959138
170771009
314682951
7182352
123093980
382206168
598732241
204076717
320219508
377135293
60110021
127811666
56267245
257837323
182670579
78523000
320099053
64275083
749191426
17827697
319997537
190422076
237114360
247379045
143106448
31355118
729816825
462325923
6497238
22997256
74114036
278321385
58727891
6937367
20888615
256714109
33675535
21709049
643895478
511789019
317499504
484940370
190516388
205068252
137131870
360243023
133530210
33359664
15277432
90668177
21479266
427269052
315366537
193854732
39960457
763169255
464427539
260254572
25505551
86561582
230730116
135245997
159221421
75866592
22707773
17184505
714680679
946241427
256744532
13691219
85286902
360379777
453343478
64539617
68601907
488413063
181769919
6884394
665438482
153532537
58846818
307720397
53117618
112953741
81937398
117732686
461817
13483514
98527835
96703921
471217739
105894102
31051753
420358459
16878121
290139601
70588499
303267798
57632898
190067433
413522878
162162580
685066673
356092381
216167802
60133921
468925488
95186360
101762792
218695838
28107581
110815186
212250470
213157028
456497951
295445143
350763785
337943973
258335238
527071890
64622523
444559533
356605400
122741250
531783706
163673423
606036568
427844955
21910567
299529786
78251583
61152520
401549933
5719916
696284649
246284939
378830333
348323483
212887980
39708285
62944989
175800613
141339467
237157661
197188786
22593869
122737220
30271830
550141539
267044899
766000281
79374129
565444767
431209667
35213362
172637271
159048961
41033629
47425043
205542368
323685951
110469759
161565353
196813
228706262
845108005
510449935
535221431
214232105
94420
280738131
651961157
256254955
67606408
237331012
219956006
3812289
119411039
396164098
70278826
185887307
677023352
229810804
219915172
607258401
51762141
1784971
190777589
45512117
73490275
2979705
143556868
143002329
147128106
141942537
445872918
258107332
414193454
71154959
454903756
105142090
190723892
350316028
273828566
198157329
4221288
4826481
88502363
102910473
96375199
510308596
220268446
209247983
137838059
359849339
48457233
137492174
399471395
245263028
350483708
9300771
9499139
295800972
616017335
349109321
721316653
143863619
27689735
71187308
53426539
117662488
783035031
34628433
203452441
122961769
323482467
41871783
171271714
98001697
128763797
533033905
134225726
62226338
24791527
189354772
159080243
425638845
536025742
183340411
376219263
195322852
151545777
835643
611620006
827901692
792381304
467039878
13103571
176954735
133909934
172391202
738527778
328181948
39186952
268584007
191319518
21275640
28822601
1080085
552851837
49223203
265510986
33825070
8610020
371551923
345204654
135932683
201396165
13821324
12156593
238216108
9076554
496624319
43055748
97498160
215439458
419904192
49760345
8685464
76669910
189124300
126119782
791680542
268253628
659380461
162496965
51712378
228875028
29578089
116106773
16845870
29725024
760063276
579828
262684323
348289290
22113930
239667648
237329346
628960895
253316061
52356938
642265641
255266589
138838679
16533301
54513427
495442791
116302703
520964827
92973113
8807113
97568038
466874518
38171424
2910359
438618272
71246118
50075557
279567163
20267651
134750482
210404770
183229236
66530415
154641313
917847567
10267186
305752058
580009125
59624182
751532546
84754981
271109956
4167079
69947273
229023915
141108775
386543788
153736407
386293054
181173013
34025722
6517580
340988231
208290441
488528519
8898599
62570358
293506717
64789843
181514177
5649977
153779933
332419839
387713456
672675150
514726272
259474477
404486435
568627946
21008984
323077355
204608345
568728638
294718392
442496803
25654701
290770091
232257236
285174181
113353158
564280281
100145938
483508013
227425911
105586577
306871695
158398389
26879931
152108533
28636838
349849422
17938879
137642384
60355190
547344200
353155676
238757522
266876785
92242852
187886789
589936820
129123097
593728863
74101120
317481693
269797282
108443699
1209111
877686565
28924215
71678886
481849575
225364209
99611902
507811757
46314776
201352678
131580570
14655818
573878832
247811034
833461562
8785811
24366391
138956239
957762303
1075598
300996154
82130769
280297335
119116527
12574682
15268293
14728223
312221021
901265
317198443
430043896
331871089
14095626
402203162
135738375
60602825
421433097
129973417
141297128
776762002
100528671
77350487
135651334
592387258
86873505
158903131
281376476
57236355
638660059
195132573
323202823
123097671
4569558
310141884
123826830
102631220
389784664
143731659
62276527
15229990
320892995
371684471
753783250
169571396
95749862
575889668
43282269
1429768
203990054
300003951
378270945
314524937
25382016
137401699
161082995
57808498
255791503
806398299
563156119
497689227
289196610
45583309
49024975
605242938
693215690
31501386
52714421
44499376
35739019
160608784
4550844
95019253
718704380
166696201
116774719
26462121
14944746
182144921
83827033
86390346
213861124
167742093
282689634
448842972
601729225
184341062
647952676
3222746
276850027
49012251
140990046
875272928
139058986
47045720
475178320
225546551
119358975
103757449
785030442
87001320
122014507
452618412
204965666
79988508
379581898
302641164
31843218
116858086
569390507
160034126
1872755
97387363
176835553
538376088
138595805
128567699
790426760
241547768
613205629
407484823
213219452
314184773
3325526
248136480
38674721
633897151
407702535
512605813
282751042
192821556
499703865
176787453
806231627
17982159
645516205
279018933
376625855
9492549
140291640
470140266
231165499
127227561
4463110
16147082
243660268
539358062
37112813
1053839
121788048
4235732
59232420
380517900
839661408
207146019
24764083
281690704
143660743
244557406
254380467
50422898
237622428
128417189
36067446
15058539
417039588
128123210
15500636
49664650
106334480
509394
459755778
94361782
760936170
359773373
777589383
293848064
3129185
270922606
32413753
69917690
77997541
458160916
51895181
340101756
310359432
262917750
582625107
591224649
137846436
198931108
323858125
60573834
759544108
55861709
57742888
16187257
93289705
637279206
225448760
250375315
338175301
9257361
93099515
105899719
113806873
692918215
130042241
65069083
48971428
165349997
54356023
75180036
475990434
10312962
754110115
72384487
62731388
314880622
930445517
328270073
116523324
314317571
242063304
103856498
64065871
202527339
1303075
521442569
759037
32175120
693473703
85049882
364577917
982848
630873254
326399018
323685166
429897236
484646319
11270542
386563703
142880291
45685101
34041405
160270765
232322572
361903788
449927649
17377733
570885703
556733843
942332431
222875619
16802534
102340790
130042143
44759897
293470547
73526422
362987628
248664302
443181212
20573300
49400425
251012485
886033648
76298149
15264945
172547333
187862292
482363283
207768421
195352068
9062606
106008496
49979007
814692951
151655920
369729973
50131738
168626643
431916882
37355489
316253736
313497877
7764037
216647989
367812542
306120625
376429907
500225138
93766569
184402718
26868193
169496925
276008376
77665653
21500768
272796962
625207154
348324153
182605907
89025276
874465303
284406586
31413271
2787565
170455676
350793216
605871755
94714008
40939988
338466989
566290092
545634086
186606575
377004336
48736931
390059038
174568224
198245300
110010977
392777678
68364153
683274808
121239515
506470093
62550696
98946024
281329277
268873961
334855877
772501733
134589834
350244774
166652078
134607252
298069194
371300878
148186747
384599916
146648359
249640441
32540483
15923346
465287002
119252116
160227690
218946035
412467228
748336459
83591182
876684730
298987348
40170475
89974255
23870255
1811966
487643560
522150352
346227333
77912755
23667716
34681053
124619975
397516263
754281358
40915175
209412573
182426405
25981491
181600519
279065483
8557736
400398882
134210036
268016417
366020942
6722783
29308137
134000450
25473210
405514702
13793225
89020036
60544499
513033531
348383089
408093517
317946202
292310025
63709798
312633909
48131077
13586416
56465903
368014945
445287091
71953151
325360510
356255786
2735735
319974082
556968310
46191661
64656522
21902210
483344989
187881752
171062282
275097333
393428694
86595345
387721890
79549214
151506405
36402222
435792995
10575298
555896
181553579
3810769
513435924
699269814
442953621
592356066
135671081
586204696
26380758
60051893
134084739
165881739
184155950
614709234
76229196
179230088
110591667
408726155
583894943
402964748
462225020
323557798
16758911
220302430
21457007
568707748
176055298
42761272
79013205
17801234
190016212
4930715
150406979
878340446
701796889
61152966
61659636
2501528
10229997
283132211
98414578
181064731
84590621
137186789
238157021
325010235
587677300
349746
584757223
31806469
532479326
215396368
562310569
90553517
14843603
122195494
440415731
160366898
545087410
261857003
282799661
124139252
149488506
207278957
6503622
389869275
314716283
853295446
230359732
10827606
359860769
38336890
401122034
106161216
223257980
1537902
381192733
207266340
128690130
96036194
178442009
281132136
543170258
352497236
127927553
264269260
354436530
398161172
16640130
594083514
306753887
597449062
131201711
109630514
227236503
614133482
568098307
548807613
87353402
272338600
186952026
55111419
353181583
19690333
277256050
43395872
83943796
188478542
960126752
426416545
735595782
186168121
189931057
954857045
422210952
247496777
361863059
540147481
264900728
436606449
264756998
27015396
161187849
376104288
154577619
12674968
31822997
334677822
573165877
307845323
482572861
2732552
34780371
249923902
47184815
263732665
57068647
189285237
186561496
500982106
290915778
71584685
48292572
206543895
102899691
133937998
24430400
67517258
402104532
65653885
101500795
38767700
173919328
215873476
35574693
405007695
85881772
66231174
792984469
302337880
65639368
66510241
13942150
569174864
206641927
253216445
238965224
518703456
13245851
166388781
232803614
680512050
717441464
86782539
8478705
108935204
28184256
225331088
138323050
349955066
34327240
309706771
580693680
450451624
487904913
362908230
1386542
30166460
36804240
575997573
346790074
542355305
62037709
18295377
333314974
233904667
311917808
118727833
129773515
500568400
49188054
193591034
706695
444725526
564838809
301664624
603114009
594647073
466492833
17344471
10465872
210086050
297271745
152293623
761302969
90575249
660624974
944564827
33112391
752010760
840748100
121320978
13612569
369489978
394097558
31334885
56725307
272646646
62274651
793333300
11794917
534535576
129134120
794119331
227621440
370089131
726278680
548035327
2669126
283149829
7479659
522631883
124395905
51798861
54889507
858197890
798126382
61761033
302648722
196211649
401095552
218024318
120600951
201348763
363242944
18014773
6090831
93604377
151604483
303167850
218894471
43195780
31758954
205538850
131093383
723099855
76188631
130308914
408880963
121565804
164006664
801737293
58615243
11196359
183722959
10472867
144698469
341027943
337833910
249151279
336220613
94294435
95395041
59259215
517082939
244936032
54349144
83489508
172737610
248741029
48621907
144150154
315481285
91228783
17840293
27845489
781944080
70482218
699269797
32058034
7759624
298161805
737844741
434902972
389812718
11110667
126464452
584349515
20954351
121827477
203035878
24431676
100180936
141555061
280770959
33201628
39298331
30786586
453791660
131210883
517128372
200907505
608597029
58936597
84041849
494203943
2952260
571627424
151035786
71395713
111985982
22335497
233131924
161205270
4603693
317530695
17335856
48947641
18315813
215971112
483085709
216060429
189440050
481030057
8245269
546528551
626089928
549116368
113141845
10508922
14321504
4308912
460203386
92894294
856593360
155802776
288383202
7186272
469562573
1184459
60353972
416542616
45125786
20127774
255241691
380461078
277390869
130956155
34473164
193940050
774473958
487790482
171335118
20949564
10668127
70970598
246605581
531586678
107894411
501048679
80762953
341791503
470749536
43668105
594674206
521392196
281853623
131266803
295316278
83449145
170039555
251279858
229665352
492600220
145027661
64331365
39515161
152298797
403406013
133781079
291454939
824579486
76394149
116380930
521297342
596616292
16562695
26552466
77262848
12335742
611538564
94020893
428191126
284348834
420552036
231444916
347451087
550249897
344546271
1082502
450837127
9166371
233307719
332049695
46245453
275247117
258783534
31948704
297715291
640809431
32593504
263632476
176290446
271823920
213443393
134165496
518918051
547620249
228797408
39880454
443054049
397859055
82372328
74294607
217951162
345834671
250270674
105208886
643422673
213832517
27544962
394973396
10727932
469810507
528189247
247603831
673706429
60174572
846846224
22347616
271389172
206599995
52080403
90123710
82279878
72072400
416939834
187715645
573652394
18466794
131216301
138443731
271541527
139902807
171452716
3354322
269557740
370098037
53403427
263851127
185493879
276922788
1457486
33066969
199761536
76015865
960787388
654593475
7786063
30939393
227709656
46666370
774690540
133642463
20144658
478367541
1164882
242855428
196481702
132618770
6969129
380194401
51005356
139721097
500692762
315974234
519341239
784887602
122193461
210088860
212742776
298488277
795930883
205789
339168021
451866068
572229832
3821571
3666617
738747416
254854264
749789453
211666299
176773572
16896545
139251263
234323477
513160416
534917617
540088276
629868026
63165345
211684489
331273083
123316898
576469442
229051823
36923187
313355976
717657853
137851506
720050702
306790056
399444587
59673931
262438534
771257185
133365278
19814336
31545802
241894508
64445847
389194633
35993446
72841247
387179738
1034916
48526952
129651426
127247414
704072108
59976471
301461711
227313948
222313229
70811840
39545834
205046824
120372206
220984714
83854158
133766782
319877674
688810547
55193608
317277924
454517086
274749036
212410723
360106507
42436544
211921094
258163742
73607180
374721222
86051118
141974196
187743063
373880600
415266365
209965785
221792227
12682909
365003273
34453379
160981540
16182953
714317489
315019496
45605531
815149678
98241160
66763201
10295851
271253848
573346806
179488741
928049431
342314658
736124712
408995345
702807144
409927659
738094999
266610422
188786057
798282461
346232534
422922680
298549959
262185586
27714815
37181896
51793160
895664276
50236050
9785227
18437422
105559609
82970820
666205
75992326
722386637
328171200
69191363
322804314
112367391
132803314
245285775
25988266
218947035
503267950
115618792
66441610
131310111
407694143
568816012
23871796
90761262
30695032
32256201
90742889
530678058
91452055
194639930
10409600
35052919
23659062
10210473
20362279
464567204
458022482
167764525
131956094
638804458
97034904
256367653
337262575
109919216
752036466
231727252
4213265
192337548
386331589
1231392
59027680
309456667
105908357
108443845
67181225
559442823
56428330
81177325
135891285
855617343
899201016
4816080
219611441
42506745
78740899
51675417
153575801
432979638
76447317
472118575
218919989
144992414
207547801
544015713
144926822
239870538
374331399
126362788
189861600
122817444
589595745
784569586
257336797
193902742
264837571
78617241
80071207
268150978
502873344
56044902
54838541
35903427
424928494
219309952
43749750
285971625
233677899
437112628
56028587
141701456
499676638
786336809
10360267
91036821
983006577
376117914
431899198
19895690
126965419
672720672
36335894
347303773
33020759
195451675
138898157
474966565
6280974
36902309
244239348
98363574
173135465
260483204
575828634
226902109
97125797
284499009
49377133
41795662
543462626
49067803
174920050
323460950
117790361
470269294
129937723
110620030
423463394
9065264
53247386
167260485
114946972
297017375
67406789
615686008
113167917
762620190
18893770
33420438
145852701
104476418
136102975
460944967
171005696
866496571
348991344
232548686
667823498
442395347
215445000
36504784
63925410
294526144
66374089
157059263
851236208
588769382
20911508
670051808
190066179
466873154
277907568
170907363
241207782
83325488
559609667
477856565
715444201
166962483
385563527
17933166
461040761
611649368
411818476
318784142
93492450
289443964
101423399
67247686
48226170
543211119
357081953
621957128
38347485
80440642
165931255
301146841
251358537
218523416
206513057
300511000
358967818
47506643
458528835
7851369
393024680
511159924
624963587
412435745
213360671
242081006
218828211
222295162
132875303
124591683
773210015
290634194
361573426
248685361
4979472
3934994
561593125
416567807
887823249
30973160
43335597
293414638
760712116
296664455
351332892
9560711
371551992
4497266
207917318
398940650
38254722
253232840
16978523
854172437
61179424
402155440
158562897
249947379
133636975
86284254
337782866
82414443
176732779
29138103
305610921
48267894
85905110
15681593
296304799
19321091
4989576
196543592
782162318
94529618
53283276
228451596
373427261
254228941
27590486
42611423
2814025
114157530
284317411
105781399
129929403
427970943
292322180
7812517
48165585
684525183
297840512
3297526
56045127
78284595
134606139
98409129
312979636
515613377
211992820
563720467
352406836
550720097
93759414
683995770
639667818
291191372
230660478
196707315
171202753
385074537
264639612
190198038
403308900
16874025
67675796
594550757
588910920
156363296
247613830
6827568
544986247
617994259
357076284
549406887
87809532
47851998
167993109
474287680
804684001
32207243
19394667
36943309
29496380
1015980
401019097
299912269
473739150
107124135
59332227
520483607
18737123
514127086
3176840
438758258
114658807
326973664
90787929
436886804
325568295
81432034
546965423
244976698
817885918
28422247
156575762
11101171
11292324
252074183
21291590
333639489
97666054
50624018
435348579
515142766
172115871
663119253
547772238
84075865
139784862
212178008
390075705
174466919
125683058
499616354
145040170
124012457
13607700
83543239
51881720
222822092
798717453
396401763
1071759
62714440
171182785
148378753
615970543
522395426
671307834
556622396
314637684
112696094
450728541
16158367
427881278
14465444
48306071
21980214
232642610
10818705
17848063
609501867
534743275
158539111
255830549
283793348
194543732
148068504
473706479
211872776
72336801
507687030
7237729
34533898
399110853
41811599
656828954
195941
706619144
238507556
40589597
42465140
255385324
34104069
520085831
618146823
398253477
22801707
16783904
209095003
30806888
194344425
5292507
423674861
104453907
213035574
474597359
88498556
67298273
209081839
582041418
622592488
138662813
337774609
469538824
278099495
29880552
17739680
97436418
258245768
459208794
49335444
2660075
575366409
235888051
60952942
107179084
37785685
471824519
518782567
74208399
354723426
65532125
123508640
14773424
708615026
677081237
101316093
260528861
266441578
106957024
686206156
9745721
531558885
386442
247740279
103886890
479910108
105726233
194232061
34304918
123921578
10559340
22811473
111479042
94302584
84324158
608374410
126113047
75784717
408069544
50671440
405207162
454838709
307341741
25836636
493474476
318402644
28221126
3566648
523634767
223434641
9713681
415311811
543546711
590658283
143277256
240677958
251512660
279536512
139215008
358537361
30745319
570807916
113315551
370562704
342716841
52845854
471593919
105649391
505747589
891912797
326462836
3330684
78596989
178444274
714525178
60452055
274551567
49059644
308187015
149688865
20314653
757861598
37166284
294640750
28415764
171700441
221908954
150497146
291768026
43586044
366998684
244575972
529558214
11476293
537159480
191520010
55644698
290700836
212709765
561456132
39199710
10756757
884857639
706454
12497111
207181172
163801426
169063768
11392410
74519562
494652319
32885440
22908526
60228283
8415032
232370617
34352182
389026513
479153686
58183468
538490032
87699369
475253567
131466391
134994326
161718957
348731647
118374932
587365839
395200126
268839809
346413013
53174453
313993226
265933588
179099549
5290260
69779014
13198022
274574675
443931208
418756431
95070186
43573677
89162006
145761292
138874180
323536505
295930254
195484480
77878131
745012219
62011326
631593406
40229028
171233195
321788525
611905422
430055922
385032393
86446365
129273050
57373501
752235565
33649791
867066025
635561722
80329099
362838242
107878188
1558611
5216693
129630424
561295350
207536348
49706302
725114216
32651516
37964832
429816034
417435381
27507173
580904879
477740171
324476144
39990256
180643929
264218372
27631146
242602806
288450313
474343485
381492554
74056599
227334256
227912805
28123675
119666546
280096947
238404557
393927753
25742982
177633131
357541191
173418823
383181874
242991941
54917116
13557026
462880058
370898961
194922917
131299518
406325879
140152461
302716496
212764354
53676001
315838069
151394077
255279401
195109208
39826915
130680088
494601644
168029055
313002381
67424206
224210226
507042914
25536999
473602552
269085980
699553108
37467560
661306707
264066074
257035379
245888219
101869044
170828101
674769712
734801817
17049703
234076920
672873308
111745999
121287304
255745127
13851253
285445251
329603555
176686338
295930888
462320555
42699965
374660277
367061418
177268126
570402644
639118497
59918356
756952
90122721
848588042
123241753
4622660
461617976
83653842
134601112
369911346
8916194
20955089
885873236
110302882
265619325
88792236
97459872
168200180
57507822
145199489
62068066
575116887
154645182
9427734
167406541
301458313
203259328
121653245
3512977
155673612
125957494
283622640
236606000
795140803
54674585
77625314
313976770
600332567
133142888
24164185
64982413
93832178
297456024
40036265
116291616
144355025
905255686
12714934
54051341
51048289
35009001
45105063
22194705
1771191
80629373
59749983
17209825
518240686
511698566
134207698
544032034
565352629
537107099
501052411
22527259
129338387
135897079
684571815
6382002
110902401
9944965
423021842
67807983
343899286
138814949
56905706
260829149
185161566
123589544
10525604
161461968
68724607
481121796
200838192
313636745
41073500
722493558
239504780
7803724
1375013
49174772
584687287
176843057
276900684
610709496
608669768
667300984
434597829
185800200
190244293
354274193
6880235
237926966
394402047
103934343
1158454
21811076
420679267
275438419
306224357
219942087
320431111
754145602
460383671
155341090
194913831
66272617
58501036
46840441
15871604
12808132
20648653
389428937
63609289
779206218
124586724
161998147
126039993
8352949
343470750
377918017
15704470
460738472
236513292
201637620
13517143
568236223
455843858
497650468
393029205
390696276
82305305
50518191
162424354
12336273
89948760
17521186
21347684
23625029
27328584
38360667
420525452
46390288
773167763
96287592
157065715
299477933
51100549
234393550
6952440
319971567
61832958
103501130
98646282
552491399
375646655
148819228
90741073
549309856
20213963
203784799
312603038
495687908
310985567
89928544
340034012
9330967
117756660
313923472
295341617
133977762
5758002
354117641
472133017
190000147
305610066
48177526
13932184
55889844
144834951
349752820
413848987
95087508
110452445
243013054
596539789
547091067
19519061
325229310
367922074
479707875
51808682
237105353
531304223
344957348
203932764
121456380
273443688
285606728
18852251
311544834
371329034
361991636
255854755
574072034
425618003
246203361
125590127
94151353
538793356
767416142
144683349
1801964
377198851
48708386
11718159
232428986
48127820
88637527
39816483
47819212
488294478
154811692
157869290
112771995
51882906
128526234
301769622
114437950
389411507
436578264
6344682
156589624
44020251
563895488
117012347
858422542
517693617
236778094
32567626
46976832
182692860
22811045
38597196
350425327
248678171
783661903
108430530
117885332
150692616
59776828
132735830
266004064
36223228
188200345
65300143
156846221
104410799
657192993
123949710
749998784
233962501
249460829
163540287
236895821
81355494
47154017
98851055
876329513
151892290
194231326
423573714
37823377
442343567
162796789
69364902
391352264
200421984
264145128
11779735
34295865
111582893
443458334
392387760
755799
52522651
227326441
83952318
152816692
807104991
334066914
66665726
113544740
469342038
813355216
500905974
100707395
311440402
18754944
6774912
156669274
21994826
9505999
226254497
386544379
201227505
333133309
8353373
96265261
424893499
42662128
21953555
353408938
124161160
593327445
672382149
587817165
670625835
9135165
829200
238475201
91389903
101197070
272579580
255337646
19150447
233288023
302161394
4476080
228993715
236354654
469368507
529260601
10254063
203357961
655221544
24023169
362069316
496853972
2145144
241633690
415737621
503043207
610229171
66093506
726462885
350968378
52965914
27010985
926790802
57413221
105655613
96482724
63934013
154910739
198842215
681985701
4806018
334531934
37677477
420370914
55890753
513851757
122692594
120144316
102807580
110857681
190105529
104815658
487081445
323741356
83193812
216510945
49783922
44956368
269593621
390517764
17942523
7514875
704801634
350705921
426581428
61385879
329558645
273161308
10721620
234676776
5874090
147543179
26436857
244675066
40007536
30811164
674537917
164509490
629072424
342290301
678885329
175073725
523336032
196596653
601210288
265724681
638168709
176240605
150418605
96438010
354370161
126459256
203000290
40661199
187193468
539016682
526820611
294948542
189729900
602585301
30336042
58577901
159767317
734600555
414813567
12787294
276798680
195646863
41806170
496229355
535690746
750123719
118794864
741880774
196925231
30768482
54206823
96507365
98559133
444513129
376659990
24730464
339125186
63399173
32119115
48784016
197674453
22124107
662674417
77817095
160201690
83504281
119869969
255066734
12148945
160759675
97474993
54195438
182510089
30660217
195334959
87126319
136319023
54070114
10368878
51715450
66089107
273237376
39105271
431817114
419275333
634308224
187238659
5340350
26125672
444718714
276259886
517175397
242120179
55155503
647110202
209517151
420345014
6863958
230238924
545596916
420847955
476456694
452193338
25031769
139939710
351290301
209207789
80308956
225649772
500726372
651703551
33357128
1971728
213560142
291585208
653379866
124376825
814721127
76959065
180160903
247303734
9225780
6034511
409563714
64210789
1591274
115625901
567605203
608964902
62375324
127645697
422142653
232117528
585938037
336113782
99087169
772177383
430356267
277253201
77020336
270214738
23974023
10976351
24888466
108292704
394471698
42428561
286212454
631683293
77465457
408750342
607401571
42125673
41744659
56293267
3047706
75827527
156521859
101990415
606336391
146063118
41403370
437529091
10702949
567215279
86046170
78846588
270241868
26929814
147744169
82105839
197302623
204529785
371121057
467700210
150556414
88866317
178911440
25313984
438615008
287312600
53623210
251073064
531369944
284788327
218875695
306244238
468447435
343694289
552968658
451464363
301287696
40398192
301517726
702266188
29283022
48710076
304973368
298625243
4051967
148570272
83953681
135825262
95336689
67648407
2651701
253009051
305341662
303715010
21963593
245915446
311964056
17606427
136711121
301992256
268419901
185419094
248977710
470453867
78293175
341618533
126502749
109072592
157895668
242718229
273989051
510958186
26299050
301027315
6959048
252704552
4777678
824395322
5563323
137411117
584506103
29926337
159571053
69947669
179367038
78013968
384083223
67070142
126879709
300274947
142715384
189960426
207792349
441581661
720235272
607620157
429002550
235352538
135684207
93176444
295964119
156493227
586206099
290333859
459353897
233005745
454479056
17521508
666341949
654118781
276994522
194337527
22988144
265994317
709299921
925904339
49142867
9286006
27114363
38765236
121396921
88993830
83239868
92472385
241531787
312032283
172713138
87400994
238920203
190310774
322554219
263220102
37197571
552087010
315296352
248291935
304613935
120973462
129735296
54001471
51810522
57861891
2364060
167133034
385687399
359152106
738810582
261819071
14883826
53680432
130625278
792430812
522131198
753076352
26378043
305108332
889801467
30508720
263195809
3776260
559186717
421496
583178661
479063484
186559042
114229451
50093213
430099490
323394295
430133956
15626069
763697046
674457454
716441994
23310938
427021174
13734387
222547664
193234448
593743072
213167267
305540690
190265591
632160089
298403841
746809816
605194388
444059449
183373068
442687068
151371869
587901807
55652606
45302111
673944640
154630537
130603932
38592274
354425686
182307779
77769667
23350010
193024404
491248116
334390970
93998748
471740055
257269615
5168621
795650142
84967803
742346921
148637226
28999129
15792011
102690188
652281891
749369675
211053828
672922323
62234187
488994465
92418278
264444841
851934626
126274796
171281504
85964503
254174229
51148358
147737124
64972239
309642414
535871427
498707483
143794750
76283991
342006876
739841470
121690311
750066196
468884062
17967436
57286022
362429395
365525986
639204357
229555258
848385829
263499633
8987989
58066359
99963361
74397474
28030728
59694967
856093160
196426073
623740028
73080580
28695645
373677133
791318123
75737567
70561686
174315374
293470380
393051748
67597138
244857440
119404020
186460848
112700329
620740247
378154325
236600878
330170823
41103666
251649564
79171482
57273786
47667830
431980150
321459102
617951593
407132888
190258279
502541872
468882771
42434878
36245725
454374096
221492307
286084162
72403176
12645697
270700532
261340524
194165991
46838596
96359636
102383004
549730967
132110446
56812078
134711530
223844121
303103947
2269786
305885542
140581737
565813243
552531079
61345984
186026391
676266246
143893113
208829123
93896804
187650234
105224688
59850870
165838729
364402365
188131105
62004051
273777513
308471885
234592769
354666676
41995999
220451946
128325261
109941368
125546680
426927316
107541809
344243717
43008386
94848404
291317143
392260459
274167190
122263953
47212032
20069462
48275714
274265728
32791668
56165455
57717652
109900757
125541014
667963026
469469666
143377306
39826461
5487046
37951184
662416895
134891763
24817818
581274382
600019899
333131820
236199840
305656086
49171025
543891711
20011687
92305334
329758686
477081846
106173517
29558889
227466944
447646493
102848284
492934944
224699001
507220617
400480411
52983406
224157172
479309227
458402660
104818268
75010236
217106542
97815377
574205576
458021656
103022836
81251854
27160382
412620231
334392946
105164330
207828751
260012687
162049450
29127079
14877985
48850201
44452474
290162887
212977894
32649854
13112271
503869390
635833580
552328125
289997
277611386
245176515
129506467
372008617
493762070
711482379
492616390
397717964
69097857
85917341
72518493
46059098
24756103
81028630
225748045
80298954
87310705
388297354
370741096
324941224
66306444
50578233
140127242
352710084
321047418
780021821
294605677
102954623
105850131
499438701
320587133
84910417
51044984
11745327
3689308
12560654
25502342
13271009
448854495
218693209
164287433
288660975
432650668
23152330
411378502
284132432
209728664
419159602
820491734
179371945
3999197
265188219
88972319
50457703
266758841
67603207
64378311
90872561
702189199
15177952
25004239
861664797
10328839
11556833
84983427
428212284
14769649
707641218
736493124
199045176
79992000
8547881
779086111
80136743
119349820
423782285
134941319
119059476
63775982
22822610
352710788
734309540
156486340
46057261
2523831
112879994
193766060
914848377
54372584
2071719
157116883
589697367
4149613
18894599
135122616
1338163
171030819
72741619
67192966
592898218
254842178
81724953
168967484
444456029
579592319
248181592
510906457
97737293
142398484
151703485
15666472
40367212
214737563
80814506
662142209
218048314
105236044
334005602
537674852
781010264
7167712
319766569
521714525
948108301
81275450
150540492
333356663
332042144
890200601
14754239
19254039
94385488
12554161
452173065
355487035
273883874
16077135
729139121
72289053
390379445
110417399
178665649
514298645
443385194
70767146
1851112
161091685
111137538
127784633
50831626
75334471
382583201
352163517
500684833
345810745
476519004
16613901
69879104
284058543
22631826
664289754
99268555
469651008
62107838
39498221
18791430
281601281
33968984
26152289
1356624
155353866
354916663
119901808
36588057
346498252
69945963
334844660
680969357
98271522
459727508
468351615
382004573
428715865
70997063
102489973
72325303
133679575
420068464
21186812
424270930
59708981
67466345
387703708
873534352
392521934
94000039
65357688
364114243
181973285
616172716
103388261
7007295
380237850
71167200
219920469
271364353
127547114
523681965
675087059
367710316
245647753
22847759
85427050
5638484
567298564
20536704
25334619
70620130
167689435
72135407
232931294
403833871
146528803
366866047
497290307
107265353
230711380
760519445
156277466
767246727
653512166
511051191
682411902
281582835
338238558
770858
17072482
54857812
760305722
22905815
675440421
209603106
124433380
851507276
50304528
27009247
106330480
98052720
38874832
80162859
19298675
181099194
558139021
297806150
174056984
143472626
126228743
67073015
443729098
703327873
1246039
190794811
543118761
322311056
410829026
68040008
6167481
87954606
47870820
246166942
6102182
24099457
502972390
60049393
482245265
176090542
352980754
141224401
604677909
604129901
378468753
18969808
199500684
62164270
556523931
59582129
86844312
9582851
9418961
59785748
55580761
298545118
12320657
28901635
67134714
446636408
162330834
732299423
6346254
35638980
26519687
68396851
424395206
84376583
218234848
600814765
137407952
18960038
432666893
4986264
376719948
18470515
30187450
778233429
6706290
29039313
24413274
642273199
529860406
874416397
538316390
204102855
642283
18663662
421093696
129942246
206795502
688809949
113166686
229768304
13707155
633460814
38643558
137088013
124901445
162296696
390033932
334991696
421302463
91455076
406901935
356954726
150061182
2410416
488552511
258473809
205642323
407126
364531147
207699416
290345065
45808727
56492367
64259091
37531545
252616003
513603506
456771805
508735593
54229038
157515511
223305941
210664976
198279167
316653673
263337610
316121432
59547660
375111532
348649449
256032899
585533060
247901428
387800206
367164253
396695359
26932748
118619715
45788157
412684600
102872804
609613546
322009301
697161638
123297001
381593786
401549524
109881111
64273637
87408367
379137
8385075
51189865
66414992
218758557
171956847
97197267
575832311
405443612
107784998
406096862
231071809
218531673
319636085
205810979
133425344
834025740
205262396
383919533
107405655
33210037
136706441
469358810
605752522
384691435
84019824
82229242
118225096
147343843
19376042
64170663
183640949
224939311
330163272
323555565
970889944
96384732
718368558
119292293
183598179
445947314
159807837
139736039
58094524
204648350
253505741
47922834
25643885
178158164
286750283
100961369
247369363
604283672
568195031
336188483
636714951
242213796
98949446
650000590
173143838
873463112
245830696
794016232
162347149
134412306
112503099
397445304
5306575
698507676
158602670
110373623
98451843
109583402
302919674
84061539
197093816
783204175
411350441
125244494
205735042
180276389
192465825
241894205
610718875
67052281
104154984
453467769
141008662
325089160
259709040
227056956
112211237
14090344
26010166
135014471
406134722
587821087
480180261
130527662
280108034
140050706
139093558
17849323
142653324
353893415
618537069
18744397
670371540
127782699
28328907
99900046
196101939
362524537
124041530
1682399
552720409
77357830
529900516
77755053
249577442
10133328
9026178
89717663
544014894
293939624
27818007
23023264
177529481
27284816
351904741
125654261
531564472
23614051
383086671
297169989
788684419
386162581
60711220
474918844
130648953
82245707
409045998
49447636
59850595
109894894
276451744
160443886
137684454
346543265
434041782
336459614
461638353
286969688
12585475
740982486
5705145
18026726
700545821
28953275
525211484
71331171
325778477
117775871
347846723
232646741
328303346
5893173
168172340
40829321
152599971
29186034
102672261
2284554
190790916
673600977
342198495
454530183
141905452
99298313
340967995
248466831
956724099
394321733
19779970
456110033
474013524
518678949
247334829
173247543
307105731
13065149
200691689
586181842
6323206
129566415
153582393
65777936
6740922
334997187
282065026
13967547
82004581
111017334
188111231
78794246
182446900
148533331
100443399
829792893
155219082
23118078
307817693
48372079
842013146
204370551
313942700
789690153
711957301
9756580
308645097
30407104
215633838
357435867
15656367
474478145
318368549
897073097
12077851
38252192
640328363
142870196
322384958
898164438
420974123
480159110
179177453
244841682
106195770
19586877
610042328
274327950
340408295
811183944
32366634
6382489
80912890
329340909
195547658
110668912
397506953
576817431
58327377
340172391
627271543
38402638
236949331
15268188
648594840
50420044
393098399
44460418
258136622
456433263
305064148
664663131
10992074
224761643
228839932
635133061
369782137
489263604
45115258
860348392
238802584
94287355
15261194
221086193
141643141
4622724
538851201
247459293
698172994
210288523
595959922
61836300
662776959
82870216
369326300
435003788
194417323
125358477
65454222
511015420
237076538
5913718
803881667
33016394
132329980
300116601
583411974
203035911
215775985
162377197
124166711
20030646
603711468
330616769
700374806
65247943
94323133
22709678
566348
449016057
87903656
43109620
392180570
24312818
874754238
228158278
96103349
3990721
30256254
95631555
76900999
1398751
60475465
92547
14591761
31288083
76989804
581938593
195219527
403342823
242797163
490833060
468084872
174262586
656461389
757026827
115700765
334361349
4454251
607385043
579065897
161397557
347424282
80566036
197214285
139787892
167342786
195631810
819255005
251532849
1854988
153200411
13406205
90244752
7802940
124910897
584445052
15570201
77718125
93693547
2354937
404070390
10872315
487788950
5627329
544805145
94447149
45418832
138427791
5845681
573899014
33424418
300880993
22732802
192301871
555537126
351756751
28832060
155314925
418147833
20316829
266649885
7375049
279280785
207917388
476602459
338640664
241510176
105259775
51487921
763593058
120220787
38464729
58368795
325555186
695907621
161950320
558599186
105066970
79671859
27443274
404352228
600452951
77255487
66497992
15140281
211222708
265752330
90713718
258637054
82474083
106277706
166042772
26338733
90974243
659952023
42558634
18799402
299260414
190032895
231060005
88043632
478241188
21662915
653093437
635260357
476944966
464815390
457759180
8705445
218508352
267337873
501370049
21659007
622809568
169047863
47622742
739237383
572060312
545034029
46455672
264011566
168335790
117048165
11868359
79774567
229170786
366749440
598151399
69046816
214661097
121578568
170078343
35124895
64006386
651670086
2971836
209043313
686395551
221996135
71470586
14829024
439407260
27536881
542227046
199309990
735713133
223859616
277026637
286411951
77043905
136714897
248567847
65702444
480372536
755986848
23100159
90580747
18604702
34083714
267774902
270034795
784508513
52178629
1004834
531785732
708167781
86883141
158156453
142530212
207876611
5434147
413665244
522719456
115275381
91228118
74167098
189451703
72311002
128195623
46975404
290838334
390480778
162555137
10587145
95186472
133039013
298102454
378685257
255642338
480633942
7222045
295317474
838223552
676323416
143392063
504634272
622561297
141259619
281470976
48814244
98193297
12787505
49569656
127742181
566991860
129968592
15234469
103604767
172221221
62673590
12770268
563606047
92545818
472533255
8333564
209269361
508943636
33662452
542324697
290461419
266614927
404796374
47007076
99665036
104283233
709577785
347239714
151988438
118690095
9351489
38035329
736266320
124131679
63941867
277518409
107940321
751473701
153361891
34735074
441135322
73159501
50082041
312973319
115337219
97063302
6852395
234347404
232261470
157649493
141329004
15429424
65952921
156818660
143272471
122892910
501932561
26464154
373313976
40984340
334454851
479566682
52240596
302874551
143263681
388316091
417814500
211232888
84661218
615094722
714228765
406561210
552624791
40857301
374546734
158578637
321217996
7836943
463582967
497622952
138876087
350002148
447595017
144792900
105884362
148473738
409643711
211613423
329097000
42028951
79286025
217926262
322411237
33780053
227855053
686104520
30620941
69013326
405440494
106923543
399491610
248507704
48030684
411970660
214806316
478318003
396942709
472952006
233710950
762146402
167642604
225406085
517488837
123257053
40644490
130285728
166261059
385511011
280473692
103856801
599506679
5771687
147836341
814298702
204036436
38720346
135304627
41081991
16318514
27100388
181721825
208973285
45024637
457389137
146478216
460322394
718423853
680661815
32361657
153391212
208896959
25259094
265951267
338922208
271505764
510209903
237339022
37206799
242223445
602873210
345187862
482480133
406524157
30454230
133744846
87876959
46692299
312373865
443818770
3217146
292259301
163980070
341520885
313813375
17067319
50468904
434137819
327732166
140984452
582130666
71976479
150294793
37847095
54287043
208286304
589200944
600638409
260298577
454805374
150234247
385696103
114568486
139024491
101595468
224826762
89258491
104792863
112150152
65404512
4930156
52025581
75772061
225805497
30706403
393852421
38202313
264876022
35050591
65940658
23891202
162999182
136301632
3357458
56664297
89273186
71785730
285374950
354197323
484260955
163761572
13044232
121088686
141485173
514821815
152631558
166604561
128121796
645957888
741865365
445632061
778353521
528990585
278805142
442290989
9705368
82864416
622537238
92078043
338168673
81328535
538780255
518361419
72944914
36656607
95366932
126771414
7415179
665135102
264657912
55640539
250643362
502459747
224786636
429386613
300208621
73147561
88223870
32472697
105431318
369174391
121364602
75048279
128427716
116971330
232558407
257643196
98454117
229331075
361754471
255602707
34269458
316970558
31400290
95617171
136900640
278194820
13564011
145484452
415872552
48767344
271700424
71973567
147471190
10304044
172462359
134330848
602445036
362972148
119156982
73964922
341623370
285226125
445438563
92631948
758846684
90837211
309695263
280706581
117150700
374802525
120222589
345746826
565710500
9149962
69252267
399446268
239176347
6190559
160424057
359351546
29217868
239494416
769707883
154515476
317919334
794167439
398285937
486393144
301976279
425565406
43733488
358258284
308736611
571838046
86115105
16823150
14680050
635837492
23405946
17764331
55946998
259872240
185693055
30242049
292929195
208416490
262427373
6698425
115461182
845529837
357924318
436027742
91314211
331541913
257754401
4011960
11567247
119062371
222807264
12396303
277567729
185885690
128714235
297946505
30726713
42590197
27409249
56495133
320687450
18453125
687493439
110973749
280072090
357990475
538646298
390835195
478387049
537342045
243260468
411646992
19762684
185374112
380577687
130524228
509891627
84666922
52703636
87563781
180053371
358322922
12532201
511764811
174336323
403250875
534388936
19263189
162691010
525794328
10526761
856836490
31131789
244549023
172873850
536677596
846500698
4988133
311195132
345283388
226318129
28023280
62494248
141494056
225497459
232803840
413973675
42816295
279918070
920502290
252738102
38826353
2623490
185993940
171676397
118775447
32835223
273353935
45023776
213766309
655538369
91776573
65902884
74431483
119158452
270233495
384421308
908271849
261524739
73435686
636406725
30943178
51931429
400718753
304038076
151699115
126167061
615950563
309798572
113606386
28201121
29248774
642793643
8987945
85666239
387101110
60699267
403335990
230593831
180993311
426364240
879000225
121320728
237608496
207287011
158144627
424014629
53573312
541756142
598126172
133106987
407895064
279489152
50235803
554101445
122643000
916240674
356357071
223016618
333956971
208876935
591104774
196468922
475920115
573396180
310223246
353441573
35541141
89922555
333527612
219685109
106068155
345281598
1852756
1632505
103227561
418522146
254525730
116767050
25914865
87594756
294455199
23272127
16266681
735490558
601826115
438407413
787162992
444725516
664053005
405373453
621434798
402374051
69759373
171196362
771717966
280660639
325092243
520986299
155015286
54543670
2914990
402871512
454371067
321243318
49293334
321185634
119002007
146897505
285638596
177898907
150906934
90437398
184721067
709091670
246347857
195059080
176217395
65845722
333513865
59018561
108667051
298367583
100008015
182307891
1158655
26867386
415964644
466494040
358124976
374703233
502804156
38572233
256222238
738000464
483289873
16328096
168915749
45414656
68872687
329978205
13951020
211126350
44222303
521546012
918607123
197933403
281907233
73282524
321967637
164873505
93898008
356344747
14666451
8039211
21549914
348564127
335304025
513284814
63955750
484019587
720807668
16524416
78189608
412791977
255316746
164720450
198361664
56931702
35938088
687625409
612788079
212019410
925473201
598657990
410041518
94686427
473814713
531009532
828078742
305979698
79955353
173091812
132565891
447029067
342488343
32560751
551246758
275306292
119935140
543466033
18640073
343237112
115726493
264583666
328029390
294364313
34589976
6039275
219487493
2431669
402978692
18357605
265941660
920522535
137834048
136010406
263845855
285228237
18118841
598826737
3537001
580403393
433183271
52911291
514422196
96583998
202560167
173339398
172933063
56879303
275786707
577806777
330856014
328275664
242838635
165620795
21728558
30139549
62687801
453589958
291419416
273485683
67194752
130537868
57303205
9009667
734044823
152345718
28552085
379691069
39507345
11565112
274184254
590143173
157065104
180152473
295859872
194246633
432150721
440376122
187655687
11986277
179169275
688774282
22682415
17503042
348414103
221123
173763680
44115752
35553033
267474923
131902906
88228088
187845744
675087572
31457220
664055755
100621234
65044493
70908406
283646799
271978699
483852230
389974306
127007094
204029166
42566516
65777620
473089729
569424042
228559869
638953570
139198663
369541590
321929841
140425613
169480402
385097357
977499003
326803449
244582626
40485908
459076054
119271335
99951455
257140788
425673488
334485490
618517418
213538079
78219608
596712537
526475878
335689377
137103472
180312055
2986769
648873531
214067818
19439024
6123540
51238196
209975240
690826377
767431224
432550800
302556902
445120952
16289990
438958429
143225175
359319711
106003614
106067874
147809207
438148883
549110039
185424
586627800
47128039
15887119
5228673
116965533
398774197
709278667
813560160
334279278
196837912
524103491
728474071
147558061
172148492
81386483
576440093
698628960
120397968
278698166
255294386
159871074
400580653
278750481
154213745
153850771
104620900
87963271
64106542
198106681
343080826
450795485
187658839
331333135
407388306
446634555
395804978
589935741
47585437
143289604
270469022
196940999
126511397
547397556
53698784
13913108
298527596
273017703
437019848
46239652
198906337
884504121
126753565
198469587
513444832
796057949
125694695
1606872
349989177
631955521
268602519
638803943
62258294
9964986
499682176
92391899
69069173
58519770
149704898
73116169
303924580
262515295
453071422
137654246
249991413
542192091
8811069
90626510
47834717
251905225
255251874
206914677
30800100
86539741
124930400
105146916
879137900
843267978
13032308
85432147
12674978
590618716
118541305
383650413
26056235
220300877
120533913
38099983
738039276
69829494
173477684
541788997
430827252
71506804
550025957
110492037
706469623
56850302
11053019
129436792
538804900
553670064
17186324
172613976
183605099
322864520
36332771
89880856
321223113
16082716
686754073
744353464
407166883
5279386
29746443
92248411
313474336
856368327
100141693
328447650
94011325
336562246
445672507
194168341
629379
249090284
223591250
310525502
99573636
401160115
260053580
211803797
167494344
767252523
313551063
413325186
65860265
94985916
716520298
266201386
15050591
140507398
168504162
345269384
421502448
533351247
77839951
83237663
110115685
171282495
3752706
80928467
357601218
471675423
616475959
275816944
741728621
36830971
148027752
126874026
41659554
200705930
375330159
50106856
454352154
514050170
905940951
548826369
216835261
110099603
20948578
203657836
236100926
90569469
85854226
46947933
582733994
39609673
717577804
132426857
343279596
229835989
288122469
38928433
587681232
105594915
768566717
60030348
65787636
115718456
6810135
894311
366713500
154048076
247225229
85556796
210948397
121141661
15742953
307364934
344227086
238622556
146397288
267932187
670675930
174465001
102069011
301226368
303941796
569734759
54191787
268993034
81330650
473569738
53594381
87573980
156920444
282924752
181325708
468668606
81099808
246585883
760895
517850607
57355298
213574908
4835543
218307396
166462608
54103807
653705133
422356144
124896597
130484398
75283389
585709867
425795611
84088195
771253259
590077443
172551684
167366559
836810582
350140723
49410455
140553755
48322076
143269289
55398894
467137050
52309330
139757799
21236174
247737150
440715833
551615850
157265217
266228052
20786267
201518062
532142405
419441496
1885210
56383120
69403570
175768966
596453579
74480233
362248826
274903862
4045676
289677036
181071628
98485161
155740498
156364264
28256246
666943494
124111269
285896123
820698320
219133521
124046917
242954334
140439511
128183356
125709256
598335902
506952232
482312779
122634
404909707
139831668
477748089
50998983
22095562
41786759
72457941
21164059
227908158
59694239
570884685
585628811
66853319
1087669
360824023
186685575
536028351
7665365
10107619
6751024
638322113
327192588
15972081
5535023
1591374
631723863
164851276
206756423
379988104
160351678
225509921
76859656
73577234
679525525
676280390
22575963
155719046
66974852
625826320
312478235
52971598
195925008
45831215
11513579
427429910
87243037
51695058
383994767
692720385
172050854
321398486
37794001
192745924
44921085
51994370
88449993
480991067
74434847
384338545
505241131
279930862
461788595
181204033
312775700
420321981
154461859
18650180
48240214
380293999
38178407
516912490
26024713
480014682
87705703
356460215
48188830
507678937
144128821
121033200
360191112
112931906
271566864
137951801
756784200
424268897
17247365
409461704
135156935
431577088
272197208
647626324
105670119
747261528
169112031
799183317
80516872
576930295
10727352
223782494
435891678
375229248
96442067
8722192
93322180
103466341
255302625
258131707
225815867
69518198
711193857
514504194
61603058
424009807
379337689
40547865
12255711
178219644
123571401
222813545
71144063
100324350
4863476
525236245
125336867
1375970
179002558
84175822
345163435
100589338
210481005
613170603
417931357
184887161
319969837
266887981
27971608
39472923
185211186
14221024
258496476
450498450
485694820
25473726
157480649
106517290
280920326
322903643
210416884
585046115
58814107
111894794
29039369
367620568
237061354
206600738
388055149
302007895
331883986
379668
50876907
357654594
241367126
105268006
157459239
426713959
325281606
574300603
190444280
406546475
213324857
635045284
273161086
65155321
86313494
256771195
138709151
507003627
353904026
322423689
127219703
267598916
256012123
335777301
301483833
58858632
487840845
3063975
52317068
350141907
318705823
499993807
221867696
65083938
138163567
94908654
85059578
7855627
311129602
62043538
1641844
383037398
153246594
114245951
144123860
13326405
201463993
24444125
121123508
15150363
436107937
431985491
460890338
337584522
257135710
200153040
363001630
326356661
71369046
902229063
101501941
202611178
5553542
189970688
313531284
512676847
135868016
159423263
217718914
4039902
11543509
120530847
372551903
240927721
37060793
145502939
714427109
522884742
165075614
161330732
304704
576935756
313536168
827278465
136124176
2971396
314015761
330573458
40205332
117088199
536797884
368258065
692440911
32590535
294843549
424320841
148887804
266779382
36384876
315369640
230580073
309989158
56189650
87859295
44027376
26136003
139031
197426063
80742879
18309425
108650801
297292918
571079849
132831022
179628761
708691218
60305165
3750676
54919548
468733495
602558155
134112871
105124432
65639402
487499740
261678962
128471067
641344559
338952721
14963127
209308424
127417375
270854930
248465659
94079784
236733986
113588534
269765519
731931735
903111399
480701142
362217358
30459860
457795200
24155913
282261164
112725687
4401336
36969351
217057299
266592554
22229577
494320225
477745973
1761756
384138650
65384750
221635191
1960180
566808703
201266765
57881975
122943164
57913
815676657
171246929
101017307
353669325
528349361
193411653
208731679
250238141
3737446
18412225
176626630
157909551
86782604
512623371
260287074
384532482
6475855
555206198
287648435
33066794
74038367
156992504
185367988
267415025
65313851
463674494
329913485
2541069
462828909
503385407
149435786
129123725
540236823
558492392
326693745
129007066
134042060
184442426
115331351
96928121
128091999
192136690
61266433
169302585
170224335
65401972
265668506
27023480
408456732
37465578
49734029
174310733
496003157
45236462
568726481
279480292
16314858
68753787
132269604
120069986
230832814
747257067
544229391
90148936
10626497
113023676
359481338
457367752
1006375
380472110
5239141
5834884
9349761
356413997
341920881
380337429
191074972
9430944
180783085
449988157
237160579
14722873
359140847
100484354
247589675
311991493
97193857
411237767
215007694
54718977
53708518
59215288
101105950
51823303
305070739
210478011
451949806
827595647
636735081
5335994
5324112
4465906
182804786
107116328
186386360
66844795
240865407
669672612
263221144
18825033
230734769
6311611
17208509
10013074
174206868
265052908
261434060
503826174
130075455
9799225
17715461
1898888
45080712
94801627
17638495
76749035
11728658
75895849
262548507
51676418
226349855
490277142
1435803
543300023
279949760
555312843
57246456
253358825
764290297
17882629
121912446
65951257
200798625
245865434
424001967
125659765
350469240
159137952
1597783
93298498
434169282
212246248
226478839
18964933
518468045
10860681
592531678
778437848
306873188
121841861
48969346
284546926
293680714
253807876
59742440
98349320
466683808
616987063
242698640
360258425
229379151
387643206
579925325
498005941
34284823
242756190
29517076
2044902
78485013
248794456
366535972
223588586
645876232
408568144
92594403
14888967
217660200
599169787
199052149
129957320
2032692
289301816
33021244
14752282
89210693
1902685
264153581
305696264
800769736
5677585
406224816
263390857
376679390
331880660
108205841
12311690
821776172
104428820
54447827
54874873
137565156
311772534
19763486
142292644
944251424
15408799
132815504
73697719
243149289
210736418
13212624
54611724
87854931
23569915
95524516
6442513
129209184
254620021
88367171
94495865
60652123
234772028
202428172
128736959
434823303
427745759
13579960
72229231
353464532
244138196
236713232
56757561
105678944
103262553
341902794
207273787
220992174
202690554
48847949
551314646
68911475
389848690
159357778
350148813
63143851
7304943
507486963
469731915
176254905
92772600
97065804
583637459
21528659
182326394
24884809
442829962
236496386
151509589
6118696
118446373
95535638
170551721
223893656
40568481
355495024
205152885
712160556
29973167
3248559
1304745
939737468
62038959
175427871
152890211
67578825
26857698
6407573
560033047
272805640
667157839
105482399
580697069
160664487
77133076
21710718
662743410
512101990
216889869
214923534
361322770
134947062
678537669
244244352
580095534
874278870
164641746
311505626
124847022
329402181
820305975
178002076
41482452
6983089
204076975
87688422
509684323
77900374
66071312
472796954
311500256
247954720
23208487
87881049
422361962
368848740
79168661
112068138
660406320
15135473
273223298
602157515
130045280
137282712
252032319
33557306
97528945
25021318
226867363
103811286
47702868
184211
291448573
459362510
643169711
119061698
555897585
293051749
928450000
62626803
2343228
161873494
109448708
55947534
337430884
855284359
3311670
341999764
316563364
11049730
78058104
6987050
100378465
145817923
129252548
23478913
137570986
182609738
225645473
347632908
54463617
22919843
417427505
121192194
301756537
642347991
366742920
65822155
778248226
36032301
338804683
456909051
684388842
47977136
17147032
782008269
38015634
316937008
179817272
151073092
61102315
32560000
494610418
32571061
551550274
356365374
795426337
34057065
219390124
227263308
417704351
33323033
58966261
357022826
170224684
265530771
118474675
246977539
331377365
14558561
8041354
211725292
254528801
38606850
134076083
5322330
211449087
79942634
239483479
1284613
620670976
525126966
199095984
353840376
283717701
510119051
612148966
19097565
711251962
492696765
18475462
409396785
496280808
511679997
123595947
214739930
308947789
5664486
418169010
362150207
456334004
801588048
185066790
302998055
778667394
351612476
12407819
275963414
83497956
299800630
61561991
159098639
859042380
82877487
12519893
4589832
56162089
659585178
350483850
249369006
335526375
2236851
328352273
524516929
94985676
206787120
231807835
657349048
556648776
248738501
22093171
46881956
497764331
97510855
93525098
1526575
223033269
203448069
58500652
533851557
545038466
2057292
187763936
235337580
235152555
97104648
125550651
39342468
96829842
77402550
327407466
239812940
98796602
590438376
74487253
21511485
307955847
164190907
122493449
410516697
57190798
178730057
717334056
272739561
60553428
148573245
206692744
496339911
84010132
373669659
126593882
31457328
191676954
143476600
153284786
1311970
227304496
167873635
596133279
147704738
124337135
22749982
435361798
567167104
507346956
26747703
81062348
81630461
24815793
72288602
412387231
339527951
24825301
228182289
269708494
521428051
243596160
150513772
28363422
137280575
181624670
479207999
89042947
224666958
647607739
492683618
417861862
362787315
443399551
160963976
620852653
138117197
486678698
128931128
119243663
474516083
274741297
20713908
229172923
483847165
38536600
50842306
9424131
190112616
79358188
117418537
217515782
185787595
173577150
21867577
117421192
61967201
4162478
13110764
83167136
98738483
528410564
291385611
65408412
84065146
152127706
255562238
86051507
929860451
646008
773762411
211408430
120252871
482457382
188964666
65629069
292217299
86792973
198598572
186060948
214519588
532617995
12785541
186474724
384605046
16719382
241492575
224589675
502731532
400553173
184317687
305727943
191733825
46011790
379851234
282142071
386154744
308715234
623370862
238383372
22595999
18851811
672850
377296332
234479048
179581972
380237939
120330639
85866969
210599824
855322058
776214801
32398443
70314860
396932819
36368032
240558245
354869432
456267539
147661437
554073156
848154703
5934850
120456317
53004156
16381909
294287692
31174209
268233761
616946635
569109361
6251024
241071257
232895020
220893341
43897738
24492964
40677582
144496290
4342755
135144193
136130345
332425556
72443537
12743943
354717152
214747216
53900462
46264789
30987499
290635109
457717244
52969506
42289351
371323260
819417694
91216900
136969020
160080895
10505527
128032330
185291933
307578201
76194719
222802210
411132851
11607863
261917013
485276777
237775148
374353565
592854528
83782161
84434348
13570940
91177615
214465040
131067902
241780991
546755522
78396181
253097336
268987275
308782079
95976755
68797696
233006450
579573505
399204665
368505895
12264736
25362903
15870042
675792697
7580207
3268954
2646495
358435897
167427172
214231702
121881383
180077899
446653918
29771151
20371200
404562104
220538162
313882388
404941850
48839152
346515190
238145821
332910538
225838212
30381044
404276882
365100425
298982182
350281411
531979434
224277983
3085931
490848472
42332099
132360626
107956533
445056786
98237673
599210279
462308015
311821403
112257641
631520831
90987235
93879237
358354721
162123513
6799508
212473200
51053354
135637223
8567951
303840947
154098580
323955650
510154782
500355867
289468432
328780347
357187440
34518525
12232
124187948
591472104
113321769
69319632
102438178
378900588
412906230
338177838
466031569
102237813
173443407
263111421
195980446
233853432
422778422
258326229
13922697
155442105
105982570
173164845
563749033
532735654
175519367
37404230
687223156
310609044
557134578
341078112
20638796
584947073
313470267
598575183
636569735
34110298
192499897
678667
29774104
697609894
142289846
23114689
9255741
327647821
74535197
423426276
505615477
522907007
39678951
18174251
366316034
123243750
105025669
953874151
216861039
493719715
48900070
65133523
6768967
253270374
139415032
671793026
831931146
427977453
288133511
170037833
55794085
202117986
129979112
459235390
684785898
42414519
3034028
521327801
222299876
643035362
89241299
76550252
314953991
264436224
14679439
662664545
26896749
26318617
313218060
60193317
104627183
609430176
454141556
8605197
314981727
169892119
127270716
198503167
179833657
362450157
277164144
651225430
101404225
313572296
528783754
298790343
442127812
84147663
335450715
6163956
274135931
547964577
69580080
641819982
16047737
553102022
35224593
66126075
149252981
100668602
17111763
107888894
50783385
3898078
259385482
175447127
611381833
146981250
13625300
244647964
106828105
124946307
68997676
311722571
388912805
238372711
314251234
153458379
252397222
79023605
202296465
715524103
198843336
17416527
20435467
184641611
94928100
386440684
439099690
180372360
190447542
271263952
337545825
559460192
153457293
534703021
340106598
354205509
77149320
2047429
514466921
122079199
627532090
474110010
779780124
356495455
365138823
643266492
210510104
504660886
237760575
31115474
126743074
662802357
341520708
2343301
73374546
1057410
56488685
57182152
51926541
226386977
154721623
859110553
214349200
249376373
650345379
331231531
12439779
105733390
151915342
160399546
623001622
394293338
319430714
441208923
9800358
634950814
256751690
237021570
440321063
345013403
37309600
26598199
233929567
580336240
5612847
184519069
50557290
455393181
54716027
221488179
592990064
25475047
567143265
275576090
333648508
31893044
16162672
403485631
103795075
141721862
195464427
328417428
190153682
485562060
78571771
332327677
91013632
43310723
44433622
268241391
20375668
172049819
866381836
457287499
363525424
187224043
172289050
495688032
152089325
288731520
11707490
1656587
106436058
36180189
731604880
5264466
171434162
22390683
244373729
20121837
82301193
114108207
553998534
101008331
2068159
432941622
13750009
719652134
132469128
445815242
225319240
600749743
83175160
79179455
119017568
304906371
87234643
20619739
18380017
164140273
292420784
61210557
31679330
290365441
222161403
568841817
104022513
74958932
750060752
28174169
88226499
166248116
169039278
367058718
539987013
288872086
481214732
722986607
169267044
198531955
38828314
537504544
407841894
227386385
377589188
675227050
750116737
148916762
193749366
291338331
36154283
16989661
362558398
15612043
217502908
19228282
96019739
24902237
122070602
374018235
229186835
346720960
415939587
121531016
227922988
344875865
247504962
92822698
132747546
70022227
422618561
833766987
4340366
958222531
167588317
463352801
98813644
698519834
250552730
447644396
146569501
62348963
158814035
655381659
172895160
167387448
419356111
821487274
23130419
2478192
18033804
240576190
246317326
264680467
66103540
639068054
117171
359276565
434466437
79379618
62900303
56561862
301253342
128195532
412885500
10321483
50473728
293454559
323521884
47195346
131098716
319290874
5220112
332817561
161718422
75940142
72498336
258900140
601027202
611128497
395480227
247351800
187668011
6277603
682128957
112779921
235742641
512623830
386699640
175903143
669851846
25884963
228000706
123863608
242836533
181231327
452351900
667280827
179190112
411197618
374160073
312036165
145222156
133816950
237654490
85439097
178862714
120293151
304034217
10664847
337375639
565723443
384213267
197777105
639908930
93239371
79739248
94676200
89213320
366737352
473295136
40212947
451788748
174529187
90534466
298358438
266855946
119519463
116773625
598598468
9621673
556161663
9521316
198048889
437634317
388009390
549371264
68357290
117949383
329286104
525036006
456271181
170336785
150098692
755308224
98444650
273980437
119843377
874099445
203133555
775122437
23863287
922550172
35578629
171256006
244103092
473984017
42274341
43200663
37339593
679859262
66537760
475750243
89367780
214627114
157526183
110346671
811382658
238088290
516807226
193208040
70223723
11410530
125016381
188381381
68666040
26313415
236540529
278658488
160826628
751643351
182667722
257883742
56556263
151039
155807484
681339162
482260783
91580156
382749966
429213941
63924461
305701555
296067964
531515359
138903313
425145073
163765943
303421366
325722437
5329583
434436528
112108840
759348
387006
27231450
407626342
10996106
80451737
664110192
1492859
8997683
269239638
272379194
3147885
56354088
365983104
12910765
210010320
163306067
8214094
311691291
467651465
49924610
94517290
118037719
502141285
9826058
476193965
245729595
188081976
146301585
150780160
284653836
326482590
94637035
71264329
375399841
404334664
591295618
37059898
103734537
458823518
351696960
144263354
97448856
25984274
115398
237497162
316549828
36091762
281359386
57859248
701556470
22886030
59172801
507621931
147851097
37597309
353870942
450066645
65338638
622543778
342354789
20664168
134939991
183595888
424630067
711379221
514615228
18295797
260422040
45028987
622927061
245231326
52774683
402185736
26334527
595401716
394538106
114236103
192953048
15145957
396476732
474309031
38852081
846849624
158399471
279026210
281922376
100404744
109639292
36235169
680086183
136041587
624985446
134173659
170939282
124353490
882168925
669036491
13909059
716897246
392858275
145729065
89359390
233778271
236612992
151043980
713242756
10962884
39346836
137014748
189732730
52659146
367514753
494116235
77991046
3091317
885847154
23673707
96650976
125638473
183071575
154867321
302385682
519119068
506062961
441078191
639912014
10118156
231614608
608446582
374328034
352686840
445903215
33312285
210307917
486645216
219567120
203437123
13182577
152092505
77377651
117146010
420163148
739278722
112351111
739655016
175802628
354305728
90350420
24135046
130784366
90476411
90047745
423340143
404209184
73413318
323192528
638842454
39610441
432657234
73637692
61560153
386090511
882503517
408981250
704011583
86091853
618603895
389810497
248483332
464155708
166979169
443450797
519444623
29424875
446540987
274528560
243684751
183963235
150745814
66835410
71599865
524324288
27738472
252300821
286037339
210366661
580289106
223163917
191993094
550382106
40664963
233989424
358403220
633294311
43030022
544342415
117364139
563265424
37696602
95490858
270194187
303013999
406550024
10232601
642273915
752574324
278519433
347034365
541404044
13763904
90393909
97811895
556868
86171409
18771193
237740473
126377294
87227663
327700145
192673919
124969662
36447913
195750199
75122951
248870954
162559079
270822653
110775509
141085359
46568722
10552076
304731428
488655816
49677432
57300448
47133288
944590016
439558892
8360525
635796253
399741018
55245576
781470840
800075379
39839480
249544379
1229876
400687422
62204365
149817979
5779033
329305947
133999398
220243012
650825797
223738883
908267
454230094
26994472
165509481
597467002
410750258
636559245
32320728
43331724
361541441
20665862
50275526
7084563
330714187
820229283
176260789
9778718
586002181
80035007
87814328
29234472
2638343
165439082
20223917
126668626
502389147
10699215
582594960
149592782
214795810
4255757
188103688
410974829
151565247
241226375
83066088
384309697
106307645
13947306
343228353
66057388
688947486
503884113
65660522
3191963
563920525
50689592
70855089
28478428
183174689
247375217
124920935
32610562
245681921
146151649
31551625
296029884
797917688
25908285
128881553
2568053
422270874
45636719
73257689
737463384
547153351
248165536
140688775
6446293
617427277
106213371
637571038
176250301
373157205
605195912
532281022
343726963
157054279
150452587
83508522
799064231
9058797
68672173
106224581
354746982
27801939
382919109
141571003
11562957
131069883
433600251
13276746
37673117
118950357
431172038
134041768
237995503
328070986
528766483
80993845
388664283
276750143
95996337
4735265
307871765
158865485
412051283
526360070
141904552
509668635
109902036
307733060
399567048
3878721
502538155
411432857
93009733
161779797
690869719
336514121
483763564
954483145
78977847
215258846
76577001
435903435
709913843
67823394
5870304
177228894
29361287
639631384
93914989
647993569
846568096
133577216
410269048
112840488
625881653
105995503
411470131
95673002
77773279
311774979
86319494
88552807
124990079
472118649
200063650
233677673
601822153
28232286
176480407
660503318
57712887
104799013
551381444
50634341
3576841
488408051
165925058
245041940
768119768
2077722
72587339
15366011
90097741
851888016
79063814
58325482
204315807
94353816
293134616
100698782
52057695
64683177
260776621
762707486
571638600
741849662
294922316
15745515
545796948
457514895
714641472
839372488
492616161
209530111
370480234
76263454
7146833
277649899
165782533
580946945
59402036
331353543
201710219
352797882
736702864
270658787
582430421
351792198
9676607
665434544
3402376
122644457
517072612
22764286
26957996
444464518
44396522
38653174
274617690
245259241
99129377
465663877
102436161
455052042
309987223
65295191
105453275
105043052
626767073
199466048
258232901
772345808
914819794
23957686
49823020
40363859
378528591
695082556
9747981
220792609
82642686
4055341
109211423
210650906
255640723
167582736
180622621
347869201
50761056
145576724
778336040
178274836
11764676
635958401
490743089
391603938
8414314
57437558
747391933
21780604
558878833
218753181
184576396
50786169
205042319
287999329
359015440
614246887
27415645
248521987
46596941
781996319
215776865
854422390
54939031
73328544
125373
3391808
415578145
91353081
18830589
144943825
824909461
110380226
33120323
78131636
388173576
352121490
30414454
318570671
14675044
174516548
172113157
713041723
134309280
210863852
251022346
477897088
442544690
11037079
139809532
5082603
158934559
333401741
214863764
471852303
160596728
224587938
772703056
117592209
453834182
124501216
492895167
33446439
187808106
23993755
225023497
471803003
274822516
356578133
86600326
195336631
296631270
290972707
506373858
73225271
779774384
93218694
263039016
469043344
153609584
81174815
228435058
527331400
75460463
115945956
365397445
1031400
132321463
341382344
91538327
74184465
39062610
298055363
25094982
876495148
376803283
486687334
301647679
164177952
68831679
231597839
344022815
200642782
20699752
440203984
457333451
144164592
496490290
560846495
149917250
62554692
730898318
110615767
1085238
323512500
331374332
154068197
22506572
187411107
12136284
163339291
103312004
501935237
263684970
258394928
134649676
308846030
422890203
977371218
152611624
42141068
163641141
340393656
820410716
195117025
16728177
433009009
142150394
333434890
138185198
834306094
93152590
906678324
32299908
328570644
534847532
646129581
141977147
162781212
168339494
170116205
744233986
724254976
804109258
120776863
546125
34913970
658521782
152685648
245826381
2517968
14481859
251454576
459176179
335658790
96289841
503439627
224145088
264325404
131354279
112207467
298486970
65016953
508754825
564422463
189798590
72904271
183344288
35075635
391844440
120657698
117973469
53957983
734446325
151263942
30078605
610082717
146656350
174636898
91294006
270731991
322582136
141754790
2960492
494729884
314671321
26716800
536105587
57322607
597823311
840986344
547027481
266797383
536128228
2565334
1427896
65391715
312699255
95949477
5113808
224048930
951199329
23433420
23644201
221568637
482877412
22840667
24293975
80126
46816237
215955780
104347491
834515818
169412469
236873066
131228229
116328244
2006267
69886286
15883126
1988653
289227244
30201690
404042124
129480732
9274948
212521662
400138183
192378215
678702038
53414737
136499400
297355405
1698224
223576866
160454837
105165234
185826792
340524582
63115890
498661269
83407723
486051728
186913225
499521069
353812859
813720362
117816257
270821707
97548249
351045722
20940916
462711796
520159106
571884655
270513183
56184176
419941021
85667938
289013936
296114365
161990289
118020674
171738959
165081991
360074148
261794607
309611930
53099543
258054081
20367155
40538289
490870309
519731674
206218514
361041207
7819285
173177058
137659022
9153580
71988890
45928980
34338090
424736669
260367719
72956258
164949631
89671523
45328017
699200317
380978560
64071761
438612170
84151590
692368043
230094353
269060228
246436931
598182612
24713118
681987477
91839722
335825932
320231340
573238389
15570309
486240311
5155390
615257293
170930346
257588709
140834978
29255336
87130324
480713500
44250011
145815152
117764796
311317416
78187948
54984392
70261201
43131531
118290934
186307308
162721501
335616285
875203357
486928390
287949239
27179357
170969145
194031287
311754443
639916655
67751299
595636345
239976318
612207348
709627579
298746564
51392836
731217048
86419322
66057130
65310338
23209254
141806892
470935905
119756496
454680004
118504201
365391918
52786154
50892972
27071837
71518719
47565905
327162236
602410526
613713498
435798990
150132100
259663004
245880816
813606332
17014
469180797
6107703
24006535
228398298
717943979
79031641
594252118
121523033
54119343
230932006
34455570
816111092
18083734
276904394
231919829
43385168
424136909
141510131
185167432
898394494
2328494
364585159
26243873
41175713
315411489
8880379
75962774
265709
310836775
100750577
68548795
26295996
19068381
281881944
107348159
81263421
342139463
140032722
131113462
187931669
300634007
273531816
109547929
735621566
142097841
200147985
162424547
41783543
55054915
186707311
85370445
201881571
294399291
212988554
56469416
750137087
21282727
127088776
697867648
199531696
224878301
122560827
100828376
208980403
177603561
295735757
389797445
570466015
238596073
232532713
58721076
146144972
27822619
349174485
72746758
12787861
397660072
158327841
272811600
61709045
230320686
176991570
246504723
137014036
84721378
602079516
193544777
197940651
15480289
45464975
87055418
366719537
309111730
75989170
27419667
563931338
308195733
33416982
439026542
20134415
47279590
404813857
241873409
238891701
36501116
114957915
330817092
498364448
213345452
536556879
785741568
142580466
36014894
8035955
235837767
611300154
90981122
151199923
117720848
175764206
103502165
461650957
84793856
46811089
381631203
86973026
215072098
167337976
703101562
132137228
282696377
23583876
299559985
322001443
613709514
19214219
169322805
24643274
622310944
297172512
360264797
96985535
264838952
407562499
134768586
15873264
362405747
147332460
16409493
49544876
677687715
165044486
58328331
307044365
110969963
483066614
49523062
561795341
242299859
742520184
232420766
187901538
746620287
167800366
248592625
735858057
343676832
37643898
24712731
403952935
886003959
460325895
50701363
279348511
887763884
607395186
119496648
75378310
249142006
72701136
146470344
498054856
243282426
76622241
43663313
3920917
57853584
34741302
53921704
73729097
414540475
147713996
569261053
153048858
385008797
4728
141148556
99531257
665816027
460830616
32908588
97350441
794351671
182197535
180348800
32217860
486576791
282118
35349244
148340067
34413398
55902872
34254197
705808941
899106177
252590181
324215249
139703750
33108497
69244572
189337880
3091398
262866178
13186053
295655179
188031795
51397755
443829182
218666375
133942178
79899369
246025747
13082017
141182470
30996608
101065796
160419487
543462371
126488734
218885903
502162075
222346230
224932072
79593201
186315975
70255589
5238049
377021771
93769492
89397073
17946920
116761582
624695269
764984441
276693304
58180452
474647363
46203121
6777388
332338229
203387772
180669620
589702613
731271459
410861885
338906323
50864012
785908432
9747367
513047392
572153187
632420614
845007557
199461464
238340940
455236431
266681599
62623725
381902728
20773367
204878453
153703387
228727497
75818610
211319259
651888359
35287421
185224003
93602455
340949703
125741939
243983322
260596000
476513132
39183574
376817391
349477571
366094775
577683068
233868688
352407401
19536773
339606110
484953704
183817930
211321207
879063828
68020923
100032702
124930522
136122807
943474468
103333822
58014959
324114567
232792891
418968955
521427273
120719206
75590811
645404141
235367554
185912611
611375201
615506320
54206143
115524191
238527473
486318310
342762729
222983829
368422011
239226001
160114617
223994080
337667380
421451648
695807728
395815180
139960657
2490841
137881071
69394704
13963900
159676003
468524567
66687717
147623965
759624903
46570780
17724049
797054067
497014409
26966948
68574736
425630344
126206888
12489302
337371716
134799044
405968250
321997391
175036810
298598562
679928771
29725229
568696222
250311307
651221031
320067529
148630304
735965676
150045966
83395348
94813202
30751950
451062633
15857329
28855849
105526047
375069739
114856925
302851575
491943376
90464156
328009068
697436383
172086827
117055122
467531736
132573449
60708715
89691028
380053741
184078025
327859922
151905041
343842625
290052922
266123348
185547551
23399667
728035449
541224125
236849829
62465049
43388609
405983041
186140103
649415815
235774805
116451683
49807458
421451530
464105676
202390295
242694557
157346634
13596873
122868675
46205415
307608435
80947049
454932858
669996723
45775735
570964886
372726418
12413435
653212420
18611514
65228380
59124865
78814066
53933141
212413212
304740258
203580382
171548342
133339466
5320798
447092261
315482942
433635932
9454262
493631030
443313442
3665267
2491677
114268499
483852218
340338109
134550766
646507979
2038946
216964896
13790876
190508638
689313463
782385604
378766002
653941464
534144761
70353638
6732832
309460976
502489086
95630528
47325634
462442080
249767221
32315994
208432118
28216227
100376140
245581215
29183559
423935100
19443101
252801441
36289500
659459414
142209916
425007104
125674046
224534857
725618533
364276078
288291412
337047110
23124650
23465214
45847731
103082775
337866916
766643974
14313212
662334497
502377410
92974963
882474006
30468574
132499780
422552603
61644925
78753729
70559285
104902121
198925687
605372001
223643039
277145886
45244845
924663030
132225610
105518223
205414711
16129540
172897533
327427410
621872018
467339359
143875096
308678867
86156662
118008061
1821467
73464169
29346363
556040522
9067201
349677356
54710317
60447206
255815399
508408402
453777399
164543820
211187289
22551627
231247709
382400276
335194786
481437210
6070451
536482374
144445509
444171033
709874444
103850770
8627119
564771625
58362102
542215631
90906863
433422156
338720596
228266212
79286024
567205490
119423430
336100338
173833560
76088806
22158903
145210023
328009145
474885938
552857130
10400250
427627889
433113566
674053764
886840070
202166550
299768748
49765748
56035035
377518664
523216875
205555451
335153005
47246122
6228428
43645936
35212529
588072943
166357152
54941256
59593726
148916191
229345591
711820579
143824693
485230993
451452795
37099522
156056150
305416969
38280323
275372020
180618551
26631604
143073107
27453448
420260706
514602167
95508516
534152874
669360543
113628458
384494425
823783168
213136029
151334127
97488769
95790870
824719748
18062140
5084697
27104430
9643828
29214923
148850482
137524840
319963849
72595007
85836034
529442327
99543541
360835140
831708562
288298009
238089251
281069351
80767279
766320402
209491382
270714785
145390802
50003730
29098370
774734956
351173401
293836553
453594859
192288707
52837205
293057433
2484988
522476667
381454509
24184587
191971876
70702557
111995546
181494664
163106531
91984167
500630971
3144514
759886900
28313391
547881602
332512548
159539904
240098855
43262568
31047425
127977065
74949659
13035338
649001479
2161243
571149421
281321116
297221805
376202312
638621531
245988765
548153331
22057901
321524225
104784563
5202780
129415350
45524439
131726349
44776895
137452742
18647826
768948130
111353120
21721507
359167909
330139217
45739681
68061561
318002143
799075989
278727384
63958415
29178945
191421131
38007936
480335080
76225544
635336825
36277671
229846230
52604469
519253018
38933106
4690718
46704405
82669143
213104416
108809227
106852383
8588714
13871018
60057364
673949295
158147280
115198829
9314037
248846349
1305456
167379142
433266831
89861521
72288421
309388173
199346738
673511257
61501843
231194898
512763179
10801890
96551850
625071511
264537537
321894855
282001948
63371465
429881705
364372733
75859470
195005285
446306711
435419260
215003809
10841999
247804049
664649225
315267768
595202859
107196242
135279167
106955786
545615194
159682508
316170415
7502833
117142829
529687228
151725535
412319936
394128343
78368345
31358530
335619899
375929652
206287212
769306664
8716437
64158923
340937754
107345234
234425548
87442139
605385160
164065697
101440590
166216532
379889119
62038017
191669458
203592853
456794029
3848907
324969817
12388440
68711502
143664327
726090939
703290924
502519102
151581251
275480925
69305391
228227590
387303248
227830484
220843180
251781582
57224349
12654925
252176769
80403855
19426436
690384994
228608563
394782235
533182594
375367885
258413695
50058083
79231837
26129946
90427676
43995144
748248703
147888835
27672237
12359520
777755422
95822756
684904695
69115213
469277222
97130736
279199373
123625718
21457054
181238
423990971
106262788
512797862
661033018
35516218
725569697
55617176
102516771
217062544
100751655
20958459
49826440
88479509
196562430
1262714
349200461
706436897
89703477
62900783
335230847
697479
221083053
585863268
344891066
9684963
161719083
353422689
407152088
662356787
367726603
17990887
42654921
7243706
346424601
384895788
307422125
4188046
8757968
115638028
48162973
678251020
377257367
107635832
404085780
331793878
368686154
286900306
243236866
6885402
552578884
473358098
25850711
7478843
416817878
13052835
332904168
635347910
55320207
549715306
454502178
715771084
408460641
443914271
487953626
903638132
196310696
93747802
81858488
246243192
400068684
77439623
144817193
112348749
101717227
59283387
31046588
123347173
241050074
28417133
279377474
147712028
331473747
156623153
115468285
568267361
177185814
257239858
327651333
132093162
257112806
501762410
323832701
677726603
455849042
429048151
954748247
141354414
53570796
25305873
635420260
162758083
33241604
27750942
545486970
664964984
93381377
481817709
12094052
171763841
669938139
119911509
81369438
435106988
205728773
301106435
247995187
519032115
632365843
13388693
31926537
70367438
307285054
101681504
3925459
412444111
151742820
539803137
148868952
147715669
97369702
138801372
63005332
16802745
35311917
491913887
170444094
589323928
112292514
354362279
759343909
233877598
520354727
239650299
104133146
294937870
109636373
730113717
161316074
407467242
269653787
387572809
399345804
44877231
110351111
459045475
359120233
17899321
40444964
116040178
83877689
110404477
83720503
679031899
320750335
250868169
42099581
148819816
835709839
497905578
643392973
8421899
15562500
546209910
186534694
62718049
77231489
36426199
159021033
346354429
161844994
36802477
34624420
50478782
44496926
467750855
9165878
142911369
721428789
477295849
724805
444944361
370887519
49756319
76101074
234095099
187734386
41443315
80993903
91777379
583245385
147543542
289172050
277509671
266789536
413657494
144836714
457068647
374974473
54737539
314087599
346777496
902448636
593491999
577055566
263760076
401239130
399706738
69116931
461441278
5436919
124065167
34898972
198235635
220654976
861569336
601384850
619832626
100465295
577051885
150077349
435905571
607601886
124510
39397040
356426748
385170625
17785267
306965544
182443320
286220246
225959714
443362192
404945127
71027115
152079868
283498575
201354287
332324020
103296625
39411900
11092076
297820602
16258183
767374913
105583211
234660908
306786074
248142083
74067127
35878444
457647253
7019341
123460703
499327836
670106116
283942510
460331553
85257471
207168135
230348933
769167319
48100265
10229927
67740857
142458023
606435565
20062542
31106354
27753473
66960287
239029808
36207067
869146555
412723201
278578710
287287910
249707829
175282151
678751050
483672488
249969229
67244284
712731266
469237381
639089639
16108655
17357535
58724250
360381717
550258531
137854457
492417413
151653798
546936159
2142357
649006272
391987
1787002
203870657
83913244
164073404
35696197
5425590
77229080
113250132
26105732
145348960
473584612
470095851
181885653
246242116
96836547
289607770
96333523
38298265
172966619
522983295
296176635
848474
425638381
8985800
145862158
62869117
124406286
111973033
45972519
423913726
205007234
28242391
114728898
3397763
291051321
306933766
73618258
598780825
325808518
82456312
360750683
114858479
7707195
150998235
22956765
37444925
108244358
22021648
168561376
204533058
101247107
119409563
7909732
53476568
368710885
529230565
280133363
333679977
378698844
58145820
439335788
229440505
160087092
108257688
2575172
227416770
771954474
290588354
61249973
563589106
192463706
925000688
156655552
359974815
447776165
399160440
196934747
5089195
61988656
153335131
584130032
301471582
535686641
198220879
279736752
268778915
154424919
710854243
121512910
345807117
622012142
366463963
464172787
73891820
153669511
121539203
294671773
238913852
259535122
134835452
17708383
172479585
5535091
825127102
270081781
169891601
4813993
480870325
337005186
35149813
716836220
138530221
293729782
5366208
490731712
41442918
42867640
792336384
57467835
40272217
829439831
69662807
185261307
10979863
2895836
46907205
215709913
108402242
104084069
7609943
577812176
381403215
23371682
700075241
13864691
141612866
195099020
4566147
341700875
225132587
93748406
40769657
401916073
282963752
85896191
456173225
531721236
27317671
154105434
295374530
261103326
232228404
9001008
41964458
450640545
272827371
536107254
45905285
23599220
3759402
633063764
468662069
5467091
204202587
447326360
173818731
254045390
166447280
106702459
619494444
442457036
118922257
344667016
319790955
848854345
374137730
14510292
5286948
192014128
114939781
324219041
632223905
55563984
20138790
32365512
2495560
382537141
296600403
26753648
118563483
200999903
222602005
6777986
57240948
264370647
114742589
477436594
17786815
169257610
870827405
411124994
277080660
8046411
30623199
227704134
21101084
103668828
664297645
697548263
22745604
323979465
567469646
132131720
302825769
74729820
709272043
284083425
237339990
2538370
368813733
60548036
389852733
311018819
248484160
41463869
28333092
517170099
197508395
742451271
290440046
224457498
60068204
57124203
759560297
265267069
364553222
573522646
470556048
767262768
549576070
102920265
332466346
116250127
114816415
255660733
133743857
272817298
41600475
766751494
281302250
345694388
194296532
446818904
95324651
39958709
610881300
23183313
169067806
267707868
200530227
8624408
139514054
161136498
571044202
42287120
246331100
590173031
259904552
230532891
332089921
27158561
309570688
185525107
279712194
238106464
28064583
126695206
52569016
620067769
46383651
550048865
46603747
343021132
138323945
516740896
129026013
164453765
66531605
149793279
491793402
56338767
114964921
590064896
5858046
44147439
352618631
74375788
890741711
371214637
29121826
9867334
127734424
903247773
282988164
10416044
64272903
96857
314326461
72201133
6285147
101998959
626058570
22739224
3852874
161549731
197855029
333077835
325534966
138350905
642582065
18883806
156410884
47801050
108278370
644399208
90247942
72991366
144797598
823163128
180733500
65193662
234180315
43643016
4355396
656147552
2519887
330831946
150584117
12481750
402994905
188352749
301429137
24693524
223890185
66445770
174254501
215287757
331737703
263580260
438178991
162756013
257667066
46663365
464087271
192682008
80228980
215790216
37804234
2080982
549696121
439132554
561114083
279970555
214263051
29938814
692736568
137975038
117296920
391198979
24307931
510467493
297425549
88018459
183778342
573326143
178282525
276200433
770330300
254724836
41298761
471326796
96636882
167140988
62686872
178480246
367293871
650920561
32838834
285245498
70772123
179155363
235190617
12309164
542618827
40275729
611602941
495352318
275097874
260317254
262924067
129219748
49899411
1784866
137156380
145526284
306020362
80562491
294679751
376979618
844211567
526132642
393452170
106772948
41236535
152944859
132528444
12472207
73331400
92261021
669995437
316320747
758257777
83857855
97796134
276890459
664786404
502804735
163199034
252769550
437298803
83674533
184753482
233284990
608917623
54663661
321033068
176551998
499334961
304718178
11073503
60694583
272601307
139955698
83999483
118801859
6600939
21919006
292679383
444544995
31461768
3599430
30485728
311683225
284001842
324538702
61580029
206027927
238581513
503489667
79236472
5265001
385398580
53220057
151265259
289317474
295211297
352875901
148562190
152240516
200788460
110355577
341630167
104033161
862979653
453698813
11527611
123659408
700144387
88347906
511237641
154210155
798978197
22802295
376740352
408647259
448962923
861220115
207508169
591670139
252208601
40805917
26577101
6704764
194902229
187836166
596565922
131925415
32695545
16222720
9998581
761678147
4664166
70623605
43306179
140494901
63178010
28613249
179765781
32118483
320183647
256538569
189540009
449757254
120837966
8891958
258820901
188525483
681326289
475335644
186515372
204332670
710821870
57522121
16359456
245365575
502143346
217566749
434045558
164548191
21310274
26939268
4525746
468414519
12671454
288413157
333063765
85277157
420830824
452009079
14752808
344923299
10200345
167802562
109061318
132834133
201579055
312636295
530877961
216462136
418981108
39899359
119068364
598067428
473379424
61882222
595508637
113641495
55291782
522999183
506356830
576497544
78462672
777868092
405622964
489463206
287364756
689768907
80418597
161331416
76925945
475938485
140987578
409095197
9824910
19529039
57625587
398439181
207897439
778863600
213251813
147261576
125130694
258962482
339601218
257044907
272907465
17563220
288207855
14106179
4097082
23824262
9954056
580512599
204785832
486684908
361196065
624932216
76965898
123639950
501868297
32943165
175936420
104893060
40032354
27142173
194956232
142233165
31653995
343466659
123314090
70336957
777009176
676342569
140386753
52869157
18079015
148988185
271915840
217736452
258246913
134626125
230533412
311137089
79098361
299958601
741976811
505152271
363630878
7824323
504972063
266973121
322507318
82167440
105779588
59191561
305526351
51654229
819097763
378415349
4150455
17880559
605375428
50670764
480101550
131374376
347163182
647882610
280444149
23027079
4530081
14464652
173000958
255910333
3883512
689593908
428946665
762274531
216502051
463892843
61574103
113663116
24334159
92152766
202443186
417924392
69120027
126886335
118697405
922162298
187073551
314051993
125089625
525867104
225927817
357677642
215039
407591748
47845715
230381844
80628348
534287706
31497963
223707481
6945584
168313523
62765949
23530182
517750984
339868971
515796028
317419314
193030709
205833233
205171803
8386846
215088101
340630987
196706565
308285857
189793743
9588497
236426928
24738776
42899091
625779069
470703933
262847402
178936606
212951698
33622748
552610656
320672322
231718453
155107303
675193393
114244118
40950303
820577864
66260054
106528937
501682859
220774380
3983733
356929634
2595797
420129447
79052556
129483288
4849765
165092770
132614180
228890302
9483514
458844437
303780954
763505611
220389238
13432721
177623667
499563658
29477574
26534544
496078777
120231364
45608839
64804441
53115566
11121518
117229241
293557270
393341362
548286861
201185345
39322581
11666450
150911558
168163712
184166399
534566325
87234770
358476938
356156205
240255267
220103243
573506566
405447520
273955216
354790523
12773429
216864610
82793078
204357145
725764461
375521210
349196671
195519624
115829082
163896235
121134132
58700166
174365
374462765
95089383
202222168
440471052
376421522
658173986
140006009
12220850
58306489
14360706
87072682
164586152
149646544
131659321
306955919
185787570
328105352
230047144
124595460
178066764
302746498
44838017
45417746
372759213
175634328
121513896
754848821
6514182
385161212
242276696
783675352
87509936
435714004
146823787
271059552
177184174
463245570
176234898
671186451
287683163
9526850
49495187
515088228
152271981
305162935
375657293
224853907
201596656
160982006
654470319
199373556
416736972
340934032
381023428
12158800
9494061
511454103
253302883
426179237
520996943
84795095
122548298
113004955
3380089
93828159
433083977
490718648
515762962
50120214
431376331
54559704
346962918
317032551
92529104
632078123
159746207
366039441
7177501
274497970
216439757
49900052
15252949
199994313
38745973
30851980
606634145
226691372
85508585
102428691
137637313
164697315
21137915
2546929
66691226
45581074
42508292
278820262
672833694
807063735
200772504
26706297
535628984
113587851
29608189
29554583
44785084
687251797
509595914
100476823
61065928
23370481
206471838
59576936
502598969
208383358
560395174
487051168
106788281
17193515
18015792
6606063
790934323
465010444
606209590
734733139
25099314
897969407
8931809
49829467
273903184
10806741
332669667
341625222
86378126
353067461
37042688
150538770
177142030
118832135
12919106
512116193
92484230
420399559
214314799
410295980
19618932
345256207
30421250
21643223
93769537
10770249
280608933
15000283
321196380
16799432
54763765
336369045
559635585
156411224
406943962
276245503
393523683
152569447
80520573
52404611
153713481
46336619
11796852
84470230
429121154
104590818
258642194
404851131
531092080
890584390
1801834
280248096
139754694
74087470
81218411
316443973
360592996
160664409
812937296
290433421
394835247
242273924
236614673
42994784
83818549
790059099
499300180
180936102
17861353
253215646
108504807
173612203
73477230
358979292
354168625
29333421
654629814
107149435
73062569
658829513
226750102
15150722
53320974
116995315
137805215
213853415
2930368
787398949
22333980
448020975
75881264
436365968
13912462
542540084
7956426
487177021
126889604
246699007
355793847
216901967
146021372
51333532
48930729
185294028
642852809
247202228
4181179
193599150
617692135
483695247
142023242
698902722
350535917
842469
491918982
229133232
97469288
240805523
150037462
14459536
202026387
119773853
419284822
38318643
69169195
111519536
219669373
38216818
155438222
967993810
131013157
591246898
8713695
304980119
320067813
771080185
657945140
824953353
592961011
422984107
9922097
10472814
98836955
8184655
652500778
146014468
560589840
936380158
668530840
575457225
521767126
18892850
401053174
350625448
28174765
132782236
332355363
103873313
394543644
146797528
337828356
28897224
63768625
491069373
78371012
278414959
623127411
561457472
28643037
716907443
220354970
163788273
26531304
290655025
23417676
140138846
17545934
29001636
722061577
533958916
122068202
47606942
525458863
64833478
340069731
341498868
323418405
17943635
344120793
57618263
318493249
458388098
61661667
52567483
6200091
756484082
42376838
34799885
107343218
90666950
896504479
561353025
4242243
9282763
172843144
129335956
242519664
22896198
358248271
461628864
539348990
8429162
178205400
336219392
354784640
122848898
377034669
244445389
94508004
383575338
198420813
112912717
133703922
519798314
731622094
370813873
653249698
716471157
13346252
471458118
375422445
625742162
339124793
107796577
297338399
18218554
661343476
235976309
158881495
8245988
285716470
78436399
402592232
79013686
9761576
470063210
104540602
164788215
656865094
154692192
19365101
248964695
475618206
424361217
336232392
161233755
675606438
48593697
43809782
569902524
364247365
356553394
239917647
256404921
12931511
55156384
878887575
114222
606324514
159352960
287118722
818841293
422836817
44059284
53266359
35827018
78284531
686736201
175365948
326790784
203656711
216425296
79089581
293169710
60446097
378119232
231244803
2781826
533700189
567587574
452019017
730797416
420909339
247495148
394393173
80574166
395297960
274654002
445417266
340001347
423499453
325100549
198866637
620836969
152600933
300675964
63906352
674953036
285572488
487944347
80367614
595917392
720029467
640607356
399026735
124527734
20357729
492775520
192613327
60411824
99556167
730374271
14700044
939674436
2310575
199615180
469054322
266105614
319417420
216399010
32242836
207852888
39388348
153871465
609716403
121105507
23357234
86985851
371326543
192921318
386772540
295135907
5347477
39109461
463313480
744824726
363631980
80635794
180760960
44663714
338653363
11072575
259226380
384282372
212018114
119836747
562623555
1678046
592551879
126050312
497267
636611419
388182491
796128539
18125490
57873823
746496703
180495003
157282653
652697344
296445912
253547675
222485986
850668386
27562184
135714087
373330420
407439221
27195598
168008565
246117702
61891081
181416761
182277777
189170656
741038476
281419730
17895959
128788821
102721871
56508367
434389214
196401851
39235866
112464760
116463804
399943208
50128014
178158338
191818966
98953277
486849366
52145325
257597380
96705776
349352275
563402079
10601625
29096682
84659809
604326205
68066680
27983529
229126927
437076364
14776838
100918301
397738498
968639697
5403423
943963888
119372682
709017754
444995712
4106267
181402099
41402748
260051249
33291609
2964969
11076319
112525459
470618138
318935521
14115765
217546615
871380
20157031
51529939
77559029
4696523
462401737
31083152
175660473
107124051
270299045
112170973
492711296
79770902
418064668
116522851
730011902
123492331
89223876
575419323
219082552
33500930
185553040
445024739
109448953
156940352
323568969
162689062
669055785
371869819
99574928
334560076
182220314
21023820
213547850
49974670
617762497
437501781
103221925
131185347
243981670
282707481
160543493
345696015
76561863
693413474
228714911
178506744
377375845
4332470
179506491
138051344
185915111
29131496
80498155
280198231
480495742
21774400
196947341
108797658
37415182
520187289
151411279
414692113
113964856
315767774
256958063
342087365
262339448
195807907
235863471
48247941
378444380
200148234
201296652
752655224
450804378
52054544
37737242
289808673
230044873
126851639
143788235
484130353
73893658
340334091
553473266
227325243
178561419
55055504
112240127
67186880
19570777
35252097
44420678
171243109
243827433
43577758
95395277
66508230
354431606
187954998
226401316
357748192
129416832
508091830
89089284
11261688
436247047
224045767
554323125
586395508
79422219
143930299
199688466
202878383
79619218
348635649
115076524
54738467
163695662
731171516
223722574
410744837
352691702
206434915
584919756
299562847
764608
141680394
527921544
490065986
46014791
633183002
7861592
250472135
205496713
101888016
130376551
563102676
373460009
180830713
345270164
616687127
5271920
55109827
122453014
65714995
309827137
64621584
287032631
586530474
265207673
5847136
36811827
360941512
301630575
2915108
58150067
22640677
600010113
202580076
561642498
50711860
110986193
295979069
28435019
37530517
117504918
40164337
105843397
397712055
388792731
142190187
522526796
119636540
161107138
95559843
531124504
319264347
171289871
300834694
159065295
131009037
84838196
835202543
120092481
418848775
460502233
166457445
122608517
757033858
83211565
124593248
530956541
65164317
37834255
139316851
282242952
105281964
37136581
78932182
258684932
108853001
50729471
265885768
73060289
58388491
793664128
842122703
397980088
167301754
66162034
305492912
184592288
113281580
461454928
97207404
490475762
380875981
148195654
79418297
3670560
49010943
118662031
240285859
45834673
778752330
217004670
552207167
120228434
421517670
67207806
70616998
62108797
492659037
223219120
622306790
346404954
224300473
456262360
345802447
272729232
202240640
16673419
121789129
177595293
7524361
321443290
76761357
417433598
8761079
163435916
47421314
98136635
693232122
518564550
163162776
117192712
156599380
189653038
582106437
348989180
336616750
625192326
438470674
11619998
424952847
162172736
359102179
168131634
93983766
176685262
765767190
640376296
155850997
24783456
127157961
156109617
356765300
114262417
164528113
109567082
10485540
23974095
219884339
931203109
60071938
729009036
141270205
33915282
75488619
892147922
35490559
237216102
292959263
76456849
209536122
3262827
112032386
218127271
319138538
28019033
283107684
372335961
295639474
34241419
96097862
136652759
62116496
52653661
87743024
2098708
748578521
210896517
385435125
30963375
109257435
79947081
119133897
132422804
569966922
337080445
147879647
206229426
243607982
76061964
778546582
245994641
353641555
428981457
74233013
594304925
117363550
341821793
91434225
512081746
159370054
64489848
427397492
558900241
68383838
95650675
304238663
157143556
37496596
42925180
94771165
324600129
33249415
192024759
36174746
107391404
63219524
27299252
126603886
345964461
70339360
233377620
197449937
874431426
54683632
142767228
5302299
3315254
587608771
337001162
228952909
25025260
48597560
509737485
633184647
135514075
97306508
238127397
3678774
78978512
737949291
584028
314891211
126470492
65377690
580502629
532116881
370501928
100358236
316654867
301693013
115480594
415141510
363168303
87948509
35037234
312417456
267695372
82725016
137938939
335524754
28015291
805158816
29108784
307832831
177484019
541732681
313948098
496793940
272248276
65932268
298050943
652620007
164288688
715783274
496735776
456565583
542566948
80020823
101117751
341941873
440490388
452415100
30074284
702813748
262364356
432570785
16548615
64866934
41580905
90936707
127632036
10917391
112092619
11800911
460063128
29229604
158089366
593720982
894722331
216813486
374314531
55698601
481034028
6758061
10070760
453203472
189719968
317112737
359139950
12769269
45759153
281684509
34166214
114053280
235049433
364687969
17823597
331926402
351090102
200376325
183508335
139581430
3475276
29838262
500644527
489792585
150170492
203345078
379417074
151671292
824982697
132050221
170975651
404487071
92926577
2000210
34764341
181499531
160976837
140034634
26061905
18789117
760147485
110930426
717310354
231283700
504187515
309506520
25946333
85981507
12279913
126954690
108887584
283175270
878299634
178478481
143554957
178241657
255375170
254992871
399955843
243187838
217782732
81343488
325319694
122295541
382407833
31137392
691605034
115888427
842826333
235881910
568119561
220607868
214138817
433382978
72029989
29779482
600244842
107908668
483588907
156502343
33753400
138715935
103677755
520279714
634045981
5800648
262163425
65752347
288634398
122323047
110306337
409725989
633836792
59651647
267103444
455671411
46125834
66488510
657677772
1324503
18456503
141241474
12014741
721619037
51004367
348527217
124778049
533804334
28924847
122270290
187617663
327332
55194570
36242854
69595846
263864632
312291090
486901268
178638666
182478856
744406252
69078752
714230071
211429501
693081671
190784034
166668354
121042259
50718892
355219085
131234211
66908428
293391116
383662818
10545713
517679700
137096104
929196659
206595701
765213460
116672824
11792089
213853457
576850564
117450550
376783459
47479734
51086320
176034011
72024254
70404554
543040869
28841547
448106490
600901119
434582237
108909684
584178762
174291830
216230126
592298604
31542588
157832975
391511182
85469914
579768716
193669387
51093296
112981686
140178514
441304271
66931551
74291421
842668505
583067322
178418047
458579314
13307439
78051322
119556814
345740226
54702158
312133679
183692038
333204481
59164558
71032613
239567338
519585054
370959681
97434665
121613239
172847017
391953847
116866541
10731798
194933084
109042683
663683910
827344263
108468979
253383275
55943713
275183574
204096529
14629390
48443204
186273925
26866074
310685538
73340478
69467493
2074853
125315717
33946221
949803801
318836488
252339608
588232800
30501843
486872454
163535701
323231034
318472703
118289270
120594883
269605331
205233832
27867151
95736304
29761097
1855357
469059995
58338771
275631578
940613077
97875160
407624204
199455128
66590544
103821852
164486975
286397317
30815878
135545582
110716777
278228347
261699937
369864005
80913086
9993029
379337117
276938799
180331022
340280185
141371505
234702371
298646359
54048197
370413306
342836609
404865622
87636001
375360194
2874502
421768863
641460643
66050070
220489199
77084738
56793138
955068027
80198769
68054945
62116414
341270070
95351913
294695846
82819144
359327743
347570302
265941146
314392433
352589515
409618122
451735375
14929046
427633909
46885906
186709348
154914537
389830222
606290304
19072923
88063617
133074413
437661899
23710539
88581144
64440711
129533379
774834972
20214036
18187903
23010751
101261323
837351620
76873743
219121413
32030989
108083164
531405827
620201433
815776796
234214533
487054566
10686099
202789166
147611820
70683239
329508878
171165843
80347773
408518947
51738553
339001453
579052652
403087622
11967877
539730755
486810243
8546301
357600719
183013483
117932039
666826431
588214164
252422683
96803690
419382690
169491029
718565459
182342930
110939637
206867440
47179643
302520264
26759281
23379639
167187881
58153866
18785748
200431118
291299298
55011863
384711346
20634929
170548971
149265517
176633519
744652249
11841130
163726188
48298101
293859682
3945121
459907246
761266865
499921870
161522435
552590128
462068360
155531575
29288495
26769442
438400802
447287597
217620820
24109981
126126549
137842194
176763408
47790133
227657897
264821913
11594872
531841230
631169149
530697139
42674778
41946339
192013071
92878654
199701990
248904670
83360958
379438133
463197868
301514724
316434158
72564627
438255538
247678891
640876056
84647691
278852824
295449773
316840245
94048068
233886534
481281094
1700003
63621969
184778883
342243027
267449518
167290475
217045665
125964511
470662631
11997492
293401895
483259049
5341853
64101163
216555508
125626571
6029054
131206676
175468515
331856842
487929822
123627634
33016499
184597189
174743061
244589838
72161030
2272338
436237599
253003894
168061791
421789951
594718212
499859475
105436638
194030967
450837669
106220801
379951973
164265367
63402375
25123026
528556118
36302204
601028942
107978892
528877870
233726719
75828177
150923936
418066
470594859
46670880
356729227
103220267
292319619
456942104
260487687
21655161
17460757
257759409
25061744
25870252
77503172
301289257
372319503
132459574
111152423
8440267
22725934
232737814
129681655
65572655
568843709
138273522
29679593
155953136
32265719
103312478
6231627
294543894
664559385
485709126
189595495
434256186
627666087
498499160
508261725
309265823
306281831
207769351
801076537
41509536
682883307
145575141
61831849
613634398
426200
395442305
165726391
361209500
660661318
25742706
479073264
343898051
168826272
279716764
1843673
82718214
62932610
686478298
203599989
28873057
81753288
578476908
437301160
14231314
162309575
35040577
223403990
264346911
103236938
371749190
621958783
588957977
492499240
198583185
21855390
295969032
317518404
103862055
429561906
28460001
140010002
76236849
410977102
109283201
139059921
30294146
41661231
626466855
294717127
31623827
328839232
555876569
374120150
76939900
72702178
90902949
72477904
496719089
126073422
778095691
73177598
349332513
532789844
70458280
297377977
22965397
237772159
448699895
108515387
32668641
25766700
404321007
502042593
32604766
431750166
334606480
231832872
458840661
17664385
9330122
80116441
706788098
4342586
68337876
333172406
408587918
27230661
182668310
107053723
586252791
54504166
168104780
11483151
662048647
225336256
139919768
575545170
469601964
9309387
774880566
660772242
203790446
250403091
15212020
500877221
120187147
533789015
376135362
351576709
375718502
762408977
97443721
203540669
130457069
616862303
59493619
592878230
577911514
321985916
62378556
113313211
141837160
244462446
221557893
385703319
803473393
182204647
282514093
248543411
166416432
217308375
23182451
84957384
272611251
24478131
452024272
305568739
451225531
58729305
138063193
661480394
873069704
9306183
475255180
457982946
201065198
355694681
119177976
78037209
359159104
476910802
194494896
57286735
403132312
884075699
575148749
214728145
73157419
362057177
120534768
50037066
496980836
821897167
198260080
663140188
486415366
30480323
12032440
542249248
502256699
233642318
131954495
140261059
8655831
606162014
69910785
82928609
52953726
79990438
102431079
30876581
109203673
196526764
366121446
30190650
64121038
2298333
286418157
536399661
272815824
239159420
153772661
118295502
415447059
22156513
151349904
64451453
73654869
1083982
252276222
476371614
37056710
83970387
214692315
8545361
13215135
515352388
184399425
512258155
2558957
39072411
536554826
448493187
7419224
59055259
431741886
85328722
186803483
145588614
216153391
16645722
715522709
367277840
476598420
75346838
579730053
312165757
36380413
530281344
66534044
2610871
28975761
379564843
813597
72372564
282283979
29471007
259288818
391342223
220550506
237311091
767565188
6842172
30094695
227194547
586481491
174231773
49868080
15741971
176811887
557442573
242245246
266060032
248068254
716640298
638134732
5092130
412631874
294006993
523208103
133752621
33101612
203331864
717366274
723082712
333257731
367150985
56795452
121680528
106425589
93825528
355564122
378281076
188080715
720817346
11962762
1540560
69485592
44185669
22369018
14008103
6143327
156098776
119331019
787869735
203275676
8299859
12611595
15796848
145268407
113728450
57218386
60768317
80020167
539391497
77952967
77333340
124968003
578586215
15323901
266200828
353811767
116709522
325701765
628961588
120725998
565754198
894299248
88106930
495940886
196521974
500748196
382719730
316357347
148030487
411282726
911957692
109409676
686151489
27215610
20488728
53375130
893971774
375084641
294622119
14530508
245511628
17514836
43591914
277702466
157396282
69839504
246646497
12297803
71131201
318427503
315858013
123734235
39327231
488910545
331723777
204274853
36230852
148063003
384916301
118209854
193249770
299883114
361118106
600470353
219381836
359500601
6305682
279399356
553827426
23244411
368418819
426827986
444878781
159684945
615719477
199537874
62167961
5338551
104332479
411832052
511088749
564387904
197911411
330638901
205678016
371828629
366637888
450894535
7723154
38784315
275268871
9043997
155889335
102809008
273447157
69664814
112295827
209150575
44091917
331958191
324442918
74513543
2649420
416738112
225152402
80635423
614014894
17277467
176203347
305894269
376454974
392906821
466408944
872762017
101030710
506168538
118135227
106209884
11581638
3191444
71320342
167045639
288403169
721617780
761895442
546441974
715238554
204958578
669254821
373670146
207835794
4547305
232021633
45100905
444680907
22280541
455330757
61790518
125386244
151799106
82789032
35977770
541285816
416484676
69944032
420116358
130811071
324863089
236237259
206844473
714234417
203141721
138796961
372392657
820355748
78152910
272201148
776851632
387327603
36038710
99940219
19996842
910788998
344994250
933881958
338216
319446417
201339683
657320851
583650262
9481548
243579593
502483430
424284514
72691671
341775654
418438213
141257613
7502195
624710164
139282857
403316485
241982601
170893897
688881305
336056671
13386672
318917576
55603058
176387560
81112651
455966191
166914556
530343452
114636917
106923259
815656870
763261802
29971464
301273672
77077306
31109409
178375343
465413944
62738665
506757085
128064642
605579774
223119821
581306642
483786467
160144967
356365700
537754463
336577369
114675632
209902326
462484209
4062996
318175142
347432089
479384907
30308654
113905753
156072847
507953638
260084174
155503496
141048946
224800780
829098330
9231351
46039053
110155599
200662060
26357793
197500295
23037598
375564223
290341003
204702684
295517647
41885772
461956165
139039253
42587380
67357749
314003366
98118065
207942781
556697279
227017649
33534549
124715496
445209565
195805996
731470618
799336007
426753281
104945464
281344961
460354648
94790255
158742006
135562854
62622551
127822054
470326660
631716112
31474501
775095684
372265325
62618364
534628936
42523337
159594485
542866956
4024656
92314440
155429231
460785016
341209267
123719234
182514268
600599016
202288067
43435539
12843813
129397434
47214470
877129395
369489334
100882611
849830966
110985990
289055
472655558
647235789
199898146
350612303
159245309
176042115
636775414
303487652
139893968
104986081
48380577
43025667
21052982
46955387
395140245
717307785
436835881
8990686
221101386
245374891
41401034
337999812
3093607
608194667
150087158
539647587
108674983
10932323
813342989
119333785
289163307
230291413
49905990
174289462
69858426
579461677
533081973
181041854
44203604
912739349
178556402
143520803
285803624
452907264
123603160
37754438
168266782
468839950
83205565
97021944
216015378
26071180
306990066
27496655
216875949
798026
194935048
180001542
212029711
281030899
16178215
41834247
191163325
394651313
298347682
114197085
45701564
36925141
290789060
549393101
207711489
346678478
129842058
567401173
128476105
399054481
20001007
191928204
303534649
793741537
108034104
35490366
408535920
456676856
69454282
388780622
346648288
188505999
323128162
258233813
814238509
525350339
77827824
428413419
446205185
130555404
14299866
372016658
254169821
350863913
85427367
44926905
26546101
169094257
672244267
31745216
491616248
480818590
173727493
286217816
477907128
267126547
130979987
74024048
193924529
4561882
375297241
7872994
29154985
298660593
57358299
107833917
1454225
223735983
705326426
12106510
339817365
47258918
422177573
425923702
7904426
76239304
34257380
509942395
263604125
469443971
74261853
637345874
7628174
336523608
191915385
69116097
339797864
340972958
752845229
367273171
162948083
218197961
320834981
788806662
121997586
87994762
305158972
377585505
164524700
644746038
340360035
328925991
26126651
526761832
348618272
176842493
73126279
645414876
7428423
11225827
937620447
301319563
76846515
456257371
261499100
141597754
3575906
668781562
23517882
50974221
46178465
52817490
117641751
783462051
512784021
251891033
186978321
406059673
44313348
116286865
698506709
208374022
379554388
80400489
413519168
41320956
233664231
258734303
537416074
797566337
24262652
164019399
734922212
58628456
55573424
376430132
31561894
24969622
70807280
26836342
118382566
17632689
204279781
5479969
46121574
4281161
6379066
352900924
487960735
52141685
542016678
146337297
186386471
71734973
125596467
31836593
424371978
262544751
117329862
172684778
103621540
80085368
447454831
320785099
89786971
436691799
10929086
193143655
58200452
134034803
397915166
73792968
168245005
353658820
777398606
47835144
38399688
529571247
497894223
17415186
599945167
169150201
344665993
268714292
339908205
124422118
635793606
72256962
127293981
594118870
825641442
118002705
13972402
235347288
110630883
501921438
20401899
134617854
22220651
401312776
439115576
239205235
980968
259140907
347117345
5941065
295313152
7249751
24694637
85344091
12210197
31895508
21051505
88363654
201841934
91135782
72705202
293104558
282022097
181727777
833879
79928527
465880174
19495401
454997935
507968765
321064415
245260352
460735767
476652538
629126055
28878673
318417396
592719457
473941664
243615114
429250061
56749146
544590554
178685206
220638130
333018161
82304452
456460811
363937348
9071871
246187235
49832353
900092485
9252831
9721597
496588987
283089726
36441005
267565463
594942796
61156250
169529513
13908815
694705865
111469287
786354
54468943
5635031
223132331
12850408
76250388
14475145
258515821
821809506
448447498
92601061
264276347
562573175
244874180
227752112
110348074
39525641
717986486
583002891
54045185
31884191
943360465
148644456
256544362
108682188
291336688
1674779
511726661
193818295
31140203
217822361
66141074
98857657
49679651
565100073
116683860
1895869
219670335
198937497
36947751
95615264
130902456
544244509
388702034
184495422
15613330
16929091
28950163
180114259
88384061
551562058
227852883
153375133
426758788
588425048
90653656
776490905
547157750
264065322
460035230
75519515
513029333
126038352
792943252
440630499
440380201
502700865
177129807
46296518
110412136
25274394
104606252
185460201
375710498
14927200
67546906
53375517
44568457
5736106
739084963
197984164
2033451
510446902
115603930
574198599
112287867
286335547
810043163
26203240
164715620
294916045
208106910
326792627
234046351
426477014
365586192
98569516
63035326
274382300
32340156
265356665
47669991
85241367
24467944
85159605
331642500
67474182
97800413
267859204
509545077
664738576
51869395
355928152
13926361
36039818
53779354
671208258
723342527
29660636
119966417
623101397
361911888
35431258
142348016
83367224
197934276
401722101
421938350
108934314
567371477
21233780
59169634
325682265
321776346
40872829
193756508
437623637
593029381
258177766
1688374
381194868
57184205
90529886
179287304
122701366
33834442
31233136
492046272
18553817
5438471
159984116
320707879
279094118
186727244
67955121
239360448
454792966
699649230
229604962
574160420
352260883
62728767
236305065
352398732
227891232
12947563
9921882
83261863
326556051
234093782
107590867
483674511
433866004
205229141
104173453
167651742
274309841
32597405
67020911
7939039
75750803
376451762
70098953
88348485
659408765
316514704
147911669
169013192
15327501
536638318
311727287
447566988
160618274
225616020
76597423
79942302
49425561
824922103
20645347
256542801
331222675
180900046
464722145
3543825
785871385
541670556
142295097
256462048
753949351
244141663
355449184
440491130
331170404
98939826
63501984
317114110
646413355
20336938
633088615
509366259
2867542
670251376
35014064
39702331
10529232
768395254
18219195
56158536
23712787
91610681
219397012
681656
616369572
184127758
449028749
311195490
803414944
677879844
351011079
2375134
115178100
5653368
701021842
494079871
118750591
239437527
730076731
6978738
116226241
189056866
80727512
299391738
78561583
3840275
186135443
385148428
162044879
356156776
562202788
64176987
255926446
43098175
441785668
8262584
338124091
41761181
175230600
34241869
689436931
99192017
161637058
194162694
28212564
303881762
36035834
43316479
306821347
243497540
345902135
7713986
431823893
589464827
166054810
515851937
546173051
740661672
321689792
204020200
97775703
150818016
98189150
271052140
9200235
638273076
20288699
127992453
159800364
119499255
125691550
506086794
320804861
475423585
71538770
15513159
338780867
223907375
127439624
588250118
149474829
234220445
656517484
167385049
408345075
222173265
131288962
849863529
190538036
640931240
276011108
288303600
202681865
434347194
2862497
383701434
579881147
271598976
340612516
120306412
338156226
105298955
38992981
202062351
53184331
37924573
4105748
622747194
238463866
764422296
684416270
101098887
281854071
535924475
568964331
328734902
293850082
681749200
166970749
253441196
108082422
582558925
95768610
4722457
77520217
357596014
551767823
121983508
28879546
16251805
194677162
15478743
32599863
207756221
85173468
33679653
321219919
547435028
534396274
100229562
217737432
34111985
9564588
630427789
148598791
294593000
101224705
51595010
142122508
518054154
436924173
177404567
121690715
104696251
820010927
461606515
240369420
220080755
264067521
32444289
655446283
199457405
394804685
16261828
529655460
23265479
43716578
44431569
315454537
215719323
175193085
38745371
595862156
321724007
10569375
25376309
367774332
50298077
381951616
809116541
36355441
31267400
119120171
332837480
257507784
360004097
390426664
334821427
702535065
254032063
150344223
161146934
203619800
96402542
158031508
3996239
23171954
455744387
115853650
114779418
60729442
17703714
241804384
25315073
37252455
6133812
164575071
89081972
182110669
311074845
268516797
563666209
138446601
851292465
529558179
143331059
440420415
119618494
314855141
303947084
555043733
263625170
695145
312395148
117503029
112782403
102676210
201399706
170511341
152789015
88287711
179153372
135533951
434357904
172886413
395484835
770667792
39257880
794912059
816349
426585363
682144705
731337406
584786607
10176947
103428249
271280712
366521260
154585294
688068164
298946076
2791157
19074463
615345388
89550049
36784262
345055168
877552133
31895531
160589422
259246814
673180185
19652642
31301324
30345294
340545968
231166006
11887065
290920891
501710406
353590320
130508354
119926692
21203022
43414689
195352186
307533364
148230785
629851803
124364455
28806646
195877759
247593614
344750824
62493501
322714893
520424419
178666819
312249003
336407895
45136393
48055456
141169841
497237195
707972379
410438539
65243255
10586554
59872717
201225466
103723073
26767482
71494663
101682568
577240900
193846708
349092972
303796165
647518028
378979548
760618826
20119798
626836088
175110961
30183288
458361985
48354178
75995997
166741253
159995652
490718598
85328858
704522636
504623746
381034108
352256470
321412378
126140423
482249859
5487984
47263180
391923863
307989320
9042720
14133316
293259545
294760791
107718268
223000316
824118117
341328139
142812337
111592862
130225808
332936170
44112724
127865101
318085487
342906056
357468289
73613380
472174916
535238576
348266361
414594234
279392196
195826520
286636421
131307042
243852234
278378676
577908279
235544237
346378549
110360398
117151768
1779081
894128586
153825613
41299200
342438397
198619422
198681800
129379368
211597393
723044089
50704133
26053780
304296147
61102131
45057667
94640778
93269120
433396752
331527298
40486259
769209216
13430344
87265011
211351162
282302006
128896999
27560895
206262473
101440736
99601017
307356872
28241457
604592929
497177058
554181429
116856555
359316880
200608211
482971893
91217733
7162962
256813241
141308143
615965408
468437108
240053503
565294290
118779471
316205593
209683449
24872878
8550659
136073155
195719115
111799615
235659746
54161855
143540751
42350435
60087008
72694591
506291561
108988127
497414686
311845753
43277892
46902720
149430691
29255212
366853760
548100659
330700814
424212088
498229161
566230041
348844085
70882948
192290614
19739430
70337047
433388284
31121650
254836886
14724433
59561100
553562624
226573375
89859628
464074509
112118865
15445711
741293317
392104063
381086891
886485186
172696210
5812063
41908371
237826635
536232017
297590208
769954570
138089625
575907530
14265172
127060819
46979359
297792125
113348627
443226990
446927574
231663868
411309175
324791847
738084168
322804308
16849140
357391389
143374679
149118153
329978478
213998318
345163870
341267921
488443386
240405678
81012086
84457383
366218083
3125952
168569977
130280004
559508450
42850986
141880859
32348001
43787604
189605539
73091962
222458332
266452037
193092906
540458260
204634593
695987273
3854432
232837395
116582339
9549283
377120995
457481907
54106516
179095186
279909748
9193520
80962658
48839803
93995222
75222466
164133613
95194705
364812755
276608
228897254
3753771
34109153
98038496
165946218
5868473
33978834
597281169
95693987
16649614
28724809
220978433
109733030
69154034
326330729
323406385
74972031
219811200
134204180
90443716
809817717
50852817
305687059
410502332
101058047
396479831
323543307
682198822
71884518
163128722
426949093
861013884
356237838
437822290
376265303
592645997
94187060
31824893
203022125
698466167
762882093
187148
442172130
743745178
17622039
156306208
300381607
427162973
491437459
5713835
175815235
432133647
483222499
94462135
26380188
17203845
5659838
107450076
5775312
363030852
243829128
853026005
199559455
63346228
586390882
119742328
796309693
433880946
256165708
131315753
195816264
17211537
182670652
182994811
802337990
316692129
201079312
351055918
694290214
300880835
141208293
7660485
245130236
34720866
174117216
100057484
19486909
235650989
257969141
307199726
497794568
278222790
4987045
636232816
308265050
175365211
196048373
120488785
534169939
10195845
99332364
490048575
143153921
549905131
269651960
15979479
83141483
711630816
60258185
13926060
876333093
173622848
50599494
17089546
702586362
587518135
37080994
90204915
725718397
478078959
282706
37220227
114303177
77731644
67166042
243247894
19921439
180729066
372623890
3482040
353690286
95923719
557282480
733997399
434132776
65187866
40502112
359348679
495574263
451235046
1825601
114932566
128368076
80597666
152921363
324645415
137798089
186309391
202604264
93606025
91358533
9042371
122797670
44109408
36550943
247600482
730633393
307317647
8027370
61889626
210805935
20441344
122717527
108657901
53185793
127103781
177152
224071523
26283593
37139779
270369656
132780976
181010769
26970588
368222583
92176343
113519985
526162808
27339175
708000437
605166319
162821287
120180909
67460902
52730865
91415664
158299064
309262453
536884654
752191368
3682012
393299360
1854665
507945492
748364870
30686802
928673567
181604661
415709870
21011596
82226170
306528276
355270873
61826699
256131806
196838895
280029930
91189277
613027488
312548170
867663
318267852
399615460
334111906
233834828
298439563
10407523
79848960
90903229
676600591
1608225
245504355
696607468
37290062
314523109
272037026
118915806
24443729
13523498
11570133
144020785
112430151
901834711
39325804
335147127
58962694
60383217
449763947
164873963
464748203
92567586
64849718
45491210
574109790
624868596
361550343
246556850
31634663
240793319
17343731
122235549
458909576
46965659
399542995
144795234
21018763
98053097
380546854
293104439
31083691
255662931
73034215
136106554
406706594
548306264
306254384
357076467
95678380
561188670
508038152
203668883
16130386
784546521
159686221
189873823
352783337
85615237
514880168
229008892
418609383
120777366
9604146
145605173
209289244
604014563
223245084
456490283
210881267
469456759
310324139
301217280
153909740
129842934
173640499
44789889
216808701
521999519
403875390
131990500
426151885
269293879
78905429
129096911
422271606
256997276
578314453
583200437
86578843
149542012
919507198
204474682
199031401
310794184
331057011
431094389
620632609
267456824
426107924
58611738
22462101
96940254
92278735
314700018
243271526
294547473
220151448
32288100
45068579
545370303
429484025
416763999
13354041
105338108
95806984
73171776
19878488
634011400
178232830
706445240
27152683
496577962
14694684
221162280
79728347
566079390
11984619
31420436
466635836
22506298
256737941
121363583
504538751
23206054
41824530
16361678
253258337
9078968
54312790
402667843
128706292
27050219
1775675
150146402
7681367
75644067
207685788
14221198
230560820
152639574
468591166
179687610
95651868
379094686
512666341
167815884
64937671
870513145
337245925
453960765
215735958
298327550
12393597
70053337
552188090
642912600
826576339
39810207
9148287
24057937
585386333
369159836
419182029
211835326
46038596
568214543
307074600
620724640
359200942
478423495
727354951
38876759
112954424
573144871
1429559
383377017
2079511
554726187
228472716
152807750
442699586
108971992
173310079
907048128
103961974
287468882
482069778
824338651
330224461
267804781
9190826
155380100
23866093
222490562
65104017
732371334
489181015
267789668
196067407
383411738
32222006
454923086
97175758
325007815
102014922
454874416
512555504
488593792
51574347
117145617
385381718
36876732
374115742
19236
301952440
620904793
15232034
542855856
358112994
782088013
114951213
382443975
27424102
115443965
189915812
126435272
101897147
148160539
125616808
70015921
374902243
104286527
399668592
7831870
399573963
230622653
113271408
531121470
272237701
142219749
338637773
175323240
439047741
86098749
31218980
79483967
63465807
698430418
215120587
367118144
460585988
17275981
3566841
848187
744129751
129282713
509294920
259908291
660618426
8284232
125198583
106291035
195592697
10916283
513205863
12583567
323899596
214083178
360524427
46345245
126731769
204245909
424706058
108321813
215679462
226231981
13342944
12201981
137177244
61329894
140114690
4559547
6263162
16853807
267518362
62527336
143023979
416330809
30979072
10997829
50900178
31169291
180197931
270380059
396989442
114004163
389437709
85061594
225541460
287841509
297100396
246765672
367604061
573094528
677314224
375064337
338379503
109366536
169210627
234874498
349858123
152739600
84400115
20702654
415168455
58124408
127546948
197060636
175148263
42893366
191149424
39196342
29453102
418567086
713677249
38640647
314681164
91806990
245114931
54650274
40283982
12328971
306888528
169788939
14590755
368034853
104447883
136076362
305403919
61213686
297359007
96167924
102986055
34398387
4663072
490423533
63509770
111513805
464196816
156838298
344669217
191871395
275688139
382226117
109806031
93759118
845816697
49342080
439296519
791203252
430180626
4201138
121506991
493166008
3370857
419994473
327702462
442127098
439522788
298841593
58342021
276466803
414432609
467896883
271508162
349563427
302229484
274255202
606559757
1451501
95208486
39780890
17932164
35507534
708496465
260734825
459773101
4319711
86222435
948512946
170267177
394445926
507324027
472146477
6127082
653465204
4477801
312628641
621479549
42343636
113237285
292019607
21549303
580128092
131264896
231306832
55312923
93197943
726022111
349860489
242093591
110714265
179603739
271423898
13657508
93600425
165546327
444830500
587174343
160204270
57837488
751148618
28002303
59601319
108369322
242371908
330688845
149079853
547172376
55752211
199307784
55598847
20116882
21715345
9688615
30399409
371213076
200762404
146485347
94815038
58493758
339820182
335730580
427381579
5876812
672776121
45464219
52361431
267360079
711754226
13310612
83833712
30783531
14834854
103971395
18410096
295054624
8542922
8261951
282894619
4528230
186821702
518863
150321587
413896331
223180293
130768223
370691601
31823859
56534883
260710052
22595007
451768922
31809773
492635550
57534113
432854777
182047361
27946943
15940501
155486727
652206854
592862646
160679747
182093475
298752434
267757293
86596737
203688546
442998505
98997489
41310195
37279875
44848530
67324220
53110439
66702391
284298000
36402825
2210132
326755596
338592403
374166913
149825282
282993555
637755137
85575858
87740138
274098556
239595741
555006637
432262774
3003184
687220362
130027456
154819486
271357160
587230251
412766599
362640472
940782485
207634424
113474293
15758594
835864063
392862868
142419010
77498004
299995396
277259766
35944368
693371958
398195538
175993943
67207057
719448863
96177765
5563813
509148526
259744190
420803581
630895111
374942681
76732502
121507845
533477960
30839590
442962036
510147347
34644042
467089252
183748039
80788701
50526068
527121681
152965627
178446352
60460191
153893715
337959075
324598512
595536231
59132514
46978090
140695464
42026086
309759522
41172473
63469012
25578626
746310289
1659280
124492052
146517819
440780756
25310903
94317286
356972143
361726399
152300499
253485128
329762483
310356139
40411287
229344716
344305
19990750
316406965
166745360
193654674
115699431
231807007
225262452
353843436
47361923
43693841
151075430
19468955
33926570
27538029
302779468
506378508
370682657
621908136
17999806
458291727
334046060
739042841
399789097
433556322
160890241
428254320
193106617
218742989
150972948
308037741
3307515
102122816
621570572
142603407
59608443
253355913
72766946
826260298
897859440
155387590
2017371
47081154
113434683
255835922
313179411
101907705
119460737
24658779
2902951
86677568
21691723
127852754
263911624
48367115
176446919
43259833
268490822
165729354
167759733
58373543
674043810
104309899
15575783
135041450
38957209
44902280
270496591
62371711
342620449
310989196
33008191
36570239
43321015
214084250
192662378
5213770
225225308
4890356
523594065
470488099
122183614
750590216
2454707
418882226
399495051
240351951
55964354
38044406
398219271
211332246
194463709
191762130
424922387
589426828
450427887
7026522
25766222
52619122
790240926
75579291
627421534
45303805
58648126
40596694
58427965
449215165
81547010
749669232
55670680
148302878
141541725
85040002
243630464
380978193
597396755
229842567
341375604
88458954
268170208
313547279
112865215
1251309
107357100
323093838
596845678
161649057
154899430
59124415
116018903
503504425
913616253
507518385
376884881
8133366
163655084
261186496
48589367
8096685
377866792
39854936
115095696
74040577
67624167
3904622
48991051
480023604
281053398
140648665
222726662
433009774
45857838
149371046
21258341
75777794
532172694
28511387
701546707
339007727
252833092
69095183
36473248
15918023
523092302
294292899
157002983
461562042
347958884
10384138
697345419
25880248
430600911
174165298
554716830
11363977
265270430
823172950
32928800
64340078
238569148
483257059
22441820
38445353
47541065
157768790
44315220
39622226
376247604
77421587
1010496
339935385
365860801
238375762
494110338
336574463
100758643
9852463
247932749
12917710
160625726
356061604
509121977
413965682
228821566
303987219
500423604
147542729
52318734
359536500
772712031
51999890
537200847
503742543
75775944
97738853
9292767
292284194
249333360
22585588
50170057
154267396
41445920
194926110
335992772
306200197
245171497
358541219
817707229
104947161
11135492
725021072
52066742
157578719
429627807
11085237
241189652
51421570
270876106
52831840
133295333
1548318
26688804
7607741
12432036
172832228
526346835
484146751
264653839
570943490
156371812
16230568
250022790
25472851
334312610
121132379
370944091
2824081
369726990
32211166
648247014
102651147
257183366
522723775
506295505
203212407
158943632
34147786
511849843
237994394
486020015
18078127
220262
43692875
233809408
80000990
83691771
178798969
67471639
981861549
426806517
50968162
368396483
310468833
283500930
300621436
373859673
287424767
530370587
116523280
197007673
58680166
336319146
377463570
401973670
380532124
82386438
31318298
417733891
782790958
509235316
120523590
48962080
32143631
204901668
163358485
171516968
35066224
128417815
280703031
888959
382486454
10317805
262018562
2688292
104824485
255648738
372867805
243342220
97281824
180364718
49882083
330751880
331218096
83047737
81291727
740370078
354185884
21518032
6696818
82581325
314607074
93322185
628468989
318042814
205117422
134414888
160228301
437912734
76613643
7480629
154797790
320517478
265867695
323138165
736197510
230762794
25824092
213876127
200462989
34258349
165256903
308732532
123600958
884317441
15720099
610005585
229354108
426680366
738227706
984778263
534970042
112977845
27695602
222450257
804018115
11844459
122408329
298613181
4581304
260788929
622616545
123196106
84524759
421134655
675871417
34315259
385195740
451790196
34542746
921081705
661612673
304387583
838993875
358089301
433316896
22318703
262330668
5685995
217322450
235379478
305989110
92518989
210816413
516878111
686890891
389222135
323208777
331583775
23817079
208011588
902427182
94096759
221709593
83688805
698055428
124907290
332170141
250863120
339967631
417418909
370543007
649575490
502804041
338038340
10857668
220616034
7895883
196962985
23269995
59841525
290874700
38357371
6562684
14133239
179201160
350099954
257171464
158799401
41710864
189867882
205698881
432756046
229674035
673394867
213125281
128475230
305267529
15085598
11716906
11167071
45644554
236592059
144038175
489985200
228073681
33167903
98717788
629588744
475111715
259047156
30616331
3456019
75151033
23456692
662844244
411125205
197746792
318056222
52553579
291760005
304886986
186023432
836965806
28026602
104811359
335953602
583218489
437233024
211768055
470349614
451189620
79009071
16144769
531372904
533270807
10462559
6519218
104906539
414660192
178708838
143797277
226593132
323017064
471364108
80655890
144049319
260011124
114413453
610338854
813124506
4435793
80678281
245821191
134173753
463082773
661972898
151929864
398019425
270849653
117751967
134289361
254802767
122633468
362039738
95905743
212941177
205147481
113848948
124165115
686197914
212506199
123974280
585774320
304633807
262832582
213860449
28365632
375314803
122493018
347599490
116198211
475522942
23711054
422303045
577943689
574526207
50651306
220188700
466106270
36022825
854319378
10037451
240265
15615922
19052616
122789628
189022731
630128659
759338006
414123428
98348198
340321024
244669489
880902
630963921
690131240
119866978
88900207
27260003
187214226
78133864
64247291
162421970
124274012
148730515
73994016
87576727
239955608
66717521
38709420
36438588
6816277
64974043
253658586
316063219
801864922
208615511
237682730
1135994
246346932
10677739
47454661
521603683
70074897
531793290
61710543
14970736
69027679
9731692
382310634
27707993
92095142
263520139
17070709
60844048
29965346
102153213
24080008
137133466
53763445
327588158
40664610
267803904
24531163
30358071
82656953
761967825
185250079
50618108
227203773
106756845
168236411
147023671
33840958
57462203
819366957
378126179
164893109
469652157
61617055
590542357
49080328
426018789
87525590
505067522
467907672
443053627
550574898
850595872
421401021
14308277
215339118
522736922
391901765
614200390
128521896
409496381
224999325
487973380
29634381
146166650
40461029
42058267
172145306
282143810
309017494
46369538
240967916
263260604
208835082
410970722
629055273
179129026
29119538
68109044
381827224
58160957
235292092
657645434
154523115
13126810
291188227
102472394
193719572
60617062
316628284
404522038
103728251
443616751
100242929
42066795
50613315
445430952
308544332
4947407
392177713
629250837
440966387
147416441
450379546
21371999
305088654
312282628
447552404
730322756
15125814
185672338
426627112
91783091
780825160
92402986
117214982
164230655
35047593
137980234
147517175
449498007
7278070
3973122
353023065
94810626
310355954
275171738
118242920
178317944
230399643
28160600
283262918
106918821
76255947
210200739
311149399
335243799
175062576
25001679
218312807
155239439
123690773
304082765
186656307
242989502
3694349
4192562
149645224
2717458
534240736
492929807
216866676
185072492
319511452
1011608
719607497
90578466
78063582
700222908
80386273
182305346
276086858
841481672
27889071
74629967
365839628
277772225
643035069
114761864
334624382
38233650
401788666
174522211
132409412
772506119
380956838
212662969
49449455
241388319
407599317
325784938
367457426
25529040
6395544
137470019
570137090
4579755
228714959
396350996
222151938
104048906
283654506
89561638
38209525
574864426
44796724
90688524
304742549
127373889
310214531
47108890
62029197
127510734
183950631
452658038
395683361
201066848
446006197
59737316
210335979
82699378
587811696
198852487
56435142
43368014
4627296
35431272
39683362
156098737
390722245
2028843
334714249
158348193
23317278
48228737
294096416
181969983
858879850
158258359
388130966
24639596
8830460
94783446
185776270
1519816
20905133
226018719
16046407
470497153
37197759
282097155
144171857
608022550
140716186
97491262
299446219
701285120
378537779
114141311
630889404
388438914
313135332
429362377
103458873
255519506
64512654
22022238
478305725
440708686
428328946
183584213
173504801
383589186
16024713
299378389
244312382
598202426
102125282
13381406
21635515
477611090
174060490
32321447
620738421
146776635
695444220
499520389
371721735
448952146
6925258
35422701
326215839
130084914
862987874
336283572
647363610
496534786
244054504
138343024
35018617
517620492
483707012
322801672
116924157
64939115
695979109
46400302
33346861
181711250
273196646
230793947
107173017
13398308
826051913
26604186
922488144
369854904
176033454
696881951
135822203
11684719
49721549
241315616
255477900
189233366
299583115
524906000
563145840
336352750
42684037
480889549
241938637
470534422
584421430
244227682
326293839
656808376
117880556
120856534
12548596
633252032
16235137
700887293
146933647
112903248
39471293
641968212
459859592
992280160
575255984
57474881
487830739
470160675
392590037
383780056
421056611
472311054
90197249
140811841
45206656
304665008
109768478
55865653
230537123
164266784
914815508
7381163
678700758
63602463
639102813
102860302
32078311
11001272
114315789
59561880
600359455
251664264
40647199
454968486
189040555
468816359
265188109
213405953
191065071
278796506
157256575
51897022
598092235
159988327
51497198
88501732
77240918
200623069
97036658
197857465
472093984
9119363
647553226
272454181
299736029
371977353
407130936
178581044
58674889
109486276
242160316
102370109
253101231
172751963
238483059
411589853
45578240
185833487
182924933
703753973
163021033
38256034
322651984
95075025
323069871
388807492
384926578
56760843
79094018
561008311
24170957
112467183
59738043
5383308
248937876
239778184
259976368
187355313
307564066
297438136
461451425
304948174
4748328
190972377
393386742
648392936
128325556
142568789
78268165
796940044
289332825
121379508
485629119
893202031
238037782
697322061
135109691
37246867
5093690
327393181
503423416
674422968
399744991
454524560
700681510
287653633
491257971
155611717
263242844
116871179
96403872
370153856
464341626
493404852
119128139
158948578
48491277
140946498
28604086
202104220
176783739
666319237
339309710
94226181
137079360
19667333
398046785
421590375
6809417
117191022
163602046
452075840
694628962
222977529
745646322
235760595
450671682
345483846
329558112
69551300
172154401
176454170
53325924
371178084
169482409
651861854
283619420
152776603
40105309
74654037
102040438
97696359
162337159
451477275
15395220
273550586
544731209
142021762
403159531
155171217
108952028
136801944
591266127
330040990
35781447
512895818
893114560
403868608
51998538
253675097
343864672
311743430
137016930
174102893
148532422
250615253
38031706
25628732
231980429
69180888
87781900
243874081
336382626
48401218
561442845
261748878
319894944
499582607
266184205
21497750
25511268
4443771
189010034
62583489
139572846
7024795
238544123
205655426
722461333
247519945
603774220
143865163
4533722
287613807
29881975
462585828
16896611
77190237
495369702
388916023
161454967
237803703
895686290
117067744
14345658
321357852
1163493
395494136
143603806
265988281
92188496
77724166
354524440
68515281
291788182
543261409
76031111
159991609
130955915
183589386
317163300
231330991
241601772
18000487
907924895
8426777
343086271
35711953
665786934
708153419
385776257
122712
2939808
233250182
120482201
10683989
72635073
410100909
682919296
220348933
181197541
323041003
35110530
2873722
19276638
365723426
63010587
17651257
226690186
346007587
336275385
128623031
422216744
163027677
70933132
108768537
436314109
77955299
36224448
39317920
504651943
660594201
473796956
73377670
585543222
465322096
168268143
507965313
54402389
54124184
99713018
450849789
443102724
60585836
903778389
486167263
96885121
314833446
185544830
374967425
55406552
21004884
365097952
15529698
623150383
228853502
81737092
188683873
385288714
180692833
6616447
94925389
770205574
179917438
317782123
442633916
5806101
7970890
167247697
1120557
98410488
39002273
114147021
60122748
243090771
10737589
6107966
552658618
272232498
430620631
80932757
276216437
710251057
90615031
901016366
371760332
1353890
526621157
513122421
12369661
473135165
44104937
477350031
179389792
129968879
314817333
578165625
178884019
334849302
43021709
629589713
53127062
12961550
74106603
493254055
163462020
123888181
125943102
141674605
924728160
369389670
454091439
4558485
33770631
97432379
320203969
444124983
137911872
164223912
38094389
105536738
490701080
23343117
213033545
181235420
143069053
259012929
247101712
173109616
137452369
939647813
34969832
295285437
242524114
198616464
601247614
177012583
593973493
88004278
86448565
255758907
177848907
431663518
347630434
241660603
239831476
150803861
200217536
200841961
84542726
736786925
632122918
187217870
516628820
555570460
224398654
295292511
206189387
648907209
484311537
102801297
115945067
158557897
255366434
100919953
81511331
21699975
259121558
26253050
11387512
462358004
38464004
43980977
439564098
84332541
61591909
7455068
743043405
11348845
851363509
647432484
98511956
651426201
335709963
323327161
78159136
535614849
230619720
95488474
26037032
371764454
39198266
235707314
125379463
91495687
85119411
87390927
20405426
283128341
833529497
129621997
440460031
414020018
61330946
93957951
494262428
155901980
121027465
272049206
152593994
22516838
262489003
600032729
203615640
128047359
108275737
57706624
34731827
54074329
505539313
155699775
487874731
1922707
378893039
404442170
426995462
458941556
243722517
147190563
5253073
277147207
67576325
399374100
43210447
16212982
21314194
213114299
49118487
140111092
326644762
141885134
642966917
114048669
46769328
70627249
538237296
94545318
268222660
132866455
332338556
1426610
499705188
238878046
62646176
110477804
3471253
211305528
67921578
67324540
86766864
177039895
6696358
61316766
81777003
29358634
264487125
209343666
353308033
657723490
120813655
73969841
39262578
338879983
175302223
270136660
83571855
541829116
258592454
53065137
173558190
845463055
32130548
370296443
394133295
266025462
148266062
559871041
158738654
137837961
210148584
10227298
182632520
34725110
319725021
773474133
1817973
754725238
253283874
783417480
678397010
715601
388689526
194733359
529034
73058122
102177228
258329383
208365843
369695077
18393234
555310958
389217547
408279749
341038822
210677
384937388
5419191
308766188
435907441
102696107
579474821
222624013
236379060
346537099
711492015
402166497
144250265
249787278
39398924
50575988
201180564
509667949
7757781
257914121
26618951
61391759
285199861
532485524
87226455
299626960
75404434
110773802
316358292
70254280
29042308
343574697
1415919
746746511
499746595
342070838
12938512
180665285
52465431
106216082
680485036
33858685
232493198
182804556
65335588
193764780
430774842
832319150
212971179
49945593
200616515
113187156
18295996
270624063
209891464
460532935
60955227
26483719
104109977
82118159
34531840
601801560
68081415
114980593
273749146
661582546
313157908
316632996
742420192
263721694
607928735
540886106
34651462
84782967
705082761
73934487
220845189
297788067
116651607
127581961
60374885
238473904
153459693
292130018
627122994
754159220
400965609
545009964
50234131
319443441
16351349
1163129
653227084
301360980
824239550
177037186
40038953
62140564
141046574
505935810
31685487
139010281
154293330
69693375
12607913
473829463
314331312
5580537
127712362
41748552
25832887
238781822
561715411
123567908
19603359
133823270
61683509
58892113
464235879
414168120
8933011
53793456
200558066
849756426
882323327
757351291
271474700
600309112
839744054
142465365
54281765
40910303
17925285
501700684
605302577
586102676
193486340
89132900
79166600
55927668
752317527
392643826
482115273
368944261
24174564
46068267
95907762
304888998
329666707
237482963
2091173
30332216
73217482
81905184
208160561
276652590
271275010
644144780
507537735
512236766
417064204
381319848
432041326
8744601
505514286
117020668
5933404
226245380
7142522
11397436
180812906
15562252
53780812
360770485
624502535
43131719
2370010
173439895
194388921
26642247
166907946
73265883
68335814
4250537
373184516
146700298
129441140
28561221
223963252
346694825
322753592
96306735
555165597
140004299
181745735
458444182
618173628
105049769
88494075
187028991
53015379
9524857
17792619
273531000
634350391
17740474
266290769
565755086
78499907
176113157
253022514
431730189
99120449
192309560
222494556
194350858
65487090
34102348
143373363
777030614
25303530
112114102
217106338
23850090
90584223
842181996
37069575
89930096
495850972
109630591
552367554
55070478
390950017
355910145
12387806
250049682
134214208
469493249
210051892
14561559
8677477
140863407
38923282
59255470
559866613
9980540
757934607
329168310
50641756
612703238
507876273
126089674
266248897
482403936
146481268
223783465
232230050
49802665
118786577
131213455
28667665
151401103
374757409
230372180
523999376
26980400
274050285
103814072
152335758
90314194
192774878
170797171
112703282
328099881
232318688
113019856
6405721
811321540
35726322
163899646
477445033
326543231
66851538
655733130
656264303
329983865
414610515
405681589
563007037
136068314
566200661
158533051
237225889
117701791
628951200
62537826
77974760
217430657
377704872
63352318
98263230
845673998
46232235
568183044
622307967
549877448
448302441
347862193
198868167
160565398
108443662
825562133
4357190
88790208
28366345
86012386
16972998
515470987
114458142
514766510
810772887
535421726
58268401
477611682
1775219
43025757
604362631
30531792
148862020
180487776
87330093
109387644
696654202
119836771
102037915
152333884
383128289
173809251
636195816
50377
257515021
742644670
133801717
299250823
191348752
101275
56709030
251732112
306917988
294385172
82856556
67942979
270597738
164882353
148421115
53839972
213265200
213614662
11942374
256003414
43704845
159238736
304299813
14942834
16223317
246186763
322470323
485420869
27432383
36629421
2106340
407342429
168928620
24741947
473474757
50659169
339139054
183579240
2340526
43328690
10308122
6050130
69082637
192144253
185319747
535915728
48548009
193751125
628029995
387899498
507645165
308345164
552837182
62641443
58350892
1088135
149166077
260333539
726103534
159470790
110755310
97686184
119125930
55126035
139475393
84726394
128028707
64443006
106087966
636168781
744278793
29485135
747418310
50100235
2941230
286448930
698100487
356164961
74327382
88079715
519538501
110838191
222872426
244384870
167114106
192825239
131030082
223529276
8779790
7131811
502062079
495838503
71613361
34738966
374412075
264198211
230110029
342832831
559003896
18298308
212995944
622737268
740649811
122472351
456552763
148380787
316668098
355548801
13960868
31972611
25387189
385287022
237496720
173972820
29713484
42337188
219234710
290193048
352404055
362390688
141624727
52460533
278355331
127848550
678691827
652530484
635163053
677039521
112971626
128687721
529519243
25054672
260436468
474855405
193831826
427984840
14208842
76891433
313630960
363289125
43419934
273438162
233727551
67400973
83733612
66058218
270990504
875760471
61071460
413985705
247721525
150486548
145084480
23581061
39111364
532196321
43382709
50115204
227788813
388693668
645911834
446079232
202458445
379927977
348009259
605703438
475195697
370874627
150169694
426866021
126186326
530017196
608254364
19224046
185568035
290911587
93083699
362075218
149243176
15044937
49463464
859997877
663496020
12089017
720012586
38153183
437577373
255450171
74348738
308894658
663791156
704209161
33777855
372567208
366176634
55688834
192576081
154014316
334043893
128549415
126047968
348277060
494160607
241610992
46100337
426969219
601903613
679432696
43912895
81126093
146748126
717403415
5519227
799273771
84210089
545705367
124679645
174012183
140438675
437315413
174757941
732061097
451849292
804480324
191404132
26655734
2054165
702084591
877889243
219164452
160560929
37752196
705356032
50611837
81559577
575911432
757484057
640659090
325614663
272079924
48375309
5310851
38028987
219633405
572717791
374608244
216640045
25535322
32908198
6076572
150170733
116564983
184995994
710883426
357680487
426688913
2402555
156587307
176564100
359838372
235791237
346916175
162728065
383730400
455444810
34460144
382866367
13825778
234403119
194678614
559128495
274140105
46955445
352172341
127847009
7247154
129965881
509664508
54161787
444334269
311794452
180495462
24526699
619898297
2438816
227486541
631292718
311137356
201865013
348102132
832925157
824401534
673829436
651250681
680057846
457506419
705585755
181329244
195448124
62942564
346709714
473868875
319142655
90154116
508994823
171341309
250320662
137933467
752882321
247922175
607133966
164948724
144318265
701806894
234452284
215917572
340095676
521301005
29863042
220460022
239725777
618627957
63385378
334170378
22878832
71616127
58737454
181661448
398640555
98053871
38071639
175771206
59110403
493475442
133869400
379462224
499838326
13253347
145286885
41825630
434205010
114363406
690962579
407657186
233788400
139412242
282952833
138375095
610801626
376801862
348289044
82397778
1923161
547866862
302317232
280138927
12446898
336385701
2767802
399405223
100089810
212544042
236659826
218007309
46811405
67915388
8506130
184070593
136447700
3805894
199008421
582166839
176005631
542968589
366390923
36448366
421860545
366122260
44809373
648965616
7114627
74737094
11882654
97963059
52608469
11867266
288547450
92547943
58870377
19042076
10428785
374837689
536128488
51239738
133521910
90288884
644750829
621981718
35402493
368431647
519028094
82217435
141269591
377357085
219491955
34212049
848549693
9365365
391831217
232523339
98359475
243614491
210210491
16863864
366336500
182960470
36735903
249014280
684290739
227656126
277470796
468882929
61354145
120772621
304318940
26654167
10156513
283109077
284676701
289829100
143004333
63217507
474075797
546542051
540444481
218508689
203902378
237913828
795288
238609121
851160817
234081651
263769421
612879342
136681481
627339632
53222583
343443295
127463949
179114804
573178321
59210534
249494124
101351229
98332904
86293482
820396778
220746434
106058857
117233106
852477299
782914081
36950389
135945286
300237070
77885038
54251365
14698480
312866951
80067466
129390034
181939123
429649969
20795256
113930248
34852644
1020993
119927984
312125616
13538105
18555133
42777879
29566308
357859355
151062662
541792938
791229434
441197581
173295098
286752749
258859657
558832981
100647014
433997906
427352973
180800246
75496407
67740634
58465816
483955691
242517850
527554322
59741780
73851229
440265398
137604210
89866080
876331220
295947611
35764785
89439225
739918598
89497726
52939770
31260223
58369395
317161937
61636526
17793933
455824826
12242533
191328219
32559493
78421776
68364638
634800538
418811879
186534344
520266030
509516338
550680394
16414868
800963710
467652359
140254574
158137540
8285811
254981029
499162415
23610357
82134133
123497206
83184192
473950483
215867644
46752273
323551486
151358692
139987188
116915580
34212621
886734525
99460079
107257442
370492708
27731302
723231458
757747558
174925138
615143866
466159005
387778675
287553240
675372
384441783
117451087
321803152
11575827
288342610
87251095
257648033
664526765
30740389
501805558
196218374
201065379
26019733
344705446
294016174
76463130
365950912
47195150
165896368
25835434
87431982
70176579
29419340
53966251
73641691
367545114
41230377
218463288
1364503
455691239
235848199
283075415
163502910
151654675
225651379
18383142
435232205
472797302
463028492
75686245
148327853
107902825
15164352
113789552
322648024
67155062
515194970
40251632
100836824
202234952
56961446
70620957
297406943
757890915
607669876
36868531
255031107
329941399
22377944
318151319
18668568
88384728
196684614
15206958
237724504
384346542
691827017
11181002
850584086
808333890
54331164
226589668
38671819
739100160
200973202
700212485
151653615
16929101
3665361
541627705
64640738
600209233
129467638
822694369
113730875
261823487
166946898
885226045
287878326
535255539
245492992
325570719
519564455
317349250
652254933
438764630
126215138
108492809
99579618
150281306
545205128
534524987
594539513
360733645
87444683
360088010
445599430
77593572
116952500
84060055
94613378
267663034
103769002
224023965
217588261
276447829
21038380
601443679
26292545
7127777
35121124
84332642
428444978
90391600
78635147
695028787
10137952
78075079
217995259
260330879
350418428
230345620
396333620
21073859
724611579
242776247
144026716
332823668
5288084
183678154
9181603
57344764
526084399
181502675
895110
118960577
66307576
673484775
17217159
152847331
134480721
549744402
847504577
11022413
304008649
200598670
13664058
471301771
366539587
324754292
127358127
85041776
114853780
168893622
236073093
318677005
609661100
176565686
547999240
58545510
212090626
133123340
94292171
315419391
237024705
134277985
312806165
336392430
406128176
14569097
90932258
151290623
304884863
691557499
30930585
86842049
173968326
698436215
345238280
441989138
369370577
617794431
79428662
419140958
203092340
382406161
648526323
385922840
544595197
487432644
65639274
124680738
301886666
126552518
227075181
119294003
394779523
697559469
230099661
13070424
189829447
272466360
641843245
249328765
45554345
208719916
275445918
325181507
409458876
68265565
510269390
227800453
254610791
119045176
365326953
792639536
644431012
425657265
191528850
63602427
323184236
495832627
61773540
310302916
668565416
52676618
392925130
15396982
589059991
86196778
322860359
77192925
129115705
71926224
21877489
298752782
223068682
121690014
220325083
152760478
83581837
149253863
660062411
97306756
1467868
19356117
2212867
180471738
223111713
345512551
159589760
523512591
380264179
644839467
265447999
52291319
14081175
18775405
9628475
19330818
32840066
204677337
104251201
71507389
425382946
185373602
53195395
515025154
82563004
39641096
247843823
664017793
238777121
82071753
112013511
353965389
51584044
775874914
192129002
176757636
228935783
70148846
131577241
633397103
427353354
509587152
704504539
11991578
33843355
394290574
2045459
615270707
368605592
174974990
1476078
41983326
120952105
429670820
804126676
142241857
217875663
343580448
374114111
34179331
36285763
76358770
81633998
462767815
31368353
68819473
408206385
13703204
68033663
243555784
205087308
55440871
720740577
449882598
176300671
10252772
18445451
406648773
471262300
546300933
128894864
1162637
359883436
525870523
325951409
211718950
156697030
401599141
430128287
215777798
528741351
519889502
2034421
155199996
139245164
479815569
38754738
282364534
764992031
290897296
212556670
214380594
139559318
7057258
311529186
65723965
308601373
172597201
163875273
64650685
604128211
664107379
76135082
185037081
36967585
628633485
531564041
76558876
352926742
170343252
323055247
451072483
632033239
296366582
49763712
243332780
515792725
214882461
30231745
376330044
200145203
185274979
38857952
146569829
316589571
78281125
492915818
391589048
282284951
76198109
185301051
155098899
633146651
570939716
111530282
82980439
671209985
40849607
95876877
127764054
794963934
132961912
342008688
28498740
390373705
76204496
10845246
9695969
54752117
609771356
526571049
1706114
298213634
63139096
214431751
574723402
151105934
9227549
178715127
38475083
700292427
508190246
120894033
87324236
381025095
628541449
215336056
345095218
442799477
62451015
528105557
38561088
823059916
38597551
81281444
517952523
239522468
144837819
5870435
789427217
61908465
67501450
679221941
344234526
658671516
22046244
161423577
405582688
305265606
90249973
385766789
37520787
86358003
46586050
184043946
31663417
429419042
699104965
7626071
17058199
95616072
20825854
167161624
970219473
142209675
222071931
395429423
36796939
24208411
83801319
131573168
403715887
599424146
5608028
212986024
165826130
112559321
223253487
35612436
339527696
148936429
35741488
241189516
246271175
234685183
198098936
235800371
176803058
58074606
50880228
304919938
293379045
425194504
705961736
46741209
57125197
246531863
535976286
290200556
194134470
467677211
650417824
457673455
578764535
80172270
281027458
98164483
24395200
301015148
229371634
169353137
23272590
164775070
135513044
276440573
590295028
277250981
595421438
249474304
42608060
437061455
29436632
405680000
93292021
22006914
214908054
809490545
20746801
462891740
48506193
169605282
2806497
35813382
39364671
78248304
300878092
114736158
655558662
375296770
124904716
332006592
130187536
164121188
464702672
517805066
3525371
83184602
202723303
225348613
178572198
725267907
186110144
370485461
98769276
402969067
125157690
49143162
257902815
564860699
54753297
284713780
255233018
247910907
416256460
140953560
409203454
6209415
123744544
41005037
211775140
80519323
93502456
44790572
237804250
144624881
98827028
11839565
173483449
190474179
144139820
75642518
581262654
259197016
143173712
608925091
629820408
239772025
853265449
32933558
177644519
53966508
532983886
98574143
619240355
269638860
13510788
805390457
3807777
349047756
242826374
938385831
655781153
55715506
149581481
299314892
458726045
19668783
409233737
9659517
371797086
85026810
672786482
274373373
821898951
632019514
456432489
15847078
106750276
281891220
539208626
637153082
32535187
433386958
183519460
216055312
472676551
18510047
217545003
492337780
121089726
770319128
8484157
62167341
788963247
4910857
30683719
13050458
4118598
250416606
33415598
784559375
396191307
14550534
99654347
234382051
23718025
146617119
270655760
235430645
43538541
544463766
12599461
223292628
440290185
368475585
32093746
579221345
31004002
215414733
393231498
393805881
141295501
107802227
48908203
843166906
548753016
82996695
170758972
173754796
231626590
63550946
136394944
374230361
229024647
590055713
312870661
472399443
521018179
62990821
116566945
276077334
59433827
419437227
185734153
220694826
335512455
219633936
29602475
261105671
329157048
166959074
492366208
490724265
60740813
122320109
298450603
2872839
761202004
132618475
306235480
698460823
363864934
181643666
489096253
479708806
639077030
644723183
151754284
346022699
93108973
762345664
144615389
449432529
217055573
327495496
90487362
222996922
244538122
42735213
372037371
490141874
179737941
48282897
69116184
683238654
948130424
611923173
81962230
903735771
42213418
378382267
146301855
67141286
31582785
271743477
31672771
363789975
626261228
24599567
41222515
293285105
195212263
98140184
404058691
204320323
395946990
276112498
169307159
81718898
2987920
116275943
55497458
153406804
37783939
152698187
514229560
406718217
858107739
141538223
74044503
99694644
1319965
16257254
709274820
26528029
135609973
23479054
101471447
225889972
167978620
69733293
188529102
73172514
631655140
293390119
337602992
790999763
420305846
3401417
604657978
48983459
510581729
131906400
523656978
53132430
9524867
113323660
1878105
265460438
236551064
355172805
48300581
33938607
16493327
310062985
244795424
6636515
731030946
157993260
176307158
73627290
107481455
392048410
307366212
301215183
148555662
84342383
595023481
403318694
32360857
15015230
62039329
104778385
713939076
186013695
331093369
469112947
227476450
2031830
97235145
44783302
61098300
2869051
191683453
18209904
435734855
629438837
414935518
570705321
154323030
106828091
459022816
50230124
6140131
965481057
9483980
148494230
13189684
91599412
143650369
118531769
35810847
59318985
131047252
482033030
86151069
229809163
619244615
828144715
65767157
199022615
109842955
541294943
39070671
804303293
39235662
472149722
263301322
617644060
421918479
9099194
301845697
204743593
221517305
55592208
13472490
13183152
158783976
143442197
75404873
60616008
400773409
861656206
15708106
324391687
108396623
121702692
721662266
229438031
99116369
275818611
102788941
52823246
226154328
37074234
10048249
283670274
213645953
650928714
287000957
108164460
63707008
22346620
296153847
11166720
51038337
446594170
51869669
35349981
32321741
161168761
113423583
446416404
5302276
3647515
871358514
150115634
132544968
233988350
435727740
332853402
89456994
55522545
81191576
403263626
226300130
419704031
309411761
5178625
559424292
108041125
5296648
40593786
10408876
225300127
39357972
129975962
33615075
534961322
77913971
152241601
539564156
557811678
157753858
302933062
29681906
527058516
50992666
366583829
298327837
24418780
740262053
150737825
462109443
88538764
86576509
546177727
22354172
24086758
689116033
76493195
12025256
16475658
136079263
55386325
539408036
153281963
234680992
511895471
122865320
266244735
310411588
355464666
614331475
396853317
377017497
22790586
4195220
11647546
216359037
203615158
464966639
39546259
69408675
32268466
2938681
129761588
203738960
162921459
69558475
163480052
194956527
79429458
38947620
573914805
300023992
633885893
100206460
110742618
110866195
54038252
656467506
76683311
425390676
49182159
922127
585616379
625543019
21546376
592776735
201643623
8031723
435844463
308914201
170685833
715626219
76086351
807355249
176541295
257670231
278521710
241963757
236706445
333171712
233117205
439838615
25707031
62093065
16754522
69787232
23132391
54459987
206443751
139370867
141926595
72874237
23192933
48556247
72338291
110525140
243951410
56107769
58773571
740023188
158082468
117305249
473527866
129593021
16240121
246893970
131080650
268096157
220969948
506417575
110774319
405581360
2583313
669513573
87359039
678966104
269904188
220417914
36012177
493414278
60773135
273958850
42709218
150084166
398344501
384684547
321422916
20911142
356174263
485757886
482936902
453196229
75621047
17720721
291003312
170530509
434789433
857157198
222787798
650832443
261312717
60918955
36180183
32159501
17426314
210700134
347233058
170737397
21514224
218662946
14203273
25354603
11835120
407373746
376064054
5978145
5781720
344843070
190197679
325768263
104184547
11743515
481657003
582594944
676301014
556703562
239052957
21207212
43799379
329466957
27361117
78437254
391888211
118847689
396710684
101232139
454019812
876296981
5055666
117683792
649738944
342479377
221897675
278147289
70402824
72018774
462546914
268693002
371722457
213386740
603430489
236800612
481389072
6456747
132967565
698274713
588379807
769575999
86661424
184755586
199113601
33404797
254511163
117995083
180584663
258210514
421221757
458040188
182813915
400991838
447527856
148260543
453443582
21731206
730876815
671142991
34433228
102729801
874410307
181750909
252402437
28184743
581836315
673344206
73637731
167946342
88931812
249968589
287088268
90971145
11657013
218785578
102616648
357219917
177044463
674392446
135512556
8984214
677089436
72817097
5963305
78155344
422280496
274513142
21873715
22786475
639435814
272190193
631722598
602862389
65208902
1347661
835453655
330972352
26355274
594001107
165761
307555186
192068064
500241786
235909761
695246921
120067296
147270833
389519618
144956463
213736997
175035399
57943502
358146484
196570487
905933399
161694526
402184418
304642699
10570237
184106726
334248549
668301691
55583047
370182302
478923945
201076311
77393702
81762468
284622460
66437308
215888512
292413419
435000687
677046434
259632
160348021
322971256
34256528
51978112
499162842
11275738
29613260
435805084
200682565
83384823
20656962
120958063
451550449
861825891
104271919
345915
54883288
2972559
17241606
115168230
279865499
43381392
116736190
36110742
235412672
355871915
467383706
110361899
9475985
43621208
106835656
371577250
424440427
32096560
82804272
178782459
2994388
173435193
11052773
17771852
370601087
265411006
181751870
290686147
48255115
255803019
35504078
598891175
610921477
426830935
341530938
188618727
865413223
313893292
504325324
281031495
336510522
280446780
37029271
218473082
262440896
151641030
654917549
328440336
69293830
681758432
377765025
132616168
251990411
368629432
469743036
440912592
158006616
35401642
133901033
130107474
11571575
466785737
264971969
250319994
174770550
129115992
456161964
431432430
150957931
74291739
112746026
407788150
45108785
395781539
800532342
385012360
328203322
352107495
281251243
246523930
32078084
854665
401582895
730872512
474896236
551961440
580632974
657118432
420297156
493319099
866571016
89899872
10897922
262491410
457777636
161789206
33333307
570370567
125939471
338193701
746812785
40091377
81371177
242272196
133495212
272985257
122821834
237128086
35769931
42718769
317284015
19551444
487103857
20783524
228313118
161918315
76267934
552625695
115135571
37667466
189886082
664407120
354526375
139447226
401669985
134028748
164503530
481975865
236758933
378645588
811691006
29167015
161251715
55188351
306511726
372427967
350496224
103625290
158265243
121299702
289740537
763142129
6215539
92064135
117153576
443943417
288665
24136447
41782666
281940846
321552454
114692257
56185280
75062521
380010699
119882388
133017311
142638925
383606
124106229
396468275
213691857
31844313
244337149
95661119
50878252
295069725
333157843
80593167
157082585
337094674
445583550
51703581
26342298
209990497
77894289
189245315
344388226
197312491
196928511
683883693
35858316
308830887
364310481
198751939
365463520
364242527
54475628
579364308
149502779
145722190
289644411
70942687
174481744
16930358
444361708
721531377
248879806
36595309
3950202
351726485
20321314
16422151
17942321
121954433
199832341
708586665
628304688
209751253
33378730
406738650
691347127
42398753
392900946
130010756
543036679
51788500
420408803
277497077
109633634
40717348
19743929
212301356
616211021
554388027
116645763
563519278
49645722
481539709
213698898
69509371
27278626
502364412
847075209
75121014
685313144
417789181
171034257
18153241
332281289
155407963
64636649
594112382
226272987
554228941
383537978
234462839
3934475
539024322
567227798
95098802
491657174
40899720
125247078
174279793
58045275
372042544
85359693
506523913
16187393
3117290
426004662
243579285
316330324
430407339
540073140
209382768
217956952
4109121
138591598
14361846
264386701
97668480
162509600
281266249
285479280
22783310
5764913
49152768
8058921
632492959
41641722
287787251
153246015
7998144
208369847
92905824
48668362
75851159
248497691
74663866
173401750
259156266
41604687
22454137
608169875
186623503
11214673
139590297
192829862
270423365
269256566
891899286
428399242
75313419
845460930
614839601
298927499
283682134
216175843
55392509
662350292
606014415
211910300
22347185
447919052
127519737
182822194
2679904
182378275
31770174
374301186
344025540
35091856
705592539
89546423
22970863
186992876
124854970
274004328
7951032
23704885
153659231
30793032
247741126
52682927
153415929
753323016
44245830
372519007
150738901
347937250
680782833
15340728
120687082
139517161
273660660
92273477
38509470
42275733
878240413
681894832
525570060
423995026
395639312
34177533
2445240
435679777
681196907
45980383
581253378
310983423
357104186
485585875
72287666
69015296
285984635
3504849
94813756
261603969
688897860
105260314
395501817
229051361
337918145
464887969
511255585
763028449
268972397
106906873
141083565
77003190
477346341
120226120
96575910
9928862
37495107
392779480
25416306
206735055
274423973
164980072
207919722
272989443
203880933
470180
629093713
90825232
162667268
727513310
189173579
442922793
644014534
672716799
575763864
171021291
332993096
301029186
6319519
626773886
653718056
418416658
119869885
272424006
448386455
62627723
434608291
45180060
205531764
392564630
18304930
73782585
122261225
87935463
146649875
16883405
82094402
223636526
180740123
392487638
147337265
1197021
235338464
717061777
4556381
811301888
193227437
97042918
1125051
80475497
419846921
48105017
155974456
304628906
87798055
26642899
188316307
3100815
93787023
263327713
74393788
293777072
529453801
332936200
311055894
298269636
132602373
197232511
770624740
262491916
89896960
384245646
114022303
129021633
23372603
689433483
154300779
305716774
306899175
329082042
307412799
437040511
614263253
41029260
32755156
181515588
444633537
659856
627901852
131198433
111834613
563071392
3060851
278298264
50244327
13464739
154524576
325110054
235290250
537977838
89258780
47774994
141281912
167915091
402291974
200548792
616647455
16275355
74874979
186814603
354331951
15306737
27991162
177151039
288496610
166259640
309977376
308058633
84067537
117723774
74157332
697151422
870999193
82635237
161256157
199510030
47635809
301046168
114955600
930081617
566676615
180542833
61647654
27175686
797955
102499824
126385573
25766113
764135188
41756027
575597903
66275953
433088926
328814439
120886371
65556731
589128743
240516255
207397927
699873224
165650298
125975735
21257486
563710328
965860073
135025241
234418527
93810895
62760498
246911657
98094807
413785805
89349420
263096387
83664646
529653454
582152348
232140785
288446858
555240249
1802443
381025902
195626524
65972459
817506337
25011482
335507287
744825506
625383227
661332857
519364040
303524312
70303373
163343576
358143137
163516169
473451627
309828529
210568959
46915699
97217380
294265109
468817013
461004408
438588900
782604504
164024678
357804001
304775920
411515031
188960344
202887032
581771162
50516836
56123418
167510627
570169009
321079308
183351338
548064499
129155836
187456235
19367599
253919560
815510910
187515152
555658337
6705952
284907538
736565574
1139170
165934758
39436104
270620414
1226685
415654312
530024028
157172093
12419087
7113425
103011674
354674040
357785952
241000632
4087062
671837210
86690691
82027590
12726596
42673242
82626910
481695530
827788793
64103084
98183732
499318507
116385480
470747967
393598456
288580098
49921631
347498332
10078120
563176455
31548030
527556733
197249529
396562225
227265354
57739117
242874179
12704475
470665698
581213369
415610682
210285809
196743397
9750017
737062270
416730218
219102130
365610651
320392026
107425166
462978320
68383549
608630687
47453246
217160801
66628766
771862447
118469224
855697809
486317215
681924629
563089330
358424380
251663201
179030239
479314352
416484913
408101982
56215509
232643989
261913621
254883460
691092029
438011359
35503214
78837991
191870397
117418878
15024758
67770976
523360284
207286029
114625442
632194292
401418347
724787977
185513307
122809423
597597301
162572397
547078956
74774357
86837032
425248092
165833941
666079710
353852859
220487922
51793418
491853755
490570318
178241211
72519128
193048728
519478893
155490618
15986030
508661658
749675693
116081407
227538306
57279210
703562695
343839566
517027125
87801501
105479751
224057504
435904941
327969665
134461181
66521191
46390675
21701285
252082073
256149521
276277259
127596916
114729636
298981989
249949308
265820183
667003085
186651777
258874739
503741907
178572886
204340963
84092053
262008246
543572270
539022927
530203897
97928890
27540612
102875869
32012360
14042773
303615181
231686237
516824672
482560700
293157953
69437663
92987800
48459989
687577777
63056084
298032062
110603753
502785338
22660649
212248827
458050793
468584084
239607988
11072548
398136359
86407520
30408598
416982679
650178293
212896771
89121601
206991099
338157948
572046578
7825289
226560035
386641280
68655646
378192195
280761940
318886906
3711605
9765315
88290903
186092803
12292004
175295442
689023010
44516077
137101891
902846369
21877109
440043998
180702599
638722873
368198718
47821920
1175889
536232176
91737233
18636559
331461022
445277835
533317273
530575311
315356818
50647829
397058058
277542692
293231348
621806951
178473170
341604774
167593541
118321499
41500623
242456684
100794230
66327051
427977179
4323636
409246767
23519389
79506226
642691871
155675445
317169507
561549872
504723966
395810142
597514869
359027218
221267434
53977736
31547621
80478857
320480122
570525408
181488617
3695795
76140894
329821126
83237365
33513300
464734193
233580731
640734708
807432927
137021446
59675611
448499110
158021320
146970369
603819195
367432670
426671787
136296166
23583717
28117973
40722009
136920527
61134965
264457562
389514068
223679126
95280688
120100513
278423863
768616255
9890345
146223032
632160012
4795100
8012902
857370160
546488456
235460469
174697364
101202693
507929950
81761053
110940459
84293126
22626706
488363431
432600843
554162485
17584533
481416448
454100834
186535503
105534579
51538038
926390835
14764965
2262227
41122550
550615651
22705122
159921786
194066268
85329405
396321157
54704625
148876163
12775399
456900814
317382756
770709707
583140663
540598892
743081839
276936928
52429654
216281991
162871282
283787854
10048192
137204305
156858269
34651473
34327611
24957592
910159050
189526016
86878834
537547395
101385920
514765679
103685706
266476630
295123156
791075989
499537786
244503509
230488984
313062509
90467205
174327009
106257390
247540640
105239632
55948868
952856277
108641299
203276023
263583945
93225463
2878949
31265683
298940244
332027981
6884859
48916962
10576299
692062450
8058287
229920800
382956827
367944135
23488768
389271047
348663710
324615277
84090758
43293759
461230414
64518632
503801587
417649043
16484971
138019850
242375324
22829633
1055768
24950455
21842376
82107590
40280501
498701764
180438698
314280805
462591138
53734371
61005067
657276937
49238053
440050983
231407035
357639826
483193532
60062067
28885534
88516289
1039507
251615012
209887990
20092531
27092173
72792486
82041059
51243222
400712988
342867407
236172769
67557921
83084022
525390378
716889186
101096025
34536721
319502125
352329513
83997482
410581938
736261329
903835600
391524
145060678
15130669
186985020
196450592
89384441
85498755
60880903
564309578
364994630
155853729
181210323
135913363
48443665
228873858
592866571
370784094
537440269
313961352
256057546
61329205
639431778
410563632
89872731
332844513
78110242
36853
29267663
78295533
136748617
523956191
800156568
34012260
464390626
100132092
187423594
147739420
322590537
16366978
250736874
22291327
331500123
184824998
36937355
50700831
374798799
313254646
68682770
4238298
42473472
186421205
388360971
178188481
144342389
181445300
162581710
91081535
730172177
290176267
11551622
249861889
155489487
52542334
5857782
564568575
153820648
121727322
329835243
216371262
112095683
213978897
9297942
664970519
801500222
270774810
348496352
45793772
191534254
288494822
413032395
26173458
90274030
200096398
626880446
491709295
164153842
150482684
80284740
141603449
511297075
269142445
793598
110965748
161176314
602832704
285278644
119148059
107319264
5644876
619901814
316003654
85942424
129773047
166530622
647399012
49658476
121445668
724859272
86359821
350638754
617184314
138110170
430250096
181707652
199761088
451523995
185545475
222238871
552039426
50947
332124244
60814988
53623596
529934998
182793030
193290079
179721280
323834315
437074526
294983006
16130020
55327604
133990114
136487766
462401653
17029430
202930626
225267033
16619599
209249966
742769713
449157095
433505562
272090244
555070501
69748229
389279948
454533812
44076426
60149688
11660546
368668182
381722820
360659163
7502035
440108476
154017183
418375698
892940280
856456471
70782816
88378576
183417678
495406438
185302641
483069481
12973353
450081681
229497341
806844833
397674311
104279773
184556022
562766028
21187993
24111556
563284498
55330610
525064015
168675873
141245436
25283291
18605972
26519630
16295080
345999486
130121015
25844870
22997351
818500265
94254844
165061131
50868243
509694774
157680869
363686560
657530172
312086901
3128365
587783899
105876027
227645441
350481100
230052829
204012154
51852424
542667071
86333716
23936594
333349602
86853736
145553883
191102162
126351106
124959204
81738148
277076131
243575621
333365965
195028865
410397852
693997566
334735407
527160891
38656365
36223602
341094384
21413598
533072093
762286130
117894921
415365223
90698690
22207257
3374286
317319310
81643149
26730653
25535154
600764920
51480640
219689085
155280167
55214690
56875292
317795196
158693030
610349561
23569993
228065095
368992135
206787025
87548911
71872681
258494363
539929932
103167185
517248628
57094797
199490988
117883753
200668732
47818108
3616322
470433500
9536616
69307872
82367153
6851222
331388897
52370847
44019720
163444668
537829002
528320020
46899715
154776091
227438490
17357047
215343837
37029179
109552536
190026422
9539239
682066738
21358275
159885264
227773419
70441012
202415006
84392201
261762722
269274898
287122866
318747809
591097495
185046976
208331795
260021261
563694044
362717146
252989805
542963997
731201907
20465841
668298647
442408057
125184994
44152546
3842712
77799576
360218692
446634078
403544977
12675728
13872870
369668142
167025097
291986929
399742952
352012567
227897182
570525668
458988466
239943328
370400146
126592543
201196010
203868211
84166089
207076199
253494901
358052987
149404531
27102414
58048935
98839267
122114042
348890040
525684369
203831933
57439151
458010859
96046254
711651888
131972068
1311968
767249292
46973406
81797340
265854705
288155636
357862794
273703562
37535909
14811813
204496422
339866754
357505490
286838855
66970235
170660620
110922472
25681968
11492593
20523582
805292683
749347167
2849769
386016343
926910
59232358
705846729
164803470
5398101
211738175
549800103
192566396
77881803
275612609
107503651
368087020
209860387
46935716
493032938
502955297
37693370
42495096
584755878
450431785
149110012
25837945
333779452
862311146
810121059
630894931
89231640
78078692
314351990
567441693
321358441
98730783
457911904
132863618
528136700
575138657
309558356
247519
333090778
822072041
386891066
441718083
838282808
231671949
9306140
334769046
157012058
883692931
497727794
190907976
285184554
216947150
173908771
195907763
91564904
179276380
344936084
1619019
552534625
102635693
326292147
189185048
38891573
184700924
184407643
106120766
173616263
71372891
270525961
87536958
333032661
250637
96867279
102477781
29599942
178471074
289826439
287928055
342238012
106597788
294135265
357787162
461210444
309723130
78603728
635375628
611347829
567331326
57320690
311731643
17018548
255893182
302614082
227064963
423372775
38770084
2852231
163265803
151003380
28191244
13412487
206847467
189603575
32843209
135183209
366637488
266211839
700380281
527747459
233147
61021886
612809583
471514421
180344687
47789509
155859837
5125969
25113628
625792978
8804129
176092587
66165530
211847870
44344367
2818549
494666988
433668960
333062664
10493776
116479399
477497358
196231226
327032361
445701560
196668
87030021
542866325
357589404
351335342
74305203
327775943
320091650
66052819
220125846
239994447
68321046
84847587
231861860
63584305
30642
212938132
152166567
92284419
752336720
2887603
239507328
132795272
205992369
406766584
279038956
204845428
398715914
12547016
282350772
25169630
499122453
656305596
196847845
710527274
193778110
148258890
900880329
383218047
238533038
128561284
97665498
53152251
277599749
363087211
527475248
197120289
34330743
226053567
339761719
216359444
194980106
46299590
42894684
317610060
160371086
412146257
15830659
31570090
316344310
261245890
439506925
451066443
273681625
380996703
362835389
127933903
32054187
658272337
354470658
64299066
590640017
14914295
69812900
44808706
661923175
230797883
312220303
385256798
372509748
232888038
126211588
187191869
260109760
57351854
168459082
33258405
4690790
71663757
407892236
136264319
117006913
5318855
5390755
363845397
32375666
599345189
24075539
64869709
137503140
547939246
407268796
156679513
325841212
76192123
422791805
128796697
752872838
10621974
472638218
540420904
75494137
284907794
229113423
9891068
63977067
351546456
243226185
90284081
365056136
253097406
69928686
178057338
521369411
105753136
49596156
153185943
84934354
587604223
481453124
323428778
202972831
112094851
140766569
71801289
274582101
198074620
200503594
27842986
439206467
170553123
22285441
508949746
105911250
110609550
861616867
946329122
360222067
5446431
72962073
709383313
33929213
753615
81196092
59003895
377535003
177276434
60595621
39291721
124664998
219372705
259222128
129260276
37064181
97466103
185333600
360267884
56222387
806915
48485403
321493980
11378548
272872093
388722972
204849264
523534021
577304347
440627423
286330099
106311708
260592465
455489726
558732504
379797368
94006950
184550397
694842670
610427784
71388092
192670494
294713553
1187832
184810815
779972603
338407910
7623209
250498385
436019349
59941581
111985100
228588900
119573269
834129616
485684909
188994562
100434527
24082180
55967638
360857090
177038492
217703083
12673393
101729205
89771130
664185418
48702377
664997235
384928926
49958108
171696747
45333457
76892361
87073315
378380418
34764924
423592140
205249477
367172252
421241214
169963298
104529033
145731424
151241093
231315465
164309275
215889902
35498870
251346981
42085796
102304140
183758327
275236961
70826257
4572318
534746569
437715526
408418159
280768350
422966907
145590655
27718108
46650362
5429150
440420687
8361921
290922184
6273359
238503118
151182503
150721793
462288358
747938161
378550711
348859996
396316808
450660978
123820753
116049063
192680845
90426182
2042494
782907570
569843644
530384032
54390461
18808333
354809631
526624261
368606857
183675729
311704153
48894460
30546913
175688644
299010489
111395213
598253286
167361320
434194374
542071778
810428162
350490684
87271174
750586
437681657
278343367
171876613
305125952
74536402
47669163
168603277
84380231
354593543
192355949
98761883
1154297
43379877
683431242
52798856
467682964
106275708
6611040
729066772
63922310
65614983
388227526
408694229
45960939
100674656
570306235
235012640
342403117
118806456
155974956
3532510
308775321
6059178
171994431
541283
253837129
323197680
108785544
181483938
58206642
73632507
2575402
58168561
362659427
322066393
302325834
32696004
746179962
462015741
19360211
170422244
32632483
216169115
236178190
125241738
182867847
422239284
321197388
298450712
541934940
58476273
254702223
435699919
47869859
52258336
459398569
93657822
202032914
221081154
154620524
210044127
150965212
352530412
316687196
51349591
163419783
457628744
195473392
586115852
572980123
91586254
17589681
365481602
70609579
214474458
160894787
288214206
731220264
339734640
74490019
21022636
6734914
119645986
31089116
263100677
540014903
380507182
744373437
92893296
163899376
472620182
249837585
372222680
512575400
421614284
77923012
145441697
73097250
866738137
107154464
36562230
10039679
436859983
88748976
24564027
5791654
244585402
21234486
155278399
219749132
16463304
283355274
673771147
16223704
396038390
148518067
3806926
379587170
170328157
153668362
25896454
218034624
179069925
129169745
710043482
424532957
232346226
303664003
54334734
610367426
184248995
641804493
842840648
10450062
469828348
650139460
352738092
747710695
6964135
54140317
433938940
394878151
274415043
27261017
25322481
13857426
91338817
374477771
270104213
354957382
104376918
103202149
84930156
371778930
90559586
551544474
379016283
2427702
604730162
191430984
305415760
210222113
56116842
255518339
362640120
16976401
40912609
460910981
638890617
765786054
10610866
233525047
124033151
39494325
311498422
89012376
32867094
358787696
14035483
345695765
141417981
203810640
420701376
252837686
4670279
196587262
78133617
115368275
559914926
532325005
823315753
182114867
69619959
208830239
400095893
445589504
291457649
310741571
85095617
273364162
520779849
259261392
182866782
251445023
378923416
176227609
55892982
851184249
118647474
93323395
329690100
181757451
166074372
89574968
561902527
638283881
138562992
26354562
477586151
366705303
106446187
200515558
356453250
743055887
252667380
22188787
505646292
573864649
69361724
176875879
207376043
46465017
3853973
22186329
289700539
692746773
864853926
373554470
163757409
187424578
221737078
15143983
3181663
201010605
12977214
340284504
208795389
318481123
44141776
256552103
197581696
188055753
125033134
217136745
460728554
213022226
40808624
89157611
169325402
30857792
202510092
322159200
286660164
119714265
54978923
40554808
8294122
189310937
61452799
334967132
1365789
182255402
82141633
24590810
429323017
306821598
226409873
243029788
618485575
214521163
371151177
118881834
356739248
394904284
261625320
232404127
7901274
4732951
220643244
96748349
36627967
664794949
764226407
415407569
43117593
753731746
43391085
242740672
1258500
299632523
323415215
50678819
224588124
59210334
184167652
257549994
130824732
88838458
458104644
85502907
370415436
200716480
158860131
71517345
266238659
739064377
18169909
36594563
209359974
268759445
107934664
131721242
606404785
89211593
243832024
136794997
863166159
95838398
772670751
898718769
49744990
11161237
18914730
185180081
58480810
104862870
101619154
9617289
42149461
32381701
946043682
247545021
277989611
8966864
47270679
190821686
36086318
237273751
290013261
135465704
15338392
394699771
27929574
28063830
224065370
13340143
457302856
540792548
50539471
138711603
656366713
161952691
39721930
77670120
321684031
393559
382885344
548165674
378186301
491999499
157639394
411953203
101573479
62677771
3340591
96058875
808876528
194174477
104771150
129294201
11478576
169079289
457341974
181482355
227924322
224476310
223317090
91026111
230877961
402782159
40349968
390789799
282415544
19110008
612443162
226009539
319682738
271025208
95421854
477561375
479235662
79474922
730439036
249406507
749670887
158242694
615230290
21369560
476648760
130220227
3430155
717205843
673507254
845400912
92443963
527178276
145919409
46237933
111481845
34851147
33186282
164130340
140473433
217331268
356537477
58259963
217570377
427378898
479117841
540194296
11977296
233625936
73624149
218805105
592736910
199473252
287353233
363241153
244985514
536793912
89660571
10166401
346596330
1129800
314228222
102066267
104592707
42626562
891565354
109224094
525328775
256049061
286238472
693354067
635582819
170459930
55840392
213822159
208326000
1612590
327425826
1047236
122594123
69174776
97121535
134563532
19534603
237451623
90498142
355334932
107861373
396264659
532417812
570054279
439312697
209459675
25929220
87288647
153707363
4037460
114212050
75989625
165742469
15569830
126281794
272503769
395495851
633034604
111024905
295164545
134391809
9520205
17430307
439172110
264656476
306026937
2937074
383936707
105345118
51948996
23284751
11235848
123684212
154868166
41862241
435128717
364492021
229623536
328833686
85720518
32139613
12513337
252431776
198674039
57307603
61999688
75804155
492748657
49590392
240671168
694619
54783949
293163146
667572524
117447727
730598271
201570562
212240068
104958524
216799597
304783271
105599404
203970929
123891384
527548926
737173782
270075257
962778766
510326
646504289
229565101
65134673
32847512
160342832
80859884
16230819
169787353
241204397
650813711
28015722
430935491
34847655
15612156
3979039
94412014
111619881
571527584
210844034
154194248
548033878
385061122
15925320
518582783
94915242
422290148
503069081
228792251
24247005
5354097
20758597
98526060
114803413
200419643
23854052
107626432
425161805
700087364
195242365
615572116
91718267
42271084
11695093
18683384
188007803
231550415
12080826
144658870
214011820
14199133
723740488
393317725
42664613
648666283
487133205
231228797
474974757
122940044
71354303
92655852
101574739
113195043
96963110
298899185
39697185
496842570
175875143
16427997
134374315
206317893
868647351
81887465
291021358
247009146
13145147
257591245
51749309
466550608
217992624
675423995
417477454
47485934
163688850
182900983
630282539
435404947
265775040
274394308
306240097
229325746
428050618
22614127
15906285
429604451
300483775
56055280
97190485
172091067
77416025
340435110
186903937
498616468
556820892
30886809
530012840
71093845
36279573
45017501
135259300
593413955
279109585
252294776
442301587
12684630
354985118
203689964
293053145
551211103
529309486
571899384
497829745
5285721
240269884
195782701
89211353
430638284
72331452
233722150
213457728
47415761
940256997
510751520
22328125
730020191
714645380
6575105
272263543
241494084
295507427
470103703
176913431
67746465
209388653
97355513
215494125
511451885
681852212
353127105
49024405
288613246
80282278
257521781
97488971
479010150
273845698
309199201
195823488
854395586
270481249
221452708
172279473
43522154
28771238
308660165
62554926
37493417
334296488
101893082
818054099
243766920
120367636
286602851
177636796
219305803
506180193
797340499
522921580
100440715
147293774
3763195
20545767
11043569
1124917
965151055
197083424
99168293
108790715
47385943
744137162
156009103
217321514
111122971
639895646
126169871
572480725
127130584
207808258
454542507
496498145
30822861
306699274
75422557
613776246
254079216
352669653
3571727
447049485
302912385
392177141
136854793
452074409
55409579
204040635
797655476
108449437
546489098
78332759
814293013
55324909
47375799
829142192
6795795
299022159
379352919
197301243
86569634
593378616
463451370
22307289
12658050
744417679
702565370
105081291
9818689
511228325
351901014
254058132
13991861
241179998
512552501
109641011
399682837
275148343
43664199
531315475
211224772
54537762
88519907
185528772
239328408
306281853
107311646
170017484
286529055
438332674
466440963
691293186
333648681
79558959
207326360
54977969
496132030
150175272
553092329
523386954
150807032
288044234
289376473
338230977
199422003
122904821
197222977
516135079
180121263
560276094
116579287
119491273
7050035
110579335
222703056
80476191
115304276
886803589
413362698
183746544
168847439
108512971
521337053
9065052
413313297
11035627
112401545
40030675
779576327
7905746
238120262
128514688
5502967
199604069
139326613
99487109
260804014
299966477
129655240
112214841
122246747
1400461
280478882
11235857
85507527
221548811
292180156
15837027
15074691
540764015
78914707
94551588
147692686
12481682
2145059
594317488
3504383
205085221
10709979
129498345
715840520
1965780
532936502
23673307
34771009
457705071
741513559
518660388
1550535
465235471
10280542
589650876
152464151
776122074
64214813
31929966
427597157
294569058
379481594
159176321
53083242
405332863
157662496
264458103
11742616
438499614
178274936
11664766
874551436
259029038
472182067
425482750
44615791
227088014
267383202
294648384
179199825
518558995
1134595
228846878
8334646
69685616
9861811
217289631
137028582
26724575
6360103
172116086
73541531
113808566
2806497
436793922
477840214
262014872
277720933
111412750
32455513
637087773
357898735
0
209120418
567421696
101756856
411112097
187099928
140137123
687725242
240609333
163687622
333473672
21991893
229108612
50674025
61888638
32603951
669173579
526237560
202778678
403695748
454209448
364644567
210277641
71861208
52618120
260087927
60014600
48374142
176358123
253623946
204040318
79046999
515057234
18452366
575360886
4775774
103441700
143643692
42638208
66373160
108210310
308799181
925944650
229368093
183479029
107750458
502119375
909784961
232288317
239514447
114623289
724059841
299845403
122091700
832457
88184577
165231513
12700990
265960944
40406218
61466709
151990109
620598914
424988624
74766703
272653845
214255252
493746171
113105442
230349914
440138396
3076535
90194612
51716937
349282721
204154674
518043426
370147792
114524163
365770636
14294718
161524435
4966269
31207780
34501925
570331241
434152975
687853864
256911867
44601628
413142226
24244782
432107954
546530659
85747761
253441957
409924392
250519815
119964452
64217660
227108608
283936504
37917649
141213819
800360616
66042581
62459891
661112416
3109957
147262452
12645326
109084465
98287984
52693194
67455319
338980579
549826736
28877243
33566879
46116212
8266532
724756
49664933
1335643
52356515
130648701
648700103
53154856
609225847
592035145
264642370
92837261
48155124
17850219
478401696
654378912
325871038
130362664
98869598
369074924
32499
520101505
34592984
312085514
486282012
72814710
683408021
345096593
269630041
587258567
438696421
262131701
281913394
16103711
610550094
212821059
295507595
257666381
65640449
292763321
136702303
309688906
828037027
42278760
296214557
87877607
312361615
33291493
90970232
21623766
15306135
303900117
70868592
71651499
330894565
22944503
151953367
96340139
273811104
635829804
99194553
29737005
266283280
435336147
2303440
3637358
272095142
53270463
916585014
443879824
18081098
486713151
320299780
13986556
327899270
190709399
3596097
537701334
347777804
52490874
155248987
171702640
231361490
200973446
95120667
14959165
21534652
128588966
154978439
299705555
685107196
7312990
376397691
94277468
306449059
26171195
106124043
91965671
161103615
132630851
98549885
498069113
6727960
436189412
184215247
7854229
272195413
302786751
3497357
56748808
38132086
220253544
18367404
345675117
72689009
370447682
26432823
547234097
31184588
154644367
14030142
299368945
239289978
282850697
298403034
135278213
247718831
6411965
794288884
299883588
345749459
64618422
312946307
274482655
301814936
674585247
390410366
896090887
711983799
14649471
236673572
173709528
132986393
53396978
110671389
327476469
238096147
239828694
132801820
234310765
123450728
732010251
277659735
184251842
132136144
19315038
510650799
97339130
170955172
48596880
446127257
135975976
59940386
209012067
521674386
136347888
5019722
738737964
826664
20446971
1704050
136657964
45157613
93618142
144417060
11487672
246879905
199995318
451332362
101771833
136054940
720460388
644314607
717950589
35582239
240845008
266952028
714525738
169379642
297310088
112226750
274132399
343126373
653061056
4858131
129404283
32178863
145721939
550037854
365658233
785871174
104627031
342533815
45334164
74282114
181636050
407602589
3115642
285545586
182705
1725726
72021060
262144761
482613847
331392126
627859351
29319910
42576379
663607135
294458386
600243249
45920803
316646194
103223465
552480649
179291035
7929919
45478581
562169600
17187705
12128542
446422425
63896087
469039094
218885342
191821755
217103614
30036895
294578849
281116782
41077603
305557549
7936056
25049763
10294260
275967387
260473425
359393413
19294809
200279086
157147588
188173990
483598671
295885213
267829529
402789658
31711286
903607523
7108086
329756489
541516230
86865455
91832050
26709313
446939025
603871447
234278242
278984323
173883809
409502442
144537929
28620315
10940300
383613428
285122340
609306821
704653962
305974843
283347737
60049880
2141851
78703535
521280169
83212563
862587583
2115723
155224750
109957141
631565054
34061757
272620566
729302473
47459154
460577582
349969838
52124315
3433860
435009098
270756776
36866330
61519051
284643186
172069643
582018434
447643838
255940680
300055494
101475538
779512349
67872122
39382566
71088448
96805569
47597540
244953735
120992209
675731894
262337839
62302982
712470092
183003545
604005226
415601988
343067070
100799468
415215029
36187073
44492149
241117774
3893273
271771983
18348311
495785123
33631711
129453227
6437539
335161790
405504757
58277085
318391702
21257931
706271832
36458036
138157469
255049332
140789
69098589
370299520
199605344
135285176
10200361
760219080
909959844
439183212
550171704
136063445
402501703
346807398
182531240
41157448
41234612
322616020
232197508
251709402
650481040
74055951
302593084
592226345
40327955
310319685
1381784
353481952
83276630
15050300
64460950
116732879
638161335
122613865
33550480
715549593
26138481
17485361
220253690
33835349
444057216
183379712
548234767
256485067
15480918
36076193
54698740
527838443
15987217
193614328
78891202
448260566
134684143
24974799
111206389
349533577
71063866
157709236
86319578
84344470
422287824
451558277
8193773
104237126
46453856
63003177
299359135
51555477
4841737
357084680
119306413
366961706
119700150
423553084
365732117
31603035
567233776
322466025
72478439
83659154
474772637
299135618
216122754
37249305
235020459
206805533
356758687
229296331
620304667
221542853
600543429
549903507
62200107
236294247
609480870
427764379
100629934
91472705
107387641
180271690
516935436
252671742
494480578
298386298
92556815
76803466
497551388
136610966
210371705
30550454
643865858
461683752
723161125
15040035
203911723
171208597
244439401
6459901
435116414
52309
20752127
594085399
27361780
120515682
139428145
561287319
22943771
3124030
117219491
13155134
313332889
485063524
603379844
394264933
503135433
329651648
163166787
142565760
81803892
619802849
199572011
517511906
299759644
306328773
88169572
386719013
52468326
12861337
397123617
545688884
520181801
120953198
191766139
536470855
274120670
105882528
113217309
187449700
442032260
188570309
423267301
17977981
70210612
303038837
237811312
19491438
331840871
655636488
266464596
537394608
209445828
615182766
56865131
327341599
33716792
625293465
443516445
225905506
303460269
314676548
595839228
11571052
230657776
156502307
27204433
15294128
56902530
767673676
184260473
57777377
821664871
63725162
84704136
255724439
98312350
693837773
393197699
583080437
373274642
663875978
264612676
1431427
140882508
606064201
78937963
11689429
99810226
22341508
132516496
286120037
6871462
756754822
95931363
674243745
102575545
365380193
37757776
510266591
204006859
85003224
251308824
258771860
839003201
97149103
414615257
583642742
563589359
437831398
273444025
30808678
226464477
243838704
364297544
323862774
467612391
71165806
607312954
57918764
622634342
241813819
207858353
465021999
667203922
318121752
423265847
229237278
245455618
405557705
731966579
782520383
10874429
360079785
10935893
441673739
96892516
62784032
110903030
494921471
89582181
892536833
80633660
263028986
825353969
463542339
457409981
17511811
269702462
328790601
552315878
74802702
24519061
77289384
716549965
120473302
518772855
37669998
120909823
475192256
369795517
80157704
201683421
187277847
198601514
96464487
203284913
330159366
117859161
206886184
158995689
97483055
27842232
5122704
72497075
226325741
757875391
211747904
95770446
90663205
152333753
83743395
403645985
554197923
206493245
137973507
478656780
485490516
170746291
17465420
110705488
139810667
616024152
76679454
539790310
303545372
183137361
8252660
62200705
353583134
34661827
76472366
541952405
8691355
157471016
107205617
106630897
499448132
303061822
57065363
200126950
107980638
196877561
108458891
605183516
366968928
50039877
508576490
79230055
293338943
100855591
66901837
533291652
90443974
136753385
49579085
398533344
395968334
1341046
103412473
305450019
179731244
64335357
26320187
51832936
299491652
836218
70832195
146517916
391544277
221320381
837136138
66877980
592805883
13868414
351647176
580163555
83067654
292645511
97007550
696994702
187655487
42663424
715949592
261829373
278215977
479577128
1663986
755662638
301074
349386099
104775142
12870224
359724701
284127082
72285736
788771435
12986965
50212801
270644233
191971903
300217883
135506470
473357116
43438192
115125916
888079166
42014787
278434178
638936416
35100054
77491352
121463011
44472835
96563122
208739842
249723860
183621703
23891724
58788707
413484568
309574071
32288803
21715022
147457278
277802774
43580852
399889485
254424122
320952986
416264279
332382260
528127074
59923600
185535770
126949478
37303023
395349499
64860778
23161185
35602121
405219956
688818348
92552654
185311651
95446647
383329308
263220848
411468163
393960318
215565073
15229721
222214637
270951664
8081728
798191
145015747
98337863
10709677
135656044
116045644
373008487
637801658
15717229
355741622
56842576
2774132
589173251
221440941
102247213
34050694
259277420
263819262
176923646
85211570
229497122
35829775
46686281
57430163
58811527
21459540
473848924
166466434
737788228
113442046
88223923
35439470
964775239
21948466
613808666
566675248
346954089
352590823
319401503
121505379
218956942
246057466
252683640
899048857
251850884
313155828
82995990
154963258
467762476
324097313
185009436
379935804
32545082
51763391
263425994
697241072
467173749
474946504
480116846
480429721
393598963
151549388
73677634
105918657
88958192
149945531
145470650
202218311
165404707
209198384
28463186
398739876
459740237
88463554
709489131
582710126
276180886
622379828
970384554
2415936
20377635
220970505
149892315
103187784
100984951
5789777
273495363
87929092
24021952
161511217
317571952
493642768
77481553
69575944
2375488
78840161
50778489
177590586
682439740
419205758
20675246
480690306
4670979
465035140
32338281
389561283
264314086
142267342
176502340
316832343
104744203
828310086
376841837
86366724
447313784
180069885
78140093
285830466
38039370
4777142
54832832
90313562
532577901
327025281
199035864
113240835
403986480
421990069
708636294
349476535
54374754
97256716
375120108
210271888
19202238
311330412
74026264
81316433
127886708
198008094
79588283
4679554
56570208
187636504
202736690
124589249
20915016
540591334
952214072
18825308
244851370
665299113
381693342
117564602
38464024
504480311
472394269
37341744
75659323
607240130
255167128
201962644
78368940
57606504
130032713
615010489
338882340
309330177
39764752
768998285
22744391
439237177
55751201
224956
407455765
187645334
576883808
107795307
537810658
600076752
57154519
131048236
532946700
155017584
634660175
121582525
300606270
757200130
107935922
18349239
538818088
104519906
70516093
118998758
336484087
10863980
436881807
119542466
18002194
15617480
472474205
179357973
363867727
266738032
459001475
316707104
314736245
898568918
621751975
306638844
592633501
570420207
390079984
104142604
23120662
511689427
10710158
932564672
163124604
519383557
197571088
58817345
39153871
680435237
104503431
454456627
30523370
30297204
173408180
581531383
57384860
41797679
135916719
266526211
29016540
12492268
224835352
25097362
148953360
50463552
532266611
211284036
24556181
96606089
53405767
112547335
466565725
122503953
212624407
196194089
31028066
169979031
628493377
273936854
431236982
70013379
18597024
420588166
672748291
301449634
138382540
745626195
224462578
309272461
60627424
241162313
203604141
220372283
370024597
408762010
276823841
463747919
438192975
443034394
106098989
627223795
139580239
165520343
256580658
283695305
83569154
205680364
175373955
75086653
61829351
431104140
169560143
81160292
238649008
306785151
245109278
66478550
39277227
428138456
485363860
162439958
23393073
174051787
44306470
278422431
486012494
13235494
176840895
712920995
7181707
166105253
486954415
198684842
60083239
431856302
523938973
154274334
183888765
125926861
19776058
260953960
585492779
564855446
8917248
70283342
229648428
94326861
8493325
930911016
130103458
584268152
156541998
96351152
638736347
74339357
71341877
30903967
116521688
25861876
609730981
488439767
289645013
379614768
158773648
148189669
692677120
153396607
39790147
204175828
605340009
3217554
251381318
133493741
255217082
345700047
31567086
82943231
105835136
227443516
13031680
7937507
501169909
103254119
323558860
800113739
96978427
794543807
503103468
200320189
262138754
268108268
219618665
195668355
13327483
865076003
186334821
432715205
359758520
20887830
92493563
888932628
322647672
202221066
575629337
69190193
551776629
321685264
88788261
11564727
349720946
63699655
88934587
473573839
144688811
395512610
86960926
71883023
200025456
229127824
47329310
292411064
29219202
43330843
342284514
37335015
188364196
315495997
6964899
210607876
498869764
243571361
202797487
414803591
100095268
21252371
12152238
77244203
60583702
584029886
128430818
461999782
171885200
161248876
238845071
170870707
370434147
60224654
636324062
49104473
561504762
9013655
561985245
290471958
168241734
4518022
17675921
65187628
373484504
530761871
199849807
225248361
137152799
95494234
60874836
103193679
53846229
357316476
289358892
109056996
422308540
84585238
515028172
26413648
197166803
239021204
633973110
476922718
451157237
153092171
134213794
170468305
368532385
657721368
548021970
49416363
847685585
446528823
23149210
210843557
54892099
46383520
502889012
376716339
675059979
292134894
160256269
60822352
29221757
408835743
381306248
40307648
232460942
243400729
279659439
421201344
37647100
132843783
321379319
421801499
109509550
475696868
150997271
37161732
219190281
48416574
140179328
163708908
33873636
585738200
21029893
465334565
151089314
103881371
228769355
665384613
451234357
15839530
73150345
592200258
758515624
287521739
528488665
8057140
69006966
9217453
218437973
421914345
3526250
90391821
308379794
56592366
445102378
105125388
778744293
119110452
521511210
581574233
31274239
389566608
243674734
237204098
37882137
371875274
4118086
420061354
215077475
311085305
134706272
405802004
444908567
143451851
562754177
196641843
289136340
242259080
525509608
216008541
512376465
261254514
637028447
24138034
326751726
150304833
98523
313566095
326882403
285933617
237178
1518267
11823695
262082189
24111215
130336262
437707430
451267892
790812073
191365236
318250028
96881775
73711777
570819230
31596968
38441943
238135456
68023847
566276561
418781577
374278873
210223551
49128212
34590082
237603985
204600639
85211688
64808376
28966063
141594067
103585438
160673516
531491763
125497277
175468509
691379089
380892831
27697989
439577935
520836649
114171068
12802352
564644780
237320229
39631845
354513190
641133260
541119500
34712092
61258253
134430187
43416064
389741316
440625054
81826612
447384842
172797801
60088417
584173534
16883197
31870292
378475664
357165439
883784239
22732331
273480606
523317221
441508712
28982123
66985019
847042011
173577737
395223131
350618923
334183517
85417041
449726732
61728493
266368855
89324243
118113401
572184060
354071388
201125707
542849679
17497131
390352888
573081725
396263730
152876650
9522060
74482620
334441025
564098641
246946707
220611169
242702854
522126001
387322258
675524110
367863963
532546183
7224376
484917994
110126177
162747717
19043012
150898285
159508559
436424003
434483757
30625773
20633247
31459170
524580533
521282987
194679687
112596908
304866624
49483377
29252719
179995729
49224236
835826829
394454565
406395970
100813880
74101580
1393531
142923527
444931644
92814764
34906986
284121059
242575058
767212814
237636571
183759946
53021026
100517362
18500704
564605712
64881672
253132981
351872693
466602610
141381330
30217584
135572
822860512
211631016
105737881
76189052
351367857
73024329
225194204
396626523
185964430
277908862
266153130
212149568
357356054
7852371
233602010
476779052
682073564
103427889
497092216
494329296
618472671
102618362
17060517
125690585
189863540
24079762
617762947
234088736
85944359
6005552
23584664
103361580
26677348
864793003
66047273
209143642
589345090
219675318
383856902
356773069
250813819
746381749
768672865
73973877
591457018
300945259
314812679
71563430
543276112
95921668
671385116
47252387
29859826
124188917
404602051
369324134
490408
143094105
436836571
354978752
164136064
579887733
6716
581261395
395755139
5474810
59962127
543936268
436401655
98970096
571415392
321586758
156156343
3275906
272521542
29401134
837422948
421395783
70606329
5975402
577985744
36194127
662077963
207052076
169289072
131573851
82348221
89422180
427756756
66827203
272628978
82703734
103816778
126657012
171870565
360940830
21977762
36472202
297878856
382807929
300593446
140093881
22377521
181903948
79483934
492347352
44999923
61567091
873513598
265597487
190534805
99377743
28501690
45695766
266725386
132110851
12639097
48022057
285068578
39082503
87427285
372360745
55646269
143152
587533479
102343979
79568670
522121975
222708366
86934339
339430719
345907922
460821807
76698920
8076256
228691387
7779074
103601249
85101557
429713025
412345513
243541414
213336538
358828364
118612647
216486653
183012867
444788271
178274708
198008187
562783094
134011746
597953291
150445101
325328606
103069968
349426433
729020714
633572345
143161715
128917049
321821582
47584936
241107309
652547074
655831105
407984538
428661358
5100645
521494172
365485264
262607034
240371337
121141569
457736219
535896581
351022785
30146869
454828548
32748649
21491386
123755967
709204051
235815255
374198119
91366185
21438389
138092013
844417
249791949
83173264
41980605
578936096
14900465
83461184
39525351
640207933
225416222
438664905
898296270
59471262
569518771
57253323
108434454
365179394
214443868
63528893
28928392
5588311
43016254
288812183
443678217
49953290
589365208
187617229
85766291
8596212
459435513
267270998
36383867
71218587
20501316
490935005
20239408
93230491
3492583
377561322
465933435
640085721
153091398
46238353
79872866
270833858
309288496
78781480
373861291
401999411
702467357
170540776
512999061
144693229
298267274
1902198
24838885
813036027
30167237
386279357
515926799
143829927
144395698
544336197
939500825
40152045
390775487
225609725
654212053
132440589
324033764
864387846
274850839
584357381
114129018
7898384
56989601
162893281
192901215
46885955
243948572
81974185
33915011
15001501
543365143
267871204
211207823
269769272
30008258
178253607
205561926
245319407
57225309
136573043
28685330
65678231
527037138
60931094
29547894
284852753
146024755
22440964
276634293
402731480
197590571
426201113
857201
238166977
88317840
256606564
161286494
101203410
20197835
43873231
35249867
64600285
348078831
17041139
44546122
61489547
431853184
215822486
181070854
40645777
388163117
354647438
269760392
325384148
388913284
411199581
275600912
374726111
28258386
1924553
218888020
355132801
777322968
44672727
67277958
48633186
676801749
655867612
2544692
10938113
8791136
346896970
328760004
600754385
414764359
532256944
86985945
333545055
573321958
27325857
317198721
732496701
129144676
95586676
138316170
210715735
128583563
395233817
74415633
363373560
149248513
164515358
26469018
82547949
203707772
4786120
608451328
1254966
44554531
132626814
112874347
201238
357316679
219771096
242438924
143887604
514719616
42701185
120376324
228152985
122592457
81695198
14346584
796055982
78476877
378285622
74438003
112261291
386525579
362601152
17855784
308208707
136164593
330778133
222965744
427666644
222966763
356623768
238252635
285078180
197354487
539794869
282491912
188578434
170019004
26559315
149210893
60973577
85628960
63765580
21505264
93350366
138872387
287267807
38817256
75632968
524604082
157678922
184099539
449195067
129927606
247438284
434093348
564130801
199690362
49232193
162653294
151028678
62677237
440891709
103907331
4227797
50952331
30298055
55707058
427070862
122131770
92666436
427712394
113201282
10826274
60189561
295229710
17862304
163523473
38970123
28417199
381603654
69250868
15637126
16084775
100776806
792246524
163935600
5860638
24970428
224508108
9056844
144639515
452192658
250594007
281051162
495947452
455306225
21710488
790663625
131211994
72745810
14889378
272695571
250175431
303189647
188481196
618991681
196986957
9878989
293341677
49956100
61545644
301487148
58606331
346702937
92272590
51744205
1684989
646481694
37218803
35570529
428486045
354362420
140367513
99723396
717563300
163570111
32001409
676307219
279825739
66088640
42113524
647569429
199452676
105870524
198731002
172734039
48230780
95974669
387981395
1195592
41002595
51490933
35281008
378339342
338762795
115869526
693365821
34217107
168702701
460521782
40468236
37266917
616730187
55162054
29645019
66346706
64629801
688006507
200998983
188862723
100230916
63779318
567218452
86252164
24706209
528083853
904447740
163668031
74485388
7242769
600482670
6520914
79478971
518165396
398203092
338400021
149519659
356515455
355012637
73178835
651091726
77390563
133846058
334716578
178046871
231611363
503668287
281460684
16584671
71185594
327216510
125768106
567388153
316027552
718066841
274926291
100588373
375607781
447551256
407470729
730012980
50473065
30236816
782317428
60700955
711024846
68322559
335681987
181516040
559382645
80150291
543430604
8536589
196030095
122572579
243418057
166200025
103217902
138562506
541534188
68821324
15337252
373657954
38957853
119120241
198241147
2616986
151012692
8388402
196208056
11847028
41022531
169414691
151621643
245999262
213470820
142399113
17236751
762242270
195878431
226130572
115670636
33383182
31365418
494801715
114727543
207626468
385459308
14100358
322487990
343108694
617269846
349503366
243782871
15333132
353405879
226863417
119255673
193152625
216698504
398343143
107980741
300299844
166829736
40055187
61179186
166449882
468954485
94442088
254556616
366426235
713527060
532247152
580492034
50553061
426835066
7037262
228124407
172586698
239923598
576617545
657917218
349221943
57537896
27712660
305494867
521361061
621021622
248008798
454092168
86213253
114403708
251425424
640162356
60104375
276516663
62973321
69508795
18376459
535649978
10677289
5107892
20299621
26552049
702230889
916534065
313474232
111876747
42816798
401091738
38745266
58964204
933024333
537112476
656255623
22177628
26477700
130047945
53719003
783545738
222872309
7032427
185857934
118006739
182558028
3144129
438053059
31088186
16139568
169419202
354820911
470250606
859030901
394277431
190091024
314961578
89502121
250315105
433969658
160447394
156954189
576553965
47787597
302559130
129961511
203298740
73428812
6116476
5539902
320182826
476327102
433351329
117483874
807368670
137025488
618703368
261601116
21080112
13330668
299618859
9894337
780167306
723386686
215312053
162988326
127906454
279702851
81805720
27342665
693146683
145424565
6119980
462944681
18176474
843649722
433953520
230005139
612212011
303714526
686370960
128322922
15667916
42685753
93721641
217888201
19832952
382395562
214407339
115250435
199560263
305564666
48716861
195928135
84442641
480668403
918357212
458467056
239304709
265655872
62565976
220843919
63802667
19630337
102063619
254421176
488103086
22408966
37379104
423644995
108545612
35144964
374894304
15142808
161694802
64242883
48833822
44621622
281539671
21630610
161336514
405204715
154796143
191435291
183838835
399261421
457166855
623299273
79253053
172740513
626971775
9028239
218573745
420510160
17481527
535805211
80246286
304618169
33408320
12464407
122806108
262346980
75161228
48454615
95085775
278061679
36121692
326722546
105132590
53796371
686285308
61452110
24505850
397668581
53900403
289698659
402002301
299216749
38084539
694006604
103376946
630560878
90790123
512824550
290226915
212481638
294676065
407477791
427524497
124550795
52535757
493205165
139380006
66001805
311604910
19218502
243829432
54255606
216249681
94996221
209127750
276970200
53499515
590035927
29987374
378017335
128922918
923260677
189771072
439077944
351412801
83336468
138321083
665787649
62018182
260856073
389899387
428195747
481215138
49893755
318872396
340428541
403351551
395615696
4274024
140583612
89383873
159135479
474045920
329664817
162334271
197866208
287737635
571355
259868489
91116199
229310404
28233834
101786087
436578163
8756104
218860542
4471641
92113696
338349862
469182164
141018498
148494719
70631323
219108183
499557143
279449211
299648058
819017008
180327462
87168875
126185183
289395511
94599835
762365428
382424174
175557229
40717000
223952372
260170557
128218515
584244197
83538048
175805471
165008205
205971159
24713785
65652150
179205524
11165282
1123704
548827265
32081282
431890096
33081524
176888966
685016105
116526137
167307178
583700852
177359339
59230039
21024458
105624598
576754487
14520051
82585679
39939430
357148503
232188217
62479075
236824200
363213365
414197853
710810585
102097281
20077648
772952514
764049019
9499948
194788165
132827423
278493164
223620179
136937313
334326179
5527660
440967284
3233855
107177115
154987921
154205066
273305506
49396153
23834687
36807718
38441548
87198046
96048522
706177815
464791963
4800255
116661752
263071272
248922632
290952321
112552962
23274456
245510243
55059654
9603038
214471341
1776270
10628264
17624437
234223711
108690124
4777967
51331698
117956780
373046883
218227280
343617048
370995923
365436636
521823251
265309091
202114150
741545070
165424953
38327269
184128307
39350115
279347207
365063943
98472362
45567070
58607934
366688101
436362346
354203449
602447031
424724379
132385988
4028419
624830206
482650495
201592722
377304419
608208355
87963732
102825044
266587172
276601810
19466800
203924195
123764904
188403573
220636524
664492727
230104486
428101600
436209463
49694655
290962847
859727957
16909175
526586034
304306783
111697413
149892023
197848369
194542420
149941568
219528797
115353474
557016379
346279417
532734243
246166267
472578015
7044667
249454844
364619577
71821343
403027543
76689876
361806712
384321969
573460539
313420114
62068745
358749328
199511766
154240266
270132423
314120481
392243622
150443121
52726669
370678757
443816461
452777686
28964259
301382245
71614680
380399781
11799051
85191851
90681172
11138215
311300325
40102662
208495969
344813250
437536499
445578583
41190899
443276115
200894845
233237383
417388558
109326576
807476094
197317159
15525390
830315511
267822461
40566203
5883489
410997898
15194365
656967360
410689196
111184373
62860641
186510427
17839999
73921154
64296980
129931920
188115850
296069640
569274649
153695860
617659692
149773300
47318913
29810289
38832710
56742063
63713412
9483130
12240868
4999293
737424171
420780640
89268413
458458129
333827173
221839193
22480742
105948484
149014385
145575403
305354960
210169441
747617106
230450606
116883126
4785841
156905913
111424696
33986622
468042132
96880021
14557850
96520730
280325280
891298128
97993820
543497508
74056845
791149201
212699080
24907712
241615976
391795843
29040941
318436
16346366
326953796
239047811
32107811
48107737
29709557
134748987
381809954
296000505
169896911
731113701
91168720
305183048
13378072
17758543
249538830
37561511
565916550
210949791
151085176
192992015
304355341
180586439
316552472
49986597
730382551
171766377
50781669
718326218
29295189
60394327
545238992
108816033
701788685
46361601
49967693
104856885
390285262
238186182
189434849
770399039
89342027
267084611
264135958
346775351
312905120
37466922
126117270
30021782
322786240
89316979
281381901
83664886
353884046
154772690
128726425
390924807
78249529
13115803
48149587
177786761
71972112
11010983
163217694
106841764
370411722
488043852
90698471
93893899
74764881
97330632
3326019
477141606
204099037
114282717
432245769
629171462
29455917
4994936
567897499
16632104
14397796
33004685
43332831
94525807
42948261
134935588
222631149
130321891
46866720
773092539
87727125
11922863
127914885
485941095
223013115
217530879
2036410
294013005
679372709
46096374
53710858
151991831
15866040
634374609
81103206
110393613
38468795
97278391
112158441
197562164
410503957
866643820
5065498
57692813
10758464
33859179
32303579
82046609
286546138
196623353
47685383
102860525
451033693
408676169
41935213
483365297
94957969
570050054
106040320
241632985
326369526
509304165
456334703
150333161
196269302
41196411
269864029
393764898
673088508
478195780
332837659
119239415
219005184
155715462
48282472
73260655
38075593
121828265
29490020
269066517
434792869
178030426
36478443
119934126
57057762
622410191
75830192
377225881
3564628
134864519
470072164
172565079
35158051
117557148
472204404
110390255
107605055
122179443
121012901
15097554
492138488
17957517
167815374
23474003
69096719
362604040
227522790
138953225
643565639
226633219
18885478
209577053
115707902
74608592
45535583
120929227
354161703
322888344
60184364
218905686
65535191
576311740
391147159
123148204
168964149
357072606
292421952
128554436
282234730
74294152
109665419
150606203
381539997
258667631
562903155
186099394
14276599
192291717
286876828
72541883
504889041
215283374
357372707
284104036
477313261
383920562
835571386
265311721
166527671
65417391
788307878
10039344
293103605
50755953
56218325
108039171
597592751
186061861
178970088
35493065
246400871
371321925
21664237
703193967
136642606
25995579
247250714
857454087
411221915
8263998
16080248
316714277
719311922
543363985
678739896
1109380
72163181
492501245
77871847
888713247
93670514
30405879
103225488
16967634
529749293
223355923
75571490
401088901
151765472
57930020
115747311
294641543
659687897
3415061
210537245
452214236
12954581
101069099
13117520
482460378
171749902
262223955
612460408
367440165
120489940
540051724
39590298
254838707
731254493
87320225
637785665
866568417
74194760
102083671
116267016
242860130
528699935
9138559
115945375
283992863
123148693
38304052
228420453
109968
651502802
108636155
162795432
64698576
865707966
118065889
142034308
296734769
86535174
356626422
108202052
80706957
440606521
198680014
2705401
59085808
474063507
160540812
129057181
540773824
68865518
482733570
427359496
305449395
13264048
178971654
152499985
19515120
262024557
66467941
526983206
64436869
299959404
77659273
31552217
450022759
623687608
81501
99915706
82916024
117592504
266846264
36878673
172857257
171209039
266263712
27388051
288857070
97780741
6023775
76462658
66691399
150518356
356156898
5871076
451799695
158896961
404301289
47770849
3627581
876203648
593275989
195817461
623454652
352958880
335548819
277146102
461283279
52162085
213077685
86563765
13779135
286815218
12514681
55666840
273081939
15745169
486905358
86457074
59811691
219524246
502603398
54483146
67589253
280852311
450191023
946279246
114506551
341096194
178165608
169246189
158426600
54001796
311246721
468447126
64611404
12219272
15427369
6154840
206594281
296000502
251803085
711851044
200180254
5159287
86094174
135680615
607135619
114084534
95577162
261033636
139067584
19417599
108087464
36810547
77601712
225091119
35801703
30739210
55611433
133356274
21782228
706065380
101263016
96652278
15668403
94166693
301666026
96995170
30558630
549233005
80764576
103989139
439781385
258005190
77193109
4730500
470167903
567189390
124727474
302972725
154844010
298815065
76781093
88932460
122481341
163997157
29131052
222468177
37306723
278051339
598114676
310150041
32617168
696750350
137557248
74116221
24624762
11825612
227903425
419726710
37839508
563566445
43894515
16847583
469991851
299816146
398844976
431704390
101740066
114895264
40177021
532195295
47613211
258124245
688092662
92715503
226250206
737911784
415844443
111236998
84247770
335885558
189130956
26703323
274004619
21078199
601751848
423140356
464883083
172621115
17723331
224875304
246176714
575235182
135378543
592490644
101719941
245863890
342651528
237781478
5699495
530573536
336849264
9004335
48269997
175669622
351493117
293318846
80463695
258787067
17679796
537878953
334616841
136495270
34312025
84914250
288150040
66579706
65498303
241178995
278133856
39615674
545641196
482494579
257740180
70982271
250606787
136046376
132333011
263631047
155345036
63952519
360973969
65476003
516803321
83552433
70053778
88723321
416871904
306653372
379268634
155657773
676136837
132749297
38372702
28225629
83733009
449203831
39626884
188189315
297244
22817050
117119228
273406201
165388348
94321260
5909511
402133217
134983101
170687647
144948352
629763971
109932240
692464800
189631409
952406030
341617
319866526
51931702
103607759
549915070
207452598
142750464
28405600
38068976
702703517
298211778
254690244
37001829
105485624
186728807
17082650
11836221
782012401
108560226
308540088
15798804
167126901
6026626
85338229
41046843
169939838
851938459
355149863
380287541
673667427
794146659
359096157
219645735
38265048
704069062
140918586
647132575
257690028
290351487
47453516
460260307
332915275
143554847
217532170
104500327
316608673
74589729
209799673
127665542
147149713
13063098
101439596
15555268
122855712
1209686
770512987
7704432
553692592
182637463
227627080
22737372
247925908
599293369
78727270
464686013
90890218
784304978
507144539
30990386
533945
341696340
78818553
18480292
318546156
124720512
537397908
294171745
11720019
907986490
174671859
151636158
78427299
70348428
337446125
215668817
56768136
464245120
736930154
32035964
643180407
7239157
1293691
372528
70827675
449464417
418827114
68750983
204063535
335397450
92883060
800418557
253048495
314731438
360544010
129167974
8166615
289133345
558488598
120237639
137559865
528797556
203010411
547597059
137815786
515050912
132217047
8258655
335762652
192675705
215917043
1076618
40389993
247045366
371993882
396331997
422355602
335537222
15494035
423306009
352248934
139359260
233516460
347100460
215244257
189572803
92056468
410949752
18264681
363391506
838672438
168191891
163617224
231834078
20570450
915112638
864465737
595007827
326904749
441131460
272445194
511149603
590699
491264036
54659877
445736677
130112858
170419808
92405565
15857951
37761316
51767035
470187941
17961950
161061347
540087207
13258146
726737212
323048290
30126290
2875561
104477631
67319549
43369706
14171094
360852038
68120011
37224898
115680939
41831085
197907162
374578630
44083598
87876329
1610916
444138732
320170109
209402097
312924932
394229734
13549483
52543520
226314172
323886564
116621227
683483290
335707201
5220287
450490606
583003480
47489960
97714022
82866090
55033307
208184074
340533829
23802398
194495933
43990596
10206285
660165221
45424119
68739208
50941312
3960181
24589981
81048931
3463380
386409562
152822310
117489756
220776011
457969017
109563424
351993816
50473895
180882023
683279273
192598230
184438153
475786470
47651533
18575183
240296601
20850282
169575350
182884409
214423954
135790141
385461817
745020813
695511027
336091006
22647630
48257554
212275470
74968635
55516385
318635454
44603983
603421291
805871401
359897982
131674137
204528749
497222376
432931096
11211658
71363044
228917471
259070822
898498
318203753
346880690
227934082
201851821
226641061
243503902
219531494
84682321
162531490
26892503
6878405
18653108
34360643
94067025
149308655
105085399
110371547
6378029
224430724
475274002
397692860
27153885
876769257
619119534
167723358
63546020
29700864
164094285
458845491
419120101
115992819
112182030
28941026
105510376
60709481
451332662
367032700
10513485
20714613
169210418
236966788
26238812
270572214
118809120
327750291
67989782
20858013
61322300
31100526
74038023
76831984
687095792
712939081
391604388
178940259
33672661
82115872
9739486
357336226
11157896
110487281
365589055
147949045
53976457
796886076
163100203
579440608
572135936
338865820
165529853
31633170
13636648
31542333
51861133
493073755
120396263
146650531
274103458
419791542
7117479
229116755
374875803
196032762
278764555
134752018
745091727
466400102
125683325
157899196
77271931
378245677
47394525
53539546
307377337
192675273
10861903
328870194
160986836
100978424
237891034
22105778
84213832
169020772
748990956
58887971
94363139
289910148
260347167
166792956
104979269
77276249
412484382
10992469
504480702
337332459
85016647
32451886
75427621
91328709
712055274
295665615
341785086
38029901
610464834
32311862
32110412
229850796
94244692
725744895
90119648
8903471
592749537
223618492
35383492
15810906
162543487
110130698
162575829
51725009
18722709
21863005
507806941
188995483
239211177
208831654
127848637
93018440
168719134
277060139
450479029
7453503
166539264
132667536
137952852
165528130
195850741
465058901
525424803
71780654
5594284
127797270
671788343
331437150
106855107
376645257
116129522
668438300
432032708
122565561
49677773
268738770
414204242
190714821
31365325
121407884
588138445
638877879
388291515
39909886
10452532
581435605
231273727
391860117
141718355
633626997
816287042
119208566
20823024
105544917
514835926
183121363
81905943
5284151
98493686
795109430
157084503
18006178
65009526
118952422
821402796
440393909
478974594
204083783
85408139
361237869
249966688
856129971
139164541
278685276
408647961
31656673
112305553
194078020
384676364
294031476
328598826
178795474
392315542
330867216
73018034
231196215
309735191
316531256
793325939
69033231
596811236
312891961
476059873
30894320
208611060
15425720
514226397
393878260
266898481
393284348
363658684
132141590
50198535
165714348
722403805
620334917
420254497
641832614
2728582
521208295
46997867
525294802
432796384
24033785
170890466
532409184
628235110
161900568
725346778
234710542
54719227
54712831
145954767
257459354
2630642
386248524
613771987
356263594
110333187
23313856
192147206
201545181
138413109
96775338
97672054
673047093
132106524
10423083
121843411
167900557
292815506
7200229
229631917
556958002
221879483
194197052
125865415
492833209
86606424
248812388
508639767
149350088
7160907
70722749
285291804
138574984
2934433
19637764
5662352
481692368
149847997
482188555
276400304
135754933
36694707
154134068
113342054
37065377
828912548
154232953
29317411
313649937
127350002
715217261
340660825
259789801
678075925
818860716
243422969
515684838
253570731
518887078
173054587
499821875
329831168
90817447
525145678
43177408
297782084
743809439
738645286
156915828
122125214
299092538
239953042
178983941
61883771
44072640
451030573
503826262
80447109
369088289
376319221
436710797
433514706
121244905
237010158
32633072
441149933
443395207
505452779
440492815
264694311
120672382
4053623
35611124
323258367
12312910
686556389
261822854
107414720
66249974
199404340
89486112
222622413
166608584
172619679
164337360
468603605
60044328
89595532
324831665
545145562
831305589
306017761
25050891
123810623
250175544
239616002
310166278
652960416
220129364
373607696
30286427
556452379
290868874
483697389
58871979
63206795
11166926
388105824
724002873
292943297
38836408
13056579
152993522
314607817
134166950
142380858
183894856
388915655
162199610
227227242
120113896
193223410
942530
158692528
223729137
21684683
174533654
428175450
155940386
242154655
635855298
32626520
535681474
551621288
277527065
525686148
7624480
26775191
703448166
170037011
249937515
330190885
105829686
410332289
237118374
571359957
65165553
355271852
12279418
245881320
666258353
73624834
220471057
418214840
11878821
299379365
517582031
12465415
271085682
709456475
14072649
267758142
176671476
63681246
67075394
327402258
176273726
159170375
13776634
26681747
16574406
309459079
104639688
512536755
151738916
117189708
98843392
144058510
21921435
96259316
37128844
125357141
90642245
347584428
73713360
546826115
112496816
41483224
37703068
566185552
368100129
222602553
75875754
291554454
103204930
466494821
238999679
2012261
234909148
312567117
222461898
253736602
75452595
741255496
307456076
71249923
82498886
182523781
271885989
136844800
16048031
317838191
21483549
114134629
429119592
392432452
192426178
504538387
154562540
49272468
4606232
434907603
115701072
6989328
12943536
682414552
36989233
202779358
12646973
38999581
22301337
290318345
81953457
94737890
58381048
264458541
500339
7403379
710672114
516948559
14831498
136293151
763961688
388362394
79388772
408295677
138927030
367039998
20706204
631162743
317825737
486646338
33884130
687590755
342531609
302329068
167307221
155863380
475002010
667502982
349108063
407070965
373534526
99095508
320781649
552252597
240285611
69770825
659985594
267527238
49550944
279645687
223386660
90246571
86840076
230175951
904285604
213743843
619874333
827034575
3851051
459634621
16757819
58443422
69155723
369917136
595905935
147520234
210852843
510756614
423935211
183619969
127116259
29984181
103770120
243273103
10840939
326470856
329023217
212466109
220735996
436589466
101970548
246982883
138928061
485245457
408546017
20936098
51461836
27306361
246283546
263924220
10187756
547771811
254957519
210934318
14171607
47568606
248956720
478023683
181858884
317526557
816629023
12108058
576474042
56536855
718348731
157599891
323539318
80919338
202612977
190473880
13780332
7770430
260095473
631109498
163087512
73724547
233968132
363144974
509143366
7866536
29585001
96107612
2963866
189949024
262871385
76856586
115979401
127673850
40107117
88104812
196937854
10740129
237497213
18492052
21008932
150067243
97397545
91779850
467077
36418051
269289957
333223883
467105336
62014701
119779895
16749292
7641248
662438295
3338848
514857396
304166542
117916646
694907426
215006546
96891619
23517989
191315381
641618917
77478658
102038067
115277599
27583450
546247119
189603530
347006283
221623877
105630968
274816677
51863077
68616083
61904626
81636968
432666461
40615762
711830814
13490016
342843181
48430927
232518522
103498437
61666145
134214045
11956035
75531916
93972608
27696708
316379227
84697852
102022652
676386665
258676068
1736818
143934396
53145197
191711162
99601960
8586179
31795599
73200309
16654543
130011568
321455531
321327356
281273955
717913010
110755410
587013685
44933142
20403419
452393063
661617144
213878756
208734830
67504421
303734768
617978488
294344879
200002520
197052512
233157029
104780126
61819735
266253646
30539440
15714931
49538154
97689513
59452353
224793920
364603704
51720716
519229352
456346295
591610416
383501573
52094971
155660155
14334213
76272465
172400050
4350716
127231305
198786021
169017606
201711141
27279984
49683358
190793052
78337173
202518819
213319858
587591340
19960431
14155453
19057992
58852893
61508805
304347658
615425405
132036692
406918568
56633831
287287969
283654516
403350636
9887532
523597785
64419336
82970703
447043671
792339659
300215714
160565700
160422011
38893035
153655934
868295563
386732700
678996927
301205671
252849163
43916902
660989978
339591699
199865827
145701342
791020797
14113276
631746329
424771127
581528638
109233208
450757724
274740484
294698499
4659323
358842232
370234889
232318427
477106941
32728344
14029012
350463
334644862
429592805
197962869
847755777
105638789
494385875
300403334
39154846
230949589
382397830
515091984
2034390
172381217
116759311
520619565
139309487
300061139
279502650
47335687
38027616
9524669
3023987
145514739
140008523
29775792
424120164
95140172
607037837
641702209
21589136
956540116
44052521
14954295
91481707
17059230
630653756
77054901
142633216
131751133
39848852
767144170
23721859
505233170
110719467
174395319
238070098
608144310
286861548
343773027
260645408
17466073
457974867
927259611
200733023
479287033
412503678
137753211
264817735
322877770
187983412
610458119
628031461
640221093
191222429
576801211
24564509
97178258
133131699
15101065
22644884
60506801
462308543
336644867
171492229
465459834
110340808
99295888
393728791
257881363
279664023
127011417
152414430
76142496
38441433
178245712
272578598
92620359
505939642
107486376
442448597
66153155
266912367
302748066
951980
499812509
73170951
31046330
108583266
650634417
194409181
58468379
41978755
443436646
332496570
338148670
279185866
381618946
62611103
53296955
71532226
27186935
290062115
573865572
36696747
533924367
167345044
10085806
419831722
142772196
292043400
16008204
67086947
289647363
73650489
1069247
127444269
449170567
288533427
7741635
57910811
33236326
50628860
362116446
427288594
425450796
253477872
321623481
319180258
1259597
120802081
51090982
314362147
229329380
144189812
125827350
55179072
23067356
92910066
5999142
22491304
176732
3334743
422955262
38111537
23827873
59085537
60271183
151336708
358807929
92943297
47586733
299265780
417342437
64564710
530638556
233093753
46240574
546007290
73761775
159285523
70458164
3028039
105269497
315409662
933836422
101783573
255990771
47105798
543658784
72601542
3746961
850771053
77827831
450831578
487510286
98361222
177313395
365446629
706556391
478334336
642072435
668870613
507443254
42465238
17754692
428951834
772024137
487903840
288354018
104783688
429359881
328380710
237973962
609705675
62887454
12497391
87276756
460969136
308466374
436425671
430252985
301770997
21950527
35768861
95358978
701995180
128408830
46736370
17543702
12674217
670564863
72833759
794281976
277488603
86853547
359649895
103118125
48207825
168304411
163382354
11840991
62401738
125026790
140988022
466199907
168990428
40228128
42903402
506052491
133972860
586520481
548335581
55780222
387243022
740772250
174058845
52838365
369348596
192807672
306883587
1391667
135177831
41066707
522193592
439890672
228694537
200555978
20931074
289963903
429229315
144068119
535760446
616771314
208926580
460570505
243894823
30584393
74755043
73738602
593503990
18279833
647686289
47899732
395689093
6907979
953787104
38387271
32268053
42267326
743492937
48030166
105360015
526832729
77985316
38826257
56601741
27905812
226177618
136624760
266703249
572190660
237393237
31507478
9886107
437667912
552264950
233079552
255503324
17630520
259132386
38973620
168310027
5691220
54568908
20524333
552917531
129611003
64140761
17446754
332916251
130560578
197917629
167848513
37314838
272860025
56252492
88235567
675225510
90021406
36093527
222542083
56557912
207633698
31306494
559379848
3519826
153616200
96042090
73204225
65198083
28521225
757137268
354072072
363264329
486458232
336629160
400341629
8046861
249311140
51218955
174511970
112126985
150872850
40709871
332829356
16703023
720788694
219561623
13806398
61221580
554044393
507222366
116145961
441086970
525139131
86416469
546965475
113383542
325487302
494972191
57462382
600241834
276533250
13744526
95528953
810861022
615739008
674961355
159550691
65343954
328051402
659112130
175103833
127286037
221272234
44394434
41818720
341509878
284902350
208968372
159156291
113259113
338833170
628387526
38151373
172477697
88521771
56495151
252028132
161260155
872158596
175494908
212327963
14758383
163988626
538437061
97108310
423778049
128540976
549104844
172689452
265879246
197722713
28267049
534268077
365997958
163048886
330175908
720093953
73899415
585655033
775400677
233225358
52069500
629139763
97463200
431765982
219866605
98192998
514173551
33852468
608332613
392301995
661837413
35672068
15389585
652325836
585239724
135380640
293989516
88058900
2141729
13762987
624779810
450415437
74117322
39269852
138728476
285149692
360203913
172001342
64602469
156851694
207474459
213831534
287225290
205497301
115380232
398955084
210928532
519983995
39577086
217014179
361809355
19291617
56268648
104123723
226918507
98288819
182848167
16471565
697843412
105948805
190946177
117291249
604099962
852535283
445744030
147740822
71664301
216083495
56920572
13525600
218441019
776295463
106155002
240643302
91461123
295302862
126418712
224586412
109711196
98993022
39019516
95733057
481624813
109484696
148413600
141060512
1473840
80239917
360555914
97499965
75145959
404431115
5288356
56051920
336777728
71013553
190956531
12734672
76563517
117792592
221242844
69433414
629054339
763429242
9163889
472534461
423518032
172660674
201396855
516795910
65406718
17599263
385630920
495546230
228501456
491147872
67264376
54895397
107346554
21326796
51275940
84812713
220142044
3581863
563250382
116758422
135162290
656918891
527489787
8351973
218768112
293738411
469028722
486337778
132931749
299911943
47324723
95475404
237539593
554884888
788168165
34377447
185042197
159307504
86057283
87195035
214710405
536120530
121939485
203846265
133410275
66327480
114220092
110690601
359859239
66159120
327233408
287070504
525011578
468039728
172333718
330726
180305458
91437791
204975384
94364185
151239140
117854253
317961094
99219501
169613489
278111877
234769842
314698451
116284020
475420355
384669108
146947212
277123065
40846508
236831897
100018859
32890566
541980326
54755787
30726150
343238584
43164369
194609388
206492167
95738225
255856719
359244554
439793343
337940979
68028068
377098502
380625452
106509331
595344305
110962654
811008351
354188373
238138485
54348686
675786126
7370127
786558933
422100390
258296666
561359076
363595004
65291283
610384357
287586824
48805841
6466544
174343018
364195574
238514864
318447625
14016635
122921450
549950409
119205703
111595050
232563921
287091766
501052407
10138716
443202567
305063673
55553541
59918729
17989547
289053837
52882935
209930558
158586263
450387758
258515918
407470424
210674427
79444509
100159919
411670280
348856459
88238351
336378763
6084586
423168158
82238709
122383191
136640585
605504468
32907877
195960142
280161234
309513358
268837583
167556080
156547821
118229578
673845486
111450479
12169771
30208480
646143906
347977735
908965282
5219352
110519207
387061767
143085498
21320152
440730742
554815569
448529689
149784171
536303917
591439972
180795682
42898134
129651653
417127860
402289792
233776170
293281297
102419994
220238688
349073703
197240632
279183664
33447340
321529344
329237405
578074496
191740273
720781060
425792203
353637979
450464513
320386485
65196218
675734402
137611775
846032557
135030662
715274863
85079759
61153822
174147248
86827260
398916230
347297315
338693915
537364756
80975370
161541849
67159007
132263260
743883115
852551842
712580758
69775050
165604960
575064122
85028679
370085155
623580591
46607666
585515260
329539841
36151100
211330365
35148807
108741474
106304602
181571446
165304846
87406559
46141943
23404914
239858550
15256442
25045807
94696468
120562643
196434978
728414211
242145088
88809335
636560510
600948604
178692790
454842233
602464707
420614917
423996038
180382242
36437903
18282736
570084824
87437993
660085034
477740072
285015965
285150904
110157944
372291038
13685403
13865688
191173
116504242
287164737
240577725
724633911
32656752
94053862
470800123
62638602
140366270
81779470
381476626
321705732
114993731
62740822
272947421
169619339
426655332
134728877
283893
19657954
424917089
41277383
34831986
645995029
32253285
70493636
595833378
162920637
402175982
309349419
119932017
549990975
36729906
114024948
250789995
271223434
628989215
68382910
3689170
16690786
110595082
279001674
803002970
192735463
354058868
138335799
558429476
231019888
80100146
59357050
47608230
160826228
489906205
134271883
34476877
422478202
3473012
315812933
146260977
329436493
2171261
594088597
523804564
361859318
294914774
500626472
96385116
158033878
735229534
272684865
166031174
243278477
265815955
80409887
461607608
129781902
682869051
655105086
113491220
337212354
195361729
824422641
155403036
46336342
808950845
894005997
132684921
150169532
309556433
16421304
137244834
172564829
216816285
623709810
8754983
48223387
365799612
258134032
442154798
172372629
675525267
146200763
59009984
158304866
36625870
62010546
408478212
292174451
3939393
545248581
242594229
80781156
455721903
133874008
21164857
81196853
44789769
357941588
162496823
4969159
111527975
88883806
433223125
192163926
78358532
171730835
489286224
89840491
768595670
217366675
106941740
290541193
44873841
76804727
125042396
541156478
203183689
83029929
47534739
40505330
88890243
5758859
66683332
147727809
6729317
52086871
250177748
392975674
121009335
99083793
196965060
842042667
183169629
107970128
715210460
256378426
43377144
11787591
601703754
312306018
433926665
100023370
669031670
31619422
278921490
99474132
159691593
304480232
69481728
311732895
131547526
131852869
114284478
140735779
135242395
87665218
398528335
263593693
68232982
386287829
188781503
640505510
122859434
568140017
162219401
59452945
257826482
22500676
47428114
37401423
6213355
679346426
314806426
103112115
76579806
29546392
10199442
18296439
266253795
52228
454482473
5585293
174818470
656962435
183904057
356873867
84501740
29871450
283774517
241775462
603016744
130928227
4729025
331859316
357415001
223076094
462469512
58317238
78279047
353253484
732896460
366601943
3155065
215332923
563121821
320523670
115974044
530479226
429333157
265611627
164415137
207222026
7026491
253258064
50946356
528776048
190994378
287935243
271239952
317374970
568666442
91440475
558265265
97889586
588439332
446784604
118953420
97490240
24605980
121624426
115458132
668141290
312882586
393358434
434126488
57552106
125369375
652471015
182839042
731368020
512300835
480739294
53324468
201462854
345061453
310059934
107137458
383732825
24134578
35738017
782665168
17623277
95942882
94853997
515754925
781345797
43750457
121288086
30498914
141581199
25521162
18875087
431109696
419112097
295092022
54079624
248677015
53015846
85409867
10710667
89303397
217786121
183584410
36420167
353232805
152660519
320865111
34556699
188464526
50069184
146112094
224801433
436517059
226757205
67807875
597489001
48282715
276773380
707803927
42033615
168857186
452378726
101636634
4786245
21793324
143666875
145114425
63033529
861187040
74357317
167412587
65183973
437596731
262342801
21462679
90660193
583602007
211644357
166365972
65486942
238244055
2801371
287013778
76827336
144576468
62200336
393979414
6569657
511599520
357267072
131588877
498883180
551482016
826638860
174225538
477240623
294568482
508515283
15291616
383465441
154522985
105120520
111838166
18131301
359537487
23472645
894762939
221514343
466902747
1796941
584352090
34994040
283099763
288859187
4997029
230483676
60942534
47433611
154468451
229077389
355360165
257904097
242179604
195738408
112741655
374908303
118560381
253215858
227991654
496726090
463800886
234564990
46830897
768942811
88266740
13361173
53945187
221715619
112383374
55988609
618847712
339199337
150623540
64638538
21269758
247796706
19882479
111855876
508726469
78811615
69732640
92090235
214234897
2215260
86886116
32722695
62880945
243452469
131768123
331667534
125673768
182570822
309268514
710094458
62803098
155304742
21545212
255758779
426762912
181302692
74797559
71216665
443985895
20828108
353706898
182577721
60830738
87635538
206504163
300047478
393093659
213153566
227589760
505437730
330566249
117605902
273068601
172354557
355250152
90650014
182175423
83742912
78486078
259860156
99120982
207282696
176249844
371600608
3897327
212578906
456429360
392905113
817824239
448764273
52713630
548744127
45634225
388422501
233852717
141254858
76250217
443938756
61536675
333771110
486418076
668844940
233584762
102564150
129547344
86917062
70034610
180401557
144875966
613603712
514984362
54490586
32564423
118544581
229725321
559019319
321811548
44892329
408692091
132786155
290541479
378712618
386714630
202202631
50225785
115112232
17686428
255180003
220720173
279479520
514082648
23001741
70078632
56263359
160471719
146328389
34669201
61955578
175287704
368497631
7952599
547662919
240184247
14190279
182973442
2285763
416120219
248339503
229061290
495827516
214113976
185529693
750501147
80478585
141470082
22683321
3168683
15108481
186751546
763481059
333838741
124116815
326463744
436726557
165482388
932591055
66206308
16533007
168229103
178482915
405618714
325640381
121555215
303340651
24882491
267212876
43682664
606389657
361542666
263281748
31657307
219108158
740772787
197952705
6421616
308814969
1898264
205859888
162391811
75206282
34233297
345637479
286375195
411831940
250756036
267369134
560523438
359769562
498714902
101182439
717171292
17672885
369694677
95856370
500593714
262130581
249174171
12357196
105670418
812678133
44451440
298229823
688174153
282757470
676946709
115315079
835414261
681635317
367093799
699219811
291065913
4321549
236755840
144834844
548944542
408657091
201954605
519726738
274391523
72310591
109458144
165071637
147655953
204450850
680219371
507032799
90146520
52522275
131930657
557917606
35953125
124614127
727337971
6448393
237531525
464963357
860324779
247690868
70265801
218247771
690883798
27319338
512533600
269695305
187590064
73817460
83891707
910198
378920634
178836104
282413676
102137812
103402978
470577848
199455053
855928424
222844775
132955234
39066075
42425502
351611009
8426206
137636700
4669367
570056709
79470039
19626066
572375192
76422736
314166786
35269165
43253095
63197343
51775793
431412832
485131528
386520995
186472220
82146847
229345860
27004713
27205758
305591431
234127322
119510712
36926847
85103456
659518514
777768800
530635604
295399430
281783067
91883418
261479319
66397569
34448928
45075435
410672405
28734430
257071183
184903214
114064809
212940405
151605019
145402043
275512856
266148509
261936243
3101342
402433669
356893245
498496672
180741832
857479320
67857407
125673100
36458533
194706705
293926407
39323782
294797736
51926959
289798824
6863744
334528759
136112578
122182573
65352032
42669703
175965411
25052775
22535769
808229945
210461619
406949493
657591419
102422988
121290782
611287257
536945387
263449185
515214154
17444809
340815360
124640006
179187006
492937054
547619760
22125271
199930222
108280127
156836942
658122023
5923388
341532952
347660435
9180630
40223758
240375026
346362379
101110467
108198
51348724
513582547
373735880
2350733
70131370
25170469
110207901
181795340
52008729
153881845
224412371
425832333
209925259
709755167
700493312
179511618
607162139
568890101
661240006
538413358
875676364
442543992
41668230
19474471
163255959
44242782
377050
541793843
147597717
152875843
486336408
302459966
355357139
245741057
320223481
89367276
555611570
163424098
162542291
30759409
213226860
365187995
787953
49973271
85412953
52654880
698375850
71043862
588354252
46846720
265022214
88288108
60263999
2744344
18336574
238535408
485124428
55998469
152160085
223772159
325331928
692741148
172474536
581085956
68276350
35522816
26407484
87461573
138983715
513381765
19849208
76444843
553584366
222256984
65330427
245624372
41455485
589263388
24078362
22346226
603682348
92601915
4381482
317880251
175913088
22477181
752384833
4771542
52812235
12110527
107846794
321129311
41905021
51840783
56038341
561263224
352341078
466414184
37355221
72543528
278360167
855389627
28335073
81439844
812915100
43672875
75981110
672618561
356756676
70000742
78876950
123375973
2601191
683185628
252656982
789253572
140547244
265169307
407542428
160193752
365195881
130781571
672430219
105623292
834306176
120276398
437734822
98092001
432497960
42366237
270245441
111166050
78163315
840277320
28331695
38607511
8123728
65438798
184679748
208125584
914607519
51184351
139457429
351991731
560816678
19661035
74871256
3988872
875345170
30458295
74816635
445346393
104655874
227080134
124675538
265646047
266061175
340073358
430655192
102976251
86444550
43497850
98887432
107231047
670036644
631635375
508618939
189324548
19874962
31154672
57081936
130455535
89215231
26246524
27766436
42455274
367133053
99712134
476498483
68101958
155241757
511433922
805356154
132950187
204702875
216830470
479409281
36004564
798945128
82013883
50344332
729077185
249661887
476389228
161460967
177988336
833330108
342688085
567030645
380566625
533313361
89661915
28982215
362671856
669418086
96719118
63586849
320007951
210598339
13167308
78882847
207313820
78814935
192677246
521472329
895799366
571133705
556832395
364896
805235
105686240
65576913
41945299
306923578
30556026
214555356
9638125
263067296
2811275
276122228
53133262
430321158
303809043
22394446
30923421
314003091
842048745
194855967
525262374
189885470
159078438
417310980
43598298
341882082
169612305
234645009
123005178
2024148
34025503
233427395
592512755
741681651
621108025
158730046
31594270
273345811
329730372
111889422
463052646
207050478
433395860
457688
459978152
305537726
306392133
77117362
144095371
269095109
276432550
166747276
42679887
40733951
475628905
803287279
190649931
104591723
187803541
414466452
893939128
327199767
246933602
98688
32553909
8646321
931160694
11532573
6610735
452297683
405728390
119372834
364084243
584664679
84350652
926285714
368686951
434855262
55993539
226249836
274881606
595077442
52619242
279140447
116834337
294998642
908890975
2767625
408605220
4496175
818388194
371580395
169804023
179645238
55816552
366307930
710829850
2316424
117767574
231632996
51553556
372117317
278694977
76609659
125976165
21973277
230660219
517656492
127872087
189965505
307703310
124845846
499611603
293836461
202976636
273608857
743087362
439098330
39702240
756934739
403810167
115612153
402211475
287378825
334009431
8400614
472530416
23205611
408968543
140495538
747905522
241153088
36816105
140833173
116989173
28596592
214503102
49799618
366257238
712011155
5537049
65536045
22661463
54798865
230492502
28177614
1396495
328079497
531048128
359489997
52335721
60638190
104945448
139549755
254802346
12291516
227056820
42666533
30156627
30071815
11522504
7245251
412512646
41354124
108933333
364926926
16222902
23780972
631013267
137060692
29858980
77172974
32975462
170585323
485656531
45453627
77820978
48089189
97619467
589794902
225649573
268931716
584736808
788710040
807535779
68651735
8231487
564202607
47861989
392044856
148707133
960150251
730056535
521952913
73076308
363803397
48149391
7711382
319669407
67508236
15767160
140789097
33253592
696649676
232501852
843565014
10882151
33468908
101244006
236554903
65690406
105889130
514207321
147012574
131575663
175346323
94133960
158798403
308889945
219926503
147408169
537001854
21564816
73663056
17384708
948837
271453569
394653331
396127930
395850420
124183851
80802403
836013904
261523052
79790936
266546212
879472991
124477307
221346734
29012588
15691540
280588410
579309205
217853774
19918489
580843476
120035286
117458691
537439856
209319305
56560007
18624157
254625467
591878423
143550556
387328898
510245820
140196493
422537969
49591885
28215315
415645565
111103035
159116485
357666901
25632994
149719659
531805275
410848132
705166669
710853521
66670363
454046555
58923891
131184195
229716154
64381347
750581033
651075834
128678584
9049997
203924740
386167032
28298193
347501642
2209011
257318482
485878974
359745186
2010978
38069187
104213250
196554715
42879801
309572537
151239546
322067147
166005437
36423577
104320286
66375513
65524279
78297379
110308810
489094067
220381277
69105536
337692053
242482390
752983926
466695961
833636223
243246360
731647932
554180369
454959738
91233637
28361591
280977042
32794522
19050195
304096990
498183391
231476208
235615430
59282978
159747406
431727199
471999794
298234
380873514
467624450
158197920
100626373
510661991
130658704
711140895
21811570
327429876
87968768
365965373
55788232
28307353
40121088
264819338
451299934
98201671
305097906
52559088
16218730
14442400
433434002
249973221
184169882
149956431
15998708
238977191
672621974
76839334
120922208
227504075
487364133
40488532
217574346
272590738
99025141
12574321
521494617
3890342
225241078
93866020
58012561
287956617
834670730
172703973
14041404
11380550
116815941
41782365
64714188
106006879
638668002
32524111
31315747
143466114
440732716
866877327
720641525
112001410
224694139
90091922
520898724
123937067
287135488
556382180
77744266
153388351
218973477
543662117
134136084
194461952
38363380
121689411
208817533
464794358
189793175
186562026
14519636
36512647
1641994
302496410
179357320
409045760
348294
318720081
90326786
924294091
241367807
47697174
293169038
215762570
387085530
81725219
331687286
48040503
199209500
282984070
10161771
92635922
164286537
86055292
174266052
301355877
213719549
64299171
344640833
80187288
346098722
142186902
54236044
126678516
217625384
89428110
1507122
387887275
175669044
217835095
45698348
288302888
576692483
765959191
285354411
11339801
127684272
55638898
258584209
92724770
104988753
507479524
7406544
780850
176632901
763194862
474362410
92733369
909348477
529904487
190400162
397510261
527098212
54484600
121062655
602552746
515944690
12036894
878241823
112201903
60374200
382202833
153034474
83760735
246379276
543573012
580307295
461631732
43577171
566964133
386056043
57942512
460349289
127497579
47430819
863056435
257341160
66029574
538769635
349546133
21159067
83001883
142446107
747642173
423383021
463806409
137708334
163772712
86768329
479099555
279538709
379708892
154217302
288188189
690637278
42454905
226702
129507485
125750929
248941638
521658454
281681807
283931081
297111335
785880029
415502566
61203949
239753424
127881737
310162
391778409
203051271
404827201
21183696
61462625
141587768
96961745
67878355
332208843
519556747
355906467
248312235
481755341
383692378
58780706
137739993
683343301
253457951
125663549
165850199
269602864
223112857
408102417
233097795
120898649
47723969
156206673
126262719
34128116
375780606
2025339
508542512
390862339
7447078
58399844
495740802
145464858
289039364
137977744
462628590
141535759
191726810
265647427
314685905
85982440
218018491
841745
229471139
170471124
387059352
422745309
198416200
178554129
433706376
267910850
78238762
327108959
71691815
150384796
27279880
830416658
138508605
18123233
173822914
389654393
517451874
238562677
106864364
4454061
469358241
30238984
120307512
90787874
436589112
233628055
12520575
213734594
422424486
9739540
455282745
471186048
24429765
544493134
59168702
95392437
264043631
127945283
230395467
803525860
257605440
3202218
11758163
33293441
640907551
106676672
348793404
570204595
26410470
86106000
73649543
179213341
72644915
197427984
245271670
789361874
187403039
84762713
59277145
285725534
247404848
122262408
84380782
80245837
63746314
297023406
2144953
15257218
824909
156680390
151282498
128906785
2560590
132054585
172589835
369755320
488360646
175977708
839830056
103147880
202431842
4175844
594286040
516956911
230584755
427707080
92168229
330159324
30206771
590137765
138675500
17893886
51490696
565300676
823410313
382494158
2137690
616455159
141989559
52735331
380453198
20921795
252704329
461415650
145225402
139039783
128367064
88584795
692591109
72308907
617732703
639123183
470222973
271749654
73073654
124315968
112721
35524716
28394763
315555057
204697440
39264757
77774889
396644200
220706386
141890
8076197
22344481
562361909
48409833
5224772
16703943
108949651
293886494
616566609
359290423
280112589
96235452
752302732
5606893
217052838
168895578
432624457
222252004
550722809
136957142
658267910
197816323
241915605
246922577
20592184
486510811
16348289
390117831
587340039
337237713
209177042
664753441
266691368
740897857
125858024
369448498
29310332
24311581
145774350
479905756
282057460
112742193
107940927
37871451
482384907
253473346
720168241
165798663
5655947
392667482
245873534
140550672
53867003
1834508
39378572
387231219
30566704
394347768
51385104
109941634
46495660
504583742
99746391
242265591
474884872
56396446
5247709
516824375
2884512
15556347
154896896
53135299
114696124
128680355
264847176
6440668
630053627
118803266
6915780
2167295
242721193
290994503
16849841
248761518
192667850
44348324
71847534
340580747
283975184
275575079
90491613
373554139
41082071
93303820
42761531
214253189
59821439
287385293
301474004
534667784
172297092
631840370
734446975
799408412
665885459
190201835
136861238
481718471
406163753
427864558
671497369
39647442
129024191
25881299
84845523
78694626
211295595
441233900
17316633
63368337
6849833
224336159
113809458
110620917
201207367
5316228
2202236
26672091
81062108
448016904
13246752
181097796
531342779
243609001
287823714
241513861
794425875
281389668
286920598
289052462
308698461
232624629
428887024
44017990
190746121
298485526
350850814
225685990
12658215
65265832
175195365
564011249
3694138
18539893
31768315
130449039
131466850
69657528
20664235
30429823
24842043
142322579
596849628
115222699
167176387
651143200
127961944
368527723
524097525
41844335
722353235
167227469
266663698
14011969
296687681
274560508
160810277
52116675
98265700
195316194
175808191
26635047
452777611
884865919
41554010
236344317
70958587
105004610
106736156
80182461
373680094
540028852
144309566
204463231
352974342
34319931
269895686
57172324
234696823
822898655
3238994
1157251
382140585
739271850
611084576
63199836
260578485
120853639
16906303
6395420
9128862
215735988
23651008
786979
3295788
264197925
272335343
401709378
318283324
182810915
453047278
16128426
248293966
9548481
212365910
420147209
503486507
512638050
452122967
466059519
89632485
373745113
251858307
93334630
278533724
91502256
253999779
148339110
486162290
80294749
550870101
630954607
60350561
132191531
259540819
37510544
1960090
130576018
20064542
608419745
58047986
302651462
217494445
210905595
38822773
45152802
480166706
3793843
324805128
20786615
914925164
544882884
186736386
27338286
122114611
99745740
64122846
256984774
83320660
121531336
203371091
485878630
93029070
16714637
716708048
53610280
621399358
360158364
167512517
14925228
732711512
3717971
480810256
147858796
118992076
136387212
3924145
385620303
159791661
238144951
144840480
379158573
70804239
241698101
420608666
732839580
55185116
196377952
83039726
603458307
108395795
69562460
634568290
152655050
459552642
181573948
34464329
164728427
464966161
793132695
505690322
389574209
137886114
117144072
39760883
343388164
325684360
375151
59247494
360210063
221990737
153327901
270006052
650145245
368921796
131649829
253761062
512352340
255997340
113909205
282223197
451181321
132659773
109812696
321896535
167959118
23390179
59914535
46200548
471587436
622352554
208158796
800383098
16394570
232728082
339251013
71154059
29810722
317827395
48458829
663940518
4679468
248951150
104076578
506557283
159357560
108385880
57184820
41273894
205059090
438158645
139452433
302296312
263041088
37178777
101774482
216737893
27754398
230018225
425174340
622565762
797981464
10841550
453812507
2006384
351831282
113361728
698817585
284762854
53892815
13431443
346533616
408481156
64660632
12440647
11779723
865110481
27344527
67904801
429401352
49189397
102043570
76836137
313662343
726723831
707963393
679431870
963841025
255233580
378284646
30986103
616736041
85306498
575875479
824841640
7754172
748050257
394100557
48451536
425904550
210708377
335340037
221147920
104425131
650292823
276948695
375399906
7605987
524968628
117467799
22191017
655099070
65846712
15781447
11381635
423272950
389686673
401772061
340297149
66029403
254522292
164717276
319343826
18894775
360502447
46430454
355302706
523115339
133162342
157000606
982488514
124190130
73420193
209278990
340754587
209017400
718426071
50621394
156486000
263484034
163620414
8779027
504346856
413254399
369155963
789213141
167757507
384548677
279228116
786205227
281287092
2080601
153574790
135048231
18028152
120769894
531917244
46060563
47440249
641375891
24545111
101322969
601202807
382463463
450162179
124667519
632707846
14421934
65639178
6163933
28201567
252973962
171237970
3709336
112762917
37352797
30460905
472960285
247129852
287390242
514446101
23430952
29516422
30082973
17816619
9841271
49807901
393766053
250868824
190210703
612878479
54305618
336435927
13627821
28839414
502056515
172190269
507656799
607525986
67781973
251530970
461966158
179633735
26311638
347430574
168440169
52767369
156814754
4779571
241667013
744480
8812004
15342717
370500999
231521220
223507851
42496650
12208305
124457810
18706067
61412750
388210579
26016183
218160339
295874955
10705111
90014274
527177387
516230442
610271222
180000091
202424017
105030808
846006922
155890608
258987737
184639601
332221014
707766082
5727682
156139147
8487725
330309567
45418353
479510045
716725469
110789801
122155697
102725668
457278110
144961509
561957714
19172597
653119603
80939211
593762274
542945698
234423633
29751055
21467888
20433266
205549491
116849651
56820443
304516085
78121791
86610944
64230097
476519642
654731639
352789185
428493448
225747240
629707273
303874923
28878521
21371093
210171637
712976736
130808366
468461198
306422813
725170732
116483016
515209762
64993443
75449646
576454505
120110919
329186226
2490616
23792145
126760267
157503156
442616682
11877374
614361561
158557494
12684516
180854467
478408342
49347295
372015883
152820373
177294133
198739061
322338937
274120522
191852259
75820771
33145075
5397284
468118175
176391279
74531290
217651970
464648618
77263900
106469539
213365488
464797398
424718484
200096624
175436418
527590611
17166440
370296739
237926505
795030156
29536560
257013186
732215800
15358050
187759861
580618091
219022786
61553344
247050541
190202251
776843912
471230790
268342070
327331395
62529720
542240134
58145102
227793190
131158316
753891331
98205701
150705102
73480204
238726431
123139580
144070019
463256850
41364574
155999563
71184008
261758146
465366812
168937417
751113835
236105084
324795939
162677479
126913336
6497178
42187213
173000375
77336982
380446269
517881010
519476395
476784978
2261142
25112680
836895946
263959519
65612564
45644879
169334864
146934424
253852069
397654383
546849717
139913192
162709139
305060429
37495360
288411331
152961097
572958067
122955380
164675938
499191932
6545577
142300198
26131839
78581111
731085959
35642047
613955511
283642958
8672187
448435937
698862845
394947285
77365722
972184859
15237154
61218413
595126599
662021232
777999191
657072734
9530263
72045118
141435593
164333571
191271272
608784361
51606685
786252871
72437904
244254186
229126549
882664548
389926034
55621967
674857190
497230300
428176681
249285527
196291975
217834942
53746306
81370945
68511367
308128800
555179491
56563629
253040288
41488582
599247186
15757927
208985218
288964469
424696019
22003444
238113919
199433100
246637064
367099932
26587820
170912697
528740095
316486106
259585289
10520414
577787455
531680601
822772325
40902871
72667028
447013842
657708277
74887042
621000662
426155196
735388997
10345337
169161680
113085531
116383909
506704819
96134166
8350469
48951488
148101640
455823677
346838280
214931313
315790093
248921526
251422504
613511600
30451665
199959131
370793618
26062433
413890989
169880434
368793559
66920671
29944744
281340099
607013300
109793985
306157190
95591838
520050385
39729558
14585473
282931784
31147384
146000452
179142948
445479801
533466585
249674509
72844669
360493873
202976249
684305959
137091195
20767224
34061650
26898301
71560613
63884173
577225410
695966457
112210570
21065768
243891598
250748476
141492504
140917908
425532059
228846066
478336189
792567369
267277867
54113067
529100815
365723810
410737052
223112224
15861028
699732384
73073866
26055499
345613406
33135062
90196643
430882298
170091046
155623601
507996406
140046307
311437885
92326238
68952921
367000137
425515267
408501996
468696885
40625928
149275373
238595377
180758988
60125826
349882062
728299963
399375181
10400396
21956402
16144354
97616426
294209927
18570046
348080237
170517934
867028729
136371883
336063789
30603480
65317891
320832556
41245635
59442950
366337190
99399680
184749465
263217017
152536097
209640620
109272199
281556478
222030602
13729906
747186905
139428099
90683257
393699352
397600156
125087421
310468748
169399022
85358556
29106777
64314093
60219219
18536359
258967716
612170208
204981290
105098597
151679222
780215157
208373981
17586206
74455024
373272880
89478110
183103654
165564785
201872667
175579649
152272069
233443795
254034170
64410961
865051676
221383873
139982929
257793188
267803561
33770203
341576580
426802017
106772931
287635942
188835075
143611588
248535203
35704304
95254728
143006539
220018003
333786602
408401305
55674664
14131394
101828080
195093832
253236737
701028669
419783769
103955949
109961684
23405038
108623310
1576728
396386276
196176444
46456017
75243548
533785411
355422646
15225468
326734449
65452070
291712528
177614060
149705892
448697691
86928909
228815761
730609
60764699
45467628
230115447
70421774
287556175
146924576
149421042
832054545
278111831
145405648
85560278
263276660
7023288
236401651
515885452
165563576
9554438
13134403
48389449
99002330
110279619
184115723
695489428
101016047
121999798
955792422
267429849
268508906
212523678
174005433
339031060
77308277
439612564
990137910
369144625
86023246
718037782
116301567
301476348
65906544
41428452
499360109
222360503
411407912
428816776
316422609
44115143
535721948
364850371
96796277
102142817
33906155
254962118
97099800
181335567
131922622
81584026
247869434
4501390
98330442
312148646
27890522
244641698
307573078
602752452
80590734
524366635
82789262
409415
14992330
784014920
116169968
41062960
204819211
285280332
673619634
509128603
162242599
146287413
676400502
65820292
735830400
276072799
83352797
86504570
41274122
377033952
83524245
187190374
699850613
125380091
158791304
91365694
193639316
66882405
10593243
589704151
104327284
45258652
65414220
71919589
85563465
70961606
128982229
80182782
133688287
43297586
135978025
39300920
423114064
683824683
30836467
375392173
465083160
171738885
58459631
213488172
390882413
359979076
110275037
29074435
170974412
133608381
153320272
8150601
950818834
301385998
19201886
1889547
696437167
324121812
58962851
148808845
315300
775981856
40966834
415443176
764474016
200664848
215984228
18997348
104067735
32349603
323550904
241020238
703483262
550074462
187651887
153211174
838431355
490775343
670162111
328442980
308186663
374081157
217526406
397824960
26364561
652400707
134373533
183344762
9131274
879592618
27939456
422463300
210663373
170705418
188232521
386699115
434399889
48219669
153188959
44574101
187022093
51408287
40629747
20920388
827598786
64058275
592377235
236537464
92706548
314268323
179719727
727838376
437138243
633582171
217879404
230730357
49763202
246159082
481346895
432850525
327625326
32367023
77018146
18911498
315998184
367077922
246048013
394972132
295596442
244809939
183622720
538700284
197757302
178225992
67211855
12879613
318135763
395908712
391538153
517811155
289657736
631634716
2959333
344769597
592122555
79042161
69016914
233304276
526478175
150630713
89681169
271096928
34305821
459577963
252333248
33763175
110757992
252750061
6100876
91168147
6555008
156391811
140028990
513126704
189282937
315196025
21508569
580120207
241114087
293729994
590078965
86664976
180104361
26347801
826690899
20783409
43441101
596748652
371846763
162239981
246847841
908218490
233317409
53025555
159937546
71593150
545884429
588265319
583203801
273119944
95047567
372697245
32824
2836689
725650811
276543459
6599500
192326056
5407977
13736156
4773961
379328560
199773774
319336136
195587795
192766236
158532446
466861717
234051264
134342742
244485035
536251887
229625461
15725494
202098208
363366911
217613105
15062721
202149313
1493426
122858527
235480819
22879702
545998235
164672000
225635910
890547705
479935676
104519884
422067933
475221266
588329100
326638937
457356080
346360414
23610169
198935326
187049341
301087012
10250070
788762029
829852140
336108457
191700408
5260103
311682873
396413644
194562705
384896847
93367883
71297126
1036433
39383184
28227747
371920480
260794
63352087
473744171
400886420
2512302
730784356
45151109
61598500
191913311
451595036
19802195
499122623
46161787
210997073
198508663
39515407
558556703
229643022
23289741
489220096
109476465
442736337
66583237
316951598
716002658
403306752
96455384
252869708
552137921
7388478
555770539
332663774
56364453
26035387
700417334
41398908
637609405
922938762
2224235
112904648
332466965
574160408
317226248
166208429
509402445
240714185
709019831
6473496
761734406
67432896
251750125
71985761
184087781
14813218
716288824
29925217
13264777
125044934
96262139
18910335
318462425
263190657
63682845
60974807
279946093
123849727
165750196
471840577
53351870
128901174
195897754
257763441
670666488
23210985
34209406
181396630
940232850
116614658
21404926
200395009
482450388
164491752
8562433
318026621
532593096
211496705
116298050
35645102
227329037
106327250
894943144
384959735
301980643
214893424
76966775
126321422
392324585
255657814
329554779
131230023
53965658
149156894
8498731
246908398
56177728
22964935
91923664
1931499
447613853
426293329
75095341
302983478
4980310
120307378
366212150
9352903
527019216
156684323
253604889
146731547
380139919
186118300
112190280
59078462
19601815
207578689
481666522
6098437
41694521
108342961
257027363
4210647
322053629
818204781
33908830
9077928
361852454
686157624
9148391
649731848
81211385
43467070
5025772
8379799
145474081
593984588
364559669
335390733
774166851
197635729
164142587
869840998
233227608
5177940
66785126
37274150
231156396
49031204
315851720
38575872
299786083
118681522
576201992
24839634
311171576
793821369
300726256
515341231
623253638
6097010
35971052
87194595
132219812
455835946
33007389
253611957
175348641
273505275
667769108
740200311
6920891
571166070
417390353
136955250
332699448
127853013
431887146
124325085
53256479
216653807
117376389
843312726
670506535
117650229
90016219
11404813
107418933
319953220
77732072
601978276
5318500
674595398
604910902
302100088
68844426
116538238
89232004
50239814
102290777
1931746
23447937
28520714
45780913
92386040
179468200
64132823
7776711
292504948
9763806
47010801
605568877
108056221
971043759
4422548
664155624
265913745
29433831
395624913
39263203
763319228
111328377
310748516
14596146
435809069
430344647
96437682
111264275
38996566
275621116
58223825
256622717
60702913
663147996
4211686
500572775
216184525
179692307
17920016
587286072
113921367
214600350
316313212
88610099
107410785
186323535
32728047
59605818
478600788
504895267
41591742
208020206
518777183
21568660
636161842
766125852
1599735
417497608
618768319
105600884
483063429
266081455
3248687
100630652
166814601
1558641
8988523
419500645
491078239
620953241
149710592
930312
215041948
14576630
64446525
128133706
321515522
103188733
911156637
400734008
368789704
63526119
38122728
473793967
230171492
736024035
886356665
197521272
87172625
17424431
61676549
259653912
149437081
341327182
405775601
259598174
577579562
348263448
263584571
396516515
53660082
265826455
520272595
50898999
38711331
84202753
299074850
549816615
82368421
267685987
19515343
276261121
424304017
529529460
8157252
271270296
247538699
26510228
104572742
20390099
94187930
28630514
35456311
47303699
4904932
461881797
77573655
129574423
40842486
63015870
680498734
351870149
46811906
52712925
90924193
100789764
240665736
765001396
52861727
140652730
471286083
525259428
610393911
598596927
777901503
109103827
4757189
232113343
57427863
180218605
43048016
53697101
816883
281091532
75362309
10765063
203492156
269531742
534075792
55142818
120540209
96854033
112065381
155864308
493083388
42649186
57647205
87389232
20762213
320434134
394111255
97996441
301073403
165504476
679987861
180111659
12747422
248360404
1421995
320766834
206499137
168383442
228838150
335178831
291125040
119552678
322042985
357295703
106258047
24275757
774399771
308577195
187238502
592852921
686892127
253780171
124881494
16372871
198050497
591665353
29808681
408563694
144672017
186400310
94629215
133415390
608518195
610640067
244795380
74284056
573398743
231286815
16249320
277068273
465843193
258384237
350427373
486458832
175577954
258017375
35206190
157712332
76483773
69427452
36954065
334963144
352043469
369936277
616667350
232761830
149533127
112944290
369073682
324814863
1761069
164406739
782611938
61945353
124309974
335917186
774822764
16077472
162557841
120256645
555008015
247037287
181140410
694257110
414993605
33486374
60655365
181163001
130246970
259725106
287953602
169857514
41113333
244264694
75254066
324532030
254782889
305939808
494542435
295835186
520312285
248836162
540172528
314694438
67388779
7556511
105980695
262302275
20052318
349158317
124535420
79026286
451454045
369935647
675071269
5917536
364895921
80374371
496000035
371223705
174211015
229906731
296942255
123872575
54279105
548367261
143548256
32881771
255938515
32390435
13890219
248416930
185177097
2497301
314578271
671043276
214217263
76524237
443265676
526635404
698477124
57227695
20548984
503989419
23086157
30904044
117460946
16971385
143097079
214933132
45716801
335904845
483533837
246076420
14130860
250878
100348845
75195159
219287455
150532081
382045959
272153991
518348257
385517030
67016813
3341578
446352762
70985830
638628702
337112662
802305719
636925830
100798332
193392911
198674615
161209545
365701821
285922
418034254
307763373
19352297
379863956
151185826
470576227
77534791
572242696
223975676
507184067
88687352
358604889
283748512
26001375
596077749
446682742
153235019
699377172
221276901
15111691
335988093
134163672
66579098
165975274
826649684
568190531
573433943
436719165
347611422
446885975
102385568
61421940
78400603
22829095
122472712
80774945
155481914
438622893
163361818
40373505
259746619
1087172
498664107
33464842
893147214
120995372
188574863
263595994
96364045
56022616
77656233
257268298
24208571
188087112
180296605
597330695
130651498
278992727
345279083
569776042
95804609
246105229
649402235
389992676
509685454
610268450
563165199
124698354
110129442
40341668
420961571
26684937
210828768
353888369
25862080
28462109
215828605
299254240
252463243
146169635
520670288
265136192
127045663
269553396
80462955
248187605
253603371
96370494
529930486
855737681
377373688
673227965
182551825
432919528
10836037
53562893
11039850
78229192
212758048
173396895
450520966
451385185
537127370
132246238
241473615
673500166
5490019
320291337
394430544
658339
191896419
95601655
79745539
199134538
108800470
43014674
561796119
2160688
146994250
295590604
589362052
112752322
706616821
252684823
20758844
12717546
75842364
48932649
392353975
100601238
194569768
439457911
809180857
12656929
208334932
208405213
542304819
189609397
612472502
22056704
101935283
855032133
20083638
380402796
534409013
711713589
10575785
201569323
456057381
119606376
83104062
714881752
103044597
595741549
18683720
611269368
6538928
176460280
11159558
84175926
2881845
1407077
115819247
125086675
25495781
31203030
420857
546323776
237644906
197023585
9640514
40993119
3001870
592313728
362106561
282762914
6190578
5418264
562952420
333582183
517015559
324919139
213475240
612414091
19678522
243191577
329551055
411296185
151793897
59163562
99187812
377145821
142245108
388741446
96950230
212199480
801833762
489316971
221455523
110495326
199692529
84286835
90590691
428332438
670736389
257021319
21188347
164883281
332148233
280068957
433515051
99129393
149335134
196670764
103595672
13280321
125701106
97666004
717881985
752774896
638740144
694262843
387243490
12919860
250347215
64326829
277288469
822416566
501813163
158524193
90315419
513087140
159503029
591380056
55725294
397996826
371251931
101783135
270257174
751936174
109725618
634806966
145466398
258303963
247489870
326406820
92219474
534766731
368903655
198470838
192159597
14807618
252262071
379654588
26888937
14199681
472952179
55920567
25866207
162487320
424210860
463648358
8386304
330256330
83653832
84415680
523122974
556607122
137495648
723929219
144700888
122056511
91651071
473790144
16709651
572333506
494450131
214941588
732165202
33569666
311241448
107789401
260853435
220734923
422785315
229172392
703893696
141065240
31496023
205789358
416344691
22619648
86273279
260930625
36742703
360548401
51697839
32598780
303213891
13176363
3733932
3008173
537571484
209603274
24568058
257370305
258125926
50915538
62864542
105193052
114887375
686952156
438795175
414352714
386264191
13626856
193025371
133239046
25529161
398816
407787486
468382200
227706060
294634994
381768881
668463940
1162864
57400869
82218443
75099623
128253900
58139251
508316441
382999842
207095403
367876218
579915635
293791869
24652074
260211888
110137659
648556887
92787852
186400360
279703164
602454298
628320484
374602763
194386748
13303780
109677951
208125749
418358454
108402493
57850416
226630249
135222964
127778312
474219776
65440684
950878514
664419646
507159830
31243428
27390754
65945514
209377133
118451936
5766145
748425908
342543544
58885400
87811687
540551947
14135117
137042479
43278412
679543132
230941976
192438850
627242969
175152384
8701434
289321181
319843062
3960970
379941294
33924190
28019976
232636259
111997954
381649100
130516653
375705565
906306076
172308909
120208294
305083522
268138245
802868471
20530622
42607108
1456550
390551171
116151421
328125743
406230325
32229901
121142316
103619424
22880139
27091363
150763439
198413517
846555874
685630146
409364806
293313626
13746800
101938867
158938752
10055298
588375753
627459309
87985152
476793303
411682007
334173674
13260488
229942176
150888724
317722803
319900516
581385556
9123087
28489681
100061556
158318584
296898383
89059222
290103997
267598701
112896509
33030493
195146486
252866479
125527598
225532161
568870380
38659057
172379602
270628168
233547232
761243586
61065766
29001756
281085386
57822481
165525333
193353930
13050794
104187337
197500143
162025205
503707005
473862924
481668053
43537191
6867006
166773758
207919560
475527565
36561825
62370253
119523906
13366828
88826798
44153748
102768658
724623031
49342549
11824134
429948220
98768524
171666127
609736778
407103190
108283276
101665861
756179588
147772528
311319055
131841771
87920699
392939904
222853324
178788182
329887550
39290562
175917596
52995741
203775064
285289205
104258703
236916018
250882373
142343289
15841077
352909630
33477122
503506993
231760453
274564068
125594533
204020445
8141222
479738473
369671775
11137526
102982975
783800471
368960090
406025975
403902124
312858204
184875669
9355377
271673223
126869874
499747889
238230035
745603822
65558626
203083223
62631120
513087006
324206668
523965373
568083598
210118349
227304675
385605619
75489923
215701495
6411651
63002184
34580604
118861848
41848862
69270497
619169167
458928452
32738295
126044212
90585741
450424872
295707848
2914496
280716574
115363368
30637718
304533532
251442858
269888424
172564699
210518676
1575499
244474615
787501479
22791921
164690660
17353796
369207105
16777785
661370965
649434843
138257531
35232753
38627917
721194369
1500269
163550819
540570355
585341352
230431442
236091628
3606953
248651187
241397107
437083943
373940167
129182480
414304720
162717125
585443865
400066953
92634642
11198274
723800042
35249987
52310147
271196875
274520636
353082837
148222740
447907280
125943047
277854345
148911576
1728625
39208727
271172535
61245777
932491
269788071
359403055
37998316
436018566
386331001
119810190
596146693
768990529
143449826
121487882
37651427
156608080
7864899
79205304
305058660
117513727
213986540
502126417
173433433
399526668
324508704
187146537
422338770
15138511
519232776
273189395
688074119
31718616
35917920
133622191
133569059
2019264
57471551
149154837
394912780
737967157
480898612
591745695
282233246
37440481
388541706
79267167
538715766
74742361
125552553
91289953
84203605
375498169
408104380
369265674
327049840
248369895
236626810
11971556
39598125
294435932
561832078
161519948
73570389
89145648
411435038
15649707
15303900
188376545
756737559
170544145
459884739
254220376
169359455
338472566
81517931
211393197
469102380
100849436
401308128
68753295
5219152
67500686
262010062
43980513
83426946
600194591
38775427
257691686
447598216
151808235
309447931
171646340
733252376
379566393
65546828
140078809
364352645
286469537
25416752
375330906
206901331
57477984
294225425
649746536
223228189
66717940
641328288
424795954
196890391
121263718
185418493
393953093
44631787
100512745
155474595
38304556
259128704
244644080
164414667
43699235
167176539
108007355
31514102
226498216
91747719
344635707
492172770
432888016
62949918
333626422
237673484
808257442
393788073
300084608
185819117
168494561
170433934
409999228
602259447
334602248
77997408
221405262
425925234
383842116
75277192
616007948
189632475
208480127
556521478
14665040
52011470
20897781
28862929
323394068
120664400
264662255
117387096
18290422
226162320
632064231
635539430
120848288
56592516
218378585
363200290
17180605
2175823
732894
500725718
258431865
477236421
96767993
171568269
165964162
541598274
19206418
398675402
515801059
25279179
58885565
146891672
789712355
101622875
94146484
154163528
690292422
184089780
539645343
517305452
420918388
217270045
89044119
374737365
2920130
155981719
113424427
135268326
59247503
441960818
106738432
173526612
151820438
317138509
486092180
182825042
714141361
344191449
222837503
109290039
87279685
373627866
49771132
141193677
691871197
163062932
42797223
1274287
200053997
413632550
452328120
51403520
845491511
273945118
345840474
236136479
261522115
11870573
279106130
2384954
112583974
240302095
5199480
52083067
756425049
262931912
32247216
634982270
295330776
29338585
660386500
40840124
67263833
3233564
711522252
95224797
33163476
10770920
284777305
58908934
97087779
54285733
323462203
63809321
82515484
191041871
97582433
274632206
204957227
320808245
261788288
241962899
507603792
508728738
763408904
146883496
524224258
34517277
210514195
165659097
347680024
42400257
91142896
383300259
213309468
108646033
247111641
50884158
41690211
249763430
107224070
343423409
215134746
906555795
20600226
120511272
59246017
86268188
283768869
366368153
82928632
78566722
57983634
286080313
125249896
64920354
5090189
162331756
134391981
235990906
489140101
391551123
30550599
355669185
99842608
39792872
779310714
8504105
16713914
197234046
25040246
14334578
383980390
46561471
145911146
391131341
257955998
829533691
291226061
40465761
37677906
197528213
295340949
6237770
13652741
23714602
367723603
270887748
172193007
43306713
175890779
296726108
34260260
900125262
266689118
75677217
346108802
404461912
720032661
437610661
100222878
333295334
151930894
257337931
57170417
126955683
479382265
107453887
454197227
322956505
475715056
28341003
500263127
196635922
178495930
1624877
900690924
280260568
66914787
433134434
558373398
331387917
533970257
559166201
629417762
321492910
115688666
208799214
344295188
153298808
792923772
557029
94233118
653206857
615645346
650254114
192682866
459037120
69643014
58504419
254745487
9510644
312716383
10414274
120856206
166989405
384296106
105167411
225283375
811720111
29814658
477012768
73754168
353984416
295460227
458229942
6074906
516211370
143119912
117928339
222523565
29672565
49707416
380304906
31140221
416302799
451433128
2768644
681476042
73331443
613037967
358204838
97309304
325862948
468114844
58480264
339637601
606788956
456326774
250361067
514265587
88033514
833763354
400366786
285960404
154878739
453106648
697187295
149837966
169332169
235563213
23711959
66053379
419270572
108737545
514086900
413525307
17491060
165971269
88886547
427416347
533424330
80017464
955225227
587512222
297302728
103880683
862872495
74143015
220686955
453250797
247003591
482618399
708345083
84422468
635955647
73182810
13862977
226675377
89746638
301010129
6667340
192690226
346000749
97687052
260570413
53958208
105402286
9723595
2444190
11392328
334205155
31540850
126629151
60697816
171496479
690870192
9654788
235330410
758863393
259707930
246625794
117381513
70835989
10154559
242433819
419415526
199911377
493058784
219034747
3726484
386466344
473861149
421002430
179539866
419434975
117878997
372013726
383799735
165735846
674268054
288084200
103190938
226164420
311813954
190185408
331918605
7840699
55532629
39237170
256594882
301008552
364928871
176586797
4724611
87515330
25367316
85013519
108227282
70115308
463840289
228705867
450505579
457468385
421495341
16770811
159739767
45462532
487137826
586983246
54396841
274686905
162764114
8224492
200313981
27338015
435016258
55715568
505400684
71371662
25921716
25638126
204767360
918730706
162147616
3743575
156316663
100738435
58021108
109337319
39231999
714272091
224876668
655996589
892354794
845498230
115096764
214139609
23393927
246148718
102575652
62078025
122970889
6001385
76159910
126241571
23831440
400519559
256979254
262293952
443846674
318477092
418427084
75913411
357996185
479398145
25866552
596235717
868134985
729795657
4267228
134875227
33741811
488192302
218858743
409427216
150649280
570276404
595621191
272183049
369977545
40710271
601153807
281545911
127077302
230136408
678713759
340711471
268780099
85297824
130844709
205248967
110728229
179590614
40504339
409003382
9370608
375416504
113841826
2480250
110324731
410965949
12129588
734749231
380766949
617375981
31332542
242046857
448191714
501983484
773282649
154725395
183514026
155835843
95434693
144829338
38792578
205553429
245646343
575072485
511250133
327129624
77286811
4683791
392506686
487525349
258906455
43636461
148185065
261161630
511242393
249224954
462250639
75057756
153909597
459459073
197612787
143553058
176289163
248658024
735109171
20619153
224783257
502342000
14839695
60347921
491534522
367794527
359178306
95288972
430283307
331217369
528338316
99228378
425783903
5802274
497355548
594684419
393148701
40326931
60667045
304705217
54983251
26045405
178533797
22133905
95922791
494635538
98722997
828867924
165410650
46047930
233495190
611858483
303543428
480356519
257484699
45375192
133538997
382061869
21548067
153052699
260782186
117769377
642417330
767015490
17337150
739971369
128556008
798552290
93943732
69289618
312812003
46180818
312626923
41967809
101827533
75661373
353183610
188948781
259422909
215966468
440880678
276489154
121274667
507432754
102207936
2796799
90704316
325632509
69856071
148421388
391097
138066302
562130006
380878902
270307472
650766247
69481318
553615983
355415776
106736037
181891645
772525895
64135327
747638900
68245131
24751553
123384600
99759849
176754288
663445177
195827842
425167494
169470014
41585016
74560714
516072320
134007661
43491703
564635173
6383485
302934649
346143763
325246468
363601595
62837518
272680804
89339727
131497892
288893018
120589080
670603890
283510923
59523845
121739989
260762901
419556084
400522302
508194644
221857682
482528780
33428984
694940927
494553266
106616818
316522372
94428043
866889991
269862312
728502822
754537077
97947278
221507950
85318455
351886725
129436117
25851317
565570640
517794659
227432243
49868775
483637785
352693397
743743564
400096689
253018603
420911008
13431216
42195730
48621258
319872684
557637214
1759729
3818457
830700188
38967047
30391507
59376797
110208722
237485959
343605760
22800542
461508317
117593047
482877233
235716186
408237389
298523698
399872206
16716632
236236010
601028182
167164180
132185505
459076315
152232348
232965692
10031248
71525928
228067528
256477375
82653764
326835256
43684474
72053398
290669856
55078111
35381497
80847707
164747796
124611365
52889345
249861607
125741914
534212761
185324228
39839571
17431942
108672847
108715236
383689047
262249831
968308651
70721460
25667547
444950319
455366597
367863127
332735502
101389571
298743340
35007987
123764737
477214129
161920533
544762317
317556136
100812269
264042781
17853375
41727920
225124147
65535543
1252068
353350229
498304920
105487469
237439667
649191641
285046412
105057919
156374326
255381347
202959337
465486
150531904
388857096
244522259
207940420
579685063
260940679
11618822
173000448
394209618
739685600
17306715
690881704
424984729
4772975
95949971
2017281
249442540
189108213
279700314
43904132
63554455
307950475
5207756
453554793
57765332
370396180
420443745
32180949
348897293
406211071
353151449
11606486
535954133
139375285
277154121
104355335
301096622
74731221
76937629
292118540
392008541
20750516
101763917
683648883
45928374
188663461
249523860
70577393
564886993
115859999
95382682
8712611
16168582
671960963
10204619
37972253
157330111
9142848
555466609
663951561
385177431
607451799
66433315
36347667
423127069
719071322
26394050
12123694
2227948
153894417
66286377
67547121
248074938
311229592
422512947
169474041
553180749
192907585
5570722
256528801
99523893
47305371
152817068
261510847
372106471
44713205
188102038
319328836
270664532
23994908
166160012
34623113
174706447
54834598
796733154
116899955
430452015
96496457
500714092
45632374
209170398
94396723
266912737
62788987
333895213
7271795
137623513
8677188
192021465
356550227
2301095
265755198
319511033
512328735
497521519
78483738
124317570
28393666
290071985
517755004
3975757
547311010
318250078
72885140
434340152
71529568
263007131
328908635
57206337
63991741
392999189
850120292
770991382
560128875
21884413
173464785
485933392
395123461
284121784
226852098
410295178
258584908
155103576
585075192
461464597
223643570
107678857
97819893
373683759
220374031
1088446
194645356
15602990
462247851
447949566
65348064
33708045
123265309
165848737
572953445
246269275
162737306
268393142
143940899
54731066
342276829
492517240
2880027
399045150
728710345
190420852
120167307
38254751
721767554
12342413
13407179
317782891
174320273
623400439
446690494
230229443
765858368
696934274
39949629
144875187
165259835
300170091
1515854
2039305
225942628
112388974
222979282
405668519
576204375
373144302
351437202
695416399
129765999
87602689
607742580
93200563
12021595
557711992
60730024
397588774
75360044
109198326
8277011
369805764
465652987
147601036
278942032
169788576
411228355
104142482
293333049
511025334
283431623
437137003
90275119
27409496
790180463
347216613
421300396
180530446
36881417
282043487
479138081
679395534
234578086
84718369
45942670
226088317
296857810
291744572
272837847
153821426
831955864
232795619
69006276
713816871
689569270
161571085
130865275
24232143
108470620
228293798
121254295
184103799
252991735
185887244
627932121
258629168
34783129
504942216
609526078
394413853
419705838
27007579
598327454
148523278
476509071
9245352
639210767
627731722
294557156
7561581
778050765
54973296
359366286
480070521
455731869
383461768
147609545
146092585
511316262
17347864
349108503
870555301
683306853
7474214
93805678
91303434
120045191
768099446
901917
195275759
114028503
203835713
14018715
270560800
125853416
368280784
154936467
348428001
303295175
927282049
848695192
3742721
268134565
266389444
42320049
259141517
728151720
155536809
94989358
249248769
23192002
169709267
41380727
81274738
201607298
59653474
332331050
648763334
78618371
247955356
367138415
354614163
419380074
148266590
888151916
62073215
139778317
621016452
381267173
370188015
7098871
367548719
413662704
765465
326125075
16666307
42813739
3103274
69751508
327896624
200884525
331437253
122137862
712656677
109175349
188836296
109892072
362933230
603425426
26132821
317127132
312836052
328754643
40271585
384273792
116925311
712879367
142432290
578814903
71356330
390877514
363452053
363074865
72784545
189115733
49466498
642178612
248522948
559882646
120520673
20455618
413017573
108473698
245139314
196011206
183715506
615877428
40331477
152456717
211783710
230258526
701638567
62311859
482009683
162072172
558825947
70553236
248312412
52162620
74994924
119508567
19771145
45639092
34401573
321688885
130912770
676341290
426258034
645826021
198587429
114362638
349145732
138323462
272310202
296575621
141731035
1461839
299241398
826041993
417995399
763583393
554066
2533899
83738996
174922797
591908918
252521951
25505072
282460510
227093530
337578359
185484194
4745916
80412005
251826535
310440048
138592685
3275467
178016566
860634077
26796570
171930623
557076961
137230790
182957585
721127
224541456
1814855
61729509
85337401
304034111
462956172
35452456
431856866
22011327
128305029
553634685
22833116
282731725
169151872
506998242
685925503
62969059
538905049
57741843
142758720
537891479
200947580
556360364
128501250
96345858
20432152
28284060
190697300
224513601
688246085
92961834
11124528
183070678
525642684
539900327
52406535
410287372
27743397
155697752
217113098
73858704
64843312
737153341
57039224
127298488
41476517
62449407
106371737
163585247
827890906
3224949
34271893
303211221
308541696
154249720
25921266
184363758
292350560
99044133
196105696
788183027
604241723
124510055
216651750
138133127
97988378
107535641
363341212
108490828
320947261
295412550
49186191
147691750
537199387
305188071
632714905
71903053
183620462
389044671
223247411
133305232
172918545
264348779
206425221
878821330
64000272
129572601
39482296
111067267
191914929
660889270
134063331
294389520
233089326
504875356
379613104
16550871
404518091
146166182
131978817
124592241
509104947
282594863
145142472
194275457
53460329
160092989
496585512
82675736
461803689
66344271
796129887
61414980
784420155
776146766
32672656
423539906
35154977
5752903
449089868
608280831
277385350
898638521
40048820
406108769
235966342
534927535
289560956
217868536
614281466
223439038
109738741
16135196
390043472
466485574
513629734
255237488
48650872
280186092
25285690
500131361
111171424
269423681
392720353
107659137
118842709
114641620
108182103
130953763
367939764
425596577
470604042
574850474
237696460
7134816
554260308
6962767
20473950
68806098
424362044
119312143
617504574
9387735
492390034
100913301
201361654
8253605
790100135
546734186
253897939
373185453
4649435
46812
7185329
50506400
101029823
346881009
264889329
66848940
578151482
482661368
116820837
413440092
545102757
627773439
199503890
144715903
106148315
567568541
444116246
227828182
20746330
240718667
423621970
322719294
226467485
799681922
173646259
608510155
123333226
346070161
794096445
726509748
21563263
233306180
254118581
32530538
957440
44211068
129368137
213376311
492506564
459097921
436846538
148837649
174321930
359556241
20829229
20378983
169751024
769824911
1530799
919155155
50527928
314973181
72705676
234090145
598748366
670222029
9002212
5704712
698451060
25832646
177160135
111003955
49236274
467863707
407315172
301190034
36808628
51123666
410437614
79261250
274441257
171947948
15751642
478535243
482578808
420726028
437179243
450023775
337595365
719406478
411176114
388062696
488078687
580664552
147672232
44421368
89681457
377580628
37986302
177428197
12316362
7975030
72922946
104434297
123078052
53836072
233679081
12985734
269463001
161102414
167643067
125577205
127014510
119411231
49178814
516471026
78759273
5912774
136850953
166133640
64855117
229104660
48446921
223587483
8708651
193355889
299398190
366263896
375027395
218388442
504905506
31088794
2284917
306503535
208215384
228459570
327477534
59669374
95744851
144557548
814569833
265850708
276784710
66532956
570520472
362276746
652441615
160809838
480792
9208488
53506944
4658234
246083318
19378209
448811252
59239358
80420375
57200997
288702211
122165139
36779067
212314265
664051335
173105942
531706644
465650230
130747684
68310302
559465166
361291993
137681452
204482529
79657112
416421399
245544742
26816946
97748001
174280863
476095860
19559698
169779711
85840585
115869210
199784857
107559216
70567280
3670636
13601808
720584159
97024600
49819379
314351949
120626011
213020472
171619794
500171001
102795672
2059583
425276095
404867992
71671308
591986740
434819505
11825645
413522574
8250214
194593165
154853059
1359593
80566639
26476307
142756602
401616650
2853135
67706634
319959925
36406488
108171818
169062237
257814215
111125233
534625147
106518658
13772802
66208137
7475922
525877286
55396754
651088332
301563421
22969255
19850142
235468753
405851449
197652190
88728406
364564803
257176756
891187437
173922217
71760308
32806663
111960560
520253227
269851355
65718263
98784058
468157758
84229276
15275286
312052019
317015868
307245725
782039001
290440379
179194011
101947239
30515471
306534789
86973113
503583709
135659114
134773272
582004880
604965875
6794765
698345083
82996123
34723622
231725154
10317200
98805965
90091069
348814144
264213400
22478217
277622880
1894
626757390
22963935
75556766
93539323
179702246
40971275
13090845
345179867
70849601
329763536
22468011
598547973
38019398
194855332
82913568
67537701
377993271
237264721
237765818
204603498
468796083
540375046
334060540
14015698
254452105
21748569
712029750
250404877
373180251
656510771
134696005
10416543
613416577
389489808
241616666
17696287
518384874
119218038
18083416
46196439
673564929
594910245
249853736
327560187
89318312
15788979
299445336
577649070
327686398
48389670
325745588
353796418
223065218
505537321
321469721
52367320
75053738
28647267
40387888
49600281
579495908
53577528
651229497
497356745
187498481
303449009
465096968
289693866
55996915
132500248
104324823
340165327
38609613
17463398
596605994
262545067
286355677
274541686
15730963
439334131
96859481
131795141
6875725
52384902
173821477
71928334
304957009
42706573
112629632
233594765
85154493
25067825
188022310
43557151
34142959
3699723
47002179
332882165
805447088
123989241
77250940
95985285
387141561
99516491
89947365
496036057
101361610
53833344
853542575
70470889
183443152
38197501
319486889
14055594
33060430
886259123
105352959
207013466
15765066
347938260
347960718
302938985
206200209
55615012
76520404
209673661
29339034
327778452
431072644
575205139
177016445
88704344
44457482
82009204
93810474
966138649
86464965
94655961
241486128
358087255
813910305
21306293
337602830
4893399
283022014
524653205
779312696
848972670
18557132
375290290
71284284
19553389
161327327
107144802
801828018
350617047
269790594
267697593
362719650
159295435
636697405
148912828
52494807
7418684
46418016
61600098
598421727
666204423
142119052
565359549
244854231
211040257
81879771
76076511
324071542
2992615
139041917
219162734
140382794
350473578
131456590
291666845
172787238
274775787
328205548
122216572
128907996
697135769
222752497
535674828
695090585
493000900
331824041
198079929
32205968
201750126
179738899
450392887
46602400
451407317
3382763
99258938
7315883
262961981
50304245
524171729
232249561
476643227
36165042
325306613
583237848
110121703
313077176
105080295
184489567
211625454
3910585
339677857
11961362
302886675
43767230
349301530
505487216
86880217
101364821
211993750
497936102
127897935
78420346
746258571
612856183
369945998
278079778
98214962
177458504
14665270
41262736
527347146
315522131
114666385
262940369
92504337
324225838
347707580
152160288
216691461
181467069
245292997
127245238
219135570
167869883
27061077
5884733
436013600
272514341
859754540
6295162
809127613
143980017
37030421
486097363
797902062
244430628
240357184
376045925
25520398
74426654
153742556
263355634
308527205
33408709
116089963
121730829
244386734
61957087
16443014
58472118
410901592
25230662
264020046
914543
171708683
584273710
594280734
199731913
27317964
549814
44514001
19120677
92887238
278421910
15108893
355657131
357842451
159228899
79307939
358276513
771152759
23869590
552554926
259287047
324397912
493411926
547148250
128832132
379803458
379973087
179783279
109627445
308377456
782367582
500573509
79301940
154358181
449361512
18213967
355344812
184039805
124687262
27301247
286276103
653573178
374930392
107218829
56928620
550588720
111386075
159877337
652244151
88599264
7569067
35190938
873699671
101957811
175904863
107654931
109976646
63386731
236510688
17612359
498296124
37137222
73951813
224127363
158309098
109903092
142206640
594694948
151477483
25451894
147159528
341204408
85830199
433022308
455450850
245995902
115216486
129903001
186596731
20891988
184727661
118774083
106523941
103452020
26445889
4743653
151347333
215670354
129643543
80225708
592074567
45330491
132242179
7887010
444782191
4833359
2616336
412378502
297287029
184543013
372267621
738650676
394268094
606456777
122225674
264765750
548791408
28134459
168161679
230558765
252295110
363032729
197876589
102184762
87385011
323107599
246086382
422160139
85329780
3319071
179165443
145440697
302459719
578842214
446330815
24199506
478279379
98171850
158509242
43393387
274400185
186910510
120045484
639201886
571023460
67178299
821873822
580565233
319032009
128164481
303574343
118024218
89882677
94421851
135772970
228438829
350790544
209038439
945349868
172852169
373568398
106682895
206035933
415652292
179856808
60975917
118168546
27138903
230112025
98679951
700077799
431324
220778300
236486395
91220930
535541805
150593929
683439118
8732770
235540428
32811277
208005486
143090791
256369204
216026866
131279116
243800542
586189875
256228139
475910102
734171420
28294410
130746641
73401362
6361887
107061417
117177184
5741916
851685956
45173588
42134386
302180258
2971159
171786929
521930908
655508111
227919996
700136310
190282380
323222197
15788426
103902485
100583860
529803464
4906605
314344268
148445977
335440184
89804401
294050143
172078815
347225333
62339927
21545607
987395
418817338
689925774
657694101
262909327
176731667
587275985
177471949
40783328
127032702
548480600
236751041
169764657
572444174
7323057
163598357
672590961
389474775
249004244
881819121
437570999
92397001
330922224
52739337
24946084
216248192
596943145
376564618
415072557
51534636
556862496
509711230
416359557
443852435
144019072
427206841
22989789
63193713
15030664
92804779
19592976
27845379
61031448
140111778
574251138
191266872
606270434
171154064
481704233
8182095
65252598
353810209
887366432
18415435
690638123
14329049
27540846
50633663
49917199
145397154
1677327
628337477
480862341
421300601
329320813
16212746
158492108
41896760
163725421
24185333
239570708
34376439
710406168
5987559
385737667
109201022
560085638
193974062
367365398
32527701
4656069
340493626
8863051
220644096
337847448
229972684
463965695
243041670
88894897
145145063
280263428
561500447
477291158
83470048
246035114
296525223
951499752
868073111
9206901
171019819
376603053
296296587
84361674
765380325
25299317
128041426
151270407
1487482
724819918
35734660
5124193
156693743
286075847
139698586
29634315
312007871
42442699
258632682
455666364
515121197
103322395
201129057
179195905
637451375
346229301
63393104
216516633
110892517
19045185
373708528
60719046
191066146
413231870
57529545
5527901
111036299
291145490
167082620
7510318
228098086
369086787
541230201
54393226
2415237
199443898
65866612
337317863
462782503
63167888
381609523
294050895
229781400
539573467
344406481
391971513
255805162
513291339
97485494
323530747
36090180
506971140
91740147
46922965
388893548
228475527
463386865
153545409
288887552
13990783
82202669
301659151
83869052
32391934
125254249
630419459
195357201
55794854
47860893
305494371
562452674
850437392
508642856
815221073
88265270
40218673
358282791
179168172
234404882
39439532
127040838
269483717
113982119
164336817
388718556
211936607
411469100
665595339
792373107
285963696
137746822
937318196
26899987
408357497
21712265
441349252
184639436
11209824
523694559
3906825
138869011
365293384
215521224
8441949
414570321
18533394
718703322
398477515
187511844
186283906
171082950
29195397
102872892
199678954
25230567
426065684
53332538
110772877
511937666
310061869
226093688
63432069
55847813
491339589
765609910
348756161
749357959
343191106
511643321
41053041
174072708
407564833
27259217
186898693
149262636
1555881
62825102
55590208
141556192
281389837
239101917
17834384
34644742
80212871
492614623
779064230
144348349
7140053
23021761
145854073
51524426
7877550
130903566
23166683
445104354
24301031
57494788
29041504
182235702
267185097
50734115
398445445
26012483
384635
220963355
413257336
212698402
181411941
476411646
34284399
336692614
46187490
324399740
71713137
676371686
442984491
185303146
354168233
413909490
704101309
428829415
148778601
185541782
419110518
27638334
654532865
119229805
270560989
28735585
53539108
353233869
159028676
314395406
187645799
328442073
285076703
163741491
14719423
315291816
220990115
164190916
117198979
459138633
118865224
112676349
190818156
475519614
143085053
11838999
12043940
212475350
903007112
25555057
53900960
85251466
15042099
163239851
82501422
620280768
198067330
157124359
154445395
413999854
25970607
283165253
1308428
8520527
202830732
658025337
174784869
557591682
422419068
664340189
70649752
153216468
47717613
200297876
9342591
449598039
746047068
19642935
35207809
790924637
406044177
129019787
439384194
54769472
496894
19496271
344566106
452259992
19316057
68720393
280255906
47224040
477875240
121763915
58780834
36017599
341974969
333790733
584695858
19068126
410834717
369505240
61344105
129637057
14204232
78016484
648250929
382119293
337980205
566538755
339956860
370330811
93714959
102364287
729730209
162127697
9581385
66732503
110703922
601653514
111596917
581409948
23556057
343020367
70253720
488081417
151233614
73823726
90890345
676649750
76503215
450133722
156434373
86164026
880936356
343476563
340194895
197066066
393131982
182877825
137087446
53561094
23406339
16831937
83573991
301490900
337477446
30397040
96751996
507359545
353877610
13467906
812797351
4863807
620096917
310552587
83450478
975737576
54653135
1010913
211220785
125301744
876441622
163253855
166817188
403626789
781238581
34511730
3094271
514889882
20409957
172168320
27818596
519997190
567372039
333402090
82857437
127799991
713508902
44655397
203349540
708912571
380101782
211878
115732382
41602833
349741673
620090398
84678687
979985504
340143577
831866901
346486258
736540913
191584623
558684297
492160829
519932987
208856052
89221996
186971592
107193174
22493089
800203262
458364340
221020270
280745881
213174220
437210257
478338773
279500102
302624329
37821755
278697068
19842240
365197838
666632908
831352976
715641155
121454759
120848452
792898374
322196001
274844511
85434608
157172369
20694845
487685707
39763114
134118563
77868233
162436024
294470842
9516357
108229192
172479643
614493083
31568610
36357306
317193304
741132963
89159471
36376985
260871314
567787604
249156112
38644018
537495030
164056376
12888025
71262004
149948895
388223584
12363671
694996723
504317723
453248710
19309582
188386032
224996250
209813536
120960162
157974282
154278980
199192216
127151270
529855932
249699048
169571049
205351486
887337270
544407746
202806801
112730070
725649840
3359304
154414816
270531694
238073706
391471782
123126623
278205519
169027376
12689779
1964022
543906059
373066989
120056377
236056962
225322283
198194261
95014272
41619988
94939093
141886321
103200106
383916603
482620783
211664061
194437318
358462593
502346365
91549227
294949272
210232308
142167764
224894267
725842665
555783811
566816411
379377957
38869492
544075563
631867970
60584814
496686780
540684
369782673
382963624
624873649
419261603
482383793
70867479
472513826
212553805
264125768
93080032
352436244
92666423
39383641
164333226
149076679
514947374
55810124
163634610
291640971
88990682
133866683
228906547
42465972
107171555
156078313
18030542
131976957
61380482
28363012
94682777
15773283
236132048
326739305
25996538
656326411
48357547
916252749
151927314
6725139
440685903
447258220
292086023
164051970
48504611
197243802
593696290
401932375
8930798
498011778
882955411
45118435
182841954
272271234
13343580
550209334
1313052
8350216
415249027
113519607
907596444
7064156
15434541
437377812
5268228
356970308
52485423
28890814
127136040
61683873
362349
247970680
516692971
107393350
606299603
133073886
489715831
57005279
13697136
29800796
29486733
28612203
165296210
341104573
458675535
413373767
12889716
43324269
183108890
281325344
340330219
23364654
110333853
433175574
282333706
356477301
31404494
75369
66334422
66352027
44352914
511537553
84962151
552833183
501159882
350782645
165144289
48521399
638599557
174673328
316607491
6017469
247969778
866721058
703519866
211905855
266331500
9003498
678657786
307867451
93518234
269969407
433777461
323223888
41085336
400514575
107809869
159632621
11222167
640990261
147447334
629753949
152034718
300956693
636920073
14216404
271727507
118512961
323433497
297758202
1374631
485038389
293541167
75310612
307313189
25060815
228243531
1086703
42263115
169904431
20247235
651156086
63083512
60243503
956615588
198726709
43460933
429980265
8934008
238317424
244554839
918603
34576154
476117869
31634156
234620578
283688861
65462898
258582339
19021767
153911123
4536440
907897
370311702
22369952
715882514
865709070
195896439
19042240
891752101
580770923
56203477
42404183
36475041
688783534
558612923
6669426
46372641
16933341
131069587
189256880
34566350
61228157
219033590
143779316
116056276
3973130
343621318
634609846
50814740
305946093
259372695
812561818
16707841
196484082
293472508
42916303
100573091
87180062
46532761
11081744
699364839
83165155
491047356
54515403
491311826
149906928
238801588
395740757
593638415
551680145
436476818
408970149
99931099
8312722
736617119
22913073
812211315
475099534
92488441
17107683
85434417
403090310
101554425
210175990
722827068
247059302
10287804
20710225
262355215
623427701
107787882
273720458
771725230
225207560
18492621
761012180
258074836
37523450
29617564
67468203
20099363
166598962
106704461
32054721
513182012
206812814
43914698
595219158
402680702
19796300
394280915
42376122
53135180
207899882
240533276
243404699
241024535
62971314
153254575
672257352
5950810
376879577
22170249
57429571
324012246
621319226
191535491
423120099
125348244
14541064
57657187
217278413
269117276
528375500
174136265
9058506
491177525
15770603
25440380
570135870
101696258
46840364
207161295
129401308
2895073
46656506
453456024
102830883
39704670
12395867
65095525
591586794
283682487
208216736
49425580
47441386
73710236
243514433
330503109
410017159
599191631
296998033
746701256
480083484
105135511
18331767
10519459
80281517
484371865
5083443
350239740
436112291
135583967
828178101
87824124
289909755
200809156
576102546
95132097
354618267
459338105
267221911
253341125
914428884
11985752
234419928
372150687
101025283
32889049
275778590
1498411
81536164
71341473
552849283
594737021
232586021
107336306
206554923
314769590
686114351
9557976
567479618
127533127
251140650
145760327
120775332
410894632
135453455
293449377
486290243
347471383
228393597
412892718
123323512
6507549
103832372
210678336
502418648
609741002
6343876
44017195
73953664
33907336
426657038
447610401
412003755
379821269
391007771
228666159
236204194
482242004
179655956
42417041
179623206
328507632
373484400
258603391
735476547
229115298
214647873
520240881
514439126
26650864
477630413
102973644
193090833
423483351
420095094
11431941
69316570
326252502
682484166
92469352
16989410
18934594
751342073
407345816
211058034
6392522
317260254
74279758
44199714
403786570
42156586
87476577
66538579
145576376
25344321
671820980
49157319
291069507
10002183
239689688
70850755
98304738
2180102
549466170
135981407
351807367
20064450
356760229
419015982
543617758
127004029
21933800
321430265
59868417
389453378
2013990
209711850
19613403
286783840
262314806
84615695
110534047
419652602
509843273
66256
68278276
710143776
44228935
236192746
211615201
513915415
28033013
94990335
3369390
81377312
110728397
497066483
364645455
91936819
122122745
283104705
512118972
402982414
311777418
203952847
89178885
187439255
526536098
31588658
276843294
235962036
206088102
253357817
49271087
459330727
69067344
127371861
29799013
18794196
67746242
227286676
1010458
337843415
178737468
48282278
241448370
829353123
163261593
109103574
264829173
265984940
670367
55835696
300339964
43701868
235888983
188907211
9074958
175607454
301531700
62866944
9642160
77837306
136880703
506702349
40293212
280420276
308507123
194260678
197356917
656432869
249517771
543220034
82694521
285835533
281708909
392842810
198115094
124597390
39920372
62369427
475998428
135602700
747605669
714600013
506098757
147449933
199389629
409877333
74682126
489610235
358474339
137314353
44625927
127636205
115389668
41350536
484915757
1032944
568896198
3027602
149567630
225178195
115553752
47872571
244428656
141972978
55198257
179210942
271517444
144074593
536414654
428316330
10199810
136656041
587136733
573703197
663826612
6957801
140261699
488316102
30130787
415815456
335649750
6056520
162570431
810439
164157219
973578987
106819148
663860926
33888075
86392812
368132319
318735806
52253221
678584583
564047498
465352349
256769836
527998199
50267841
69500650
139994696
7940091
123814908
306964063
61785625
56788736
46335827
413386669
12218554
548044595
226150925
40042655
247870387
36079480
187088699
769587820
334244910
178570039
5779267
592512979
216173242
500144533
457702473
471663298
283336096
221396440
224375255
260876519
216750558
297894682
603850599
174451358
129430009
66244789
166239412
87877146
257921085
22777395
21174567
23646473
77798828
2577000
756954238
2229758
655395945
176980169
28872948
107397422
140278112
193880140
119664438
36765836
420515970
431577577
263688684
94492587
602557212
16578308
45299886
541827662
11184805
12780489
58040084
303135695
172994374
211712723
740396745
268162100
335779026
423044177
557510870
102635044
620779252
566032783
256323528
198897534
431700269
518951809
371886122
601219123
99216320
15273218
97072674
23833328
75576637
16807251
695789201
24782387
153496482
100674264
129117064
97242210
174810186
197728017
634722536
17869598
45838347
341434223
67662340
246776246
405988820
276305106
30172971
40534424
23909215
186304019
102765069
281982587
191499005
107159756
81975363
47591185
22996186
141038417
171252175
78904060
145184303
963974602
723510372
142644067
49389272
178879969
449081239
34255588
313762033
268655178
509481821
193662878
76128458
852107534
170024238
7560952
643005822
509678368
352598092
181326509
98390925
9959176
552939102
848975820
182681807
218297508
106147633
125726729
207909423
204168599
102167756
138466487
48251901
621222305
143299654
173860695
54243550
114450687
32763353
170947921
69060507
41181092
227492445
170567333
179691344
437296234
148653583
164867962
309849329
584045989
794704558
102111328
185291306
282875595
194660744
50009
309248464
32345096
182872872
20897330
3893351
401971031
46858831
233835467
17559878
43529455
25347032
69028256
66735142
444220797
349761049
108151884
44993474
103717324
94493106
29397729
222249548
54628936
38575774
157124836
199505365
181678920
90109570
365499713
615253346
146726015
595791477
436510025
234400214
28380594
4364149
216449109
611577642
451899783
149733939
149775544
153033106
207715444
15510392
271127843
56623653
30562946
426456959
165948310
61108443
10512075
109501445
65761832
173603606
23468420
14375357
100217652
126342929
51997292
170290066
233437357
284319372
50017217
5133826
355271763
55453975
455359863
285688858
4917546
421652368
486475266
454837563
21582173
181426857
30446222
7199835
232496917
479022134
125728761
957457
209022973
461017769
3649000
324330768
201313490
203933087
69347992
133680345
1216664
87868742
11954346
423248198
36720008
17909905
182684722
6984109
462209330
271741784
179189613
786088300
660110482
608462589
12008930
673581458
78971898
1553518
6723472
322990964
194135929
104434434
780287504
279435085
299798145
118610493
117169222
48344266
428431860
191870282
60940756
557357047
159944412
2785497
65940214
287249150
553600737
182438118
459083127
236318080
21785298
546028939
140767343
942761462
150342558
252585772
254102708
39681098
113080340
68269845
551522656
58386804
159712758
18663894
443404078
206390199
703574808
14521661
104856714
131962452
253378271
261575748
1855738
10697482
9906561
222082235
2350119
407656337
76594971
138380266
688310005
60563413
122563633
304202359
502122549
232367954
379790044
9386131
26868531
48489984
9416940
446360133
180053404
691741066
640434808
593866688
155937606
648420370
347009427
70087072
46844185
16689032
202309500
62519649
633856442
132139117
254114065
138941207
46324187
38986658
103792148
9350079
514538102
377839759
49888421
10690289
235570686
333323235
144564609
637747843
334328551
12806189
384673450
442610436
506081103
433307564
130456576
212211733
289867625
437912893
383804531
55837112
701611658
290566439
580128929
8082783
234016584
505443872
296457809
182428923
119410279
502706216
304194979
463385122
121206700
462614467
610394715
169295024
30107805
190189400
258063622
598217961
32838030
345368826
214512111
920126413
30179786
356245351
34453319
83813258
28032655
263455276
329226467
234438057
902558007
836918962
120713247
43815833
90887614
154549868
440265180
149778869
6085967
234576257
25783534
17647284
341288172
182034341
600384769
346581898
174879378
182543581
151509937
457424271
416851482
17776998
206435069
103007761
666936532
36525754
113590076
967752157
342547168
22946392
2202092
609449034
90708707
659489423
263698112
258496899
328160823
630466697
15602682
439096811
309139751
408878209
149610598
465831490
202660652
627175164
120549445
328859847
333575594
163968384
252378684
28652655
326454947
390803066
74923302
129000077
62292333
300144769
544720200
550238772
40325440
51195467
366991938
175581840
270323953
55081681
447302231
345273055
466641632
764631
250796686
752083605
239895538
265244756
5978018
232013664
116848874
9084550
164120306
439202878
163841393
327288254
339291015
266949409
79070199
408704955
408596782
44170654
111590182
442313449
140342532
249967508
64560383
99856451
33973483
18634904
689965266
150545107
104384676
39703033
267934330
571636876
143373703
351694441
182258779
421845001
44663404
183084672
714474600
262396397
16060360
13469613
535487286
209279849
24881947
297608355
3066275
535451913
33793262
559880153
177039106
265407141
308438090
224621499
642282038
78093428
198871571
425417239
302428903
36481212
215478481
268735132
120292317
143059544
94201622
185357347
213650957
571390791
59393894
62295370
287167547
29891102
307953933
107675459
22457616
338587476
250699064
89370133
211371939
556996737
495807566
4241689
23478351
75514402
746978063
395997045
643706272
144919775
219660893
503955314
262537813
28032603
168812473
523617792
48951930
4984190
219496675
34322237
787933209
195904011
188435498
44731004
35863419
273847803
269027732
283319525
382284332
262213694
1671773
65718336
280544106
112425161
193211946
412581957
119035238
112095780
7799334
8271418
342829399
54253814
77431008
693812929
198911332
356427365
26229640
15747121
267019565
1886808
393565624
139001681
652370220
4435276
3544857
525182308
227449996
93111716
88147983
229727567
80656854
344144822
55323150
34261892
167797606
116530568
207370117
81063081
280563270
61209262
837770327
229294206
528499661
40824742
70410856
487362334
134033976
312572842
11245383
87814854
1140595
420919335
115100470
496547490
12871217
362729675
41702006
124917536
838416184
426470071
178804527
382743357
69126235
266518018
38759515
64425294
447567921
105588480
16248504
27246694
30122339
9230922
166939977
777982157
346429027
405680980
43330921
811432342
521377853
231276172
31568573
174594688
74035229
319138826
799087422
98736524
73099301
316620731
262159857
506881113
78041605
239337657
253465834
39742351
346329743
153368629
385504818
4991343
150039114
336523597
19049557
703536971
638060957
78266257
82061946
421669522
828864407
19913213
182769020
476442783
304744818
289826621
58133872
213092040
458394113
8130972
157708140
59080219
346768802
483784169
16819707
84024111
94918833
107532330
300557836
535627371
468633909
428589489
61655346
170753977
458405949
317956444
51812130
73409665
53287026
212917370
293362550
670600984
6914612
104497174
418164018
56474926
280883280
510840053
406721053
786688137
264308922
415400320
260239858
839988604
352674185
183546792
40665418
37567515
775463470
110550683
153369521
721990829
297011296
81610001
33784631
13175686
304466194
351404855
236353463
275809844
593661194
220123404
122770855
166533804
199280202
122059618
345243791
765362647
191828153
48420213
102981782
9211481
4633195
156388447
161842400
193544903
194365294
90394805
302119413
377019563
56178420
19190002
224805136
45891115
46907038
565887570
59519313
220697113
64193943
31980333
221760313
14182504
173762215
290262215
314926982
370294160
897953079
28984093
32921780
2924625
160709938
821228922
723105650
64133681
372097944
727134170
1086474
162429314
205992609
492869951
12762962
13744948
520190963
12579255
105087587
11072012
163672537
45737529
302272531
33335658
302440029
69903895
251029207
215091736
155664503
272344589
280423198
506789153
13255218
83408559
331774708
447161682
321857942
48739125
438778429
48787772
616342494
415304103
44050471
250571625
630326364
520003743
290837179
24530241
213505692
45780419
119446173
147697996
369333042
83458811
61288873
348620613
155383023
84039683
124353837
349897818
142169153
66165344
138002343
471020498
139095840
42266624
73241176
532691911
496310232
37181237
144860317
498021445
429817782
14282752
283367330
251116040
86985580
16469106
769122270
585478596
650517407
364813414
12618121
741206810
158187713
165452353
98707978
10504923
626818152
188652204
218950405
933871358
252374175
327575597
404990649
116853575
282504515
93356579
124781439
41796308
591434875
74627393
748604330
3365828
73480617
35817316
22655785
192048118
112320367
358197949
12746199
144600506
741161494
370059700
66921541
195174135
347523025
308250485
154875566
37504789
8066260
31420979
793359636
307814158
136304726
38444480
606858462
82587250
132563688
2944190
178615756
155502682
269781141
5013160
861620797
51862492
240960421
164543508
29954338
266452401
494214838
63834936
264857938
128121289
27873799
825341780
501781649
820653458
418086098
17826484
173969735
600030431
121366317
526807560
130904065
890677532
847068832
85320906
19895865
24186095
356027548
380988611
29371458
550878343
403059302
147447677
39440381
126747910
273318041
97520320
717082852
5428101
172841311
577193113
529665357
229466255
30976924
428469416
319377381
68765711
401732008
1921111
127451955
198566785
375346413
275620552
188129286
391002072
900502659
1775822
167744230
152082094
329759049
20911426
535848423
12147090
108354267
30507076
544064391
108820156
78140039
16798209
58871074
531253924
513725940
465565383
127012608
169419667
213063731
350182120
25197856
266543716
199876832
942668842
18099791
273768517
692575718
500123125
100784279
476677376
332269182
175315882
43490380
116316662
806699504
642280911
26814034
710871975
16303245
634004937
159815319
381892950
72089139
228436729
240817972
681333371
262765740
136086022
182298355
9099615
679435018
46126073
485227039
448591642
55249347
193359533
487546520
11878179
669560
320123823
500976217
23688669
186385407
2425227
384521488
16815474
11966949
655109423
247114145
13143448
333654680
261435057
66855301
446191988
289571225
16624535
139626973
236630948
169869209
385413860
448633436
550501130
519593961
22250718
742693378
83396855
478836843
2423049
221371305
63132216
175098682
668638166
97891566
13357463
786706752
460077400
479060976
12898660
64965042
175935200
165973219
644774691
410639172
16046994
110952317
246166455
1398425
18967543
10739005
37766399
61000549
604912042
809462941
74512189
234878954
25086291
821335559
111541035
14013901
36265927
200333298
405838011
773428765
52398809
91326416
104140441
546114987
30135672
114788191
532178748
797832734
125394030
68213650
361646601
171940138
84442834
10771690
306122361
427330166
86649081
162697550
772752324
57706388
500648777
720488755
315104405
388590957
318021003
402921435
344513011
771427390
793546149
332020315
506007387
116118790
132780239
86657415
5060746
19971797
102568047
84584035
901802207
357148615
583979285
706847082
376095573
181361078
53393198
60387435
225690464
386729170
112602012
341827742
4869878
94858875
483697859
29032582
36424680
122376116
255193757
96127878
345799250
168509612
124958793
436442891
289052242
26411204
166650420
395069267
10683016
870333847
179563800
23974775
166537146
489425282
487436888
386313759
499423876
446156477
143401075
202481855
14760266
118830613
197266324
245190400
236818417
41539463
5175223
6284200
200551025
767529682
85155439
554521296
75572705
10864454
22145
368796288
460337865
129927573
10696924
252887427
93820165
182491609
688685353
171025468
11500149
132652419
45162809
141113278
65510315
4760462
737046606
406142521
20158489
44434654
339044443
241365
34107175
1030601
430163010
18836019
664346600
179714843
148150774
644654396
509843890
253917532
327558637
218189525
192048392
19232444
34351799
138581706
274119456
23028295
234618289
7883032
478851794
198033117
324308420
493264658
494555667
534107915
683493276
446527376
427395560
219060914
85318638
20256645
527349063
203326472
368699050
184223632
629271036
186861770
188353649
18417662
163743109
698438395
299057850
635604518
583445288
396977197
131904931
51825347
25645143
22914305
193118539
77173383
11766814
228054489
6377369
103443741
64553537
231165622
6511601
5667163
801782700
225415864
40266943
483074358
202375510
221236430
662391778
153454951
440269306
37806826
200093708
630429542
306556546
623535508
963474
241663817
507837938
401695957
66405188
91333826
379982408
16878179
736364301
809578233
85883524
401010503
339544089
338837111
179529369
382511834
31620289
502769869
80749395
174365202
138853724
81122624
569138912
181158648
69319
60079279
40217235
467901410
826902031
315350765
15775167
223393765
288778153
237895490
279570191
657593138
54554773
7422518
1041373
755678808
686441188
199058863
382382084
246474405
6621533
868542268
96184604
13675875
418820265
21862719
75912385
202218558
32492139
580543408
605288562
187101692
12160054
141639424
72185981
56756186
89596403
609744854
358407592
4478254
41667883
241672983
42400061
250081530
100477442
541952016
3204539
728434947
11996355
62424442
47817042
17629452
313885143
318110596
112389692
206492975
481270250
435368824
193532791
567179452
159811583
444261687
241705989
257399812
20406258
46900444
7451830
642886140
265002095
668160964
370726377
40154384
410394608
90750243
644316952
676791478
274800623
43339961
291550466
121390689
264467198
192281663
193076528
124918904
446104513
207583277
55449632
867893422
637273283
381289220
324030779
463172724
335472277
614474039
509968689
585472661
287111741
669774604
625946150
538525525
585535870
451906774
205948114
83625638
170129632
18484359
64322501
46517964
238625179
448267501
28288434
230355093
139702708
117068252
116050191
23241670
155411165
8032737
141198265
17337878
6356080
142586612
52063146
380710223
118209248
98913214
339441697
392340984
338662582
752121191
628269435
20682073
254706898
315279795
449767743
293410634
365300109
305152946
643948780
200114823
389274748
203789376
868985848
96397823
328908373
36379215
812888321
180338477
311281789
217978447
40697442
187486569
739397732
7662512
702324384
41048117
22950332
84528017
213936615
77564441
142307599
372732550
22038093
322656972
411546851
138103497
410448655
405943438
61348830
216827188
369620367
35293627
80178373
2010871
366035855
119179477
2636193
211810826
24877486
138255852
261252067
134235327
10050482
221181083
112397733
464798080
240595204
127171700
79207424
22313434
7406393
71374895
158799009
320235756
125081356
202102698
126912096
45683802
434905499
847586006
1472442
32221429
501557761
323125913
338113832
468083492
62583124
182676518
108378126
445157635
20164384
393407825
10453623
417890338
86969656
42947617
320385836
38359528
253458627
270840938
409479278
322830853
132537937
183416300
174167374
77262006
90953726
135074648
659092382
456926231
711096739
103435958
11096746
148002116
94090846
116731500
298259254
8804278
136435787
233861484
808223383
218805863
236512264
379684524
289872014
251372689
280744820
47716554
215616247
140295272
31171119
39841947
22939567
79126577
446089250
558069017
7521538
123883335
540463617
499586547
80656867
51070023
54579118
32358962
103328252
286090721
38369115
766697420
27493933
32539638
477813117
798250596
62446893
262520019
68826112
452697772
84387433
25540
519050557
353072846
36096761
113027390
368975039
118294621
271020475
183178180
255588686
617695680
6089647
325619988
88977698
26764118
151840486
123684796
24485350
20537150
51813396
164510313
84668260
184620390
372683746
322832443
4395859
75160854
166334653
78337435
576210694
668488349
47491574
35926262
175725875
514304315
44138045
490949020
128912701
269044980
11218218
178211882
68264613
50575443
248712667
274170845
103560386
265242650
294396696
279034586
52298985
228660004
32211674
98101751
299867231
455175465
258060670
146745911
173620887
331662496
158456715
137885149
176122471
752500731
25410210
415720138
446829955
70342538
139391177
112513968
477370941
10572
383182856
491516868
235325803
31203763
689493839
59808490
4374175
600082207
423044815
350336465
314483538
511352698
26423616
358841684
453464497
157334326
413576119
352367890
43451702
93841854
571966966
97617615
716390
28570209
348546704
86158917
303796743
355716508
96052007
84072468
311564109
384509737
147910974
163934590
379664358
421663963
80495763
713328602
60367826
12907178
713014723
346633230
330060490
659384497
215183329
349975404
293739962
826875656
255948736
54309740
665166394
190412219
464844689
287390919
110656044
385317553
319900813
10891690
103165189
48010491
519822061
253820564
201297
410529860
452986394
438587709
440511279
6418236
500314531
73750766
28340613
50347682
475737403
59907892
212514577
78759798
58749782
190056522
212591135
23769253
384775315
208808951
69758342
338921454
317128493
45013312
682190002
22543117
413063006
538941
223931952
6022011
155614871
181963820
429961850
153252226
134384195
4454422
45726893
156815388
56317695
143896857
706109665
204861915
214152754
203265215
47779038
858504530
188652720
12450137
186664509
61358440
68372106
56873467
75619271
17718911
408539678
163456805
168303511
96797275
381097765
62035542
72660590
467615223
386914828
303646048
741607167
168931129
124517667
153292064
478819162
386045525
69358513
547843444
55935504
263780428
20877058
83665783
128538166
824044244
347948848
5580758
414094232
65920399
191265251
478238013
53808820
328229581
162518551
91984437
724196027
84119729
585667934
39787938
352328360
9611233
303443309
73095277
271136628
228666330
18241898
58344065
29513780
206126321
440428461
552449644
819681910
298944765
11289034
216995345
142575935
60392737
460790
144893498
155062200
200866833
167035150
142251903
355707852
41425092
65731363
64664463
348243142
137061132
81818846
170349208
55463759
62011696
436189399
475293229
253816432
490558972
249377236
14161839
766703861
377947975
184821206
136119838
204083426
119995165
29240642
273467399
695557335
18345648
321030515
107275805
245355565
529347884
254634052
41675902
21314868
78133298
977202343
105373779
23121140
15102600
485924199
365548583
649121309
889896445
423602087
53860059
229050431
394078090
549003755
336974099
61509641
12044252
838630152
224715619
473245587
193653589
125425025
81033025
132582994
18097387
123225389
17559036
378786929
549154721
114656776
72610592
97572049
522333312
277507624
114487562
166660588
326043183
20432688
126755824
233365000
142846704
64224217
492252103
142166336
665419840
742761187
8193928
2186106
129386861
84400138
452890716
158863785
97161914
38501252
68014849
339989999
1569443
11426340
13178755
250155660
221342534
360574626
195302572
440169909
424713595
306546434
211453961
359047307
248223184
120252099
111969689
147447367
394020948
20516477
45846398
66831501
129122391
418270788
603029787
407761793
181897682
176068386
277693081
177945361
54359130
864458461
600761364
65787457
661901891
588632266
340332162
97976445
501766119
159911581
283992855
224501771
142341660
780080269
876076807
28866260
218598236
249271139
291678163
120053468
450499084
99768016
100457439
218536461
19332091
119543953
64972985
348450605
147724930
203936085
63555187
506440991
625341113
217967386
19335854
368678241
93411164
15787421
1305472
21425636
206051829
181082117
224438242
567600691
600558609
273465017
263063522
478533759
16793944
230973548
98752919
21756456
727814708
204074288
101792344
122461390
19672477
127778609
34592985
50594231
248118188
499775349
336375770
73377233
83327697
217635711
725026130
350852031
708278611
580423781
435385224
129557131
47448514
671851415
73399796
312881576
915034959
343464161
60778059
341973413
61988938
215031689
218069652
582291303
451531003
63694694
342025451
142066147
567237483
62901032
39805087
85217394
909768049
238019733
167777289
257278666
107874048
473153814
11122845
255976052
114680165
60774777
26581572
24506414
127840943
129910883
6798181
203309558
546934
340598402
3039611
463969238
200729271
423512634
244982585
123207792
119202827
179005946
49008679
4010421
123254185
19861752
609656156
681408729
21848215
351844291
280750374
184374182
89604091
386834230
578184790
47282674
399643450
209529388
48011978
506267
80052103
256737246
1014025
309558334
187155394
529085222
312660503
384892425
347821488
280692936
56348786
668986189
153466556
624201870
489322777
771417846
32896974
194935788
258220215
334069100
33067906
196034690
203867553
82720433
763498086
560262900
235004227
184193989
102646138
414300269
214912026
647863729
515004262
115642849
383178143
523466060
54440586
822810682
98338146
207260737
21208147
39156357
148871988
92693371
450190761
151852928
54727786
448104556
92076708
101096310
395538171
406541614
200873682
83076146
470016163
249591476
67478210
288529966
529562419
123310385
121625109
393625483
29897285
483852537
573307886
130412010
887272819
608838295
185175748
3335070
301807948
132811442
237689718
468082323
232328088
236272606
1838924
609757216
8368537
24875367
916114692
114482279
569963182
597110145
277430447
168818040
11041376
450217299
10270834
142139808
209411150
69795754
568383580
554763306
121356479
141788593
80695155
131353266
56570352
3690437
899840537
278286205
21163660
30110311
75024607
68061777
321963286
375327722
31462794
198266659
347578335
20670264
4538341
118333946
163747282
132274635
721169469
367091124
304146398
49381309
2066795
286257305
292928620
184054196
230144454
662237117
348932859
220330089
7667044
183139673
550794396
141729474
232321725
38746895
312987793
101256282
18781986
8443935
92394817
104305415
112422
99629785
257892952
238093814
384106945
372452906
41610934
639045044
40097328
137637456
371104920
131179897
185925289
132613109
22169112
152585441
50061788
231258250
77517745
103670317
11378212
30411302
333297201
848851
176276572
111464377
395498301
196208271
177672259
720518849
35471536
426607247
48273478
234638082
504548927
173138780
6263282
78809940
421839551
467807848
390466727
371464735
211133379
16154625
73900072
229589740
109829002
441134730
739575193
265610970
548239558
322949430
182117304
542751873
574955761
397796198
324867814
284610056
413311371
30491076
449530674
32074459
122595479
5923545
17125713
15040170
63833505
354623923
629307766
28759452
220094671
127431304
283926382
69379028
233647306
72890533
204012858
106480070
63781365
17616420
97895721
195638602
155012671
208011710
970494495
26780227
589283750
228855645
222588762
414015065
22675351
29581771
228234806
109026801
319711770
883495278
62480874
268321052
134341318
292242467
127253418
102165445
133627880
62424235
612445726
11386143
206299951
426286763
705400630
94037212
265950105
187515159
221070182
134260772
223289883
86314898
512458955
8766426
417328328
38637417
170049533
605769095
183907325
592996475
759674753
622980739
547296561
89624917
466111191
59673043
93322669
151641727
137804177
37652834
69330959
641182058
174296316
434424032
276963320
87723273
79851256
565719689
128589539
13045424
560911854
2706954
213214306
694721502
117206019
96410076
259122480
246198959
435319666
717848359
760820472
178355922
272377626
248984662
740405142
285850068
424556198
15132819
591694085
27853443
83624764
145724590
70157161
46508748
51457681
317548998
87311030
565829275
216223260
100501282
19443940
302661733
337922249
106246718
867052366
771272
441504461
34080449
98524
284823819
383199206
670608532
112992740
9182273
470819089
63441556
100159259
182020987
209993505
48605997
156150566
632381382
384700584
303475428
386477883
697785767
337425624
289661260
114225666
41434188
86954408
952491275
717084979
139390809
15865313
63608179
533786
313394374
136649347
306724056
17454335
40516887
319639075
25619699
698183750
660141903
222686419
146497606
487224654
743979328
216281508
76244180
79989664
319882615
46310965
36114455
310748943
102282460
140555440
80421121
274095713
144022721
279760958
34860955
259678325
162361722
61010394
296432903
72916786
525905638
245163308
282848310
426465591
52964387
42176967
5226645
55891612
171263630
2809141
9654515
122064020
33195668
296040417
80008993
142711816
184618201
481070732
129460328
522739184
473986740
54686407
291162459
187550528
273432001
280507773
11808224
26297404
255053788
38212778
240391249
24866893
87200499
23340028
98703216
180582959
14578963
8567555
608883046
445361654
20545459
205212109
202167282
65295803
96741558
476377408
86353462
111007715
411654747
150909322
48494954
399688639
57115436
5934399
38313260
104620483
207747217
122923610
53428999
1099289
78437851
166410085
151117417
427957793
397070301
79872058
827548678
603213773
552327564
516226284
207939076
497240015
10129749
5770832
332624548
14727877
805412314
398184413
818587058
557914746
40078671
1564365
255721062
46629407
275893771
716682960
116664932
631929917
432235202
288779650
338990809
47537782
70583465
192560648
41719976
163922514
443975506
457016090
178245212
23065860
92948
158251133
820333738
69808480
369793501
215323323
701672071
40714130
470685561
139411818
159056796
153828135
79435909
166729421
382976137
81273932
466673491
422173220
198937940
213288776
915495183
106023760
246820979
246092655
464411869
257020
258943640
229507978
514425874
365072541
471331839
7291379
206472820
78134866
171361697
400909256
304249479
462199234
159817681
717014116
204238498
83134416
645977428
151898356
331705301
585006184
27708392
104647791
39743144
25821065
46301865
152083313
798866
622521123
316346082
20405522
150922372
323025810
378183380
635932574
41240129
340455281
218730388
521647610
94395715
8547162
672656414
447556087
105216986
302130931
739504631
90230123
606575455
683782553
212618657
15048835
19253428
138142111
201419731
518820610
32730008
271061466
746797443
541576121
1663084
113025185
103907073
928400714
195784175
377101807
253440482
200385401
226725622
768973800
3679625
90937796
85628653
302020865
775370087
508359523
837724138
440296368
505964183
52261763
236264452
93001945
70078509
789173672
210041923
278770156
481104438
421083315
34923508
275457174
35034228
99864866
362167820
419089042
744439408
308755579
349033026
395631391
58267459
479917646
384311027
496098822
14348045
230592767
132176728
376435012
62722465
3986798
366354698
72646281
440803682
165812463
263790083
3858102
42058357
7387742
5122130
37881694
501936396
58403068
14068012
138080252
169324089
669491336
186427708
94963995
90701828
147832206
2614156
615231020
208170601
121815046
188887145
417817417
748693794
663970913
91646850
794977980
395459254
462012491
96870298
69940365
463327214
403653730
581488037
329001414
49635518
275450166
10350201
40292506
78494027
252631513
342327543
385046449
30849724
80247451
196505748
351073472
262336281
198064196
493201741
201083838
277802713
172629546
332614215
346638438
591166517
7547394
297792276
172818125
739062527
225607250
106119410
584652785
366738249
117908760
569994770
600631528
7556063
450034614
63737370
105722588
207578963
19074248
122060284
350320998
11712422
46727218
45333536
623888245
160569718
99722392
548985630
18175163
327744514
124346538
59996137
160137681
178794776
2504987
196830224
256312356
582369
18367910
615141600
273271322
703365070
161686889
211350343
74203736
251564053
171270328
381098242
212447243
97728874
491269296
600370186
233162927
617286935
83897573
373387832
408452021
429611272
24135941
6225408
978115441
29335346
480049
46844093
236448303
2053536
629101641
810810664
495375819
16008167
42457623
142743179
56387417
408941536
755145189
380178116
22659211
393981249
23729958
1397820
220362927
426368302
212121038
182717384
209291152
61669834
85541253
1021214
25395523
123347890
673350012
180495619
98464426
340121275
188386187
353411510
278738919
18660421
822371031
110250663
324834032
246914681
356409755
245593393
109497343
37238850
714606254
338507477
514134475
844853328
19078429
268274559
39676746
155321734
47627606
3718078
77137650
560750288
79036097
347189542
91715228
73777317
20952397
649808957
56853241
43564296
583435184
132930657
293070377
300488830
478926147
104934727
45650379
529948633
10868248
109437121
1483148
511140063
39598820
396603970
154492066
653670265
204766697
716024862
11335892
570788194
342043905
203076579
32999803
5652047
93046714
65387509
185551125
264215921
326248836
142082772
66706735
479274139
207979643
264634685
59119332
725335022
182327465
780598486
17286637
450286655
72284723
585372279
47831479
183029676
568331096
206937150
307010210
29907221
181662459
78852600
739072490
750029334
220729184
494042544
342775066
622954460
130160590
227503207
1522579
294091933
328047835
45249499
694232756
43888666
27022815
358274471
454722561
117887582
28953699
79145598
143443198
239874338
229468722
18090793
413898907
181359757
148713246
3179758
767261149
227598215
78459841
610788932
171106026
250151577
829237542
24259039
352312022
61380314
120338361
270242559
248662698
286441351
389879734
598233441
84080367
583888837
61406200
199936317
30046131
239589582
101674618
214314614
771768046
325658977
512661565
131022615
442593930
519200747
204935279
421421560
70883798
97020846
211685365
308671641
757616901
298116616
161477019
82516484
173531684
124797676
441327849
251108531
392164391
82909825
884091942
165737456
45963190
457222363
318771177
353268483
613248243
68843017
721124479
102460319
797403286
39287573
2669305
70220678
663700795
311381987
252233805
11262073
339131505
493926301
101808836
82875189
478240853
541884667
59990875
133392043
184759230
200211714
104312838
121105008
149974739
482922766
144426625
586345243
123281590
540661191
172905671
3214524
692503099
10779827
316859479
269833466
54062260
102279070
206070137
11292472
13346637
3332653
193816426
21199443
114898380
303750598
337089830
21109863
315771415
871787323
250851762
125702186
45926963
672789866
114599284
47099547
308828134
151183670
393749621
224143766
241199668
382946299
76603051
50141902
349549894
253828526
442058697
69129171
76588485
649514596
224071732
266739782
22008532
155328036
141621377
835094589
187983465
106836376
94455899
80998530
130148288
303225700
338209362
178348047
226956387
6544260
175515617
462820311
37573661
63828864
34755730
160955883
367335377
3680129
191855920
47592243
33494423
384170421
44909730
490637042
18183241
107697651
180823287
512063794
133692359
25571234
162451635
217971145
69627509
3004457
5998379
607812533
42011642
140491566
400421229
24380168
248846046
16054961
249603236
61547767
37643342
124766228
17458950
640016033
74545219
845185440
586314956
115471580
78996783
226315503
176942756
65678499
509913898
855158935
29822532
6514344
448660713
61808944
243782714
99775391
271598355
14617821
262544220
137466055
5419685
393432501
11410844
38330822
122632876
16111044
585596975
319236037
185523131
23475673
101502408
413720264
10203264
29992111
259504939
141889154
21721652
443599057
368311530
418400730
1831706
20144114
606220638
189472115
42885815
387829555
159840538
145269018
214147587
655265319
83724253
28308126
180454591
633000026
75171259
329411381
293614122
8074178
311520201
208849122
347937200
550493441
232988492
147637448
69970835
6267435
39412499
48268173
106967355
396687402
8607059
74345664
178059927
62738249
125425841
89098810
277375797
19404495
196598068
36801696
263973918
483164542
780495578
17830408
32361398
526623465
294769126
280101856
1022076
397262039
135015120
60828137
92462709
220625864
445690958
123093541
222256290
841044238
2275549
137020629
263244181
535830369
22059601
459064016
231721468
353186780
6579153
60317268
109653583
133399023
152799669
279437521
118525627
208067854
30001481
406819422
46759221
438603691
59519200
429038939
199137096
483000744
600522
600544170
668172110
112100863
237180470
74046055
471497812
50227639
239813232
132125050
128885879
150914157
299245079
24601921
409009485
337557198
618514895
400382666
276474910
462802663
59171735
6333448
549203008
200947151
676029792
20381092
207442074
555155901
21783106
265695320
397875031
925911971
670069640
605733135
178290320
22933235
631188483
287068526
167565266
255759945
92709474
57828460
149551043
61420159
356427453
230771366
200153327
376676577
128559732
367929044
234553862
129900615
60682700
271794174
602711224
74335529
78772776
762797058
305255427
739861961
329602739
164904252
2472178
87031128
821985490
244130371
9289084
413013882
380639465
86337897
2059710
50368125
139317576
80103457
536154500
693371635
134390718
559849554
49783724
184534126
291743486
610870
11786955
300329295
535449267
27252916
271990509
14259702
392468390
950130248
73093981
325794627
436316159
22807953
182586568
631328697
145455505
182895278
75015026
118379667
362122145
343774722
251114554
437456125
99470409
186347068
21912508
257634783
99059375
408711240
872092505
109268829
597436957
125087881
494589826
76446371
39660189
29422859
208232383
242170770
192867958
129836335
63033150
515250193
45848836
692211552
320442863
36681139
692130115
564731883
415378006
13990137
238978733
4515643
663941247
42678461
63667936
23457746
505504254
192772800
370846036
448860925
1100815
323976973
136981269
510867138
517066984
36191010
740440979
112688201
102960806
411157211
2568132
247398859
642098760
78252366
216804831
139951402
657164451
813865690
15074744
10907398
459380920
122306592
15220360
471078883
379556345
655866591
58128268
242701955
22050748
369009195
144730361
387486581
516101835
952535023
72626453
45870311
18541331
269159402
33881240
834106564
604344339
32488872
135023472
588585062
179766094
101412470
72265334
100254350
410128474
125958145
390823809
34876742
451230035
164614892
633431880
200658945
165549381
434277770
223662644
52717292
98185617
312821155
392739561
12475804
514994335
69062746
338451892
189751780
85594989
128970648
200639398
305743759
272415145
111401132
323762492
289342371
27683885
31549924
7568896
305284446
673627688
89793329
398095747
7677818
463272708
41693657
21218682
713823415
400316045
111988715
884276213
152131382
637365104
45994303
94208643
96702921
57045769
175913707
57652298
71793873
274229577
7282213
162368160
21242151
121266700
250572549
400882329
208556404
24103751
528447905
689569799
5375980
90187625
741466757
243788171
599256610
120889540
478301093
239002986
401806219
327353051
66134416
51773069
133734366
264869754
366885860
277919046
286923721
96406693
338452735
60358146
520412987
207595234
218134301
1161241
545924037
127208708
5785120
53962617
154168613
170323041
232102009
28606951
66782436
249965032
271987653
255675986
164714314
47043799
12702534
129903694
224924287
74085135
107847039
723368838
635380592
263853374
236439389
200081493
63044368
348662378
441703576
140733193
506923692
674716487
513702807
41688833
167147915
267296943
414451422
590464743
294203468
448643915
280719378
142405323
20726838
523799402
50503699
101383464
156460429
646991897
549454684
519588893
249396840
210775940
374236340
177960766
4660520
16153108
65661898
146115484
304947448
83484295
565929082
26989266
176163901
200901221
225785827
581594858
136198052
70943093
142160145
116723722
727314644
943330353
70131759
103696207
227686200
627724306
120137864
724121954
263143710
511810387
510871928
46387624
135949460
39216386
74310678
17474325
215520859
667846124
114422884
239537571
190190506
577148068
13738287
11440216
99514403
183592298
403392092
952256032
20014067
324099663
640734954
118776624
272383662
44272047
219474045
313451057
636667660
869718944
5416787
468158456
740058444
102848503
674856293
239511920
409505444
676235019
149553722
406960419
11578848
44269118
11660636
202369735
178660834
132729331
229489369
24084113
360160084
304867254
186817560
590097844
21730288
50249939
440597966
105589279
57211368
16194561
344026652
241886293
72972277
425430768
243867393
64478325
54654010
18447995
83645603
1891508
200007805
197042049
434622006
49724855
298303135
5735173
576091229
247685837
160422582
211775343
114381530
268514342
175606716
275848667
34788828
235794285
295790798
480442458
23511186
397241632
123260283
882949893
22162470
150471584
4543666
213672018
221553024
905816205
242931099
580222301
11075529
50618260
178564430
600321866
166088594
304258611
857986659
354983494
750251706
29214779
62381359
16079217
63440802
169023515
255032783
9180312
47406026
264225376
735087693
708992670
416073027
141015978
167417997
28312843
523119888
45406024
60046375
90067782
543901554
198154552
237379945
267308543
779863728
751450321
514592935
81688742
12488416
384506294
1079869
280569379
647078380
505530217
337644224
415068908
165035613
556114451
54074125
447310505
161406364
407771539
254793309
315854756
53511027
637416853
725926159
23068859
155405552
76637103
488686
551058343
32458696
173509612
731863658
61645193
234920501
317137598
288548600
550179967
216633712
76659868
68476777
2080943
128843160
377236679
140155183
41265006
490767329
629709265
180897234
759565918
69453801
133866421
123324146
281959856
161678686
570418969
180045893
91355404
335342451
590513086
180319044
51985781
581080249
42055871
267439427
254054039
288078864
147058570
425564221
253083462
124438948
399774555
710080803
776264010
36117907
23655785
375225271
9224418
311284550
592846822
218481267
441502383
502369385
30691666
53314595
729437185
201895368
27386523
61589942
86595848
485428094
188683589
65179516
408626438
131579897
251852220
8937392
37861890
152457480
140753090
52342769
313430749
15357666
17486250
294634854
186348959
586757262
432520169
543510210
527771704
87261769
454634445
146118264
13821640
60450644
174826240
42735261
352262039
138444211
36266040
243598921
692963966
386136834
240986663
159158387
188191539
45664403
452660310
502263463
98606464
562803392
533989227
61719007
242384858
76323411
250126100
335909552
122790031
267671798
80038928
164588330
215345961
7764
131454834
244594849
13229393
64622150
27379608
42277418
17633981
113653914
372970747
174241822
158718929
544528302
309513471
80282625
275000472
664912456
489984553
788680073
175386018
12601007
34213563
141257785
177149918
839604076
732194344
151871874
16358562
85215184
42757911
137340171
64002038
96280641
278911642
63549476
49115051
407154655
4124367
382765028
31188861
207329300
128611601
287350113
330118562
379593962
495341490
184584428
455821816
7198044
8980458
80712901
75278605
660322091
3697041
363094615
561619064
45110222
896914132
2907044
317997498
193933773
378508224
206050608
383954692
182633731
1228466
939569120
716262578
543537303
305753730
304125315
15413283
496756691
150443033
720094863
321052510
172102054
146330669
64885521
365901399
147947676
413058931
26181852
90247397
189100724
4921598
411456882
737198580
565256962
34791401
853483215
615220796
159108055
32151959
414165282
166252908
47463783
326999212
202569074
64192973
305999655
148329639
208269352
134252828
75431721
483957080
554583968
108684855
245015521
562495160
458141902
56667150
107498950
409848278
347969537
42729247
74742941
448722399
805951930
61177694
556497612
196287897
282767822
41299073
554647524
442913199
433522980
303748915
278442364
541097449
241133342
138812828
260830637
171662414
258768395
133631913
620253351
240217652
70815104
37149650
290229848
72445249
196762433
23697645
61965515
16896401
412236950
310979806
74290378
107039450
295341776
340146550
530976143
47922195
538590787
797779150
453233197
61910389
48883004
457742476
368732256
686931864
560410185
70440324
108868868
177161909
579386690
129794534
215476510
47774813
401123469
337827404
153498550
155968596
32957010
7764295
39420977
70041002
340099573
304202518
23717573
75060604
265290102
303770609
25218007
617984551
214847
77957666
664752578
15331867
166992321
81727350
92300491
475956053
98781007
71998061
581012646
146990421
212633053
200990651
650511711
313793287
65636684
368796517
66575515
400519136
95120962
347098318
65540306
15928611
12109920
474231557
29823659
620812709
176953277
20881945
6209358
160477819
842223900
10555795
194872878
364549767
3221591
653986950
196387828
92594969
233745234
366661582
109488765
17212226
348718210
239526557
38014700
99182575
191651542
372401
5386160
701495540
365743740
53317196
36927448
406401551
486285261
9018229
497357213
375044311
332379681
38776709
417091539
36897878
904288539
544260100
180326257
398230633
452179050
410403103
438329826
522548808
820250759
116763
1613172
190973162
50479747
120895169
158641872
25556301
226184401
89520328
210920319
251928627
154316297
116128493
151282601
11895734
12821583
146483442
636076943
49573901
28196453
38879654
42701517
23993781
6804555
123873960
230477467
572005615
583379089
44660947
366863875
197182834
705775531
503581931
16615650
255701808
34865876
2228565
10920198
28689468
24417994
69452879
55375938
182686689
188173941
524687532
522137136
141099991
31734109
126009797
31680847
533649510
18158398
141191520
632706535
161773110
852172300
582286
196788734
376031223
175525749
9046674
15797174
147575104
232955988
59994038
2803504
117962663
450875774
82707215
287326504
686948925
223628983
135929763
157332271
338901926
554888514
409674668
585486541
196112920
673803243
123235570
282777886
55814145
69571882
208114921
55299944
259139627
408850525
47516536
37252183
268195728
157201802
305782366
310628333
336737188
58016374
74947837
363601670
377160479
132668968
775315538
37991474
926918583
211873543
29752289
342688520
93451865
152935098
69862949
150165539
32570318
851962022
149305675
328299249
75904861
399231394
936412751
130012672
245062618
120357496
639539849
82365444
779704067
505420539
634054526
81640363
2701750
186809976
207775113
519886744
27402541
334938027
67405918
7977653
498945015
108261757
76240019
17761631
1381038
148566406
463876791
453758101
39148973
677059362
18920806
233876443
574636784
414641696
206788220
185767383
399569186
163077956
30655923
8895553
487943790
115695613
97476375
463184476
4740242
363057555
401228340
19920788
350719152
254003236
95517086
150564189
223742850
41632517
12193793
145503782
636044266
758394559
201111386
82053979
205580869
234229206
483542055
1040611
433234027
565647145
686356924
820953798
60399663
174198
183451886
230148205
502965988
158869891
447080838
401796157
43283705
319960468
119993434
2804010
386184890
74545103
357487636
591117759
247541146
484357914
112188650
153178565
714944134
29268388
26380321
63842003
63135255
20493964
62501289
143892756
731585262
45979902
14363122
841435958
41807048
493012764
629621680
44226674
36683034
4494391
109597869
474107858
864163938
206267870
170109822
50964052
54708138
97427521
490322950
6757229
141239816
38989854
21455568
46412822
323276888
271683923
209551650
127639074
162246052
112023088
19930308
527131350
219706401
918178907
96904633
365175252
7174105
34350595
21109341
7079197
440127610
627375678
162171053
438886811
15065988
58719077
213646262
581918239
39950298
700220486
49516029
112986188
353895797
264049605
229512126
437535662
495539276
132949147
41802376
377605557
308827722
68625241
8232800
331014427
375795297
706707656
855338901
26302296
784217519
396846005
603091325
182162240
771613966
486373016
166781566
97222674
102824628
363001608
109690309
416661
62650711
5158647
193465163
174154421
700437494
137334729
4444286
277673697
275152563
19972511
477676053
352804519
332864079
128841423
248200964
431262614
67080636
301620517
339702236
46843583
343674524
241575710
278553528
2579344
27497935
236541200
383978288
239248363
45380965
86962132
167118729
91964577
373594222
15400555
945009048
10228883
216945775
9407120
137797865
462846923
108082850
476255546
374994539
32640948
243105383
286441122
271305679
491703973
941273
31392128
249738038
83913084
166038678
44253318
487054481
499148737
304107744
359963943
831877817
113322594
305867939
22597865
40115093
115545889
18663735
113354534
20398572
415782413
112730043
242904295
31594527
8810474
159822735
351294720
133453076
122647696
363593966
342582028
10620248
468040609
57503225
163819892
45376208
167261287
39855405
348323111
732021847
20450703
279127511
12648520
589858555
574909607
680354249
359767971
46036556
105651339
546564420
138034766
27818640
256702239
413333138
280196083
885283766
138132153
303755662
221169280
380594546
37104522
240827863
395192242
535005067
334150031
422971397
649642407
263251581
177697341
149923460
28079964
64887451
41205971
164046987
569365559
62520298
199650597
282947327
26326345
750374414
179416877
543452739
49228440
163586663
59992805
21934715
38035409
843429870
179687895
74636800
185050156
323925930
113022503
543381578
25911782
68175991
133041356
88307487
389183703
26321622
70549663
501319467
3193016
36816169
518482235
159858132
267174266
806365737
480811471
288319580
654241620
970374571
573577863
431220509
786142
93329567
24437475
11656402
42855439
494880709
12601490
33827443
35401745
6873483
38307070
438823856
145463358
611254424
527166646
145461702
411011235
673067333
211263967
291097880
562137840
299941918
451964562
263969288
63409843
232748432
70257254
6439643
185756351
5109207
471075139
517096562
488299063
259822170
654404753
592557645
349657502
21278452
94527389
253610745
379488071
185900577
52661682
130534799
274684728
84541391
107229535
5803295
750668985
642197127
63551988
155308837
163595455
437617789
15918868
395535064
100699536
21529017
496224640
167397328
326835343
58830445
416783539
638932082
44829137
49300433
164374735
331849781
121605851
638749518
139253095
12141329
342487449
364457060
231526505
389163156
119277299
52009929
316761871
666907979
29686021
46097861
54108269
42330576
71805159
15823557
683001012
91012055
18505172
84581001
400551417
94244945
294159856
438928505
26582146
541515208
106537024
331395101
488959637
359128528
252870167
38975660
22905163
78160158
321078385
235103858
736356928
49491947
11205878
241786325
15925346
2843397
1219816
142363428
117757605
496333982
415703262
14124309
714099086
286868582
593227232
367561284
127826001
710462983
33705253
279805430
2797858
304193203
352229747
497102738
44794465
56021879
92865390
145876750
258966694
16747010
513414240
257332780
143663120
95720762
368411113
181676778
8479311
316534103
929558
275494255
252231120
214669296
31818669
74604987
439543539
46106303
65368046
107767971
528392600
358271971
402393333
201101696
134841728
699440098
92931453
35985007
16267584
281888060
490538196
223655999
472349414
721747713
30858620
97429096
7019237
144339004
56406782
771340481
6266413
164709779
152085783
349274600
7451096
233793840
594291488
23473437
408669406
455416580
819398469
271642467
57051096
16952315
202251724
70669683
50530510
398251354
21442064
28453789
45941398
437109608
469046335
404525410
972207
187345781
330425693
496517846
376365830
5775506
427826862
3371727
525453039
407055977
55955596
63369052
70660198
661236083
28307579
406082931
248518481
324301661
57322873
20937971
340790324
186292853
13233463
184012972
260761233
8249294
554170521
354327577
161835689
236635112
23455291
380161136
99238422
13558985
592014030
683725998
128362313
292484932
188892727
172974553
453712071
340466762
191036700
295219511
878841645
43544371
328003834
621731004
35732568
68136757
138265251
275582905
585677677
208987521
287429803
248100336
68042672
667141272
142889145
111427046
2726074
533388730
175223227
91340641
87077784
422420809
405831984
162321850
303312600
30089918
118461804
612446089
571485467
353189342
853423262
127386590
19425372
60202767
101737751
103899381
32655505
457161187
61558827
363982909
129282812
212312815
297868692
247383215
360179985
414818871
54206213
576408779
684777904
123217719
137179890
794945663
414992023
421222902
34288017
4855124
19240774
32756411
538921401
127782273
448761444
452770768
851188105
431877216
119386858
2289708
1401093
51469384
681935247
126603816
24822586
237556852
435475081
398536134
589330086
247411067
50279744
92783101
50193716
229425908
222659590
695772566
200545499
15320087
169667091
302762742
850328845
314084677
14334719
234486982
37981342
355161902
542140814
55342932
174251366
353094792
383904787
353831680
172456623
196160493
484981430
156188868
193683551
71486659
43912672
3649754
259662079
63038023
45422828
21301222
11943865
218422538
293290212
251637444
388348385
472048635
6420991
640739090
13905163
541980721
429252863
36424963
526613716
785110937
348532945
210621351
2209375
669650669
324657529
403274832
853695518
585530231
126782329
375819793
122184939
127843847
463840611
149295845
3524236
13372424
175180423
503721941
957521819
146381411
129493919
15390640
331287518
26291082
160868757
330892054
3059634
763793234
2427358
282293033
689281315
162756652
339023106
385099310
429210418
97232603
345860479
121301593
128642973
19709068
4675654
4573576
328604463
4232118
83995634
386327501
28564066
305680350
205600046
27337277
175286787
73231165
77782235
228847537
422286911
371755131
155836566
122537019
363963382
385539054
78185659
438962835
533269090
82293317
166393658
149679583
476039101
195802841
212429292
261285359
104074786
76183915
434893971
66493880
182277030
91383941
565987371
27997423
66883591
48976939
356262231
805077972
272324085
434029227
115127647
211910975
51050550
114031815
342164063
179962026
320755368
215987220
569065703
294279581
169251786
870137441
69583851
106478149
66854147
663058526
243346946
250850645
61229911
10609246
428606207
23428322
2324958
412559652
494737414
55196046
91271128
105756017
7653649
333503471
435183246
19056377
125047911
739034040
901405098
432300211
14387593
190092972
317954921
223835575
489103122
583586761
611757534
427468095
54146252
172078434
572774132
441528463
218185490
39584149
616139550
1126682
30488462
42006806
84736618
84332856
574305904
817448030
103333772
30097649
432005265
389952820
121126740
741889209
295272017
203975361
818418804
81257934
277572096
69898888
125520884
39263086
41880285
62451032
29374508
284482818
414679305
549398461
411287151
121481141
764579002
133402863
120582156
625800975
42717537
459787
610915790
15532737
555600820
70369642
18064787
348958571
483272990
198474185
613201865
355191184
305826532
24216286
142295752
196240281
385051204
247830357
114103469
5435625
802096372
57984425
599061015
15038504
28709969
28915741
727388795
206566681
18790306
227989986
273419785
247553886
619903524
102759730
229999204
910163006
268337128
584787609
89716896
154478283
230821506
88522158
1369786
73097898
27238161
240987413
127091844
457655659
477088097
485767133
448273855
39244618
79015222
28033609
98646628
50612951
362014516
44767858
335808106
4423764
9124058
9691335
268734226
582881216
331491359
19248835
93518227
70518238
205005079
143340244
249124069
32426863
40285277
129375099
168627765
21446170
35586452
107678979
353101131
22456374
285545389
334010242
189555463
816600949
105873129
685705929
338161044
516823396
849587247
47035375
60949719
310863908
679345720
47749685
612186235
7976690
369977524
328385883
503778142
505827122
698711150
142008327
395918379
40698603
139349769
454944640
3808605
286021712
780154193
61906280
21618022
274795721
54227517
93135217
442177403
372509656
3753145
265644082
311153357
455356884
681716355
755298711
629055240
484964908
293926859
636162352
219523080
165280765
22318712
126478321
592348477
163284076
53857119
49949634
266026092
97310334
271047445
183909016
148992757
369217105
606519477
92778229
607472599
382684775
80174124
529013911
348739386
775298753
35919977
304650397
138334261
15714185
344244419
238776840
36212975
414076872
46022954
251175524
615136056
22549193
707494762
31915651
187761123
240570374
244507333
651478551
40856362
548122953
687583922
159752786
83598620
14057418
541347880
22261573
124455323
357360653
678637750
453263207
130977206
324264611
394130873
8509394
91105271
495805312
465958438
188748823
173989174
87560907
491848112
123934902
104024107
130181241
221662507
397482876
43882073
384234796
155213786
37748715
16609323
117127415
449735406
212580034
77966720
370178635
214128865
65119783
7705760
105074115
253653236
757614
44802995
6815300
96035506
688678561
864226845
348861689
554123336
73294590
307359635
154081795
7372493
178340734
11227656
146442981
11169657
111226964
351848050
945155834
102154688
242893757
403834582
689340981
169080940
177493641
83959878
263601433
251272647
310918618
219076742
283132965
133192730
169290123
80197827
689909956
14360190
658794274
28198074
809907642
113612585
164315115
481269500
111570141
85733501
114774398
106170407
461968916
71985548
752636892
608524231
565480514
4298971
270095897
59759137
280233380
45785570
203917455
67732931
72187583
70513036
71360262
192087671
751909633
768314576
375046119
286630323
398406660
444174269
248391577
299733791
497216728
154490919
230228730
246781295
207742070
340817386
118934526
193401200
155237525
121796510
163189306
235330665
26678177
171658355
152316997
329789737
161788306
160924023
24072067
27959631
162937204
9839576
162150274
3703866
2344742
204946104
22774391
310266780
132867247
273584733
217952148
794288784
52541730
775506516
107917450
17112811
323071420
402368156
329493760
472948020
5323248
55757112
934438
1176989
264764075
350393619
623491830
62951618
127631410
889213226
1420105
26235813
842883915
55130698
109745359
769361261
272023907
368013793
109372352
100041765
529651671
85990474
448669899
737819323
155472347
469120580
747509706
40181393
92794809
16396806
341239029
261922925
195706415
120887875
544222084
176707187
250474689
594354232
214545407
342409946
76245849
74050
50203940
706750172
226055587
7087821
441293592
171383658
5510354
226588076
122616767
377133408
25310153
232048422
293969061
11286803
507979
297102095
4463529
21641846
259949014
396198388
176491507
7493916
195051002
591309124
468210240
172119647
185228733
88150270
20917959
612912880
2236045
66998983
159267190
216133779
876520
518182454
107222946
2715948
334313712
184822570
25081888
42631238
315582941
77249609
219861220
662160577
132605650
228504486
247010703
428985
255060409
159397573
266947971
58102270
154878653
90282298
70462030
14183439
304257699
8242224
129979986
179329757
35349996
39805415
324247588
166674349
85039117
125462850
278474266
60054398
222216165
138629368
172567198
32867975
488749282
704108372
70723409
50045767
87142086
250474411
529234533
259087365
299502971
23103083
35452731
154122700
700184870
287408266
3625253
314167876
408192627
331016708
402995991
143922258
192689525
220387750
138869368
587975018
15160986
758971539
30231389
26226715
106349040
230298575
100202305
58694902
83002200
274683069
281511735
128337744
240247433
405715691
658988104
193612151
136388290
127993385
601169396
28204101
257462654
920086105
86838141
512494346
662186552
9719192
491266799
510545433
94922946
30006798
13462079
297886291
52764176
176318686
2052100
10293700
556874992
48948589
48467534
312514358
2131427
58768159
77276916
276460602
332594183
83063618
291162501
591753095
13015664
651094997
219835105
28451419
247872056
341418851
97790700
77273594
56580623
234103328
119084779
80150679
89874014
344636031
528725923
287316345
899052689
11527838
31549810
861921673
656240999
236860636
122507313
603468704
128722278
428413747
583168094
234447584
583421137
367963694
226966024
454649659
8108450
122152112
338247625
155761874
116760011
82372901
270785626
367553441
548131675
277302562
173769921
34101334
712823297
652310898
3613667
78162685
131099906
13842097
372673957
114266289
317225959
42866975
178706095
194662594
240123088
601657454
369477522
29730809
174196569
372974299
18340215
573738220
104520118
59372913
94511632
394129105
195679530
63367144
277046142
25172974
770899521
562622580
34732250
126073365
234734140
311784267
189059803
436046269
349526574
24383344
174564819
8505601
355972480
61549149
783097718
777535422
408417397
206335805
17562797
227119666
48994490
565528560
5689488
277456421
148280944
31581723
405980507
583439509
515711125
484985847
749065505
459724036
182481361
410453144
258723570
72061679
78526620
684051040
212880219
458592688
112275344
37765235
125458661
228710889
590105751
870515413
457135764
165318689
69190887
232244748
620344825
150646584
445235434
668363713
300769851
231262732
377937607
682180662
61613152
402769235
85792110
735448397
402561914
253921683
120938933
428693664
47461337
780555297
426853121
11197732
382431925
76390293
167212080
295497629
652840496
871687196
48242814
72004957
467923942
95717279
525667940
58733707
618979347
5593023
249817345
236170740
43242971
296593187
237869476
135838042
496788674
547276618
206491820
40101567
115318895
18556786
148781971
510862847
601343023
231844689
12796654
174547234
62901131
352961500
11196737
260023360
124765560
213023427
886249650
52043514
626834448
276810036
128490900
209087276
256553974
328580061
352718491
103551439
55471069
258096017
479654926
349960225
305726828
83197173
247192688
104301785
374152
89423271
139774082
19521895
407721004
550278611
11531746
116706487
331286087
417301562
62252409
108644672
423696799
24923075
252232579
469426111
31458679
158362447
616809688
314339128
195685816
94901417
43440379
2130386
461583808
319996455
56379145
27715561
150032574
771753546
452644437
809190
490069361
199460410
154202749
426310733
71299707
13043399
166845871
221407126
207993487
256799525
132928368
176034302
861440553
406385952
473939733
109627267
582818894
319756095
254395616
146855260
858050431
777932316
175179474
109587880
498976156
295411792
202498823
495581565
320342956
9311099
241778114
58738075
733215492
165406413
90511504
477771230
95341794
78527816
5497870
80958330
278605459
42699682
334306808
590471271
50716028
18758700
347755582
463784206
350237817
160868188
83715196
29305540
146461763
480685032
413112930
16762982
15169676
2360243
396411892
224568960
306881511
216582926
315804185
366669600
474382852
53307263
21945355
80050892
458856397
171661635
313862540
405349688
419786341
682232876
2966139
158740670
703850598
157615279
119811077
99786403
458303218
69150089
14678234
133967707
158747247
123344275
200215527
371249825
224512721
283652542
75156022
45925444
274637659
364783717
149827799
174905615
2870555
788758595
33921507
490640024
96410305
203604295
56431185
168331512
35582298
672200160
205216319
122516184
16038066
8082771
464973595
306605126
373431142
332929055
12500902
643398711
368020313
13503068
658588001
638671872
24893725
152579296
264371826
158126939
285107813
28060914
28143956
78343925
43186295
44356303
212060837
345581250
291410047
22792825
481844728
387945112
110256279
56400360
305509572
74317845
152097333
11534039
67325993
89910740
9728639
35257994
253669561
487535019
332801437
16078511
191865723
16590792
405302032
342464828
176135476
470917832
11184617
521483429
550647614
81650540
348966800
700336072
55781401
219994451
522576172
267278819
441191587
427377377
194914855
472065113
893396
18504993
185242231
253884266
138104486
301669391
525885202
174625267
170522799
100877089
567799373
46046042
591852525
296742536
386492608
77624721
129192157
3984100
317636307
610868586
238228734
336453495
49285117
427186043
604776054
44539075
40304509
69627746
40797388
394796214
104025877
182286120
205063334
312444048
237657469
367017232
91380072
52640337
432203698
198627398
271907602
61693703
45886332
966890500
35393288
25172339
410495740
564326544
53820994
497516470
194382561
138700522
510692863
54378542
157981609
155295436
666375329
176052118
22982688
83974709
593921426
375655160
895010971
79953943
155077199
6570548
310985163
77814545
209488868
408855787
501808889
527990931
5364871
43244501
468811689
12103446
147970136
154572894
5277409
546607848
736748111
232969903
650132061
116401476
531963126
91661920
187997871
375942598
341232719
214207454
924358476
435863107
196118360
6880156
102355181
503026943
584594663
124320532
230803901
207432114
459969867
873992556
395137181
736965208
494233786
39958012
407509
580763688
338596645
72857915
577696804
2339053
329377832
256562020
484142615
76578361
461592528
11203239
565584878
196000439
267518996
165717444
393709102
504874379
11147077
535756409
148953810
209520412
316234739
100494807
276851683
14221388
300853421
681152603
23516209
104407805
195715168
375134001
688674583
340191149
254258273
29073228
255363384
247850836
63866505
47338219
492515136
344544214
158124698
90899533
15162974
27151607
634906692
174877596
307768373
211281150
15020828
22970573
594317944
266075762
800832043
42384821
13878046
719263694
319395020
410638764
544842714
81330204
30311161
65190557
296975941
440535716
671683892
82811350
19704492
319881707
186325618
298313026
179297249
150973149
256390602
222125484
338106971
5580192
434434000
137543418
302368872
327219348
631165111
424136884
120527546
594855184
87621874
115084203
217652599
55064177
9460274
102250893
33396394
807870195
345942514
95100649
312128120
452891870
504316344
240862306
202839492
457040907
33937673
345544888
314563447
855869962
703256812
228271694
371852478
27634133
289148983
376685238
467757469
394583276
196137730
175056284
429453602
465240818
363485251
101966764
271309806
36758242
534289096
8567743
819211387
176665288
69719967
156615395
288549185
84256586
294807994
379476713
298316538
112298956
125776036
126993954
461653424
527534589
64437679
277829234
454365263
520128277
63962087
98393916
28886853
43476204
343901962
768441744
424045275
598135518
225653682
19076339
463070826
181632987
521288
716347669
331064489
748211595
396611811
939848720
62573415
73439818
227814292
82843136
968900678
600027689
138931873
343197431
393219841
219840712
151542867
7951544
59965387
367537967
100407567
2632633
73422364
196623717
37820443
28773093
83178335
131795294
28083434
219425960
253472962
185087792
531284083
42803714
160690910
753265588
491057369
38301653
642969878
79311110
1082672
474719876
245973178
526025140
16365723
69191591
219915790
148149974
147886783
860168493
118909232
291382758
613911800
50940447
100134811
299623044
178921186
37338541
293980198
146195778
166641245
44136680
553476745
94123841
81468694
75941227
287998880
31789944
456240345
20369709
374309480
295242499
244853695
267634830
51028000
67370522
74017176
42554198
20517975
109233342
252713927
624540169
530510036
375714894
94453183
110773914
8243065
484724942
57386139
64166568
186715781
488136556
314081274
347553482
843613511
9193725
264860268
336533511
145396942
353827038
194397046
179206943
2369938
299293517
54647232
38956043
303232760
215363986
240359244
508566117
366899609
53591150
25202162
91453203
129279621
54942722
174616146
171393459
6654522
238403131
207967512
289877245
343186471
247630004
138934368
489900071
67037192
112300070
351478192
124758942
77813246
476808433
524253793
5281995
903180275
416029896
3796852
157526361
527242415
35910155
435981685
497208717
62776312
59989400
490942159
370520030
75969832
819364032
599629354
428493383
264891482
23178992
86303254
292915850
94176615
311132688
71208752
559282123
293053020
303019503
69781037
14960025
295989336
393803778
783999698
387560644
72539800
406120828
347515889
6238866
849575282
7407460
7231880
130354840
41848924
656094073
506162752
287376817
31119555
197619219
577251558
510137432
126710
226270228
2261854
437416734
328462796
264021341
9051155
612184665
598942056
174680765
43839950
122004733
305473611
87905672
73692734
14490102
367920619
162307978
607741834
254975270
120706902
183058476
97229474
147446130
209094475
102602948
167441506
1696798
104625104
21590289
41700786
558390503
193088995
301965130
788635006
196422411
281054337
12207446
39556009
684468653
119834562
366057989
396294575
11085963
697202196
480152
137667914
100177573
17488057
76506672
140541912
314410188
568756064
177833692
93402162
60549798
585089489
167940496
65247528
493572176
146076125
828840453
719078901
204001438
82811386
150035962
31791325
13493670
17727936
140493987
32005502
31564695
56779333
737321929
84444062
148829389
296083710
151696485
91911710
966172435
216973155
110937164
139864842
129716383
307490968
14933278
39373529
4778890
783735626
370124875
345787230
325640761
30029297
146151202
123838162
69709569
92281947
246302193
722428436
345407455
277986803
6264652
10513801
99814493
569164678
541764941
3804769
393864681
115762724
82559160
209448676
225137635
1116761
259324042
162664271
182931489
166288440
100578853
430651327
36296487
431129289
112961440
595822618
619738369
502827994
446340900
671377101
164196696
310854915
288089172
205465724
528206000
70496853
435185029
29249326
10933019
248255466
4840907
2388771
205064916
731523431
268261158
1521043
324355370
161266763
552229047
55022058
118064438
59008956
3208370
162096808
335252200
305180146
266269386
2892317
339049319
251791933
291834378
33324514
374979147
146615227
345018190
236014751
3832294
221028478
105391735
111374167
42841069
84572380
25872032
167477098
258904302
415736943
59495281
197567710
91174567
18693517
120358898
568614416
269687373
369376006
186130118
68467681
30144448
36021858
355595541
8343376
191235685
182312576
529682895
24946879
598790255
341726148
356891055
562296931
22565157
196842440
282296252
273495727
445037681
37224346
88081446
339421226
30409122
493289682
194121427
211135930
245788622
343010433
274669497
42848762
429732
600184707
1184690
87502285
132637716
133520331
6385692
46636886
27183631
555178348
3842460
151910496
467195618
225870567
18106688
207694026
438003530
196907913
644960888
324937115
226078916
209940154
896140019
307656950
2293594
168500501
549086226
276736862
407300703
68400831
647661955
300611302
111490112
296201767
585252273
427045021
591583759
520333255
494156114
65213047
517468835
828035078
224176173
356496062
17323819
15994924
55541520
47432067
66296622
459885068
50330652
78919
65575261
343244872
392267825
147255096
267971376
69632880
99796688
539716985
889304
392126346
259996304
112637748
158837613
193913378
27863773
855902792
14986676
105571089
207388634
476362833
525632630
182016621
537568256
206275246
411114637
659239706
679431638
386563971
859604048
110134417
26910093
241875143
292737607
120740151
339967078
590312860
178855017
121759298
403568891
393558177
236516977
553043789
151057157
84332337
29830443
161728292
372074308
21900508
296416479
596487430
148912023
39801780
738383171
110519371
539353797
61030600
784971193
94169503
374560763
105441196
149420850
81781918
492244741
24912048
435766929
101901479
117392408
326144166
212394033
950460
804319134
166126904
338457182
176857274
37243965
120243894
120743261
61641196
587401051
286515320
596158544
49387978
353820365
175419467
485112361
515947160
413043829
17208119
223231127
295643787
31477905
10430034
60101724
104470980
198560635
59880866
114852112
139955446
435585850
305761003
2558642
102826857
45962741
98230410
738168069
53341198
25456359
118879827
182534641
168995536
283157917
146382622
121674068
732357626
36991556
96445271
196818895
490847599
123172792
83150214
396294852
53549242
152443256
557326222
99064784
301946784
212852829
152925638
432443832
5941629
475271561
182155663
146133709
3805712
11278506
717457694
535622084
77016070
71678669
561050693
420141020
407236396
208422432
38425737
111952070
211609898
385552999
49386719
52038815
76321350
277357544
130903602
105567805
102670410
131293945
476989720
148969865
181787477
52168271
12409571
540146579
410237675
718334022
749341043
361294298
114126621
269148708
66038625
245177915
40416537
221591173
170591370
297953862
855884749
198958076
637752655
251386540
27753445
620469084
599340524
555083371
41179121
536865774
814775446
136816528
545137798
31892488
254822691
58566324
62453247
236070506
521244689
30842317
153602011
328922202
481419765
10810888
33549233
671924273
29728084
357384214
5050457
34511333
272940089
220084229
73019016
78157898
159426594
33112166
190276279
10037522
259944858
393860242
92907436
156520530
225348575
93767308
414559043
192133911
546802292
654382449
484645919
313351225
220941581
469311188
523519847
320971515
444367759
156884775
180533386
53647072
413404188
455972561
340927202
176800201
399423565
447299620
641710570
232098356
471911709
185553920
200773468
356497117
254096277
86303707
202235151
72884507
35021427
559817478
81728223
308027131
64622702
632271635
153072973
86880120
695840968
40994363
9561816
4845694
335082423
26415642
11781459
318859049
9087122
564994159
479662768
194925142
53052579
336780529
580722356
740599228
179825972
161597739
182806277
38122482
154747019
42030599
178493792
31487864
501278756
17068042
478683549
384721617
10621531
27648998
448110513
162777552
56148309
55421971
488096735
74980774
40816451
276171339
3655489
319953518
154280496
2812711
569431205
47049817
19611243
197778858
66174363
80070499
57081488
106137698
67760209
126656167
322320320
685872531
766624423
716700422
55406620
26811717
26452478
55294699
119832459
100440426
378088360
139419155
181437365
31071419
98922038
110446062
554425372
423114413
217917503
247800641
362885172
139693034
221253139
90080922
734533948
30492850
750334370
282573121
13493101
296430970
485049809
6346901
196918719
228957592
571003912
91873213
673111316
179345129
5537995
332637989
262837697
280460895
393154879
210120789
80193166
365493622
289145938
187792999
296338888
250129972
12453525
537091499
9887577
743839924
71610154
4683761
679684228
48925235
321994982
308240474
380501670
598689491
3768012
372206446
1774292
100233289
42698292
22104108
216934507
54709918
40555501
70250139
117586615
191052967
361763207
246225663
55077831
240104262
67080735
35156276
426743486
49268367
231337675
167823363
186910274
362964619
399921784
494710314
475239426
60783516
606115879
265361778
36412010
93008649
65732955
152656620
293446722
42182462
633296186
180492335
40247172
406817925
12226043
219840488
55674540
186565027
691939809
602352981
595784548
79986607
31558335
44206636
1948285
359294667
233469176
2203178
164955511
303257374
165227926
168158351
198508404
190172696
294693534
191010857
284444959
192701537
468162368
89673544
294490473
110702031
21181174
92236579
97458147
604487756
535586201
594098062
560726684
531037497
665156284
177966082
265229012
627455674
260124672
308751049
95913515
426511678
45200716
331455952
206417125
439553229
10910263
381761531
94115859
537097707
92559152
285957705
486619539
10234729
658357262
138432336
109937026
222464506
15896503
1006347
92552495
463047752
43582926
626195266
249209974
118227528
280828827
164463934
88439520
94335288
165643310
138933210
457629586
65537128
204285500
146592168
246565494
8132313
104831716
806001109
443886063
395465187
646089884
38909970
108631387
4389146
228148857
180921539
517985631
258614122
180799140
16681011
468959303
121841001
10738701
84712005
503596892
207878353
544605251
302135096
49557969
363834296
194336037
7395078
407622165
62431563
1985164
265257124
364137467
70060190
346575879
74065183
53423546
194960097
198413876
315699671
77649384
46570840
690635307
63298855
464988277
79736432
103490470
139818066
6739497
16113329
278257973
34819036
314734981
472062403
42167235
172352503
81122968
53088726
356312982
25245655
148149783
169838902
61834150
506288321
155527967
443343821
33158627
207386728
301082509
44626283
349976581
255074231
188578785
211843741
403732418
81154554
144139
190539464
99466311
46096
761408467
764527665
71690873
777395930
31351474
357208448
688219156
167513202
34665683
44993600
154207644
348496099
26036344
27941119
3557646
140353602
121862963
19641418
205344051
12147772
715631449
415906345
55191885
202544037
238542907
495307144
108164070
32824472
36819195
241793917
493123437
301741723
505207634
667014775
210379896
107846708
63024060
350002083
153109984
505772224
421374011
129581450
42204639
191910751
28499646
553723763
204221765
374537763
246195
82122553
306390344
139634579
194364132
224323797
132762539
478209005
437929425
114855853
203973383
428455308
127872197
286681333
62926059
35109149
7409886
598578975
170088895
37783363
100047361
87978377
729854
15696337
563592479
243184348
240428232
186034282
628316692
27788520
439470730
894176935
178836144
84347011
68282547
283440854
141009563
181982535
492524971
680486129
391581582
6424074
238651469
154782388
33110185
469701011
394713780
103776358
41153036
105035169
144977674
44594767
501968120
129786934
511489609
114380433
513363661
174917547
95079682
3230598
304711722
63366208
406073962
108429244
305164273
479305350
337778471
45351469
444650508
264767596
274374248
36404459
7997965
52363881
497886446
744996270
14641378
76884998
116743954
782704361
333158612
421592118
555511798
174544140
246396117
708110009
935796208
588012059
71587144
57314465
409621698
558667193
367107680
74598050
3224597
201913503
378002277
717105160
243839367
15679316
38863296
194528200
340176774
217388398
118165107
112355809
36458614
947857923
66667081
94099192
9800971
296832113
91479304
185692012
428058556
418467745
22246303
367827050
392748299
30192645
3304330
615467027
137447858
70780102
389893213
18160614
473920008
46676447
783960303
279868833
487718399
956276201
724534859
19206024
42349697
15081087
20563322
43515610
33645564
108354692
279911813
388303841
38812864
129784397
209612083
301574887
668149523
698766547
23434852
118888125
435524412
212560140
340757441
274122877
15249139
40484968
156885349
580121667
348450690
203468422
486628528
18958889
187713912
162280966
113033097
168037274
81468594
550596860
357875598
102417037
539982200
223874735
87383676
394235931
310611236
943342049
280195299
216105926
110103071
220491313
489504990
3208478
42734319
486811
13172743
50213951
697453718
123668545
61155916
20776603
576699682
20369914
419302
254093578
333131894
113666853
157650094
62286433
394115725
624623736
45390697
110176753
2994653
94494691
33366674
147663139
54680274
256997754
175648801
497484944
41164550
54037548
151301766
219837181
171957093
82753434
177774502
885409810
44041082
77527795
382008758
48126979
241250744
117476404
220818927
135319371
5055946
311473280
537937340
29593712
153419319
463596920
83133955
384381801
564644511
357053336
90472701
284566936
61228693
76162981
12355995
37522728
340174620
101656035
664089
278126721
358072518
74172797
605060632
107108885
537926753
125477335
12394013
333890398
13063927
161285418
247292277
201535303
772823381
103343221
383826991
791075953
338640234
3415591
248435607
7060142
160552014
298272593
336088979
585494787
139141109
143042215
17368182
161160742
87187504
85673405
341689503
281645230
601524206
391582200
20914504
524792571
155434825
13515651
60546137
136126081
419416857
34455276
627368515
10133227
104886124
21397576
2677547
353206658
655029886
242497185
256407254
141587551
73943593
14446570
16809978
46894051
823245447
44286493
137957220
6170408
179136712
151811028
230958529
148249067
64101529
161326181
87220840
381212328
4270540
17091392
13702397
461395701
273539269
700392
173912504
415936038
3794294
68541728
105159604
543824634
13540157
463172780
81097184
730091949
753184459
734227207
85947953
82392246
189674034
355028600
224595833
887281160
183029307
20111616
2194340
553795414
426251204
26191711
439261692
58891605
211539757
259389063
946448457
246059808
144430365
902481
425071129
384129748
8399417
176571257
349202534
93393601
502284553
249617196
214909889
74594564
329325462
593278654
7082363
637180872
249968
196488013
378060362
277171479
37154827
545686123
167927969
168882334
853473616
352895318
115721257
4974685
745877519
16557584
768783009
398652427
469593592
176894239
327715904
666486236
565340815
384461773
292193587
68159773
167100003
4142083
493485689
159121149
51475363
613971692
713822663
172742781
190500000
290704033
373106873
212952651
153842973
398720715
91240544
36876798
443315606
208966467
583016487
173613668
247061096
386454728
37360908
196260338
103438391
238538762
492037843
36519894
580862712
50059789
17541398
509696989
54918145
87672040
52251002
232324771
43284863
903076753
7806545
121770168
202003245
965242154
482753929
150472981
427415492
10992980
595115529
84095158
80105069
18392042
281090621
76963912
14701050
593775878
53797885
39018999
103093672
289565061
532912021
277697546
465590469
149109486
633530275
685685790
143474287
190041568
368811986
176843565
477949683
8241217
257193624
387302983
168497543
71489986
228754470
485925847
540654326
61516728
288860705
64332364
737369278
51456641
36038887
136030735
97695985
256842141
484700316
211549681
180449558
791083666
323970857
349731769
63472886
28780265
748842064
43130071
572319337
8808544
14895227
821036924
97218984
97226212
25802930
54363092
343845946
59413129
263655284
341105150
113097624
41454497
7096422
453543413
77912985
659359927
401166692
256107476
236263155
300739222
43108821
175037327
4821734
1959458
1193487
777004556
292180835
48159186
537188909
523026616
397442384
321986460
33415635
624037954
59067894
381476155
74544878
123917377
279440785
23205714
117966701
356351459
670214527
73474354
164289444
71096270
528176381
52138944
83695188
258503802
67189726
21693092
199274840
449073418
758493664
104545389
98103790
80562279
112165972
161452923
285509823
10585360
131763131
288768311
212230793
711564698
117364856
63824405
592863403
40889657
500697995
83203915
639142212
777553246
253947633
42424923
846140396
42884436
58517851
13802986
231247449
9300614
123379455
72555490
419231255
122256790
31226919
159788723
368513718
227018652
401649395
160469745
168936519
29197594
20194789
220409696
184983588
370934855
71425258
167531593
13731334
449554608
527628391
106700675
14233094
544366176
582503120
114795822
18967487
221798429
134907567
2978427
173123795
89720744
123328784
1908043
54507088
36918018
168382699
139970126
41752989
126966589
272957489
214542577
44401107
136222724
8274771
7544795
82953182
75587879
461229664
125867786
281273528
202464999
239298270
239128242
336897920
404889068
206753974
23104326
39770095
206038643
9658139
124663802
172808366
219032365
314690710
404025746
148688382
23965096
255688278
263331762
626726780
370869093
584077531
333343496
338016945
201389274
493644538
85814524
33097085
75771305
465571516
373447059
34076159
343337420
35828061
81258263
548455785
12486164
127710697
464192564
254200825
124787444
223838811
434026633
325139740
48333568
167459930
839493547
267444495
14683346
2816643
657942751
154602326
1261643
214375791
427222389
289926236
35410216
15831377
220996141
286524422
818488604
305771554
249326853
84911533
279270366
240118205
39696667
391799844
322992100
91069985
78019837
207764326
233848094
237012999
246087861
55583059
420244894
135848807
108860458
326331150
276775905
75354916
490375142
159953266
45754093
365589375
662476132
276252198
215095871
152600316
176479643
251221563
64641486
13955498
136922159
84400004
265763763
458819614
129736429
325036526
114830186
542023993
96530460
131346721
32628668
237102719
523233384
312259075
107737246
383675115
662921828
60549873
144972317
320522445
404580753
233541833
57980631
45055879
300149417
90857260
8642694
158409734
38186303
216624373
299659355
70154915
76608329
686190949
81932002
69906987
13284518
669432969
1688551
133225455
66306019
198237508
93275707
120061831
49571535
67242466
66238850
255077009
25320515
128702636
421264822
113248663
241240086
3020181
345984865
954644
235515902
32335581
62732599
44317584
54971247
892737707
434645170
86330142
12979479
183085775
219055115
95014612
39183390
9564709
67087423
351343391
512747527
396882695
68813953
102022521
218851730
37004098
121977313
91226882
354937430
66584795
123016667
89257750
521854081
13228785
344807477
52248827
229791848
877742542
552068736
335296839
238469507
73818560
19320883
16461387
107148152
32666724
5401361
173775873
145338699
372172711
184659987
380884
776405528
13329600
684279406
47029516
267369072
30068910
116612740
651404518
301646493
77216256
401331870
8212327
137455628
188445643
451371499
417598001
87173415
270741869
478073706
298645522
82150918
274586265
34978942
439285375
372706056
8151360
359110245
289686016
130129165
460470883
80494304
731854328
193245841
279185544
480294887
525984277
154453956
594457311
260079725
200002582
166931927
25508231
381964919
3506874
1955372
870604
36723618
140244288
410451797
314400758
13544038
230233804
20003561
408647093
112351128
556760940
587016987
109343054
4244746
323551987
159580287
213386086
124805998
166037947
95536355
116273557
113996652
745032299
305434295
74918841
24129389
709818479
71656623
890768163
648721596
290975632
158630573
71952427
432699126
30623250
49685312
60149939
658081456
201027963
787949935
693420546
304453692
8695002
525388309
301100623
474792619
453707858
25410536
491469555
448328117
419540696
3832213
147925469
124521247
202433373
58874637
7297706
111962762
136679738
151438488
25860157
490804202
330398596
614114788
80497521
166761812
304637142
704930124
504608509
91721257
457196173
137425030
300662412
553817074
189349350
180276883
51442325
40208575
69444872
20375360
43050344
11021496
79740228
76255119
514111186
360474972
74055110
195337806
1061830
636721749
204124894
668212952
254768814
34139062
9557354
413085428
679485321
12568126
282890590
25162076
131195255
20882264
58186570
27174365
108301456
238105811
340586240
71693147
281268794
139637661
647092166
66288303
96077844
508533839
117031177
338475698
119198941
733018222
534819113
249820661
58258299
228447384
103803117
386936286
184034519
605986161
521580837
153174266
97653618
175252868
102162937
493212920
107571501
88344699
29656612
747903224
837089135
694433
365874221
4419279
224560426
26105738
177605235
18981858
118157164
424272296
505930123
321833727
145089625
652884192
396369493
74789701
66171001
903188491
406619317
130167377
8449993
181922452
367751068
301864909
229329446
109930047
134089711
222347279
26685400
18445842
562585255
258100167
496239580
206602892
109827203
282619084
98197035
279670369
62843000
67163696
163202166
34844658
162579790
413516777
713757563
667990850
129000059
29192312
33531667
66083098
112969923
510230010
343549340
198587822
736306
333017646
53704620
12542858
292804250
399096985
76819561
433297475
17349828
69305928
154670696
183564309
109509189
230279237
131685233
607517363
313677526
16431958
350995635
67450598
49146410
67352062
61615540
44776435
26442805
245416931
656223440
672604457
275883649
121493850
307019954
629678773
3995050
2170076
117707804
482653070
531316721
58858544
66597306
42889707
189641684
174543481
118992022
397698904
626722017
28704566
72016023
73128051
33796329
27261023
246943657
97255176
75760589
14632365
391648825
16526643
567377408
236250186
180667944
770131412
61247463
34070201
21745185
272981596
407505324
257445602
33868002
286470496
147653728
125547691
4884942
282812153
486770742
93806479
500874183
102337549
24052535
409843209
454294409
159600808
556853954
599798512
29556902
747812919
252905448
555199298
146521648
554329189
30018119
38710839
101609137
311653766
35301843
11895496
252998417
323576905
19939444
143526276
46312372
506764489
318358442
166635344
70387384
171423163
82999380
5409024
273218844
40183683
377489026
291647384
475047220
103284861
34336411
41238240
45949200
286277324
685489247
8324160
165517103
65888786
680447839
99606014
57398352
148557057
187415686
64087721
343322830
452964789
686316240
93499451
764670665
145497958
479909405
702180
510122846
178015
45388720
764333930
353328515
230651968
906073152
263009202
4990029
249100603
1349937
40274548
316635267
389292029
210436743
126558822
17399461
826109385
726992441
221867206
25002004
121604340
255704282
304261264
24649958
378779776
192826029
470352266
79036253
3732587
273211071
44278240
56750835
567530491
256854180
829545274
105769591
436203346
552505023
578899362
279960153
325414220
169019967
322605548
132567684
33926290
121087195
31815614
72219367
372107612
658983671
708636002
105336199
117176842
49925735
43084013
11876120
162768426
774508693
2037107
398759531
839587531
540413478
157307402
433851921
90781557
335635568
347145549
282440722
390163117
148054188
186311708
1830197
39095188
103316558
64916198
384490039
641354751
123791382
169091784
269748432
92426073
316766939
104966013
22604654
359476166
78507750
257487537
379509125
16656970
707024940
85952965
264260491
717742675
56245578
215191190
295779479
190921265
269011258
293414875
139717531
29229335
34532394
442656789
253014244
17143786
230450588
5283440
265594420
200340113
485207069
285493269
179947287
453927417
403217768
561747458
301993773
103420783
234544005
574849434
41484854
4031978
100418203
270318474
190475750
689205202
57497790
315121428
306138828
499661983
82817743
593014083
73281915
260500382
2209520
649934850
57093933
292266362
142091739
167247888
255165622
640860269
302856333
793627273
80884093
225530051
253902479
463127958
346916229
80732534
78043718
177620339
3143864
235639918
37350680
182795793
547988899
24835717
180616687
5388942
120027513
246721742
345912814
794050497
257623301
153858867
623563997
328773949
6824452
178632611
356526402
9161841
453694738
718183
7028106
362039815
203571188
70999230
20085922
8456501
598472298
173748384
81434341
316316147
182971117
235477971
202374549
400927495
168139654
532111270
82057801
63599867
42071753
9927207
216050208
116848802
51502434
61101988
70923934
520171317
140016676
455338317
86684044
20398302
493816096
179654143
34313978
304385343
113090808
22199165
23520974
823172079
121116393
20915299
49437254
755468047
22405724
396642824
834237115
159987998
254553031
22068738
56104563
432994237
253486607
219270910
121486058
214365862
407121187
318813714
21176797
286879655
4968928
190803675
18482138
346493089
676493486
25408188
294632389
328812022
114947857
215587865
775275409
163859752
841047429
365894112
180439701
10573196
817145687
104871800
473360897
540057503
159448284
408166222
431175521
146465797
562477346
24335261
50288070
506623292
271117133
115048951
300051995
636687714
12528435
650476914
47004166
174488825
253887119
125918399
205862803
293709062
310335089
703583440
190450355
40863222
40641463
522237018
389916807
27231509
196062769
138480723
118481647
32560082
201408177
16251366
156204052
566549243
57855923
136400676
395473111
664383707
139674763
713029981
66237613
39422305
12988374
399083140
427642684
64900270
386670676
1151217
69001438
121980417
101714225
106093046
81513130
499531525
369171540
122591619
291700105
660742044
255962272
200593956
168108258
120481501
6224982
837885919
13605619
57870248
105312913
41626668
103454227
281830955
23225949
273434355
10442423
54612036
184627283
141539986
2666288
31356379
380221959
25614815
50412641
377718078
120274297
48830741
688844682
105074142
338065484
145532700
37715151
77112857
120477312
433340360
434886845
428941084
353504604
490271316
108120852
322750815
174176465
4101515
38148603
323913629
74057970
221246895
603903012
53180786
130588655
165678488
361541521
538169420
155260510
86243840
741962452
311393344
58704140
56529243
252674460
74695827
127838927
324687773
78472360
52303666
150213683
50328710
265599374
586769869
13501975
29530172
405331649
466101926
444513337
67959821
469909647
426660408
1218928
387027904
7277196
128763843
93313582
363424598
171706741
141525943
443591731
11979661
56562448
55074714
7986621
97035
124224652
673303997
92483
73711019
35869930
179424529
232695414
343826919
136433447
495190222
531705655
112270405
54227521
4735379
648057234
308328189
119076519
38088945
170345458
159908323
1528949
730025387
423579969
164905387
426765507
63456969
12291264
425262297
201178943
913117105
224228708
632052361
116063556
168810309
250495007
105646636
1471867
579020054
257142896
142537894
126659233
606868186
557130166
415335373
201119436
142275944
241995174
380188093
852689601
104949512
636668892
41010486
274789578
746927452
33088108
37026196
6430405
751813251
309017479
40901027
64467315
524980985
736730601
103714446
847477715
449084732
22395545
585042809
151334535
210355675
207880870
57180813
26765337
744549696
148065612
537109782
501084678
46242868
167807715
103132199
682522328
186407796
116140508
115585990
485221646
43168064
575762374
144058293
120804353
414113624
564184357
455543388
407016401
296630929
165681057
31075195
261151121
952031029
453893449
3706941
438851773
336435445
33909500
142357310
497855737
332486714
116934178
234761620
67148836
310108508
339363846
106541996
274190585
146133178
387460469
276389710
29520721
562944611
84099364
26603086
364833399
100564126
351474455
739110625
452858912
249158598
437243157
255817225
361586019
271729571
131233431
346053766
95125402
167010360
22677345
541502720
54381525
59132996
298374231
7874589
425550638
133694134
437008383
110288134
69871151
102057871
566600069
348681403
319888225
8814622
875969447
834044792
485660477
885146054
151553925
352724019
173230475
257656839
17602060
101849491
42630921
383655576
279571081
719215702
658126205
907905636
903757757
191802460
123081476
398738482
525180727
402006119
609416385
733467011
269228396
380910308
32965654
217126193
137706084
309661503
36227479
88107285
55509421
215654318
267870718
84324608
406475609
19228025
542604118
355478370
13672899
153139645
643545244
66598468
279100628
188877202
229161767
66708595
373029938
302139912
138915717
43090050
527584696
8732170
589261140
272484072
6513830
241207449
103715996
251579072
323955503
373129326
61046621
788989326
193911838
598638263
304926270
465530220
757239538
26348823
227450033
198829146
116280905
256638930
50807154
406596924
346834
230459978
140294692
45597853
851900444
114443665
517923587
128865789
169759756
39418232
750681438
176760699
352691278
9566611
91820525
588718720
471434399
191661726
22922418
164711807
461228326
88742219
349752729
31935436
251964587
129861978
15483812
457389989
516352772
486538207
186497983
124440722
404835455
567936772
244649591
521671359
85547983
226331495
437735003
487941305
580675406
315937593
781853163
21528621
132100182
67081493
359779745
438802953
62084199
467070363
14228168
83614428
234239038
93936248
173557753
103882687
690936858
171034894
184206535
12859149
545217135
150699986
307598786
583907432
78393221
150318688
131122189
26078117
108311809
303914580
575364875
135744879
96582979
31579335
19882467
31414600
214838758
428248422
292757528
25547281
344070262
529555752
168517810
68045668
152925298
625796319
140889538
8774614
304322641
35908154
105099155
41297343
652675330
523231979
314590898
3995718
72915023
243950604
148577030
83064909
366344995
102482517
146982719
273960882
10288583
330196873
551595839
947112413
23218569
504850521
449930268
155712881
987283991
250585365
245493569
60869628
388246573
701734863
10690056
90740254
377620369
209383739
71518034
298378656
233422422
466239872
57974706
65167070
15729529
4376184
686588954
110758905
94321613
57861101
228818286
521702137
57336582
188795238
396969666
663282282
2164782
56735399
76966113
13480372
117499943
21859733
204518266
180786476
569206731
214928948
405018380
127002613
590836269
10415320
312755497
458887163
620840211
97381649
443852042
56292539
283674136
103214230
79531096
378672832
1146522
316401890
430184880
33555017
436154811
25188927
23975398
43361202
499491918
7355638
843120022
88370499
66027719
49565088
218037745
192927952
4692350
15014323
261250393
232701755
502507963
51219418
194412575
540746310
53323738
351064174
151671252
675371976
171014298
210905890
795002607
81766115
87692997
103975280
14610040
379145180
380206758
30067777
107667379
425591
107706770
288498614
250355542
25396240
271302466
126002777
69972243
148462263
105147968
422175764
862215943
59198728
593003936
931285646
595657590
425312632
9412566
125196052
955353
7083052
424503946
67185457
390449070
127251582
62126105
81128304
304683077
38394204
43890306
286044350
195121647
32251510
435733719
36919143
231996467
471028581
384665997
379346420
145160949
120097710
2497927
539782828
909751058
118746567
12951246
266552426
368287229
15168974
29910148
454370930
262139683
292519834
555770005
281426337
105408945
293666212
13028632
57315220
496839106
15821793
479251065
160305352
716188955
470119052
757636424
111466443
338460201
1779550
299069316
490072784
81645805
7190576
31687818
294897060
2151912
202667625
125990986
273018681
414037896
498006950
62909262
652685468
689754305
393853115
134535368
458377806
174108232
109430862
267185810
108489698
159270691
314528919
86447377
66393239
145665500
53179958
4015950
427086512
130612237
17892084
240768201
221125103
540970115
386379612
387432560
86296995
2660913
415654775
5246959
516717535
4056607
28922008
55864753
622603564
424452888
102078173
706994837
694638252
678171029
67032591
49022658
92180339
92556636
610718872
187483677
41185491
108176465
116877858
466744896
498883171
226890392
153458741
326231645
28271757
508560040
62665289
26549012
7380427
367307317
146672252
123941772
588200085
667310759
257459475
159109261
183826923
166191287
57686682
257199832
43043941
248956878
789093993
952327731
36230064
423596135
578242970
40527858
164761330
25767767
4757031
75266566
332095139
4085893
732221596
239873208
976758
27330756
584131299
17561607
657350590
3957187
268481932
7602504
277425066
28847380
130888400
374078068
57827807
13690687
8777116
463979792
462401700
7185891
13123574
183278335
137981738
318606140
310013806
628531034
131297329
20499046
52678053
770992168
672174842
69804199
8583351
165089821
816073591
505632475
61691417
266147845
66691242
293301507
49390908
77923530
149796696
258218530
145527739
111495228
214175913
182604436
226174254
328372812
807733026
187274475
341469933
13865235
272937271
410828195
124644151
110959423
46486015
971508144
32376498
387901101
279402392
326234323
87530237
254314899
499517922
548095045
127787672
75458108
43131625
13239463
38278923
634690618
136238855
262397777
57369035
408076193
227480277
80361942
263987644
269926286
722915339
70295704
125247785
141958124
12732814
104373788
310216346
219781590
544984979
299072635
479420080
232605662
339724124
24308031
13756869
18598178
511227178
274769883
836275647
9976501
85732508
471989048
14945074
352579995
85726328
17224176
96601012
652714817
814113421
49570546
393718279
22567815
169418772
74391287
174745545
107194894
339179444
128449634
639059752
224475311
174689342
837314766
36733710
71098013
67744221
100626393
363473572
37810535
355190795
82178193
549975397
369924553
237199807
9392142
18022617
713813898
354411819
162219493
26928092
197644234
84327202
4380144
313793030
142348646
330156717
239347649
48949083
329454126
877912184
19434404
270274672
286937123
484000740
469721157
413227270
567220954
187124559
212486723
25841814
51311692
75831620
107025346
31219784
396755563
122844344
568868621
128148279
88023106
134423795
33386894
118822415
105834896
64636308
326734206
574867131
191814705
848102806
379706538
67749005
211053109
72282997
300024696
84108745
21056683
256883556
14569681
56263371
362568457
9951244
81301923
265770699
21841545
568315537
56230744
211792595
329012529
92403523
265030001
48926301
903562502
146518261
5116050
440648551
11233749
113371799
435314847
248829784
245888452
77900854
394266451
152456160
453173851
269457642
33612547
24731677
373989309
404393476
340219292
32699593
103623982
270751963
65145
5924830
170704489
2789039
141736305
5071885
23863481
75568127
203669268
836285306
39419347
56821590
491724099
42913829
12839795
222347569
359566684
232792928
5536738
225922813
272606015
179211641
113430908
426582735
351776143
14326963
58232747
128672988
203231315
37426960
140616415
152690037
492873399
515153122
732557040
191128706
7752221
272038841
142419695
101889618
28682410
243761651
112571558
520084883
686365591
775741751
511121552
679863433
119321518
431061594
446963423
289420951
127506207
116921856
599839208
82346214
4121793
68924755
100315962
739016934
161151490
71758725
20922111
71686694
14168087
633838997
164106240
508728407
685628052
120489421
40288176
328569109
103426305
171919672
213126826
33801087
84897575
19259475
306777270
22006946
336016378
112498887
894067671
53658364
4893018
428047429
420131173
84332714
10598667
749682258
220348756
97385782
749095283
19865627
303653087
325293309
19847826
285804332
52668625
5393696
52062097
452870071
417858101
74595812
18525309
427748859
816195
661823400
455358938
666466400
360886677
39947928
480534613
437112254
49122395
22963082
98017478
202482133
1785419
52527959
81082704
108522770
174172231
414361356
218828725
17398577
299842541
195055385
661686482
40585318
470898318
13841783
53790498
768700921
176732244
24269043
253012241
62282518
265424450
105449241
321572579
100703450
387278378
430961721
140924106
126173854
134406206
612416334
167838324
379042076
6355152
49735361
431307853
140669437
324016400
810844381
174576954
77135003
13917111
335094787
33484634
67110334
646004242
26097830
74891171
205961573
226510
538457652
48081361
381037023
298955116
92816241
716999513
82050102
266921171
651548056
153554160
172877563
2926464
33839060
529456258
159965595
185505418
559006238
4157286
9703972
72641800
398858542
362622799
38227806
673672148
162245576
14564414
17423691
45886390
312669501
315210592
374362945
85368863
304661718
176742699
228965937
174470406
50718414
289348949
261959479
202490927
32039337
830053177
513781557
7909657
246023767
355159840
6484176
27267990
158205391
291209899
147057631
563186259
126583370
296054992
27788255
219212
312695933
117345673
114486411
69314928
662770853
200458773
461295818
216481968
62963096
8956676
257165177
660366818
429023917
224164752
11241535
28624075
430418124
50410005
310205412
160412784
794912594
57162089
745760607
11049917
783112992
33091586
306486138
319692484
999446
194479061
406878993
6617092
25436521
325512188
49717413
154617970
552562687
228127250
63759116
404924450
63398551
194902440
142568414
6903123
83222069
485128565
27561615
61382928
228408911
386642981
47803277
198666824
95968910
356503678
334183948
16014666
47658520
175494977
10644367
233084926
95382733
167227707
19187632
315859327
582366849
304362598
203620270
2861995
24213951
804658757
100011243
80375605
171592720
307797628
366323098
456055181
479006036
200120516
726689022
33606356
136299659
477982131
603159156
214319758
75736934
1443209
382444593
99552352
452891282
124066762
602430976
329042469
264059433
793822407
352609708
490787555
1867717
65621490
5166326
570597936
793707492
743676901
4794021
137404703
73036705
58060394
125030155
118814216
118944904
143517667
358551958
320804969
180614590
124512445
88975851
73466473
207489279
438186259
47836411
976336124
49515810
89274877
186882162
475297012
369671871
33721362
105710383
116566005
61604075
284613588
229085906
133989752
61561431
698299552
386466676
62229623
56054275
413968528
165103645
732837205
136293771
189848635
317165514
225783989
310967204
319776212
81775459
40114121
21527291
479888275
159515227
845107062
3510171
60552296
158375114
46065028
62027830
51011087
52832740
741626893
123542149
47727141
43018898
225322090
216118019
31014214
286340352
41375025
467405828
44106924
17948847
247970290
18128502
587960493
113344379
2607826
51758655
824446056
370687878
69982071
174492096
231505440
196244553
158292287
22855617
22582402
466066461
467101780
145562453
160700483
771076099
2249626
510882936
605212713
798906736
447898086
15791126
35492187
200894562
48063191
217376902
57095411
816352261
357729156
389191374
889079553
124004116
447438007
553706008
66174556
846661602
2084071
240567834
155233554
272122792
491793
490989522
268620449
686089965
353866041
748604763
17564888
246164375
222068418
77210579
612192428
248058502
508201958
424145488
591503916
503274743
26927079
110432413
134478784
365115921
667386198
605100968
204958203
52632491
120630590
576630766
459826830
453626477
43058716
857332291
274475796
64359136
228550260
2777303
10659935
162003492
365903069
48073855
9989227
60471861
208942064
11095615
536486386
412454249
14680966
957462143
17652943
27096175
663662375
357149422
7706621
446831001
382909439
149486566
32692649
394032173
654483214
109826090
67606145
657578416
243792391
230305159
63084144
101067962
24820972
147228138
83620583
75604199
269722030
293078832
54130663
60114321
314370409
291186439
90571281
25148916
26365243
626551258
857160838
89666949
13319648
45242277
12194887
412956996
428480575
241517877
498662868
319600244
247246876
460573193
197373113
70644789
706620744
247986582
52172432
193878486
574462778
94941116
790573053
93217593
238860700
350602281
756549148
9638316
404001018
26351544
60771716
47218134
385709
427669100
88300410
108460409
134412639
154945466
92344377
503055771
305903539
102114648
11877810
350228499
45527273
55672943
78625611
781550508
678204993
267452496
332457357
629922160
556686431
100204270
155942275
50169295
190050865
687965325
244669461
143657764
267054808
325303643
167485015
187315315
172619211
91879034
251723965
59003790
72305205
398622608
849577299
249324913
292631094
340248975
329139961
331765064
121384125
313249601
39626663
573292163
81978991
56537989
207582819
325692686
55469145
332963153
27837003
84999091
858086024
23641065
188224205
305180984
595939370
11136927
263885025
202831597
44719107
14054952
9083213
699782166
132135279
376725744
117533840
164282002
56464263
282877304
131016571
383651806
298019427
12705073
33901989
201767282
360630799
13530675
22189812
314650801
208247702
21820411
589427236
559561761
490189339
32930614
148266574
549552561
12309388
2522603
263009148
81525104
543516692
26987641
186849314
196636076
72013800
42110905
163018075
310680767
252284889
82887565
110420760
604755669
41209724
390989510
89799273
24243613
79330476
37592117
242141350
4588425
217862745
160421996
1314019
4470279
170255418
166917
361624704
20855918
238862557
659829163
59140061
435380486
722739830
86740075
541611977
434943545
948789411
143332054
577847567
3440231
218167065
124205978
167052068
569803053
215113558
230682
342346732
555880459
227547054
274677482
640282651
172283979
144885850
461462663
35684972
9816925
83419958
418282436
786394657
143178346
338151487
126444522
160023371
343522677
47264083
306097338
465892373
9520296
316028979
420298967
645975605
145150732
25749276
599991403
599779685
65511713
72483497
208614766
100334018
123105524
398398011
80265283
54732873
379704171
127722341
71096305
72591855
695142600
486339410
57594133
346497676
173674666
209734823
147232561
660346002
824644694
104846930
581411871
25940259
675994265
26317853
1420556
13256004
419374212
45379749
184517267
6580605
191936540
16563092
132475000
918852779
692528315
14202618
344963373
223271341
486115708
271617435
34093388
434008114
778372140
97938765
2859636
270540132
24592704
402301502
538690389
183959904
86344971
9057288
972738
111635351
629851894
147737523
165566607
32060747
333139042
692505046
579836439
105994570
722836263
450548331
43006205
73906725
199571884
697778110
299378157
411941097
929013335
27778645
366512853
279808132
550322990
308360968
384362640
415924434
26205219
17509171
461483203
6590679
55913409
25321351
247036
279036307
163819700
100057953
211491873
901002615
133724516
299265671
112503658
431130052
56624434
297491660
212307954
244265245
134834289
100741356
87634322
15806500
17121345
75339858
548331713
448127346
170417580
124907491
811139637
251344955
598971
242302921
31633248
2193595
62030348
2056570
97736750
72255140
134044334
98761257
529256750
12875124
167019036
207165290
207799809
6967630
444698962
45988048
376241227
4835865
603427145
604491354
322718770
322155490
208347424
560622918
75934438
345023328
166408832
76221484
40321127
617689474
434817715
132430477
447814364
380765815
450101468
2190217
115169158
826194069
75863018
193685377
373364068
720243830
114159578
134213498
75926081
35111319
166340851
526163366
441826159
57722315
64126021
61483728
180375290
367589267
50954832
146540623
192227642
725267728
380317499
724737470
720344157
64636664
614237116
81968120
441592399
59334802
20888247
206883692
240760825
25897885
20058951
184948194
13257574
9511230
32773376
411138519
126222556
61080311
186457185
158389927
502822012
112054236
162701464
61938485
599665759
136863815
288702660
316630376
309319003
133366313
176901082
136558382
570868664
548009583
39267701
28705056
268988138
295433545
87774769
15119675
40336996
240803686
681379860
31903864
109681435
147749192
64190467
262453165
163116234
568747412
59123985
284668147
5723509
802701474
301814467
202856577
79731936
325931665
29425957
361571016
18286346
22027010
418778754
440334977
433224896
593599329
81599664
41317365
235769698
246006964
379294329
537442105
19428786
667776670
523125440
428631422
332708998
51515525
168248522
29799660
550462836
91735599
167480009
123963645
545458914
15600507
5659452
623523668
102039643
129765957
125349786
39545859
166233931
373403512
170642394
154617114
581511982
7601807
582824903
587077129
15973327
257640137
303572705
422416354
584662390
403357694
87765035
293502846
87217632
11010651
137790752
258659078
408666200
69238855
104142895
215308423
435060295
10586453
87351280
36354376
575313285
100079888
317947066
152031135
119251416
99632326
34139066
352440326
104679120
14367493
168280575
92332025
161615702
494978294
52877994
898378256
781515096
24564586
393211031
380259316
77689446
389610712
16151256
68295346
280444541
46589403
8378625
65627135
35576869
82763390
62423427
82400464
68188086
200107160
91657901
351096398
74165663
14741529
8941515
75528486
676734069
388848115
273833327
255166279
145898898
321888315
444258022
139040
904784021
276346407
47627962
140041831
588540524
789552658
292091389
557837635
39929756
502339871
639531774
502171520
153873114
705349888
198689549
134685858
97154527
55521888
47082756
69734121
142834822
78746813
149632392
65110294
143241714
344364576
503440000
435645421
149856480
51707557
279655964
13607159
520382533
435674395
537733340
359233696
122233904
38358476
176843707
128854169
8227460
241508259
395811784
68753727
485641889
650470029
32167173
511117013
96589780
371639604
132331120
180085974
23563496
112777637
10054103
79637726
138648343
297136591
344203256
151882428
312907835
109850834
50194647
681732195
53433319
697493778
17865476
75337747
64190272
41526619
312014746
111893933
533094119
167634982
118081944
615312737
187217443
697196649
106550593
350283776
153514597
161423925
127787316
88207321
270950325
83632360
449388052
500729876
762057437
556793694
291933628
25857185
457958672
867282748
218429843
242136698
566853227
413770959
512785738
1574147
51227531
119763976
193501751
457704065
28070077
426971130
349111993
376458766
244701107
124646594
103419508
320746498
123419876
236400633
19713875
60236075
79383135
202156528
335257082
40190102
382331740
677382951
609479007
325851070
102745048
770765548
819618870
15808570
697590038
642352367
87750350
13292786
52459213
101216707
132125618
5888291
793028514
167649927
398029560
563291394
45924251
8032051
94001756
124090675
41292350
2284349
223893252
262074272
213994151
26076195
10324223
111099164
275133648
900728920
45855764
301997697
445457290
452129771
386378214
6555190
109424416
147685688
24622999
221665549
62552901
348533762
33480701
68052638
420997244
293630764
680360270
29655347
236388619
141572227
355738317
634091403
8122157
311894624
455283664
653801607
426991354
719742112
527016034
321493009
72237822
502905554
42342501
603133166
366360198
464521053
301580909
193652831
92204535
258046784
531499938
471049044
729861804
167347899
235362015
222599568
884738020
86143479
67324697
377492117
349392542
367855451
2330425
101304291
27110190
170266
7874696
688701319
119484168
71980807
315218664
655855248
33652009
339726871
9564072
12997097
482424843
85485887
25011177
505179575
264368094
419765613
153000128
274266587
471909431
15165502
51718753
823192032
20805546
479755454
348634954
27051462
116017073
495023368
284527501
463737836
193594616
120171743
367761089
424674551
19435500
49729698
696578995
148253511
5527048
274001238
396786621
304612192
430281233
417277358
321975314
416462722
620454441
107184741
35801481
65107303
20052123
214617857
661428986
252923173
51605655
650927142
35368552
375206510
9543765
510234952
343747541
290370057
142688642
608345980
39233030
94695870
38879771
48883760
767401342
257605866
375060787
261719169
480912664
162080862
198550447
262623087
155783042
327943973
507828870
50904010
7007629
354963170
32898861
699239094
139515832
116029840
506352140
734132078
49178023
250933927
30535419
536910247
240769790
555935417
136953604
929063550
8496360
452738162
4635207
610988370
1996332
339218822
22910359
445736297
2826632
30448192
140921734
129580215
386151154
166979299
573743669
8043390
75829701
531160699
182164694
102739822
20602721
208349798
11631283
260893551
310215589
1983643
671907908
95914437
753390173
89787103
825368363
375946517
287665423
256218324
589564855
718030482
285110517
459130969
133625384
196681179
271753247
323517264
407462385
201185416
67530386
329847787
432283682
12731161
4183262
23564926
177314916
57582666
429519703
157953515
154853684
313143982
125691666
20477350
199409328
90493421
151471690
460009754
22565598
352721428
69597276
862400321
85789258
551722295
50068324
706837477
85879869
66508639
3703642
298979518
27454083
79294438
152688907
1279941
46113972
660421100
196281073
1045518
317846882
184583040
933403029
510523726
94723490
444590658
193962200
116046529
402077531
786678830
638510993
30561468
171664999
80642348
236656821
48493305
19313531
9109859
126555234
519372173
848127565
110437638
558564064
106656030
29418827
523107829
437299986
291034875
632841211
878125
422575404
506469588
26146267
179187200
127227188
36219566
695960089
391370186
895408141
522855236
27134333
782456090
96207644
110105552
122297739
105003823
494466425
672401758
192662100
184772708
208750065
301698086
273599175
808442891
407329290
99349714
445748222
442238379
287844621
285643044
236549304
3841712
209861224
799269266
611338939
529806668
27573702
319314968
480637320
638983730
623004395
493078140
354585057
359965260
10936582
45977586
219109395
453281413
14983485
625889919
327078243
370208160
44997911
54603255
641773119
217793632
278474738
748591219
303070618
360271352
504291468
173490902
406679034
15300665
962037499
19886688
16279881
17966743
56803555
49482205
88818158
45920276
207314312
160762338
545067337
510441167
696724457
901831514
5184615
140305511
150232523
41734673
30320391
7281188
74641334
295570286
179817922
2509727
4974198
63719920
648768660
63022708
158923481
268468362
140636840
496429117
143189276
295343145
751933105
354034576
323743969
18024800
46056332
86357252
547694855
236057418
64991443
91692892
192238308
209775361
424260723
252380111
42202611
6112822
253707284
709346406
417209810
79408207
219167074
270283666
272316913
250233346
24078371
29539788
57308613
44086091
865782359
124841005
236598801
523704663
678187942
504749780
139738035
470218386
728248448
109689541
101333340
519825191
208950455
659077974
5860572
11540174
180548651
642561338
294939510
276731128
307358707
193265314
123155148
311685155
247630747
27016053
2529825
375524195
295778058
18256456
122544734
79221815
500183414
24707703
571045071
77119105
51180559
638060253
495901001
40663486
3331827
157959050
761016508
403383533
9857210
54298726
372596245
64336379
308003043
51821519
361829598
30348034
273921916
1952359
82304378
76506151
546062320
177222573
295500605
465369377
531728307
172207819
686340529
579080622
393136492
134471033
602868261
1502743
292556716
386914914
289687513
554620475
744075221
2981082
327740450
738833062
1138510
346542032
79798412
328513018
270099864
87029896
25500818
121570859
71448602
104814718
773028883
42137724
92980938
306553087
260344981
166544947
88871411
735033820
58388078
425398203
256528445
356929493
249897398
218173503
458904244
122848458
19370389
817805247
142423372
466090136
74076339
34780618
31784441
64999214
253669737
47713755
249935256
273734063
56456103
362069347
581816927
82421136
242742646
460998056
35248405
216051698
222048286
224115793
201548554
68413617
54682201
29611963
766248659
203131394
657732486
19140206
141729959
237875504
45820334
115035789
207028552
75284289
439009033
2927721
117488612
92093470
356556943
187659119
4273909
363307285
747820832
654051362
299926370
222333207
108651240
153369104
267110763
138833966
457954742
178163852
804525205
413987829
479443637
227131019
106981139
12600663
41606541
152622223
132782060
202071398
236046823
8374579
67983716
2832510
57203910
258658855
78972086
239719742
529883808
268707818
257143051
366421349
313284391
16300271
668924547
62244078
690102250
135059733
106393423
215767388
20306999
570463431
253672579
541607836
2461206
619439181
302036965
67338278
540694518
80965734
437020119
43493642
97908818
272193351
138474576
6072896
427447753
9775804
585732358
191373835
203058248
159232266
148288467
139874322
152831842
77828750
558183450
325773893
25057268
50585331
164696705
227534848
160660926
611585791
47682557
377560132
443403281
310460953
252663451
111134053
408722227
301552030
41969875
93350609
200908866
731557968
136796050
92265122
100072328
235997598
198637458
9984146
136807382
40902806
53422679
141046735
384192077
10475825
159177923
447832603
30556193
145335792
29635960
109804648
32322750
233608655
3492243
611383451
118070080
101445134
7043615
110582885
237132031
797035213
561742279
232573904
11668046
902159186
229128336
30166424
37967059
596218835
258886130
94199989
626268124
621029782
85741085
451394928
575471736
264693233
223447441
550840642
516007719
59064869
78465698
14265233
127572620
67081954
11826558
716110925
193373200
81735141
744120313
447954690
308643287
378744923
533782920
426845184
347589854
384979218
494635844
816711751
42978050
141380462
230468648
167810095
227916834
64499718
82569861
77830169
700674681
673980530
151147935
64775828
7550744
579966055
501299580
220554288
35191517
57008593
305791337
193931232
859578816
369775247
236164899
181139211
64946535
608899707
462181960
387299966
679489718
42937235
257719616
13656802
858858706
8733967
650242374
825455963
170561838
718025257
424474
522165227
110687103
111073104
554547661
584197787
245761007
612308563
336998156
173828117
55266510
74245124
357034817
26160118
41537588
148961675
298756633
511779636
289555159
210334834
2912872
765744706
47576003
6719718
210012497
68568786
56780554
17188560
122567277
293025569
391323740
542029087
713160774
97350588
775090916
12718366
517079479
123036511
21177321
547421164
343844401
79008627
271725251
246869452
539389350
257927287
631668845
691087347
47513080
89084470
37862579
143892845
402849743
2321662
187570893
146321925
411760690
280392019
222209131
57743512
3992260
533246341
236823692
645540468
246909635
227715299
344164428
216385331
37119392
201941528
78127331
25517512
167967851
398151715
719724176
391025168
230081232
5507925
351463626
162521918
313693363
266469317
12257456
414846128
191224124
168858145
22225654
537186855
770227367
452418608
100893842
5730849
20973163
435352445
290190401
20687214
25573784
152935742
92059173
81420370
12657177
413628406
488028277
293086300
121825331
14146369
271222578
119372039
369517043
110042363
164637435
8175002
102891498
62025765
190947233
26905926
131278203
528554844
274301669
175886240
282618709
227351556
349673897
190428501
215898338
121338224
541092417
201308343
441717039
26927987
100215294
313294054
75859684
478153716
13799716
50261903
406007329
19576551
318756913
220199092
115448495
113885238
7530443
255461476
133657524
18010837
234574170
130052722
423555672
446767931
570493638
509805170
498455801
117236224
377183128
387499895
66396624
375283957
586374725
15816439
244107392
103217127
743157985
572141852
51102544
411952128
74668395
12558616
23993048
71266166
456363650
45350330
482628904
198282133
176961464
62822469
119353228
734871710
262244095
253975799
86037386
4672290
208511948
97571046
8530301
160838567
11253900
23526357
6450099
131582042
23524762
216424607
384940425
447014464
133135546
262605336
64417784
550523078
28995540
321259064
11164268
815862827
184699331
6974791
113250489
18976735
528131466
182537221
854996931
443554681
538805764
136800875
8005758
40862536
236164621
315682243
49304002
886981156
157004486
309261670
642172383
262753193
219574807
212044258
425304397
176823267
57782749
76762376
271288566
297099882
280605966
242295936
112308916
61418657
148818972
54930845
680945086
81590456
66553459
155067562
403420326
849892164
746456858
346770174
115737319
404112518
32467340
220987366
171855257
96717782
64586900
136302610
738499564
371543956
293958259
332590645
148293519
317624820
109837442
347103696
480784095
334248248
397660087
223130300
1431853
1213200
695501343
75112012
33844242
632687221
442297868
305396471
334069540
8978068
202575448
67340489
1052951
567208150
97435003
70684048
96597006
117190052
330290036
134351653
393752359
438670367
94169875
360317860
55224625
353198630
840119132
264623377
367223443
68908777
732434976
293665084
213578176
87384467
110939177
245013206
133389726
440053306
376368843
19887051
134778211
744802198
57253502
148218772
268040882
173497495
397276095
481996645
310496773
194864393
201341891
40475472
75561319
19994491
267033465
144875077
250670581
147835472
113652931
97291751
58599444
87759838
389194498
504156450
569612209
905483468
484053687
177885060
189329268
150097992
227207239
728525007
251255108
347656790
5291732
134599271
195321281
167273134
145287301
124442773
313914069
924880618
602817340
416306826
75966900
517644689
87456533
134541324
503163147
547392866
82772761
656926199
18678710
395735851
67294084
8533947
263310306
222475595
220290665
306306737
43621290
108406784
28861039
514300747
120209376
205166955
113018634
513932484
502552997
134016392
39414178
457383505
95765782
142727669
302602214
218627432
220804553
40045446
180607430
148425864
557582223
652204212
98451464
657455574
514845437
127515942
144562808
497592631
582349247
226026602
33067054
245110555
52512957
518286127
347170368
591325061
629807467
66050879
38762304
18673515
88888409
799906920
485357880
161841949
10010699
540807136
667041331
167004715
10090044
642912974
18691775
583151328
321932103
352659289
18244651
106069184
677802914
844428883
470624753
421978770
305239423
16474615
347830621
69696194
160804521
301092043
148730952
346713358
236140096
654151210
567138027
72908849
53626313
306406182
562106796
271433950
16182466
66500070
38194982
513982210
644153729
210855354
324370347
301747189
89526355
323735205
663843107
251010579
856962783
435982102
99206598
179633407
24592644
414371296
176590433
10224000
366131205
396149609
5824457
720133404
322247271
241870276
85140576
54710043
803794611
143035070
455675100
1698398
29245328
379429105
516018021
34126105
67201107
70905571
204615670
348139055
20541964
265774621
205195457
1150656
75263485
81658019
68955425
130495502
296053972
47467664
310162691
772377211
5820465
52834378
483245589
732325120
87825474
70331490
139088753
122746488
466235500
118385980
135524913
417629519
183152134
641792681
201851261
660607785
24943100
72099444
179077394
67133124
43823991
34370490
616141294
647469964
222092944
13599934
203221615
28994711
290026934
4209685
461076851
12390856
153138279
343670664
19209581
169727295
31475098
244344601
9519244
110198118
910873220
491899006
2038355
44136960
303436301
142146593
214448525
162857787
40756696
204347280
243463390
54357173
18896127
216462752
245418618
264493083
26474162
15125662
559788082
274074270
18601638
567486587
465628810
39280457
362459856
169012657
17068488
151991483
510121612
123635553
624872324
43729415
157916953
93412674
199298220
58589705
291001239
26082590
17464142
205503853
358667508
27334932
102127218
19555981
56036421
714347999
200900411
137650556
333518744
50466539
356583385
647003141
7825876
520386687
42341609
679171431
24320164
200231506
89165931
190619660
748081949
29628655
845316333
512132726
840342908
308355835
621353728
21263861
51824893
23526092
293134528
51163072
139148338
112788804
496658890
160020960
48904411
32723429
232670351
8347457
829813
96097442
60665375
301420624
11598485
272710046
331411807
12244658
745260512
226152988
344105899
75084615
627073873
555629262
343217121
503251571
87864250
717732136
9875199
73059317
27134968
318432086
230365337
272000611
122551629
784046580
92909949
68578881
151807251
132418401
328641962
746042793
326215572
285777519
372239992
17516798
220402353
238997273
59011072
218414145
370615282
541056925
229024827
38647408
155415694
32494055
3088176
27011938
583912857
327576806
79724168
221815876
382529473
742486691
636996622
250623999
63937412
287300576
28252527
19821177
246406147
802049276
223238385
243769116
103557961
173463138
362529828
449711062
2385124
2686587
268685951
65331448
180970403
452427595
598088016
373352162
151703064
10685468
36934150
478894423
15737221
427923290
193546968
636654232
485942003
411643442
159120524
667959791
144838605
93376305
77335181
17736378
47298657
222790555
115300100
278112143
118912810
72464199
21782149
283592039
56326926
63816655
93462526
153939594
327214586
198277304
188884355
788811189
49011540
105409631
45213268
348579546
308425014
60192293
412455464
507610590
913590985
373946960
6122031
294239351
1352238
409672638
81888197
257695102
177753809
148135921
300308125
207188158
629207805
2825189
137479364
157831718
752538073
128345129
489389294
135134661
58823220
313885003
495615837
228381846
879400343
117793620
332856774
324983531
2290193
63732959
98013942
385052559
536560139
7168886
245978105
153134306
815314893
131669220
193276404
73592805
380519589
392048229
437170281
31235085
143711948
678734865
13533086
658871423
882609493
574982255
136991471
22681703
115728592
37969377
196979612
181634398
334704664
163627793
251982868
271213932
392153134
88981666
185191321
51252664
733473609
221814413
772254199
87476808
354386735
223050566
30395367
274714142
614350857
292688926
32995923
36230533
50701541
24841953
374232007
45411312
236493906
89504858
51786727
144115271
12883156
632320657
174528866
100940394
196135541
539538164
143625800
95606348
100064825
116659088
647462920
613584131
57735804
199108764
556076133
397468851
16445748
398466521
167324443
134123525
331430778
105364469
559986465
276980805
462436000
135772175
120750623
186951083
545420354
230147746
324700671
689508651
16242025
532701589
182148429
165759123
666003424
14437708
60108217
129682265
360886331
282483
53233177
96068703
33677118
71830697
148818056
149045969
104403924
159146329
275106593
559270451
83763461
424571704
274918717
865762124
486626304
201308742
497607367
47452870
1827713
459695704
28689005
819013413
34012514
8132481
59637859
454871220
310511007
360403174
437366592
84073819
7210515
134699892
603734847
208706941
416407149
668649851
189182702
85404596
280995978
329807137
193340050
4455479
417176363
320353523
642081952
49404481
377857733
794912
154857816
97245632
189616636
543101746
495448057
200152709
223537613
328756636
301029964
506582974
278647290
65895811
283336788
319326553
164976639
19398893
242815084
348559223
75806191
507724574
101717862
133708705
26239146
488427448
84154803
155974504
102579073
571296152
794835960
303851465
446129062
411665823
525129857
15476547
404917306
66062685
622404705
346147122
155318009
4336981
273322547
16480023
140340996
95889862
540830938
713549076
396111803
39739314
245348131
218517243
716288162
147545281
66536787
226232789
461984582
236934959
54799870
61485580
502203263
28346474
692634037
180564931
222468462
532608428
189925502
113327864
110647246
399349077
81114371
292879590
31307245
380419546
71745
583093215
337614808
116665227
236716062
462720550
218848090
363195330
791253676
96774915
358224043
449285290
65382346
282146987
418843475
313250381
29032728
198942082
86103279
301932726
269598816
359386119
347291485
758946992
610940196
2551693
190354893
70342439
38597928
252648643
34041963
603885266
408636225
203939120
201640107
353337884
165997432
40370157
66264446
116427218
27673752
322435351
886613169
228474661
211315531
101704095
37204949
153785494
694387916
353389984
210328003
7317222
704690939
389148923
153464079
559786165
70177670
514665076
703348297
753924854
440436142
42265557
385085363
125721781
457613015
375160866
437520765
155759551
217078923
247719924
89282432
303699301
74664317
342082870
432663119
42302505
42427167
26058544
207968967
298676791
723739241
144740043
543131058
119800919
608053118
3936349
56201649
139344922
53615214
2946028
422778065
530669288
451177026
260641312
138271545
58065364
97465903
106409187
234086174
113130747
96814801
55943473
353755356
133501327
60890917
108415803
957018919
4910545
13766633
220819941
17770975
377979999
242263310
412411205
11357722
734251
110038817
241458430
128658331
152767617
486458074
83261859
67585584
637303843
153404550
350732760
119807771
371643756
493852220
853960963
418663429
61780793
231050469
9115393
401819042
172562551
625974541
98031787
534498321
524075544
297555284
344782748
178520085
432627920
144708613
134175382
644619529
289686876
1700167
421950798
4147578
22765406
151834149
555016097
162349958
828886092
426143168
313219719
183442139
28973068
83698734
190658638
87238728
56476171
692637622
40266316
465686430
457285358
158919346
409261753
22210929
364455139
608526535
1995964
463444078
428338678
361571998
382439862
588621852
486054814
165263142
1811088
223181697
8432100
32315831
17168750
188331558
535600890
301881814
41877279
339795357
45115379
431147563
148197597
425322893
140090232
20115507
687386847
366003526
81058370
133706682
248505426
775953814
558772373
107071131
193696524
79374698
49340191
194364495
1654967
12367039
105050398
31860344
622971644
263540531
221773415
360632279
453579170
562628687
92739218
751295316
782167122
65386289
141397783
353376987
541693014
407170505
169263916
38938613
286039035
27829347
466528971
861422955
173631781
430108283
79903726
73688593
129601102
131698534
191762047
114638552
199257393
106173896
274598063
816991939
31128430
235837965
642918475
3629650
730940261
390777930
109996796
217986910
185391343
93542348
2910113
78470007
124213894
55862261
258099516
28752224
92503607
26551037
205838258
147974298
275719414
98347644
139539908
226934644
348173533
438312618
192404029
256746743
20549308
309151755
420693598
2849334
76519757
284201438
78710410
35519231
133205368
620335608
627844225
164543048
58902027
250429922
159359855
222556491
23572469
411172105
86636292
101185534
69522228
42752786
26955282
12788458
192021973
37665964
750708309
31032056
393460738
206105643
304970146
269822308
374644821
103674288
254604837
6620966
227299650
334317475
86717845
178870009
297268554
427011417
269374191
490742843
300059386
121359209
18605641
91804993
539488971
710307550
69091133
349231544
143374371
605429491
241504568
666684023
174112056
128746053
129187734
582168811
57925554
95334812
261973431
114529201
10620112
228416855
102485083
109691160
431203147
17165472
169489213
439270408
49132549
109819977
385882572
65662354
105449698
150431218
325016449
141974763
359603635
289935361
733498656
107914260
134138296
275852612
130463565
200259819
267541124
206059737
208039878
530621904
481108814
90409919
497871406
21147727
77094986
54447082
139226949
231077608
327523
178450565
200457238
337340687
488654005
269179172
589283489
131645033
63885835
185921571
78787429
177814907
123965633
84119791
252837514
26143439
149038407
265408319
479102356
163110438
828443713
132928168
195832113
118224341
61244445
36623806
231821787
352201789
28784635
237365722
636504375
401115901
416786137
2639314
254071053
129796334
475018159
64151402
253852776
590327993
36763808
155733850
25074428
41023659
330170215
274789876
599243093
11093187
37536455
189032114
306732883
5920719
18306074
396216818
195752961
556371073
80221527
143034052
32523880
73865671
2348989
260708435
395163575
389122846
77668633
46574646
90065015
141787725
71941669
561444317
12414606
138277572
138920147
417720122
74578560
286414498
564550070
370708992
226683989
371734746
188241075
191454242
788579029
61501264
112429962
329784238
43829948
97283271
450278030
373995790
15832959
287062756
4717677
647616141
290005837
279203541
53919144
431301189
500342667
29679443
412975276
226399546
356438899
218297036
396372352
582007932
120736935
164829511
41022973
310768071
70074103
237330186
369050610
262673624
116355383
59391385
116784555
314431561
15068862
80448984
475204196
143070752
61540546
135352532
421882417
377327712
791226352
243076760
290425519
529909199
44376789
79535566
216852739
137527555
571954611
415343283
238336902
868036731
373655565
101829787
605429729
37120931
47476947
340884541
64118487
576550153
238621252
363747112
181152028
359790136
724475168
450911769
44959967
485093101
145942128
16141222
401834529
15037670
30535681
77191595
315964390
52502695
1376573
195389974
21468649
2911778
416851414
577140917
313558333
26709209
367914491
156779548
124749361
248514163
486248940
573348213
153645270
133702170
91849055
747631339
362724956
244868993
179898145
97513604
52897591
419183447
180579690
171673410
497195451
86569274
295048538
78004217
231917211
44999468
71890326
399780748
39715109
27950356
277553249
881357349
387871745
74812333
154860360
61971677
169501033
124061569
439866336
71390495
715423597
270815553
626812504
88111786
503592233
163734101
456334941
32568437
819139065
21094473
438857393
54827415
233950706
228882853
845428355
189083897
22443655
192359258
233329554
67254591
254309445
17445367
103124993
152740428
187229044
102827035
593114392
18846197
74740075
244189116
122670831
48998794
934004623
10284966
198767382
76619527
431447616
207743293
257001116
874514001
68966210
458368
168452855
103026290
679544780
503672151
938941577
43220712
508089476
419287151
141086842
217707533
27809300
81288434
668005801
625295547
209083413
338798861
213469077
256228406
3457579
11590441
14244145
181196860
106361566
447246055
31053857
436432886
250956235
67531483
229203412
262937749
15044397
857216173
163732008
472969269
102590706
45584031
441060842
133490844
766132439
250326667
185338119
372514909
415741630
138098154
112477764
704086089
133395658
155026855
278311601
59184578
4276401
306806936
38336379
484657815
21784653
146263595
25896657
241633583
98016232
52706918
109586287
522918837
74883221
101338384
521289881
168272695
229637311
415711637
94380885
256945172
137220500
271226991
240391779
286153538
11267057
105970690
57450718
56840691
167064518
203729647
40420503
379617042
11508300
289926870
106571197
223616942
66704418
65303181
5876996
89323110
404333031
221515429
92732274
163967956
143197588
4605971
683946312
12009135
25044367
343934931
294069292
440301979
64427918
537594444
45019671
251452631
8061076
337734846
311024287
94531627
133108534
236352297
115915863
347642254
41765549
33657003
2922490
32363717
215304590
45517530
187532804
33795950
8552688
66909158
83509725
643095799
591032629
375295192
863057591
263287923
557766526
18537967
83530628
31370527
55521477
128783746
188763473
56375788
591304003
341571464
98222655
171155140
118917641
4439350
674277917
6022128
15529071
272752510
423391114
500535863
84570414
204253321
375050800
194644539
155348407
174464086
151957901
11477950
76912743
10244544
83554764
86756205
203893731
162757400
60529982
234604228
193787435
797817983
281185041
463881486
43952789
207934488
511620676
30330671
353375100
132960698
300859801
301268116
189673124
165663078
228928176
476214649
499622096
142015164
281392102
354819962
203992659
1943269
294081242
9140839
259759953
373431690
855400592
115629927
19967614
792012065
581457022
250247527
98849083
243794079
677976403
129905221
171802187
308684884
378624136
80742145
555330319
136172462
501848757
98410702
354993923
106438605
193659384
266196293
276705801
68655460
829686566
175351277
106680794
273485669
47986468
66261249
80259605
533222875
33163521
773246300
39865608
47023032
397512710
731208894
365102755
80420116
429915673
1572757
302851591
391346109
16826948
33601296
159552405
810511806
497110077
167126838
460633196
393959865
467194695
458557738
782479523
928285676
75718875
293798265
394426422
282130214
24432406
413669493
446780461
93278193
260182320
270567895
193994230
56121686
117411126
759831829
365327672
565707868
209719203
44410917
684432181
66246976
150848104
258750719
22240411
276800789
69762249
151493638
338737179
97948941
313046353
42789406
161390162
13685245
103740072
6588034
83220812
109285800
444243739
107864716
593971040
186084170
326481153
623965820
639918020
15356207
352267331
358916850
26501180
610454871
148879041
133080741
228585958
118393308
75858074
507543172
1692304
535784614
161632181
590295036
651448811
17478217
56890167
32105707
507614525
1398996
472505680
719395510
211080724
26906175
115137802
22061114
17701911
12566042
367361119
168789694
32189827
115668183
672779470
45407481
81149812
112257497
258151808
69493276
437099600
253990987
231427580
175180811
281343109
337473086
644506341
64712285
9503673
134982481
40333968
436371995
261836049
8812493
384706259
67104419
138446932
738772859
624945861
167480027
173766849
54654052
233577412
267446482
972251107
41679956
778864916
186003577
258801948
51512098
342624085
326894697
366346393
116146089
332760863
18801629
231164236
118151495
780207586
724783
303903987
639339082
129965121
62034138
28031739
124918482
241731583
120225659
105649045
746455466
671915252
799348692
30173610
539869270
426535485
62036651
326364251
54122685
422031585
221637460
16562375
1643885
391003004
680015
17742075
149013779
74936136
194258389
32748391
271120494
201055870
256435889
65172538
28165516
375917548
82938909
76967919
504186310
59169300
146775989
79903799
95580193
24554710
533804643
104868082
27890485
295616921
4807363
607601869
137570786
29794804
912699495
510625735
69473867
194230904
759154421
76791363
109123205
464164059
203493440
67947672
39385826
4247153
564769552
627896801
140682345
484445200
267654512
322466365
225890681
317318735
9849426
126148666
392740953
664249285
112038817
31126247
659930293
6972778
27308491
246611653
289472229
153482845
190541844
797519204
145805628
445850683
513720490
201351802
573122443
95376448
238886897
589860651
635097805
623627676
204953438
199056227
114242746
323655376
2959350
361872329
11529543
971991039
221811937
125660941
389026238
17861942
71012944
345965254
325957487
105122136
158063911
523346697
311253496
24966362
102705982
405721704
140425303
3364497
92807633
12621062
93421682
378218157
11310300
386947436
197067993
95180198
152602058
452631945
59824864
45347566
702311722
45778414
121482511
52431356
418281374
820147
201652104
129977866
284546379
394016463
666808672
753876045
54154447
208916923
152060867
455977539
220042576
262643301
94396401
123447917
930827315
308584203
463249712
45195298
581910970
625651843
116633853
400532995
163258408
210456776
284382823
394675512
101240582
62126223
94661290
130373850
150215569
713943512
564931913
307672210
127878
85071292
18770821
11420537
187009028
61226931
145131954
263083267
803476703
232279645
86936272
564662477
421838
50657270
21238644
139861151
13410157
58102840
805337322
109481144
110026827
639583745
30213687
846458869
274082977
47450922
356022485
140272854
292032626
123480360
211638556
251016715
98137965
5287449
389091542
263750547
158483699
832255151
381988596
39251573
66734876
126119926
535518633
74351758
286903974
126972548
283190373
175824798
766837389
519837351
279917645
287425878
16366864
240136013
42253309
469489105
456650351
938225341
153956794
271004373
347664381
4212988
59684975
927722428
620175020
48913210
175228990
257099325
634974418
328030493
377567946
157472908
427856468
287584774
355696138
384098345
878832667
470873279
860119752
727506302
26594875
320986659
170455735
562105212
602933060
134026942
805910977
95332823
248182224
575667243
26464478
57890551
20388980
100559184
479817524
22096036
142025121
117228097
165264330
410010692
93463901
246489233
83049775
59052624
408284015
255380922
876220215
256936165
54252731
54286437
77016373
923449064
727696667
173224905
271192711
5069057
281163474
96563022
241609316
63974704
266877553
5608668
585531305
140788343
232367766
237707096
4732180
50605404
286474586
41786334
655638561
61434936
83865209
41868526
217613237
53272070
806042218
416009514
20525060
788110
426088710
157454186
390165527
111428228
23810465
181584765
467790453
831595317
421741187
328850796
72215674
47845653
515683845
492585675
157260080
330157608
383733752
319158472
822700054
181534706
326753228
272930185
15028924
387813877
320641043
871382076
385386140
65786748
659252891
31237814
169765820
7710753
604762954
379922678
165211917
139362841
337764683
85596290
89650820
765345458
32546916
428953132
93340249
70904500
237375111
149786830
17526671
10583664
200873723
247869181
14575246
3714365
206093765
17946910
116006469
574517841
50186033
357807281
153747913
40442684
2231339
43744539
181460572
531222649
685484493
692588610
100538745
33700058
347131321
930990266
147208048
32806724
257138723
6123496
137932230
245557576
30525002
79868651
519733930
135969597
37775426
235134040
57469247
77312719
451329045
610886042
143731372
42015314
22286260
65302332
528527316
423708588
368205326
844901154
160193103
425264800
392502178
211419694
6373552
15969897
44189768
26164955
209775813
22191236
382790083
528385358
552253870
57844200
157613320
124640396
101626818
74030071
167358114
112871206
223613145
228172268
658781081
123591132
180343087
49896478
243137483
58593652
364309180
409456757
356269001
216384887
26468462
907900705
130865138
260597013
392819040
8601892
125747606
207664569
192741690
286708227
134417547
21954571
176296108
107656599
704077913
464607482
59166564
275949837
263065350
22941802
191566469
427690063
41821233
424644658
16100984
391831710
298452082
45317830
586918034
412092322
32106716
481203850
146698926
71046554
63821439
441384530
12989694
184412674
103697053
351310872
248190064
382499927
548117266
489715995
734169707
765553477
586086881
337557449
487260633
737161244
28619236
530278395
14248378
147835588
485194585
440515908
321939051
515120109
312715313
718541489
536549128
541012083
30846137
603710400
418478300
83943983
489715112
185468418
17773218
105494986
93860226
719298920
245295214
778688884
38851802
366739205
211055130
43096361
12084105
283816859
41973052
229354335
78674052
7229032
185353776
721157327
59265717
152881460
138799919
206283462
53199549
310806982
101124976
141486419
101092257
207849066
506965030
741217474
5492492
136985704
322982457
301234450
1899253
579136442
49564415
147833513
305830184
903391530
114510427
410875439
29276952
193280655
29630395
518224147
168682234
257468561
4030268
491121153
552729654
48055028
302100673
567641998
1892034
176544259
176393844
316508862
628629137
59676551
77100711
793793373
462372757
156693441
48809
154124776
223310606
59551241
204296406
337440256
14996741
463094553
5283105
580334742
429128532
685423020
254497989
121944198
450935627
47154540
537479777
414830164
19665414
72301115
4516801
182700535
14250423
184286162
391156920
18733558
100778801
511406395
371666962
323461846
12994534
181198805
168043927
392813991
383212545
291388811
269618165
248592964
41605828
190480936
102424115
139505133
54656800
341253
72948635
808691510
21166960
227120083
14757290
641421941
168588822
284601329
3816037
300068262
43658820
16521557
672296400
10855778
37200794
342822348
698319085
920287776
387869351
7497254
7827389
130619750
818866033
146211556
415300804
56873091
103376857
148175263
298972523
264571148
25531076
140436098
244362802
92126414
199389637
413865862
218137022
130271442
619611482
71889770
353274188
115815323
368128234
468835672
353873803
382384322
344464273
864411383
81350269
157608891
43404657
385758159
194221243
349727109
125601360
28621190
30395939
245185252
378824060
51744903
953032304
2062464
695082837
369718187
85463445
390663680
596781332
309144
18052822
697467327
52531522
46882902
101272696
346645060
271698191
54962399
589230076
49267870
25435756
572735025
68412384
340702525
2869745
133364711
911040553
150420750
335504170
43499374
3124966
55357579
76893759
316482339
20926604
364139391
59963781
64396270
101820101
344424504
326457916
587050877
231121513
154394415
267512171
42491605
527494516
347397791
254860408
617325640
279777786
26119117
700052994
109465532
693569702
91320463
182730541
77030871
227922669
30298813
25016826
253210418
284524194
378835646
194670181
63510231
6060058
641206210
338361917
360517465
49814154
172562920
835153401
359786533
743560723
439984121
94864268
579279970
157819525
79992024
173928218
159392702
82392762
66611184
89048693
751555471
502493391
70550462
79093212
311596192
657257198
786152533
166206562
616585946
20775830
99556983
561034661
103219377
190537041
256646691
90911636
78369428
741184134
398184424
26782652
307780552
120300832
168826691
70041259
143590345
241836560
837797282
112289015
531356517
293366570
238997057
229733589
165102753
27890131
383371609
211477968
182974014
597208642
382932448
50053825
194982410
103295672
44944515
259375755
572354090
372065518
267064217
579724511
49226698
686257409
19931807
11081905
252167353
909637972
415387154
764477272
801783
84412803
25715954
334328597
131885232
136947842
11577541
623925450
238598201
19020336
569950884
315320215
39765554
266985619
340996444
162606934
74961863
19930501
265265747
2351400
170542583
136761401
43615841
753171301
473158811
519142428
222992137
24778836
68767319
118967476
206130282
66449683
62718
238598287
71457046
91359409
291620068
378222166
55707133
30244387
478985203
122319807
18372406
144771433
159972965
319236638
51067839
150765761
89318985
598694171
224760705
42052728
39255794
158534314
481007066
16037551
632766343
118436588
15737246
264372580
309773536
175058642
210113874
627788312
378300429
763315523
389840531
84675761
649170947
287811020
12230139
479736311
673471912
222458289
174656626
65077463
940185930
189920329
94989624
276751608
396137788
648370301
484349899
74793201
21544599
654400868
405553037
83313838
489724342
414228936
514736892
22948322
67124585
155909693
729526361
69986110
171687990
50308085
565459208
773291703
429091077
493737806
286809590
334272762
158210394
149505550
149745179
309456201
10741645
245423359
178000363
636329054
641187958
128854009
599381527
448870617
675084732
712446184
260998873
507803749
208825222
116302645
101232567
267903269
671299225
188547
254553510
413662348
614106593
262463364
119878671
138870639
279668729
239987759
492213436
50460394
27145420
69521407
765069278
103937
19480503
85267095
771750953
16447642
82306184
425172854
430342476
113730952
238082636
569936891
11987920
286720700
2025533
276022216
228566767
137861194
287035365
41823812
341023045
39279041
195972462
30401040
16145265
164232461
164483230
405094406
166083099
87316525
17627896
435520981
264226877
559486553
322104425
258845270
256375536
79297695
273723185
84073991
181214742
19332569
804662545
341798333
342059201
64388963
132400055
328150754
42849073
9581668
28915080
355748922
90809515
7333766
288249059
90262985
87203138
46522099
148750554
160979993
495977201
304629485
188841806
14752294
47360505
104573619
229960246
33173551
419239250
13067886
6757363
161474058
404472428
32569868
528193908
62963111
281385453
189807079
97249058
144245221
247850713
99263769
365941239
221230604
729110220
516431860
33711402
251435584
306089387
50803209
326475430
241335000
31136748
478433604
285319553
119229950
116417945
40458715
25526885
382914853
90143440
31456556
364457384
53376604
496110777
80256642
406237114
315062056
121727824
300719906
814888885
15581566
37864559
392993466
148733422
264510495
39323205
425330756
164193166
140527430
7024921
234704711
464634728
139452814
103332719
31928319
56584499
335766319
689293081
318691393
27329823
383941317
65303233
179323225
40810188
76705947
88631584
235672594
13175717
538209075
99879201
667530353
292748684
646956459
331133387
359069357
318907133
37921830
606437451
7487103
18755366
583581561
13723010
379568815
424078143
203056972
220895608
178771420
16190340
28391858
429559314
151912563
495907797
443163854
485011515
229813317
195041851
216779961
26972290
203985383
12927793
113021780
314403194
478243031
11803578
315982329
29639841
353109627
242498285
78267311
185395925
174452193
366042354
76271260
28570881
284490
319575668
50345143
166281743
137694229
132256480
4122875
34289662
556615039
145872761
109946908
121797867
228871526
75484534
531192905
794383359
228444389
315240745
703945896
22927385
94295710
684630275
73507549
8853121
63445945
213552262
196564545
871310180
617462690
839312590
7497760
404735542
205229971
27032224
231538726
337293881
113724922
222992258
23317748
750729365
90036711
617053
239855074
202975845
44783972
17514484
242551995
67337650
75477733
55324127
129949726
358736882
147978876
352495495
190074182
220946434
43168772
674776626
211362576
20334233
292130875
350890638
289915710
383935966
358806382
19670503
62526613
24279756
521770232
226060597
625154979
289408532
153072646
113011800
79699193
27828877
149994334
205550816
744034388
36121403
24930409
134073817
64982989
767320895
234225306
404286671
22991265
919283800
965320352
360959870
459768388
58555721
211720910
323069946
53027422
414634376
1555212
435754638
180320202
406494059
225587616
31468536
818392703
277628299
523948371
76501835
231330894
705546664
30610952
389491823
61864810
274390677
54286995
314318662
136974781
61194945
426934007
362172964
594906031
105234951
66488523
393400558
504730869
222747624
27641676
544208132
51145087
479625251
236724569
415412972
84088309
279851051
22298662
137483225
683302205
291812327
14378948
67136344
139063984
58936469
422370691
235404806
49670949
15989933
76203975
215033885
838930620
532681144
136466057
3738058
60765260
73400276
220745387
362668170
109659476
214350917
237605700
319786853
308762286
167467603
228542469
9376652
867289473
295253933
215181284
195870989
484076780
336311414
3419922
359011833
402448477
291578493
27030922
519671617
27017155
7032712
206270610
9732472
58291757
180779991
125616320
6575707
417240698
308711701
134949676
106853782
472867308
415453550
42643862
419595241
78815234
569168046
582169823
73040964
158808305
56909541
303512362
195150396
11497990
485069484
119370786
422582175
140997831
407764775
258162993
92516484
3373521
65913360
24012429
564650011
166061537
40401396
157763231
13047461
713011914
336543832
101574276
197863776
480948135
305631610
106478257
88520740
52044939
50645495
651475233
81794740
456310952
583740170
326039261
232838540
189635369
13720622
824385390
206884672
106773071
623864521
35151685
54331018
54975119
7244566
910186151
207315986
410792455
38638777
210318204
462842450
312307129
57854697
211492745
10287479
821384561
139394106
288154720
383048594
813267315
5325570
134775225
16244041
222965986
244089700
45691777
834964829
214595370
176639115
11837344
337554606
95375009
118363264
65361524
394651062
112985990
34945087
34104558
78067657
447988431
247999237
25545675
45535805
46701574
334891501
245320582
63030746
22773454
150088333
463692531
659046240
138505842
191833762
80676147
675023758
116019396
594703643
644394189
614926733
71032888
343496491
525767251
72867841
594111
283255430
525759781
96482768
286785545
556405027
539218950
3330780
223960684
462801442
94610588
410531782
83443821
172372424
47275060
11925099
247407765
19839776
119527623
138329894
556800627
176124771
20984177
730958286
159456398
423369314
2969481
615438813
54537450
136367351
410525969
12950050
166293584
25858951
603485060
11225977
711826614
158614861
30569451
331988201
78445546
33816727
417083846
26281113
217318962
28803312
704349785
155891695
381726647
78036766
197177962
56783698
704710704
372045671
306320034
171280376
459494
363295937
17288565
289997570
355471640
165105548
62405938
23019065
186325605
315192763
173685311
54377402
167667
41152225
99307419
67775566
1928448
338027765
133712618
339516425
778334978
57394714
29660301
49865919
166955991
513162255
122945495
8884667
818852
5800840
200485571
528689318
251845381
142496467
242376872
70564170
115092734
213434417
395827855
403787604
16474138
893311265
199232801
585199168
326215495
30964728
194603466
87239161
235536420
173454062
105411479
201473237
184344325
228413521
171477170
239505091
52716557
192481783
24458974
130266727
461951636
23530077
198214505
23012756
46173283
113378987
9355092
492250755
390498802
462456004
493448482
346540816
381664386
216293019
532864807
83646624
142929491
19088792
678835518
487966933
294263627
30424051
46012335
600698820
186332892
294031907
510725503
21453759
77902430
547376640
20680986
380544422
290663642
63338641
285644185
296004303
410518085
207870578
240931603
263564221
1912648
344369085
94064689
753376052
599473378
700429313
291428884
96890972
41444199
338025141
497886627
464519292
127181037
154844593
623277358
567425136
777260992
107683043
829912050
524086243
16223737
43206271
382446872
268795274
119967895
112052204
373460734
341939059
646304211
328812714
509648864
10083246
245133827
940665
277738749
230970664
197888230
229279542
470883831
274497073
1521253
36141495
4653819
112913700
815057735
64539747
68541112
27822215
710013482
181708383
276360768
42453088
17791826
491448587
459650780
408246681
192695619
2143426
359955297
281232889
470209924
274195836
20960650
233871369
9910273
337227914
356306952
60057760
47061216
874692
10004327
59711620
548136804
284722931
687734376
39722877
207130812
462686806
110351786
260785433
122445451
124708902
21188799
15216369
73312551
311909981
586210273
9153890
12029544
466909747
378715328
731736724
13789880
118585554
44037327
25946326
98295541
11939783
191969492
71163927
32706533
58237874
29444708
665841510
224011532
169300784
127951449
13891157
7075842
10516521
196163936
2660428
472453479
431315646
278230
429550834
200168907
22781
172152780
130896966
114805571
350951621
397866978
102179553
46915792
118461735
104067719
254469159
272554580
14148722
10208696
114683008
88631980
169213091
14380348
365687876
30597989
722152357
11051786
26621995
581833418
381400280
222148060
364286887
660781336
21357321
314563
129815360
194053603
196166008
312071197
24406803
241990123
77796953
404737844
6542500
217517856
416070477
70968477
496860205
113804000
533334915
177159659
24693610
32998878
268702619
611175487
189623812
179212271
130459429
75814835
16526650
70199609
224708806
562463863
52089645
233452626
588439703
128216614
16857986
257514256
67298643
621244036
550969296
258992698
42685843
630805636
616027358
358284069
390446
365993611
103877996
41776300
665762766
152465626
373987315
403138542
40145173
33699409
265302676
639805093
19420882
59153458
167897253
11104221
527327188
12145994
159630353
136760407
12743257
453690016
136682281
212895665
171611725
36181198
52345840
484634158
113842995
188973393
294378318
36608
39186516
2598371
224761746
88518797
224018117
283063630
16815512
49397717
44058221
519434956
143059639
75329828
643202318
142027423
379276270
149272628
435516528
129487205
62104698
777400848
11030444
260799122
101779540
100345003
486484174
854844338
113548338
45786861
417333822
37475584
600445919
752588156
48857917
497412226
156434130
224477416
77653939
393115684
710119403
164305547
52325834
86196045
399172862
337600161
29067324
2441765
128894590
363825136
29545495
1557556
735454026
12651392
316222160
51167395
172897525
800780188
168588878
130676725
204498877
553076557
28796987
27644279
370608302
258506564
189554060
72536348
257754151
546073622
665740
147149079
167247151
128188498
183489870
113379969
338989433
196200441
1890737
570656472
94530397
52264072
583725607
94058989
223562135
67117055
207475752
96019696
33651815
58252853
509867116
56310815
1139711
638072619
78705076
216830757
842353907
386497937
1566519
260248629
112443046
554413692
353674130
210679058
245154133
41790205
144492469
483438306
419062268
630490383
133195182
90535240
139655156
85556697
179213854
42207085
744522320
337085031
579970792
987111787
28779756
749402101
214110104
4373299
486258746
390228173
59890218
165729208
137327918
159661852
66338568
58205276
392929088
104347537
32513731
614391391
241994271
243575207
514395393
568209411
522715267
516795710
12385148
785778361
250284811
33664725
2174731
330475321
505764671
27538791
47405
331214631
133532511
259554423
443275345
322430052
76355005
58831149
751858298
163222587
257824474
192162132
44513391
209724747
13484816
40110567
124199086
6969774
304715978
477773852
139124951
33336329
190525198
208118821
336807805
113412173
302012649
231832564
250792878
272874487
742594398
576487793
350002602
47352186
433766634
275777233
162995884
12288192
289914147
637417683
232517784
528496781
214455755
32155340
332071384
121647373
292994022
163275023
324566564
7123946
645183995
373674235
8591164
175214874
20480470
962044430
477642276
27654352
246362865
277571810
759829024
497059866
633624932
455109541
149120996
372775881
634336179
649553080
157668344
33890152
63534142
199229109
110433869
609501422
229779520
294213093
454851274
111255447
108756032
171859697
32735174
23569366
172219945
857418016
209846749
214044109
111291177
156102508
212606800
10728317
152397893
403480324
21592889
509200386
372865108
45773958
2259256
465974041
34292589
105047408
221801438
348204459
252406398
752336262
326444677
399737692
351096560
512863779
29063885
267180256
66971459
22506035
821188826
479777574
738242035
324721630
322451616
302522237
115248989
259413215
8877795
39931591
563118222
69644142
133317260
264044338
8139831
20272113
278039684
776532445
254783584
114800679
108755261
215809654
9882428
223021535
551890376
259299564
573165498
522757016
94012370
557554341
240226683
394612430
314877527
230871924
68819495
336786884
104370890
11577683
18421650
226098310
36128830
196703670
7603002
62678059
596032647
507308296
113356055
195325826
17948097
112021191
562495245
14298608
82329923
359116180
129272010
109491617
842936639
590402995
526189042
448297200
12395921
73572022
94135388
137008060
678950414
343155590
68416904
162375531
476276119
245526091
466219590
334200997
516199536
308952098
106478055
100700818
665641672
178486627
202300917
627987761
130619320
336598496
224946026
682033952
35133663
3264667
542762
14187324
673624822
767819650
301697578
915161
372938095
234215107
94772307
324510526
191374492
85915295
68538924
116527474
35818650
182371302
26250425
860771995
14523213
178070544
407340099
88313218
320274210
325747152
225091471
661273756
338660574
204134747
295023633
332216
571419075
630480209
152473396
62161205
9712377
322635053
633440851
320858275
29887552
350229065
100460574
276316053
12515224
715915010
45092943
58296203
44269857
23103083
72200572
538086033
495555389
12402283
194588561
165981445
463360964
413257025
162008039
649688019
102793316
58002829
465870968
499108693
87700819
75600207
23970996
146941330
500478273
35927646
295608595
88081252
17505116
125912771
56672131
86357720
239927
152127612
19672280
341457910
118538976
367723969
81736105
697493825
270995087
338499614
57046976
17708579
5680
396463464
193471917
460920607
7244189
780185280
35139548
465543561
54963220
488631803
320109899
271875637
634872061
648397928
23490149
223705351
222048800
873083193
161034344
60837056
287138414
47921682
295111758
622984860
10389079
176300371
52501532
469450304
308512668
66893043
258671503
165744066
339829105
39339592
152867319
386386324
434796769
515173687
645835
298431048
51799437
79096750
649665825
496491395
773272956
337297586
247563978
85964871
401587776
38228879
49814426
76249476
718497257
103052099
263715311
25102758
344921362
362901316
137381800
65364000
425889074
26656659
30027132
1257231
54698861
413022380
582230117
322437954
484379647
179906802
482602994
857883468
169768504
242276564
413091506
625420974
6560824
222169115
5003791
187430346
425404545
60506843
91649225
21400804
174102970
67153405
17061668
98973993
312907790
111694692
91249971
686372930
750878620
351591372
203311499
80146388
369208730
221867814
270686667
604860124
11496096
227099260
43584889
294610062
17839260
2617619
427553858
59929128
405147051
378517231
71855752
58485649
439491057
15186294
403959419
164565959
229675043
49123624
134902728
190395879
109053051
560816667
719593130
700228814
93419396
408691660
73257596
544003898
540212920
87652490
59586762
41515533
135448592
83177601
196264024
376699069
400146892
74766586
120156738
106008508
345418219
77749474
178531269
18422086
431404581
264752183
215689489
35266860
171763077
252586455
29465843
380561032
653167220
5830478
586877398
215158234
103281135
159204056
241207855
3945293
475559366
290614122
247661554
80933268
34366577
169118728
491646742
224560202
567177393
287475772
32820932
100632059
420238145
67110285
596851513
172115252
151222562
197177933
202023317
258897508
10669213
99570463
96095009
273943351
76396101
47932589
17109509
154280268
195036882
69494691
351648808
15754355
591487655
90145317
301801214
408634723
166606378
12676447
231672412
106697880
422357408
267607883
389640447
38144504
659997897
24319865
899198345
28265360
85647948
61747461
571122421
143812284
1267254
29162943
640531414
5738475
90296745
182134595
51498138
254469700
342296694
47050065
273529475
383150018
308620348
3911288
240895023
147371249
269804451
670256988
340555935
192196843
5984887
126668856
162611340
336043318
253334909
709475405
315175823
60207716
482122266
11872455
145333065
621627897
102460482
487066307
231576145
349960829
143364014
215050001
469445407
19022407
490843131
202823855
92414593
228522913
51771691
25973862
305969400
78298221
86695594
140072649
309615274
148883980
295517004
180705142
441237901
77061277
273292277
486407499
331265560
3348336
20839424
333634509
45823382
53024790
123705837
9876162
480355556
495121817
849427908
266931201
65546608
203154792
10997553
427315340
324831252
72989428
7303587
191202726
38997518
350869666
446073734
642194857
30666159
320300530
7665584
116822466
175040511
390118642
462812542
16879151
11842227
29271249
24774050
80563441
273949806
263525858
117747798
287051345
384267817
802711830
790824412
358334631
303308057
23913533
51662506
287426132
348371312
15468557
293630592
771234189
429458453
283048447
225115667
187195002
51473401
67357482
319511286
31771644
913751685
454617962
878925153
354812912
299330867
222254898
206238601
374896211
153146621
61779817
427078904
171655189
285893604
642321706
291900112
393752082
4795460
83481714
35502394
175317296
175902735
209622607
99979944
485900704
304579459
36514679
80032099
567668150
635244066
283946012
156029735
312528972
373020086
402506921
200188346
459666125
33516171
139143293
203995614
246881470
326786856
160533868
128549698
916222109
126314743
22464694
302960288
4524278
125584508
114462206
153717595
228934855
503446950
565624026
3788498
126181123
138614219
131187701
368412485
12663901
30658426
36501713
129386590
267850829
506570768
24866535
203685317
164938119
358927827
316665405
48203192
12424166
377713248
312231597
321344335
240237174
87859288
107589287
118491024
245164773
714551343
56884331
35429705
177725629
377756384
75584176
370144042
285121457
299845883
159888890
8195365
299852870
34831809
467676482
633566632
676929150
54899978
532615346
79026766
669433312
748871441
162309
8586763
243797700
90155773
1826557
181384070
283586451
453363756
112514039
404887292
180122429
814445851
50973873
85487989
352320073
164049438
71944123
306827391
384733649
820279446
17528725
391266824
448225817
125275673
94972898
284975789
75571546
141900215
163344497
229156287
2204487
374474424
7252760
153941038
220905680
421851018
216377455
102374731
85904333
38154386
9439825
280374011
406214415
327203608
276121140
524311079
210616544
236714990
32423773
54703017
306372593
934596622
383887940
70228637
365119039
220765782
442103653
314263633
145927070
117958917
696744410
68457970
8304125
5613398
124351514
51547196
113342191
168800259
326918153
359214249
422264226
807802593
155451560
206314934
565196942
695542742
249405716
47270265
93992423
135104368
143043217
371064
36084220
114699962
147456312
317439013
55633837
599605322
73278181
161984159
33950217
253417105
14238645
690990947
152379398
55710709
174167416
278307802
674804001
147601936
226069307
26496422
41267862
491185183
113458970
145464910
141166903
109961347
235071943
447560758
230183205
331775473
253647411
614332681
3944369
43641699
547414242
275205019
150916864
106903750
3269883
206064506
739738674
598826646
61556743
614496992
196464733
649478917
256735236
838700221
38272200
64383476
475008415
352394094
191917899
218869931
460990366
255363922
724505401
193290385
318681975
147884023
2392126
242204155
28359788
480668131
255679875
122336603
368509552
720945963
602781775
131977648
564056403
396183254
20891288
358199760
238038135
134487655
301055094
46613615
115934076
135066060
68642414
146094124
515595043
261270537
391607729
55983104
554712845
434597383
777411873
172254214
257966651
113250507
302750882
24207519
44911188
64279228
465741793
374047480
358383365
273533403
634535557
43482384
386667971
311910881
204552635
545433537
346233051
55455973
263419513
61465070
89657002
271599683
72920070
118911025
127370787
26799579
36775258
446361209
355962260
57278280
33145056
29048469
117687979
138042655
574678511
285162504
150404340
294251120
543077032
318213505
38797230
273214922
229001059
140646071
628005256
12885024
170550784
372233094
345783469
29429727
222554069
108841374
194618607
227314815
223023409
192959057
376242291
512773623
585256260
12023892
187817725
173637283
119665771
522571425
57653740
19588750
859052848
757305382
543087619
35389112
153491288
363846199
23117734
133989525
181878161
609457935
154520604
54995741
418159471
35691518
337478176
104433191
36571765
195427745
684992476
67323134
489973501
378014386
42107296
283210256
31229726
178445084
62332540
482057591
278841864
432103573
2082675
475774806
57641974
47980944
47337308
45147932
563626949
531641560
285082563
62621720
4792262
172055032
1657097
528114077
375757262
153386283
494421929
599267682
76004426
849474165
678405097
111755362
472139733
169182242
368288535
468371196
42835795
81791984
448082719
83236314
261302100
57630166
579911082
424635184
217304489
351376892
369880490
232066475
514189684
267330380
92094269
673156491
27548
538127278
97030952
234488200
198793501
187811060
387072581
634600770
9848238
214545579
354115415
25528538
616351198
599515197
502371930
176839285
554382136
481769243
20850097
191555019
137337581
157733476
217282168
343678271
481704031
653409614
149901171
9685996
24560849
218847023
49787444
499007176
280341670
718557999
462099247
35980503
369342040
62301746
13132134
10312476
668640200
815267453
282773496
111902275
2219232
427519387
659971084
31512196
51908681
72915273
49883209
34239479
29852347
706666846
213542624
273001839
249225634
573091
315359773
67470602
81611634
175009493
601580632
136548096
179264557
69243844
673313480
29866509
274484198
22490990
18795638
423343204
234987232
574983065
215173393
97341165
104460429
460334763
387641722
27421610
7242860
393144683
63679957
47915433
326414812
587118878
420985406
132512012
108334837
362804229
69163462
206602353
291595094
51785221
29623256
15301937
175559735
593231248
291129985
572650125
827467015
529519540
165014145
729049899
170094854
285110539
11574992
492595633
948108487
222904987
208343487
430109899
174613039
531146
23567179
557371174
273788325
405298373
32425021
685855251
221710296
846043234
216353798
175521911
12006704
364607823
243605632
220429000
615273662
309721800
438971006
240380989
113111532
258176676
185433157
475238955
67810383
107276268
403128439
398934851
243303808
291001732
223730244
72117620
244849747
9628957
8562178
73309584
294401567
34378808
31132975
127452243
171753385
130844812
134923135
80073395
598863148
1943691
519417797
21817788
342472010
154323316
17008790
125030260
582576844
497689990
413056757
518883641
88030967
437416581
184914447
147743706
253727269
16127829
63958986
354136064
131343739
110717199
4277788
116450753
643350615
81898462
112273046
493147801
337720854
424519708
3618240
6316470
387569927
307000560
123339210
133916957
742972989
169310012
51793218
22278869
257578329
474832667
249341470
170492413
9469293
9379009
112363090
515290193
247416441
86980049
247003237
480422295
975339949
23418696
158325841
792584242
78596135
123633130
225370288
533453679
2446344
62139830
56236273
158894189
974892753
210284019
332670719
137438783
96157708
278279561
465571089
833749367
557065644
208396725
28165390
414748731
375578232
32451596
62768171
626391503
900335391
109661905
277258955
95565391
281507867
41891930
644096677
229396860
60208664
524508028
183866353
4533753
1659520
157392957
246089509
347948186
355304587
40341756
189004591
272049627
192435361
9273536
7871403
46343696
78008384
186571749
558462943
278956373
521806854
559073806
467708422
7160064
769678664
147189430
261052614
38481977
582502282
40747357
546404679
215188302
621497179
465633346
61484081
241311316
685137228
75092034
523396372
29356746
2899708
708292263
706858073
28170379
909003806
369725496
126738135
44933218
269644553
374202697
392525186
616562038
163040757
13903688
124823109
192071716
753477411
643981327
24570343
67052882
32189586
337215994
8410695
27793050
23266432
331419588
25147099
143751114
333915651
143646890
82544113
297788515
276858105
42215721
321792060
451314138
292844291
310439301
527312106
7362594
120695262
116614743
5554420
6135352
184889832
183085841
202008180
4565050
108608020
2904212
371594357
302627895
141518473
800911095
559724822
8847755
372715224
6731886
613944174
173592835
804199
126827090
189316939
374829310
615680834
379096166
110780936
247025933
175711133
32470987
331924691
243108392
8227846
411128905
274432007
20326714
258061726
49777160
83084951
168696952
969227712
262629339
103266752
54527247
33231661
152182389
321713336
425852966
137837349
192909067
608749077
69235785
351532664
147633717
464420747
95488421
578918842
120535553
215056131
668544667
381394166
463076
642562960
2164598
78832087
86122168
212319969
659826990
118473684
68401924
257318453
221084859
271239874
26992039
25049993
319157493
1455348
247432447
680109110
273243093
7405249
521909970
344910970
18848
232801864
151865901
475836626
118119833
139329809
202910763
84985584
720277142
610135744
286029661
198724849
17056030
5233094
749191678
42435951
307625924
909694363
296585256
126337909
967250
287698155
140878555
130019653
63060817
13347258
358349030
645761818
116783655
175405415
292495929
423620998
86728415
303856826
795020962
264759608
30676108
496652981
911602808
101526370
37766579
779350795
27214261
731398893
776073438
31316854
79665025
94801736
24635087
23020565
19689495
445096091
21574842
869058049
13766109
44245851
221889774
156382074
263638123
15329600
89452853
166225611
442949358
29029126
270349893
26142908
13385721
217504844
37340686
242841097
143287654
448531630
147410283
689167085
318511347
258778062
20650354
377868014
18587352
267138838
454627674
298703812
319908575
231793314
7452013
409513897
2185568
46077475
109131708
85594518
102915549
661764669
50709685
257599156
15082272
116605288
46255843
148332282
143307733
671765121
104877721
34724942
309802305
550658679
276509316
107698424
198537169
575691618
126128365
330155166
99974580
168194945
23881893
239086945
633966761
210367295
100990437
325609863
166807510
417404008
66385955
338656478
55556776
367139860
84129652
89871581
274273460
568411945
351498653
80352662
188979891
789827654
121018205
629084919
178594425
269598399
740425198
291620056
316026463
71149161
59877115
116794625
76404496
166123556
85168012
238355011
253934094
404366562
324220130
72546014
5319373
427218644
78914241
33433954
481697907
410597742
364619401
675031656
213428275
272174980
216235941
483663371
8704106
26090511
196733547
94640452
25024064
368803354
58597429
18885215
659481292
786659287
802139470
246073020
391623357
104982641
207583751
504420913
152784614
443808301
12451514
124028158
73683122
443990511
29868743
14818658
311582765
617123226
215802736
122537049
470995969
798038285
537056423
233304906
87533101
84770901
448737685
6182567
37610269
17714163
240990464
93823715
40307696
124165010
514735837
418836648
208620675
494998027
42968897
39016955
33234847
36763434
423482880
800124888
80593983
298593942
396907830
189016147
768044396
27382438
24631774
854839164
369620523
178017936
35206328
287185188
70436227
793274707
40399623
672092643
257728521
137010690
46092555
645313771
325375382
92005591
442813231
135180307
397680432
413130618
352347745
27379394
305429408
147630208
143186713
187234779
241034619
376912163
241914591
25446846
203874770
174906615
42246062
110602162
300594737
1252845
384272721
322218253
2705744
1429174
406698391
9015809
17990832
40277172
302602367
133882641
108928060
550409626
613523290
19577790
181232167
95913878
118323044
76707475
9955707
2987765
42315147
51233036
384590376
24930190
226189653
94308957
189334106
331697165
397373812
284129528
469164841
300425410
47180281
33102134
71682618
53321441
33505289
288734618
24571099
655095500
4495702
42985356
72835489
71494830
53723642
604281567
326190437
3347909
162579436
177603198
47247047
4866612
241529179
183143615
419703800
110623609
228349335
581026286
361233645
96515952
596909321
47247688
689239973
270896706
124448502
501270398
180856084
71689022
238565820
312071430
79506547
385408043
114764276
125225068
815105856
37354606
127216262
29309692
365806304
4754974
117495183
220154172
130648112
581047521
132309989
80368119
222788478
45008156
707133526
23243423
333867967
70589769
287815424
373081687
2982211
115634276
27783393
59933301
417505046
316961461
270432830
74271172
250933667
319244088
69190280
355224836
178722204
73850460
276869190
358079601
396441008
160424536
114830759
190296442
76543628
9987480
35857082
524420517
356523189
5035262
4521413
319288015
544667389
253456898
189867455
581082161
299189952
174764113
79281320
44943783
210830595
311724671
210855864
14594776
406200068
378062005
329269230
26574992
90811501
502677558
60209636
29746404
271738846
625566008
281432066
655219399
255518637
3247115
119698453
193134226
34918223
586695230
315190709
857053370
376403073
271084489
239176361
156380099
2455169
213431347
24808721
177640763
37212408
359282177
57547954
341200592
151188026
477913092
65496368
376415694
775767887
854735674
387594925
264726545
760376265
40605165
287972330
658822346
2728238
69026234
164634467
56853040
636684325
11087871
58416307
886229842
116240817
911055170
215290911
19629693
5438619
469685080
405376726
273096632
59603635
2799044
52987976
43131280
176453060
311936569
56861896
35188462
281973820
519125552
29291065
70990220
576811996
289346008
323624587
711506721
209315670
52011200
129948386
121350553
383493680
71880689
50675829
117432417
153885449
148261846
321978999
463109573
301534115
361247902
214637148
129289935
59536715
130391476
68192712
128418222
10542701
125583909
341473491
4751293
9234010
170069574
398533905
353497151
59198084
224401323
718248234
748766140
411254096
42688159
70544310
476514837
636479180
219679630
80177011
373935814
229338757
424043234
216534691
60726094
148100563
50697491
57025540
305671273
730355880
20565442
614259174
557925874
105899997
594493894
105756549
194941675
182181367
211103606
434083874
136223704
14930129
194874721
421578992
740116163
66662980
176322113
277422847
368991812
10228200
188971143
195418244
734157724
102567984
303949621
76227567
591001826
3678357
124993021
259021079
279208166
185752533
157279814
73016466
28669007
2809727
102475916
65141126
24802766
346059459
30767486
2814563
299642454
203646754
185296626
356059684
65508740
605158610
142068936
291435958
302109537
490069073
463490675
35274765
564360613
554989748
70282971
591394525
777336172
248506359
11681813
43270439
342721631
149840900
283374288
232344251
86142394
195997031
631846683
241233706
667955614
19001581
238902619
76853904
80656502
420618239
847988491
608788562
310406792
81713521
619046173
113278299
124792220
116145568
615694691
32370339
34600513
468157943
596786398
616467469
377718492
204289391
259870165
116850410
215637119
73650675
427390707
32085449
320897518
398522890
45310088
80885297
35239497
23233117
132746755
284973623
100034610
276694314
148672612
151080500
83438759
256080966
187616697
763168233
409602586
230735988
441384522
361842387
257015339
280208360
62755136
35373603
425400810
13821745
385079036
305292772
264479236
905879947
94491525
43513109
198578870
199453629
69163364
54443877
77203961
657914734
153103761
119167065
311857541
215892196
109851335
566367697
539860002
106949454
444513115
134340382
613117436
239185079
489539250
56692513
24998976
172993555
118752914
87322924
27047055
226896
249633632
552188808
322462338
470232401
807309913
555158309
183912758
182187499
30533139
291746900
378922084
9549622
31041453
142358704
2088432
237545456
82367930
189770935
7045047
27496804
121101196
266274394
28539938
90683612
48011844
572878247
422612989
167866392
81260752
249825424
9855743
207654612
36141066
246375760
200491643
138750567
799578469
10370266
132271666
163416718
17328931
2391363
624423524
504339084
1561045
288901215
73325374
160390940
204166138
241749520
17166127
698173738
29089855
455788409
59983477
183967659
54570954
75232425
51723484
19934268
215774285
221679022
43529131
56273923
3763174
282849335
288616863
208106336
363695863
230068373
52472028
488627628
44894476
285432086
642433300
136156963
1035216
81057493
9949989
59974993
409520444
392605472
416987616
17079829
27723937
98181389
536618680
292767030
352197031
9637361
7987116
200013741
436646545
15537460
53230058
242657633
27441282
124762469
186026223
4406198
67913771
347617420
53906407
157296271
77991529
346354379
291402691
17299417
375593330
351818964
59649184
15198871
40006680
13589954
95270062
50057063
236391309
232151431
103371604
490924636
89513161
158638439
60501547
90439087
467190528
729004803
659662316
785169151
130319152
205056148
54741007
42461981
516984084
47954129
257129170
275292826
6270107
257478994
694698318
73464297
644088327
92516229
571639320
39423047
12335343
19860094
13741908
115381974
161173278
2449003
49083421
48659683
10139811
7982135
40185086
237258570
35539291
54059413
221910999
814249106
382819971
416182712
163708555
82539656
470489628
474119619
784019752
597142530
51180269
65223907
604890887
93772409
55202352
490226
82268383
330304
52471175
297279065
583012320
125651684
911707004
124357710
98435047
130554820
91268558
203794281
27849840
88810649
93446648
2706217
387521525
191197870
474337130
252501334
587535358
44310292
854110084
290105523
63911938
159746925
228276348
252249164
43670881
12486760
45636631
469821169
274795491
47199023
188019325
334001741
266765603
60803286
54137012
503656845
490262773
163156585
118385553
271380781
124034741
220497633
109343327
47370305
110676188
92084204
7526033
355188007
670368406
446228606
266714095
143010405
50490215
689608377
33274590
884566313
344679573
593799774
27679889
20322312
1184226
23352952
842649273
266612183
422037554
124979743
756827546
469287927
94373829
36990262
847462836
345831814
403968937
165434327
332246577
191393140
745631215
117517428
289600669
20472063
166932082
18395245
868709196
110513001
424672984
439515976
107058740
466702016
457164209
502346101
1044091
113605547
552142119
39930017
229236362
55330287
116880611
219052640
110053652
11004759
835945367
38545143
264458537
82801064
76240420
690137278
408778120
166165473
37385248
537155242
37540517
446314126
112939596
688472514
796431331
906905833
184841621
116333633
214814896
118321696
33349046
616535546
544427417
110692093
40323498
92639250
62170097
242451547
96328997
672667748
252983468
32044694
226352332
216971901
445723833
470596929
478923981
7542611
10058065
464795327
489283481
138421416
89389352
68303661
291496845
225473767
77189907
6232915
681926289
412352240
703702015
248464712
24676297
384607648
790319214
589216890
318969112
56868665
142164273
142054216
687549878
624789416
78934533
125184650
31462899
494190506
5337662
240785239
244491227
111563823
492460895
30695623
237686792
151034688
266966410
10639646
319144575
574351298
264855175
117926147
69599565
113315919
487997825
42160744
124085734
13797958
115577125
286638542
44588435
287677902
283985775
872222760
301276690
22033159
158619037
4115587
559634523
60081190
134450943
137776164
1744777
208876478
134314331
61840815
343974315
688319672
547575045
411583325
626502546
162757244
334140232
875784818
52448124
102041718
468535409
820339082
679771782
728700435
648495558
35208959
15469503
506669295
262448044
677416290
160417483
6262827
375860886
826918666
22154497
642888758
113767407
214634073
122403905
257329376
256181247
685104707
174349248
11342287
445707813
2618668
194215458
35969507
131719336
130227448
41635198
330043620
406066522
416854102
827111296
108604635
12061825
79262932
362485962
268429044
497301749
94111289
454230603
118124077
401698087
3065904
311307982
127499570
559571215
1573231
24578535
208738340
189675572
54752310
225073938
605813970
12926225
399826069
58476663
75972359
27518906
173792665
50905634
772943226
317259822
215517854
126854323
13305506
82418104
482194571
105589995
22006560
468620041
191237684
225756373
56782316
467570986
757326692
387641305
138843075
309854689
150407100
58154310
99051129
59516535
53252667
393944758
70942317
59462112
553060250
784821
129506087
14088125
59141107
6040567
82871877
258624217
516916539
376893322
812323299
35242657
218081726
15636661
322394155
458293191
243154462
400653300
736731959
517172397
79568477
44870857
118160102
386798883
24824024
282978858
238740575
104058479
156845521
354059290
183640372
540276916
291009330
4451184
359279537
482132795
17812659
136624847
43550943
495950717
585776465
3814686
5081393
501770462
198125037
478768061
122611994
256401863
400479489
542356221
4405964
24841032
270709423
83384287
551503573
876018245
513687176
222978715
295873459
141916402
175756230
432963508
362385700
108137496
515299455
174708357
60221548
656843559
104224874
210713737
682897191
58654552
587213159
669170995
198637078
27558365
42849190
35494759
822725877
558132114
262497044
147995548
436934675
459949944
18267589
197412704
506179370
416049903
198144451
419736472
500610929
197110847
541910772
259574391
7352319
45166837
575008795
75135959
11813628
430652436
16506150
335780738
835931299
37870095
51787022
128591900
244255726
121677455
58712023
517119710
53889731
317977996
10488897
21532391
347409357
652913234
364016533
347556733
13616832
216488662
38268105
345235843
9348977
71854407
175214201
47213832
53863558
479214976
51449684
63194878
269046406
337453869
148325748
233940327
57820314
233834767
451046464
578078351
659027511
409161242
11110984
15574076
120019617
63167676
15399283
53398030
15826074
413389727
771846411
561233473
12571739
146738316
163762114
174984874
86083950
35123525
992029962
313139152
96496512
733623152
232077714
142371903
158465809
118438338
78472707
618395545
101102674
752747915
106742136
44834
243971763
45701494
140427765
145150801
534009499
31818363
40164360
58564272
73865405
413332832
259627509
394938741
410152077
9770854
90571661
1480012
155479773
5692887
47721337
1115321
348625194
256773172
563033205
100976851
375589477
80885554
156196696
351075357
689216135
214391998
95294921
517336009
16948384
73248470
305456150
50405821
362451057
407892330
231754134
30831364
481952377
34046406
519132203
297494507
302575580
380130466
100446969
480421065
42702102
516199618
652511542
202643143
27374762
456517229
28913299
510872641
18894881
179144025
6807621
471710923
218461456
195296010
2801982
221961511
298488735
40530570
322003391
18249075
749744376
28201763
444031783
18516815
208163249
154143283
587697333
14081833
432765072
7006261
267281334
13786868
291747711
245632744
88824302
37559718
6063427
110249273
2655505
582955127
297590369
344149123
434289289
5312809
648323747
14559303
709163947
337134656
36624816
103892326
474914237
196168436
41514600
231278333
128161300
543000078
225569153
71126685
426757980
513377921
416341719
718485180
31130098
96187537
109458261
165982164
12688866
92789347
159210608
502548721
20408027
247108378
68423478
329680067
459075676
40316321
252899937
92129811
44197361
50887880
400055461
65916327
471757011
49051001
219148340
44044996
625323751
147335628
587385491
384705523
9682135
84078034
85347850
222800235
1042467
201739671
47847141
227689537
459496970
131440559
339099804
129310618
250020212
553695625
38806797
729469303
4284422
47602948
83494242
3155679
372827758
234622622
750501723
308327140
559950271
64571663
78053065
243817156
323620896
3602631
80586250
274888925
190573505
293123403
61599936
140922979
153442627
693490541
849091777
320172395
17498614
243255558
395483390
122174312
167050597
159332480
292429201
75879756
358026157
10827723
203733391
516445997
136476225
340445103
529332138
131084621
664684005
86264972
224995745
62081017
615858755
104239981
134915896
253858314
860326383
12467712
176994898
169405261
151227007
213713307
608078289
63229136
95338722
423968022
244028439
273653902
328532811
109436148
475734616
262333545
448100854
167954404
143407145
52815635
163895499
138679302
152543082
768670038
253290786
218595910
428487866
184079897
45587499
803334857
169838197
86330038
568440246
378381649
259172064
346273804
342630091
552256364
46160889
568202124
659041195
217775159
289146575
59320469
74141050
329116880
39937805
702754211
146200519
433823559
66892451
138384505
635873559
110325986
468577815
398661904
475224922
102467386
450636168
15460801
48605298
113337098
230066814
255285799
142063972
444784647
388338326
55449802
440216749
91353307
640101748
196696810
562553281
610797062
59166298
327943684
501390276
19891847
331209911
40961784
174143930
121232114
433205939
833339103
819542024
56456469
626532084
200300320
25572386
374531304
531659803
309625911
422716823
595568281
169305976
385721306
339405877
324834634
101559818
808011523
171245875
14926198
23923352
90758595
160705940
4067241
374648000
48884103
309198580
14885724
316808893
437659507
607475869
149444795
277308127
309393953
95534724
1412509
150510083
344178517
74276294
340634292
460398419
234396570
250495232
854867840
53946169
582679967
79127480
898600436
200396323
200870035
216041093
339722276
335566413
40855419
695004156
189847616
350768449
25518964
487581532
13810181
63061709
667065333
351913654
239246755
347862769
765951908
395426515
28797271
121578328
477510027
381484657
155909335
1498920
80936890
265709368
9265873
257066993
45094189
683163124
165262347
721975244
113274291
390975811
363143282
269566681
304307399
230319280
509777471
274877999
951882
15626302
507992717
42619350
188766129
492635275
326021996
124777789
278434654
167003761
523592890
390327994
15188818
130900885
441463129
287964216
104190277
324024883
64721496
93989470
228035455
710946953
347085977
466852613
41930770
100096457
219633309
245260712
148440073
76305925
16681083
100972364
304786231
227709180
183418973
154469579
5849942
262741410
646939638
156845464
305700875
193729992
89849399
26526131
730008715
444088879
112119509
533618610
285741032
7824112
847747080
8793370
740539732
63513942
155776870
181472545
16106807
5430278
139657835
239239403
195820265
132082851
592099354
244715269
84996041
21485977
626587570
82847848
37306431
8803720
12827914
820113156
210455731
621614613
76500688
45698165
68006375
144988686
126118172
572552934
59797109
773582087
154065856
37465564
21593067
101929409
209602569
181323668
54066129
284899882
145750080
133640300
245952416
658501373
12756952
489742058
243331100
35159870
99830370
573323128
153376405
174278721
235012533
450618829
455940478
303462305
7685211
328596538
256536469
254215870
158291422
1265070
59733826
279546969
329292202
125519530
2950198
321821871
441913270
555473381
12300842
791292717
210567206
330882592
727246806
199433859
171775960
531726947
242256871
47222422
88727559
18680687
218475065
455434
81201186
17812757
15104338
406493966
140865169
336806717
219914
290458515
180551106
213098256
68107353
143839644
847955254
326525684
457769142
788061
310504644
158487596
652878906
167097184
529389152
760742539
36057831
725318558
141102183
343216809
118540337
135177220
123989366
116335110
605533250
193752769
96825336
17221121
2617200
97022609
780770796
67075694
496101373
14357999
51493036
382183152
197289017
126036463
682339766
1791401
448972389
88908157
282011261
769923562
435634577
528734981
54141640
11668197
2313834
409491904
9550924
26334015
511375213
143593372
53511483
183962096
86230361
88415442
30142346
88603636
38201351
404578503
37905782
12980269
277622166
822445574
514913237
320586478
98230342
295976875
36220035
46301327
432277400
420641498
35120774
152016970
665520221
270640818
335699480
194773230
43479302
128251116
120586298
202327276
32354632
525703643
685865293
615741593
26864651
219577195
356706364
257238727
120050770
201062900
778156714
29809164
10924884
855615155
92997272
386214962
280391246
606629317
439038853
171406937
535754167
334321059
157372071
147053066
67221878
811301379
41758305
425744751
283426431
261796361
811035086
129966158
68142916
426498357
4554826
69186681
61334495
509038682
238326672
6659044
188059151
51363961
9854597
623060094
63764016
142820490
465134371
160112957
323067880
296328163
171050925
148169333
489031614
113049042
291974485
134571584
269515342
115265060
527909447
226239170
370817201
6042874
735604114
43519879
715547155
6419867
208746125
13619918
493729311
39894157
158030533
82475274
703551208
3229953
99707350
246389474
977992481
5200583
769323055
38750037
268904265
403954521
50553693
10625452
137267030
409723693
479248236
3253118
91067992
9563441
12126035
324068189
2280466
456831344
193291397
429441779
610489408
118964770
64783784
345053902
595381197
285111556
269084012
762243109
419082940
13081878
407296206
110085356
51558806
37754107
81129001
191814842
285970563
77141110
28411975
86489127
85650054
148504387
131554408
87630869
292698414
231761191
498567885
9778988
23616450
358786878
341708588
287179037
252907802
638867676
4593693
201708009
50688458
130532777
157090890
108365759
3788455
632016901
63168182
125111000
49124769
530131613
235048334
295902871
54266655
81724508
127152664
694017108
19033521
43556672
705582243
514768752
165500933
470602334
25060880
645338327
249304889
585277138
198757799
2480421
38741184
129225787
141503662
205446040
5578773
68091853
387877324
62439920
575202783
300508827
914658445
428742996
53376881
346075284
29313764
536610607
127716143
261883197
135216066
459136487
489569318
142602703
82892585
299343746
533955418
335242680
371116049
177640643
350658841
312957331
189295532
398479948
107257508
417046607
28288283
159139051
913423
534983689
14842655
346628543
269306157
388465703
307427086
83883154
269626953
103947986
48472486
1957994
69641491
569632637
52702373
101622486
91832897
373746771
236914713
184515485
615440203
14873218
117470636
53095696
146302259
135540298
484585419
29326525
277350387
522395719
295768151
442204683
1569841
542681560
31579976
553501129
78914851
12745063
396488903
55673376
527782892
86749125
69845040
125830478
212029114
260044840
124488039
6044693
98546536
59969306
89322367
53577956
385605243
148825948
388686745
174489400
841526735
54193274
536898487
141440098
149830273
15563680
225713633
410899707
904048323
454875150
397021947
321462134
345582829
19595995
138238194
11916846
318129933
145744469
681017257
336297216
224313834
250386846
39294743
14092370
58699339
331319587
192730264
528818430
141297533
155853849
377609138
60245343
408433564
145211313
374685
157784416
123987118
148663780
2241894
127487277
396364673
424851332
61917381
204935967
2259549
469895281
121600571
469631702
97287569
701783355
5280337
14093068
64142938
218441265
573018099
412757708
237045644
69398246
532775074
13030324
138074792
1773725
210845886
158517556
15715234
15454738
54325922
37728376
512205089
213467762
362540485
738043661
27289815
182419428
465549794
262933700
622655823
369929389
678808808
135654004
90132676
358675857
334610932
151412710
205203727
102715122
226731834
890831915
17951592
190431191
141910955
65454460
542566624
117178203
122882709
222600611
342101218
186630616
207249959
47758273
13600521
122173163
183842403
7710275
284544707
300467384
24527121
206084779
355684603
13382899
88202125
333962515
282275434
203685205
299181402
162665158
118835535
592690503
46123575
78666634
682219809
469220760
6781585
156998801
746284586
355564991
5324661
192148607
228823696
14531981
246054718
30872448
662209377
30355954
383256968
254438589
30115049
535328349
681420489
58828
9222904
295707186
158615853
562561341
62534345
50274770
894106411
28139157
60753601
261882250
18163334
441551967
283587515
568503204
177476014
79943935
287500543
61727319
846702616
31721543
377937217
474672080
45637741
120115626
135888919
288627699
643299757
790341412
721400830
347795579
52478771
443939925
410086863
518033353
314281906
443805343
59806167
465189225
225306184
864473367
903020095
626743229
346069679
225492123
161313105
191737341
445922798
147943345
279554262
587617547
190191816
652666511
480507
57450677
478856148
490425498
560983479
140432270
932764293
349351082
297937451
321700100
5082088
184528561
430203221
685397276
81019608
10658925
8984300
242471907
102193532
416950201
12996778
380978575
942004669
44348122
83686916
234146143
121614009
448135948
234590982
41821003
677149668
16056287
197937351
7420706
279099963
50581004
118029726
579871648
176457194
633511319
73846381
302787771
344528477
568041039
715571863
182392945
191096439
418164379
37653749
443415457
55780386
157002531
828338099
18423641
429688255
375482773
435989688
61458490
351411566
320609115
69171308
148202575
192098841
788646529
654190005
671163863
767922741
662320933
9874901
24618993
643578503
263812222
626435705
132407674
75402377
813757975
174498741
1782613
373428066
123049399
708476499
153528055
57878367
86312094
120685844
323067027
13164060
812423327
99056179
11429457
135455783
11239394
31682292
442679
261203988
121249695
86830706
3892846
242960356
691446021
460473495
419969013
453982043
167323151
425005435
100150397
483220143
28441703
22386578
235638258
120950293
296008144
31001294
162331350
106350381
57421212
178712923
194866527
107227794
266619475
502712912
276281778
482280595
885602519
324214107
187701294
696627875
368880381
616237857
146752484
665475033
646686421
927724462
648746556
79214219
29071561
598562638
80523187
46780649
143775402
542055729
85275921
497382712
21330099
261112836
79202924
609339795
9482467
747932226
39294407
19010653
660364837
601056376
121229253
147475056
63013163
21876006
76211530
595914312
430878904
61785985
334588358
122522747
58199661
264631397
18892824
3578085
30833740
54681338
390144984
133175424
137114605
302856361
652293536
275830934
460435032
121816464
150834655
69108141
429535625
50719405
183408391
467569665
139235716
37105298
109948189
705726481
121375528
274624179
269167750
14472629
380702037
134591837
502054008
210133428
493080100
81278781
117535542
43695691
155484612
230577899
18570265
114426215
393209538
155800380
374476451
680173495
205535272
401277915
453309493
139809047
376172562
669980969
405921276
59670956
584484998
300132076
488481117
153190443
428620942
448315799
729147385
162676242
485835619
108884943
573758541
90475495
228186805
136308220
121225715
33015846
9610647
66157183
57025062
333791754
97722201
303130075
147661632
377607597
10563496
474720640
738554431
107207549
253751134
514502446
14914836
56374394
66473406
268534645
37071508
45537021
175850854
3103255
180458932
786071022
402572789
106885847
221851575
410390385
21646830
345998360
12015589
385091490
292159776
188019712
166011256
780231566
152445386
600962258
437786665
260042988
706982455
63887135
87760737
775429662
859838
92922702
558031452
51780523
258836071
89065589
471231687
188238145
403476138
435108737
170392864
175662932
50475119
68457283
662238991
35525984
606878060
222767162
529221036
424991717
106445627
245040143
487458895
5083628
173681
43168342
156537032
399121900
34599897
437300628
38347070
113568661
13638230
511518236
81165331
156566186
352545850
28598516
425298869
214197907
111658713
316067619
155159245
476956956
80755507
27670934
176783965
118663463
387721573
69641267
142689616
5995023
549635279
148135909
614858170
538857425
4259466
24060101
557721153
585753310
265889302
298053009
82079910
240307478
322273698
356822080
51937779
312447807
664414743
10979605
188261093
134606275
30415326
392074635
66484986
23290207
344139628
224135336
107939341
369191113
327785693
321565642
558642285
314430529
67702460
355943481
243917282
135487747
556881111
368882752
89182615
115256412
302059043
402554976
496941358
1587028
88303097
68217609
160053982
843612533
60189064
111890679
672764894
246258216
103774879
227741842
20674842
51328356
183093902
9318547
35460424
2927834
259908485
342842714
169993667
921089105
91467814
328455192
972238
501901602
144700759
141880283
380642787
676720609
14980593
20529341
111004109
172821829
3303719
442104893
159247305
244497938
88196858
60741946
283078810
21733202
58886533
13688828
290036064
6926565
35503432
132689264
474859107
368395588
7231420
286036866
11610520
458198218
167098146
7302419
11609383
447453323
445486248
163100248
99280306
38712169
126314937
114021565
306460399
663559130
19241213
9164372
571368660
582156195
214646601
199239172
277209263
183942690
568782377
709222893
239473349
6335423
823380824
2805067
382095710
666648767
314319252
4538970
408315793
70966233
161627804
55274917
9850535
49917413
129116349
36691290
328264626
34009129
38209298
58165220
527882845
225659122
341525455
746136610
65684347
314629379
64136163
614561718
568373429
251783193
301110460
131778890
72586494
80801785
532310185
25034774
10001891
441783033
61290915
49673918
194888751
505330619
235083444
815058106
3718234
172720352
37136327
14419063
735182787
138459555
371368118
6647674
59978790
47689723
668627589
10950824
31988688
260635266
504466674
149134722
316959892
168914972
516008952
157502644
26231029
37540816
13634527
62919862
828453950
357322609
22649022
239346046
439479606
25781394
5703936
498408831
2592
199358113
131565685
20243469
21332302
131342063
44681716
2384564
134287834
370921315
78362347
574080376
485743805
59711830
375337169
238671077
31869145
376240985
5529985
85861989
195967672
191327586
136581091
169480037
499652135
124434428
227701238
613069331
502688263
164360747
14572065
371184929
426234215
224066488
207200769
590705123
1249301
16830458
683730980
37028571
178313102
489717753
235257560
237518028
2621768
333195768
338596940
343207367
208515104
252269064
699876233
172564160
93599127
342609535
162594888
396895834
13544269
410859386
88400027
568193762
20929972
230113286
141644418
120097734
332233163
282927332
171170239
358549863
12111871
154413334
271699287
226142312
727753466
104060826
25396176
408986221
602490814
747303392
213657620
47110193
135856444
477389830
92996833
17143777
465569083
332073473
876392374
30944341
21897136
497207200
237441952
234216853
127590649
160666959
350959089
279344295
61083127
244680598
319826165
20325420
182652950
629161821
550910464
454428110
7027163
590098608
29300540
64383545
86140787
85766603
169574252
52252229
473983261
431738082
7873030
717765966
344714021
5574676
53296690
116443173
430387055
117249108
624895246
226809116
454924368
81985591
339610583
494135677
543461213
359720093
205299394
265445022
627920242
534215846
24850691
143664712
47311106
753929371
564884544
44749798
100623639
179945853
12283003
472312885
115069209
347323349
313033802
54940280
91637035
331922406
124953599
3744334
228922951
20005379
28449538
388333589
119876442
239517117
167854590
239321754
26191943
291969850
47338106
213909335
340063136
40348387
483337975
738820611
406637723
417223837
538810358
131444179
33047354
91439648
38301678
473844344
122402039
71576281
123443676
558385048
168611983
713289549
93744634
19292726
73171092
473512072
311254470
844672078
30171919
22332082
140787170
60480783
252735136
33285630
116734653
555656325
35047063
19235254
37179889
166307517
96772948
123743389
258546684
285146173
270628493
90358650
559216366
685365887
60622363
59221209
636918965
858549400
535068685
32225206
147180649
403624178
640002414
204886264
271026985
393476774
147298832
579831971
197654409
91860
684429792
63514151
260186127
257137828
65966691
77327075
98294643
7369201
72448102
582710290
172209930
596961936
297368466
283348333
3200554
78125772
71193146
245473586
129804232
8240786
423199518
200139519
346350918
180919696
58983839
146598903
180812962
361847417
136377161
678009245
422950547
10625333
76725521
65234614
184751547
311490279
60077972
29478485
3350319
97025556
324289964
129368154
22132238
722950108
323960264
181181837
717592159
67028362
220069006
167554862
230427214
408270676
138336231
375774958
312937625
19622983
116152414
464575385
314449945
562301348
2424592
1051029
29062993
105498131
165621765
5239652
4600122
164760912
315923928
78155765
56239780
20349577
400529870
664785
51706708
146987540
526315296
61746723
350303924
133684266
291209613
83903190
2934627
120289057
506015274
24557021
516381298
18188039
115466374
39660077
54438904
39752389
122243954
130095356
444898541
105976297
479467556
179106511
825963681
275302482
132329
645098819
439625039
421638360
145356170
125381377
47765016
391995620
374726900
221128765
9961486
7852074
359524361
14312358
679245225
25113691
54453742
510426649
70846820
110614567
103093889
45419032
216451085
329716973
694996144
12610063
424919931
177698550
638821107
146074766
26687335
519813982
28294918
81176633
415566506
689865389
654546738
141882347
62493838
441477372
271675789
242151771
104206864
208372892
501649137
286503111
52626142
259759992
297434599
66675553
326746218
150798553
717368793
530811409
33263164
4032989
221539006
230659808
494369783
152246399
232947033
84951755
102162061
39213605
146977216
571925242
3035751
13980622
164122668
52010171
475082870
47812178
378474664
386534486
237722237
564429664
31545101
126854215
421758211
240982192
42251938
572745468
329560919
84264825
409829590
532436244
16899953
566417332
782108741
131518532
175359783
26006801
132598580
496250462
438769363
529672747
298363026
15867571
19590592
18467948
323951423
3127761
700773309
185143635
11323086
592142631
270617165
50524716
206489760
184635077
90212021
481650877
14268785
121485346
195019839
790959590
173076714
328110948
304164370
157700693
17942342
86815714
215696795
68868529
138456832
337482742
515253705
107303557
513143519
274869831
2427607
46173931
127428623
639131800
273767171
35204534
4564067
31665294
219562311
167183104
216671243
562698684
33214145
290557143
178814650
642239902
262099112
452345455
642123510
411230882
487647608
585297867
37951146
68710220
147684923
686846060
13551833
129558338
3632548
396703198
446663171
876034421
221403863
11981145
354868528
737046434
141314869
17858261
56206018
221041786
218050940
540690600
421214913
224891351
5815302
116315832
597944135
695987465
18515508
55776534
251661520
21167520
32257205
418892377
380355224
725805555
189507488
136459904
893964422
120914508
159567721
96689291
152315292
324191049
109109641
88687259
490928887
1243841
332120716
394877831
208352232
11063020
420768106
140651813
483497172
278010865
87911033
154425670
53700531
148793666
532632411
5180451
458689049
21129512
31543003
16377397
876526494
10492743
475584340
56991718
29434457
34833043
63022619
371592594
147340565
30888447
591115217
50870349
78833002
254496191
686140637
299316179
44115961
292126894
133966486
291877772
156411332
18039721
414546133
175541495
538668514
750255457
104268512
173819360
3571916
59294911
132959746
370783218
368759354
166756870
161517199
173036087
16294812
50444179
370556494
325662053
35807459
537252660
337592185
341168713
465872062
417981545
180297517
166546438
496417712
15040849
15313490
370891745
524410615
271628475
417190647
615808858
393694535
275379966
199594550
577176643
947549809
345898865
683418752
24881501
80875340
180497844
5766883
983448
298161911
586343371
542151596
32300385
603731260
401823131
256201070
72237652
746466273
87356930
229563906
389204173
364381458
104896317
276792319
350827204
601237393
468974280
342843179
18964764
23689752
2948658
310712093
10176368
22820693
39979896
218674075
20496849
371154129
22543022
206943760
357614740
17211179
249017052
13650446
20538003
457172358
78449119
682015100
7268720
373881534
56726002
36391215
419674927
60392982
271261372
559204175
230429694
66084822
485565211
411117933
256549155
9105003
309360970
360446447
465298186
49473230
459540388
261599290
128361464
76730291
3545455
1412765
73961325
86572103
116213127
135213430
448320557
470206378
47429409
175123167
54391598
4219793
48299882
282596589
392571351
546439345
476820
150015943
270208972
328848751
344021548
183475281
49069154
35720699
198586652
176961007
95629279
401006324
552482990
316561001
278766004
30811065
137789172
64963216
303857857
153641260
126949429
362263993
40184241
374957736
12495700
213231424
248625862
552498278
177876515
172868108
812872864
757859
126485274
375045510
63578197
19243813
523922983
445663991
110185066
186379361
162328219
49546993
20118844
492857689
279899275
168796089
36524091
183294048
302352442
80316230
226358727
4722071
263518295
73980812
566505845
710912909
34858695
63132104
461404846
308079302
85932649
79512744
417965702
87830007
615840944
348839772
92216931
141800138
386239660
70619105
109865478
60610763
517678790
613643500
31398396
105974788
46204416
208475165
585667727
135106463
247083028
1667858
569365485
168031615
26981719
430863332
22646472
47688851
427292414
565220231
368212099
108364851
416300521
599600256
93566706
135944843
812064988
752121530
378753119
155735863
643857926
5267221
93230040
65234119
913635579
14375123
2479268
425587625
469412253
141629471
41061623
210366965
351994183
61381756
15432232
207689077
132570189
228450322
481557016
40210347
533065225
453983577
119153444
550728763
237683822
341423026
636053796
45350124
154617263
483462217
97413689
311974409
571780623
605254939
470432361
871582211
150044355
152104360
7911954
30309226
279936522
19461463
23971626
589942397
13807946
414709526
115516054
259097874
136219101
646901919
549570628
464988571
171896029
286959832
830805883
1830544
377210657
10521216
825403699
18168673
30263931
498659848
184889937
383364173
123253352
192880352
21123219
360245071
178891365
649068887
509555523
44901369
113992057
561842178
14784229
35909182
113176354
271162377
184003158
668331686
554783909
114816128
2856247
465880482
77167199
241379463
69768451
270417496
239011111
237195237
129738768
293543019
919037219
188064921
244357385
758294761
407580884
172132003
32439595
572621802
32158351
451059338
10827247
704109213
725433197
672256514
148512754
565386627
67864006
17958844
117682779
392896267
424258306
221354605
668763426
59348570
890069036
349272114
535002238
178142345
265690624
417528865
398797056
15664340
289994021
831920135
498628830
91068398
48096814
53263510
226346215
375515356
315596519
517008082
11429778
367260305
353920950
31464125
187001888
234270225
721209903
346344065
22776594
116571520
110618900
199464825
65055089
257367144
223374153
807716169
768424104
38036239
497019740
23280731
86869301
597705131
521059630
976564293
199792740
489269283
62639099
69048601
782570426
243745209
517628678
513449151
14777531
7685228
375331501
78453985
1063235
611276863
110895849
819899838
638376644
350224164
145139007
455164888
114070712
324666113
425852741
313622789
5432335
743434274
215689985
17920809
263935323
17155372
3153965
22799533
123765770
428903875
1866364
53510434
701092210
450860383
338993407
6591024
152259487
218193782
232778759
270589019
128179215
3253861
64951687
309078140
443291551
18593157
288273305
678803304
913554769
101448937
92332872
382654845
212795094
282821245
148111881
39573435
97612526
67725976
13275998
673411760
208359128
15583281
389093883
379280181
318822656
419091708
72557619
190165850
288115535
143677167
469234550
56197569
298639507
326658205
275269534
275387439
205068474
143430939
104093333
85422657
219428030
101634435
1161812
491363962
71295464
54081039
354831694
208937795
12534301
186766791
323122167
1989045
185339723
617700981
162382108
56793785
261503695
806654760
277382072
145772442
97323470
64195772
261879252
364156063
231316703
98483200
286540019
19457522
78965713
634876472
10700551
16346037
446950184
47155545
574541505
154364502
53972492
236536635
721554888
86266340
528958833
87306795
255283931
64881504
243641933
69974364
67907901
398451480
258741101
123744154
21731584
746441652
52468001
277597134
329212353
448145025
96399244
186293505
84127183
199333999
22491349
434153837
179767165
470044191
568686582
733605660
488072233
826021837
288938549
697449786
36358183
16622912
104925876
46721115
157728255
486387124
284267955
224291370
98975852
199187071
97232028
33659729
24673754
446518264
56699266
39020364
115307699
245944248
120734418
51337331
58561186
622235230
42482540
88731419
159439420
100238154
33779646
2071425
4514688
112929950
104908912
352150710
146973841
383016047
568800383
14791527
808122108
232812273
15882616
423023039
391177292
482308847
479364388
491961654
16120806
162772309
58554969
294137
238148087
209534381
579215670
128992595
169066900
688494344
608934666
250964028
153470977
98531014
36024078
60622385
136521889
177521670
655138200
10572386
335952614
725223972
229986718
91596518
31701515
239585081
26773631
85325324
671885080
297317312
219629038
217524874
24711826
34705091
701187148
270590251
612786975
29344570
297719086
278354808
161720717
640062153
153801277
117005896
382461569
118973848
441537295
299888177
389705100
324219195
52606113
537272343
56331730
242110130
9334590
83211399
258083733
124978145
768162769
24770991
326488669
599051656
430972619
9537022
187758884
53860958
26480731
53149408
133498658
901902991
232877918
32821
157813529
256552918
145305535
354907702
76721692
41444749
210200883
143074912
5108936
42845
23391362
84401302
168563564
127666199
23531184
77173403
244986325
579616174
182656016
614820975
259626722
653055046
595923539
24432282
294584677
90132661
337771906
122378459
245701686
11928633
285971
158492301
296710524
299431083
20535255
92920940
397596896
137822
79311632
332298840
39420554
88832968
37850738
230725877
279462185
53695973
13551887
446343997
18303383
117970894
35950460
798523398
56582190
21684049
845121964
100766413
921178
107009105
58929054
47499905
62933317
107117736
553029778
47063447
9164178
362041953
57522030
32241978
11491558
23318507
448240324
37529944
737456964
660879623
253200973
305111276
14644125
555028007
300984797
1098745
608034473
753593754
31150595
35796754
173749697
292224977
10755507
235990043
584802498
389680245
315117005
560846920
166365195
885015
331624827
131307997
119134928
105512993
453767922
335537058
121165034
736575173
500902878
313396015
10558143
216543276
600443214
129275393
124642021
142609818
183296989
20972133
401297289
228390707
644058778
166711867
177865847
266790081
634834206
423921159
210200307
162981656
37644612
6976916
95893356
348440714
518372159
391802432
209821808
93806617
131814044
405058336
798909958
146240583
207424343
49783689
290101157
816684980
248827476
18008644
7024550
253679243
517727834
11478352
173851704
32659095
3867776
480284641
369544774
49483824
901531428
32779648
393404582
611401924
56937810
77970018
130811968
31880012
28632144
163120762
232075470
214435343
145499594
391779145
311690055
802855648
3348908
176238350
344880
386203199
427537709
51812883
152160201
672226399
5226938
18988691
589724135
32760155
275418543
825360662
266678609
108790607
10960545
130098128
19951260
345359584
77751796
340777495
99317561
680746587
347194789
122416076
220322155
981017
437211026
357069904
62024327
211538537
718529561
16569164
40726440
638350
361835806
318722454
598515900
729848893
786918472
39684561
501056331
21304314
228687182
572531178
92678475
247885584
646692090
188495114
135342201
41897896
96959233
11488780
782908439
33554423
69155020
378756793
192092919
617062976
63385796
333407284
80015791
56487504
669153081
401586324
479124291
72536944
86795277
123504848
1728406
51729993
338740873
235092007
3180969
214600178
64118437
71711698
138390065
251083376
396623957
53568703
6667763
326396192
375739379
12769396
5097
597566236
313878707
143874316
59068191
8397186
186491237
162178606
15356535
71769863
614547694
567404300
26461894
472578182
232853406
278876083
171716274
217290269
65254461
145682719
146640296
50196733
209435909
7851700
113906593
50109792
35338784
201802479
725956555
495105323
160900881
118673560
60457471
7023240
17335913
17589276
528207973
79544945
189509290
84664659
430999351
673640927
64748453
6669041
465144787
3457893
143372144
242354613
93803817
364589003
76313260
96137795
647839169
32140011
415789446
125533551
88548268
175426512
11154858
409096837
156543313
42194544
222751117
486622361
214042267
100775683
279629682
147214907
167012175
531554810
217137147
526963368
98623885
254192060
117756788
411599665
270145276
91866417
71334831
7548523
2785436
16439394
66776747
40174403
78020930
46034003
565859701
125998242
316179837
95252754
108875056
270668823
636161303
6465945
338785206
248997866
37060938
677461093
1936878
105386193
127609268
221735712
257321939
474375845
264943255
18407832
74330969
48692868
59982535
591899860
778686799
286363344
180289641
139117301
83554611
189784565
451388032
275929580
115867600
230305716
480938294
30973927
492481357
8721411
126387765
77284085
94720382
158944431
38301264
311975503
99206143
112400297
150148224
366598269
80512137
190731994
231256113
320507441
195884969
456733685
53038083
166679391
70847047
185144855
426472930
24033166
50486146
25319345
78834804
47537090
12347766
99298610
180788940
777618513
636463358
282534685
257862981
112810890
101710059
5165539
225672268
474267084
89985433
208759491
182474744
383616901
23782847
446631693
31089559
364135469
454967283
145955306
687011078
9650274
388621302
791841278
52867289
301100474
364308483
319952409
696673137
240445693
431558813
671180080
370062773
63902119
44842592
381962223
30214822
361040900
345826353
315378784
758106413
489955530
119347990
139232850
581505672
779182
4563506
22803673
653358995
144244264
254866566
311693112
675843526
132708921
134060770
79407237
29990457
115149383
278987285
395563723
221104818
288238795
786099550
210968494
162427962
530833290
134511868
338002678
535841167
80339137
6001435
37925140
462728064
32386092
643909420
568231482
58173003
295256024
275838689
572522480
743910090
650493314
11110318
21286532
141427613
445675162
28731198
146259404
148417091
247339371
125830337
368224577
8884833
174757459
23665806
419094772
330794042
33155323
76929253
269797921
987207780
208239710
836353879
228692965
47585229
772762676
421679336
660337115
519464795
2800146
62360092
635323682
282524543
399181267
735611565
44560495
204233681
33260515
143903521
163695641
347714267
139795954
135090952
29588509
313851469
492119956
650651202
204035400
170432803
48578280
500872433
151334085
341292450
184651577
121824573
21446862
151579777
180433190
52261221
58156984
91748877
10887184
522094140
717290614
176114902
7976409
269197249
370472717
119609944
42448940
22734295
293738513
40822402
49074432
335147749
14784983
406486833
232677689
352223959
811562484
36424421
239430702
151944521
7095343
125766363
492075157
167349204
434604480
294421210
497455672
172683739
323868807
91243560
95690841
183743316
133574218
305358300
138979486
110408933
110047985
269752376
128122728
38461549
224222782
3343610
119785475
21045088
138305917
78998285
576755269
113463854
77104462
401177089
551806057
52841578
34315607
15226364
5025532
27568709
209044157
803745101
74618416
89520946
167212869
515288684
703380489
158711074
294469296
323917520
257778730
79692707
110919533
6078173
445583897
113627429
216412270
109004878
101474482
17097970
340647738
349653283
296817960
17983162
286226623
853154017
14484394
161588028
626495
31409286
51790400
122663782
105062519
134273612
251011712
608983775
189682105
57781579
98461803
159925180
189606000
63408213
375375929
603597016
293552982
143791177
522420510
171915014
13936750
122092007
66045406
767791329
292458416
102755634
276237455
248644027
38119922
23490793
546765739
56923057
15246840
188857702
166053090
57582745
783130096
630729885
54099303
95378246
74885327
570670837
127583966
816252254
94593061
206668927
354450368
1366035
247536049
32364365
94721233
105857321
17490507
28177837
309330182
166338346
152443382
35591569
119828268
407374323
768290269
3398654
19012027
230560082
185325667
71452713
784303298
54386490
8295068
95866817
371414724
326009348
65332200
456864378
506560185
202909563
272533367
162647804
122423004
61432699
277070649
535427845
244520296
224153221
8401686
362884044
235537069
119555303
190185751
15683336
78425694
88877217
355316370
296921803
22076866
483037648
641328058
148141674
13757984
443920090
108553620
7198757
3589209
617804690
12029431
15623652
787962773
208560554
138609580
219717032
302122023
181536427
446526099
328188841
96144
329727888
393860520
280343938
121965363
268711293
322170588
24901069
68222838
64314260
343637076
1970725
110517720
980193725
45419759
13603118
52993305
26527015
49035035
16476989
131806230
80504748
293963621
389781953
102639381
38335694
599896316
30439302
407258749
566590447
686387442
151192762
469216460
184990438
127136019
397486199
96097567
601852249
54805082
456668434
454420878
677604992
493861275
109755789
367363
748976787
32718212
333464883
57232946
6922610
48116829
85996488
510862934
161166608
193434806
30799591
394546730
449934983
160931565
96839902
61598532
640483184
2494691
286237826
161222536
70950958
107848338
46995652
358090519
757238099
86862699
287925098
4067785
119637323
24779014
282889888
584341493
245266881
6148950
373404171
401246917
135931499
224776147
67489865
473343817
298229490
18165016
954125312
758330405
407376373
315304181
328124059
434923322
261808747
61448258
342777649
234774668
132916630
368569801
88861186
44154878
31277587
77798981
89713600
229644973
468223602
167745781
119015753
359842132
105742953
152100330
555283488
12761713
184031718
111240218
16484827
34441497
59951077
47218059
385403296
730255452
239072871
702244084
178913989
364644899
53468137
602053451
311801689
746909120
230074154
139524161
208780142
192541009
110163570
46977165
46949
7720679
6409479
100654797
45258133
114138434
269304867
133213945
616778262
223439031
491922728
10373361
36379017
96354954
471463334
381426859
187561053
100597872
115778863
90362926
3886250
15296346
37634355
207424510
16838619
172233291
171217088
9898050
473854091
405774205
104324175
564286922
172914380
255252563
158614935
498112297
153496543
46595797
165387851
49508254
619463872
62827303
382849371
120459689
51719519
83873746
19436239
19717568
762137701
121935843
279985099
506971421
404893133
94301157
308266209
357477821
608861580
390483784
3948492
866580
103991962
118419696
55274827
645913484
267568800
236118261
358411241
287549496
126640642
255732228
229445684
204310736
155497354
644501839
203651982
67899733
9507406
244821449
109388747
594036402
29129727
66907895
316049301
392735168
197930201
156118546
610508562
197830753
607378069
349567538
308562642
27208523
66656626
211371546
195513702
15765568
167687291
128204600
541612791
11062310
447908004
152125443
19697212
132078571
40858008
73298776
375964571
807297177
634402090
510389373
571205268
225999802
251907541
690907742
161851154
686351817
89331055
3522883
410001132
192443198
144012166
53478402
63883655
28064175
241897998
109788696
538954855
189397506
78562928
311864265
912847183
6924841
117767393
97582687
18135113
171226569
653810417
368509558
31534601
808798618
28015857
547312594
34295045
26139604
825854472
512554045
40557307
285761707
533445328
4501750
283423758
285418694
37602698
285406248
105831220
8587406
244743921
161765724
270262607
30202089
591712420
108950359
747245328
437128049
15402769
13982346
170903995
11014127
237356438
548087543
160689490
90933262
75757454
13600138
167593613
970521095
100647959
51510054
39035727
93225881
249076207
907471670
34272330
374820525
13070918
519672007
110230242
169752551
20335849
33250743
606171404
283491641
156662052
170528606
19350937
25819595
46495564
349472599
8198562
78033861
163844840
606845215
56188577
15006244
612632841
23132613
318463115
15556394
397761
24414210
652983216
6400830
129289006
58221839
226949372
261359567
84483417
523306620
401722962
658853389
118650734
346069774
292659256
32724017
121097136
385698013
168277654
35162490
15362319
80753817
279105434
37782718
733573862
604585398
130348584
784788759
72900234
504304903
273396539
7275258
53006422
604015058
565280509
204128442
4734304
33920202
203720709
496840903
236856739
34631063
503589783
45396789
787528904
265941590
475550286
580885377
32618130
182803195
120413162
289495444
571010733
422093813
112979303
99847832
554743300
50384336
423654260
131836580
2434920
362385688
924202
94138903
101736043
81610626
371622637
149376329
59888392
96485096
49849121
54854819
73617880
49137318
3787819
235949966
28365327
32384841
134913640
340590444
13102501
105452822
445067833
61559527
882549159
222560669
58615023
475602842
29061012
143338287
122927584
738112075
76718388
88039327
105454411
604805139
757183814
29127357
342080731
281719
326161002
543101196
103843707
34360446
54301460
48781951
212517100
820695248
147895268
339953524
50490960
100104196
501646820
489959813
209245256
22143591
178364595
565918
570770621
185079300
669729900
584070133
116312353
276930422
228635306
628711067
28073731
55511355
349041895
283707124
918378267
175880410
375194622
69047588
534796146
444974188
59852359
319020086
342267102
594625228
7038160
381933636
506904142
50655182
52905585
401583889
444955029
77602548
14408944
671034757
255353869
88074886
246988396
790392252
626582116
56492307
72983194
195043120
6363501
64429063
574038524
2747292
314849351
506136206
39255069
466768377
318623716
497692109
243424182
775999732
164644631
450200184
227684556
31368101
458942119
36882994
396219396
17797249
567532
481643803
408298370
4903559
74299649
271690959
263212526
573723481
12951701
106136380
241443721
259506258
29211940
205990564
146864830
524906114
324653
218660292
463248372
464360224
699242153
579073691
24128031
208590242
172904513
777529932
170365134
505549655
326915118
451417636
37560517
498576250
22226967
611096145
37404464
282377793
274728865
26114455
1043358
121658222
20395162
462208309
528847966
556944506
6137471
5394743
33835912
642996199
49207210
55105228
245911367
317456358
160749189
47185540
485374328
772468615
87243199
41852559
705803893
127032128
158644890
224835769
628889394
205729258
249215543
388084907
531706837
100276863
268439108
664559896
8015834
115419480
28649553
280954347
20149875
157265782
54860894
65370578
18414262
38985857
274081707
66284713
262778092
421561197
32849739
15179421
381558677
169716685
201933673
369399081
408252748
77160156
397074640
20780421
413807251
382386951
1587119
331449903
222477250
308117077
278076574
307615661
38654205
78727134
93986843
3976092
366794339
70231608
288923827
374817286
175287949
44699821
671386427
178320768
52431887
793245783
50518744
664145088
750883260
212089408
198442481
214170860
77630620
419196363
813580201
128526111
146966027
13626312
669721539
124953373
185875916
550563978
725355487
70090172
302814615
783554346
339102412
191792048
208410880
846297896
453869305
266711387
374091085
171921026
290159495
27085792
594262158
19245420
5783536
3481124
69406176
158779399
284423086
784371704
200594472
153117780
92196512
2936795
189520141
933815436
149225875
735047677
556213872
114693906
108604372
943820139
277265721
435866978
773873743
91196480
683353381
73700516
606461496
276748040
49714035
178012189
446052816
147016952
43813433
228302358
627668382
42077272
271830881
62316163
117552999
326515456
180992655
891642342
101212641
17556446
376044993
722028
366596729
549871040
252298112
490717696
282125519
4604214
442465233
690449151
4013791
795876378
252093232
100809170
29096686
114423009
71909124
86880993
410428052
269057821
17799256
585911480
66307602
277598635
43662104
70870080
141632280
23320962
734089614
244088961
287732765
32003364
284335450
141503833
638852661
361480990
294783533
141401868
302164616
35231880
211215602
173763829
14305595
47535185
547784755
96245491
51321102
189482731
22846483
31221824
774048762
200688497
642239533
413953536
410626362
691125074
495689061
51124757
602983918
441928758
93194474
696386176
744082007
203571033
193436124
22288238
740865561
87055409
418559452
231775822
144717032
304407508
113742567
487646776
61228699
812250655
272664977
149969318
220131118
648991460
193011445
3405857
212679712
91142586
16801420
109798929
104085928
811188404
258158246
83850061
360005655
180819910
715084185
92955253
148981344
29709895
108937529
251617184
159717557
299674362
677335257
35461576
388106135
315714919
184494166
38758263
367760227
185176833
425664584
235798972
24601758
7853070
175492585
366216767
23080795
443362775
110629690
143315599
519128055
30447753
316455891
94182806
22398197
117988868
392358909
621664580
149785070
175928414
12521465
509348038
18905525
326580853
485423441
15405375
464769169
510225224
4234573
245892157
178344680
556568341
224972121
150954528
255473860
5264214
40819501
632129201
574741529
72488263
11270972
151803476
490811673
128158427
37944838
182263556
459572229
199504459
388531647
41663743
545151246
189935864
367530608
213530029
898546610
273674820
220450863
597833423
937731744
139810093
363439453
219923026
304541669
30512984
54648697
355524871
332316547
149490559
410438527
215818437
527035742
387444326
500030413
347419109
48463282
623305670
73730467
115922090
35522126
195080319
261307524
193053168
30330095
19897807
36802287
178743566
373584838
39214801
394781675
263301441
519937072
156957184
491842851
19009055
10056881
122782593
202364488
172537508
265395445
281146625
145447909
55322122
458986320
85261160
176387082
284631726
346658309
351587070
17986283
8371639
65677455
99235572
192545329
521401215
454374327
32553490
18910035
868521486
530654994
442540073
402894455
3755994
191831288
20191488
224672585
278284005
11253535
268249234
139673317
450817328
701356943
73476947
122866984
590798675
415848631
201115447
292425582
76766495
175368896
16712228
99938731
459338199
638767372
346716532
312897528
329667771
249478903
446744674
119626645
177370677
282461170
14244273
36349524
52764466
64389849
3977770
266787110
97596604
13821182
146155209
314502863
50524378
113410614
530412851
53804326
51813186
228309458
53980142
254614927
738080840
354842004
300503345
58926023
165326456
9123418
83127539
102526305
670079891
640452441
42711147
25606345
88563164
668081820
185119538
474220385
317120844
137956772
6837017
437322546
127930612
45629310
14381280
253758034
229557263
278230746
486588866
292088653
401846305
188797534
100894322
568241677
152407633
121224148
139171277
106614722
421153281
89593524
407557698
122984977
505372417
324269036
643809120
6287021
35821576
437604900
14332737
151469555
321919640
137194752
160311286
193217057
527515433
503283650
13948714
131276977
8078583
46149321
164395689
377644234
624138216
79266903
216506494
215005681
682333263
38122598
165764137
342472552
24377354
589117434
722080806
43414830
47009569
698288121
170005469
123610333
196913734
261414816
161107127
111294622
108529777
319489026
125641501
3217429
529836728
562706118
308049523
638791533
295075896
381091636
504743685
107296414
47013452
115801881
55582876
163709290
533192456
99564449
161379826
657029363
476587475
318675425
29003299
836330288
402620444
814872595
577883320
30307000
79401184
258954737
18719035
643980164
436396069
770019706
108299318
105701749
373300224
427223636
101320464
302209234
302696415
5591640
499988829
311575481
670681274
12703239
489764690
129017019
40592359
423346030
63587295
54038570
500818854
282892196
138672992
100376888
60843808
226935425
4527705
34575490
523360734
31512741
28795986
118330624
252775028
17411576
7115471
69535954
543160024
180609160
70664342
141432641
114615882
495597615
503332113
283497967
85719860
653808301
43854116
584690954
5009259
760296097
88973466
169903812
715057879
523153206
422378509
25899931
22347278
49118523
185642146
67913766
231837090
73761545
106672517
295054638
47898173
424969844
810904457
309186517
35154553
6945510
438043311
90810616
306943164
7015174
88493991
26356877
709232039
892868021
240592051
331631498
151254897
610461121
406088468
99350847
363992660
41591057
123956695
307472777
47034132
736864804
651496785
68496852
310017341
376269500
480699648
837329304
68636124
235130683
98281307
11131378
106462895
340945040
529678369
35552689
5902155
465290349
212152817
209776704
248081346
475658902
278894033
855662650
31230973
94129406
405068413
561965499
1790847
786341513
424447788
15978039
149170204
44231297
451273236
480271769
44512088
39721220
284423454
231267823
302584234
414342006
50319227
715011015
90004035
77276095
248283231
183387148
224156821
134387666
207397826
269302662
293837751
914162631
227958297
42469729
27181434
218708834
532176801
140403304
143424788
224987574
47211857
325354894
399059438
96069470
404695223
143977099
299910112
235738574
7674990
72565748
16163723
81953528
263303410
599059437
245752504
140861010
609167860
174276309
20233910
45252756
318303010
744407786
837218809
263727041
197349336
152018284
375944566
348549074
11926806
505521765
38698900
301070568
403258889
86821979
69416234
460706152
17910512
171281078
179817206
242562162
180500487
130835257
137732149
693951643
485217986
3962498
206163071
489434846
574982830
272848913
470572893
396820506
194963008
255435017
273957374
21666933
89483282
648881717
49879636
345890194
328658873
521718245
59433659
29753218
409624878
192780285
423348716
391992439
68979204
70730575
544541559
760357567
90115317
542573246
315058061
10150855
60870985
169618999
75692201
72243736
182833734
408430858
333736776
44744195
178225275
253018474
352407818
41869985
520605712
338158146
168261334
354547642
40840722
628227617
399797017
34733579
394851480
646502696
220560784
265278653
109232804
287753963
459400655
17270019
155351620
322526865
50768074
140609867
636820793
40622408
67124748
48921202
50239019
380979727
257201958
23395900
473605732
114459983
243372762
243649339
813769372
42943248
36663269
635731476
36058754
384933647
25116829
236116899
329328032
168526110
160673894
15540259
158996231
337169150
98289818
49062067
71191230
92961175
607356619
457307899
188393966
741876416
547178418
330728586
172483788
526633374
38521532
441513146
175791637
483985280
31480545
147061602
630060958
648996231
576575833
62081359
71580430
506054925
368734928
110540119
380931231
254507773
206258118
17381239
652980591
431046650
209423649
46829956
50632530
825815034
196682978
86552327
1398996
145501801
576346446
346951506
38548711
14659529
106908032
25461439
93739612
191383938
232488021
147927704
55186740
21321547
186493606
137021269
494358209
115232474
95461113
612840299
211203895
423516832
55083336
124635507
82967946
282170101
41769432
129497500
329591069
159132339
546798484
105669420
456238144
254489619
17262915
73876528
406800347
69387
180656932
54818748
472421690
707158318
177213522
81805358
301463661
56487804
672446957
274729986
543792678
351320887
559482661
160089311
326975041
181637970
5944553
114400104
249913788
103346028
234273920
280679909
543258131
161310154
70077109
173608772
16777950
18969545
223359103
229112750
2702100
43604500
562789967
72100846
122545179
465338234
7950244
193744819
11276834
475751862
431927913
50319202
15304440
140453780
81291636
592354351
578466115
13267666
558437075
655767643
4198111
82929396
37265004
204899837
256997558
500857924
34302471
441201828
421557518
157954250
253483686
54228276
769014106
161242014
772673316
772730849
828940688
240707780
543107998
319404374
595749746
113453325
11774113
122071382
225118510
11101002
132459273
222562755
289059205
131725191
202675308
76524108
633795836
491667455
116087677
21887038
136516067
87266197
272286308
14044547
142033875
122638905
370438509
280242568
243728422
363840101
15758791
306611974
315461279
3618857
169662336
78093970
443379856
374326098
133259666
759249043
606082151
406162090
73609791
191215059
373741971
25267454
65121981
797494965
709245983
59408095
11906888
140086220
648644276
97762715
379254316
91777200
944422218
244890732
73252122
328266886
19704540
20607133
221648075
14001149
71670924
38587291
568644123
51403266
147053521
373752930
232011448
666974157
318312816
42293572
174741961
205342921
560177521
319267450
72720798
627269311
163761002
23061016
319423685
270345426
208692919
105840115
277712082
581980321
439796781
347136868
220467579
3926115
374451724
523285349
100224683
356876491
289189718
72983479
29475123
247649040
165027392
364553303
103693382
362937471
228461649
163005354
163321504
683836212
97014351
97481503
732714034
732499129
440394782
47714660
202271579
6063117
131327326
154304595
255451403
417222558
318931246
481606579
27457203
619996898
308381523
514455946
160523342
30492405
708854800
238988927
138115571
861348046
55139680
124127480
123099214
299814638
193867879
491007346
377213516
326566929
654305331
226164736
329389264
300549216
127559769
91415774
64786116
2508318
58566238
546192361
600648912
540429834
487407166
373407678
76119022
120481322
149417877
28946047
348305212
49809458
306495093
32951907
138548125
15108881
125472775
30161251
233741227
105029597
22481598
415226768
45025231
2726484
428078119
654348604
146768808
348211956
86038522
245922051
319311522
767794152
83658170
96970670
549684705
420916933
39620668
337473459
399967699
237915796
688932169
82300274
259683235
332852138
498992934
471964948
311310248
99683109
66771901
335626379
240896322
28041764
136774092
200696223
725112577
296214199
77386484
280765005
60024600
33905674
409245240
34036108
317838006
336904490
35014530
671063377
195978294
223993360
38364764
417572964
71442822
206424824
482385922
12107646
723664080
99599008
949764162
510799412
232691083
242346559
717516475
79302268
3096956
71831323
14585751
779940721
505552556
229727140
16095727
341867901
25685953
245428350
526989330
73072537
244532737
65039230
509553447
120833469
29974104
16450471
12757768
318563791
173760570
6121887
369609554
167980229
4263505
50115432
488320997
11367698
364645524
75235000
178837254
108855032
663828364
509332282
4242192
20057843
313851843
466660984
298300098
37008466
59737468
103427263
406777953
219109749
530333165
13873738
439606359
133428777
65064013
425241315
269502402
778226065
243572621
772598535
89012310
14196837
626166625
458267429
242819535
30379442
476903531
12094145
44666966
632938007
217859374
22689864
113397882
77915004
57531255
81015788
483482301
228369715
344707369
19586417
334288817
223043856
682374981
5230580
41606303
209268491
136883365
605033938
420909906
370730037
692140587
536886853
248035590
593196409
297071683
377564317
502259
840636190
31012492
545271838
17050304
191252977
1418874
398094247
160648932
17390942
85648663
447805143
43028742
525564969
159034964
251715857
90983279
29656229
186461850
443195017
137495538
465885392
131420346
240701669
162147623
171764009
50306001
487206489
60872776
45336
553619036
166845052
427308017
334053782
32096461
969342
250363452
42217500
139397321
149124020
269485469
552634046
30207030
126684162
33290555
266669363
155513209
2307150
341027768
349882502
113037834
2785640
59870018
256898602
221951952
456707521
450844057
337712459
48478626
302801874
196039164
423103321
22304283
280283173
51038178
23368775
286775896
199943171
116953056
46621723
228452838
865168042
138127033
323003470
105062646
19434978
352120192
54096434
238670974
19384345
119689027
155117853
424011640
743128347
632882731
134751779
162932308
247319761
111584614
903118713
10782138
593716046
93582250
236092476
912675565
33157615
505550257
257871021
796236144
823501061
141360724
231616135
42658164
305466942
405926925
696039027
42012457
88785738
644029537
65753217
49501561
48340729
387408907
110197786
202699716
66080866
118441657
5729652
660081166
399401793
352167552
102636802
154334480
65574762
124002017
276832860
593867206
753029555
98026309
30067294
775419979
108407659
674152
566405996
560370557
134046200
5681332
113868244
597478762
24834513
744755565
97206950
152074361
319283935
17179225
243692772
175821597
204673024
526012334
73783744
18266821
267341623
216183329
706587994
90778486
183950670
593335332
126766434
48133891
213562111
159829526
282916163
9528254
502427242
26321100
289877311
470721846
223405449
69518732
277986460
67885496
569668254
303032527
822973074
368787183
187806738
550358182
5998526
17920349
848467115
433475532
205608319
72426810
21459550
3723938
27022255
204751848
316617013
35430024
60427864
95356976
433253253
745339578
515120508
452276421
92808337
3680922
159042090
11249561
247318386
132579301
38333834
203692390
125568855
292538068
185935072
190915494
5928180
391983213
463912411
228677352
410019418
3799823
11912182
49144673
230697246
684067165
99563667
59840830
56113682
160540582
301267807
339157229
182387180
53293046
63316390
19786088
302113168
78734062
430072820
386597197
171903661
136932645
140169764
403539587
130226438
168338551
416820603
338468860
5745272
25734559
132323785
373923787
37091947
640589973
537287823
89974017
695183130
307483982
897555904
508090258
319001412
690253382
452627858
154160451
32496001
1072703
339237869
365876769
82519319
6559093
314784581
186137485
32206119
377101910
407607275
484639347
116029832
100458139
587548717
128905668
259464637
347123566
285516224
66856807
194904237
298629836
4378809
335523891
36933877
61483331
425812848
247647299
234045044
65388598
4741908
258322646
334906140
326666647
355283707
290672545
61652082
99266522
288801867
158562184
2721519
181247294
634362759
394537085
159619588
334395643
254308635
282002229
354226340
153440061
24767428
62754609
163852558
262300880
286725784
381495087
124066757
216954833
4359073
782227162
575150
50879586
235644714
264103254
19348322
250811111
59537370
194716904
130753141
25815742
322055429
334499353
609115706
27511328
374918605
189622495
224083189
647398520
21783657
592287120
92449111
466066568
374582594
828823199
7499882
212018320
240761762
56428854
700713567
20968290
156040
488081563
88524181
160347201
492875781
552085545
316568762
383121341
545871715
108144225
133008098
288749462
92319720
90890493
532132834
251750709
68723499
234060733
3540276
180373479
113099290
9210011
92044286
99707411
11359006
228711662
145707810
171321847
315875543
95760414
2083107
511156780
305726835
54678484
343477461
54458257
390197753
406969362
33951144
272944301
5631892
640737701
452387661
355075564
17092574
97847206
265607764
185191403
326669070
77225348
884601105
72209408
321461315
288222183
22173247
55060252
1529159
249224481
113773506
13340913
21269192
25893087
520309129
168491367
300047117
361768218
57195326
155633556
66182359
451122583
585945850
135096770
570764592
170227318
452334368
360477486
292803876
322051399
28391634
25286726
185193264
495709675
175303898
401689562
6285890
417267178
435369617
214400121
223810347
767498562
525559544
54253550
1808891
702080360
209376779
282879732
83005908
15965631
136564142
235355085
37529432
174750269
128750653
176436414
90141142
173334217
335901337
63416718
14730490
15811133
123217131
296914115
294348323
821853331
241712184
57491774
36885427
682270796
84730493
363359783
18170089
402046853
246187514
36884098
1700146
467771333
53573522
340949591
158963891
469755680
791886365
8485305
91182485
113865594
228242223
334683255
5925433
328542909
614468263
58359743
332421513
181031944
281138305
683138560
320100495
514904366
340922653
3235093
486592402
73918554
32155715
14764685
375146133
10022582
213433397
94790869
438645305
74913801
467567551
175047479
74497585
46751083
498638397
820381518
296301250
535403915
198583320
433193468
694672244
92337755
49704133
273287881
634505835
186586567
962768438
208470086
373652977
81599485
101977156
128332968
360911331
482712345
107798722
520234466
156124128
1233052
10257615
75766202
300399517
308175744
98700959
320279759
916400310
248885530
35480126
593025843
133047550
109976411
358133498
806167699
224129695
307924502
38158839
106204704
305419406
20029292
56407689
65621380
1417607
41033351
274784184
307672977
8930994
55268205
107234894
163929412
893942359
259161978
616173620
72626466
193483832
72554277
286137222
47223672
135089919
235935113
184356341
29087441
48026122
30109890
603408764
200062903
334223465
195958825
188355606
387977568
45129274
115547711
548691186
343821687
34344832
828148210
715967355
268966896
451935352
42442625
256169253
186712411
61456952
804448226
138137589
9935802
214171510
125908869
84140313
110969459
264622325
21079932
33980248
330457769
134753446
51049806
573380987
436020103
36334550
96997078
14046803
153130036
13764159
24074889
150975729
135262978
291275736
422794845
25068553
84267750
95134763
427603847
136888724
649904707
554994
585167022
673178773
365046553
159954324
456260429
320186183
5652261
532965265
677038925
478349451
166447958
63843593
127237151
380200757
15160815
30814929
104251510
60750334
293340496
97927166
52390524
28468754
21123254
37268887
249283715
7655901
35860763
62598511
12296769
265580587
60908688
165980830
64945015
184952312
27538467
213919159
824125591
362542424
44013225
9237727
82489888
11844545
197236193
64784528
410628458
363455543
16205453
929158573
284812776
40638565
213204108
536243969
420041528
2955368
568439568
279395061
336573171
114756855
298836982
60188200
306412706
625866304
147132828
511179349
424479376
47924544
442600871
281106358
5353996
31515394
435738817
10937101
52691901
286484
22139929
213634096
541791737
250046446
149935230
198129833
99284001
282275336
315754335
144205146
376028780
142195533
65358005
728906107
543142045
861908711
304671840
38649289
190758646
579155344
19059120
780881266
663271862
50266390
308950430
688619188
198840277
252705484
228223926
53620544
78870173
164905021
514844142
396307459
7850242
184258693
228281976
146363960
40709997
367729642
3603404
199718814
179635904
87430216
13526551
4468973
185320892
28491634
33689752
890274468
376357788
19544712
605707055
7205376
315244177
90248551
383559174
565256265
12045926
181806294
46853929
611574052
344483352
13749357
379671014
259786076
111526279
136428087
16652498
163715907
326851978
57401066
190814003
6216568
102620115
130920603
221250912
594555373
171114159
230691399
15055418
105011533
351120938
252645451
99317256
408750510
95986935
773422957
391841401
229195016
69622316
242931659
233177228
898817057
716349909
15587127
82829457
860445593
391683131
375778544
360200368
95253633
70084110
222997075
39366770
388950433
86434743
678778700
77095877
165802282
3527060
19127560
796661507
213909386
386623577
31266821
36081341
406657205
503875475
686264166
20839036
59578039
223775640
277902726
575923683
566437726
314780784
122475535
143255573
420100971
351316680
661982811
129645783
219158502
45305385
4846950
69201482
278646134
24454897
25761625
625818404
142676078
216970736
63249218
421572222
348826535
319811973
212067850
46346383
188424335
265802063
171954171
13866773
302871784
106805580
136933068
745978752
441608416
70542352
150824164
198126141
248057398
62987018
174888712
69646334
222271994
19515616
105821194
375207035
236546189
497795273
624952153
45843243
86425851
665480176
617254830
313845448
193639160
309278946
81968059
184894601
384388591
162411839
722617666
464075861
72741550
95943779
642403103
44152401
483972147
669390077
13057911
145404745
314757438
171757441
21933641
204763184
401371412
353668262
105405391
142632804
254359030
272856722
24671786
189057743
102951773
43373854
525325585
29290243
275600784
96731787
14028121
175729266
601981929
20552602
5582257
299910563
69152973
540424327
533404453
74139812
108826922
264122233
259043712
27630548
93402608
73263133
287005581
608326783
413409790
9639569
107637115
61711028
232070674
190182562
6270502
258814860
955616
78169129
894154231
738694527
32314561
27277595
560078534
134906416
150365953
401597328
24165146
157323182
393798901
1125308
129227868
22899246
89686716
62619413
215690631
7083410
278295388
256855819
127278704
33947098
1477610
48082707
10357349
121562974
904967881
354075958
295911352
326472941
627232918
256362331
5021515
184779674
141200832
144317713
272333112
509192333
648236088
548189055
45223556
231522457
230782172
442414126
652309408
36514599
103213737
86555625
820691464
35029370
816914309
203264953
414233873
304828910
274485815
581943405
78556070
267982954
58953838
456983880
524896720
557293236
341347988
71505484
284616990
391346662
3540045
95412962
343715649
600542442
635363740
570783601
67440352
339568455
101222969
107918092
434067095
14844051
286156143
124347972
149516114
28650956
49696195
137121283
568862903
142279557
465785022
437690987
372436327
176597130
850571588
70455059
250664488
168566203
60400817
5554892
512572505
380960704
100684451
347995793
89031208
370192552
714544307
455414805
52591054
48139878
804450789
253149618
516472068
830715458
9322184
229581320
15020088
297281799
128552630
305992745
10385384
100670476
50830544
69349261
380422918
186512233
523831558
333422791
267237339
17874245
35982041
189229586
54299511
273576840
461514396
30818330
31933287
33770559
214067142
862738085
370006260
124663973
24584801
66954613
342831870
67516870
448547908
67881339
168121212
149054946
118203538
533477774
767950422
83508555
290222705
424852409
260713649
350890031
28984587
665293341
152268943
556822
182596274
707919824
108511069
147343593
194494882
115700690
25074416
207553292
479686068
585635854
319939491
4738693
43078366
50575804
627028720
40858168
892370300
94900148
144700472
38931335
194156205
74300224
63786611
20628028
9344930
150006422
69745959
164968291
22688582
257511063
41338169
685076698
12676336
701854044
388359709
908021367
17620152
177538421
77609011
135017897
611739224
628884966
820234519
114460238
115570926
53478734
342044902
1526980
35221866
152384615
325363800
7930904
253315559
129952739
43503764
124966541
90580464
162841164
312439488
20146062
500501511
251739508
221208132
87219274
473844779
722920538
120838072
6650646
741875406
443311965
187474726
152995671
165735631
615507524
53495145
167119226
156924505
436552822
146559
11245047
239051446
161587699
389767260
99966520
362084837
675072502
212056611
516961713
389321255
354101327
749625544
5502300
183710582
377278586
365784385
265151224
115781187
275002256
262866903
73024556
162695232
16741119
152572988
287673638
907395917
166365691
224370590
2511416
43997732
737970881
574165692
9153906
543068448
117652838
24908463
705148322
675259133
436335541
481788042
264635943
142607264
55933111
33887397
1526229
161761710
160329543
930808180
41757637
244792341
37941270
825316599
743760677
749530551
32122452
567310359
64309398
649674760
15217954
362040802
39411964
30016162
508409927
136405418
87632971
477102651
285115450
12279540
386896294
465413511
39716837
96354738
56766825
758043007
566448349
119835044
76042349
181251314
727400833
148518553
82717789
13926528
20493211
339570520
232261702
44560648
272281027
25425987
875594802
151743160
41171905
205062165
101543429
281602498
387175
267606661
32078417
6297664
56580752
18802813
501684501
556458575
92538532
192928640
388359403
167065215
12900845
361383627
263511237
906173206
58428159
172009674
38943851
294467351
63047224
322183944
570408858
48457943
55974264
60632867
148405656
158339937
112980977
586934505
43050010
700333937
51753993
69724204
722214840
121057973
311562907
24699454
289893549
439715435
335234265
233370699
893120347
202047259
556185
365540941
703220579
103007091
309318659
32534569
42903945
806899289
128627819
115841766
1216723
428982064
326287108
365499322
802953892
38158250
255564783
25265159
82301435
281532667
138224543
205575293
163216767
350533288
335628269
34263752
427190289
72198310
247441993
412044
285632828
549993139
24539745
212080815
94057846
351389978
320777910
596432727
85974810
327026993
607957211
14179171
20297979
47581988
36442965
669642606
118053525
26268096
353141747
357972446
612635382
165249287
175096833
191512489
284486480
19600204
311918847
243211775
83287677
243838226
49053433
411034626
92368728
104942797
122548630
677697777
458092041
84153060
169727437
307538320
626581511
703387390
156848533
12180940
88894131
245373712
148445094
166267559
142671563
385027072
195983321
515146807
118322317
328643198
569233022
14164123
408734081
2429608
844632924
14638952
51077740
245907624
918765317
265609315
614848192
168246613
292940241
499229056
114576401
129830129
85858245
492204454
70481676
75480841
29279698
12778865
34925069
276882338
173541687
372841763
29339284
12675332
148953462
665488423
119127096
830993373
55353710
50292259
28910336
416554776
261566534
437319968
47147209
25099629
619835639
133275552
2409082
273955715
32657773
370489203
124813508
32081605
275488455
20175025
48265405
488489988
362077609
550635539
51355113
566721716
797285104
46981
316445796
88448288
754236585
758050208
87240506
170344963
41322496
20961057
53327792
44094075
230573798
72863205
238131971
520306295
261834497
706226392
4376589
139769426
319620022
13024757
6082132
152694247
361943814
424827655
387873015
154791921
146812515
113155858
185715350
439800774
679608401
108030529
542332647
11040172
46263286
254228201
46945947
522893351
83609582
110254874
496251232
36036777
162548309
386294877
98350949
224620143
46136118
625110516
418465367
402317190
33603416
332009739
322996568
121296890
26703399
270593737
26219488
451688665
547877
58506937
251934483
7722937
171924900
131347891
133563884
74303532
107359595
445178576
340099565
64276165
103902893
698152375
685278247
135506461
838229825
599976625
139418053
106279217
535927112
22935832
582757392
103178038
13502028
413420851
229714203
155788218
141376182
132829584
411596007
197910790
141942033
381331933
633610368
214491761
116523899
24061832
200997019
300470239
229563675
36306193
136699039
148349436
23028199
114955854
556265852
585191671
21820943
607513877
200983235
337594934
172487786
2988935
35268120
646352051
15462069
7555585
171984417
424357210
239089745
419695994
469334646
1563637
75486040
9887375
72937423
44683132
69269870
10239212
74198285
698861244
101106589
136906859
359640926
174162969
182078460
118113085
374275227
188769283
416883173
241893642
110993902
50736173
19280916
35232911
147119100
98015705
321461187
151486388
258579192
78584758
130243655
824905977
808364873
170774741
160405517
25091447
15018562
216213970
36321338
34782426
209589248
851953562
164227385
20246398
59384837
4307449
193346291
104298686
649105186
19957910
209194825
8462536
78775941
304599503
475821320
1526023
275871961
165590120
40340957
127764900
140671064
79428972
294302781
26226166
117231372
325148373
763900287
182343426
32155177
6780326
57278859
442477253
729388289
2481696
841853852
204150362
55818292
318684693
867510369
135656193
79497213
162222885
331579991
593640982
143618302
181527493
191289862
15264280
245716245
304044030
522095178
264983626
591014613
319632816
936197775
9810280
752773859
121798579
718097298
277288697
357979583
320706217
566781790
353579551
229590417
101468842
95662619
806493041
537832964
692842356
39603988
148276272
125853660
647480177
325043413
434747638
92943184
737744034
81305986
10131491
466521342
407158028
466291797
733071773
58547882
16750708
666553154
33317972
77061719
276737512
79372520
282201673
86487373
147692004
103031401
357048345
132315308
867424061
43406693
634996562
137063795
307626329
33179578
208917218
377037956
184902144
428009428
425417772
231891840
259338608
8038795
189634515
248617809
468000184
199106163
241564479
405195563
209932527
43305077
77314996
580073979
147989365
233064202
458099286
225053087
640663957
103898257
224270756
598327194
39371090
40540865
123716416
26480793
20512022
491275177
121451908
38199636
695939474
370041561
141406741
69235003
75737478
349251591
621317960
408555727
142835628
602058448
334100920
52257239
547146915
180548037
294622605
803266363
816705063
731889035
632875795
15054044
352691172
462072272
359053394
429558387
583974219
4552215
440102201
290333592
195045013
164515373
62092226
186923532
85444595
656090781
132491166
54680849
201465009
127360404
401860740
203784313
37341365
234588333
395597463
199273215
687111060
297141955
306794752
187965305
534800024
15425020
114820381
40072902
255936828
229605837
973121
391904324
411964875
460341464
571995294
329861185
817314988
45885932
115178493
39841874
212628664
453588935
831073275
23206922
12746616
641037491
119746965
335023832
74855754
6554399
326212575
402074286
176082235
554262497
380312615
1663640
6067915
209706777
325440001
459011368
45866095
153359334
430596749
447689689
373998080
486939720
103582981
465672368
111572183
479585907
105997035
235165382
215774334
164521826
265525152
447303811
33531131
319876010
159616382
20937272
3800503
72802099
362274238
182321801
198578570
68893648
330884747
362003174
120499938
155363701
456531854
25537768
248965296
55899316
396809408
85532045
40796210
38261191
158704856
37993415
117606218
7203069
270504334
206709111
621941235
604096332
7292110
866499375
399080747
43155411
342172061
356929008
66137368
413875312
339086110
337393423
70242577
67972811
231600439
118562773
18364347
8279932
658432987
953363581
576270312
13116524
69342597
459450124
322183917
612546082
103774846
206328691
117667534
150263733
721676408
51827010
133998419
269244470
23778328
123654312
46993398
207419140
273424788
434931468
422250104
197573357
406728710
58090529
156632481
103786576
7520272
6842795
374566152
579948293
392316781
206778841
138692048
16009606
143227316
61149370
118903412
403915229
411262326
220282457
60416838
379322330
24340888
291760760
127978874
57380630
79477488
265125685
245972111
198544025
353587231
165922586
39721433
249931928
391687195
10137248
556358906
486205564
69738983
305240198
645005643
218805045
102166090
408394945
222418358
529911990
278031040
162738628
289257144
319785205
13777769
395326979
134546945
275542687
18513117
84469512
533971153
102869472
70511892
191008073
903509211
457268066
135821401
21709845
156743606
377868843
619422950
309752046
2702268
800512055
45854978
744644572
102197376
256615879
371834287
317283676
651985278
35472910
246141624
610688790
77346226
433717950
21502415
4001052
316289195
384937658
355602187
25545948
108370917
50397993
56515382
243223551
265523379
104126650
359569486
436263265
130441363
376772685
87745491
79247411
88614454
105914748
7731996
7942080
220142284
492142636
841541783
92601280
165691712
48326290
584336767
470747025
159669605
414137480
157341895
12679047
30414199
57119997
15848211
392831288
77503383
673810376
321690464
944389419
19247529
169969367
311295048
39331020
90363718
634755032
97522279
561173376
63355155
734245161
24478801
96876756
32344139
56199339
70566394
133883652
583738018
8216345
61022869
146957261
125857540
495950926
329875236
193754481
55045627
560202388
318554202
161679256
159755126
162895826
8858240
235923151
938970309
309525016
213714506
157813571
39229719
198280378
129108897
944769328
50378545
391566523
225889446
255141597
546437915
163262946
190779225
10019527
38961242
169149232
549430984
194840878
141674461
24628382
609328542
324704912
46126105
205219381
676387590
53938088
485318145
770641112
19751903
593639405
25146012
304201444
15457647
356874203
122034663
308324881
661385229
588939941
145325705
252729576
100844689
203283328
657164881
18408019
17195350
342313760
137518910
176078462
288130542
662134712
319954957
29916504
423056458
47290585
665333238
397122968
73270648
214461417
50288161
642235435
233829886
6799629
337609580
414982121
589670837
568188233
22345235
109841565
139194456
60695146
143826359
260635961
191678734
55995626
73095895
606310459
199817223
598044791
44294230
437644638
331920387
621397772
188785807
317244
639786072
117981029
56963884
366959968
198719056
38634653
389267271
195544634
24296282
219695498
17860954
82732624
307316115
482155245
374444677
244646267
62539170
7402123
262611969
143948282
137709810
24069974
127178886
327904490
120099016
2422830
79425755
101243655
324547392
210945393
68937228
698437492
356597134
85349317
532493198
129021437
22042171
79850735
641159303
49532146
64013130
548969450
93034226
134695634
347873795
52230746
89334709
23913396
17941138
364030682
35315497
35120491
764874850
7763872
115778755
31517201
5195909
8118198
21623849
34632514
28225419
130856920
27874238
64725369
92848296
10674935
94615185
140821356
41743061
236630041
272652406
22109099
30090598
938574736
2437387
489988776
198231657
722890943
61988833
114171953
536761739
487019294
385009345
435884495
149829123
428058577
545470245
190246740
6491197
530865586
23833407
417434395
356597397
86888032
142737088
76380301
297180075
374507164
1985216
371628014
142344541
303856716
136503000
311835798
169801831
75028644
645585972
378073605
617276667
661713473
59213664
237301184
13022741
314887277
160489990
54809349
42820660
86029584
24975452
168568909
601529906
121199276
228817445
9248965
419620745
239493948
392981490
248318439
103427742
55794204
48033470
22681257
570225533
17380690
107510261
27615316
3395271
180250844
107135688
807741196
490748718
585751830
492674326
6034360
257315434
71719209
10815084
237607842
433657482
137487063
89573354
37506230
44482231
43739346
27856592
6630796
203565349
143575672
465642069
898959761
704827635
438879496
413264600
31334134
108790507
103569635
217008569
167233511
83148428
20339791
229761067
580253297
66337491
835097143
92429598
217015518
773508266
12254249
473308941
193572337
872661025
648025
821041547
907396785
145364382
83875950
220630162
306331097
427865678
60572832
91209018
551935172
296642366
57596664
342206886
818047202
17228624
38186734
186215560
606193568
588663494
7342384
97320965
134001977
25023733
200662786
280197337
49743868
62589392
201898256
256172885
201272088
46245819
73765422
929064102
50936306
503515655
17449721
133761360
42559534
151180391
420780317
211043728
187797341
555340931
25967933
136432273
194186150
25440131
46333688
246764040
7028215
187239450
2947826
284553987
81279447
684664529
257684227
160979708
734056798
87265327
392794766
64538533
71651764
27279519
82822641
98983927
106480584
24258542
234081592
525748619
393212396
552343837
32327181
353864266
76693768
639531948
2657897
412832404
157678899
1612848
32205936
280953056
161459559
87198990
225038206
16784658
246023882
311837935
393097458
63101471
690649772
366147771
340180172
255923597
780664606
97511672
928491
579893231
486899102
44499797
692691540
207766336
599126543
378447730
417168623
18473161
275850289
254091211
224150474
305134628
38480895
33714789
365022590
7448679
99236881
60758746
134278175
177989985
6396955
214435277
25424150
502754459
169918746
387042613
343025863
132626663
117299658
11492445
520662366
19082740
87422499
441609598
6113934
480964709
150484391
135372747
223319676
135748763
227122020
352813033
808279096
159768145
680276150
2541519
9358093
110340954
647113209
36211261
336152039
265001093
69453749
50352396
46604103
39493710
95107339
30497482
671242569
533594264
131242470
63885204
93498052
37669549
461934640
53178134
57943156
516418690
697267560
125655209
916021123
689097572
208742936
80633137
91235476
3581713
368943203
119276319
296595594
52586477
536490184
139996
594728109
356825468
899853444
6946882
99414960
232548206
75308403
57922964
515240278
71151470
305866925
317813844
117788323
82133691
379375938
943488874
8786689
498690134
41718112
4908541
4077397
21667733
585920930
383712600
106558389
15136165
311852467
343470236
1851850
8168964
688144748
518150523
459122799
295484950
141051352
51874170
588656749
592600221
133858387
47382579
151563828
416512214
336432738
20695329
618837724
303964407
32350518
166587602
508140901
33516621
648044832
126776054
6338149
840845572
205535765
55373999
367394661
447207404
126731629
311878450
650968439
532433679
4884154
561125471
196860453
154680809
22368436
32564041
306735142
264637184
1515315
74921161
315396874
525963068
449546296
293005095
69573605
312540210
199965725
426510569
2442525
6458246
53866372
71290219
14591265
534846824
454389711
14644500
145765851
764859817
342534975
178287783
31048471
22947055
2788250
33924557
73279444
589405230
176722
116098020
10892932
179290361
196126380
27356848
364777995
256565973
81216864
35583665
573652649
2901327
465826751
24689960
155840979
651288549
880589616
471085430
36258541
94561587
175117028
145309231
759148853
528337366
189411936
916743475
104522072
64578973
686122804
193785996
673934717
58971362
296651
48179902
283206535
37644754
261795335
480552933
70419432
185662683
602364566
57740669
66109452
473821610
1124259
417963517
294600796
190265431
104996413
669837855
201046378
120672007
144992400
281340649
542133994
283498954
245559134
48018561
99289199
68958051
100161828
402911673
83919295
100893964
217186907
86523816
116877608
741851853
263074425
822570093
63967970
458347357
10668873
373635710
580137398
561069160
378611603
145198468
651691650
448439070
680387514
441569621
282424141
134328951
44568813
496913040
12584194
355745274
108198032
15058442
30371473
8461331
346684862
212460108
157952999
52434998
376102450
5434203
578982379
76779129
493562387
580578644
192685926
22974589
62991779
44790095
75736261
505260660
119647985
594279907
141681304
102165626
326710596
11953524
150414978
535603274
425541230
234909784
165300394
248768772
303925534
226051257
495687820
32217616
25214954
321037448
19868854
330541885
140945547
293065706
45034843
35627741
58492984
513865941
625464039
28576198
377267883
1280504
6473754
743384
22082808
140938011
587550072
585022
2452461
328555537
211245306
408201271
159318198
340603719
395323528
239333862
7093160
41300994
241506720
837635779
646176554
158488646
501883165
77006078
130588070
22724040
679176630
110118309
352055345
10510168
465126606
212561327
803637767
96560481
917510576
201916224
112417098
8457679
340469214
322332645
79831229
80502608
489743069
837722242
485170465
24050961
536614910
62835688
12157012
2410604
478343784
488650208
719678049
551874122
690657209
35094035
137834993
127407192
809707009
58050988
47320807
541906055
325486118
124934070
193646400
78019818
289700045
177048513
755643844
26339134
67652366
60811557
79034411
15754684
54266966
84414646
395321834
437059296
314393384
190796035
8605238
14593515
64391096
223566981
46073920
23964344
301376079
63397374
114312753
171586908
122822024
6583744
10628361
339673847
335048183
707530028
74048189
11400094
558130501
45296330
281592046
204944908
123831263
445052884
14202842
198789849
226367074
43613245
23154909
92565345
202653188
48626340
151326416
59756394
651655608
454392535
113795493
446108924
321687683
597948152
70511091
530351115
550886627
314945521
167465116
110188180
19858009
41248191
69745
468320320
35150675
366512932
152416965
444383057
154629504
37122380
32881791
2602559
221367629
65622360
228370799
160280625
40866647
6611719
78253323
84302798
149273382
29152630
224787008
112080347
50557150
383936765
414569642
7188460
873397402
66105086
47076249
864630913
582049051
919380775
493933365
13868030
364288372
610158081
8428378
203589088
26185060
21718288
11532308
195229065
144701133
693672622
389844855
167369810
173617932
227508771
415750542
687155878
80548476
349040165
71491785
116434881
405520213
263859521
806785719
1193985
8422081
240087206
191827511
17036958
8773984
55564036
353635677
393700856
344669770
373081199
15852094
325812899
88904175
2707690
21733987
183337937
17251362
558740490
19982711
5895118
526207010
122440282
737080609
36201168
406093975
79881469
333477078
300115560
103631705
158959385
87078247
187485650
708320527
62171186
327327258
862448521
224577830
105865423
278583739
200412497
176602254
265164054
15059787
376971249
707523746
132190281
790066979
655529810
240180693
37873239
421208458
100724365
121257010
471936260
191089485
299265985
182838576
56672893
168104995
222038786
70214394
18910313
445131335
340210437
67491153
107051983
43550043
78668687
170981480
125463863
147227576
8459939
346661001
58891625
635484937
713350762
33218177
477022197
191437630
313778976
120254916
347903082
232938170
123767233
414734169
202886135
42286238
201088715
304944248
543575646
90817086
168289278
483468453
291961503
819818418
747080835
713822101
47062382
122965292
74835573
375864122
303998664
73509660
132913967
89953812
265337009
199810235
169106743
635409904
695847133
210931217
566313274
492182343
231520729
33575922
300889184
55016667
579073396
307130702
220854750
73884825
67798131
843838041
568757710
55987813
810907260
39625746
227487854
41203553
98236433
561966590
329031760
419226650
77454855
165544156
674427023
220426748
579304231
170433877
387957613
121042306
259395979
538754450
332261234
736520447
436532792
574419665
359425843
212568594
443863212
38004542
30814984
309738770
21934379
94029357
7089196
152137505
46027160
518063786
48068196
155502819
156991322
724452254
134420603
481726026
97550708
575018611
80101421
224361021
503235693
572416288
70259312
84964008
151910409
145712500
26198732
95190012
423798201
50431984
357521638
12966227
286560077
529348313
37773138
179704159
310948012
792723414
506672539
26962682
416182813
295100245
444571462
245691753
123441269
694631289
338640767
12556531
7136060
156889255
437355924
567230118
750843919
370837515
520784557
283561682
4538241
76826175
6302976
395085121
492153828
132632219
4277129
106344734
103692305
429970324
223886611
327493675
56197557
309266425
227783335
752736195
446256595
4162164
6617254
102572742
7933680
314690841
86203134
341053280
244533112
90053854
527461711
351260887
65957438
486573932
407312537
531408309
132877564
278222255
6265302
263191
705722715
728527722
166650208
83404966
553671894
409024000
22877443
4868606
145518918
367235597
566881565
150466845
70834803
441782647
51197677
193831178
373050435
56477653
78041912
571477104
26454206
162980690
41444605
72034330
678598428
254759995
175440129
414642630
250388813
58662081
1082987
172037092
110976086
7850427
167011834
45612612
224577774
72461841
392003891
746498824
3208683
644875546
122074923
33066722
67260290
352250656
455461755
353402108
262008558
82816962
322181610
153505492
82575790
866393979
70671864
231132092
684223721
24576761
13235524
259964434
355465838
627563461
27626218
329352249
645554673
332166873
242689808
513285501
56555716
170094476
120541365
52966703
648001186
27769239
280357290
20629212
483511146
5019978
438760166
71069918
366080829
232578625
72810072
78909668
335827032
91372806
85379007
53888558
300019155
283023530
129632008
13881482
107035970
72381938
311734642
98654104
93580583
10414023
107834268
35933538
67929151
819291477
436926785
366049399
76298100
558037047
111770034
181349565
540313984
667821978
19986214
77879366
4182150
85349773
455228232
396109724
635479135
135915013
82504591
866507323
513533892
448800089
43913812
11095582
201339580
317072724
52149082
26804182
288609960
192766668
195178055
347787338
97329836
586494915
76056123
292157832
287543185
95480875
61852460
124969193
659447765
71399345
96323534
138310987
85303456
598706767
69496166
175574890
117544356
738760651
347357183
1619428
364790911
150097342
38559647
576184539
63040063
24886206
133827216
6040697
339968347
872048622
59372896
63581921
1103525
926612343
215385155
145366801
506807
216628292
440049865
39432791
253930938
234970484
15160460
171972436
150282779
107041313
165877803
116457742
644646792
37961801
237011870
276820444
912215132
250794807
28808731
368902588
220775218
465340128
35479495
365168595
280386327
516542646
36071148
119107458
383923007
297954749
649156365
2663661
636524311
650174225
46802730
199466818
10587549
565321709
296627229
741674992
610529176
31945305
270010677
486177065
536211904
53579869
390945918
73843181
349728278
448805416
173364381
24151329
217732374
325607062
196959814
410044322
253210078
24966775
378730318
226593346
138571647
54738321
237764618
37835844
155091517
7184584
256502133
448755125
103588071
593339357
50805828
291229175
61543212
89596970
551313009
135089730
281603888
220475190
576598058
6677762
461243996
29988955
92157062
130190673
69455343
68182647
155023229
474942505
26186788
845145755
79992521
160486075
173130998
109382834
250710401
57904201
306443263
130941685
59640406
66207309
23070754
220671739
159975825
257796143
166732653
122787370
10469506
43409103
579007545
74773738
689597203
554578871
177041520
74377514
2402406
241782829
238750708
213319422
44986032
343301681
7030852
186598666
289673279
8732937
12409302
456664074
295651769
226626905
497662238
206128949
274252269
322436617
300236356
211780122
1963659
75496541
431098654
138231769
2401244
295063446
667345450
599809552
598547473
105707052
658978861
929711
218609740
662942578
352760722
144609890
8186611
44725480
124367103
45716975
30879430
201897753
280839593
287994326
172342273
320063717
13793497
3174158
202675358
754829610
51249696
15346541
19736760
223982994
234602171
209448898
759145961
162786470
179444028
327237911
159834902
42675014
55168648
217817893
15527179
375012615
653220861
917228553
93766958
521218724
57241203
93156655
97243985
562294996
311837198
144479096
277992479
5359394
87214803
8067881
164294104
75450921
214123427
452228045
354157936
104495149
516739199
300293503
72808779
517377583
11248306
664954626
680864643
304643993
147658670
127749628
86627141
9651435
880789902
195425538
164373481
541477354
132244758
129931495
637732627
322643312
427270639
457624686
595651565
6956573
4262084
45865756
884343372
9981786
163713678
286648451
242745641
218355741
449675115
271385225
459053281
880612530
31484187
151223684
10863759
308478394
36788980
688807325
367098582
148155554
127853834
417789790
264288197
90162488
14663726
57743889
334778641
596682844
249285832
345470937
204066058
186955312
575250398
44295351
26006963
127942393
60402526
77596390
35977955
56175796
651725847
245716404
275679341
110652259
3292996
13694697
160559133
441683523
201623494
222756348
524523157
29860359
10806423
325947293
516809046
16077160
43630412
35096272
695021110
449567495
1947232
387941294
264862884
796354258
274509265
349935584
68217934
341901107
78530421
656638791
469194753
86801632
541629550
304156730
242250012
446409289
137767276
255230768
819593204
16503897
19746338
28954762
57585149
437695213
237183376
258185182
496120483
154638804
6890733
184768175
48973156
314656300
33574210
618852458
290975827
50573359
1796695
14694911
67307655
18742640
115374071
57013387
26678751
85323440
265143350
102004597
678449472
10163235
50578068
266307232
114292942
507375834
163810619
20452314
193156727
17087882
304681502
286850355
380421962
645577242
705046174
23342690
112175222
130642654
676537080
573583789
15877378
419793975
148185045
801061225
210323297
177390102
526046814
247870492
154025327
264065604
263674696
69203989
138722442
53755559
92393773
181227046
199428164
456526634
233847236
19672823
188782389
708394300
441789880
22962303
97309657
40905563
7189069
70823054
543909519
601926920
245850234
2646490
295040858
76258810
348652675
305078909
322829760
825971980
198633283
558690275
253815327
338365260
354200667
14819977
217006348
117776924
255740168
774591563
179273971
16392180
23532446
207591658
545239548
438740992
2117262
808883273
205872766
7159037
352241425
237203544
82571074
653166616
567250441
493243220
60563630
30942738
232227586
694665489
20532140
140784326
305535174
352561895
139294595
473997100
598642808
739024694
353957913
694231025
190294550
431640807
19583347
118244811
39519944
230425542
202754683
117601414
253761040
159427445
240883065
659996270
66925937
154454723
122251699
11502525
298934860
557390012
71708405
211665816
23791367
632233208
22899826
191536300
127325517
190200380
492579929
177211320
329093670
367942162
1151605
309039028
172814578
36182117
809755790
1850957
7124716
106424028
330610
79701596
557580153
273900928
49870390
71073940
139217005
37619307
9297531
95786492
307588105
380078893
44975229
171034729
319979363
144507096
171879329
189230144
132302501
580545052
226366864
74236593
43600135
628874667
297563363
10789325
215442414
313739106
1626436
369847468
47755543
166674887
566769574
258625385
135220393
534273831
759811266
56702643
113113297
9821913
9583078
179515342
43320383
72685306
128204906
20947276
165501407
171266934
65912560
274147924
8414716
688111877
174491316
21872772
211646417
266482661
305921761
173261417
705822848
765095902
308501633
317340089
544471792
337504521
22554288
59018169
99918621
186595527
136982848
252773526
99340945
305148753
84900722
104785559
321752737
845801832
11992991
58893178
713115441
349755284
74013419
463542617
313014854
319864134
569948797
580435224
25277410
7848052
287169557
210774673
88857609
58596130
513983041
4095596
287489176
201610529
32806434
6968830
200051172
836962220
669864820
69009916
274886493
144777037
71920818
122461435
16051241
150008915
684291713
69818251
15911133
521231120
111443305
41554653
161498352
133407880
69902076
39899528
152522047
214478266
31005503
493615449
252739369
394821534
348016859
169745503
206058205
597271644
403852289
593039074
462894021
45762225
84222322
20047930
643984320
60847862
318571530
1011244
182419247
145915223
643842012
161109356
66076816
286488314
132557359
11502799
310998534
101918308
92608202
307672012
522862494
464213469
51175154
320019613
128639073
611075494
39120324
359951826
127120957
349594998
401369522
48008397
92354870
69047528
9990697
227425602
290025860
113017164
990245624
10844200
618969909
79817670
76011783
117801014
47587690
197540162
2292062
29730020
339105573
401090276
72828001
184694537
77653899
241487336
428848863
101120688
481794486
222675847
265468521
897449
133000943
107766761
43955312
495485225
430271742
77701658
68129563
151329290
382974818
128485170
428223234
399669260
112283080
474324856
72130369
492932778
62376487
243080036
2558653
30189074
20835451
192298370
454146252
31902644
926610763
280410861
184689954
112663036
45954469
501283069
60608320
25638666
99076624
25903786
160533713
45803390
771838579
591838146
578822132
245134616
49654605
202156730
330277856
267336787
208225724
60339350
534794018
13475483
50286415
197842858
178254016
571930452
731609
692784689
90729761
517224901
279096214
60724983
652187501
23818002
252465293
15000120
3831237
414807733
129235009
453217772
409828031
496777634
738122239
273050382
503531355
24251755
103816963
524442515
37535168
384260964
532330370
483021649
373161694
825023845
223528057
264404270
180440842
10038660
482488751
321108684
659846102
194523786
270096285
35705650
454644709
150010578
527953914
190334168
674301803
312077777
50209516
29862920
87930882
64680055
793162483
93731082
432132758
829927802
519403470
22455824
11762240
173253743
131667526
139444211
10941416
380812842
179291396
458816740
106865564
247431509
185411245
555935843
281646596
126614716
290745347
24431048
174322365
292220972
188870070
331873500
399240079
233637023
219933661
149435351
151154774
168935770
105860407
88646816
352071660
183617523
29356241
35320332
50966579
652160153
407704888
13727358
120464496
398406221
14347315
19784199
480122397
164554329
331135003
292294654
150006474
87608916
11334176
3147061
367486685
834249672
178273215
24273628
22394972
581782515
598389799
306061417
411301
71943327
345775845
330311936
12083920
91745279
88680037
34566224
327102746
362877539
68634096
122043068
84156994
404821916
84611591
168429047
123314731
21400638
145911329
396929133
258345088
301636728
461651963
321324275
7001491
450810664
7636285
142978284
288839475
107684076
737038007
186170151
593754
498364833
976086821
409140444
16029400
176668241
76107404
135242807
96188115
25658603
386547609
491746515
128353075
44724264
549689958
584075372
222761415
44111363
528071973
693443167
101262304
132725733
44807312
3882063
422976880
583122613
415504533
318843564
172916320
190169928
439277604
553110233
114572071
238163502
975534059
251862488
85819630
86074970
392838730
377752153
179285831
530039071
23587637
55986278
127282203
372092552
322147865
21235154
11747679
71029972
1862763
96717085
306243812
22646411
3828791
184949080
21431578
105899742
68010172
441205526
185258636
272181959
280874067
735502720
727297564
481919218
44595969
626347497
136747478
657729189
126167695
439128350
360365325
416100234
305740088
437416645
107224929
288384812
30379722
124546084
205076679
713819823
392562044
13486501
366250539
31524155
84092078
205535824
673032926
359288080
5773214
122464449
190668663
76824506
126146264
556235645
280986925
158991566
13967991
143184434
53246760
500985407
39193518
27344375
22616315
137703857
57066596
210331229
345110177
100959952
6784649
158678835
331348816
134525528
2055096
538038708
33168574
393191528
39257587
14132473
847195496
719742444
514441829
375227185
360828955
565457727
481210005
52135982
607335230
90875917
54581215
108608820
135381141
207387043
305392979
146753723
170012503
49914613
355155631
513258147
131184682
290043000
588775379
81459422
356756149
11758368
117979344
250766334
110583709
558447540
219618461
136503550
672769467
283036990
107935983
335084033
9937977
196577288
142135052
307863386
720590403
19220016
446362867
129204694
237624901
60684863
101300278
774219693
282253297
187737490
32552850
619860155
544517750
5534027
167209800
64141956
421442477
330934754
193675993
261167371
645619500
232368349
38719737
374502597
336635500
144368566
367167958
94490245
77996007
293704337
537133619
226380878
81118707
29552817
1650510
224403406
282538338
443064268
113547096
341135487
62080949
602334837
149568997
33878353
126748017
285797225
223205159
235982990
278740831
37112644
359883090
235234176
630406068
416802657
112853069
386878036
511771266
145370320
144025349
266871721
198208787
432623039
224900872
22772322
225245060
449896315
23676616
67668553
62873505
192436954
268826725
25492678
254823493
183975392
96712222
31239933
207706835
63178232
20813974
567229005
444698866
395715420
363674893
249972858
380335434
10258258
129077993
49502403
783643410
29052232
373241747
124742512
164379914
10816967
446536090
238410599
186057417
384902774
145599755
135498136
86940850
476054591
9580441
2655895
41327258
18627558
626420228
207098607
292762782
322261079
77077426
394872533
173887193
466615293
524167941
169144438
56001977
795478931
49872409
405637110
30730683
13586182
421381006
388432689
410175876
188319331
455783221
203282924
161108937
92536731
396135390
675891679
304285108
794120408
750479498
691830149
48052995
72910130
696784921
392378451
117171596
4174111
28376928
761639823
446531533
275483745
421219875
268934744
263766265
158448631
112289275
104607613
34071543
102587218
6214665
548469806
204003324
370777684
70786958
191316666
18459612
145173840
134913027
384976974
30205460
313820377
743301388
555205415
88377861
566799578
431842373
326263184
149377397
384849146
133699007
165751374
141524896
377262601
385557535
2745753
45842159
705670048
225458538
5822539
2247689
177166371
12747928
484222292
325366101
631213976
49825047
456325406
289486913
55500896
218110283
551439042
250312278
55054124
168563135
178117661
27213645
18123623
35699552
80946661
524178079
121679572
23209365
188970848
136658813
222874866
472402021
428219607
487582902
157944058
115018091
410749595
96008069
50400310
144818913
622624459
72816504
89707824
364233676
12114910
2324980
474766749
217220190
162951331
178385493
156597937
91521803
166608312
204644291
110932076
705088112
21819995
108178528
148989652
207462056
427766758
802241993
255815953
417817824
108980050
423136909
418673464
60077392
911469374
172482683
18359950
115153881
9864256
848505694
21309600
171357203
55048519
30507978
54004503
200111344
49825421
8841094
25885820
60902081
38135953
151103974
27499665
24038309
306060011
114581753
6272644
347742592
255949761
7523438
355042654
272633935
286725512
77351321
406669390
142638034
164616223
235980256
6018159
316507453
131547645
59031532
901741115
504300972
223279189
242514586
171940189
750111265
31289679
518684869
549722215
274054342
688685738
457353730
194146031
60968624
502337360
111657860
219472671
124346400
373788599
795523282
42081993
493384020
544145606
609821715
758939574
246569261
633708278
511735192
700991080
143063134
1232167
77933748
79051172
294030699
564381183
87070982
172727737
98046081
188753805
24477578
143808473
302794897
475201182
44024760
155649394
50513504
127426088
21526025
226112710
124634037
265242386
9129926
478679637
629439109
286322501
264002009
1804534
793525741
655903574
24285377
375248258
183044781
330516941
106274217
558539777
117854896
96384613
34173819
654438940
28162680
240700371
8393773
39282551
556768816
741329510
38229853
194239159
224866617
25989447
686845712
117454019
167312326
43863945
372058614
173910404
36330729
219305829
862327567
26989663
199714657
748073123
31074660
486853354
234597018
675034028
165636822
50860444
86273116
191649616
320477432
429018660
281094930
24311925
570624354
677881911
14733937
169611913
102859866
382063438
8774211
174563354
663992952
19642683
623837897
645524421
330708803
82381304
286176329
78564170
641407856
85210183
428770037
206496329
189974606
20855291
558574396
7707566
63829182
7437976
141529973
726402590
47740396
738033577
62613872
382678463
10001649
9355418
422435948
489490250
356712108
17057236
14318304
81586892
266715128
686030135
319746355
309638682
83081667
1825897
103607236
273725434
324944590
258689686
170588856
266010629
14151969
223669263
346858146
269700850
589155376
802710180
120019375
44324586
344081037
44115240
472028910
441655164
295686912
89911230
163902339
20272690
125307891
574136323
135966635
15200996
712680311
342089171
620815711
231078346
84088379
271761934
597709056
527504460
48677158
6602363
144006779
17705485
48851283
85910469
1555018
214568010
476368058
287407961
449164636
45801674
490476311
144573518
127958443
19671282
247983646
834300828
5730374
88985713
6332640
9927491
152820346
367641297
364361980
742957341
15335167
3491941
617786428
758848687
659286377
280748854
493388815
17608820
524136465
273897316
210454850
256955287
60176723
364820013
140068235
114609375
13727716
325505099
543223328
197823660
306830000
214600067
597107196
391916083
557989620
360723504
507916183
401826448
56358205
58217430
314610482
203471865
570381830
484231481
89387309
804439134
97496504
841343561
550206646
140270940
243317884
252038426
63459600
310787673
136765464
393207488
387683444
166965084
111923714
25139541
86224951
608102950
268036375
36502146
315830084
139639102
527060343
25851762
107089311
108823710
600523358
425524968
762284855
297723759
429807313
40663453
116231106
591723267
81144170
935193670
368195836
123405520
28239669
41095658
104736189
707838880
10816220
149364113
383568665
41522310
721506546
393888853
238858374
158068976
659287428
54069137
80328365
77177405
508786119
279208421
232282586
878044274
109236169
233318992
704229482
224605822
819992681
47463922
611523039
120464076
322001339
501917257
187429092
99974984
332177247
354681600
449738582
54368984
203312503
47980684
108575257
21565925
401089491
61894133
552212371
161215575
123284763
40879333
140628493
149376304
224509825
465023339
582223759
21104164
341003392
787680615
101326072
282529126
150361827
5276713
131896343
6544602
158715903
141728134
85168380
52559152
409812217
75168857
685625940
376591505
48851680
522786575
158879152
279817252
139487669
639552084
562999752
522042466
563618476
765906351
56803863
60246428
16414438
75798918
85918886
136945810
28395
5238497
233067646
128089770
278222344
9384801
589430745
390803733
202287933
336613127
19493560
38042553
113505543
7132255
208606836
67064932
117613402
100167295
372827128
73393293
74535777
93977914
242922531
279682185
33025443
92239573
149312684
26297590
418078524
373131613
367625266
291707960
576591206
270242917
291081312
22804429
384383069
23117678
944551
342276853
274702382
559417246
195100299
133891617
29936005
930692499
369964230
205802329
177670255
123164370
71515604
3110999
39230531
189420987
532088791
200583506
114236882
19601546
30906039
146696631
203416697
629020646
133157955
27842826
12224552
85031450
40084478
249245781
196587990
150061299
215868609
61449633
97137974
246439673
42315186
519500978
17714099
179881382
30869038
128993197
49208564
230317677
370886379
623731210
89928138
116921401
199356037
637811536
226849672
642944697
1553584
70021296
236730260
100958150
766542706
788302977
29081115
348699195
334142553
345904451
439920355
871240882
643537975
113941861
546065763
107937076
287437642
338664483
389345391
503094765
11001086
664233648
476968030
73792577
419694964
103259359
272914962
80188572
3077894
15859855
29830080
22189462
475941897
442116759
967619140
344601281
594691200
8242598
218527078
217367798
589994369
434031943
465331197
98822340
825830640
320134827
17619125
38064617
5506334
606693243
112747182
732196336
253436347
767260151
56385636
199569685
499436042
431594039
387041886
49638351
5103587
146664276
255538487
334473960
9378620
590126347
84648894
251013512
321856875
707339260
311665853
526918045
5355314
276723416
619641424
496276565
260943502
189855470
91361323
242364342
94068084
568557197
91479702
184643102
62085005
315057283
131769261
806822207
6920330
87865724
365095778
459851752
17216216
56267998
34229858
253523928
102920934
158923304
33810232
203419642
97851334
212611809
158170258
431842865
317546575
283711
381625739
484144983
48283982
66154806
527302550
87325049
397030845
324527086
232812193
8771451
467562761
674810891
727177030
217921662
329148490
1459718
10876793
54702822
197990867
4837057
16786268
41204604
687973035
36224766
336899194
57176061
186556562
3321516
144733822
117393148
175846962
684855443
290785991
470740404
420227843
396188586
190692369
149877398
305662106
96272253
825335385
500460200
73860244
87975309
226774591
291401980
22359860
793396731
118763580
479467647
294782817
331820519
96935854
232508929
32383304
14548816
19129226
358980649
220224942
193436374
220432231
488090860
59684761
136415355
138250571
100372784
4887838
884535847
355465773
630066709
358743607
256614741
39773822
354844360
39894499
455821663
11481932
65406435
56763110
352017118
84092732
237186162
318129657
636656699
448875896
91118204
405463828
377101699
115835862
321371295
67924758
11768397
95991286
323175247
98404388
35146766
106461383
47980395
16970483
128239245
145384418
79085271
181639960
70198778
58479931
622410184
4650906
86251273
166864582
528639914
186370651
278673179
71796978
24497233
491288661
479988757
223704032
299975233
54513824
56901200
796013463
161623813
89054447
76615196
70605413
86301877
36239099
406332426
133158951
398386381
411698270
67993296
562441424
28045307
104299922
3338891
17414627
180152271
164251048
232594300
91097122
85795898
712300365
837253011
423365933
7949133
119565083
431900237
538488550
143002114
84961860
204276935
458342561
511740692
26107584
403183061
184573735
53309784
9690454
212502495
442264570
486252481
967878
87291307
469570947
871753
113134144
99414956
158602402
261080145
32071874
796878705
74022997
148339411
751636378
228115151
10213878
431504937
493024946
39289839
204171152
91892619
321972953
361226772
780014632
288768294
107905611
27526435
331199175
69628929
133527135
400998565
69853070
297348535
239275772
162657463
706868682
179248414
383487820
500938745
17845046
34869932
239797013
545926992
400077192
71244021
473942154
166372580
186549000
95881221
423671201
241095938
63885498
349073176
408139383
58321266
606795138
94251859
442680777
22214110
147689089
360856441
152498720
244368358
15455154
131797479
123106242
73792135
14838459
390323062
390512727
12013263
45741024
96952313
436749391
43938730
129282519
531609061
140817815
112628931
300577880
356726963
480240623
187062777
266466095
224563365
244587010
24670259
71284016
641521236
293555035
23567516
376154805
32610873
17461857
87031155
183879
461607621
314169868
270478017
408702935
690113334
109269534
239798766
4774804
393088512
79202935
65488948
45635236
57798757
360279422
210535945
257813013
25170091
63089037
504799317
278171616
332824643
524522555
76433301
10544994
236168583
200266351
506040070
82068423
98828327
15259578
425334149
563645062
10141204
48627739
142230731
203402549
363420161
5995310
629800684
164680779
87405
270924262
792647358
122608769
128505314
262153739
57545280
507558074
481803096
62031200
236459068
59972127
28578022
136217019
173514567
93732119
168545611
167908296
86965771
34113483
229601555
761347847
124634597
94661200
815939572
324593517
50546824
340461701
69414682
234523694
107319726
915526790
55810361
563923460
69773201
29939067
171394521
708977569
42259945
273144597
218006159
574555083
8651380
605779366
151948
289284296
277035173
421309700
114334710
232103576
198995664
132456299
319846089
489767914
113425513
267976760
790804580
89704133
436421006
289051982
24010870
242950671
399116014
310922211
74869688
138349217
12039799
78826800
275254361
80624321
168889612
89786810
351066952
124710372
267716493
100381108
533644527
257322270
657390663
153610896
6489155
35263930
90641683
267683114
40390691
302344609
759629810
17653070
535639327
170034160
51855975
83849969
343774450
300255164
153318463
15884887
41434475
34789755
51589095
162012333
121432349
52838819
14510533
287975774
66203042
277159132
625758735
355337545
304135718
481976
5163167
50634215
437683868
428561533
30215337
153358803
196334358
99520755
160773706
617006455
5089270
5578200
521159586
7072199
826743038
67400746
274051950
405219850
9073130
222729771
289171379
7073388
25322545
650046374
503077872
151332199
51629546
190864430
56086933
232409528
32354300
39584410
613109734
311829721
179896377
76043257
274010524
410843313
52394552
425270985
761857001
185159463
169846511
229997064
367811389
272888867
4907813
58327269
8893343
13395634
14337475
416160582
753002100
358227531
676231133
164566800
170290047
124289267
18500560
682574402
230983661
273945710
17058874
803588371
63782672
28267304
309074486
115486717
64722908
51143198
393822687
944252793
257411783
10805630
156395638
522815165
429164459
155679285
54463032
334689399
80750870
572578999
295010973
101851549
33281678
274656727
393362884
57830600
447667315
8602272
891237696
57842940
356349794
89910028
544623424
28612368
703745523
108802312
175054455
402564227
62329495
68235421
45158178
412975069
4223121
552033322
194113696
412981974
571575079
227839071
314113308
115665760
48746667
548270717
213970114
637535238
83602451
776084171
152799412
172719992
142966874
628010971
227884943
338155620
448898667
609086553
397306703
16823838
142063069
873767889
615451183
175874227
25432383
400485441
78353570
566070593
294266131
32021633
69830718
7424423
56547916
188693770
342462227
753663228
84140575
100068647
531393752
71002556
200538121
546866204
41481753
9039189
28028015
117108804
24246762
399378838
21957057
364730578
710911397
239062766
69513324
433171442
28239903
475769765
44238641
184614742
224033024
346841319
273267272
396046348
360190547
519197347
53105137
324107549
377929450
71082471
526694351
482800715
472883283
31021956
331736595
560053942
4456682
399476379
290308314
9854813
47906050
16353491
39045940
535189917
926714567
100397948
928045515
186668368
44072475
13980802
64983114
50258112
346082010
808968
133220776
73012506
138109409
37354018
181577307
46453908
148889759
101350417
104794935
339824017
19118066
403719759
100330076
92583743
459177428
31345615
628445924
85676615
209897372
537664708
137560849
367781692
551668394
150055953
29396048
219386902
38443933
130374256
414900571
261077749
36050183
191849013
106169255
87854587
66856571
720128193
497981384
185254066
187618539
649567422
306591032
714267990
370039475
488147632
4007252
220195949
383596934
988491186
140197100
359260
710562161
192392270
130802263
15392590
762004174
199568791
433460738
136198603
29370803
1981588
559382560
422067295
490055311
37372544
168502886
118669166
159606036
106020911
183125520
63940595
292051759
600856479
451797656
21764881
323780314
461086947
202088187
26199377
854430877
49563602
430011797
207830716
62039315
416683976
538310738
46599556
140073566
279961871
4941461
430908674
99845475
380059103
274017780
513227052
96024386
32857526
41122077
130522901
122979752
430298366
87020254
89612851
126175071
228988219
199207012
285449878
370164951
126026068
359877219
68235011
802865807
238752542
192298449
60020644
327207706
41445064
156784848
198804633
123109720
108670511
224157086
158627582
77992935
404968999
327792291
30487429
192836960
319800699
81303958
28081754
372829280
91422356
189606944
285087027
7208832
182993761
338270897
7881306
152191400
11730703
191590711
260781465
412386405
89987859
391735241
423474093
354194548
88060927
118292914
108170887
241461458
219999436
198447723
641977866
505935522
473476167
167866669
406698540
548113586
97311503
186781243
5012315
59228672
501810384
106455696
265163983
155093007
648588613
241939278
335089128
442604696
643994807
124739566
616187205
24346973
195264626
78982189
722160853
50721817
191448486
10136028
118095817
216474957
162813848
33216324
145247882
12586332
713598
453378200
249330900
236737322
10855080
176233891
593222429
297715306
415430541
730224712
41540330
173720116
238651605
353363703
564200914
41294560
105490689
23335022
196455601
14345337
709215095
130440415
792941477
128729149
15935581
21315748
6496505
184070420
19262952
113746902
217130917
322232978
691588833
348421760
48824190
46822718
165724716
329565380
144982045
5102432
447620827
83083282
198433078
900015342
108674102
866575348
702134848
503692118
227750295
212690705
79282460
14534099
72113482
54380715
10179759
68516386
136940338
247707120
98776234
56714855
228603183
593914671
418867134
542863856
540345928
440493240
1443772
1277743
339605796
515356444
381520961
1855791
41797139
117345626
165755650
563244019
366613582
750554189
103651629
84516453
581420713
350194668
21886791
1238230
158732489
150246703
641094250
242857513
61102468
563060479
25204329
37212293
19741087
42910884
227624542
7000002
400290813
23536350
332499634
326524591
22123052
505178316
218754678
236596024
204862844
5734135
437791697
900345468
352248489
52449634
478172750
131376042
467054301
11930211
45349142
56261912
311921882
105373432
301964157
24790808
64180450
40800489
11222790
782869158
124760052
111165495
389007855
94280156
23230009
105433503
100537189
94947619
462296703
259205642
45040239
167609374
170286581
806687891
60650849
569573295
76951660
335070627
94926774
196772222
228009390
225941601
32195721
493727980
472659719
516599320
16757891
172288323
143597039
305259884
664587863
52556814
638183955
20067610
491831954
447739070
440940678
511225916
731357135
77822537
30135357
643548253
144542226
71766987
139971828
455876109
156269035
138283871
49523691
118504365
41676199
650804494
476771792
15319079
162035430
62031889
15634241
533399877
316848485
357186177
95784509
133255123
432066371
618642303
44551384
664137088
179382322
46372641
103019129
419642641
676160383
275013828
716340700
175823338
187437120
336722984
213604173
670215415
599566365
59044104
218365348
214540408
250457180
91194374
200780557
122596150
479016233
18257636
396868659
18836623
333367514
633416115
133948981
712976845
483662527
62447151
62402798
236917324
10545816
255477847
54191313
31462142
994900
64019513
87355814
275033532
108055128
131978462
338802970
474903885
31035605
2319981
208157061
73484597
364546191
776075628
425747350
106003039
197472933
585307919
176334634
152496744
136991694
33414929
217033063
458569504
9978336
421140990
190760141
47263196
91127190
72707832
113202524
404034423
511682179
755786850
87134955
110186816
111864258
795970055
531347335
337957106
276789753
108947337
150115672
49286807
7335478
373772203
118688450
62715025
150172667
96526414
600989456
209848425
23686953
420984199
203317753
213263824
955360755
697858600
201023613
70736248
47752006
156591762
489259830
510828571
398105463
251818560
71679296
234312732
132883723
471502218
171635574
586649358
973871860
200485414
270768554
7732874
17760854
195718315
432121895
160158130
489323
328787672
15472960
167467493
221707518
75344031
115378655
27497992
35971540
104994833
24035001
66419181
18550847
147151876
17473713
375787716
461364281
50720802
77674664
65103226
20342856
145646778
154597491
53023854
555115478
390260463
497703606
30447625
85291345
450967997
34755822
11913100
105021838
504184099
118829472
228057524
529668624
55245671
711376283
250583815
25904034
626914170
212878280
417557829
70033835
55984388
360729681
273620783
80559539
141301748
141784161
69291596
18298644
275913031
34749512
215171338
573680948
553628560
732829356
153771443
226770059
9582896
245716959
610175954
232935712
106012477
278240149
389115702
323545542
578061401
273830969
438283308
86038583
522811355
421579473
226609329
51621047
158525427
746881469
20588695
132751275
176673309
206516454
140931397
172408072
4539225
98020061
455866846
33677346
57544249
158915531
504705599
23659133
171310186
133049614
484263197
114270872
9875924
59598558
193261600
394956457
907745699
224056151
493367689
41057121
271263827
225952310
93665145
320301830
316459356
264402112
328139726
573157103
77247286
81789289
441847477
119874682
251337231
90459173
52334367
762955245
132351305
24053240
60582592
13220500
426292888
75262514
19489980
95180649
631041200
514363968
494646216
83281840
55641288
774627652
33900181
331643783
2460609
14901496
121308163
518436329
5295365
28343886
86315946
511688343
70354820
272066218
97356371
22953814
75860933
246505105
1822889
269204784
57915524
252479501
39640385
820792089
642117349
256800017
603854808
172930546
413662399
143793373
525619661
180753332
70515200
281524036
9073447
205107904
730550423
57783929
253573
475610634
141215819
156058277
30830028
59363075
26000990
67536490
592892511
40060453
272325675
150156760
558465932
688418238
399524
350888843
44220133
140002127
59951713
269544101
186101682
18891658
137187757
115051870
136890388
414597486
556421609
145851412
203234435
60638937
108516288
433577255
18708008
678016010
372535240
732605993
13299536
119975826
219129986
339977868
303371433
109851385
666739292
4606541
508234202
17950014
22792879
99066317
24887082
45898684
23672359
400377001
81665747
797797282
265647915
907105151
43876898
198607279
13701371
703062135
414730002
692679617
175147300
4669884
123369850
72137158
565028928
793580516
44151491
255174033
176123532
47949211
204039287
118558369
629223606
134047647
300001689
26561717
494778536
593657455
178082788
32960483
260578345
217564426
566421065
32992416
451769287
878419310
276156725
556769776
29458349
213423812
29219326
297893405
177191736
22024671
405491051
112112152
9988825
247869584
325462447
793871914
254690182
92746549
122762330
94824535
98314834
22773446
51974157
385360208
372145317
187302045
578156522
244699516
134570894
68532982
310017606
79920171
54816061
106202620
513642341
52842620
215775027
5814149
206843286
359743386
42905661
39858089
251576688
213099423
661983429
494468535
730817039
38605912
458743880
107743350
146499156
38046086
7470134
225717913
411208359
115160692
629255185
12446117
448193287
134360865
217160896
715922947
818237437
573375528
308086957
366989824
58779061
9881025
2646446
97068520
107258565
43660980
205621491
32544948
115955632
234055365
353779938
836405933
101636072
205680424
373003460
92154506
321923201
330915502
11820522
660416810
380394944
22603412
218684211
264435974
160991399
108697465
22249448
47380783
378190096
549857769
527956765
642257537
9136560
78414534
292079379
175321008
31760486
99201550
63124668
794205957
237401824
191414811
124669908
364602753
26069753
114980315
402662525
156515538
20563596
30438674
20810292
135565875
11237186
52133487
756778770
301943384
13323743
77351871
386812086
70820160
369001761
84649651
96584
235228661
77738732
206744945
513810584
79089273
251175877
179490342
20235769
145942337
9940292
33498304
204789578
88080652
214035763
25313819
9716359
119548229
419513974
567267431
77425815
38881795
669086292
25935652
208309019
102756581
638723003
614472858
66032867
223733447
513790108
1842148
240732542
92329116
117656920
316904889
590895618
613888160
410858081
34421608
159568008
452878973
241785591
696068108
183090185
258023899
325852465
760831972
168000510
279346525
289942646
457150241
408724444
607189105
321178876
785206875
323330512
106839627
373765476
690770886
171450926
95567309
50408620
488615088
467122411
164948386
216312463
1170996
326236518
338539759
837043109
238967797
2699617
107178788
31704291
278327051
63439405
100175977
914574238
115226626
720416038
424517740
458939187
29507915
3425247
501958087
582544649
193895765
36151534
158778268
135540327
15236755
104664871
220320936
403681216
490495514
166760303
332400353
380843829
128253090
169212606
250500113
501668484
47610705
43311509
302078133
69351182
446904737
266656099
18357098
222249285
37706692
84546389
262226859
267344964
692883750
409395674
151889245
393368570
114080290
699949957
168667227
794085050
402099936
116173828
223690462
255233492
358202398
428025758
46917107
30926818
34499958
256098289
29167824
42318578
428472590
149101434
56217020
584968126
379242012
51447520
350660081
245933929
21529717
762899945
503180594
223494530
505294143
695972586
146776276
44948700
240237717
79757155
126815972
365702228
139187559
645770296
121631121
239787574
161489922
107442160
9321074
248200178
315720442
13950010
6798763
317606991
29659551
671937278
469515686
154612718
841706380
539038105
166281657
237310755
785329563
325595314
73582989
71169010
40093432
199932208
218554229
526077248
528879646
327826729
288569392
117682860
268132415
210005023
2117147
357101627
205149542
60061985
66851183
132932633
64734395
218208223
314129760
19416388
1744731
163389827
162577859
190310015
81004521
11889833
289848098
82199693
22816730
181134377
65474265
164050958
226784497
582724798
34174342
6578827
116426086
648197266
601928196
106529322
576854086
106439162
280738618
188159911
204691669
336073890
18435311
208492425
179316305
49502044
491255781
516277730
269331375
467155629
304880259
321484626
62397291
13967250
337092921
103772836
62710331
42631869
109098234
180003266
3169159
218169618
633502579
665409377
121536815
186069315
550737185
572023991
287588201
178507668
95629193
743411882
694326663
30708720
52061041
333162841
42191593
12439720
174034389
525546566
143988208
95346228
536253568
312014391
143565943
20061386
126533586
58352893
569388718
71992792
108609717
218315600
511602032
450033598
594040520
214939883
117234184
118503590
181188277
549865824
50353436
89752392
44321348
269517948
14701523
797301653
326882178
27016104
444175301
102031727
146459781
150923304
31047862
371636491
78917408
187121519
5269252
175271300
38229300
15216902
244924147
197477914
226282835
765911656
442775
666762504
91189652
104425449
330549726
608107275
73626662
20178090
545664515
34324538
318978955
3243410
158618263
594559005
72123913
410911576
587329201
34562284
136003818
187605696
605862086
19885221
339858499
489635124
77078653
28011009
36814076
74512835
259808754
750445496
337139806
492484459
132564484
43466639
63769181
352642359
39453980
94931377
157719940
165585495
302813720
536051553
609926733
138702088
134968601
117225563
581147401
137315937
399196533
146045271
161889037
406853788
439474148
175507672
168625615
461354949
19411402
195133250
50196841
602350123
369012829
66467561
106794666
70790419
214943057
43640348
16749754
346700547
145846384
437722776
272732882
260884833
105991252
103566196
672219946
52053569
218857213
12295091
521769928
57541451
392637937
140518267
475805676
695809412
278488191
215426462
30453564
37030683
25317617
140015364
59467931
189035774
615363625
568943227
234200952
621228742
99325124
236084605
22628651
9259421
164014327
466382134
49569731
15778677
218163776
33679388
730100345
23921115
333549458
15119642
171489585
89728116
690124304
423973104
214103878
32554115
455227435
52886742
7612876
124165675
691258768
74911607
804378461
325656230
104081725
114323325
471469929
164831710
209098396
333301887
107817132
293138868
181729002
492511362
361257125
283260266
19461169
913289520
662529372
15524068
3712229
206524111
253658936
751835396
44102878
56858495
136662504
131089031
296855409
236243617
542904962
43135056
226518272
408132175
465106394
331965895
287415905
343521300
18742302
523229639
5853477
917504294
35981640
25864814
192798195
437824909
241284268
40226488
7286712
19181610
254312554
408776577
599671651
13594375
854097926
88203308
369418810
18921007
91946490
150044119
3463179
545318763
498912801
93126474
142416616
177711143
515165180
110911559
447985403
58169929
440975752
68478017
8632931
287014404
124615864
167072792
25101657
704051375
7432340
522353037
497101780
75694449
239589889
306530415
39348535
25001064
461214377
30283021
418215211
440002785
43796540
409290597
71632271
196717206
37211823
60530247
453504745
121870540
197361590
276676770
334075898
63730705
385769135
283627126
20199224
51363622
762450448
77488171
149310997
138390051
164739232
207031769
167686993
363146345
322140243
77941793
542786401
3360649
86215568
128683616
649416
11380746
19296107
409640484
27422433
402650179
196471017
84240200
567707108
98635079
278756649
325983957
65829756
346431006
15303649
66939139
113643230
294788460
262423335
421555510
18381588
81899982
169987920
438541073
803267612
24733070
116813960
200101538
22909444
85940740
72815448
174760751
75106707
161808618
705712641
855579418
80917171
636581426
59705313
322258195
124149321
18862541
2242854
254508044
69885954
92974662
41703033
253969821
91552538
91548617
214402754
666600644
389138933
345615143
49266424
690776223
235073702
232349926
653268464
25359947
170919379
97967790
208869729
525915683
55678837
303910037
151416382
95445971
358751805
83138801
83150735
170374906
224815829
103625620
669044037
352254904
224821932
197176028
31889578
704544879
678671456
13591672
35927468
174489656
59865019
56467545
53401350
14754228
375981078
352034749
322039609
540378902
478738245
84696724
448197604
10337580
191647541
233346524
70269766
771133294
22280433
58946805
803851957
717589205
304673081
545751884
278396037
597173294
1670753
341440455
91512881
171694911
37435866
224411831
99255035
101641009
257842001
36164123
207215469
134946073
167203603
124797711
215242882
928738659
57931139
319811071
667827399
72350661
43333684
80084172
344295825
331893708
62539708
543083211
151000713
356229919
671306735
542060035
938150910
103824019
484845191
426719491
285210502
46936231
3874164
225660236
282760172
610351590
197791981
704739670
214967787
68396980
290381733
279078896
432415533
110104649
128072804
670878302
362930785
74875030
18301517
10327941
253194
136892778
250456846
582615105
26879871
81267769
693125010
443266288
92224806
615012047
273513353
46023455
189111978
115960107
105499206
250185841
112570262
281232210
101433908
11486842
653660517
895359102
292948231
755690327
197260063
264301532
85005423
182275871
45981854
46595084
290308005
380393274
15093503
137879632
213963180
149269649
566705618
170805530
47411391
905365836
76461824
360719995
117615477
64195640
306334658
215813630
33571021
62563593
26148931
11103259
10666568
97899756
65339594
66796747
838022208
8736396
368351641
2899979
40075665
259561219
398653673
311574481
246439947
407528458
72176082
404667815
726463040
130324981
558763722
636734688
67983295
247080135
45718930
109643638
61739780
355974438
99131332
397653220
40823266
55680738
577514506
47563758
425102537
145236639
226090839
428504824
574351083
175669815
133190119
278726615
268679031
352881311
128166787
181043102
132677723
132642688
378925284
26169441
697954873
148047916
83328472
90844475
195241665
8463980
615483896
395163853
186989453
30565336
237430670
196467505
11643524
405020537
81449308
112857117
492409852
236534148
43987936
505747874
722572697
84122378
9574729
345696713
456460300
604440682
262605173
80566464
726902788
551583896
67758099
2968565
210167252
227765334
1795697
144400392
877153799
330849899
88417566
38300827
320029197
44465025
298004323
256343320
157234041
232617344
485832271
75344289
43938146
422459886
408752599
574562186
57165958
439615838
265608662
73929479
236014834
645072391
237094714
114821413
18719858
253598561
910503868
41465887
84048381
482009118
54933620
812988816
670480277
497342297
58620365
182545891
30336196
17677273
432990197
102879344
254201658
25933062
285222985
263743085
262080376
240886393
622827258
689916557
72997310
1360504
392255674
429367374
18789689
155096892
90214872
127481012
212607028
579399043
480358519
118609346
3461511
35005001
36075480
950392102
100058109
474537476
156161589
4424847
11716784
4837881
16588659
468093672
37636654
518189565
149185297
10451441
369336815
691146623
667364832
109020906
312347492
379000608
461770870
355016501
417452393
561008430
198328430
437867960
213350722
89043591
284400447
45494217
51400846
191887450
10388050
700200635
322668788
368414438
292896689
468545899
57584956
4325359
398322778
384979641
304379791
23237172
240392284
86718567
508975887
858366095
551703521
294177748
617896809
125355494
144354890
809498484
302121384
10097331
510126581
48079924
10010947
377041133
17477679
553115515
649234841
147060751
9222140
226474857
2684466
33966899
36746332
477454265
70313926
592704679
344191613
76740191
371591236
61297658
82551477
813942582
83995010
258618402
206528219
90747650
85640346
393624458
651600295
213613488
366838047
572844206
157974223
428083790
155031783
552122042
368930351
149682341
69138747
258804812
348119796
481098972
776715259
82963825
3769607
193282788
141368083
112105619
126872793
15452758
73608960
935938149
4742220
205147500
466253699
241037488
280149302
512481149
84893076
157837622
72741859
645359007
390071592
127852465
783704312
165682631
312912902
634855398
213580320
64329690
437641784
234897696
274134199
252003907
381228298
264400676
224041425
160835920
160381086
106720324
227834715
667672593
289576382
493877785
296086710
76922637
190841448
215083453
77756146
8062944
580072302
592751149
400454703
500127088
5425248
482835630
268075243
198109410
167543502
470502623
54722381
4451966
190669940
307861569
40650866
100676362
130103063
201994646
620859423
242000577
398894145
198472229
616626240
8129279
185779951
231878898
900137274
361144075
167671093
462812107
569530268
513774043
461333614
7377258
604419148
256147653
665566115
932502248
84355663
50071754
1774173
92361094
361216382
24867493
153984474
15563343
647519606
451875409
514886103
823527669
624744415
919584967
50458107
227202077
517346970
157739395
80875012
501086205
59935044
262956082
417755701
228489658
9778071
174802
169180298
137395067
152468882
782927576
258414602
80205696
102193961
232349973
60384341
395444902
481111304
38930916
129126853
99452585
255613340
110583639
532731612
223787130
937607479
514496412
23137779
15889396
478231042
68291049
11573697
194410651
103279137
18390326
1123708
501266653
386118561
402243815
432035828
398516160
393630348
487967534
751117871
77454647
621018280
897221826
6750985
149826787
344480043
57228572
204982182
97960423
222433102
138442631
21708709
32213098
265033273
84786934
640352620
135111235
559760084
392308669
20628276
41184937
180425226
8697954
270614159
96237663
307793349
48442993
695382722
58330505
265822626
151918205
60228167
787371974
169095922
412679537
447998217
639650974
285367234
559541442
624037304
668038095
12724602
139729351
76132233
44083279
127422675
38216900
486729072
728777520
535338213
783901080
739237091
293766209
1673196
203400436
324315587
206042794
25675289
181075345
111780131
196658997
258125884
742575725
40908410
27997354
167696877
603866528
56995445
364757880
238521408
226537474
215605904
371516830
655847
111376049
37347816
351761260
131183626
142928532
547591499
693156290
6511271
96703298
212766937
375150948
294464567
508125082
690740353
238697837
147495460
89705856
57843745
259113881
640416015
390985172
52319368
154890216
201069636
147785601
196726927
2402392
67656440
107574455
417614189
14268114
761365420
422060369
8307396
288173268
54204629
493892954
59583665
117600031
33986601
288310855
157702225
175605081
651448792
31879460
306592763
99498874
501909070
508433966
280406273
248140330
230685860
403866976
214443022
2478926
346799222
237282963
330650735
116052525
63302376
36453032
152500759
300488294
356591219
211889112
3533175
142651176
104349996
670701992
447433368
305839938
509993709
96681270
492521913
181201104
453923226
74068100
478300559
120933198
131687350
92958586
255502848
144067621
435566479
98797733
15938964
265156204
35976843
381782949
582805661
53035998
138600783
666870172
47900275
76602933
50501919
28390929
113203052
389261004
391311937
403290495
34801781
478640885
294065199
888696362
121410600
37414127
446931968
25227029
304802773
175381513
12209823
363766203
831776433
365401926
708175529
18853486
293648712
665585683
219001950
5646236
37238164
85634882
464142770
656495219
498621256
35433391
124934526
208371523
90131024
55184866
29160168
54515415
183069016
376044449
59050117
354469348
140264961
113438050
155006528
301086797
13024809
390105104
526686842
378537268
276345126
48831984
2411904
479908600
40608273
188183863
43315958
232905106
228270949
607527586
244669723
41702704
840933543
173918614
35721073
99051267
41226266
70188508
32979729
60838425
529431148
54949695
210279122
214170665
495670153
344599547
538996646
521834220
217233961
50378236
230309331
552229460
29807000
441957800
162769992
129939403
104675476
63901665
900684696
391891412
266564210
532312355
155917003
58386711
418061470
36318466
220112641
96355748
261150778
116975100
164841072
218891238
388518790
184515685
553673556
475793254
231463941
258563309
244048847
4057865
747684
37726000
398208050
220066527
135975903
87885564
238727642
391844399
383615455
36943804
790379893
633219729
293834242
223927797
19623415
149622839
283835426
316741024
78657601
232779869
863505770
405655803
391876818
98636296
17002499
28945599
189746587
226046462
2928430
637815034
99859679
186552548
324144664
273750540
313914611
412518532
9055367
482667132
97109017
182362219
388222973
391527765
288123598
165506991
403221238
153652318
166731861
591262774
623691423
41727578
421347272
125408794
166659189
651902520
263953159
772298870
339589148
301420269
150633298
75084654
72873031
90022681
66635581
10895203
202166875
252293053
261239120
254057014
168025477
25796232
560722636
257259037
719781758
209409822
321563370
196541354
535936719
77603041
134089563
203568575
464124422
646097390
219590835
300446602
416534715
724016504
301166980
157371978
61778174
31535488
119450610
26176625
43080274
313985077
255475753
48630279
143349650
46164809
243979352
141560641
318827849
466513571
31879723
196408155
316697181
285561399
145369402
30174579
372301641
1381861
786318080
29578917
529517369
144909768
335661356
676983736
424387174
16035380
81462029
116526106
825974161
160596421
23766733
196249181
101119559
82696501
198653643
492464486
120581711
403161898
779560
625765089
174206253
33299957
208666614
268598920
374401327
634673053
572459604
192557038
467495102
642106339
415816910
148901951
123553844
85920584
250888581
536377436
163552911
130117708
755858
437971639
227943355
5970595
415019101
318176742
124342753
257495693
195783939
270264773
222572326
33742008
115488431
12533230
80139502
235865038
78276863
53611892
18996245
180979379
407612187
135543813
166955365
135656906
42820637
199753216
116316867
548097207
27495088
626438853
13367418
255524733
737222597
26706499
620413792
346983339
240394289
188915160
46262056
239401284
16207616
478695793
37681625
67049813
383743372
8913173
226161114
251810761
374436540
143036220
1382377
15351650
3043811
134440469
11076991
26238940
57992083
545952502
430204095
51789047
330438067
23375037
754845201
733209996
84679960
262154980
493160371
330009850
54477629
805906527
357332207
60032063
59052980
154674172
116062470
165942711
95004383
140153090
131682077
482389787
387851976
81931949
305372074
383401917
217280577
181192219
591151668
34483710
234989857
197846430
102184027
4972466
407862239
209087115
236435598
11872082
380036239
165270382
137589228
8962338
598030714
188387402
303299217
52731376
409031879
91467768
81336651
712619266
125782569
777079693
119035329
376137830
44535719
591080
88203930
301390379
93749660
447683068
163557424
44662054
326208884
69239406
668181893
364721123
605738422
53479168
453426110
139339697
122608491
626876388
720393942
150153312
507365939
542878459
774725252
44292662
531953685
118471222
115333700
251255661
279843284
69634563
526225121
52656217
60724297
40463768
234675820
19220032
446488654
909862332
232528613
75219918
218789720
34102569
188971338
128739013
249970223
99830089
504676046
108443684
236491980
69001389
2162135
660464217
202805813
465382348
118565082
22149087
34833546
125474500
157700821
974317718
25814365
716084878
9049667
969908049
172165512
48923246
7361196
48415840
72925691
77222215
575233877
470114235
73603906
285286317
99764478
451450874
462662218
71197285
44437822
223338745
85786515
155848724
643028617
238431465
220490714
35929775
499672335
35737366
582919265
553382981
206069220
289095699
757415001
63262195
38553974
39908915
124481609
8005827
197093698
153711795
193713318
277795863
142369899
521708977
28939619
248646425
631815591
432456984
238716193
161947074
171350691
292220029
10204453
257297761
4415914
126670975
479463626
125928273
406137174
295508620
190435451
8448916
272709969
519073275
299805020
78621074
101961372
3406147
21257037
44303298
594361282
44580117
82650188
429016956
465544595
166187002
174462066
52707113
593846844
97011107
66922216
191803682
147482970
182953536
19137799
196795753
327956216
146601427
137217280
552824734
842215276
60814447
130185272
121385262
120064210
861286953
375577961
742225316
124803605
270683116
833446
405830129
337679659
677675611
33122396
606435636
30995600
15043699
71228219
224025323
312839992
364715580
80124936
372027040
311012697
663000566
100658765
744835638
327874881
419865048
118310841
206708397
72884483
233782845
319577453
130340108
606658701
413695892
105647082
271803392
143610502
533769741
119426516
38662221
99869294
242413291
16646298
599183863
898458943
359281037
95625434
9885616
144094673
54541416
348021450
62183280
6119287
784737003
48389451
154477865
223216920
87208751
57966504
271114281
265373506
269861644
833449408
156544747
568085083
252341705
666819100
331856646
112274707
113642303
373327583
1680066
274605386
171753649
61446516
356230837
251615564
317489206
111391721
266191872
1764689
82575380
73771102
111505786
110962051
561703277
321748831
414882955
768205512
245859783
54696022
132231687
538182019
483440404
478149816
264266543
785734334
61704074
161259838
583073120
201916258
145514611
118226104
144731301
696070002
153976794
24319708
157873083
1420277
460932842
199539807
193578307
243041259
198010939
20718440
17608933
311229728
176055450
624840440
10283459
24046778
132350407
28857619
507967727
114536364
402017429
139915801
177148903
404256101
2409032
655460834
760316070
265032723
396926742
74060098
40544061
653325792
84974958
1066994
885120820
32012733
51996910
122461190
117582987
512108274
38495673
55408388
365855287
108357769
285767876
685064827
367583249
186012622
70246280
11058693
72030797
168243665
7975170
33105091
216294796
249263879
124077697
603662317
534229813
910371612
85588582
366722202
98992077
189577927
283708652
484096435
86227908
164431472
47618980
45384002
332932577
113422897
564554193
197079901
219921871
455933572
247996417
322652175
212000537
325369482
85887828
13433755
157286422
504975235
85878881
74548524
376478446
393955374
36302563
86215960
32257928
51794334
347495281
13842332
271462394
119551130
36034252
41480243
480466551
293482102
21076428
253744129
249761062
617873027
325223660
243274895
113916730
27714056
419111357
82145061
127395881
11094198
207917915
79446980
30712738
438286571
59953081
202197266
224350706
26901265
426833477
547745647
22780512
293497129
186978474
205996191
177689442
370504681
23135077
655620272
413193781
82444746
373423557
301257833
30488012
234466459
60215922
123262127
471155207
331542181
372351576
121704821
182922727
164935103
366737989
146549551
731391148
249718155
27310896
91162377
356746321
50846999
58995577
135842262
630525190
446548897
39584042
32451751
128656802
243568494
80568497
6741732
156327350
533287112
344284933
29899230
91705717
197043560
179827801
454631860
69430442
81302059
541147871
67444925
82287644
378651697
97295951
34763280
742388522
260503949
281169393
488678429
37650370
384667045
66138092
401977867
811508145
646497871
231614396
392158463
44997775
308952981
166255052
485261105
341114860
735816383
198528020
176706012
603936522
77143428
156679734
543098395
148945612
39172458
128299191
146931975
242955832
559837324
4192336
275937687
178358461
661425995
381641650
68975701
123998161
355836154
109326835
193486737
344196222
294034684
405349686
310121540
482185558
438787126
576862482
661330878
68335064
591676687
262065071
104808652
61407165
69996151
32938667
183886636
464252758
185028388
125700
129043883
327838463
371395723
144516595
355035827
65010020
459439021
3926995
107557885
565031920
114990719
146953933
449768218
456973690
31880013
45312598
263472961
2724695
106321256
554756094
309125679
713276898
691430193
7112915
837876577
476579763
208720092
297424789
123106949
127481202
493866005
145429490
350546003
310350406
495081182
226223417
36833295
459766410
324297739
4911395
460201497
209463195
18520412
82772117
123987410
61560873
207817078
8269760
512123721
86166569
38623019
250291662
18331330
506947708
428095780
402271301
64741222
22831656
348121728
116076691
3249097
28264729
404064078
9159077
3229426
463619844
78811899
64994256
61529320
35463537
77244153
239353
136976556
117536466
266599714
74375332
91082574
3496864
450635534
66185788
27623734
118503944
86089473
258721658
35939401
246943957
152975830
847459804
391730686
58760955
327939498
589647391
140719938
516200896
19468429
394456017
680021101
39514450
222445088
172357201
325170173
23039915
25305759
29568919
129276020
90796732
141214329
577092505
211379018
467428
403053859
282578355
106216935
198035474
521279259
258741923
31143310
245539400
5056321
18674389
102835413
42922972
215763374
415553436
112668858
453027782
699738412
270075162
723023257
444781848
22962258
222190930
242355310
17958604
363926368
183524882
406026709
129905312
67678453
399776989
678429296
93205491
889348780
29808287
241196354
11272851
88127274
2339059
377182515
58142831
122709335
30984139
17345991
1394695
220794757
151446669
373462182
282226380
268598109
535136963
892154196
135947438
100183859
189324121
292371495
182819172
70890064
185371927
65897680
356327568
230031239
216465245
324084173
78302581
292065396
476139521
139179969
11811196
63108313
771660662
16551441
29937237
251660805
11326612
68505921
105790168
183142104
89650861
373112421
584392387
416829470
296468498
17768411
82459590
253111228
118739808
251249678
723135826
59837397
111963251
447493025
133944073
104635530
34380318
479231036
30598388
551386344
496557430
218447525
107802194
76937799
325261601
26556972
557482014
544360230
366172294
579225764
41749350
658885357
67647008
460109164
65860762
233803495
71937056
116122765
48599632
11790782
120170029
47100951
86505235
163412874
129438081
183510987
138148407
409829795
319431300
737264218
442126799
270261360
309270648
595144549
367516891
578190785
295189339
29067246
79806890
391935140
831531419
55669862
650521141
271965840
97225063
199135725
128284232
456987530
150642020
32744133
254763541
542190747
200634022
66632071
450214829
135083150
160334294
705898797
585012947
92307924
114546452
41263767
61310446
374277355
302787473
53059641
10642146
633239768
2026269
658449062
201188709
14573262
18733866
160589785
476946469
839906407
340086979
352007361
81734746
536217828
345041560
740821218
463549904
50896315
14262822
720707729
35641200
86595407
110733484
497852757
250509386
880528481
571551627
353781049
55488590
12467863
70452707
286425277
2796799
89605868
371118062
2115100
159333509
101016238
620694343
30962357
402772196
57772512
379111923
324062163
82845941
605765063
146397398
410767312
289082594
188607222
670268532
162003228
38928274
255943155
408661730
304001495
248055972
226759882
162836381
141072941
3512672
100227401
68795172
342046486
29885979
547761915
161944882
146011117
85197931
25574435
126929326
524054525
185868794
140082893
233775682
11663740
625050183
171250699
4225172
129978230
173188740
4552046
448565591
430444962
118223124
78916424
172488680
225513848
24502293
68550575
65383507
505280247
299705499
9256170
119993565
34269358
444602864
75881017
131453482
732174486
3340864
15610956
116125942
64143060
10424247
335139887
613327037
479858389
338758845
387571141
635034699
459856431
206196734
105162358
53820290
635613714
245259318
68732046
404875523
306988799
177294107
349188886
150252122
343267593
82071224
718836991
86209745
126861403
733385122
59900714
493110786
157681750
238223589
113689022
43945487
475156243
484408797
617118747
31969399
190537252
66212249
211327358
414180218
64503515
4368311
235700654
356377733
166391057
9559160
10824183
167113812
155661345
439892448
77135908
67620887
47946538
588583478
328653764
256968888
400318023
298610177
599531670
86075326
551594960
19002965
21544816
220764064
307049873
576988327
827082229
459658195
648392752
100751462
351176905
148690158
243074296
294707201
16002072
194274382
25842226
1129057
902211460
396432694
40380879
12004025
316083210
569224688
195909522
770555855
777436288
60227978
430601586
117379730
392254680
83535481
40389332
69433258
45082059
53592477
588428732
140235482
335793486
208009612
89698272
448828549
8136426
609338391
420060458
354712945
28383403
409435387
79800345
102205751
105090586
20047116
39653278
229736927
280821421
98015636
85997256
241786030
15082278
52352573
365828407
253190914
194767360
16424173
907537007
116875657
33567487
219124520
106090507
44575865
85478526
740941939
749797008
2259752
150178527
7859139
216062781
168654972
64182855
974557856
4866312
345236767
16504915
40253199
241669378
243235718
77590517
56651136
979551
321594629
362427889
190825468
3403168
382923255
21972706
391248115
127591596
3788610
601702555
408264592
321035424
21367949
13998633
378870108
724288860
240044548
503923
145047720
716521591
86242185
36954885
381499234
208772103
261934626
637361839
45506967
462390581
28270295
13834812
16280160
197810696
31533269
199866172
21133088
258804625
105154690
353297151
240550631
101471229
384591553
74659218
242041369
265991789
335852340
191039469
1139738
406180265
236751773
4520807
514697508
505859455
801139856
577431803
140210635
19019055
28366176
149642939
31518691
42477787
87301820
95577424
1033814
823037614
150350500
154259333
125485840
524818255
332174965
114308481
35335466
55762404
15257947
221637226
175070420
403755556
224015160
41328296
15680944
224432768
163687669
195652469
229298571
37458207
151556588
38999514
42427678
252731996
399070549
38488157
37063554
625435479
234401178
126403034
7410686
59761604
91025486
61963211
229960880
305296032
391796984
226749688
28317655
136252825
334899040
824313898
47145704
6317193
233464636
144300854
231254871
646913830
22169924
84722664
880906211
67041604
159406960
394172794
232254409
519377539
64018326
832539354
591643977
36447290
517305638
9473607
42433063
192514035
209975485
509076071
553773339
307297435
382870566
441604820
719325592
458962946
28216959
590025382
337738709
210416630
232973480
82350562
50472078
462753551
217541661
329960341
172780644
566902627
932453700
2379058
151664978
121020533
310073130
221958141
82691597
172908187
232531106
60987837
184575957
189790906
36057363
437175584
173926440
463558044
798482946
305088993
103017265
175095218
117209541
19044820
406028471
131717904
364368984
97834175
531531749
379567297
652346922
156259197
296268332
376573623
106115841
218705942
547055464
76059084
339488488
268644913
35439237
219201350
212108379
206303879
519374256
595970501
76824065
27591430
587513014
214986359
110975495
539380169
706380732
50051447
196063567
225190716
51425508
87653947
45304887
10975880
113980091
262829772
156312764
42452694
332962967
340260139
365017166
240946661
403813595
238579396
596020333
241799450
357390318
279225809
67852982
492070490
829884595
298830613
599172257
400247434
12035891
774739886
127583143
383778185
230013695
594967051
314064160
156989197
129285308
11267588
15218703
83530166
242536038
134638542
101176206
100725947
173073865
283396959
78842279
323753409
97392875
293015834
48127673
31344861
214526134
4508327
482035629
277635009
43562709
506393250
65695229
536600979
41675058
606408067
253319758
565885250
140632734
31779351
875276320
610717838
151901385
474778952
927168472
4018245
251526934
6854329
122082767
403674954
64901723
243744177
147263644
619354992
39778
274916022
35374451
23440744
278770770
35622124
22203706
155883896
102528217
432728003
617283993
627731797
353079262
153164439
108218694
275255075
9936102
159842803
11554342
78100751
257579351
447739426
20331905
25848107
342227348
17523849
126093779
212220766
64463938
717599050
408248464
58763565
300248086
35609391
182406201
276865438
596021998
27598016
4130752
64716858
73795747
197629244
105107503
260670652
399713757
69281622
9006605
12984791
327107181
1020376
124176610
684274770
613011231
338218272
240880296
427538475
33826482
157890988
270124106
59337197
164086058
8757985
761532816
716828346
158246099
346615137
17353711
536828182
71454762
50842668
220327063
352616457
305497932
13400850
263791699
393869529
127953957
64300545
5139244
145689243
315291471
331727501
227163796
272681995
21288034
40351509
30703359
469347139
820408636
404656630
257886440
97121131
553343634
28010577
214167661
355392657
453083892
507719834
11396529
661896286
766188812
10558103
48736743
227349
237511563
341379210
142755539
290494064
694445340
315514408
89381554
472961646
24307171
610901606
691034407
392718228
801543
74887132
182145674
160585950
1049194
183605142
2103804
855427576
102651549
657300289
25323728
359191989
235997076
158646734
311012945
501107477
425321089
267367684
557681012
591449726
365617238
141057056
118123447
247812348
54356949
520829906
86543041
129527830
8613339
2747698
868228622
100189472
90460493
4134576
570505725
461024233
430406598
448583706
56012470
411484784
3816512
82927679
105738700
11751012
376192598
133724901
228744980
35366137
63466449
235012807
44885371
85208029
387096847
75939084
126849421
627892127
3596807
94188062
372912757
964664456
61396142
502664300
689755419
281981890
446297123
578397220
676141420
20393389
318460496
561269838
13991777
363131602
76405654
314445181
3014698
319637998
421501607
26370897
380025974
38416237
82429166
262233829
46871905
341528270
784000625
142635174
198297053
117314462
4771205
2509712
83013605
8559183
15349103
537528684
26772438
50072011
436323669
500175925
80387349
62522877
40269886
5542694
285542653
2996432
611660546
131970414
98118570
311891924
428551812
319494882
342403000
122044644
602275641
82213356
47278431
56521179
186171412
165502622
33570353
501021930
265335723
133823029
541765760
2290776
123449783
246212756
714019219
334473469
70801074
1126513
15004452
360553967
656705178
254681186
480687492
985771
218659229
21752555
592296335
116733059
108036961
25350505
266622264
19764013
77683750
82906091
281512988
135394449
734565233
776848077
41309720
229009252
354067316
111099497
337539293
52888263
137313571
182293266
351436019
121009287
184130038
6832913
760445011
6109
408140333
2766239
81921032
190808813
195603702
216678799
29350233
136925290
10929224
194089857
171303793
147781936
181656630
216767973
205800775
828467154
18495225
663362793
25546876
519133133
683072751
120400722
43081054
187294251
5027933
465604281
542170794
359421298
264561293
71516817
223796728
33455159
293140362
76875786
893236520
69265887
70437562
280017013
601941075
81060618
538412895
503919160
503356412
24945730
128871681
11423483
495109702
609315077
169102763
774789218
353829802
477544235
37506885
77534200
107824873
43086733
332118381
9300251
36288935
67098497
155658455
843027821
310764533
43248840
771850597
23852151
132542050
206567247
154238724
153151689
768253750
228022764
41226348
349366201
298445320
852726726
456360957
186918430
350924240
99344568
18474239
221181442
46147265
275248414
57538522
241578876
96221938
278108919
471420072
384103772
64423359
20615569
786651399
733961424
600065372
34185617
201915300
940228
296928521
146131784
520847248
40912038
240387765
80299637
199819735
293619891
1191058
92114340
499539199
946124719
200044678
35504492
32572887
629048534
104404778
888757914
253358427
682271609
287180597
164755396
61117765
27703996
98557269
361969668
147512251
170837144
27429663
175161060
511410296
197819807
5217778
258074846
76124628
182662991
612313823
419232016
122895392
89241749
544222235
367357857
130285308
38953615
236055603
187430540
456843664
375982632
35836656
134545446
300135043
327471366
7566338
372561397
201274932
222900153
47074465
131456964
150848310
42739184
38157658
298896949
3854174
272530541
3982407
75953366
279180255
569882920
56764094
384622373
93873934
2439192
74122199
16466432
698071100
13190437
155315421
896447363
595276114
117534523
230093290
7616185
25017125
120608759
349745790
561915359
274826493
1164341
373654060
290787174
580959021
312169588
197711270
78528410
770166892
46699865
326964351
388160128
183074784
317457776
120496169
220216255
655378934
13921008
115754533
358118973
41153161
70475411
790297411
158538983
517794345
510158423
1190852
30192581
12226597
32566426
640862217
287689522
966390
312968882
23935163
73947139
133491535
529991648
424956076
176922727
239937504
217630987
234920433
166484490
274869694
16446782
439924976
68576092
483406023
776780156
178523668
3378203
460703571
478022334
38225002
132403589
8098710
96971616
80545597
210031286
319313349
613907706
281728954
363324244
50228524
42330077
298377734
347786696
883972707
635197097
568216233
815576378
418974296
114617202
324923451
499410056
387710819
341396532
11614429
136892459
762441009
155447711
280776713
84012616
294599228
227378171
124583006
294335938
75660239
215567803
504692349
160947046
28131343
55194546
19146584
631577594
261382238
121161969
228533303
27213231
204356636
61153170
179999530
533095307
606473164
171391062
141446069
151691009
51560317
395949321
282334335
32132
126977156
167703307
543117467
14175031
416575874
509650097
26369028
422622601
51802816
118373464
110138270
4214776
102309042
349649023
387724386
508804552
153331067
549275065
28711681
111066732
508368104
164698435
5861806
81362911
30070914
876936944
82924044
38598063
454394189
209195442
720330355
395018977
369579684
113753457
615623330
255040820
302689617
174044196
379813486
739571319
850203932
43846047
165198311
374445282
94060915
329654766
6490366
455495634
2642083
369449558
22566906
279716232
745664376
795453869
500312614
526736818
28592663
608829854
454791036
34993511
273034943
874691157
230535725
670506856
23384140
615068561
111110495
771984754
5765446
50727665
53643985
20133821
306311463
280080702
94515170
535740254
230788467
37544499
413988593
84753897
231140408
27177387
20268464
278175392
3650931
69580623
631689042
387553393
479279493
582604090
377386753
145689380
234325012
468595522
570366877
53430052
278497447
48563263
367374215
127520085
323040993
267824163
387830273
183928750
42186735
1730312
290145338
297764354
533494146
171708517
74018228
432134376
289015518
524674280
42489969
574182246
786382383
26287276
218786664
118770207
314393918
197125375
380964209
263065910
425174282
34616779
2416915
775617015
38628733
3646460
193098152
349791704
162637899
19643104
11203467
465031461
212267368
76070373
87293141
26367568
77314555
605994379
185107090
232337180
776597727
211247102
41097558
134998625
326499719
48454077
491232463
60718090
637064842
367744170
107423165
491075218
231543620
12710295
437805410
441883635
158681960
57741411
290916251
374797331
264831423
176686036
71620747
575275782
23081621
700955916
43727870
522099549
153328118
31994716
79227033
150821076
1239349
164394182
172939903
5484963
173278304
213991836
54225436
1303718
91346222
423861404
346585267
164334504
39185314
621137309
348050541
108816043
36084228
706349756
75082642
665622811
344479230
250437696
649620563
164921558
40316084
101146698
260970017
72871682
463376695
210948109
655004102
246471885
510293459
158232415
550793054
254543680
42897088
12371567
458123663
296327287
793007693
13757471
421790009
274511843
127854109
65284638
654845227
11612990
73314510
559973027
134419059
77148643
845866044
180704890
677328963
119749222
459408407
95651616
844979854
227317052
238844
74375149
148554717
736921380
274868995
320245055
410463118
340466073
20099894
132464404
14191693
122859935
145535091
256615138
404485477
75851584
40444360
106165803
16863525
225929749
45677950
90390459
321710171
188223713
341853641
34685500
792551132
142264923
432525899
57402554
110567578
5358084
39825280
348656246
204872492
456452959
384443662
873234106
201548087
1089741
11400134
207114680
334778168
387100502
547505712
61944485
627271135
99545155
287546739
461322
88421711
109123734
133193439
117406553
377055937
119034070
811687241
5547817
108106157
293993203
69663024
27957877
220212647
206762928
38784799
54966241
28752513
125515038
380203680
286446720
90193965
154321477
166406395
365345607
259024956
290811814
687701782
393487650
433704334
19555444
45177759
179160863
7096304
36550044
658719284
153909590
225904334
395094537
745159722
137694826
551952088
121742808
452451694
571720694
34686915
351971951
207545183
20358039
141304516
156910457
596708531
15337745
435180302
67183899
412540557
445407538
526839031
285298152
50678387
14540253
322241483
158020143
868953473
836770645
251221002
637721184
125815698
114959198
60802729
6978772
28291930
325603117
553271129
358419731
193014453
250249538
491085495
713976231
797643829
385354763
117045137
223464608
781047236
136258306
472246899
73840186
74570632
322021007
218848697
244695674
95737511
330802171
151379348
663345307
62719212
547586479
693146673
716794123
338590605
355778830
119878
236351322
222490576
401216461
1084895
137334384
127543085
94525866
3209181
62845695
711684114
404736197
8555958
83355060
29095809
153777481
230126520
21362977
109269038
117953872
3793690
236802743
132961375
56749922
1023361
93648874
621711278
372803054
30485691
790798
533050021
68719422
40055103
44588789
494636239
263730485
21879912
47064010
164609765
662499980
436321266
318444713
445772594
1948722
185426219
202019959
4199274
9980535
357921
537546201
202442056
395582469
853530094
88474939
10664773
329688764
127180396
441249177
348181554
733103154
516460149
323958123
67798628
160247935
213879212
97758161
189240450
438845338
530430232
718369580
409747005
8997556
343578214
350585523
190550688
207156751
262717772
8640455
249688037
177834152
314909700
196169118
152413199
339840290
209098276
28412233
602417594
46345896
304081711
210816146
349473482
7552917
36047618
331624
195515070
231151305
143879977
166462080
60190948
100499669
141381661
53382736
15361280
353588453
184864024
940456672
507973215
8921356
108513204
256297643
82848708
576878186
2865720
91954315
70703889
204921632
264199512
178335355
78932140
228607004
416127073
116958963
126637899
196456283
62313540
38799564
189595303
384755431
630362662
89653406
302507425
224362547
381308487
80158
253089
543629532
666155121
260583363
6419249
31550099
109101910
816808064
84797361
136197176
55508
215205244
631819871
128254570
6547689
908719537
351162731
138748476
36081215
300261544
87824827
693000499
10769873
363168460
759113721
178465352
29859262
135445012
473865267
76091600
422117091
305366216
4462519
153749763
58228591
146028621
178807450
12521077
417227965
772500827
312744506
623494353
76990091
48683477
175702075
635592302
211979625
3270736
25343387
727765614
322536918
206613451
316488587
26528091
49618725
21727
96131841
32017385
920378329
113300100
61887721
203612603
3365296
309733872
103432026
370229121
120044673
499115654
185891713
138280679
241036572
302735583
219972689
153237187
269674380
140792665
527502985
16184028
244233041
500497221
2512838
4415843
153235351
427123800
782727331
58955235
163683970
177949665
856173364
868375717
94034677
468557789
223304170
45707593
169301959
591547635
490048199
87635190
111254982
147253772
33763482
250426356
702772692
18196658
774908613
211667952
110436272
214987218
46118352
275636523
81346184
264536309
139339034
503229962
205067383
164803938
418329677
8723090
874233503
702439539
125555138
424306562
742538571
8588582
545565714
7081928
196129
395814329
98794475
350222051
39601436
710135201
561823349
242685463
378520640
217686618
98896867
92434867
19377266
36894229
416458752
661398954
48951065
434983222
74251898
753399936
220225620
501023902
15957476
2237381
82480895
22783967
17521632
205941083
695418857
1586667
429151738
4952835
261693303
117998368
101514484
112869955
510526907
29941251
1924316
546746371
497265950
128148465
389750023
153478167
528590089
462809111
17788326
57624645
126205090
360522070
99635463
17341372
461028433
395113793
216258793
41888441
575781451
712592608
319947129
551988862
408355975
19150034
627288672
470221533
134914234
133179427
403489179
209141014
232755134
156423765
30629161
45384397
167179805
204825087
124563664
104856326
107294535
210676019
804097114
574431998
840148251
433168235
144166694
77153553
314847018
571408093
736192498
42640751
184239672
341328212
77723602
350164261
230047796
147512744
136235807
334281599
75995806
26276146
642301958
26022092
8512890
128901212
378697445
98214232
92496320
12143431
378550847
934631936
41818219
113852184
189254908
790126708
481150085
371911668
529316786
66024137
542618874
374820260
307187282
216408498
33966605
24727637
216778189
379668326
27853441
102396145
189854160
416277633
321715725
468493715
260358288
442084167
288839231
724093330
75245061
158439413
4151118
53623096
380333585
60199431
419217399
145140416
164801655
182895457
765638869
288757271
286766261
63821880
262125156
12061215
20271476
44550572
282230791
247913733
960690551
115978903
113072056
284271
60376619
69639591
384301832
161415390
43666767
89037677
27500181
488667430
231592700
36332262
79503878
54807969
21814043
64210122
315271260
307267123
228296873
188847497
930346054
25373090
79723231
96572866
16457309
232188482
316409906
182245184
143228414
517460384
46494499
185732816
14629641
187197288
64194358
90384876
614239288
167591813
627650228
111453177
8912136
577182923
45064328
127344656
433675133
875718335
248744292
43677723
416684283
693038719
503072188
365186153
276515007
519363767
420208580
238605305
260084515
2458863
75046957
81293184
3642902
263179575
123792516
192363710
9032451
66962518
84579550
273719192
394322827
292889017
288169020
576852665
491892965
184940589
148886103
427910794
275387601
60144827
649852595
29401459
588812755
357668570
105611854
158944399
147016170
35812213
54869526
911528841
82678390
38652382
107925482
549131669
18567377
26151643
617320353
60366809
433569195
55799749
213186144
37059135
161902191
224379343
695191593
7437212
36887971
248660392
101738594
223147616
320978735
579596254
406882261
602270194
35780255
169173847
102401564
869348250
94425923
725285026
409425731
354339590
28256599
112695943
453780943
468312041
228082173
240317301
251009204
12237487
627458966
100703027
195200729
14448954
1149978
76351200
343197091
114037175
151818389
162695818
234553950
157010188
8919124
71909022
466572543
47213485
4826004
37106045
518601916
421867611
22983038
650169084
42130254
168774829
326876228
167551142
109238328
616248992
711794890
109136277
131677527
41108172
224119546
33301526
449410344
186918104
140659848
17862567
470180106
57317588
231568859
57233061
740253478
60984764
634231435
250039652
100096948
281941231
638274251
516826088
149041686
112320970
253816834
179502629
23618886
740733190
384330005
10357110
52752569
16642695
147013877
70398207
58938252
19757495
275235618
337233301
11404236
336865842
755204353
433348478
205600159
94297027
62116738
14089039
12453790
778551398
356617261
154207531
208784047
148993033
44783087
349090612
104236519
282107793
645930714
313498487
7256080
30355343
207462198
10230924
486254892
566756694
545678495
245944538
2565447
648896826
37283682
97275119
583026131
294446287
54452069
761913542
328783334
165067316
146605973
144426498
693760251
191713206
119846965
70183279
119362876
47722857
180909902
189213364
49274058
473492726
371699088
44072312
42109900
325116307
393703992
533073729
324441438
290036474
5621480
16701832
207073729
16889162
85376040
21785892
3924083
53297676
498817543
110477921
177206083
319613707
81478569
115488062
258814140
5013905
96043695
512963482
30310089
131684691
84873508
354055633
748927159
540468398
129076265
48986418
219480667
160598997
123195398
191195651
1575875
56143693
448971823
59994338
188033055
397609442
123050765
423734986
350849543
238936932
405156032
333432497
266185028
58064155
272567163
81842000
19036434
434671861
35772265
201060848
313067693
255312621
103222171
1144350
100760478
69201273
543775169
202577840
771523956
309607974
184897885
515951283
222131613
423985728
418625654
3999168
426406349
170073827
120475744
475567220
35943157
159580049
25799319
272759329
513256416
88135874
371056677
265616343
37951532
199699878
538166481
3052216
122720040
7468059
64400116
12532576
208479015
333787127
390838315
205066424
76049800
880061524
532426484
38292745
97278243
485092986
7018146
99460114
159272700
107175457
161872046
308577360
89832864
230388590
18465686
447554309
851939259
439389515
980677351
800029001
228193076
821525009
107444237
291197626
284239848
52720340
417351936
122962382
243025574
367936696
19172369
138976073
376536491
843589725
198354274
8142466
88956281
446777370
272902022
40900028
94257007
9906956
201801173
235491296
243306851
486325089
863443052
95896101
151174871
643182231
17241373
47512391
644216504
439834217
125100798
23040190
255455300
350796793
113033952
109636719
22637410
63552802
113856814
192878070
262921549
454872254
383439739
247953103
121711231
215370254
188523492
210805958
449114214
211128516
6719465
526431058
230321585
863021997
146740436
487213215
217990506
299022714
352790820
279436168
97315062
19233477
91243110
344416069
2001166
215071700
933592595
143159946
63797063
2462329
252756851
149935090
124145525
683931324
787833938
235476617
142952504
179855948
363616039
188454977
456145038
263621330
151596223
167972304
24151945
451839247
59527608
64225310
50819465
38907132
359674185
155485503
6619253
405851898
13496192
70892921
405321375
35718332
1665908
676841598
83824944
46922839
87739841
876947482
24533694
2010007
486807580
419299216
230925409
441510231
147624962
28105161
263266053
459073278
233445710
185564030
238754740
266795638
19588166
82496129
424139179
199894944
264180378
24837005
530055173
307334484
78826394
62129421
191581715
631035360
530510319
136734314
679690138
525571021
58769833
89113446
132309147
507089136
183739050
48414488
106473362
370783868
21641237
270496295
387273682
34610038
44070861
77501238
565925552
749395107
137877629
309808874
943952128
104575641
324515986
359928788
313184406
347631394
94754011
633181341
589073643
251707982
87848714
86363683
480653658
139012360
26812534
1889644
559463791
268919223
64762546
498434878
123251188
81610779
128382339
513036945
393552898
227319439
498168432
652463709
4757723
45816605
411455597
2048793
297000419
255325086
686597581
293662988
412116300
57851551
374351505
411696339
154098324
287962112
882015355
4766069
50688868
32997148
372432107
37241909
304913707
233975700
240409657
51611507
625273793
156973480
1214811
14026984
11852002
65520727
93031543
450611901
10115906
13948770
12150908
4212920
523197557
11312212
237232689
110372353
192549001
297881843
362135173
146679109
533971825
596166802
150449182
40241535
211993344
57502421
800783991
631282506
488398202
210719322
254112529
47304281
29089861
94458989
319188664
244003186
43682960
85306278
112156536
318112130
557972807
787399480
84666915
235104343
631979621
106536133
224181394
160218836
82557574
505937771
23236693
320418977
221577873
437288799
586838036
321806804
204960266
279169969
509983271
666670752
50000142
496919635
36264242
23285884
116589908
1198408
29785965
427984984
182494445
75273594
396902637
274656358
89472698
201009972
417890245
242464986
146308312
355066378
337435422
743278357
1296943
1785184
417766380
245902784
2719022
396758543
61874841
224523566
6319861
654593426
369457485
325990620
326498958
564294336
473155203
302722322
222534372
214036873
85279410
24126960
109301779
7003547
378759571
81919027
141072377
123324417
304698143
571730060
25154471
64784715
459173212
95092737
448366079
143719
5911469
355286671
312945051
283756932
64330672
6764579
81595594
279833443
222489292
3751121
11417601
114415193
196784344
297477118
8787906
454026625
802655342
178946465
36674363
69273923
533756991
257713837
7908092
216118080
2394574
6618757
28610269
25478475
861118023
595921658
87760341
271285418
16435494
157827337
239743819
186362666
471276524
332526258
2167837
328752958
48139715
116197529
42107373
814954343
14730637
158875909
633092792
670664255
396695361
466865012
320416464
330553234
154660364
86065491
69657479
42561932
401017726
431647328
67813092
105654716
529971106
291183474
66033856
103702500
166809701
39704352
90212108
236133896
383715761
12171447
226692495
125603927
38449734
124729552
49063928
98862647
860263784
38997122
103933499
45534361
322884699
43342166
12118132
12928606
403858147
54819158
341159996
326563734
681346203
12223231
76020629
61964631
16494278
340730659
542451101
168501537
427561511
730528040
23513375
157422919
204521688
144938672
69226078
154121203
181128123
105041714
36322779
172267479
99607795
16220803
211110556
215351011
189018583
218911387
700704631
446132443
446694243
541953617
577486637
235786389
891587006
160695622
333913570
110334607
5726804
510626
122650845
109986386
431385267
105949476
226385616
398300154
539225371
177641169
158713458
142978974
6053
803608645
65141814
96794800
277205672
840361727
193422254
650026403
399212575
271373974
161712305
325917970
2801286
68323219
4699075
384563084
17276841
634613661
635867458
30099986
218748698
290157662
95253155
2232371
28178858
187471388
212041469
90948191
310461015
22085532
471724675
106875050
507514877
432959792
22735327
293766918
134030750
118604578
733101248
271025695
160559140
129202108
210728722
266057342
188698542
716863667
432217022
253538048
43713866
99756026
423374678
100552288
51034471
521371441
428908180
160476936
82037469
29831173
594345842
304960235
64508732
225090134
8137629
451511843
124252620
409968808
373598857
168193747
196690940
179327701
173451794
335792504
84735685
600848528
679177698
415524623
271301609
3722525
361834301
440896328
550295629
30710747
129568008
134138211
458028093
573414608
135639830
703664598
475339941
67249653
117873559
73774650
76340298
217075386
38195854
357096346
28910737
148833876
5454887
422711561
253500281
3749014
102360723
174259570
128556208
592693472
315037448
286282920
752387612
694594629
10139876
792696519
482910819
62821909
673601953
17111630
163209576
89456307
713330042
135841137
649562505
82482505
46971616
836633677
43998388
125527159
16749727
493973253
134482932
165577699
579596243
280659773
130768018
415335736
92931465
422920549
8370312
34540299
227622017
95672367
255595360
42324776
43750436
408737276
614715931
575738873
155366414
107007813
586286242
538108558
81098033
493869786
146717728
47465743
5257676
236968453
11152784
483074449
186762910
536928938
450248196
189708816
842296798
4723625
461966160
417944550
109961906
96116271
99162226
199624885
266447184
52541185
169738226
83552876
634353782
66303940
195731024
481959263
131051285
58112815
490985432
28904476
261919605
498475378
10594067
134429416
561850655
21860047
47766625
63460103
373070167
261088723
65954644
132769277
356498807
476983149
6479861
364333367
4927119
455187832
141760239
456437561
226327210
72015590
283342408
49994167
127096985
781631874
428771304
340440617
301819505
153707091
623119625
293591604
747505275
868672440
132865919
389374362
402055309
622118239
425813110
316038122
324865373
8161602
162882730
231172223
383883786
456199446
23578815
234493284
97962539
4691218
60348908
572753104
222309585
243342282
620964326
26399094
113232351
110175742
241552916
138278814
21900181
391602659
240882126
299008938
24001867
278332419
509355
63187267
27213780
203841729
643731143
383952878
9500259
95538587
631093637
42290825
707953407
728915596
940813119
242161572
17058458
216127243
389973206
73280622
19150313
169559521
12560981
363562786
364368011
14430005
66377894
119129367
183533126
228697975
425079495
998283927
32258395
7900042
246870683
228606895
253085037
485967225
472765473
29673801
8802326
36337589
203375923
9236836
223647580
54624593
701002318
90697121
529690060
564428210
16814002
669681
187370726
548478569
316391277
34789163
63111949
77417677
385891141
204334965
834502231
102031813
502832745
316250947
369035169
191607215
59828503
574388719
24027701
496189823
438018308
149274180
673421320
273361097
6753767
109847807
431895583
132616485
5326564
82932274
35204481
76392698
4285104
242694715
212725040
139827251
115579531
395566385
442921415
34383549
69127373
138748898
233317059
34862069
368582388
110068933
803154663
578520923
41730830
82558807
190791371
55200333
140625353
93502868
41552201
300332244
77746218
424401506
78594923
472886905
145669991
42806800
421719843
13359408
692695723
3466967
554940658
4524248
35371314
45444133
312213852
632325032
5118132
34443414
691876136
361132978
407982465
236410498
69136139
407328058
78534140
173728989
407964347
611283908
30263061
218543389
365507719
322209090
36468626
25982334
451244132
748944770
12172296
63553819
165446027
132079127
181787440
264479545
519011997
249608431
494875085
99507645
91831523
616762918
329337582
39589104
12904865
22344668
16705940
476078086
16893917
116685178
92058576
127130925
745597167
127414403
115739650
460703716
171662513
558328453
15315024
87514286
373706984
93149677
11126795
90395743
13773075
89693097
569866321
66449605
107976832
67490457
338490287
418801106
44446072
74130774
158097820
592991014
32210315
173326503
126462491
291750083
226329920
127841430
496776513
367250249
78542748
422198414
465585636
322021841
211886582
289681771
84567604
9017324
194995546
445887679
457386815
387637340
246074357
5967673
92158535
119202324
26515055
37408804
463088335
63488015
312370469
120903054
562156930
206050473
121560220
159087452
536928419
603552190
66628315
21786656
1653596
507711424
444145061
14879410
107641027
373123253
62572711
427646028
383773657
222326883
36826012
170980711
24170015
8401503
479375870
600228876
1580012
554807204
85145268
652459132
56196750
289432351
520187
205181516
415711990
878340437
225224797
6180285
543973550
586741654
71986640
281856721
1658342
579124093
86409966
94044799
553401123
386276848
350082095
389412273
64141417
35093046
26863507
621646736
236459443
86622687
185881138
290216948
320454443
512091934
11263056
71939260
534248065
414839422
102209289
27031756
235236764
42414103
51954659
11547715
522186666
988602551
149608455
399190357
216532228
340837164
71034649
46703142
58104012
246132338
219184123
142191062
40984714
218438619
611627803
43541124
251638873
60830750
234098085
14026369
137305099
428729222
216885008
639713219
15476158
428872446
791468
16103292
315076616
38534811
28585452
554487183
632245708
308602302
308667240
215326738
206476958
942872768
348141399
233921231
5538037
77296423
159602524
332921645
533311187
30390981
152773
240104589
661433631
26231853
77579522
227499614
587541148
592379655
138261639
890125105
18537745
246091720
343690761
304372033
451101820
428518255
628401522
687787739
67728307
82984007
595359583
440220084
461398015
160031778
149884203
133463878
581551581
253871705
866237496
3086680
49725750
510328434
196896940
325600681
283897505
129554732
136903992
516615981
319685482
171851265
310428295
630651249
59980908
174784581
682490507
182596599
11875105
123486548
337011898
7837822
533769686
39439313
96303012
551891801
285328468
79804604
83551616
824093152
125571830
588146855
89577375
414257573
42719966
154089806
588597380
22046592
93699673
443379843
212062084
439994514
522682622
105036281
58582662
49235041
762271
438671821
863745216
7112862
790712709
11801085
377087414
183762626
288993769
88099465
4517059
769946234
438299790
18552718
26092522
302866805
119856055
7098966
485010250
36426069
97437510
856234929
366134806
27140025
115469687
94438939
422456061
84984805
48517142
492686947
527111715
229036011
710344289
327020050
382728443
472057927
17643022
387358544
20025852
100863350
46707950
365964193
644549432
984792
347527712
27198965
473798551
182810854
4083360
206868513
307576378
3909134
468624245
529776472
25230921
142059287
29863933
78167010
364252186
49933114
548365
122364759
378457980
40841985
104647831
479874123
449827969
848576841
228754270
126250543
11057402
189473549
198602203
566089692
267973061
225619965
144896590
267424879
28467947
74493220
148616313
113230591
4713731
99204181
466419037
488869753
20517820
77523744
704240749
293446229
115723479
268668829
71117772
689158512
285011257
321044848
57026635
476206956
21161874
201323972
183839462
420104394
27069939
199438502
16146183
84752613
78962586
191971918
473925113
65890751
448462164
428134104
178914914
233367457
69891517
20737424
489874803
56657281
617265497
73521838
228037246
73739723
520819633
606370930
91937
71870981
129370835
123635164
17129583
50068977
533181905
213516282
651651862
761186965
20610227
46032587
267681442
146427678
222467546
147341408
439352279
102396104
162364624
59638750
335739585
88443998
326967889
4891528
165585358
33176843
127435914
132891875
263208865
155467982
321231546
252700128
96031818
151575612
245284667
206598891
28999227
493384208
74585514
58967767
550749667
36990888
65951048
71451682
147180282
47309551
87118105
188847799
844495472
283844597
310615634
14063302
151785238
128677517
426308565
237893182
182610007
280456382
50286538
549763222
246378880
642004680
595711396
12044427
447971045
536842992
337763347
189628665
100234365
6861426
22379771
114258037
123201680
197615754
393017901
33383276
74008601
4037339
575391722
641229217
40007101
784993923
10947124
160177386
35640540
731272435
91549611
25848723
37551455
11927339
57275444
330038072
501466994
214232466
82963205
907198624
393420888
937803
40794448
147271877
225309646
133555708
443509895
12249798
45739923
656792004
253167472
257301127
31486630
769705091
219291748
5524016
136414093
278435868
18538166
99996753
33588829
107861641
267299327
27237075
55259234
759002564
222498909
66005239
262986123
368456746
122345430
81537029
26089288
294516939
143638210
131419282
20088267
274773325
112495059
483302917
198404830
159185677
728457116
14471034
222386905
11743171
6080204
214467620
473540181
319311199
207617863
255914372
317399427
43600358
121670111
114462723
622773210
458949403
91196743
756608590
162348537
340482595
414437020
160196281
52476752
777169418
187098229
385529042
641171408
431384705
121793258
519151511
352575158
297109611
276850632
106227828
6267066
186031949
19352624
907564539
252127737
539714443
28143067
654531659
462712894
89883101
382565445
567505447
51418187
246040814
163134914
141977912
212096858
394126913
121841224
305588303
79810228
135075852
34910389
6609404
6780608
105035072
653664689
42061794
7017722
305693429
120767749
42720491
235579045
9993275
108202931
304434227
396454138
162607874
56443262
62255685
228139139
373459838
50029013
5506666
692578451
725695581
112140680
70788954
667276006
6832419
350811684
876849308
458749290
469125994
453145222
68048245
453814147
161923454
111303006
725738163
584343152
336705445
35377709
8641845
78066100
7657250
285521870
320463776
90234949
224472193
309619934
688279140
50489002
3965296
407839421
248881902
132209329
17056012
357325607
61937764
161519378
131020626
140995668
555939841
7931465
5520780
900716014
98953386
3836414
139975206
454375761
230818965
7171240
27247459
164696946
8123529
16354303
170478504
378882859
95017414
317443445
119555744
688976892
288485105
196040526
46245534
158954964
262198314
40055793
68990341
419825012
341192260
60566532
11185376
58218926
619684792
105408496
7158011
13984059
752709561
381154098
72883296
154728477
427441884
73911383
129468181
68009677
199931135
274297717
225773108
93413678
10007530
222656537
726232199
86238876
328313590
94427064
336326043
106462076
117709901
49078146
348916154
502501342
56564941
252124863
138471288
13411239
703288442
120335224
205643416
118718526
560324339
24928569
248264717
45011877
282381290
529064213
186079079
242880505
380042277
377943600
157200437
564523330
101061478
588881318
127765274
662178430
39426377
26568334
328956217
51066937
775555301
223067756
404048140
614355924
116705442
624531561
427593279
37260095
407583345
112257889
674942203
43770143
473739019
60871235
536385960
82156427
469682193
394603606
349834487
355250923
192773448
868170021
158051203
185219656
135652492
40327372
202974888
10290944
444834598
817638762
3809606
417385300
745229137
97866446
81999072
229724624
536250148
261450948
17420348
36528226
39253684
2385094
428849366
241963165
405091807
64692589
222606492
6239398
813880855
105194676
218045356
458266821
320268894
771387949
595690391
437320794
569217366
155414449
92950789
255068813
22548533
367359250
24550838
7309806
71776629
224364070
119932851
279377141
308982891
31025029
154941911
340577703
421030953
16194933
160859402
832678924
36475832
676680086
277653816
623161798
320217231
284139233
37602594
408112861
94265981
169559795
314714455
3216230
152451792
15509975
552902085
511737788
74583312
87529740
40054966
302271535
224713425
265178165
527437501
352118803
235096536
65556019
88537643
175672990
89967141
91516819
21462105
174970656
28700675
552519855
207371854
541485942
252141005
757340830
3133923
249755494
84907313
1513479
44150757
166397731
77925469
86763980
218378425
28209462
456249555
16635523
15607758
83596674
306785327
359709206
177681477
7255003
207346612
244284
139883795
308793111
236159175
556696909
673939727
275193784
166397574
618053321
39432456
41272867
289581587
29323481
65322484
276621655
209379977
19347844
52627400
26134340
15672246
305011188
222155915
183273482
708313324
171005331
276259050
358594973
305488526
156921303
35900319
21611886
418121820
129746790
225351813
3889274
796837554
103320399
64244742
56534836
356716955
788519685
93132145
329218591
449087643
270008982
159242894
259472024
95619543
32231535
702038452
66901506
77412829
89921194
321146340
447908
386925881
831015193
250142678
612140192
147405571
200983767
89521718
284011058
576619492
569787214
309478199
557752812
312561173
472213350
83416085
624622046
310166965
257594962
36759417
543769571
37138423
137276598
384088466
463162069
28709615
182043101
13601347
4849783
529606875
479433554
221056948
97248652
622968557
30203550
209576355
181618132
36682789
142610055
33709603
282875573
413755868
269423968
163161934
184964623
263771933
53052116
680163880
271861771
344680050
5539861
4635370
62628106
29121103
10395853
49239964
96807587
291280474
352513665
451973608
116397050
71595613
715431790
74532479
26944006
913777973
313661491
53936030
171722996
255221560
455968849
568103515
275337688
114148897
485906457
664418923
428811820
878554
33777920
2445018
67760806
5657399
32652638
283727298
427681755
163733565
299449748
103446434
113725432
446904670
1371103
17615100
147036712
835862100
383300324
2447626
633814639
233706023
75663128
116918591
41088296
55522554
483402574
35796284
337282535
176507685
366658408
2275313
129123765
540739805
256927882
17153404
274417457
140451492
227761900
148073006
167114373
304421798
326388181
260670419
424385879
263421894
27374137
43196624
239130352
43521141
76336782
216179751
11205676
701866650
22826101
18288348
217044037
55660197
310851018
254293228
485760316
280379058
138271779
16523712
351547792
41225515
331134738
194091870
71240785
345880838
723278599
130490722
362008508
239141598
236958249
28526341
258850563
469145444
97867194
56760447
22551929
570190752
15776216
210292059
73501852
6613036
422293583
235195237
46676892
186390126
282178424
36676520
137674800
404477608
567331333
484839828
921326889
538907786
622624522
147136614
308481157
429578693
173297623
468159896
207276186
430105682
30980124
403278609
119900251
202228323
190946265
115225045
43824925
456660841
284818972
172733741
168353425
313738640
172244512
361300410
372770168
220464820
52062615
386663602
177832845
364789502
168257338
124686446
37477499
17987108
96956759
827832923
289806462
60554276
554640278
251064682
226063352
147987263
356177962
387896808
147676909
69622456
130397656
3973550
92130319
90748673
356390631
298503791
301118326
130445025
209077271
780340001
3660928
260577560
87200599
46048365
274981724
711451593
378604890
76102641
542753286
11954944
165508587
24550945
503543362
15917123
119172955
66914445
268880584
348629640
2496162
269118596
60028196
505849988
134567364
28397316
77605695
91019758
190094127
354631147
151892488
44232404
625649153
413452923
149113928
501595433
8375818
751267123
174817562
418689223
293973289
19117992
516072521
265780177
375465060
175820766
31848845
15061797
656353024
478657557
17258807
41800499
673025494
683611886
212700460
248084350
399963607
143506999
175320606
203046
320151641
116224485
48195724
55735667
169622383
83915064
287192466
153126049
29982090
345026943
452060414
4089710
197748908
541274810
24843752
104181998
84090977
472661773
188725444
109241370
188071329
970106112
333262471
244809719
1643090
323025909
588721898
406562259
405502934
37282183
229714684
102068994
29017418
113376314
111730657
119208601
126057890
81741580
91235872
66356992
24388200
97920907
55403165
322975583
411765401
3385522
409021268
14810
114831590
307209883
261834322
234959298
315426918
195233211
299975098
21853326
26743423
7924786
176027236
442483417
216739594
517597134
24903525
144673786
17468725
302254673
833851094
544763417
79912911
276551445
204248078
50259173
667390033
11409074
15176982
196590363
280160805
375780497
258755190
355760309
18673867
382681467
42794583
319781681
24210409
123771511
20922962
546287589
222573155
117622416
295257992
31745869
444015897
303145143
630349907
120346835
283588527
369494394
251594876
290903807
397243126
117005764
341760541
99405618
229498683
14762020
138982651
39926079
298840965
94608350
354058217
4146343
272318905
571513011
90288510
467954196
512562841
32068074
584433996
84299996
223784053
221272063
200358016
432411138
403525633
10211632
59513487
115668939
45492223
64782903
5044272
110206529
44730973
54727477
135385682
175785345
322485444
10250717
116326940
751061601
304599618
205829652
86200298
120774162
672474138
83396130
92642139
136652563
572391760
321579212
280984082
391261121
41960447
181176715
237677395
857728019
385352638
89926832
635415296
5218737
243858947
114680806
5527197
213469353
93357139
167191166
938860
118514232
299341785
169430860
382896518
30771484
73640219
123726098
15677492
159278404
108991868
307390434
188225592
50692245
103354699
796065413
209892485
47995095
564499220
353163985
18273172
123417383
25145156
150395523
213504348
96807910
716266618
256677307
480420575
33325273
313851814
5020667
299899156
190227733
274603105
720332189
84241102
320291148
411074264
172100631
938308411
97532066
46141759
597837533
26374144
332478725
383620218
192084972
557655423
101359523
13729395
15426280
192207547
40727817
2634853
254692310
156738445
673709799
103543324
834045335
59103027
627486241
32186073
357397035
165232102
210265750
35823931
141120344
587228
77534562
274070940
38375555
245352387
72157648
664409586
327748622
461198042
493469400
88036936
412387998
246261969
450114940
542990949
273766771
11909827
25950258
88561649
169979589
32834340
42667926
33919408
139505456
47266714
481920342
874831807
353378876
625645259
583864899
72277722
40287418
54184995
165467493
956377963
11703710
137373716
597382387
249439642
570498299
589240308
445459725
290673638
103863117
243136234
98859360
192138892
388523409
347581559
197582402
166574180
217107152
171935257
478512697
142799557
332585513
395370251
466643702
561291249
237028825
105446899
812115485
128158666
84210914
73179833
298223493
3615926
457809839
268646008
319000336
344737560
173263994
236750886
145494847
743380
20062089
77515343
324271725
322463877
439452114
177681527
22111976
33311390
318959307
58074563
464221252
110652261
520911453
374042467
637061548
57419173
570396377
375691207
628478672
258744883
5571190
370069274
428358487
872390306
116349408
591861257
254899963
232698764
93118213
234842400
272715598
14433326
164262525
160909763
251208661
845974951
300803499
448822476
318481033
221118828
501766694
360537702
255057291
533677803
38835534
91364925
301856642
79603953
13613179
57816004
10360521
486526598
245927002
368174304
400922340
336247637
388202787
747328570
136820046
15174103
90957674
14416400
368851982
59334607
140848476
863407868
65641593
562477633
10292086
640712862
478740177
77568726
3182502
11469274
572882092
37197807
242598997
19667911
696433400
72072594
37149870
529635465
184433810
113317936
76775127
601554270
139054038
8797229
594457567
622822548
67983056
149100097
209960965
83609280
47456385
10087987
14068215
87823280
355614028
295627234
97596228
29581649
314772544
9252257
56599124
138141826
488670642
107509267
107289777
519769055
160755084
81635470
106113414
47745601
345105728
329602970
53638523
765919956
606407944
29064176
387878006
630342572
31130393
354707441
194309641
795699132
74943958
103160135
36580418
32865292
72564198
225928249
267568511
242003862
303197203
20592499
61945353
654429491
196269351
555096972
15903342
549057289
124012688
47652866
542762685
753897924
203868464
353342863
46913476
477443750
472467663
895354829
86471783
27783030
72810162
327916070
22418303
299163358
368000218
811147897
74328457
118228621
195449637
550615449
194173761
8558382
192327821
693874232
118794541
91852515
354571071
12055898
310684024
185174482
17890066
70863316
136671806
18885840
43370985
38459385
449957967
80844349
180331458
552692911
243997030
640524229
671123288
45093140
319787107
148032335
94186318
406144769
150158513
5454616
447469528
132407003
18674885
51327835
186836854
2925517
307370743
16139863
221792111
561238946
34218653
77778167
471961199
377823178
181877501
79589407
182423104
155248194
693739606
831995833
511383420
48944039
294873892
26270
713942751
65200960
241469602
11726481
233066786
434402767
627048948
29779044
26154881
12763958
204965496
368462738
332775611
668689676
309461025
245746908
57683226
603934938
35093588
42766401
268392262
695555557
425811692
199100701
264810908
664420224
2309992
28717708
59136331
702432525
858625970
10655938
26949435
82408281
167099403
11176693
472713733
757298842
33527500
11607060
89616111
431510375
26241537
4642579
312677834
9009492
86163614
596236704
377414950
422244040
427877716
53555234
373240777
204623683
204429093
680242224
133274612
483064512
206630230
66937231
539890970
133517349
140355687
578485422
89583907
382083630
11010055
216464433
925001072
342356236
143797767
191161976
22006459
251879006
101462789
128477723
610931341
622531746
2031896
593190338
12131159
588914468
423958865
461131942
683627652
303387272
579716074
55996682
167833981
523893250
8156589
49297475
198702580
22719976
88479844
124435746
322901931
8895507
181848737
63759241
381192409
3333211
315893288
231078061
519728648
238846681
61775896
18439038
409959309
132543396
782413713
300888663
347413943
81035003
243036959
11542998
162682010
21966553
649506200
526240530
19410450
499792786
1399966
558401563
5423182
31838576
902659953
260764397
77291859
129834944
721442407
822880760
104982465
228778025
374608257
416307445
214139736
63272
433006233
174275407
581036692
353783191
261810708
12937545
73605060
54385699
27559262
143160617
10212001
230172863
782930415
18161047
50037628
439258690
59354332
643356903
169163524
78036428
964539449
479251850
13098798
70701544
167712006
45188542
74690368
660060224
41347935
186076344
384745570
438425168
13449799
346591789
558051306
108005817
655213301
24382221
351421093
290063003
4804696
508633564
12973119
214585722
364991207
492984145
232944563
309218349
293463145
148547342
124664330
138309463
71173901
65812351
426095492
427330811
61477988
82275699
234533470
73232903
63032690
800094604
294968109
66623918
205994086
358729931
81265449
116992990
16369795
138875754
75512553
63926241
141526637
9159383
254696579
511517067
15379785
6122769
35412698
283676000
64748207
14949759
331496834
27186669
113738620
819940132
310233350
124526014
327612628
290941533
15720144
677727540
315408434
424544589
407462242
124120638
342798739
379992272
94110269
199667234
463553533
580304011
472201413
50541196
276717023
166477947
69660917
205875154
105625804
354529487
13772588
765630463
70308982
34632715
43280990
498369111
155268474
389257
142093911
493633217
468921954
124189757
29447193
245850878
112376743
65339798
140373304
66448151
65795901
9393990
39684542
15110914
45886739
29260907
201554664
99963553
2640588
54289953
2321103
51926125
100585600
264970095
524791797
589224
32105541
859484092
591983994
725824639
39107206
210159290
641156259
376962280
29217208
40774099
69378368
119066764
119496440
202927393
296356675
495501209
56523473
968429766
191659818
223152953
237149698
124910634
29025756
170307875
7233095
124514508
6504535
6256078
10992245
996978912
83417448
537347579
551746764
124255684
566969882
287940117
306493189
687284274
52448077
166030221
93631980
912663549
149884751
555444411
22527885
22024181
399534772
171897026
56776532
332145798
406530367
273162698
239312947
113480023
33483846
468779260
72640423
123145091
406138978
249480573
1423834
45014637
412881291
775861785
351624236
113082493
343639397
193836276
130634229
193341169
24662373
2585320
315597033
144603001
16020447
41965948
635358299
187448122
363492783
27655800
114021291
132706169
141130777
63675284
15776291
95863249
488274769
71050572
305618888
853348586
64988342
66826466
579138811
62297212
136853389
74921521
623055416
31823540
244796107
160059989
804484304
349323539
107644642
2480667
101793189
481068010
865632815
354100446
234591140
76750837
726268947
12970079
199662245
89143681
78182820
456894644
376893784
119345182
277009166
148362322
345677426
146496270
834545278
3380708
346703919
5842617
58076458
12814347
799490029
271633158
293272608
113677873
246993696
728015828
754637987
497597956
465438077
166293974
281600351
726083478
16127977
410536293
251358391
261890991
114825796
43095941
609990992
183302941
108310795
21953011
63953578
244592573
274452603
66555087
33554019
34044606
34705130
254770504
51885143
25671078
104618997
43809042
34908954
275004126
315259962
12612242
466542040
105519660
300946500
16848595
203251017
724033129
329901472
525604558
527446106
334832852
71029043
277174319
251306144
201009212
953406613
70625649
199737458
181779353
123312830
656576871
593680607
212902570
322656363
300650900
816624918
58971942
40567560
16966458
38609729
197667585
45803211
84792361
271808622
598889878
873445256
6970752
329575313
487724167
158473644
127820238
85315605
264352403
125938116
498648580
596795358
135271783
659965109
112105014
365021364
48378290
443821397
240584844
81430290
424299451
2552145
336698
534370827
195261060
400829941
188741569
271768922
641368431
213933093
558817995
30021413
596282568
47599705
33688735
416565251
175150781
67903195
393959885
655200208
600668032
406193520
739047090
368254979
222852475
102833546
615617783
189876340
351056937
33766805
79741152
96765476
74718414
74158479
139801025
213262931
333237964
53856537
97003576
14023319
413712614
84083190
516748206
216364163
60920814
401133323
367437213
322921130
115830750
175154191
27985757
914940756
237336534
50966006
66926962
221514099
378044148
428476021
306000109
290480689
26955513
451454738
827468345
453083086
120233802
51604130
693345373
4621712
711336317
341601765
440271046
27892549
171794485
19784641
399709766
538792289
797642876
402121064
150360739
27439210
105433854
264024803
694076625
728635889
3642371
339008337
416900783
147683790
660269500
562158885
615182735
92058520
245515568
48765
373882200
170490673
275846502
38603656
18778323
182095749
300921636
92909398
70302709
794289599
94371953
54119900
695063813
535973972
110976629
306356116
783082278
256079336
568998004
39895022
193559595
69648784
389540693
196640967
230173646
268145364
128123879
37413127
127108226
19465378
267787260
849304295
663408445
247750615
486183642
824777761
507892662
110561999
151880798
164550020
150591399
113303647
241307308
481825360
99540624
117515869
132445596
11099427
623555862
275454705
2257800
360287095
174907671
45943966
549195519
399046230
21394825
16537072
625890013
65188754
84306947
36709625
13364788
431033627
213595220
203838451
127276
30435674
577270925
383052774
178314434
300743637
273597795
543670460
448620094
66101079
55660232
233848328
370103928
436304573
44577730
421555577
409388631
42602073
177473608
493560681
250063716
119616108
62265946
317880318
621093445
563973321
238700964
127092507
97073628
68257045
326522450
39565004
179495368
167925489
160124766
61138916
257965952
23249080
314874753
29505853
182216489
79123222
116370975
235944197
37007834
93420947
233264993
70881474
44544606
526230472
401648713
217673187
148803049
229535864
320498765
58279359
639905305
967740740
426181302
418851248
34066674
698673997
271145753
139848580
48855144
114769704
402201406
236696914
19848119
45436563
72744819
103940302
235255131
112212199
207156773
21493623
38803884
277139017
490052283
489475088
236664954
752560807
3921070
93037669
190882281
1656172
727443904
44032464
56953653
51302160
47329245
44634656
12634931
47954242
62067539
26474943
521332102
34631020
397586257
97677434
132105902
16407765
238905736
557280140
26173956
80808162
166460345
219584252
696011010
515532438
182174599
30371632
659640126
62064491
69257335
375020590
209106462
12854079
314364043
2608354
121352118
296863191
299971910
234484081
109535081
91147096
250445985
236303654
322905321
317468405
75455602
10122499
10380840
315358002
98873086
28540615
308041568
184356695
11094503
992041872
32243468
41059418
325196378
128221562
249611984
371677453
560538986
85614967
59626405
270350843
542047562
224017939
164616265
82896409
855412210
21231062
769997627
458754998
156191967
495137331
38279
350833390
449567968
286041135
218692992
350460221
282127520
220863805
537169002
927848633
94411081
470949547
47037253
112563046
161951870
870787425
384562197
132531178
137966296
5883778
189160283
642763916
24323455
59348947
182931999
361586281
813562164
160117080
19855029
127532837
225479953
232629347
383619590
911084889
496246390
307451285
158080135
516636367
340226659
4647772
72531503
112772638
224511525
610487770
305245049
99935197
81912183
53670784
361223729
25001823
13246562
358079686
20015468
54262858
198974223
121287643
107687058
140938108
98008950
682560880
189184930
281178697
37750343
664433612
81680919
541134199
98129527
336566526
115355320
444405995
151586512
552579359
319388208
25667575
601798854
400633036
25669331
165185384
1269419
140479186
673454542
10165261
315988121
989816295
424564643
289416405
72929234
109378082
50214244
184867734
151935256
528651670
654235277
118152132
3584624
13767848
446112232
562855168
205482096
304865780
85508588
409990742
286582032
80231943
98003148
11374606
252090862
613195314
426526251
393171777
149531493
40003964
120206621
176522711
222968088
465650898
17871270
562845166
95358147
2012140
176387659
28434840
166844859
54174678
359043457
394382424
686321147
581183407
343992526
415190560
197487276
150801948
627519516
14597220
23565448
69212853
120669364
14444966
292278448
140996633
392530473
6407282
173358852
232178622
206920873
1261553
76189912
1493736
251224382
118439698
205286299
17712282
43523520
184602268
277162003
256016570
63776292
516869696
182199312
837096529
33543037
349090782
537377719
21876199
495390363
474667279
68946235
336152175
238024083
480891896
751040616
321830339
228859327
9813785
50322571
43851851
423678044
125372477
218466218
180297317
360979549
281024003
171276742
45215984
40177255
116407637
58831520
319411612
64783984
230604778
16512456
14796680
296963125
38700219
486443848
337471922
70675391
498842040
828751735
39070519
660139036
403811874
45642373
585908224
131088450
939162272
617182087
966262567
16852464
77510269
192440278
557013480
139569631
315709261
415881211
23022917
665577254
322804415
58143751
916284855
596855151
359480191
162264274
159414992
140285406
35944560
170451093
831059020
13479407
47932767
166334880
50132188
473625063
695059519
248827513
498506097
75641952
109472627
652330632
93026435
308625082
536815849
4819081
5765143
519090661
28336846
315525824
231352481
113994192
116092914
6290880
364194744
122612727
818812002
265130569
226433222
4858121
4825675
2459806
205954511
394003918
17928637
157475386
40658199
612453038
91277892
42730426
276876446
396964542
309816232
71004120
11821038
365036606
70133336
56426703
515752845
131136593
458553125
59312719
140121905
159199571
530970919
172978956
829443
261295919
112959434
17341448
65650056
219793984
58884993
492751656
93888560
26559036
4324714
19711744
154576052
63582238
127642081
178569898
623297606
368705856
46211681
35646668
319288294
114616028
213121857
87461531
135508101
478738923
739080711
528228392
24893495
277558265
145788559
167204794
253460597
119838855
312460274
804921221
136886814
58235497
396595543
941358891
44125739
327900220
86992582
585465390
548382090
78557359
211412395
148724362
72421888
576866529
79287389
19778377
878322638
70449833
499437142
530113902
153858693
186424
155223541
650027555
9726048
183685868
121138675
1479227
453627463
111924581
185172444
331757700
502470629
269279093
179162163
392235954
511912390
376817295
131908529
124085907
417440130
634294406
571460107
322693118
4613745
6110273
2961379
11424831
7691510
684113133
34601021
349869912
1881291
609850889
329516744
525263120
50520054
30103835
77262074
321839718
32098267
67666566
39674626
80393588
117124492
119418371
96105606
26093544
361813853
742997964
136661925
475857728
46582287
603338316
173806218
580772929
78099058
126186820
139144243
10626318
235119267
136742535
145959614
795438731
5087219
201499760
374796034
496777236
43906719
298001177
304048274
327176246
749697316
69227910
478649978
384946902
25945686
1797236
708368204
159755403
22813165
399881175
252297787
581251233
44715834
167363255
41937060
18665210
207105440
214439816
184745011
66932410
290403921
173927454
531352598
723458632
196978095
65405031
109012845
345363002
465957461
80637690
714901890
355399505
66459099
1596023
64401038
423542326
138777602
15794308
776014964
9363023
424768826
409544137
169419710
123209026
200853874
279642528
440655036
47361608
310891495
40297031
205052230
416779315
158588535
744772073
220017697
8151242
246437164
25770510
26523056
380396590
181404721
195833329
149534101
173041524
231321538
66355502
293751628
245981885
45236365
272266602
8575801
35895927
203471820
159004232
906069000
47440115
890703157
8708071
684083453
2817558
465254841
17025397
348934190
157761730
95719069
70241291
424066594
18116185
19941960
340865499
156404853
162514099
336620022
135161891
7783466
74849676
2331852
262006719
526151985
799010981
460595099
264291031
166978066
87964954
142699379
226606386
323135300
455567643
159029808
98800459
41705333
786461372
57471796
802924066
366412114
97844610
536565424
46920168
68959380
405670846
78139126
738559000
225028214
544893575
301885710
199069911
76250795
488386654
450646930
258138401
246335638
33286564
302728690
281070578
363152911
252841983
5880061
522503231
304162288
385874134
195198663
569936508
248678214
15361963
400795042
107061280
49079587
28098976
209025260
9234268
658495211
445142566
330930321
398500471
395965634
5520478
168756346
387228562
307642740
422230810
65212503
175659151
150038209
541606468
110063354
128802965
124279286
106007540
28566888
359911115
93758452
277745871
358318247
377959478
136297683
139912626
455051163
998067
211305349
119308435
492116330
489404004
779993045
255341638
278125097
21895714
57544839
567845289
25086362
107640489
568071171
58511382
153707255
90453758
549551068
7034805
365360617
69146293
136940030
60603779
1830972
245200759
128059521
95712061
530100087
65363824
49773524
66591719
45919996
1703093
122181100
186511663
958761195
149803455
341085523
781330183
365245351
63000391
86778611
437101695
16039452
295574774
417292674
464676024
148348464
106656570
187561111
422191807
95353633
146426217
631689091
276533682
321296895
290650730
333398915
189390309
90052611
45092438
124102299
473069894
84983151
9393420
502455821
176938081
134935156
149556580
421892059
350260713
27656354
4636907
287565913
117507354
10412864
3344809
617831826
210358699
44330419
127683750
191764438
142662070
420323048
62955905
577905727
134023517
141124120
185065453
142535395
43887182
316751203
88161515
473765873
158716973
136791164
139339824
49833947
367228162
79784768
76137346
744802704
2264502
51823658
321774408
492412962
702422335
446385359
682466911
462937965
134476182
56555482
281467777
137703821
92010888
183172452
27172120
21250664
214759617
823248227
295058703
646842707
109049434
29248235
483760677
383918655
30685985
580929755
3822649
68912316
11814865
69669218
25003955
391258847
589470599
634964266
581911166
84526387
599800061
80787593
10986501
195290826
588921531
275040687
744703039
51198789
9596942
38126519
743724668
312320819
46263607
146746472
174051480
754952889
34452749
69551145
184978
121791027
82155542
35796261
509108686
72359093
209391794
268579754
413894225
674657298
535237134
189001287
44161477
236303913
42607497
23917506
400008367
663597248
595538256
626427690
970014313
726399283
234195618
438785257
102105684
199203973
462156185
302093861
147167619
251888986
523465028
47434177
564720298
262513206
105809402
207514800
25898511
365921380
189622367
235579049
380987695
34514707
4617988
295762038
117946250
206434062
65788974
70929703
494379982
427170785
274240345
77993731
825799456
341521535
50853307
146504609
813536270
32404896
109092227
638024325
30818299
281261927
327143956
36006784
169088388
280466834
853364856
85555818
75769703
577619492
133881138
97518620
78264763
468720146
30717781
72342876
454513848
8333446
272217751
427892890
59188300
425103743
149948439
46796357
28019885
657895177
272452414
120974587
113942805
377478586
102486118
255241534
651482388
383157143
519606096
407252065
292875031
385474074
45625196
175284894
314538685
207355318
33557433
683808381
8323249
24244138
621975429
480587763
138508650
146503104
315429250
412366164
35654507
6872664
915889097
532261978
37884152
25745911
478164786
21907502
642094249
20112397
314929609
12050650
436886050
317255424
392500981
4334763
54654371
225123297
273694227
398877938
432599187
65074196
15496673
230065437
119147248
789511736
107191606
255284971
220515130
132751874
85873882
557524400
1176043
360410109
631176879
186164855
7080547
755415860
101543070
335825945
824542277
320638805
39354098
119687151
52758086
528473015
6280785
645986440
106200169
102078597
427441795
85688094
72854991
516033468
211493010
82489727
115376757
265274757
955705552
438665859
225143114
206543956
107522681
243091144
566991386
115838351
44395215
15964194
190452732
73737595
154877022
484664928
4626214
380057341
387490259
365392319
2003622
27651628
292566147
71359585
466370886
79503040
194313896
369083880
596052891
148966215
223389582
24029984
255362879
189319316
65103046
309897050
488337303
295471741
761558932
126457878
73924754
186902621
223265185
420155182
496069024
117018062
62921490
678724905
95113069
41561830
405372238
72101403
310530383
602063917
145764963
436216048
121900055
579385040
351746958
122660591
113744496
16433602
370904580
566936096
307112476
669861665
15429161
183362880
261411762
1037084
145443431
368413204
365322163
248471817
466282625
784847932
11539275
31162820
315446423
742425974
68540254
716396596
4430
105282030
162852806
28604540
15730748
467326542
35815362
50125657
31927611
1594128
303757632
613597935
691246373
255496624
7216342
361241102
253531259
423634484
77042185
299808492
124364816
170482807
75207656
46793153
177969660
487353397
229726277
4539091
596098819
261008840
847088370
404099639
702214428
27784978
70506258
415779591
298844987
86476802
419668202
380372808
7330970
55907271
517656905
167863301
104621604
471561920
69117083
13945799
207199334
4574075
91632702
122839161
47276455
360878161
29503194
557820351
259352890
56756904
5498008
87636565
247186626
152569475
440731276
136639336
7877598
798788187
11522345
7796236
25852134
269029241
263313338
136650355
15827930
352637426
159962584
101756197
228706130
30839905
29037199
149441026
42926134
496569804
656318810
174389300
546410163
516566745
367473689
599939387
121178006
159870864
105859806
72111680
228873524
745342036
770413235
171059845
59291637
325265638
424566914
345503210
166085434
131906455
662395685
120255170
211373710
64289121
115584185
27355804
325821019
171530279
335642112
543099416
190589032
63689451
286581690
75661201
27344236
27063387
417841156
266347916
292285790
69306741
109150656
303676205
588426510
259374946
37943924
19818378
233462799
7573032
96193737
390785644
69721883
607356280
145685269
1449998
17252568
162035954
137524580
71194000
437348092
49122470
471020891
465091652
258358315
87749414
131474928
245972857
307300857
221036428
69265423
74451732
725153062
733616457
570773064
582322275
476130163
54117316
263037358
174909668
125660050
137453218
455053
600022632
481898049
331875273
370629698
208742625
339285428
125150934
174653420
457767731
580559414
790014796
43567945
51452542
174531755
225480952
257311338
330503388
208717003
353174299
360139180
29914013
189477710
304747808
64194156
263957742
652301510
257165947
110674299
574989397
45157916
130214623
219478995
44688254
53810352
451927236
104718898
104323845
53522038
38562849
833799740
61223876
42944046
456415375
939510399
203849732
15960670
48516096
624621663
50362737
37208530
443031611
181250389
10747286
119824887
213716857
332552625
643376649
277798669
206871063
30924220
10847219
232333643
853622163
86461137
99452911
96463699
67506111
163946241
390432358
173365525
397095177
47215913
488091671
21521771
114470970
19560946
102105385
127164817
33938695
292068443
195846841
150231298
38177579
213774041
457896531
449812173
472262614
17803974
583086469
229828352
19328855
299023335
75240283
334812091
193340060
484813775
482543953
642353510
1352143
172807255
822399178
79276362
228852900
671844442
81751170
524955346
194362851
32520044
125392792
355994818
210165342
157601316
35796113
150533549
7936480
60436167
112327321
95577907
75680068
143919615
75084318
298861257
201869926
413265845
404033792
426873108
167869253
124566815
101557868
30623991
533040523
48257328
802669355
435457747
367645305
22548425
821773371
112488667
798448726
123785376
1690418
178028272
194367513
174471979
249629958
74759821
121268316
253440444
306312527
10788391
107095020
135723071
276758718
311955421
148303727
241977578
922570238
123996966
334153193
141137772
146170826
104379974
698974950
773486255
679660214
83974230
327078646
243017138
35935450
603828215
13466266
105694461
261005276
261060949
237647309
6923108
42380788
278423212
595867337
120096602
223044805
172013834
404383935
410957348
247755022
343976480
100779583
111271553
4409503
211946925
49554158
162282668
588486741
266946076
422802350
105718170
77473883
163769041
67882140
413199416
433474613
56464478
624984466
451122082
261379533
12945724
339251261
362498880
60413836
331140327
355764022
25202406
289335349
47213137
35141095
509020327
100427893
129909805
65712142
84328552
575009967
35624465
431651333
133423471
127803527
422244444
288709595
104159758
425704688
216581824
647317289
76714701
104860887
64340185
15931704
131528315
1514874
434131620
148791282
23274151
637005852
232320746
5165281
40522530
235099829
155565433
30734349
33326071
934133258
250029777
36978859
260023128
365185764
729637511
372401945
497269185
811956355
180947927
7287293
62783796
246215706
65521881
127868665
154962299
218371221
99327872
285310720
198565487
72167004
142577239
218485
292734652
28508270
444811733
411936653
22837154
149793727
223283169
210987094
165659768
157908678
32290
616229239
68103964
15215416
43152031
45144991
300041849
694266172
63873166
517038013
2987549
326865538
32203069
144843271
85613997
69817941
403488236
419773763
104519000
17502827
126760759
4168217
46673163
450328176
5963417
191907861
17406797
7070893
17481120
399041303
7979710
209091248
56313072
404832466
525570952
172072617
23608167
22847911
445651251
39659255
292638863
8967552
65519351
404492992
211720917
46297806
345337857
825928413
133791093
107774314
369696531
10398339
141605827
144186194
550356181
78270350
149808587
21285188
640828428
75854137
134562728
529690273
172610659
521707170
830159113
271519564
393231137
313793719
6909744
1739818
24797024
394366822
170062602
58260175
425697962
609056315
763344491
224156084
589082272
148088169
571764703
322761775
791080127
60106081
261863324
8238429
508681469
2969021
55214757
28104177
45931585
145430617
6881117
93066822
851736606
143284694
406030024
977655231
89995439
115484509
121202377
9961407
218839513
220448793
22957738
617566223
83735811
341291589
110941259
225283807
352014533
55261130
518177738
3078568
108901867
153094435
58286219
49867151
349832028
421926783
27002956
287337394
6170133
502393234
122075089
331783006
60037500
305911150
467084568
207441299
86808188
615144910
178977502
339623576
8640843
207551576
8522688
617437250
140910097
794800339
631360577
728801324
51573635
425398528
144194751
380377825
740500883
485425737
433357786
524185525
766677433
291518841
251086245
53247631
97523865
735048077
150783608
38309443
383259606
313050521
58022153
31795177
27912619
224372575
1248739
341973637
113971854
316171184
240159020
20394064
168660938
351357319
448980913
502579121
493725612
15851273
7118907
171568726
476201794
166691899
74641177
347114123
203421813
112885456
171700359
355413250
46083578
372449669
131509442
804489368
79874862
526793224
194388787
331872976
48725512
141186752
25498340
611497490
648794093
100077630
13421827
132669904
113254802
143446770
567210472
147983675
339190736
121155353
1535606
200603927
15338441
73911221
1513643
51019539
283058920
569865411
629716426
81915295
199532869
78579978
698487450
96271563
211810500
26346032
374127631
495879444
99919484
734133260
223971509
240858870
904355305
90322665
179650795
116257203
846695726
257662830
97965279
86059085
65135247
454864506
913696538
44855034
98961707
665457290
76058744
37422307
151238756
485902677
457627792
249052147
481472482
55807446
374109654
446946527
492415
531108230
237669711
37635048
51314256
347514042
1806360
189908343
182437549
345527780
86819289
243945322
53915639
621557020
13815791
15712364
471988081
4453996
546085647
92666381
385519987
188915912
485617998
27023106
202231250
284465594
455992538
180183821
138962594
302085553
33663058
112025676
158469611
79261148
753666918
889222619
243302420
13756477
8805427
320022026
220760807
118316365
70428686
271559917
284523548
43861995
438010775
103187698
582625626
217767108
653445171
411467789
241431492
15871340
686464353
296754344
130223248
1137426
562978737
695994593
958507374
139633150
249664710
123455020
35925729
343125995
585723346
14725043
204552753
17807370
283095611
195907758
277607657
491442527
3546156
359074491
154422942
926464848
450129164
62768711
54197011
703522494
611323331
216881331
211789447
64183988
84685501
305142491
219337134
16387745
377335978
397609495
7759921
912456502
207321790
193523118
41076653
90439747
158121638
200977570
44138260
903994378
382000596
80107266
311048929
90320761
221416988
63166368
621362839
102083314
10422923
138565048
3578907
799746355
410255320
938443572
3173812
156106028
67971074
127663188
163075553
681574903
830550373
147384270
220093623
147673562
43646986
83976579
85618417
14108133
11536377
459877291
318084658
241621429
247051699
23492036
48204369
86592244
989402806
12441062
152820740
210380752
545695813
175796008
9519528
894432809
332555460
19361185
31809136
84163587
825101
103278392
179742580
230311356
276102901
638692665
198507210
601588288
23539071
110161658
693502290
508074701
475343326
370199717
330453226
175821804
16676718
282074989
529992401
51593348
379148996
137641326
378212486
23576099
43727451
86478389
151602017
72045690
30763927
113464588
96228364
278660443
515484232
62090751
700254803
58476042
463736739
699753685
36022879
520311932
178624981
93936879
63094486
681548818
316179806
427122149
324290793
268012493
922653
136022265
168751017
850966
20542035
321312508
94498906
657249716
179698635
142273150
67747520
336920046
444764700
366093417
516244203
482140264
73676006
21634680
5158329
48199927
171816812
286474601
21134999
278014433
206707668
200137978
757152539
458911155
121994193
176363190
341830906
111663766
167981167
536495766
195020454
532548231
593780246
426740594
10288871
253808354
108622575
592507965
42121066
287806381
597809921
66290285
32369629
149951669
163538814
468197372
187135618
553741291
12525189
206593038
278230107
742463810
57718901
65865727
478779701
412748980
304748176
3269743
562828656
40740094
42576683
358624709
2448658
418014959
48244800
138356139
48223504
44660982
103710064
511557569
28779279
1059694
112623846
413053422
239062662
820981975
40759235
39243729
477861444
56198878
71217557
347232744
265254514
285297889
239671916
27230763
445483480
202358956
20609731
1390850
348917947
36183262
217921751
37559360
217079433
245806607
815650588
295029710
86761720
27093505
271433393
254383716
34920618
185521074
72217689
56038407
37109058
391280227
43487558
68581110
282583114
94152620
13786881
244204242
249574165
85733688
184482525
318060543
46148712
731091449
111890566
69153928
484286463
264648679
186539976
342484842
31047204
49913907
463045648
435882084
181934319
546051754
169979541
434723159
114492723
217850107
110729380
196056763
710546
124808016
39019820
58561291
6175913
427809825
128422313
203163861
193093282
23317028
158964172
44235789
498574452
186572648
74278063
274305392
11004621
312078891
688294557
396338773
52852799
56804715
86974215
40420307
359750846
159308470
47927061
61507941
336828668
22846438
579009538
84001213
431953625
125621884
79284860
420638683
39744025
62200374
494820899
105574782
38284321
105769084
393423222
27775575
389919114
96539579
27235761
495120614
41474386
162146945
26368648
161427202
65403233
71218142
67046992
353863431
571541821
143611299
627060896
819624428
56494882
1947452
763526707
24581528
99633567
239384386
2903319
360236533
2676084
48532015
623118848
21791733
18162126
450109806
634941727
170038634
6353891
153477628
81787280
420009395
260288620
711072888
616864611
177402266
476988318
38566581
10082748
526911097
44339985
91503513
17781522
52392496
419684407
71144630
283758595
92299038
562703619
659020191
53360028
239748344
234067199
358998436
82056418
22130424
222118121
91638292
82218912
461585152
46304703
766368421
204968768
127127708
542396680
4793425
62067616
214502416
86623802
706293973
94246583
84255599
262828283
200997110
112801923
229792016
549720966
873104965
122422078
127558391
199360323
194724568
93581515
280146934
35079088
299552208
101442543
97288250
22500395
57411892
14353694
246542318
409567031
297015035
213589714
173703059
168514387
155778597
737879107
273692401
8104494
197088613
339613279
25238901
126804703
90514421
186122541
29065367
29179886
322033945
79681653
349860506
528353394
535666215
47854859
30237033
523954617
35510432
636606138
504018738
59464402
216349992
658864756
339219176
444680936
26697903
89161966
71030942
145959778
361206556
267261553
41707798
67123118
39439222
500682666
15055343
105203908
266630234
156286833
44576203
386527516
59703759
150742646
311882944
196280383
104516973
384623044
177730290
51199816
523140537
399648745
808239724
286468493
541608162
25461776
19263454
577328782
169287467
113635752
206349024
96433214
550022444
269733305
84849494
561002735
354987790
819529096
43333705
317928565
135923256
365392996
217769457
55600189
248243060
723394690
475501112
440447079
130799664
554531387
376444002
197396263
190979919
97091687
524229403
482599836
455915763
264143100
150436155
17581120
472857043
18057466
517860944
525592756
23203361
8806694
364188510
117315711
33918517
720679382
294908928
92203619
109961338
34350529
747884781
106328189
377407859
335898640
45791540
150562077
3957196
256854431
619513595
9248776
67509283
951567379
295744129
579162648
672385033
784554867
49539786
11922327
34683720
440659440
45599810
13572838
158398875
159539805
202624422
190487584
30564459
67977744
157299064
84022145
365602870
78650395
226583475
110537690
272578489
3326030
24971333
293290425
158584302
373914013
441374480
776233336
36358588
146437296
20774205
250220283
241938833
895947902
475645304
121810913
16962765
149902962
164520334
105317698
182997474
290625628
300658451
4241972
10402511
78987226
87897504
4008672
58406034
129488007
128904531
180062081
89462717
73856435
519384542
48734798
39750836
68535245
29887592
193067260
188175117
5416440
360636223
99227800
267073382
5281817
99651518
304340615
480642042
46223251
36700778
11481541
73241603
53237955
39164474
472158123
441459072
58610285
647431569
149413065
171307700
432851795
164778
363057271
18299646
890556702
137462676
131942612
125534904
230218439
55002937
377693585
398317112
570798479
22238897
319593236
552585474
365814181
214872230
59704722
76801007
6521965
296827635
345417844
4004753
265528545
180832053
186975857
321375985
44184167
114656250
623730248
95781640
341844799
235039323
348351991
9212022
340859078
220156281
598437600
31858088
94509224
309742640
183422044
19441553
605544426
383381253
240959419
221015097
788809973
234794787
514741963
18721686
17797967
14326944
173387686
495851128
144591972
153912711
681227447
148405849
36802650
453812680
382927846
109737918
364105191
483096433
233462803
308977340
298087135
79687549
299029684
183762840
79859454
57589654
30044242
336368551
100211893
308361326
180670438
81333277
13629345
203340480
36356250
441096061
50080926
784822835
391403473
155025165
210724592
206316982
458726471
535330807
865029105
225714417
490909128
508732589
116828722
41565688
110355639
139537548
764756765
483497654
14116303
41863083
291789933
724966905
113554475
172456192
179462165
160354156
31560562
49606795
275020457
701239145
469363285
192882809
424285824
11021355
121275220
153829406
128979530
87343392
293294979
137825288
287672653
120160852
41367943
56287943
384614828
168778339
399439656
5712624
93729243
302851712
256328195
615816546
118111234
858979808
230510019
541628759
35050848
579174168
887196575
164767168
449059448
301518863
189823930
95027679
131812630
63490826
230998168
326874400
257752223
50028300
188525036
90980911
374996887
515626673
705275361
178809801
71871572
253468674
24036671
247433186
118220351
589887164
375412506
635176346
17534555
275504104
16715339
327853520
109421724
310192328
857441777
47361379
245406494
1650225
245355979
346298154
15567840
14435668
524915327
26732377
30119146
49708614
216525758
609352943
361290118
375229290
159203645
246952829
314915670
290144494
5964976
560652195
72986608
301709919
159741082
75933852
224742006
37517298
568046910
38762963
9872434
109088213
183916286
198355294
76798009
3917936
4838774
58607158
471731273
574280589
236870531
222697321
244655004
24179022
141257367
150964011
99858333
15556811
290379074
58491277
410944921
786180089
464892527
193053251
134774353
316480999
220782566
43466663
411669542
217610149
333739502
152204317
9947194
3706179
60796147
274939773
137718577
165917360
255418324
46104799
346941883
86622793
1222872
84723436
85475677
58546526
1470618
313568898
303941579
17310762
111414881
208344638
10578872
110304893
16358085
818544110
205222749
22010293
307395770
645533192
350573600
154696648
488576629
502160626
78718859
367649947
172090351
271329152
182642731
263953040
25926580
543859730
32333638
282943877
4450276
350920217
231614417
534141439
453275868
228351918
224397346
90565227
930296947
47433671
77198094
749164385
88984741
84016267
363305917
99872916
27714364
359978034
250181353
115368412
115602080
472636993
363485999
170859935
30073488
303244371
436358811
96044510
24860353
761428755
482869423
324893159
408530275
60178865
328819967
108507178
608912320
975640615
130019768
98476734
101833696
268068878
39436868
575699503
379824363
342048957
233161498
5965724
325996645
556307800
8869412
3055894
140693245
195986683
285416827
560324476
345505448
484824355
11667891
49534763
3972998
266833283
14132048
714482548
447647093
364442981
158821582
75186694
232362605
192288837
87895570
560636996
850547399
278154096
323406166
98130794
756642739
58469052
61793168
93829704
173665863
162119661
74568473
307854567
670238463
243032088
176530109
53458564
290074059
223536186
161819283
403319019
879970291
58508402
478858522
445765025
1262930
544695141
721345636
5328333
205161076
113934905
946680272
11160472
226073391
155246349
48324322
44917438
106634971
29708359
106574900
190541802
37288795
202748804
208602713
5646545
26610981
716492018
117478487
137525801
205234988
464739251
246556255
709737463
10094782
589676921
485884900
807571921
292259363
214947273
283974905
272932025
149521622
55130071
412140903
213376869
63883623
315582385
59571494
108589559
290803220
566063186
198108560
546785715
42197492
133313572
356982482
462100982
34376542
27175537
442569091
790644660
223536359
51842276
278829906
11760521
367027419
4302600
158235155
36559445
94450759
533021384
501462241
22888544
1082154
62604806
50449721
204540889
161116260
179753531
778055873
153881829
750026971
248434392
113322309
55123697
67733401
439699401
4808563
212806804
14914262
222188781
267149039
82203613
40342117
73211468
48448743
114522452
255195638
562430296
326073088
37961809
136612170
79074606
157407318
876636
395558354
168543266
20044896
694040292
20552872
465591555
135095505
130323271
428085644
13415489
625066084
711225022
264980432
32585738
515196736
49483311
589878296
26324220
32600346
489514187
118253464
95643408
255012189
496665747
128437299
323185016
44376485
326870995
262554826
125295567
113104206
303908828
658004187
253228643
50953535
782124334
523782831
6235595
211477756
269925597
182207811
253641574
322621074
129782396
127042004
153243699
8105347
661203514
242459552
196870601
698480046
349671549
157139671
303918723
65795768
186975281
498670773
36113334
206394971
416091417
468111903
144470433
230958396
39961328
11490166
149260070
217324562
61176403
2068039
274918789
236871040
418908986
151862904
180428398
160142512
386221880
196732615
731442760
181731139
199331605
657370752
211510800
99132858
277156044
819101925
207644341
17697787
552063995
781795070
243474658
126276939
133329578
716270620
560315714
327264104
43124792
46675831
516173237
562539307
395618456
505665093
2948787
7959014
21483505
100210509
4530552
162318312
23447034
49305102
80485475
82824297
595959307
400463513
83860578
83071777
469593068
14224480
326067743
16075785
164367393
5572334
87401615
420354671
8074801
820912230
420145934
2344939
64009212
331718378
206585431
193267487
101875056
656347404
24351971
387359139
121647255
211182108
140594424
229412622
350862979
319798332
717145669
340029034
167501415
57014973
703636687
84886703
506697534
71962437
117679196
41272394
444555265
348458725
146957705
160848576
74082493
114786615
523736278
175034666
16750671
7020777
425685723
599011332
55241541
4130948
10355422
351027979
71439689
127245895
263833692
67365620
210599831
525410809
247405908
167299533
422869687
193631039
517787488
706489113
551387834
251668888
37931828
356589142
99269000
75215593
664333168
168031463
811305652
4961428
529949418
356583698
124912698
303750593
103477459
97100499
240506937
17774930
311012760
327798514
404634512
783248866
464934409
564483909
248844537
182085664
4099949
420721373
411910718
96400224
430793910
63776983
519529481
65304827
75598707
25762918
116777028
20864832
144042174
555971414
111711673
495253522
477616212
253989327
25775119
642968814
58054784
175928296
124233737
165501457
136716380
569205476
590691400
262613458
312348660
58062591
156114667
231119229
334130911
7978626
13660987
272374
814117324
221610356
502958567
352301964
236138006
202358049
93876173
898013651
854568577
426628654
550533159
403374621
166614962
483750452
199149632
452765595
258132491
33603877
93795301
147263023
428802924
115692246
67034773
372552839
512128464
698715290
146898519
41044732
560352908
32919446
363347434
87120119
318688229
63908157
272193659
8244422
219347047
173120470
100024475
553192044
81950597
517533323
64082364
205845956
616031190
73719438
493837376
44913825
10623433
113473396
232350057
38701189
21507283
41036507
132424627
204743037
413006828
138205806
101123818
191959495
54023475
87622390
170383843
217642816
27554087
9724284
91433363
567370139
18136111
151596703
563546809
210889514
77437689
69469501
8370286
322860488
161655036
70263844
188650648
74119063
265420527
249125961
100837130
286541440
36836211
77795297
118396034
67863567
130053614
98817149
658488058
464952245
529344249
107665705
838791183
223282083
70435169
194527625
95897028
78867962
171436865
10436293
497026816
98419968
128615787
446976034
30114320
67617508
14656983
351251062
67883202
238978898
722498177
309048523
251627789
174373329
19237682
224031022
7300221
232293399
27517286
92149372
48457068
100700857
65314814
58208382
221538733
94916694
75350496
191570432
575119728
401602645
107572376
202738202
107172416
22496360
176955389
142653756
122092903
84495736
293902866
566427146
9867235
362324360
85196850
93368819
625035777
1045467
539868303
54343522
124566562
34371886
292085605
676860005
6278769
548938828
211041401
199010982
122919998
440025420
130259583
32155807
631193975
358812934
3083191
66280854
238184778
647455277
100648531
158262726
53247910
446057161
334571939
187624738
154768800
267916482
26393112
130663886
555699008
407768738
539321830
320959107
272046176
875288636
229543249
292985375
29881863
717335102
156222419
23595999
75268219
284914097
2165747
270745884
421341950
633094209
48154270
293730980
34384431
346727359
5155713
272508299
167016639
43033157
306578946
104191890
10745655
37083271
387544884
233886221
118503351
37841990
138175287
564499551
872345888
194300072
83948900
41144328
69861287
67245164
420729545
166710796
348497477
121595452
727682
106633600
396284823
91474790
12330002
98143686
33518983
79740174
110992343
377589765
90493770
23369202
354882431
35170217
130749777
149356022
160394288
398078557
447704613
63463433
319107252
318053865
143315319
89573075
293446
573244385
710030266
308610058
343753060
173094494
287680093
24800264
405246643
718668497
139631978
1509292
616623094
39717824
89072738
556020576
464287265
35338139
41663299
713843840
155184736
456413097
79465447
485528426
77759766
23147275
527832031
589415509
19285269
140598178
646763129
49450043
119492209
863969531
30117221
196304040
529383819
114563089
184830805
8380208
587745109
120035518
334920269
419009725
235369399
250789261
101434493
251544056
404444868
69358368
94905818
468050225
389764920
391990593
157573733
379573764
58994689
308512872
197342240
26593831
119773843
71189253
135028296
494383684
541079364
69618441
685683896
9793022
178077987
65176110
534894651
42888260
452981929
102466333
693137617
323764430
134965393
147419910
108700080
519749234
383948023
953503250
200396017
153207612
92236352
114814885
2749116
702871659
362274676
341114006
515539884
702145094
78476385
584102898
698863352
224235231
191683035
833205294
125315924
372159170
587176935
133886362
235532881
104911167
61526787
433735868
86720082
464912986
217397920
429903660
48021551
392223622
289214677
94786877
69377476
288261371
514117765
70190939
77054060
468789940
630139978
170966743
37523965
723855898
1000789
7621908
15991746
31986788
405202462
175160806
104746707
525443100
12566961
553229042
544147804
156612003
268662221
988717390
515960598
395717592
312235884
367904341
72361567
29296547
276218708
62925007
234018425
327469869
386967534
525199000
549419117
431418874
225842539
336195872
774260528
489389661
69398224
197966176
492803833
163373902
2434150
282946641
175634925
33144437
31638436
162504981
28818278
46936655
34801784
12976826
138857742
51813489
94117525
127973730
42165897
23794009
238850870
83819457
387336807
138888671
214455083
86135351
29839168
8296628
67230342
380659207
293993793
146071974
346194819
97961457
491089750
145330073
18760630
338338927
170925788
230159526
86867109
371192135
140991493
501603349
28691440
505035163
277060790
24929844
111639871
16032174
66306076
331681128
604077529
274186079
55144015
33632873
86427433
192929544
474541453
103749547
524410372
703140529
2476552
104494318
43891208
162216297
196901555
403591539
562984424
668388996
7094036
155790099
241273316
179023030
122622425
113458346
208535696
234677432
569217953
502380099
784753250
53942455
526563020
32467775
294957824
72330107
363871862
248521887
148198650
32513953
32836936
26260502
59277466
25575811
205892988
212240323
197909215
330592534
2256438
607737062
186588527
38250612
733404834
302351411
232003038
322410311
539524207
12263384
37580948
46988441
47356817
66795301
32583573
266198709
144058261
124278500
663348724
87607160
175205737
80952063
282317078
236196591
125712438
16106977
33733307
364400554
730688936
793901518
632507370
68583188
780798328
88948819
143975789
378462104
50605497
29877931
733924937
449798651
180564590
3966464
563220662
17239438
16739366
6338074
520430002
2638870
116701644
326331654
433053854
2395251
769075274
1335095
201265508
78637482
36607581
62764714
274136250
626308891
533070684
293623482
8965451
46063312
84091508
336319684
29801246
168245315
399070640
671052910
286626144
262910224
16534013
638797339
358581101
489970587
521057144
33503231
109127299
104904190
429388704
412440284
477295678
129348980
16692508
5245708
95539101
142329255
80473652
300800045
636056
140025035
557620864
120174965
347453771
206587169
61496903
34493395
102758648
757433561
561999503
643779064
158244850
4714258
403639707
56256588
333021498
818717528
101314884
59695314
19815031
52443873
49603872
168571478
483992647
540384826
206169402
327660122
571554886
562050589
206165561
343778884
713757
552431391
274847535
217105470
4939003
848262732
566281337
522726652
573394400
448429432
529071864
522787953
78839145
649191041
877395880
241029935
545874458
367694260
886401034
148715766
673101650
9553032
34896079
191034889
272925293
17983637
56948477
728522088
322313768
305426294
52910360
9799660
595225779
133422088
148867337
85928765
184503581
332977858
280974016
368517358
504299890
145068705
47762577
101542624
102363508
33704958
48263223
707700709
33562989
818630360
736237346
192108420
57175030
335646634
10487829
749258702
778018105
57116979
1104395
100631959
141637931
277926129
698958849
660370358
302600775
26148721
160255644
236639226
368817393
118521746
481486839
200929309
382644435
523168759
192898714
621681483
405647298
56897290
244341625
74094514
403379554
136146016
261564743
665605678
362395939
157369319
283542821
75180701
699268911
269431402
96898199
113746658
190234311
6801394
42589501
209165671
312579120
292060244
573359373
604582655
246824247
273747276
263772362
364872414
62229372
172334146
6824584
290033071
70095554
79141561
227847965
274942710
123186087
154870017
744397924
346071985
537567964
98108445
75439521
111122741
503752559
30599422
382252578
56722061
474708463
379680345
99296685
62122375
95843838
326570402
835544911
7848319
57932399
119175352
219873124
251467883
10518343
430847345
31846865
72911466
378739543
101450956
267653631
79562098
597859
108795763
121898745
107426759
672899917
254887905
901681117
401276045
475095448
105119298
109611286
619711447
106619346
95808525
58751127
367829337
68418632
17566369
227524829
861439759
74254668
179022341
80508192
222750765
68718366
106331872
129650611
564422271
498127519
554356453
768216391
263411410
275556775
216355964
32213816
502784927
234842324
143338203
88715378
68572478
108707557
43348958
150310
72778453
506533920
97867340
207809348
202430505
322629793
100243870
182216381
349070857
363232489
26521453
205117818
86222932
242938551
56762189
255101062
29472795
63461862
560422660
106196532
149315996
445230316
607239640
79248283
10264301
106281946
97886629
35958413
20938185
395073668
19644299
845797757
676984047
279727126
263484401
59056966
80362627
123808112
20287080
263048394
542382006
174874665
637259734
252599092
64248614
433375648
179578254
180129025
221031778
694686829
762885900
531457012
239110179
12987793
115217356
164422720
475993561
390129911
325707225
442640550
432142917
41736692
376417715
81757961
131105274
274471026
457934455
2827383
567760987
19944869
51163932
428098746
51156254
143332293
899044429
129812799
407490686
349667957
792036371
263773015
495189689
61569509
242326709
19850580
70552493
578479
65748820
410412471
7455135
637718430
302188667
59504441
74694028
356929490
728413085
109325189
435321556
35545115
325831872
227239661
395878213
249677129
144479023
275160233
416203398
65589984
223002257
453280605
370405382
56730344
546406150
45791192
411929355
248084169
77226018
185778599
267637160
205975399
302380939
23776349
452983144
214199421
69636734
9377960
181525131
79883524
845147353
237599736
8630305
67293649
140765729
467794799
90081850
232382407
124371916
194354890
36812036
635016196
3163537
189205617
95363755
18489773
321210300
52809852
112475787
123770575
18266470
178118816
336025415
264704039
87561054
44307507
380848818
247970161
56074869
217769709
234689754
240095436
31608823
107677885
175906967
502456672
181288391
500680754
199636142
49654703
12792285
237211265
43931139
116737083
179941789
341839293
674367203
111553907
19013891
86209685
304065373
808827921
546142940
137825852
421474258
305125726
646620212
871560529
30662268
54882162
52183240
249787521
66427342
39332816
493181997
952536138
602254428
154316492
687245360
73701857
373430733
671465555
393670727
420909296
117424369
75109978
286772314
153513598
662586630
118589947
54222764
497592067
517363602
103232149
102411677
51994558
17377559
31216071
231293681
166650041
14198597
3756213
555291985
122944539
120683252
138963110
393064978
234570788
356033693
70209044
389968802
92394028
3361097
131566452
375683352
282095958
776584319
323204708
17241718
144610529
14613240
286766810
202856207
321669634
73431387
9026210
1239290
71199274
615217715
218347999
44720202
393446574
73755442
203692768
698455700
11341861
141960923
676604133
464325714
133452122
12147227
301547178
1246339
280270505
506957565
94493669
263897449
314809935
26435253
370368642
514077209
68996804
34161046
71477510
110894963
134710341
106033996
173236973
248732972
533165165
691460000
11646782
82122114
103293341
195511513
286201093
526567538
228671550
460237198
322001250
541815518
236076016
279935413
503077865
438829493
8160470
110953983
348613732
342102773
32053039
254600149
103507461
42287847
5635182
48616275
544740218
149973741
114680164
14572080
358439450
378697298
445964144
113742192
332974644
6303617
34981790
12281902
133821678
707971288
17292041
66334059
163455058
8592062
410624123
34891586
97182490
204434412
258976073
689984093
16869017
639346361
174308438
361888843
160788816
24814719
216522699
51781925
214166129
682811800
98849743
400408579
582032115
12347760
96883749
118574293
52431990
15896083
145607807
363778842
504167058
65631639
240034525
35264145
165100656
338373236
165246679
167329358
21748648
24428837
707324817
345913618
579414114
684493858
813075155
34901642
271615514
29804520
171424310
75288325
347335021
84318839
29671520
348242926
81404326
139086274
100837335
747441131
10307615
333053948
135868146
86450259
73851423
710336567
67892239
4058804
3572146
234703755
232716319
19789887
245162868
170022108
480799967
29255199
50579843
33205692
180118782
257416429
4037394
540936784
625102614
256957454
125208327
391749818
17001433
2954444
4474817
247498312
117164758
93231222
434228526
173194273
258896749
492924761
79270814
271647060
36916474
145461800
101794110
414382684
952265359
53054888
65695127
48731671
183511570
529543890
131896790
18839066
241432
22616604
525088421
232484965
204223045
244604729
71760601
131698053
540996334
129433448
28877309
304384652
169775387
486590453
3216567
12418683
117947549
183586986
68925861
12750065
255770376
20114746
54782879
10272041
722413052
88765603
413609171
43406961
66121384
478074831
96300718
194025633
414923630
520986306
327094928
335349849
436911240
641945406
46396693
221641702
182841740
12818255
80644805
714308524
200657988
423455981
480426107
15057116
197548380
686179808
489244727
230809781
402132844
283702605
791603892
78104958
38673962
282361972
265078524
475824300
236654172
186632684
53078688
769186546
205001
571510799
28212735
3349183
154912027
207766550
611838652
293667015
21582390
124919076
700158527
33467859
40046244
680648595
62459119
20866005
171952478
336020581
329641895
50057611
550873737
162047699
873399098
150261762
5144109
63307482
96876963
1366296
24176997
128669634
197935234
308528033
746023530
14368622
447369813
121647287
130393985
61015482
466082349
199207502
154753209
230988812
56191420
36614235
71913842
43435525
465852417
807593004
114363089
6105000
127256245
220746291
2066635
96319037
92066581
3488180
87171998
75646420
545452700
425017746
133479392
176681594
173186943
326675987
666069946
138968079
258162988
63035989
238887634
366275530
515221539
295770253
137088070
454211779
378365317
130540577
235260246
485702468
247135798
390842803
204507949
258947693
339726736
496749742
412062916
596136611
134668383
59954603
697102667
222963662
170484192
161724106
465817191
70990236
270823243
663526215
585026122
240203282
227903329
406301060
24091
127536100
138813669
279001546
232237961
353286372
317986278
76329168
215284465
276268982
99139335
811868517
375267006
496424049
110638553
160881657
72530368
276349947
365650474
365150401
370331076
69164672
792412480
100225154
744198650
358685983
148771497
27908047
185999631
187842468
596621424
463139853
327014945
566034758
521685225
196144895
9839012
153612713
343103060
212025944
38751926
134711991
312793030
94329258
560632165
335473787
315950597
698226965
27374475
493773408
506176430
63686876
313859428
70609064
577364651
346993555
697332438
219185554
149419952
31799256
518944171
656437314
234710061
101384926
876535515
12376012
162802407
341251011
44262584
347185499
99711991
359771082
54768715
806090525
601303140
817976
69295127
242937267
538256565
20805137
543489151
4262077
86234699
83546180
65572054
713029726
189417689
41174428
92658135
870339369
142583529
437461875
888169
62543969
63128503
364018139
13595588
210632466
152255933
174730008
305283841
14442313
60547422
27698841
47524216
341825893
485181981
421327084
92659604
229299458
151948937
67059843
650727412
137427116
69174201
243797475
30405787
317990316
239032855
39907273
813706254
868555534
3846464
173829103
43298765
86394051
148264558
838332919
397612132
106950399
410826174
617233630
685448148
60474572
214452952
327941202
190028826
138551953
401417214
417574458
678223635
229059426
590394417
253625081
311753867
320712381
467949203
227980691
587134690
442528873
710543223
231172093
593840741
120736557
92430310
266221128
40360297
305800016
17350887
646604346
185714549
83139722
381452758
125343732
162637050
40171987
432280882
9614883
74607582
495344080
328557171
1574515
23006099
45829914
300568847
498725890
246600306
296198724
319958270
17866225
20945171
104978456
96488187
8938797
529424417
881052508
90942882
683140413
35652700
512365023
517811360
732894438
124418521
270090646
89151254
286982945
446177692
205590970
31441577
162085703
762017347
588384536
6455624
19489882
89932963
90923071
366842245
169887086
156206531
341787798
45239626
419026447
214949575
70105145
107703773
562970879
65274023
670755119
21116535
593869589
87481673
132729265
251142937
248143909
9531083
440451295
295038104
39207845
281666897
137496467
205313607
152220382
299922955
172375569
399650243
372485483
666443202
855483446
61881172
155355121
799385632
33465644
338641595
55799671
69439698
147700450
616547006
47168683
208471079
974546920
233848569
150940117
104688934
168368578
86218717
335825512
254314555
6950885
555303490
309968614
17672690
496502525
203436861
187484964
124136034
85292053
14376394
423678030
284876625
123706694
431309223
438809502
430042174
137014967
893333750
191104218
131205705
40676152
67975983
288117966
594766138
88370220
510154655
27620546
58958485
189659858
273419552
56243570
450321835
53303564
447065591
222988795
313937318
629362909
54452222
173178439
225562106
429052
310416060
16186203
157490837
3253568
396172602
8576428
169990502
152511231
254581240
128138739
217035637
347482347
424358706
16712232
84219672
601904124
510280692
85142038
170663222
477535753
47116736
303916374
107545593
89071890
170012349
93849080
175275846
89119203
146832863
27310694
220251499
75485313
278413563
58469141
376800832
83117231
45075766
309417773
12995219
513100780
401909423
305116655
111302084
549454429
272840222
530443350
25491948
279841142
115823701
486886531
71960456
554186043
334228297
433566919
209965576
11706603
774967570
382430228
102682831
272192244
289409260
41713284
79903031
117819255
72781086
3526667
200186028
797779
37851574
171165712
80169489
296167137
289047473
45880358
481332836
99194317
223827582
623405185
134669660
92579783
165578386
337629508
71773835
295763940
811553
12190981
161179470
26751760
61933633
238801208
684723503
708259328
4718154
162306496
614562035
22748053
484654638
332010028
208068204
637702986
917363492
98427393
429104317
304593824
35479676
148257150
202852744
819147600
306246546
77326572
93483574
481141
397089800
267576612
52940155
81839035
123607052
408078799
13909404
5653759
128590855
6788580
109625470
682218569
113135730
435667101
274870224
76255332
316339015
368251228
48933296
83155595
125378092
335377994
317677840
24761246
457319367
21439846
253305544
706167490
430064191
617052220
79429155
307694725
7251353
109581574
255821035
88254728
316631245
212776067
163332767
75410743
161998848
4570418
27091013
74742854
151609162
268463460
55242233
23173570
350048124
66384982
660268946
472054873
23047486
157620856
131939466
92155454
898216426
69080239
118485083
792322155
22490474
25668682
716283683
2150865
442875631
171423113
71745117
601481055
9639283
1486465
44472528
136220252
209340060
211267598
158894561
606299415
43717448
175023408
281700233
225664602
122135485
435040245
121830550
63079586
577773643
452505618
122177441
132496739
143793198
485084109
340942576
161029776
421305171
173156738
627258029
1736797
844983
1841308
454451772
177856035
568721763
620717202
53219962
322368150
198207778
35143008
40389961
12827052
116038954
213640330
107936963
218903340
830665210
222934
172847069
49563078
183667667
3096237
515801599
50491578
536197322
620191443
406524572
576021134
111251998
371267441
55152709
674480017
83805403
120966892
268105318
49311535
51891831
56328468
2456505
93289811
241194298
218082308
507629080
8694337
279525332
194596011
484541560
29884291
261107719
453085907
40189349
261191827
103491669
481832449
44716733
141802134
148609339
342467392
248668254
238352558
92721963
155924066
306025082
155103926
202715697
18234969
146002946
514366766
190885660
102867571
309767019
21175717
196334674
180710181
102035361
227212073
286875377
213597822
118831079
311685526
489436193
8734618
11968679
650837553
236459846
476352891
16430791
711255659
365445805
6878354
136169020
174101814
48699674
518236172
261324426
223980545
16454241
117916739
682354303
215744515
95739062
99368071
705115058
569669689
274322071
143749763
27424636
589205532
471471500
282261222
180518585
5243007
28582874
88790060
1812032
290727222
376319813
106565662
93677227
297396469
109238196
147645334
789258456
49911328
189991403
193629483
326697502
113144793
144449490
502523854
219600010
66448731
77937179
245298855
360349752
185406890
528903113
226550087
312316690
100456419
812415134
51000356
98313927
402085166
110290180
207887548
46860234
13265103
70246951
101966946
280151093
39261764
572382333
145718965
83590550
318762692
143068838
582926393
377068878
115309213
65007708
317490634
202157135
26386291
103786475
274084355
383604084
74077521
200492401
13283276
564830698
276841637
669852651
41038302
92552727
331413745
625702218
331932512
14295851
392271457
424467903
1225307
5354073
156110288
36812904
168002123
58464712
260079731
650467317
523665311
373262119
95115688
129904588
17697609
59434258
2672196
151563151
158029509
332700256
75141339
177613025
202407985
124721235
2899090
157206152
144459491
329932284
257218771
296091781
167987910
30232909
397643690
57513645
320374502
19493416
179031597
751276703
525784203
57540
28422961
99204409
539000075
120655429
1556036
307011803
794222284
131285925
320983891
92255291
358792042
671136826
326128438
62380296
291998916
625760660
445330494
15956413
5412361
115373367
450754846
27720846
3420870
63464246
541295429
734183006
265382005
324954135
288020045
53052209
168617533
296544954
469355946
517726771
584443758
108638272
189838877
59467852
90498046
694629284
426938386
265603556
30927482
60500292
72803774
14191729
261517543
270722075
38512139
30901359
278076190
56049006
362887093
18472484
355241499
198824592
75280991
200623833
5804486
806654617
10757011
72755347
68776704
682006456
4178827
77889678
604755964
185705921
70207878
262800911
51890962
344941793
264592765
78520875
67685975
508323956
97816462
1469712
211559433
312207047
381197484
81154670
615686046
583328967
436942411
630429921
785453878
234166321
727359764
276352140
207350353
221056614
22429333
472948064
129112027
118946999
70175990
292918454
99763326
52658909
442408740
830030772
399285577
241780009
149146705
319029431
59276836
18601879
370407443
232423673
880310706
16172499
63319982
85303000
218800008
671430463
914892772
46408606
69943798
235016314
532707379
18513448
74592541
326530024
746615374
63839046
78257655
477197049
459628910
30258596
555908290
172627621
315099989
111520462
653876486
50415119
301187050
46295304
165324640
323059533
171615306
45430678
353338170
248462603
215602504
42264482
288487051
618090025
11708548
37737236
4485897
12938728
498204573
229137705
25872927
609034732
596081976
189716148
718533897
294697537
188414380
360748548
31458144
205250126
241987404
193364955
40045848
5024114
325512463
594737485
109803012
136067967
105711504
309124360
111270135
67231876
16787243
23480548
494964121
111237441
188848440
99233965
95459661
280364123
273759777
762099596
309881377
114991624
49571506
324292916
501692642
77951889
12236327
41057040
112153491
46303454
5520332
20734283
150286142
508269219
853646939
68660201
94740089
789035005
93334790
93728753
9018070
89417115
265848928
350661557
150571099
575230462
621004860
160226511
445130978
609512946
145749054
551926849
199762107
424355367
28739451
463524806
49022658
48041652
75307751
474457101
590008590
175272593
384297863
347088383
126704728
69423914
702714008
332662
774926
3719453
671320127
9701128
110467195
130818723
227684600
206179018
239452782
46588906
4791209
296950893
80777591
279959108
166331754
107564010
392187962
607557679
187689876
386689319
52034847
674796314
133851187
324695776
479231233
69629010
35965793
22682647
194403831
91686731
392840381
368701165
907364280
25416435
237540792
772858007
287188134
48975005
292386741
16537911
73819918
50100252
516719636
173535348
92732024
261712466
55659828
172629675
23600680
272512369
161306475
582556203
17910145
87780227
135336410
465831383
117360333
2779686
7157305
411057347
124274809
157054443
126359377
121043836
125974307
678089870
207283382
130238692
62944449
35280294
540470551
142368548
30862661
233294651
129308821
41524179
41959359
246243072
99559750
617036680
125620516
80756173
69064932
86279901
235991491
160711865
163105996
70308139
238903412
516134459
1802518
6864099
86456650
124440053
245283328
81417298
245643699
158005790
125437072
227551294
27019523
284110413
214131423
62804196
307413367
380338266
14696700
150079950
373433187
523533212
215109757
87179885
487054620
341277240
267769688
177802275
188920719
290048518
52190200
245500259
22187946
41995059
312905335
2590309
207673316
309659307
287667594
257574989
853213434
168145740
128839117
82992598
5019737
157657081
9359583
359917972
171756067
63287706
73336851
3479951
19210121
469606861
169119062
16901743
99144
10276591
152684919
389233082
26587242
52658774
36976970
677494152
42128441
239948208
116563360
226731580
503779359
12113623
314341705
12072862
118103196
783537235
345384677
540203049
414420499
108219713
200186500
102078437
285470631
237107488
60165220
823034751
9838152
262531110
6913141
178156116
340206003
17651427
34410065
526756214
192618585
113397883
222060088
23184847
830086614
365607086
120961765
365511582
737666005
3512074
51599982
326879361
65213842
25611469
656195433
172706466
160180628
138110473
522650955
112657562
31540920
29379906
84543484
80344451
136820178
41488165
11286083
35119444
74103430
775144452
5241277
124400469
96466883
67015282
367866295
326981562
591314214
34094754
748026023
210548373
52198709
415675763
29596348
367032480
197415175
112878033
799457730
1470938
27869349
270928828
130899452
54757371
277928735
254294252
23633723
97777428
108065308
376665542
95853974
141721833
107565696
375197606
18087648
405300124
678434933
718580495
150359562
435550984
88441430
824850692
264750370
248134377
155766782
441171718
23983733
25943461
23792446
68392562
214889972
97566887
100838370
182022566
2563775
7243699
177327545
167060910
366445496
64726259
730499645
44181389
40998503
407386272
111931198
396469819
830584991
704386266
42983022
102393412
314026792
167743485
495404585
35556733
156211887
252907612
706217985
120425771
146655259
282076513
564294771
255116205
197189091
276095392
273051074
244198625
390696419
171491055
25007776
526616522
489136034
471525650
651995300
401287094
402891684
860835064
82282596
11495174
56876870
2489517
35273039
59974813
210827979
1218441
659203045
509264059
498185365
565736143
572895140
358465687
444477951
113132579
25283741
11610982
285130106
25746821
178935077
177664429
611283454
89636734
712217717
480428471
194786598
138747430
496843362
218571314
404184614
45637589
630016746
347760745
174732657
44403074
129583857
717083795
869671459
85613437
9995299
163434545
178831866
300029567
70633600
317669890
48794859
108235029
54206962
247647404
262764846
47317000
4346658
271249397
429786762
259965208
404669774
279377980
7896795
178801868
943282
71872227
451618830
54064201
64985262
521000083
216772139
718127190
186029748
33762976
1731370
20446874
106748519
421288491
29433701
121431023
456515049
101793963
135875134
507620659
228676080
48894365
50111665
181359103
666296269
326649385
7118379
185973256
3509332
18002983
206052514
338646199
656288630
420162763
361944798
191437035
160610669
103345763
107543638
472387266
30949435
35424843
25091048
192274082
32188246
664172647
93996955
751369722
78250926
526194811
127491692
25133458
182991802
449436104
48440894
7379675
60605411
26009380
249435463
4263178
89230229
239586369
422873796
60021019
853654099
35854189
176051199
302303270
145587832
39430598
16134019
313003001
110945753
715050138
58586515
204898618
601945682
819805765
431166738
158554316
75398041
21316384
26176135
626529026
274708594
162417132
104257976
257035883
111025809
150292610
173919761
95615466
495899849
398141843
319656885
506422350
172951140
54730168
69657385
301370176
590386987
45177927
521530868
150081128
371560007
8084118
493434756
73860383
170568143
23014142
137886550
899005918
7941670
134884746
181415146
18829105
124824144
40496284
122446250
283124416
181035108
164449488
107939858
415242296
96757514
108584690
9197580
892548554
4427353
418943212
640755933
375162551
429207900
333074698
12274357
376517152
52900892
573519869
341523661
284164237
164562016
539249862
60644050
371573631
422461874
15346770
579277204
213443888
903651635
380799729
95375295
72817152
172650671
525625072
316751435
79241564
84968332
414877659
395131976
225995781
106565743
86091573
123614849
225583489
95238176
2448028
200135699
484968004
508090595
247568222
402635606
292291227
43865582
600024572
282959529
690601233
386359899
45117930
70804690
4490916
41964604
93529794
88492310
551455967
741531011
305768016
144954339
260780790
492157104
598558235
297250452
428318618
164137046
460655329
29437486
16050806
358946900
289217060
614545313
260481041
182534408
51666260
270829892
110478406
356841787
138187722
121691190
70726738
196767695
314057563
14046655
46721612
454392
356728802
669662175
240449496
93691913
91662123
107944702
170237787
27869009
715564214
483092548
537140946
501362938
309075315
101773145
590050684
183998080
277939516
346685542
72352377
378063724
778902103
352178138
189696387
421400264
19432162
104232018
681621195
169281770
24732241
592800271
287721252
5527985
511591035
358555287
584885297
48587450
33798497
136546536
15096518
207958014
355694647
402006392
665567309
239339759
97102852
584698666
254192716
74861768
496866857
416803074
39028039
5384876
358574456
160527834
79923540
25964653
107251357
92769184
135845996
404867129
56828360
168286145
122660770
127181871
109511147
453768560
120934610
242556417
211132705
129937750
99159072
175461682
122740503
139982835
572647009
148763310
369847494
372153022
496354699
15490569
54707717
92239832
285165773
419801549
5555401
633470933
326415255
885810757
360567955
103020240
105088477
3341559
191669541
101944246
204354601
606773019
336232667
77167648
127912113
415931681
109215599
407860048
161956885
102347809
662213240
658903295
218620166
433177262
90393846
150615647
54777555
106630517
21099670
167905071
79524925
588166670
250106721
28778388
611860518
350980858
36252764
568105770
108814299
624960003
332313545
129787914
749617
32323774
431923672
449694982
423827985
168646998
59966636
418869970
150323697
249087366
662995389
90210853
423549443
22046334
18543882
164746527
358823781
370585011
161526108
273868419
10953316
506539607
689101849
45664215
67004625
517878143
520968137
404458400
113756708
524909826
229402080
47938973
539735120
117992357
1174769
34852384
211182051
44276311
66522825
246914252
69305567
143444402
22608428
12002418
848762361
2804611
156691520
208098628
262271016
467625789
183362713
731078948
57795271
183787085
254207587
622989173
348217019
406285905
192589146
93096031
338628509
28397281
20369532
66819064
551053105
245337513
184228800
73415282
670086115
500138350
275872773
742441389
242659871
874713216
243012926
148487407
37506401
4193907
667684941
363565796
17859545
175090069
12059304
20454123
345645669
43974460
348370366
263992050
39474450
350038730
32824833
41821449
592971117
427869597
377859424
296745444
228524722
709053449
140964186
452418359
202330758
2639738
31904371
309331469
69435574
512053995
546607300
8747387
105016990
757947731
297466215
781030805
275656214
19689385
851178266
337596415
28966910
67083939
11264381
201089989
117157972
100881739
4320991
700890318
519325165
2228552
45494494
181889415
402888821
473734735
110596069
15499682
371285258
128053422
73598600
432143255
188717001
449984478
78986467
583624449
115591043
284822549
282353911
47019614
246394424
211818367
368299615
267406382
24207626
134303677
3242404
600829765
275327951
23244389
837109817
55888006
35244553
15606157
163277312
631643801
60625994
169421192
16916304
510715814
48737240
63945738
184028171
598746123
124671836
852645924
246239059
42694344
128139987
159672507
348420261
601304396
452542570
137712257
616992548
111822986
39507397
690371933
22666415
40434172
824207602
455861810
7702595
8668424
11579394
782570292
208666806
352405019
105969196
6026425
22785605
527359579
33079324
337210967
285985680
92318620
328395618
759044638
782828665
757680760
202945788
552444769
464541946
610371981
248939222
254734160
157255387
1808940
295912051
14020834
552187026
276785384
678181381
445274177
199788039
32068680
54232361
351623747
447172914
493350122
609217384
252652500
28300770
803508962
610479869
156442927
303920456
1155540
165502476
28221600
106627290
343735263
22266158
146822607
50854910
92092242
828605960
53847486
77480778
307487553
513701776
86941089
413012143
82071936
164828207
17177148
26880088
228610383
81662307
145851620
53795225
796984251
54193355
53326476
631262574
9707676
102577418
492940598
348727097
30876385
58307403
66410031
37465548
369843395
268438976
58530366
218027803
3925888
142972131
581461731
34842213
147707124
234716647
750267058
659345731
370201120
160658706
275802893
29313826
511815738
52819868
172528129
835009447
81162923
714985064
215703018
561478432
141898918
166078673
91150312
331239654
57463282
17208533
27260974
362319580
137222776
295487589
45497224
12776879
519398116
454773
17818989
26045905
770100391
292581192
27731449
20306185
136159431
288236020
181455012
412862289
20120488
143529751
13569189
47014868
188756147
236633134
249041265
586608725
600772872
206691764
121072671
630619755
718128813
16597194
286036511
37361373
753071
152011919
477254516
179655284
127499034
142138545
577548673
605293549
369201982
147080841
289603166
30885007
521098507
11187215
335577729
690405613
413885481
75209431
383639944
53152473
351644314
8230011
342221465
38078680
698584306
574034564
31847487
140858054
2422464
12077846
90007421
333681359
2942147
176302
15049830
583848526
230184622
226161040
396483051
541681418
184637895
471557774
63051322
172750983
151037911
25771491
336286902
585764011
35923806
120083481
200528513
309124854
287307095
168314635
201103489
87337649
63413579
704626736
879645004
29270025
15861190
336024904
73154876
354046204
593128013
130902967
144005612
162186070
314816763
10067201
227386356
94984985
146652935
137562618
365148080
158149997
460630557
75630263
113927176
301004670
521391574
120122116
8769632
6857934
361376999
31215947
189121495
781345995
595025640
191857779
266480197
237961214
11356363
390140424
88823546
62550317
144746728
1935922
208995244
11240564
494468061
283767
63711019
9772684
152711035
121703
16747879
478010068
287583063
111828226
154998067
2738753
57382622
28729242
30909764
562824702
123751671
635315357
170092693
93802912
88449580
686153390
732116821
551277455
229210575
86709112
2721986
25417435
644889688
32821197
38553592
550727277
564487728
23466729
206405518
165876528
614763779
68181883
698453638
211901754
1578274
54727118
327946283
547174571
246904335
323726096
711320993
34290287
496781118
382395999
18484
942014
134166166
201657625
615212636
1073224
17503156
157694579
209965361
596175440
645261598
201397430
144119615
122619523
878644215
98318869
282888868
68538900
639441230
67932842
24998498
68883347
88721327
678806851
328654747
200303338
32272894
183681651
298198747
26162377
156113841
253662395
32355961
2331061
343089475
15477129
705489238
38637851
296360249
88828003
18831215
452084765
880943210
118589934
69808722
74854322
47956805
3919540
453835925
660546764
165457373
15914622
87406680
26600122
404502367
129533893
468404905
247630776
692386850
220340465
31677696
488094025
181296943
465242282
720775106
78233104
43108847
283402610
73283640
400327537
143148647
688293091
243826067
2235235
208133
307065344
142432533
237247801
239680640
310354076
570673276
109471990
46630288
21509304
23605089
253196607
508891580
299443767
388207525
547685625
96244174
171693765
141857144
223071008
5144639
686784825
108734082
935092
513625263
752548069
66114561
41966377
44236212
48325071
8026182
47806831
240300453
13891984
427289933
222100939
68118173
582150456
252331867
166049826
16412445
30674909
560376744
6602316
268891645
57925536
60696232
405085023
133993873
84707352
144073264
503219375
323173981
112072279
602005036
517012442
343560502
178716057
25786940
43300005
606194
223915306
405977688
115477379
44163393
238672016
63128247
26650065
96161939
218827414
99461609
683680377
95854327
266771824
270291590
330691540
334165340
15675318
1923171
442111038
225143364
136486637
383838961
365049636
60789163
315210915
482031324
47250475
631799
145469020
530381473
513583985
305822118
311267193
534871709
16874737
54945756
277358135
440042501
44239596
353543651
57781986
544340897
78413966
206568037
135647144
528950526
305006701
119995826
242402534
6344531
280508155
409684119
117210285
492331041
493600152
50438325
354019431
73965239
104222893
30009441
9644378
213339473
382807748
107760189
49382062
48868574
359400625
24762916
14628674
78256834
254195291
42570661
363613585
158163585
239236436
394158598
151086150
152576
712458555
92372072
90234476
718793505
354185458
78437698
481214068
18012259
68466908
497280346
16833742
256812783
639946530
516811481
17063879
478928271
225194825
815820961
299568481
828664165
111127751
209096483
5573671
246748708
180509793
568596734
13993652
262952028
554280515
568705247
75238863
573328429
26343147
757713456
123250850
362898689
58456489
340677526
64626918
201038980
131044828
157630423
218435000
68363256
402758348
98430141
12542044
148633898
44288626
196580355
5007910
452027570
59021951
686765478
12131242
161493718
172950608
408046244
46693946
60417830
193461904
2647484
242664656
295455917
8518696
145012254
513870373
207138885
5073302
173114162
129269385
35697099
271438912
74554099
172290648
253497847
468290233
351631967
141833253
70737465
3192416
131580282
240435629
196673964
518344578
422535465
589720449
440565934
108616015
490045255
66537779
131961524
473028040
545322342
212223487
260887279
373789423
263180978
14823095
14691293
21899421
269006978
43651129
325259612
354629604
384954304
44646305
600589179
429513777
59954891
43870175
59614669
15734045
151430817
2745526
507417533
518695230
131426363
97582436
65167358
250707516
622705257
91359647
143178346
235279491
58881724
109163570
380145327
121094083
511645161
464671704
7010217
345864765
354867353
563362683
547037558
424665387
82302048
54758285
102780229
628545448
2692684
483686479
22824776
556860869
104723864
59157127
435168772
244560208
9343613
270001360
70332340
30985742
820024
630771923
271025985
220245597
13384111
27478698
698787204
26357388
432376839
174117978
18355098
583865762
4550333
675444794
645925914
522590204
692974045
276626227
112567164
18140756
587965050
48239237
1899746
13145716
357636894
752628469
6529394
179455178
144248378
132458574
23180671
256086588
100276803
367847433
452808800
325871471
152240504
189580292
244772216
28094935
657051344
96321266
46034180
736140436
90446667
39519406
51110507
84582028
475285879
173372100
437437028
84213802
349579379
51592642
289749860
159072824
70297314
27990172
144139503
189609097
9623940
268623746
174101415
109884066
140518236
336413957
441695846
6346007
9222719
501782866
343565199
223294866
903912206
455016160
171457270
224689587
479250288
34219536
13441375
487615437
247746007
20333862
678456204
463637725
612294989
3375375
92430350
431561855
40170819
299358836
326929508
95838539
501633059
185863684
330449672
894141736
126680529
303036742
501468683
436134207
235257972
171336358
17003047
40277531
223705403
427862644
70846536
214880666
36625727
236565406
42523322
87037528
288347620
92519342
384195569
600951137
10114808
205388272
13499513
131127539
293424418
534036389
283170735
121197814
766474157
230295721
216901032
368979208
153451573
377710536
346474964
308893077
952369
9913392
298931984
98329216
47682768
53768409
490069212
604692961
130742399
429425861
374855244
98919252
418479675
357402638
688589187
111351322
621383795
483159450
393706982
83895495
237058347
11690233
144965699
559441611
24496572
461044805
133349589
225610117
364310890
53053934
133450098
77614689
97986800
334742029
135615611
19393801
28629738
453916246
532067538
433929953
20847880
170885722
193423051
96102734
43267783
176722516
216548578
420241524
675822822
304519271
22520909
313395713
152433499
378409469
1528594
772752934
359548898
189735051
28967535
404229272
377694812
51072605
563779059
289780425
135609604
2424074
244098979
677489772
239704147
546344828
44967341
491281423
150749176
134849263
154421941
287748131
107869079
118258634
48542606
54561375
112374109
333441065
53479344
12305594
209773360
382055672
356404511
3029939
3677429
694640743
266139165
219327646
120100677
631283311
299252180
447072158
356309730
191326289
72049296
285931735
483998579
46278654
265575427
481612062
71612034
42973082
255156386
195855690
959445320
469367978
146966495
46172142
45206967
596864860
169414358
65914894
336427372
62319211
575604792
34947301
482287819
191588604
816047860
23204127
349929302
548844857
313952084
562181814
110423241
154640942
709171911
53885617
45153380
249600451
150108122
307868188
57689140
132675542
420793703
283084563
54882139
413751294
202408574
285874709
153584825
862867055
89676890
337417760
48144254
421081824
38436586
97170475
166095439
523986222
33865498
145804616
251795083
376001841
263978603
249377959
221657287
559816696
874289466
72741510
103807503
977186351
89997507
102127326
249969823
115570401
125291853
430343118
167041577
354169502
780701570
210005384
93831772
232100938
4108286
368625128
209665368
302063032
201922893
24435087
848052753
696742676
33330745
420927530
507109
475491141
231013252
172790144
82238109
6178968
447875595
629615463
11621234
587866023
34868186
88581032
98912674
108384111
222320066
492277217
591340818
68067788
809617049
745834478
113482621
567521362
424573031
631593761
337325504
274934310
539619374
357265446
415417696
314027106
4037865
51473825
700603974
66727306
98227442
73314019
12234610
43991111
1844313
85481444
34284669
15331537
547092167
26778656
431125811
79263884
560248032
16517326
135487958
208396923
686888034
479130648
63213293
111123348
231957564
557688915
14499446
21276428
3537800
851745701
60448272
153188529
208467644
512486263
602921306
141404507
31528344
161024103
1943000
426076298
178103643
478447193
587513774
84465313
483127183
72625658
21064987
627396178
125307338
273459995
120696002
224783893
58163490
102258982
533621142
121870463
177958899
1159935
3398047
57749872
467472022
293376605
37396403
4342090
472760390
911805147
756071027
89790562
151340667
76738556
159633270
275817898
108121271
14594744
134590945
530523823
36930952
32356939
172201219
57597168
487210835
919780659
238352404
280280921
126860593
101802435
123319806
432751013
9270415
420701579
329730145
34555676
406501493
16632021
176209521
297392473
58387922
107514100
117050164
491758057
670614144
113587208
65994037
157939817
38482214
53549043
52318477
17959586
14251843
26824958
238108114
86699594
73348155
156285517
14665705
71784661
164451706
848061342
721146053
165998994
374653219
237039763
317556930
354254099
293586041
314294132
257562172
50343367
154804984
221067203
716599236
84536202
381572813
445864322
67016379
6898233
304536864
28363760
429681884
436874061
219138015
23815231
763264232
160297518
331560855
713749905
164373329
637198841
68072680
30551258
31295122
752134326
456126542
68468847
176672713
264750815
205957846
129303764
93843547
498759953
534120244
240861074
51271388
462861538
207829492
521288068
353806257
13291595
13250089
55432286
196407185
39412434
597033086
56841742
733832132
375659825
301686777
244707530
163649725
321250235
170586512
225570482
551871524
29215373
5762004
19895994
428540068
931504
209610722
556910132
704174976
249611754
32011621
394927427
87522065
232585729
83626281
501195505
53787685
23882633
191521024
214566610
15762087
184969440
60155697
184659307
498763138
486729270
731972432
38242889
21313150
368330481
369699379
494490604
519442973
125221502
150264056
363027631
397458895
45675317
7724472
43216597
21337056
27215461
378260249
139791
342126761
636899524
682207246
458117404
297397736
227600837
63161111
182394754
6274673
105197266
7299981
22266946
169663503
144983618
442326826
7878065
4749969
30285532
630510149
148876379
236714518
65304812
366929429
257551254
52276651
606241569
362333124
61134741
402850710
434891354
61771328
252864116
222847037
99310345
291254793
122012245
239696325
304160541
479217703
50929046
257784135
364967701
338430422
518187945
147720922
400891745
431356866
36874994
8333224
79111854
219624105
96429354
85159205
310302332
104265963
1071456
18580898
45554336
29167973
33691545
15837785
578188140
304256234
155007791
680015431
375916332
28418738
586155240
544782323
345330327
15200783
15160308
806336
2066466
381028679
7087779
208557134
15286067
319641449
425281155
380751408
331327207
154512905
295280047
159850551
23657476
140710381
118695981
245000938
59589353
236312563
24711066
448892176
772954644
4162802
124995776
73580927
673590936
363808502
35821024
10614970
46002114
54003274
63595946
94910108
6835059
44231590
125734722
51619670
283925084
38990933
386937734
168497251
1324519
674395407
41427760
444071783
60606725
183186871
137747873
441480
287814033
119048823
518579004
643711157
428474305
117555598
23509781
512248172
89569322
638864194
155291058
521708397
23703441
767646026
186301371
221475940
298788536
290743281
9699211
2671895
429472029
289019926
257013575
90365016
54138775
634855467
235348659
60711834
41919495
217965073
387166061
54339004
595629542
117950110
413736511
288381536
659713453
595582150
133345363
35462469
1284501
403772429
208208864
329074863
81020202
82751714
250108523
20873720
27069731
543500841
209934837
235371613
318532839
155711713
206090436
361654796
718867455
160131037
46911740
302903915
352673829
306709326
220567234
31201647
85098748
112812758
451083002
215967401
217128932
610850
157469703
463244813
463856622
248438019
403296000
8198122
87131609
836715725
694908277
569273040
21506333
15496117
79327394
502203513
405977104
225593677
381471370
52946784
454336085
103622142
278324506
50088978
119096955
79959732
411522930
250017086
451133849
416081759
387604329
78781733
67618041
109999608
449330049
499488479
41619678
251638206
7429787
131291060
218394987
173806602
8927749
433485285
16840772
234588640
426351610
108310300
117399531
173320648
251410959
302528982
82671430
444460193
468180870
13118650
366446572
123428677
291250216
28809416
66211972
67421493
690511314
112732843
140888634
296705633
20044275
126633153
167612915
175955626
769523355
117358222
51492751
300558121
12901813
515776351
96399742
140277002
769202834
125742021
322333124
38088558
22662965
59963593
176264839
31676679
153244434
772936875
65545292
593688722
15390306
105184837
90239984
18771382
166902484
123203994
496264100
222328506
467914244
97840504
251426639
103054837
531231748
93158595
350081244
314284348
452204874
585269492
90910092
33165052
166149322
381461346
79137329
3183138
426388912
471029507
347466562
120605170
167729664
196108152
420707719
265521530
612990159
125520341
321798902
186602525
407354763
164584655
657218802
137655312
91516892
464130352
30706621
164553592
2243642
483707781
212706542
405887957
717259530
370887427
592894912
376951282
10821600
220274363
109715331
111148861
44833916
98131309
550931199
569330958
211941871
430576684
58679725
648972009
19177691
736863999
113486992
68147557
446368567
845935244
153446165
448381458
65566790
92340270
53522241
60302432
181588645
846209688
11923598
385178891
700925242
327451619
540903299
552923218
59199404
8690884
657325108
65008109
303741572
599052810
414147974
209903923
834175224
124960427
236003266
399815074
544320172
93819683
7553914
741455481
693662090
18569691
84809842
12498500
98921804
207451182
134463312
7543351
668179174
501656364
318092894
398029345
391570568
749634815
123805583
396180952
502093729
165680944
17890907
235431172
824087387
66297866
39226708
188903009
108831967
6093429
21220301
260076829
11395384
42450718
9208383
530694619
10564823
100622646
47996739
637158225
328794748
29771626
175428832
204418214
213323962
16771730
241880886
299507287
320334358
582791374
441373364
398968880
44811381
67952797
117188462
443045155
28806233
676177514
251365558
548681456
325196942
145522913
97074017
876239
258772292
242483483
32310528
167776239
292128317
36942379
7359247
48947038
8045683
49924778
52353270
278152041
121206080
287623404
96997331
95391170
8094500
15161400
166268598
362071441
17978091
10546639
358746892
231429788
202473812
156734
564794648
117300913
110850427
562492469
45946034
608456836
273731802
91508831
471224473
573794535
206054259
816997863
34512286
252008428
405928516
31693703
13962768
11491265
112045099
121298646
207016220
417963662
795218808
412287988
66239873
121897929
426668199
50576659
580969502
18664739
225556216
810961708
683731255
273473235
5285179
351182272
338405
927895916
158869378
234445943
163005894
187832560
572911798
193116365
99761701
449551331
19643749
434507466
114283908
274629664
211473549
195058459
585759211
407309320
776141324
933899046
152696929
728430025
54372119
3695284
23254502
256359414
127803650
439857946
232068491
702405065
34777574
156676974
411547646
111488261
99823016
215284578
307743390
504849171
873246665
494966729
564031237
57273517
266344610
362053642
32728924
64647207
11509933
348455028
34917548
7017975
447333956
58729513
9499679
683644133
11591769
231684869
59101129
841032782
106117703
36685071
13602493
389681259
89047584
176565612
108575075
491143541
407323512
59677468
10037923
500510986
229589880
398059940
100220022
199796809
109367839
527162160
130464539
11761842
480242007
522747502
346692047
666117732
106522675
481614073
388036691
313739094
28778787
140442291
854886987
281115347
445536041
127654928
74517061
263036695
85460039
299020633
158449018
40143783
27588101
588212655
244616462
71525363
153544270
525693418
116292197
88658130
474718251
202955505
18994835
137395910
200640214
12157470
463601884
204427452
105007065
95146528
90392721
322995308
3037920
854643380
367711059
310698619
136547396
328455937
102650169
33380638
59602262
140907150
30503924
128588076
823013357
8584547
3819134
15377929
6712183
794095266
286435865
67572231
2468862
27475033
88433321
192359244
221413773
66058317
49893793
508148729
153348385
28450766
73261592
865571966
142618997
499201478
83553648
67957336
645006608
359169823
615674980
628210358
14426056
3211130
139867939
27973957
168901673
422077341
25887443
176846806
597039126
24829529
543017415
315008769
274289140
376598347
82524646
761193663
313755890
1845665
287604442
741137983
535641353
271344219
180336929
8302003
470527027
38578415
311073645
880607270
514309857
54614686
4295502
54884412
57116849
311297373
486245852
512525285
84891638
140293359
367964327
172882570
111307704
559147479
22800192
268470244
46045677
470568134
201992105
271700704
74140558
15598058
200256411
86232478
44878154
66964869
379272116
109542142
630333854
33943715
1998807
131946176
15216924
18855099
33569766
66802816
107261154
30862324
87087122
6105441
243268917
39736212
455009418
398335998
157784851
96000267
406920744
283092063
239308354
300111368
809234400
430060584
263014421
28459618
298457210
256408270
351847583
255086047
27794714
1509063
370833323
505404222
62011307
8356661
629816781
482700268
389597549
177733648
253581512
177868326
580517679
191576779
662582412
800053877
741975483
328258063
312409387
332207490
321138588
29818575
74239993
56780575
343001558
23755898
15092876
88275874
515805350
7379067
28067285
312390787
383810010
581526264
594017245
143366771
1455288
60931975
835715357
283419360
26314683
629176407
265541837
144826661
566921714
185789187
182875710
396237047
10445413
530037763
268476878
375242638
143402937
548800606
258600808
236795332
239205425
71827815
594868168
32642207
29220584
13641414
342236892
109226177
90715013
535635016
168624997
595466778
337799285
106409611
211275966
390532670
160522473
669629528
834443296
220032703
222601771
28846814
145150184
276253077
410291647
286290544
175696364
22179394
499938374
882036
495388910
18153100
570370963
8316679
217670180
162351415
64877238
8621250
179416877
3608427
495963317
194000352
47172335
199077614
249778042
166482437
534545713
202861761
98819630
339668857
151030905
42037466
156909124
242456138
374958074
98202310
479711959
316390316
320082055
224578777
649741220
141217962
582668495
800467046
740924950
58960258
479746365
445901489
47122470
87620107
105076295
477840439
55690333
636974620
125881739
52884909
319964190
28084662
815649587
404607060
37586550
130137969
717143786
641060233
436658030
627272965
313430768
834763250
233975077
123195618
596157884
24241719
39577500
35051396
75407768
102179071
24686089
435248379
478370198
2541257
136864146
472847661
471111416
290893652
23443243
15111633
78535508
455051708
11007354
138322909
126767200
421810308
52823638
57981120
572537444
556560161
307002537
255095198
50890685
208006637
1173972
76414421
1085703
746922541
47281686
318907386
558615335
540214540
658310689
484983389
269301408
175990772
577181282
82638580
306430370
934151592
153535854
83339605
12140328
99777665
552762214
745209049
280447359
89234649
375336912
246991260
106691965
83001278
260146094
44831540
72132933
101563878
107422824
66719382
343369383
115466556
956820093
94364003
723365345
37786167
93282542
220283099
176182677
171319344
29755783
9751148
479737354
71441486
359007717
451699995
391318054
698868034
123053707
425084209
433511072
118072990
183302404
200054113
254481416
265274803
762622301
261785253
133533956
84102915
294583485
209512174
214603862
343564461
423211909
467135522
280051471
339686342
328631623
504722051
134131789
392011221
7091544
142906668
474123488
145137013
96892421
494231540
710173273
342799849
127268345
90522667
362778513
397728797
129770372
88175868
527082661
304764518
7424874
511079539
366917576
662535060
435015161
210614770
437214704
255394477
58466399
229184114
10812232
599652868
167972220
94783998
759382137
94132894
379082185
25293120
510793193
311836598
233441477
60726309
142791028
112607394
285956233
211342056
13654640
510611758
145465917
156290991
361410023
607613401
126943193
402517352
164974161
782712252
61550579
231876477
25522986
585552376
37638
285057605
597375401
736126427
385443990
57167597
574733283
41225417
223560935
236574618
259597897
434149608
4449378
155889703
11847117
5372843
78241511
710668707
51229474
640105140
75501210
14203215
194646545
171222951
736394157
57614789
112032134
100470544
80525916
221197677
304696102
53493962
20013203
564499418
115532934
324118061
642414268
144185397
248849444
180442504
505382593
21368946
154654300
37616317
514849862
92131996
15543643
450791285
70661106
263255983
717991051
78832744
318830367
278003541
53216681
11425237
123184641
814901635
210124437
174213258
28717243
63734154
140773950
230905111
188347770
59483137
68339406
128253473
15006741
262791102
62278112
51547723
482563453
286020384
334880073
570527569
351382183
77929158
686385782
69041234
412102842
345024514
829231327
68078757
259042744
604161948
255904702
303585083
118622906
421181576
130229730
264228453
10898066
337350280
192465949
5180466
243522436
713818348
868130701
156170424
125240479
772840007
567228008
263459912
65404337
44882386
31003404
55778901
214283086
307791248
244043069
65047546
147346134
737047971
233933663
674903901
179610873
575280996
500673382
275269101
266525099
123312227
9163801
481523853
26025137
273016869
197571354
285953616
114020133
291451561
111877832
254683770
410826356
474263513
403250138
99505965
33063839
45397280
55920984
510467426
232278235
155060773
98005585
43082815
331092548
488044784
253774570
350180615
186877639
9138266
616942213
222882844
211164936
19720015
42435925
178368405
88811680
310987615
451706800
516750215
667843856
386840592
679434937
15453699
138446945
50000217
13908419
280525044
361662041
515184686
85450079
27276970
452137566
172535264
732210727
31767778
9715348
396393761
52430745
45618294
425022631
125781920
93848170
527494276
225923117
529677246
86177793
203965697
137227003
239868402
55187
140508538
356142662
57977017
6144284
220329612
48660599
322947352
655959537
326584578
15476256
465787991
1478510
8545045
321541155
335210439
236095106
151605442
211615808
1964817
283070634
120986330
57269827
110928598
67790076
231999498
89995285
49836185
36922499
455152083
792460460
471179739
105644034
182260377
456778027
325550464
86190729
659032509
284994428
667771464
142978819
2477791
880105625
3536368
300423468
312384270
118178026
326082008
433048096
54058396
366924252
56374628
117613100
42398769
1066899
214876783
380267615
104643206
203601639
20170056
88612112
21116015
7696760
2235559
720198
12624442
442971264
171902587
515793302
212645921
193504722
146306220
81106874
172338591
51315999
91903789
701891112
29769436
135160869
66656799
307969920
13343679
313408334
460072053
446954623
96124135
814142
350052611
242354047
152809407
89323390
367938804
500834626
223638
3845538
456386632
117761330
245331009
846176141
610625901
87380370
300015399
51864527
106690676
532320066
364419039
24291932
61383978
211964227
86858226
163535332
211180848
179400750
291555897
623452108
213215754
253441577
179860373
563639259
677977622
131440077
158354822
108619069
301742033
536764650
283597350
431368129
55167673
356770912
81535789
312208884
389300516
50505674
103309093
243264113
368218793
47041978
717015419
50444466
199398047
467789841
554010338
248730017
25517416
75095843
9156319
265580642
400872544
454899504
114336280
141801960
601422697
205561317
547915166
391245512
41143206
19439616
61237123
501205950
637339263
542344366
79585620
497354037
91098268
227105954
649742461
251314827
53020300
39263595
196828774
16747611
351905335
98273667
7252635
81723892
116823914
854899752
122362076
680967075
108532603
36906272
35695991
505492074
148907771
325571
234016414
231083341
333104063
35988682
28078418
77349364
105835340
337424380
7125431
39084226
253260391
2306775
69143835
463802356
16561555
46130689
618054404
365861498
279534082
404478255
411697598
184023286
125224406
146323245
350790960
16135664
818874942
371518526
760810789
180919921
234973420
154344762
528651908
10639261
22935861
568762318
14820685
228977814
742571376
312550490
312363287
115715369
221050389
45247148
97825174
152795446
99438484
594574373
244647960
570893947
241887993
123797387
237124111
242385432
908293678
256727721
541121149
72325890
7282353
151491750
87006518
213353131
114793260
141156130
41705305
457518500
631301192
160498580
129692927
88537998
72487560
202847313
268515
436440318
311283045
271671244
285084960
110696828
5111820
24275402
184566063
331765262
77327303
19036902
46846225
87303261
233646128
690894902
152893783
104044098
8509034
78743254
83064559
147577043
259484963
161795920
643231646
566822019
488049250
336186545
2621073
467019756
94083920
115755119
540519957
374530151
646082
104475948
99710911
66321433
102320487
84222313
577240192
266267777
98733508
399502227
365018273
262474409
512742061
222625582
704563075
470077840
175086980
82000034
288331389
525401422
10219742
130315643
63553282
582796297
130785645
131991970
187978342
108360919
9368119
256434939
37777318
90659249
452951863
45422012
40469352
25673066
18536532
129511819
6292182
216146249
5411197
545115418
54018885
84625932
8214900
49823746
31156534
505406789
286760829
199239397
423951564
444802336
75667614
494709295
97652015
1692760
67430001
257346172
216768489
73360031
68285096
140082840
214252253
89243659
639142078
479126358
104078367
71268629
134368687
79367081
466728450
195074504
120694519
17968469
66312304
82724880
718307450
445893769
162342226
237491515
204590885
105009692
606136351
154524203
102197748
95091162
271481792
420610972
419532262
57640666
123512952
534865366
116201285
96142796
230416261
65182482
614049593
453948831
203833578
293642434
142044859
4290093
657427490
841236217
21190915
30662291
604609926
83703106
155728772
110502417
472960270
103767591
36436020
260817834
59993822
35326065
291976720
54091291
5423146
89953347
150288227
754468389
188759169
598690548
94396334
805701615
137247478
358581855
13069226
448326616
134927230
601238
378275168
541150641
434874785
1454518
569617242
354868090
442745189
671152876
242422086
901806405
34222475
385729212
55501612
465980828
24363539
768302078
625639988
281436074
247072221
301690935
122985
297552449
209971622
39012361
167121150
103795554
164327376
196610487
356930857
346712229
47981940
69383492
159663148
31387968
207002152
440785970
119423571
223270798
255631568
572324260
280853604
94036670
800088164
411516077
47741696
119662504
550831273
250871993
612636884
19301835
235993418
69909838
39475492
818099323
357077478
376911928
847694021
241525195
708454565
166363645
61831143
621080323
16173859
152128064
296499660
128049875
434730924
444231445
16142507
3264752
323584191
422566318
234726792
172708252
424980524
391410461
150985566
97005057
54881426
46343185
63263601
208631013
447549483
298956360
236953015
128838530
87892574
833210893
40845105
229258941
17595071
466469332
575495491
557106659
71988644
437973575
305671234
597218908
37900628
220727046
2098634
164714048
240601024
137996171
43062410
7930456
740831781
291353736
534509494
367242959
21096184
426844817
100646223
125715832
274265824
819288308
98186744
839444386
198634575
15432253
7592567
140254834
11874498
17973956
452324164
159580303
293738570
92101147
178956965
77574906
92513530
536758401
126811162
103902150
19978358
173693405
821305411
205396733
223875621
74030460
179588206
119580253
55578232
526977357
109008762
7663686
525008653
56810600
213186303
10184996
252001645
177883426
374788605
104588754
563980462
241311494
356679061
53897323
319413454
287223975
90013757
218351475
193406997
458800740
27559652
61356432
76781738
334373262
162544319
251708438
86048405
9041033
5838798
701569112
148123452
217574633
741741863
138959230
275203842
279532649
9374889
98701629
154634731
8768830
140244979
490132935
3102653
447774394
84619253
18674795
24533602
29490656
327112878
373863552
47746377
87959406
35423204
144769762
730972049
252463081
425738749
299246940
32614428
66072274
2716712
9215561
161627972
82172387
34343030
401627434
72793161
87073276
668438112
242229383
54470408
239189244
394059033
80825653
515445269
204298936
315111098
220297237
432111317
649933463
68233338
402576265
412918963
504905741
713385694
21106897
99932082
39654937
336879102
310875728
189870422
16311241
8930333
390335712
445186980
46498815
440366146
363054625
38097922
383570429
636380415
416500598
285289951
675241581
7092012
182174140
146262957
30770859
223380612
9899478
468361584
196791618
2737083
714522523
30057676
118593842
370851971
309423359
85328046
43533155
582507103
105134850
45784211
488639696
139455600
561359278
81649827
105398101
262827992
396163337
595565771
205848502
34120790
391117784
9762165
17675072
586863311
69053145
122687729
315480189
52252111
711380724
2577453
148221304
28944048
323145124
636523918
409478677
205678518
181930243
25960438
635423527
453690986
13231611
302419801
303855532
128951105
282588085
418316781
435129958
232922338
154792758
29224893
172053948
24915575
573591450
41943260
592762959
699390779
15055474
351758953
185007097
564545293
170048231
96371220
163096912
237951056
124440974
730847914
587689003
734061335
95492537
496560831
47446
213484970
55955632
340578270
310606247
538273445
44968272
270192000
261946822
274448791
634726588
100401284
125247878
384433360
876670025
123600048
337371630
149898473
110182394
578808406
250425188
277668921
600976290
113170167
49717468
942905955
184166280
235560277
5011321
185650624
104965001
259852022
97293844
126998557
78787539
223786176
486286033
433596499
5247021
494246597
94038505
93414350
826021040
214466713
21369462
434215301
48466345
3830496
221553335
356002317
849630259
50187848
375754242
573696091
29879856
23729312
30402061
17716118
257368926
155099022
10027252
621723755
299588954
181087674
108099956
405346516
319604693
32501588
608076341
483436294
783047449
52677434
24330447
684726852
641783358
593792629
12624124
13525334
329942421
178613308
145893194
285803476
26153491
205087305
73335353
255348988
465577135
115999294
38221230
287208706
220581162
676853595
46466249
103319819
159876862
257735105
390791133
123567961
493770891
145176625
354349330
60723995
253814591
204657428
76981003
321635038
277340009
218920560
61805736
391801809
254993599
78980541
288626878
336102844
30188538
311100371
312265488
678347921
187479097
197319246
74382641
378179545
266175847
1171638
278489082
135878426
112476319
282252252
301361154
744706958
380013427
17030690
267509400
86709224
76773283
15922217
57537859
288033735
541936947
112815283
236278403
351877664
631804824
29536226
295120925
213734942
32862984
484257713
595654198
46496361
373448814
502640556
263979956
278790753
383353245
330245485
46093458
142138780
146887334
302819575
74581022
106745779
361554962
147870560
92708999
231229522
2473623
298970762
466772412
375839389
85846294
741894220
191133034
297232026
405291068
288196868
29438757
162067161
504536538
28593227
201377343
360927642
1920276
22274326
142444107
616594788
541098712
101829646
501213364
185727280
217325354
198416695
274525862
74438949
38943150
745265326
110507913
124760771
118792887
264858025
105337165
109995023
14742735
708631054
72564332
482719582
279350769
63694204
177103271
170606415
39125367
468903875
612375723
475109684
151155455
64528255
223606677
25379671
277246492
219711657
40026009
62088579
160671519
610926111
19289670
863502152
403934905
69484654
145579774
805405323
114408410
69643306
218410778
4024261
579195710
391208905
352233012
271043913
121518269
388912416
12030319
49027695
58862244
5052359
57371436
173834114
247152857
426776488
202397288
611497778
359592470
95148261
63819596
795895354
14769324
243609810
35363416
92994409
71085245
653653630
52135347
545015673
288235704
384942575
824990770
205627665
258343915
130782334
598076039
343982446
257058909
179481517
849327475
210864959
77187559
62945526
817051725
58014117
231874047
22749200
4332528
182128037
322344102
479679878
233062605
265493218
575125180
386433717
293728060
52706830
195911467
433482367
3710668
188827668
104239887
232579316
62316924
84156174
752318013
214557444
220423976
557015648
336371985
15306321
602176422
632109343
282094885
226100072
545574983
139280538
241124833
8589355
408488810
31105991
74393314
329069421
705788942
382328211
119205413
206896242
392683074
53263572
98880544
385596292
45012332
78174111
670875754
775729259
630730932
384390133
633935238
188144625
212975454
456299913
23264123
489208859
128648802
655598304
543234704
80384615
111818758
27847552
265528286
438093423
35744026
322332659
275457785
70985977
580510245
267328334
348075410
13494037
138592037
18103766
428252287
785834709
72310494
223894454
135224499
353996890
313192355
31278530
92590690
59329270
170284007
239632005
460262926
85541991
270222818
355359216
518594078
353057120
400805403
827263916
252580738
581331695
116116929
151791192
326467415
122536220
17860721
23669416
384328052
78781749
347706786
29480136
71423468
21471591
40488189
675111978
165679697
205428453
706192619
648373925
35883719
19929118
21059374
734611286
39170040
625814529
188147102
180069665
7839151
69451806
418209596
18175394
360042236
743155506
185619459
389244190
404440513
41574131
91061153
141310242
45219827
285897812
144081379
234389100
370922284
37392126
814718153
716933403
40726321
14218842
60490199
800286186
39236297
11836407
18630368
395078229
91367084
35354516
850391552
286734518
13792219
272639385
35099522
188705480
901963360
381237834
219372565
53503552
19299376
44734930
737542681
22548584
67283721
38661752
656680680
433649035
25199967
23108209
401788142
478478732
48732936
18082824
110533749
388237
32050773
642214205
27999643
398360052
210358381
1397644
489287011
243156878
458739039
176613350
524175019
172544417
61142032
171187694
498495687
424192537
475518582
161020158
410218831
308059663
382163503
590452907
9694256
168351845
848318864
144612913
542325572
475551262
113979660
76062928
126967971
119854185
250593690
152133801
152437457
506101319
28982775
55043374
683211141
436994230
94085570
61708492
159208530
56840303
26206591
17618542
15209099
39509101
428313990
34026355
1788419
84585642
104162164
640055587
409582543
98943581
403459760
205325723
42087334
98597845
19389107
31622688
433466498
1918407
91740818
387242716
634002046
9780827
394527047
64208116
16850505
197203122
44811182
149794343
125681258
147856374
26726709
309775444
438091414
466129810
824318508
326851287
73352173
133884029
713091132
150100037
68319024
471594186
87828260
163796521
25530298
38838474
14671477
5911095
603934852
94161303
462254979
636809767
80779404
209724075
122525086
399037338
18503189
512303236
222615181
416130080
479726364
20748736
348131295
361363740
500688638
423763989
507878372
329640241
84631542
600913166
32290538
353464825
190779515
319192600
43587909
595506533
59067237
568779876
45756905
188474391
29953541
255660094
95881996
369096761
319817283
171259107
220911305
178708354
685532223
5890298
348938069
91906201
206941905
245062049
499537117
68877019
366043401
44179835
530756910
587036698
78502183
215544248
12756431
251366630
38040653
121245433
174257360
41879315
370047368
30571382
222073196
434755536
11378768
91315867
111182641
558812284
55527129
48520150
282820170
182524690
40587548
335140815
247444840
27137521
87626677
104719135
298372524
79186671
113321079
736115649
504716863
3424853
75415518
82498588
103087494
11487699
23542613
289356181
260794202
542140357
102446632
116796935
18325929
81548104
31565339
32249628
496035688
178526467
186832012
301792876
919779
522146021
546434785
47113289
143834294
7594532
475338546
75134322
373470055
177902120
118878377
167246723
147791246
565193680
337734586
545375254
279410746
552635761
657210268
13240604
7250872
36171136
41346014
2366655
92512242
59762451
82844263
18552355
33273954
570488786
1882995
157423357
359976255
99553790
201895952
84886154
58739897
181117114
127746182
391593777
166616515
2112092
868081849
157470600
49530560
130102340
373819179
362352940
165355422
61049268
82017579
10740842
923471740
224817617
474852392
805924
809622232
575609766
367904
5867101
349886773
340639804
16754280
2185381
52562071
237152233
334106507
191637216
182394439
183186319
7945404
43392619
90521374
115182036
62623793
61573850
25080791
9416216
61915669
124273236
541590659
313820758
534102578
136321584
325245049
58991882
460033632
40950067
251188658
270465714
21894497
20406419
149380445
465997045
8816681
156349807
104878676
256914466
347312995
551450478
185300458
315487761
299806828
23352170
66894334
393176530
131589486
120436936
29849570
837113855
379079910
757278344
83355118
497402303
462336469
48456932
120324879
44814142
810152900
495449947
678143720
248045633
6975877
874865639
387466585
462961008
116897181
11838648
35580335
21801905
56560746
22840889
33631372
144501712
571560787
69964981
554700346
427819715
175038368
289905505
314177191
119633259
63795713
129471204
495508156
982715373
479367594
637670369
4569282
60124282
715313766
496206255
108265410
238156556
351130089
101687141
138003016
4438619
392740520
533292598
125227783
101338012
375760395
152377351
101768
85042953
94280112
288133954
276497482
230645887
71415160
164487997
53085777
892709220
155484438
166111907
38760445
410212261
227714837
6244321
389195227
241302423
170973905
641829780
282550848
10093949
9465453
134445300
349591149
14727180
331604118
468886376
237261917
122851967
179047024
389329884
149778148
316165677
249298712
483199999
912456
665547148
577163625
696046529
190640934
784634812
80612552
669680448
97412381
722516519
57418710
116901363
175870932
484697796
71176094
276591337
9110881
91920897
425060073
348238347
26681119
337322046
472391833
125504714
9634872
141220867
4221916
391551497
141984983
28626487
676055369
254682854
90454592
277117551
640492745
61841856
120683409
169744703
31550112
86161730
38523594
221032641
19362171
46522007
106370335
708726962
716560348
873643008
651493706
383743297
403317172
361551132
81777220
89008322
37099215
15698402
239631257
101681293
119854226
201513080
104113890
33634519
29233087
281697843
309007319
96305464
587526765
133163868
72472631
59663903
382538642
222937467
522725139
81437479
455346694
231923020
79174022
356731535
180680818
55383406
566868526
407455008
7451529
377055608
594457105
275879961
405692680
321514042
10105692
177769744
648586243
196560737
74771819
141096630
535820556
121680709
369366751
113521699
92693396
190963400
276260209
282553250
290344406
43055240
3553103
9741855
88373329
380706474
20191018
6627159
734972897
784700
239271182
341185006
695499007
340180001
283143130
562250750
104619774
388823975
382251325
22050078
188235348
213237290
695695075
19198633
153337220
129244738
417184260
283555498
430761447
430885567
847158699
610587416
110990805
642907600
332385821
60107244
275190970
70099478
241749189
139218881
513077659
33570131
501926324
123013701
450676952
391552248
85383188
127389000
207124817
327290927
395550473
17208057
278151353
185248542
24548769
893678820
245874878
122797887
152904735
401540383
241908838
327300119
39446264
123069877
289684313
569741211
955218466
3415561
39371117
213302979
419444358
340740027
150392647
118636380
22565303
479710265
79731336
78965319
72568700
10073790
81246957
181773434
48315797
316713733
299782326
61429461
122445968
3231728
83138706
90551162
352819823
362622768
457697558
245298167
418548595
122102821
252171179
101417530
334983080
89741182
646561895
108254230
122814086
366831079
141208250
43971410
9549265
525628760
495149157
53373313
684850513
186550756
124989044
20331973
20409660
46821172
59235412
12947327
201061225
99840206
13417681
487825784
215283456
234583573
122502482
57646116
223812314
61647913
72370970
83311618
83286000
463472198
311629793
161581563
151042237
16688048
163232397
51399826
63254868
1280125
689742870
75309312
557936911
180616347
244858962
380008001
6757501
38301973
47962104
538767118
727317414
369556076
351259224
550595959
266764550
48601464
644053768
348042405
261034797
678492697
144151283
116596711
187602286
42757641
92307941
148171098
827136497
166341329
493900325
134135507
272837857
347056728
45586598
529101261
16277773
54015080
267476232
34040046
30732205
82279755
203890877
665041125
545981167
41532219
212538403
50201672
279794477
142257736
656161079
122152662
407764692
7874015
449646535
143456684
708715103
57625781
188666575
16456973
778347755
483519541
378072469
784879886
235021017
296354663
246580717
22037003
97239355
219826375
79586890
62058930
138598772
361144637
33852960
238560190
235118822
44745431
19777580
124578475
218558156
284132716
3849774
136125852
22571372
133750423
353551979
28764114
784262504
421848586
442411230
77437920
77822142
44657926
382595383
396449001
1369065
697039321
17993926
47246643
19326227
492255686
579899989
492594069
89191929
171438337
233238024
440273340
254108640
148171416
511618561
272053043
465934229
256337913
21782821
414088876
9071306
27647298
90418356
81494744
140570626
282707338
300660202
117767566
132237201
151923440
167676835
225630504
512206765
99994944
127063900
195003524
735640979
140595969
469808417
144477523
49035867
461397027
37766309
236516984
78639389
260690379
449486976
123213475
187980002
15713144
53972274
335243563
364971952
436406933
584452835
127658746
669336537
661514044
728466835
457531125
165669387
110192855
51458059
284794413
281409218
228659643
778278542
113879530
216775304
13128681
70995577
4747916
22549235
96123346
207245894
825173363
643306759
37972720
75697138
187555042
135640408
724565757
45402432
575672454
228587824
353049981
260273540
124919890
339551213
248190572
774990189
719457245
119179591
563947916
245355085
286613749
192052063
64610633
10180892
426915831
89657639
203301280
225253450
9660931
80805836
275124681
151421650
173072732
703939580
379357275
87109465
27628548
16147685
375132184
40214247
217206465
151135674
239926021
177182389
111003259
373771546
156278561
76356252
254209545
295868431
301241699
493249873
304308819
30135049
508979842
137330259
8919938
111287522
47136595
241271622
116728558
27272673
14540698
84318346
200307471
156267786
180568512
38288595
479734531
41617769
268148830
129629768
222388180
68636633
92211737
35267204
8063485
603432643
15947543
177168910
111557684
292405570
170967084
9173013
828736717
104736642
809756666
438757120
470601611
291272015
299980424
138799915
515309658
332142473
12484149
347321230
19348956
115031965
900924695
402531520
68277091
664482028
317553305
169628021
116295268
90315807
184407636
270968
54469391
379061873
811251850
540275493
41461257
546745926
509023047
619930753
40494601
463990750
388152345
8689210
41867975
627667547
274287294
109760274
230433123
557130367
458476153
473311107
150913828
392983056
525694015
169840763
119985917
284197665
322354941
60258750
216061122
351238836
571901256
177218636
148653236
25234160
154194610
467535926
199685771
9220902
49387461
438535114
275894116
160882449
41096048
194774481
411626327
2322688
87866405
7070581
335212405
143117733
6072518
807331202
374849952
109755445
410252592
107273973
398075110
413984431
245185197
260856599
55597902
79080884
5779932
454738140
490863392
418775394
46969517
29378657
10534775
201495489
704888597
185521576
4571402
526553423
570415269
460687359
141842935
603891757
179535084
573304689
193691668
202421764
488721177
76197356
28107788
32290749
405851159
135120466
255373522
133578600
217209751
466608256
164349736
748399679
360511536
899076192
569104035
119175378
261408962
108094443
94296314
48845479
200693852
35789347
511490886
616619597
177452380
124377547
702495890
572924807
116336497
198197307
377919939
413206600
58187167
11276032
3836234
12647409
230563
57812748
112004777
401238505
356387387
5973262
25809017
55246944
126713165
84171189
275377748
99131007
1630905
368480133
25105185
138989384
754679640
350339880
5283363
494716616
256946759
898531360
320327772
3020117
133152273
481744211
481062599
389811395
429843467
206146885
182807588
367290294
58810819
722686937
25626548
619175161
403032835
822481111
434639866
8175529
42888222
50164860
201888115
41394970
90804107
10573581
436858603
15857559
2519964
92764299
257764162
129424556
81874801
50885763
510303176
236758686
104364915
3165288
1365334
572286469
17435505
441699872
440424003
315879504
517061645
363619646
158410535
334559344
605379940
307382267
272430399
179630928
602796637
574719092
373775750
125561576
151674995
948778120
114779062
158737294
142815493
26638477
40131617
623573703
97643097
609975717
294063381
312062815
135743135
136584502
413079119
595039886
197400978
117026581
39054368
34685438
77206325
182141218
118656581
521007227
374094716
297194699
9855644
290451029
38814650
377658419
738898710
138101240
7004518
211551335
20486600
116873200
413279844
252882118
19369911
874587184
268458076
820301904
112953728
17964337
329336609
165901551
237202249
484347216
343106832
20660200
589345658
480846364
112046112
44598559
201648063
313598345
129212402
202658399
7966164
434412075
474995254
4901393
42964351
116825319
574236043
101111284
17285460
80465535
122735199
66172888
476640809
200305863
308958170
902022651
99613250
92724593
450315326
569505373
33584187
220791137
72928749
209344130
208447096
168643709
49421016
733736146
53978009
574976676
488410301
447108886
174530426
124568906
97704956
328459436
153413650
265894105
283926403
520074727
377440005
439274195
3406566
425955702
476223864
90547825
335394570
395799145
81115794
29119767
37460146
230195097
505836483
72776429
82041925
72423231
122686369
833377488
357594367
57264273
827128451
197540266
844919279
141185218
851776122
574487071
308122503
454550610
108609606
831395075
485390289
44582414
107979951
681615798
75085178
264979710
107850641
658449133
192501167
52961734
43360270
590868891
289274371
61665268
230111773
127321887
570892513
600321389
323554925
756166542
18539038
719467578
11857613
111346461
312780005
23216929
170330421
23264465
250250657
181934826
221518757
115875810
152028600
363904762
158084717
75668099
110780316
120968414
587022421
232709859
46281998
109276519
806619707
23839352
68616131
213009931
33146157
27320761
585932575
160456170
35148148
35952313
248967670
68244581
809171486
70287350
294544748
61152759
26402099
677750099
433596923
124623530
46307320
61114959
34890945
59421616
108210604
622062365
188086839
60828686
83561083
78136557
555038092
120735630
489633406
198243763
25048426
225292740
416824963
679908578
745465586
182110678
313735126
67608526
55439826
60716798
453344235
7001565
476543176
534782163
161070379
23641273
363609108
568517890
618519141
38769146
115632677
716112043
157619606
1501370
256986477
656591205
58896847
35976558
205943958
120921875
220457332
152719991
167766725
103028384
176239163
524088407
99161417
189862418
673243972
194882314
187859037
231937866
720599425
514970540
167560186
433469137
355379500
99711471
709717607
230214246
31033219
56043189
10269007
99107353
8202312
15741164
162940752
178617480
56546670
15946423
338732859
40426451
105609579
211048531
814859076
735393997
56366466
105319428
116151936
17837833
88969195
575462158
177505009
313930181
39834702
94073635
119771525
115563463
250133338
45489084
121303185
278110336
718313715
66245648
14966550
30393040
217813270
514199317
362429708
265220995
152610507
320936403
58993488
382987693
532598499
2854051
204100062
83129532
398025801
107769946
76231171
871221405
503188397
336896995
512841123
65918445
320139675
10232238
342139588
55536981
538614373
30798810
394973761
301623691
552482591
915381053
583684986
328221981
372284204
2246638
43801406
100495870
629432277
95481625
9558672
54791701
710314812
673918574
378392622
179131227
187978072
95799118
346581268
139068
36949063
247402658
387910626
3055775
59957852
147004902
185123713
95387695
109938021
32234380
403646082
209820360
141086657
24511283
4037069
53905954
13177767
260114469
38330869
364107936
3893253
106275175
8041355
65006736
113414041
40510437
161856520
46675796
494688108
555343536
22447969
4242504
341837
86497301
180278693
66553054
113132775
2131330
13543902
154726379
409517955
179799671
360488254
159300695
46805995
403627894
302822328
203893414
70162341
96221079
442593351
31935268
346337567
400159806
138586443
110846714
438592335
110510450
24933619
3114590
373047680
121113622
9940230
253367804
110032343
432204214
401429078
6707803
324244424
101733514
115956314
299404613
184228269
95147794
626459812
108907627
345653102
292340785
233457299
19332961
188510856
450861050
81266904
52208979
386083044
332368686
359743632
106286605
3514151
4450437
143769086
663859509
592941502
664361693
841749438
519929758
233593350
218868249
313602412
395976487
208070827
61268592
598111513
483683582
30174932
343998694
358543147
556873985
874847366
280919925
512095472
7637325
55458035
227098477
99253446
204051976
156201237
106818218
90572126
126675661
551913850
66236790
496262472
333133521
83542506
155327741
38428750
172925599
61565515
336359473
226686437
74334696
127324524
43153234
365369772
248268105
219497428
543920187
240655909
160552380
66962636
331717405
550591099
970808
526538483
495532141
8973840
64056167
266251572
658705249
36430279
250293792
366652716
42246512
294178987
889583726
21193904
399610053
11153887
512626725
27138728
322060062
530571
394513123
153992283
199818500
559617309
88827790
424672290
9026312
344363172
114879692
397383577
686732659
1480064
24292895
710695
231014203
329986148
204770202
461605086
51012569
593547208
192045224
699004349
232089250
130726117
264658187
255369377
96364043
446307644
25499731
704877604
11430728
12085389
720347137
265707891
336494206
257601518
97937757
792109987
549904476
68877132
127096631
83899157
420180683
769306765
148903207
319805500
21245779
688069430
598636128
349043073
719473922
317415713
314957805
34908400
739591578
119558415
857906201
213739173
146878971
106141071
44514290
69228817
50329674
220729190
490175930
74771856
75113178
209093040
168542368
819390887
90515452
377890876
260908534
859734284
237250333
650753055
88074842
87840710
433490337
76453461
482813869
163980769
20088050
135572630
300534092
71348006
41022071
399882202
101664662
155526413
741120420
750445969
499240803
17447487
5633900
39550438
87341591
604002768
37100463
469301764
30188847
43441095
582847742
85338087
54285505
53927715
389876638
90569666
44263208
131821536
285187492
350541655
268911702
274086658
15059377
532478512
773403340
5366989
596046323
461490953
21559591
154710084
14983573
132882417
132382342
21889607
270110916
261640526
113819605
647633355
169948901
221945241
535372439
419958407
98611532
312820106
284640666
536434479
416377908
68666213
35125363
38801888
30180912
24439313
40588916
787121471
1689130
20453784
309679826
427111474
49507781
479927216
48210410
65711164
113449378
251663201
238317002
2487700
767404124
113928884
359979723
277040751
273929297
509405852
40409108
136831140
214351947
633474867
691117944
342041318
560090288
91175923
609155742
844084889
384704774
73555856
523931090
163949621
874172579
735721723
260879
358636155
62922191
97496194
585397364
67495733
300778105
101979504
740422425
97833484
166879221
60844555
379202107
330170809
113581756
330702304
348452924
162283116
179389278
7001979
175005515
233418295
178582188
155762426
306741942
465268487
398203351
469792747
15134611
249604131
47677195
152320222
780842499
602975296
364126487
25792693
859035112
5274757
75806235
12064305
789351077
84330395
316703026
94185567
178974237
763114180
320542384
284152281
89823572
405288495
292775027
23794826
430407107
3859173
8353259
203434592
67928302
706860765
321507815
533722750
216628229
84274561
232810983
6301911
558321588
757263562
450806739
34233758
212901789
116570210
102260813
285625901
3561143
42660894
95799387
133639527
894173187
446057215
76308459
171765821
222895094
405290808
77371700
302065674
27978527
373602985
328558989
584053242
229408208
772568823
612094508
69913471
29034810
664389217
29416955
324659366
217027874
996757035
648911458
860051724
509919587
69839690
11277725
48688436
213111772
97236299
222685055
109934311
427005421
847688816
133895926
62752
22045119
258920492
311473523
41503191
516152655
26231696
168088535
183563375
883803073
38954276
211625053
118677104
161211135
94971334
59743177
33666314
503950295
406990263
224711732
5217128
30969709
416499688
104542074
601890757
119011589
535805379
78052327
42144906
325057573
447738750
252262743
129891843
56412196
12370834
35866383
85233587
25627342
361391106
212656271
280131293
94092463
200144925
7996527
436059297
320530774
56302134
122058141
222224905
5010459
528073843
92192631
189596224
285474213
927765790
790412836
687526143
463657538
6052954
24875414
14664303
62902536
405248340
535187868
13464362
340127612
194793920
561526257
640247734
76593290
180002432
123463024
125259473
107369499
135026026
330869941
286483426
50896661
2718304
389452908
52691853
222848761
727179604
703252909
188467786
24150881
249953427
208971707
267540843
10296554
88479111
226751659
82205414
750910388
478832977
134081733
23984407
502091338
338380878
332587884
149962165
540428422
632624517
404034185
482091204
176551541
125712729
106175366
486215656
806253866
96912048
197265914
28390585
826762377
101612949
293126075
479328515
220790254
217156119
151331797
297823524
520641662
32519744
518116976
338914849
257891720
551551920
189584272
188252177
195025741
107384797
292422626
490965660
648825871
112653690
173384725
965332754
415715586
905564407
19266083
348327305
216519562
319444220
41644715
151407361
224487337
5506736
98155590
433713143
227956536
1786371
206949724
90745239
82426991
217805286
76581324
29117825
505992554
516555352
65132750
498655519
673719989
472644247
320286185
327725823
30073935
565841696
252341387
396701008
598974540
236941414
589274372
218759854
86009113
17002272
342078989
133552786
145202517
210074592
252947994
49963360
487373444
965764317
114758905
501385475
107281722
4577735
877420636
322839678
8089946
71545051
297904868
184199144
585785032
112818187
13292913
139818670
361011649
6526112
52996488
456771652
363216798
405439613
21351913
90351678
553982466
250381769
75202886
77089996
335280
534316237
351681017
469167770
797526750
781514315
42702479
7989854
465964156
446320320
204507656
872282678
495751204
355199594
628490137
54073439
8967231
246319287
4715502
375486385
96311342
175821801
151209993
7334824
73878010
701465080
10813463
5625396
18095891
386549638
790234186
476014595
47546128
115068168
688904446
694501220
652523568
112088056
8944963
164135844
6858500
554081937
89953090
22305429
111295588
558833525
780597329
727877273
233821888
19958583
383027331
39815695
544111986
221457626
49650566
84289344
846289900
17415417
20349100
196723497
178878874
16918361
190438446
359162975
128542761
80960699
26757373
195312921
339545850
89776891
20928493
448780311
654521729
127435501
411771661
247375243
393497231
266526963
102055731
885836085
128403565
308536459
535853496
265497790
850447406
715439460
179349975
63802160
660600437
25205056
270131905
166146397
293841908
554873884
127755898
249933926
238164255
628207927
68745864
379441737
768980124
416129780
6510219
216135132
126487693
580243483
544767354
150861710
104862468
104619506
10467070
276286707
699793249
526970138
228514439
2832189
23795501
1937664
6202848
192287140
146139559
28310041
227907488
75319878
84677554
705988492
17008315
8126996
844281758
162872298
12420962
490618877
357408987
401479501
453256865
114301785
657205551
84279122
285375018
178208724
114044742
172366313
38077434
426659467
209833755
256256840
235152124
26323207
667824435
17396560
104014203
97558238
399689734
480313503
226771436
131084501
114664775
592369132
93193559
927646
249101655
126103646
146630428
66549143
412138617
252198430
160665541
225272313
101988875
172862242
118925892
15837516
194764136
77944735
79558621
789426059
152535376
542572012
389353225
65844199
69229250
137836129
2841192
46565676
311702933
300040710
466064441
126709517
191484785
287701471
123069093
463205370
60707370
289617499
197732861
33588298
800600114
194935054
713738017
86963635
47751704
381637472
17349886
134757824
414491573
2795478
50428325
38227230
382011243
145529306
8560801
68666429
460167241
669959177
480759150
384017915
564235048
224870273
29508205
846920056
450068091
70697166
194538485
605466089
67511687
82450320
19089672
604634984
348947032
471309284
61801360
105857232
104686361
735568891
301441081
42248137
312264913
329049169
17462768
431518904
418193641
111638406
46095986
470753449
156246114
171097344
25305637
80112061
39283582
805624983
114255525
814166035
43400826
15733556
860015883
192504735
462737045
905373560
354417978
591707832
44576256
120360311
55492607
139542809
22055777
11051636
76054656
173565606
248812363
209694213
266456980
94635973
350603513
164006008
318208954
23406330
33946519
8678193
711325885
101159284
66627924
215390722
419471206
49201823
634258742
371365745
494784079
47787970
601964437
27659420
125647124
312302793
524437399
10419292
29720762
85928119
232022728
89854549
58441729
199421475
620473126
32258302
667008076
248161568
130711196
331931050
518007751
959746257
345842090
232020226
230808688
247432372
362381963
15609297
128235009
250344282
4645564
286641314
361466106
24204361
38695114
191911102
262630573
213554423
82348610
233666834
82282903
43802602
531858784
212347718
157983535
24409664
34139790
175804313
147704625
455665954
45489035
14469073
167349691
237886064
188039815
29400928
332044774
435580592
70507630
219935016
1741414
174182260
204300982
170094646
238196390
63709978
586842215
2663265
192285426
138348959
563724358
52631982
20818486
9817639
145136655
531327477
17463904
264610334
663979131
106544665
158234921
274558180
128713048
112771560
565344746
88439848
217869309
462374798
182127956
17568012
168529438
313340017
541658389
13315675
486099999
722550315
55077658
12630040
3686451
144754563
286842463
269060774
85575508
152258681
29213356
63796516
186752735
210307421
105309023
181401132
449370023
49853884
131812362
89234739
200045778
389578395
497507652
250752128
253677542
244272450
742547263
184009929
147324073
425567609
107546545
23733545
139756277
401118686
348874606
325427664
71208083
271617825
260667844
550105455
24326550
33432141
361824797
14809852
111951452
189091422
330671800
47742164
339407740
15926512
84932659
606250089
889011826
269600845
84066191
68191894
284789143
102216977
261507554
188486314
229603416
99393471
622815147
123617410
17769218
141123385
7659454
92936601
141117728
423346548
468269938
136607749
193304407
550741074
46455848
283587032
775056171
471728892
4269976
26528385
433481933
20622034
245580948
747862050
343096403
313403983
159269821
25874101
800860126
732887921
351515358
13161838
403500357
306314866
435841173
170626053
158202659
464979624
288177
384545066
740341001
476553168
855979770
18533087
707492622
45230646
310200949
57064288
272504901
57323777
539623310
342316115
96858122
242485980
95149104
353591818
584002528
561904159
718689045
550873174
216544620
143360839
78899120
185438378
161539887
719372321
501567217
247029102
658344007
392220513
144086637
17111862
79259204
263284833
525897705
215194027
9387498
94455952
668171002
244882812
265536243
269955566
370146893
248120040
9526110
199277
114780817
717705121
104723052
566825872
409600810
292399543
357699300
58823945
193859434
13785527
365117609
100165905
170192338
41955284
395740905
573553798
469218964
113255245
219720684
157374639
574791974
105430796
15872218
5395352
75116995
400347159
112566562
33506619
482504879
7260994
214145885
182027916
645488882
507570308
144886668
2846905
21007792
785370831
473709126
287257172
627859749
217610798
481778301
33140712
61331965
33049692
605706419
127281291
35771538
56077549
60839920
143312488
220696890
642070301
212568397
777566928
169747915
83659424
84541337
369584770
238877438
661739620
81698462
461119268
3015081
398037737
318489091
734624953
274987735
129730666
595753949
22870880
189581237
11095270
499031763
78086453
388464998
119361992
549705290
37979458
622928404
421130621
289878797
171205181
507023673
14023885
15225359
493818075
46732296
116770187
173975660
174539088
140014335
140178018
411120297
295063414
273797850
351450399
75242153
623618390
3772615
739303712
149534184
518195303
670414424
363888614
181681229
69877272
270048219
823382893
126725158
17144299
793438072
350504720
65886135
901317363
236294850
8872428
695019549
51230154
353884041
93218205
9514752
362005916
685401270
238807913
56380206
353836109
641074496
86799158
96783481
734810446
345388891
9452829
313176347
252948535
37390972
419613561
398632235
259493169
99721617
86499736
303376913
190010119
400356532
342873749
753486610
356765986
432660386
480279320
32336427
483716974
20035805
280424828
291780625
138857496
184298873
38917247
192339149
442326102
326313308
266373767
466918866
56865909
295123619
625316349
294509439
162713249
294908
43999080
145154493
204107171
92948111
29638914
68825944
115100743
140794338
429939108
469231194
50616126
138167191
75255860
276556029
508933921
281886625
299415897
263651795
272108841
26155451
107385636
51046855
23104104
204734672
39777097
169879513
573584322
15178047
780791181
264886226
47467127
139064782
51683813
470264768
178847063
155934627
53294537
138794556
170140773
298871247
169520793
4809163
181418198
105402495
318083516
132536905
15195650
120654414
22899484
819148592
393846691
489633895
555638546
218817762
45939646
826170259
37751643
17026672
101086912
229576321
401799684
208065095
89797585
216392701
338614969
7008180
766188
15754446
185148115
327571542
177450387
256660090
371557730
330355853
490545238
371602539
49419056
612281754
3848250
13976261
121219470
697150905
437920079
363489753
327919549
941301522
117803886
62947749
147417221
456164181
17027366
132881008
30400869
157918596
26405598
43439713
254943115
626880289
806648138
113866701
81456232
383732650
57603916
195057552
161296118
759368899
293978478
319602132
253597185
164200955
223204584
219296823
47580980
353415640
198854509
444727483
548494064
222796340
168327636
265635306
41691333
10760839
522262964
192878225
141550235
51862789
150042577
705510592
194875615
13525981
461013004
129592938
244387958
276939178
7137768
153033482
363213818
152281296
379521015
92986048
300996859
266133475
149790929
161708851
854473182
298442820
56244954
114234108
2680925
200934720
578793076
83283155
579533
180937729
228209758
288857762
356811657
574871276
195972911
274340037
64173660
8500882
149188475
188690666
10885755
418318748
846183864
152482538
827077918
575575899
846273005
84532851
553094730
314330872
348833261
325316254
414484461
80217995
118112904
322578274
789470732
264982258
295384900
369961200
251211455
355234639
92007902
103192410
103874552
820277286
109230160
86846404
32553011
401322161
300882614
623797762
382061364
295873898
494913135
573447291
29211889
10124673
33345157
705587172
256636874
482115920
200213410
368567365
83867979
639083572
169029290
374206238
271855361
13486839
167847861
770491705
8979847
365575698
141331384
306316732
735414844
24589690
65768097
164640113
891045380
175897534
369880607
188279248
281251
31067627
552585698
319248939
139924113
341530255
251626352
181602
43826547
23608051
701001209
250077397
38187179
753067296
11035734
270855047
323515400
17141678
60961201
194061484
138704393
454979581
715790060
54456332
94688446
319619830
86656460
463418792
359653407
47697292
127851712
379486516
800831473
278560100
404108057
53361732
4767572
182997021
371687297
261764846
48333497
14865293
460420654
484894465
736589303
186096288
29462853
705500200
313266162
37953029
147051417
159494568
142645801
143279672
823388304
88262653
630227949
44093710
828889437
246818801
434126986
48730147
439661184
400279432
128996
7940533
76443548
774656343
208644674
67811515
20855650
86869187
289521380
128540139
536625146
52266822
38300560
818455
95520385
38368587
402344262
10186698
432287241
675947023
280954060
58211443
220494979
81437359
55320076
298972573
107272199
270069177
296013334
510673023
409303654
280613519
27048601
548388267
769541475
2971500
441836078
446403120
500347708
29529139
188530463
31684584
124572741
55355207
141316270
378949495
140990874
68226869
118209923
877386382
4533900
202721124
420761320
436790182
337849256
13094193
17338936
49290425
202370362
90630972
418622458
188272106
92533254
325461302
247627317
181558143
443889289
719032278
675852784
112320021
493124215
198972626
420617711
123553515
191580308
507766584
322023203
734382148
71067116
34110347
23330755
113383552
2208115
32106100
29469955
261745880
673228421
155994188
165219156
556601973
3620875
269618523
388181003
333737311
490684337
2463997
39363826
85076612
4277690
531683823
239349995
851690830
122304485
423706283
597089117
98184729
76621588
9799477
62292100
302156426
415197307
401181995
952009156
327573836
398639829
611595788
112713926
214971316
446490315
6052355
331362293
191188097
267362882
856698910
515710736
314952696
346848037
96234338
294184207
15375263
118942834
104573709
241939447
124524625
70346700
681887830
278227223
225143997
317889828
183745087
76222461
460044508
218350127
192653857
58360804
163311717
744437352
12161216
508117005
142427619
402394983
234939397
20684019
81729607
341624958
120670860
158541467
440908240
174434405
34965728
36285763
885684812
71493298
353570740
162232711
20045456
309187928
314054840
441267399
323181203
128807885
4052501
966744504
50838431
725539272
819834563
50070731
100909643
499125834
170371593
19871132
252993841
215281111
314499734
393851074
247225576
251340626
445183408
789533779
410258257
139908705
850216287
294955542
89708581
90571150
529056712
531336512
348871331
22813298
140785598
558758658
808850314
373440521
309466412
58291410
186586579
42141431
673750909
187035458
305478522
235770141
95614259
421730176
388998399
46019899
346323235
5240997
101827324
656797183
11752912
225120004
48493088
358912789
361851095
668517783
73745870
198538624
806855611
177140806
523628134
16736514
81467866
36642459
466676930
13478566
46840325
140534131
53968252
176645690
138094787
63382268
359271393
508303685
17383920
126623493
31319242
14155901
340565828
68804037
34636315
706987178
34477784
362038582
578133868
379812392
126283760
95103589
135990513
859337640
228265085
707032701
280528760
268621467
226715547
892535
283097955
28067094
45601689
352285963
431607996
223139212
5206481
24261742
123868021
30158034
60741942
463300382
57636818
430729093
26619851
240448832
160687561
492513096
205016541
203451476
357858603
347915108
206117952
18426472
57223486
143218155
961456582
340114004
168142013
63839341
333995476
11141108
6094266
499256875
716577963
207376571
22883553
55022945
98832949
17317183
21271059
55734108
269586643
82948406
33386162
17282884
98260864
272857555
214084739
109613430
440107492
155287190
43328127
299296742
7155348
80597566
401703673
190066132
158480072
38909684
294545524
681791678
410994642
20064618
445389913
113793292
413181260
281677752
396643186
446474584
75110667
26757584
128082220
18090487
507105903
24612481
19782382
217284035
221957780
144978206
208742930
327772294
33022023
592748886
220654326
54414082
10327392
575472477
334805066
104367211
642149978
323128887
1180430
377000896
67892459
31032774
454988574
83647327
63299948
3282589
18644698
115679735
176512988
221885440
176410362
369099666
74473864
270379260
22248173
524023604
327746195
259099292
70033500
864498162
65074986
93499461
392833427
227795540
447325969
304245102
18938667
390970978
43064613
857864339
780045914
531518539
9931968
137042560
328920790
118997997
468364044
656628854
590051000
171204495
274166447
94965374
581492004
115050053
504496933
20218734
700018109
73906433
23266523
72621705
253579958
375242090
739147315
346506820
61249374
291005169
189311607
9226999
13137977
270366154
23860288
202196320
384561848
261849079
187670308
108047787
63335416
176888240
89074535
48268206
546789611
93667548
380074039
77006165
472330359
127248730
89467787
108126501
25917145
53516300
37667243
74713339
26801743
39670542
48022752
84312397
88757096
943763857
209452849
180426
159416801
355368613
46902994
169771548
674540293
339442807
381868859
84050832
238423735
7674087
597148206
158635547
321001131
227442291
85195600
950539989
337806606
3777029
9446650
213859243
46262577
19848921
12199132
372586408
115443615
29617314
16035042
39394010
155840983
69001222
46697417
59106187
31265253
129115713
151470940
696381364
142444057
77485054
262405602
765813
8307877
722548624
2312270
323294582
105237559
375265048
155631258
32608240
291891794
53252993
52516724
446405433
171112392
20385217
312285342
406297359
689125310
286040577
8125686
2151929
198537454
61823605
285706599
192521293
765392188
39770766
238968600
14799983
76389810
274129777
9294896
37848407
229377259
96752466
144131052
670861754
817430726
5501249
215126960
25523217
181957940
13680264
187202521
55723170
115141810
88528570
261113491
211456922
448256392
874786826
88896922
154946115
116557369
98373155
53564940
173914386
116349429
196564288
43533175
132522267
209242553
68299527
503640078
191282043
484729512
241818673
266723156
447137523
201729890
92998861
188212717
291725935
460393097
47122177
762881256
27902671
93241389
101115611
13046902
1761844
63468380
374553
334034692
278416745
320390290
482292458
220731491
63103504
252245036
235737195
2625706
85542375
234002530
353510325
95365684
55153509
141882
670729377
4245213
107253856
14722610
51447243
160536089
552917929
326061534
5063887
167810626
315455825
172167385
140601790
519613471
466539923
146747623
151037626
16388613
145392664
136380948
120885375
589498085
495841087
581166076
237891037
45780329
247584703
503666898
709984563
67641540
636887003
293153872
711077674
141810479
21429522
13353626
262347
187500041
289332907
197524449
244896160
139379317
101394882
170450370
158718253
711446617
211054984
14284999
163163
274534740
728785729
53329838
509462418
289550884
2079809
30052669
501514
182217418
68275074
850973523
55918358
195811705
17818006
18928338
85106433
301710094
87370123
128299631
444238871
163479644
388404502
12843301
188370784
294694621
515492378
134154821
55274599
844242232
239763620
694749319
15361307
171356594
345653741
448225648
361111669
348611429
215886670
213931706
124306813
134844227
206476484
40290047
266458507
251304014
93668801
79316470
482751165
211910112
2865864
245781665
194304019
594824252
529146811
642110416
66642326
55174464
163779595
681027663
122051726
903005759
188164107
195098902
263034071
108546211
77432812
147644910
61821621
115046848
6920279
234481993
58441544
160327846
613441218
81942636
215708087
31631339
9211745
217402478
331945331
673507490
140513623
477437126
544259750
337799761
80348048
453069793
2807807
315707212
94660724
145362993
79166244
52870807
231346619
264925218
304985206
509291618
34333302
1265318
140355343
276557787
641001753
518626938
314721792
203157974
26226362
182607093
352160655
29441699
175383208
317854939
258904011
5998764
131776230
499819670
442162138
543908734
622281838
245573517
450303868
407343263
35021024
553264
314614189
344149935
181541636
20613567
506426026
464546218
81459741
579545381
327467296
28603746
421909697
780584761
272150125
12650634
18412665
542118748
83441269
34658415
18533418
2829925
55900789
41765237
107773358
77026684
187395312
344108088
27218548
673785619
719778924
274643790
79494990
814572347
298024611
183393617
5593785
83385836
57263965
16792957
36505039
7670276
288111187
136782384
33195241
781168932
251643388
381940824
465818617
557477947
17015193
748907086
115882841
720335907
704326126
652705412
270006904
4570338
295426409
178984586
2619924
649126144
5223713
503040157
252713301
206117285
361578298
251983703
21553029
65421464
14106969
26907174
127995004
251087231
232811581
5340479
256089589
18156394
137181619
63938548
53600643
38321286
24476176
967212659
6999767
60169477
245235011
31495220
131125797
99949859
304094831
417253952
48015654
52225571
339400019
196039924
30054680
133437717
431727310
350134004
65632928
671307638
345079021
115650502
71044780
153841086
266818992
7276067
1241754
13141298
28951291
103604199
143271841
139107674
252890235
69113282
65597444
14957755
80894718
19576962
31819210
387446296
196567064
145028688
348976831
414341484
371010542
450966550
334837148
403759899
352102655
506716818
198856239
191609536
576813688
71373379
266212702
346096595
104397154
42710653
33288291
19385871
13662008
347751075
13280273
443838644
417916870
190497131
652841
36718325
8708
197373398
195562252
2002162
43859314
531322995
74332308
226255905
92986973
41456862
276103435
271488244
443380924
282416464
237424858
192691038
363938618
120334272
33700159
33713763
558313690
281708002
36576273
756822645
244896276
69236868
291589444
404199457
444301880
37968345
217868274
869156161
617647024
277812015
72178410
248421359
453363492
560137674
223999917
27127772
219800498
73362008
37262975
248787220
15481547
440343386
440477447
517299047
214545111
370654431
165147951
81853137
267452572
242000430
133846930
350957482
514074968
376394049
11545511
655148560
389027956
11195236
806815499
598371136
324325670
80875074
285115253
63840951
223030876
489684376
465856335
49833189
281596186
111406076
278175614
68097201
529853008
109200150
40037657
8515800
82961896
130049610
208950939
839735129
185746122
69654537
574285343
151438166
218534968
53894915
244244777
67185318
623381586
48592386
284857447
7156387
14971100
498974312
691264
366274005
49351941
81267570
84866030
188729591
54261919
100155070
197567150
637711678
18797769
14930751
196280684
352324138
410220998
694520995
391038810
5295373
526373971
463207869
12759193
160504488
435362942
194696887
238869521
503720499
132723740
131660927
9621779
735892849
824782737
298249535
46713407
21101448
700693948
63180928
544220773
126451954
170925134
563861182
25025517
663529647
6606169
360880729
39558056
74678891
70904570
772579609
572944744
131044427
15008429
19890211
160335617
204749549
498653720
121548835
192411279
180699020
189713531
776222803
118923860
419958886
201733416
344981928
431108992
795591235
141485780
374853189
265124610
125214961
495320437
351145921
79187056
343464640
602710075
358843158
262775943
500958494
87597522
1604234
416202122
34154248
359435185
133644566
188652392
117333667
184550772
138026521
539548321
122349457
419558341
216507854
33466304
112829536
213946456
19176013
358084409
214780950
153750104
240198011
220317006
158045881
707180973
330404573
20488789
5188335
182498948
149199295
62651097
76477396
26157536
73112958
175327327
47470698
151730999
787911035
84122672
195298588
106177317
344373348
177302610
342568665
922726521
58559048
574743176
18056975
149867347
406077330
61867599
209846766
1161528
237235631
300116661
93142412
34116708
548421057
228063814
88261804
225475499
164051322
663197341
106420823
761374731
148669610
59337838
234983320
493216047
52515875
288645267
55209764
31064841
88859259
159111411
486479105
274591078
60002285
45663699
352181131
80903808
205960197
743179207
815341916
386077455
18356700
117556492
131238868
186016294
93967540
340985523
363273654
6547521
98327556
210963256
415825502
67618286
258105702
538157512
684187455
15514042
69060412
414472075
95065421
29510930
13018849
480596102
898310671
79047145
266779682
254250431
21652829
108802642
74909538
323624986
140474985
276071392
347859807
102876352
316304977
117976160
318420364
211625976
758902012
133641515
692857593
458274531
13729839
888830778
184226462
8147548
6218198
755799641
198342045
31913566
116011567
299701375
561753207
2389019
401677402
129753555
44168105
486211781
523616732
603562046
603978586
306561323
694348572
134714529
2913405
26493439
3757978
376103978
112747551
81069253
27818622
494262456
417786509
775778096
456178104
642898882
283540631
146046143
372560127
640711861
50126074
298973239
47740263
304111978
188127322
162610673
84320682
197499228
628225042
208458188
14081028
683545255
5939553
203076666
393989497
143177411
56340913
78729748
45130710
83346990
43605984
67883376
273814020
44176787
322522455
8394282
305424251
123120231
92295991
26330382
511225218
132772519
122607753
65082223
106705231
159285687
54297582
163185486
835109737
1627708
200449819
33876145
334473632
96641081
354401000
347262146
813337593
3330626
2913386
103227744
337143082
181787528
156991819
153529611
518293665
46779260
133451970
219309411
25920099
271613916
148281250
253703580
14274704
1909263
147600040
624192
288082391
800096681
340358092
11927894
7807114
256974951
80897244
288548915
515612792
23562051
179147477
51106268
10694876
17558543
123536820
51769564
303504469
454503959
94577552
347690272
80875823
900541461
917241788
28042509
263856513
144632813
268910551
3212450
53855930
153764299
15532543
488327388
607265159
96639733
174423998
5485326
68860298
752231363
55132561
65513129
19156626
1371794
7548811
381843046
584422769
31830811
94186369
810940623
538294954
206636157
336191930
9865574
11809509
423071739
276645179
32360476
212798606
414505716
177740268
738444857
71356139
25588702
285470730
338017132
433651819
232214771
118904868
158339117
407926095
704718001
419477793
390868954
4705093
41845376
2789906
30769817
40508219
286219780
4839087
366529919
21765984
236699515
639023776
109310469
425656689
719457928
74163709
359493639
781806461
411823998
209454200
500663794
194519329
705882573
9194410
460285607
730301436
358274306
45198868
166132871
316180528
657268311
40034039
94174246
191696961
128624907
298601272
388454181
172902561
230294454
50042197
308693362
186228319
146210353
253651441
142006450
278020465
460389146
169420278
197730419
34085035
269907785
88496769
9941745
133830261
38180264
6247824
50650039
710382273
1147392
460397554
26281691
1110969
314111255
323421533
282791675
145785614
359443442
156491928
419747600
44492924
120975224
15375415
286045921
826726644
17526725
111937728
80640738
425756864
131148360
701846628
95956820
116093828
108862726
105655725
408017613
182365014
696459642
413105648
451011447
125229766
245152663
458691238
698866456
320891894
59991976
214218398
147029534
813807123
157902994
349122549
307888528
273828795
4772619
253995354
391692536
163892506
89434057
217064359
587282
547407399
386479497
220907586
44189516
441499328
661457384
719257227
104649646
273364046
145122485
493903952
26250609
69372257
764739480
722567909
154771594
157496421
25257186
439913937
118399035
449400102
572940218
646872280
328671784
2107404
500297497
138466849
406120750
48435254
11141714
569149027
335721604
194012321
185914039
66656395
88190553
64126844
383927262
491768655
41917240
636798446
361049240
258267852
301677483
808032483
52454578
264139013
133100229
58201233
258224674
240894539
154432947
762197411
335148341
349892008
227961621
249701671
607211335
332709954
299932754
45315056
17000156
445347046
84080510
59505840
580931529
20516726
5124803
338802725
3761725
135873372
24807651
48320364
68828560
16455243
168400636
205016115
55388883
397183419
186177475
279809040
164395741
263698167
424614848
88993365
202979783
4318215
343215357
619891858
152599745
37841516
12246107
1043838
721891800
608623396
309293095
271186926
345496829
342284631
4636089
739105205
426533135
314480986
36436629
84928827
137212701
80349693
336980389
245472222
270474548
480349884
646756916
73855855
584334855
17278000
290155907
150844981
417499361
25230745
92683816
493725515
366691662
141194777
104736278
1399944
295699067
203209315
67555208
799722260
434844889
126904090
2731110
139459087
505312534
740850861
293518295
241530898
53370401
131396157
117191104
93797840
205809180
81702948
283480010
39583609
525172936
101706595
354212882
160840444
712050438
493657484
146588401
35909219
746336754
47585765
507079419
704902978
74102004
241579689
219216549
312650385
50592173
217651723
57554369
150475255
483552621
404987292
339081273
289407598
30878438
100338958
433083651
48505027
409632704
252975531
90446407
359681773
341775064
253320807
555963480
44819826
209985446
828391087
198087901
752661129
23324065
35859167
484013184
393084671
649750811
64717421
497815972
616784910
250643353
51606881
157573886
913083
296518731
148740783
878337158
248011674
50542554
336424517
30308298
628926661
5131852
228579501
18913059
543913276
267447168
254805512
12821840
243921837
100556340
562524291
365445699
149366955
365390704
22736807
209319432
163897410
189728712
429771139
163496936
481922717
634138741
622587196
611585769
142995308
181360950
68949810
17835125
22646856
392224387
237622464
223639443
682549984
198142363
429374533
647576897
19199560
126203564
67023603
302456301
305557253
691405874
75212110
21157040
150500357
665272729
8135401
4483548
316920697
80286978
328245028
124236503
45398700
217960530
192634013
309911054
412887846
776539888
102167598
10764059
203018700
5123166
38218574
236446191
591186210
318884064
297786647
20875328
183000320
113117503
306355826
536022486
197316543
93157300
44982758
453577302
70874702
627233278
115695930
125189562
85935126
487424206
60827184
275789232
438540344
343366748
619653557
12978069
730218785
462810770
735712130
202241705
883835630
241713129
73838484
147203399
487215308
8183738
343212195
1970526
82408618
380664948
317994184
189751577
132715802
389150745
37235004
564638759
24171694
359490768
154752730
75132083
168129741
1694153
19260424
534722242
404177299
2554141
186311277
178748456
256433806
176752100
5821747
360765581
354582295
74334279
58768202
3240670
68094050
43130430
282158708
106465200
745628074
181960516
217930244
331974716
66886421
4403523
13378850
271255857
179524493
577198342
107511972
41999730
233571717
602987423
232720011
73457678
44073692
189892760
115848985
471163703
383573794
748193825
129166721
160338192
38532293
310312171
17397073
51672600
130529738
67202691
20605319
38197212
46192489
103060758
154122938
380807473
130486749
55493081
173989332
653226345
56509894
30944158
378252516
73468076
481449347
556841551
57818304
769667547
35010556
138226587
580210481
21154531
89043993
529686342
310916314
731469130
89769770
161680839
314590094
597913625
16659132
114755326
229578954
8127846
261366236
105777734
230716401
23933019
180236859
317511108
10276771
17750047
45751374
19095350
592480153
448542569
168627075
495869521
79215194
83404147
584572304
137451566
43611403
57221671
483178904
322915349
258058603
5440096
245011320
70753903
949288135
208378102
340280675
97143490
339933396
83083458
442903144
21200792
18519721
628962881
840179342
426776331
630487565
221833180
507056178
23507532
698334
497399766
151923046
490602685
640037946
174799239
28465342
75508051
285362431
175923515
870246723
35611204
136526878
96901043
42158432
171941352
157320484
674698917
74925057
115364074
712024665
42665810
304298131
339212192
249820360
228646439
197755885
25086708
7791815
5889530
176212393
141851648
162510925
85228501
69339874
558818511
91329861
668425808
282545788
650773121
234352421
436065339
716353528
554418449
251495067
82562997
726001661
56057363
214361894
272304669
16705929
728337453
75985005
380291639
115607777
121799460
11146338
1416190
694373918
794852614
341827766
49833679
250907329
348674131
371077980
76682563
148756865
410270284
224680759
216783886
337322159
248078794
57855513
176593709
19155714
75718011
250626668
111758000
35475844
74386690
490843847
396048969
242121154
76633879
67016993
119665958
11412829
586168632
819711454
362590535
42707557
3531936
11927126
46349748
39222776
459726983
450374933
130063092
3017277
33288306
115382755
237012427
397303349
261645462
308844244
470078559
555123194
292395051
10118512
693895996
83671486
63323451
318010088
3339757
522596611
516720007
456356667
263828403
11259401
317207074
106404968
619720624
394632229
91692230
539707677
224810898
92207679
846864225
127145263
10767908
81054554
721023836
424487080
133679485
336246322
366313587
95957054
408429453
278986100
498480636
18911869
45890550
120479475
50196416
160994732
2305324
258363128
11945049
181288279
6993207
190382323
14079742
657183303
348013913
261846677
94209673
10108048
898342460
1886472
513112917
271673497
4031670
21771660
462366659
22502244
204363949
219228470
9626446
778688523
683747160
193870226
108626473
624213074
143969083
24669043
328357254
52927858
83874658
97465314
306628606
306764686
6487431
173821894
200280343
22782421
9066552
183095120
299514421
474599365
573047163
103326462
221082450
24205785
361050215
99017697
257524620
540502110
226124833
391145565
41832394
292689391
289283353
194390410
701630062
105113175
99392763
83814294
212998446
141669067
669304679
536271873
67477646
44674800
49006208
510135218
72430277
246988342
455456997
420673216
4651037
1686199
1577658
17428445
101763451
390174333
10689984
36187199
15711349
278221362
648751061
460483150
96655946
10654978
669453926
347546891
671612402
195957422
9440755
36435459
432724146
481435197
184753385
522505887
247273039
211280976
158595890
50507610
11560850
18797245
5570676
17934431
266832150
46834314
104211672
83268342
56305959
6846558
32925901
599785907
313342013
276795249
384285712
617403207
141082677
199314821
156392333
550066728
117514188
4502339
119831594
29437765
322371820
84439504
681312832
755509513
210216189
757146809
875936436
66268696
5115595
530138039
614722150
71749024
190400185
501182509
478418671
242504142
37629794
850603296
57581535
377454621
256128818
1747565
262463669
43687751
6068697
567837786
145678524
512209905
434170723
185112656
353891287
214792980
279732303
96412082
88841806
42692844
830805297
275747722
26534042
221953713
470116355
98025659
33685421
239731498
233555313
479210712
67556530
92182387
396938270
35487887
440825650
506045295
187455957
257673721
72902801
631604175
698505049
221826566
403040221
156028773
377477180
72113989
34793074
114902690
25178482
533836802
102269698
476551847
446951760
462597049
589321243
393182246
111596214
255456514
537445423
209839836
250075771
522931820
84956576
209990648
47834250
337159988
86612443
409159189
121958973
288266671
894590399
49152198
244139199
166667780
41345587
216465474
236615852
526214662
36248806
773147
863466920
678321181
360219085
60480926
188406567
49500212
1970740
765216999
64713364
80897679
9605687
161172884
83747584
431066129
649470790
107505008
499909837
301903858
674044736
263762725
22470464
85933
71614022
116088118
3008640
910709226
769770604
63186826
123090365
251519289
46838576
359327334
136356523
17404538
137322134
62695082
188689195
400162231
308640518
27214204
9578967
596658533
18793168
250199174
259964616
53995191
2934094
109083502
404865727
273246288
286450189
447828433
370200400
158856536
360832881
198713991
519629934
9115754
222855020
695425511
196670210
595917596
75119874
160060761
112230280
424270909
219738834
149056726
344727573
342506195
16820405
458175670
95830838
125740506
29097210
450445568
177191688
225775086
61682381
102376555
892451611
632143565
313737133
226325493
800000030
88064492
9969726
39849430
434068986
416601969
201322224
39567817
209743586
225866327
17102718
441168919
95584447
99450055
336162758
45424392
238917773
43484202
48273412
229246032
172190439
8431311
402456929
6837492
242404664
38690909
144217251
6329455
71649415
53013385
81186639
291863829
252249641
20772126
529665853
137588315
111374665
25115291
488376347
288665249
739487312
88370356
763211753
66951153
214524238
90947576
25218893
66469957
383348989
646894177
218906084
247366847
8191585
953434
236108433
265098517
35909867
636311363
136632847
214258443
51717777
453430204
90497971
19223743
668381718
814237125
330286009
152312935
97000414
253858048
377685573
136336610
366365846
256789649
35163
75558394
312422001
3999628
214663570
537996278
139638144
40941581
107895986
437938072
219063052
266271552
45056998
127834288
22925197
404485489
71516885
183949396
321110694
130461832
68718286
515167162
346412343
74685991
259370127
284404239
57467929
98142350
447311536
17352582
614389351
26880120
40720924
444484781
336267512
8469627
256951781
69836073
19864458
213349994
47140716
40599774
139031657
583682630
460721736
265011705
458193258
48067982
186765062
87996535
14291723
157412874
142535628
462093752
109763331
179753893
31704629
394103965
186490235
831380992
503036748
74581286
103270214
373399161
532307735
309023588
504544333
161475242
405982790
643680920
80984626
230676285
321351729
25052591
110270754
70586256
202034576
131595327
115844780
311917041
137903526
417258152
318873050
924204370
28189151
223873358
69686033
158317244
569327305
129855821
611096766
2983883
208148361
654179534
118903674
64067462
328121570
55723049
63850342
214499112
133781191
23776953
112277927
337636508
118672825
9514568
285029132
71213250
369968896
288352616
625027280
575422602
258757278
8496708
198603745
220191396
326738844
245496366
37892001
23983603
38591297
199579833
201771025
123045597
5660773
351654946
766587982
367990495
30670634
361430520
164328618
462440303
409113828
744169
79563819
2534396
28702042
307470079
486750184
506118473
290895069
701137719
27868829
224263857
76332364
46500093
127100163
189453822
670977553
191674107
318074927
157336302
34365009
28960070
333008789
76661602
4063883
358949049
408557989
100078220
179889602
122534537
745238375
71672792
335088196
253671419
582672720
178909363
36383903
385390181
523469191
86344602
64019748
449766388
62481530
380135432
200392100
274024243
36339592
427740924
167280971
148443695
401799266
17202330
54345343
86194735
746362132
236929555
161799605
375976327
499890722
48913483
642030368
45256705
77481704
9213698
475930829
348420598
273918319
68406671
776272335
71260529
577888158
99891715
107968416
587811253
61675502
316868613
652921871
157116330
46574542
462066210
452020168
193595577
32640181
269615718
220909234
110728550
274581410
506705313
33330166
2805331
73571851
153274552
915779381
195748324
281667483
538434205
263255390
355888031
163661530
836189479
283713120
37914449
374156138
441052210
202473952
556339053
772597489
535147342
129240338
91637208
8566230
691852924
186495645
50848261
203074109
296762060
46675115
889381831
396981986
343328385
144274497
692597547
16358173
12977340
43802015
87737401
340826163
673952157
420722221
815237627
537411292
72278681
48991888
399011268
631939926
115896001
771310816
109857817
86801908
51135002
129560419
235229202
216434298
615010348
145928016
26857245
694148310
676485546
25396714
138141705
142555973
357024103
83161023
442864389
144304334
479190556
226903088
91568360
473220574
275035260
220947780
111162795
4423468
21114703
14663726
2619630
268610232
392733042
607421564
113679388
87363755
3747065
146815818
54935628
594778617
357602714
352691443
52941611
323973411
328176216
5234690
537014873
206029965
221980676
528333500
57232697
136925191
197858580
384950
131893802
469838307
7749927
211348012
55748389
535461539
132618115
352776818
316970262
588729750
396453175
466422779
374940742
265107955
217913999
38663147
26508785
147903790
441913022
72760979
59341022
87085607
189463925
393027597
785251610
68174002
429523403
241874153
131138367
131095028
633273
512194612
565829136
16924915
849411008
538670181
138524368
71322561
236611288
417943010
31798949
465180541
157629135
290294530
11600482
148593935
22656572
158317398
856496375
35407471
228736954
234069540
314045821
165669309
177197809
33324953
121685339
61317651
243912575
51922992
235014246
298470583
574652528
390186688
728410566
209402719
7090246
244928570
84519715
682340697
38269332
18516751
4420063
476943909
770265
411489041
182003892
180136512
191293284
27628619
127429783
219771230
120146466
53369310
494610498
734323340
43032638
8853346
370735309
464967044
574626688
19535943
84381765
557928748
243054568
143640780
190037166
114363041
95241561
192621163
469193186
465926057
181917367
278745902
531053209
85503233
383583807
530304341
556616256
200191028
216932900
137376011
113753378
189441916
13820680
228495988
438646285
24739087
382794218
77315708
346727057
220574014
139436615
155988079
99493255
8674857
136681778
355723992
795428136
556717871
351194330
20202111
238848695
21995614
222708309
72502786
205758936
170773507
937733
229734286
60330745
113837898
97371623
5346720
273619471
154288189
90229353
662196071
476241052
170859241
136628839
601311875
353969187
133101657
96181959
88839965
315504562
452279324
173070636
501786263
48965367
613399970
365601180
224261783
287162557
75214487
395983356
599184944
10633957
136179880
63352042
66443289
296293903
1821172
111553633
131406703
24541120
253647990
8557055
305525454
863466695
304064593
5680113
105153571
113022069
8843686
760024498
920363607
178240788
214047823
647046963
510385531
199300950
104761887
604688589
287398720
538881902
348133968
18741900
80039548
47258450
94806768
164961004
112623009
399290152
50849065
48504423
111448195
242678233
25998288
559372374
134524546
17106967
30109487
2168268
11854736
9196334
106026235
138361884
257678229
2553593
178002028
188052411
634996914
25664987
226022738
103626773
276907801
159809257
875421898
231249983
244809011
320492455
139707651
15232368
1232232
11133052
538558577
73476350
168320508
228514647
211921926
178640065
227878133
933129518
90086386
140400102
31030715
77371406
198693569
179909282
132662785
8363617
75527996
234314253
363434929
575272195
29348069
49104352
132547665
301027214
99375750
117335287
235741091
126145697
142443600
272564906
141302610
31049318
466956660
268491790
771547345
332088563
462690174
241923461
111264563
256538175
134459301
360013369
232482873
196569713
75678395
150960440
440910641
562605869
31054566
12670821
189456087
164100769
6154203
638602234
223966919
195165488
263862420
82983472
112180124
39480319
342944142
681569986
348743605
415759353
197314813
24853316
101127008
733518638
317797129
579214553
221925464
362809862
112804996
141954517
55922183
104555019
51208625
756218179
99151844
26761409
315127845
527105839
95358033
280560445
49366975
77675979
316414768
8670337
88056685
209654743
5722408
14277607
323865142
906847855
342760529
404890792
64455191
16331192
10635194
68781838
700100856
689924967
13985377
233170724
306100996
470278500
21148969
7933192
15710314
222524103
549885763
60474493
212787258
245327017
65122248
435464326
233374966
955943776
91625216
185878724
276211835
573791619
77092184
114662432
128173986
221991193
115034508
570810375
213327405
433631244
191606213
66400383
225648832
373255857
196950806
35475177
57328040
34760319
113640832
193795125
231448206
413563918
100620861
404841364
39550038
563074
33157339
376535986
143223501
347487672
142003090
104003265
63373041
39968117
1527891
111907096
127920770
132531764
349521810
586548246
537780454
42974015
370726579
143004501
106118599
43780977
138857869
139267855
511711423
495157724
41807215
56331963
141028977
344096088
77611076
64168323
170622358
539121035
221620325
3082052
902391242
30321813
7197387
91881225
109841903
586551201
125144988
441149439
107619114
351344872
12419416
31202282
275909838
356086221
71338899
72530183
1155173
11247736
317615030
7816060
67063800
82124363
447822081
427229660
576986209
189691515
659326463
65238979
87863847
161081965
243526861
32272487
42826893
620301892
24694659
495576460
71734353
178121101
70024077
17698785
314749174
183716614
216342672
637816649
3793090
170740338
498641280
182472068
9410284
281643772
822363594
142296315
563091873
617974517
307303918
172906938
171905018
60564569
191261669
89260431
332071602
200602867
178373504
537145162
512590511
588191155
127585894
51001178
1925525
168865992
424900694
187033893
300276269
629987377
25269144
262656216
209766065
265369183
120034446
722241332
876670
87427652
523645604
95957991
375892
473702574
93562727
364244406
662518685
155837863
222777317
37681192
154026155
792539981
65237022
94059936
838437828
622309339
399656084
203942503
333751365
312824022
462690634
291881130
755766538
114770057
259083672
149207704
82582164
148078244
237357330
46027232
372102857
343083474
26491220
6265118
126599749
30776330
202402403
8972840
241325228
836881973
334980998
132386338
49280975
104616385
165696455
733965969
465885600
247109759
451977423
3217896
247310765
86062507
268003399
154325880
247493497
292975180
220650756
361782349
50162774
482110314
155888839
9209261
58201825
63454577
100395360
104001078
857168497
54945993
92560587
179736090
305981189
87793256
83337432
686484430
59561688
316846937
218525340
95421378
47186773
43285897
569769805
111299045
62054813
247323830
36544631
8884433
96947102
82317208
210865364
44104790
345741505
619287522
362606599
29205404
18463652
172997818
1046340
267370440
366979040
40553052
76413710
371947974
26689696
253879261
376589811
676470584
61010765
176523323
255862707
334067103
255592737
573620010
44363947
156776722
406130335
512959350
733811120
375087739
512734082
362813359
394212294
371810411
226107456
705631902
252435190
291212842
80533370
647201791
98932311
412296154
614786409
571828120
70808705
1897917
396762442
185765995
703646226
355485138
168207933
576299139
194249038
5361905
6428114
154508846
68923094
233088682
99306880
186268936
41190857
378108015
25824215
114852655
564350775
666439223
292942384
277759233
763032493
234614007
325548334
191416071
220899426
249360041
505550103
297229177
582785907
57347117
117993516
54638771
233536071
90992809
303221621
79722561
121546419
369742224
399076492
171718393
161155308
9241855
656482513
321697699
240203090
149483262
604400922
36679283
132504384
69600410
408541313
26775764
676669463
626752618
100705992
241791646
188044697
36950456
87008018
389686685
249513901
275276806
40619310
610859746
612456605
53230573
27346837
29030642
212311
231191064
193490994
77622422
396439163
671523592
804726834
15996604
115449669
415349010
609647308
165531033
382560954
216557264
372501763
99143729
249605585
213787013
241798856
324087623
219267771
39226941
230128728
728361033
22872981
256525286
478041204
284868509
586063563
637289588
30503794
814093196
579224343
148601780
556440480
58278252
262740676
331684755
76649833
525377207
719979272
188861893
15628262
310906202
92767707
351598745
433617552
473560892
29903678
589804245
183580769
74766991
38597943
438186654
110341149
314553757
415874372
17269434
295888651
422365163
428778229
63842427
442317839
234033641
276100187
4580655
77216117
4289545
37512265
635122995
221388065
31834971
33254428
55215426
72393382
546036681
315440172
603230718
130731395
442441709
210209936
463629287
339762924
682062981
92909544
709793
160459695
161922731
18213
45993390
205223051
733030777
194719611
55425908
873989975
301223454
658215661
26911048
167605371
59443706
690110605
679982391
543411832
783555772
448757783
15273490
68055215
251122324
491440550
246421414
764878784
670799169
233885056
182506912
103773823
576481285
253876477
920738809
295188396
209780600
62366688
587784247
83262767
192241805
213620589
160904988
769043597
55688538
71911780
466792952
3671656
40125776
468571374
239319539
363876888
220880312
76881330
513933573
59158088
278864329
609953749
152342728
124127603
651249352
223089542
35658508
188825033
12867229
67326348
13690845
481823139
347249610
194358951
371613633
43221892
79865700
50041201
97251700
217634866
21392245
323031330
748092239
297017129
485145985
64955884
121233000
33647373
4321964
114738793
259900342
471226628
102172210
120147475
2604907
262761968
81918373
404649483
107545979
513703375
21846207
107171953
79021839
14638292
461059986
638282540
33349233
825335682
390264158
78477800
94519368
852535804
4366155
111742077
291190827
174069384
202120695
42730858
49277161
438000808
428540522
370999469
100541031
690316920
84565115
9062984
55858138
315382257
86103006
269018351
119642521
290302258
23063779
693458501
488018081
224055020
309205719
141832440
22383029
45371942
199767639
112744236
30645702
570797560
359969191
314867935
282501471
277601677
627414305
6972967
361969
15680410
11819626
745319917
119263370
704806941
100719308
176209555
195033922
581038623
506071499
23580010
15386312
118118671
73067295
13853234
2287761
204968153
190450689
80437528
762159389
478877184
223680040
108818656
445600581
208797572
76814664
471367129
194502883
369453164
480868862
122257667
483200269
147400620
311446743
108501276
492362099
241857196
293985376
276714807
33961227
1616924
98237128
204047255
429381513
198320411
109850928
26529175
363574818
19488350
6155047
413960665
18885041
57701090
153879450
129061969
625687721
44732967
233207666
82014450
217364603
79186497
32306859
364545123
147597503
3327122
404576993
10226608
467961747
138567668
339248540
305256328
248630064
52014110
323831484
153633931
290825709
58454203
24468125
106222677
356609570
56100217
35459679
204346029
474876209
61819052
487028658
77239319
876062467
25548926
3540459
38788661
499256709
138842665
162464727
498366151
395639464
44574299
216985981
46601363
209812982
93199583
190309836
399105025
62212587
199085742
373529420
370402812
224257724
218466169
192262801
76669908
590020543
7250214
153086341
50041262
379095323
190116712
27151730
204422439
872515
518904092
115380447
330688098
31679799
147062067
298278463
31340253
417043636
59463120
478960110
160600557
735025948
469756700
13992214
342002491
27761928
229977683
97233844
83219061
398409707
905075245
253632677
12954215
90158827
65767366
174367803
760952979
891021300
635991267
180747472
225091552
214940956
454630524
746735419
534933124
390749274
412745808
183388360
190250844
449352165
159830662
98339468
155480299
308877341
710651716
8122240
117765193
112387603
654056728
369024449
5764911
742388478
535554422
111291797
37554136
244043385
264537291
287713821
175834418
621894242
400623639
149337853
274270847
7333319
747339258
145671671
21317274
756483358
194216788
444925543
84827576
884554868
160315166
129750166
81475628
76154544
663682902
12713464
127701655
413205247
13699636
261145427
534009551
48296819
4560788
374806475
32026050
289451543
133647333
713690097
12794916
207487039
122491236
1833952
442301282
269019109
667373660
226913332
137858495
322379324
531525143
191311754
184726041
5508645
16600060
544528275
403979163
257568577
563718931
409256439
144609993
22311863
64470107
636273075
446921985
46358778
30352854
715224554
327762503
303886788
275889476
19989949
496489211
5666874
41931770
651124017
17953946
212778783
458659032
172422218
84413448
678235924
292339431
396012
12665035
287698750
220369796
102846529
841846163
685871171
494034823
337075115
520603134
90991745
227592376
187026421
449751838
8683920
253109850
472054525
245662252
215187663
154312549
375359247
190158028
368398876
228391017
177489617
36778329
23330608
71129757
147370867
81492811
89798311
76103500
22714172
653004
398824342
465335469
556187878
410360981
241451590
43932433
204055671
378201598
399763551
374016604
75855349
34111482
82147050
105660046
811916504
301637118
427522461
135173389
259676946
667574211
527531944
16590755
836286276
34710038
712870772
23256253
5082593
390101273
142817353
140613008
814875818
428319483
556659
189337111
527364748
101633322
99784888
35883244
261007546
661048883
208327551
46452095
369136993
651749845
15038518
286279859
644325490
90460488
820285732
595137856
17897058
910774390
396547350
141877618
77941685
855778251
539971930
116327586
47869380
9494303
144347090
272464166
618345104
7836908
22956470
428298
63488294
48788237
78426664
92295954
112915231
129172323
44542218
150753900
189738657
89715266
686062818
419567228
10502338
271008294
66284480
23419217
183649766
357164
406738205
6689124
13004434
18772596
3773457
227589851
98857193
6354141
906938748
32906945
363679094
93871655
303644535
146032115
482839255
9447068
406877749
259099565
90643973
23787359
308604922
16940982
30723443
460515888
762467164
97176253
27908244
9643087
183973815
291882457
79548760
617368471
4675652
136713470
1993929
250111798
462201965
93944980
3116242
38306585
419994333
855417257
727635671
51368053
166895314
356113088
5045267
5772077
210766463
3771059
111066691
272291100
868660827
47745842
86126167
821629175
394731088
79834704
102356
779198771
117548282
1473938
376419336
504298080
129376049
19824571
82330737
85271608
85609167
227114136
358799284
58146160
336015491
549965341
75529679
606332133
460860574
21801393
220229697
507568791
132485416
716898277
374395059
110415785
99188853
235496386
130202289
736018769
67681758
414965696
279211162
80167203
278694735
287069441
813235417
68772993
190252910
5651742
212002869
5950563
224632886
93323713
748362817
437241357
277597363
78816388
97893310
185216122
1367180
386441564
419251346
535798392
299913264
32252768
538278598
11741985
625518372
49798110
632329297
532383128
365153473
88473421
22399198
416469825
583964278
68297808
444504380
97063574
157008927
66743419
9970999
1975110
274197603
220035387
240762746
271100578
155579995
23951598
20443758
129497513
520318986
113432749
465279336
85282928
109830205
152154148
25660666
28570751
140081274
317637730
286450446
231255917
207303498
56322648
893256845
732066110
57448064
155035319
202396286
27523213
73321520
418024061
86956106
28009921
205830657
165330825
160149251
318572583
713609155
110081677
717810
116791863
134954184
229299651
423243828
20030442
23294243
35781360
376668889
225045016
46521012
182925058
85748393
754924363
197188979
848660075
448933365
58869880
28542632
12665815
123859951
1919235
401169774
578144340
6188183
206973819
196011030
314068582
488166608
372343880
425472516
28691066
217001005
36870479
10007705
37181582
497759671
646002463
177108807
456294039
12079809
320850517
515570568
509470216
690529307
32465334
186010637
137160977
456610918
7634180
102854461
148094048
184990176
64178334
162347001
4164401
94212966
544979716
36852183
881555264
129225137
56426616
78222204
510847902
136236647
625125772
190114588
140703791
319498009
57951514
345101359
614185721
21458937
345124628
70542033
424968779
330041779
311821227
624000690
137234978
545357090
645843410
535859618
57244741
446164126
423748615
233811608
1564583
173656487
155703948
47270455
223095737
802654926
238853345
632701678
614713401
376609919
45002135
551014428
477007734
10128948
166903749
467943190
330782562
111597036
262343214
171048045
239961766
451770753
164637955
242757989
15021175
290807468
280175368
332063807
586850332
664180219
120068008
450792746
111360125
496690100
16403711
59267025
26975711
53032122
509224181
24100522
261325617
34963013
41352693
223525036
210876909
96448843
165291727
219835033
46778783
20046378
441897930
420298379
74997289
338541285
78331938
70217994
67535410
364801950
424351376
59060368
736247166
114764628
106811135
97685081
264823431
34328940
508039772
1382393
825882888
362757235
68693417
63533141
278306042
143547386
228474759
346904463
4727651
113902688
523772957
215288334
591865486
135317869
93282857
64749211
59589787
46281717
158010816
9396594
742345686
268536868
181994640
9927888
153239013
332527777
47345305
983703039
116774684
339372118
2989222
221143854
639802638
19719976
15853439
238491693
47690944
289030714
546622583
549263424
109692738
345778372
127312635
135241103
310045140
56023325
800936
724131499
158086757
844207032
152700960
390417283
98694413
165475305
80406943
8193822
655964146
42224538
211009759
21501715
390403995
590059527
336826153
163313444
145183064
165939341
154415759
64730658
191527042
385708600
380964430
88529307
56841619
836371497
233933203
45702395
301721747
180811260
77128893
137904665
35170723
253574697
216728867
349920915
100499728
320128887
628212397
9958923
51641562
55997973
162663630
111177225
164683704
211236431
527943743
31389177
39562526
131872883
37599927
370972898
82865308
594620257
838609764
504142464
278045422
697152230
19050595
115050179
521723959
26344269
27639714
156465015
84674937
440514465
42831
139522343
420546318
15525168
250671999
173164569
127928430
21562807
245760300
90678163
239810081
250929623
182879537
710870799
34321396
39880631
283447091
155938430
185577962
369514488
350971404
6005614
23808832
567622797
450500267
461972968
234357767
76737367
404615610
76245446
526912328
34215947
259488278
56449390
18478429
329001863
17431800
297996323
82816861
147115033
21905920
244243276
566658050
213637759
10542865
32560675
172764130
30155998
129858948
361470644
231866201
214396628
176388885
46705220
301839436
9094573
128916643
566392779
249254149
5683552
824641491
984318262
54914351
69904835
35160329
38322112
73605459
580935318
644151337
524202489
363613072
202546487
147158656
195710238
73025059
42316807
59112682
158806051
733999825
333473602
445299662
501392422
645553941
11995533
39522598
46587700
182303277
134907479
353498776
11847441
682775502
130334027
83936134
159949808
347957244
736002323
72085094
62496148
255680298
741452886
68164302
41232065
79590971
16125405
599263053
178844816
171257629
315146373
387328070
88621700
3992617
324135396
238399247
141235633
384183766
313099888
347410846
350446146
413163110
593275052
751176730
224226987
371986296
317286780
306363433
274942629
74053895
64414963
846543679
143010525
162125143
197298451
31041578
812765855
124150533
170031818
166872683
1037050
254953132
94158800
490905436
773834729
232907508
947380350
433709024
32623255
76450668
270606754
52476810
303981870
504088048
397707438
863941361
109944449
239769306
329296465
123297693
37216516
471050232
72132950
3014816
745594536
99669977
142441980
108985377
45337616
289220683
324053791
9844461
485651361
140247226
286749769
858199290
361283045
273433804
187627881
243113374
117880919
531849817
7760685
58676241
481802714
139712234
90941576
54890381
13573082
872615044
50558126
96124600
539333960
91794593
185381092
418767849
29547626
358699154
312218632
927513034
116641199
267555098
222454148
27586933
7921152
124703618
256359182
121775741
25731582
389154840
118582376
27423092
500389266
283425804
134041891
209082561
346633552
248003047
697796331
99034815
31272147
2511515
270166308
790329042
242354686
11408768
65393503
662217022
158981230
712983685
18451580
373712018
326211919
665778414
131242119
608980811
74038722
267579649
53054831
418183306
40680936
223629797
45593096
590558160
9745123
201796847
128493388
78436659
166800021
223991646
237299948
128125413
151773972
291583024
27370384
68935740
799353167
84572901
188229827
150980356
783660778
165543080
101358658
443134760
39703633
66922676
170133002
254203742
343187449
9288981
300858571
136168233
417128960
14175563
231751755
107567763
53416815
49177522
44469089
60562881
500917426
53911076
289407067
19619430
373663795
746264194
2868401
481110914
322306517
254929853
154590356
58271268
11670143
435644050
629837967
140677580
862916927
155768944
416749196
249694770
384713194
73838871
385163652
425009402
275518421
390053888
186068180
220303705
122684644
70225416
68624837
25252837
910222027
318956475
41782873
47352203
26767687
186836213
789428269
424102194
476843697
199330999
15667668
52309663
78304629
145575016
868217716
423633121
427356726
733082499
44431738
11825604
44293994
237177072
296244506
220487897
80991322
169371845
531574373
119343147
121214706
203357344
793926224
171201674
6015706
71509174
510400828
252711074
16837238
602493157
241636581
38057368
90083799
99889969
264406117
320291242
22353234
153952119
91874539
333209413
207259328
325056857
96670406
52153135
221331582
206250
180498535
40762199
894956234
108787455
68865433
499469928
35957349
37328221
324825254
653531372
21191965
74580241
111864862
408241219
561558202
157703824
244834992
388777608
287344045
30574758
8744618
453329888
299291329
3919058
453082601
225146437
38718152
172471768
354636536
6394355
117192631
304120525
153495692
136688159
38979037
618344213
176039325
185016217
83687558
387648823
309386044
439522005
46559483
85320409
145451469
173116151
60260960
451385274
96202927
1991394
38667414
302849791
523461283
147500702
177098716
7592186
357043533
448390480
150332801
506115945
26834132
238049812
3289570
153512010
11895484
2649297
94951488
173770270
108031166
156440654
110069284
270068693
297530022
195451672
14156857
253045488
95990720
209203857
14521735
454131562
188173545
319184241
225578521
173258639
17628647
54948921
10715891
11356163
263091627
16876188
68977356
60513217
46282253
239941190
519726380
115758321
50409103
412672334
148030981
98535380
802554927
233343250
392417039
123760548
60628956
311793792
167603637
35428055
528691357
108331511
213792641
14331239
431015143
525395593
26874798
94436807
19627239
205155131
30609153
11083431
292463480
182044327
45724659
666989092
496602002
71787352
912185130
129172122
16306658
43869246
31848838
157357571
80011707
312640720
241508650
316576674
280741447
312115178
452375205
17908510
220552622
9453571
546520112
921521567
80509474
375095612
127650673
21848252
17029486
341097202
184897834
659032312
489222022
25554152
518353735
181726369
166137228
102584968
379028708
451219927
279721021
601110912
407242711
467101326
258929004
557899956
198255652
225488088
406008229
266758070
593713797
87217922
21594863
872919121
301989
139969009
269170241
87338869
807536527
167910750
267763586
620896656
429064851
11432700
664840662
24202298
268104485
32458707
385837058
567082107
639833960
330881127
433036686
325984439
30570760
277831166
162688741
100173138
472975995
145033798
162417047
276990962
146263376
91983821
15696555
968753
354724
553723775
53946844
476856705
289756000
404014118
24384415
109038520
105482399
292608455
713828156
10914965
20067569
242265300
61654042
276403995
773789823
161616825
11769124
88815202
183287269
607599365
57906562
497022042
424481627
9449623
264046810
492416831
90279463
4389715
404511597
204303162
22226764
225142743
76454088
150563685
51516478
192084669
40613146
301670874
226313244
91177868
373675623
540076110
119843467
449762091
332756920
6700764
278558300
202121082
181069154
35001714
207070865
486159110
101682009
141090251
100384856
134495436
2993716
392459443
8243216
96290976
122493477
586769583
114010913
636868211
168800571
433600
237233445
318996013
228247522
462618726
811269953
573937929
428368287
66944525
423551762
234491959
49995208
329130387
475758309
318079167
138643285
424962927
410595010
335270367
234701061
52407233
306791723
292230962
475077344
761104910
171391637
25090505
280940964
797815
173298892
499860385
261537195
8846225
489868038
452761260
96318757
629698744
76802297
440502669
43600139
115433642
342198915
85947297
34490627
31937008
337534821
27270181
502395771
5494543
325420786
156789625
4654103
303728077
9050287
44151806
487550664
391807807
49961768
192146146
74524112
242606789
172004095
204134155
209003108
198987767
22509899
174018075
290638105
320584241
123472714
251365840
561546857
38049606
196084948
621943833
115624251
683556
67959360
290282499
130106235
43469546
263987073
61835582
352165334
99438683
513256475
44172968
38986601
128627945
55900099
101455889
14453832
35698960
166103848
30759888
354172460
8033305
575514104
503967581
43261487
248167056
307593597
97015792
295949486
19737126
12309756
353801518
17146715
344975550
293444557
483877151
248700969
138869501
36823833
170585072
948415638
140388304
443270825
423129550
327230712
212407301
279335431
694231502
533694978
576644329
89751855
52106132
22290887
121532108
617979378
262941124
151632733
305639649
48651765
596975783
3083189
41664371
608032055
645712451
151330815
511243483
285859268
23059380
582742607
72129099
123912321
513288421
90073136
381328157
45030802
663989970
406634515
1037308
209817816
14661960
218137529
395250464
164571108
707839851
54142995
152948502
250492516
534648549
46414046
775402806
55390257
297111892
684317498
446916164
167551266
26259444
297532883
700583596
122101424
43060470
460928443
57602213
155962456
162872259
55020177
93645777
256070317
19878013
252591441
76618665
467898565
374777157
87105250
98657162
765164489
70375209
396702903
623727481
239280491
200631279
46981951
21521242
52016638
646608185
274574158
224140288
297418116
508231622
233508905
112672958
711097662
248993572
1590498
412639803
9589709
345133799
27184559
252047934
365642629
667949038
233549893
72259005
176434829
60847373
87223340
9754870
107350075
24799163
69462760
160954464
30535110
396306649
35854901
192650064
21198537
44993352
176553204
37421206
25138727
181309832
82918417
134258310
191844115
65201246
791448462
459775932
88223989
295025622
680823897
292443501
120656362
227442007
57835187
17922656
531392148
375134328
310046521
37094910
238018421
97666556
280792970
344725825
5018947
165507497
300553901
336879020
512371202
423671824
46955741
2345285
45224445
261101472
158657192
221503718
222235740
396630006
438113748
204007378
296893423
176438415
102976358
198916315
372238885
425055912
55249120
120299667
79181986
740581715
225502936
214513664
640537861
165579184
552768490
107889061
891678130
738964
129517719
813094930
75491852
157863052
49488240
79208991
15546048
48435326
428144904
302379635
235281777
109955291
14077743
325787340
107575522
523925649
106069847
319043658
96958134
846659885
46858427
280457825
39811820
270254943
100381401
118016359
25813433
195030860
31069708
368026310
9738787
398007329
359045459
368602485
58153690
604241976
491356071
254615370
742814192
143684482
320466381
83768403
53259950
22011340
185770445
34670359
31824809
315894
276443579
175040340
94801954
447227007
286526083
136096511
392624873
522486759
162028929
548826497
393084766
490481724
272871091
269526764
112717569
765787063
26425548
354903538
543684868
74946879
111325740
37127131
737117230
190268746
193361407
1685355
237338719
511620786
189366760
308903024
609514987
456681810
112930813
7848160
109607433
145852464
256382490
100819836
313153451
254712937
270193589
379352631
10045287
91716278
501787234
870742319
286233507
107834111
408800356
102458661
473313438
42398252
391873026
25923438
220058766
405210549
53360284
711086992
328207844
383048059
96701703
312367352
59447700
660117466
156390486
326768380
408688168
470782604
586268244
9099558
505363670
175316713
296447746
14379326
551390970
180483554
10484853
586859433
38936833
146917347
27118477
132945313
118706113
361198449
48430000
657314236
503516282
91111812
78621446
72388837
42879999
89646600
174236981
564590751
339984327
106370025
171258470
315349561
202531588
459625853
93644408
226891690
123217362
598616536
402095767
718009726
142897511
519775374
92789317
48447225
646071687
66978245
233547838
394950999
64652839
4912316
327644990
342048097
494318474
75294606
223587281
709581149
739451110
41477853
165719496
364908222
265468410
309915731
146621536
154995441
611214915
108080397
79672040
477487232
404590488
183647502
816604453
742508830
598970946
352807752
57716598
16802373
22990777
130761936
3625166
52591377
47976678
268721293
67445515
390753411
730821
592958868
90472351
802438437
110076023
14541765
115616877
644007764
437390243
41156368
63323936
52292533
461888456
315849838
89122951
118832291
7245072
136969961
26695147
298435394
598880561
60192568
350012949
69338810
603307508
61974345
165387358
37947747
4806366
410639
209050715
419508251
140453584
15928690
8137864
483601255
252716969
452683056
67955228
318954277
130297969
50894398
425685671
440927201
9882234
207056406
343421253
542137832
225269784
362909391
689896154
269144715
14204122
166391337
364030092
389281393
37916906
433157999
890456866
181185527
130935776
512024104
23464949
105806173
704952947
611006088
770903073
76717793
164889940
153923342
190342109
66404304
875719308
269744547
790106415
85661348
643026275
577452266
149777287
260874192
28740484
15545560
146466871
227288569
110119483
274135982
555740761
589649870
73100808
8775033
17820196
7396085
409915122
169687296
416616034
198213872
841881962
45205378
61317633
845504407
119811154
370532783
216145695
9511379
5239721
53742442
671851629
103046256
188164943
591816682
412185268
111714524
249723464
164907503
567368655
24970682
418246057
2902355
102205408
263818310
488883796
548263108
178581979
252391583
44872895
7096967
49893532
773746695
380179836
151693571
350616231
306698371
135593084
125094428
33433834
52893001
187069686
146451973
4734058
89098795
761790900
467103280
698938156
324468456
190274624
362175182
545280869
254740481
90151234
599784758
299225064
156441431
156527026
44479576
114989458
240289328
447819139
10810046
57074601
225619600
114443745
789816383
371223194
191030165
225704857
323397630
709515577
424120205
734377550
257757197
162167351
388409906
547122427
299081095
44540304
244198384
411875901
118724072
171012186
241839122
271009845
108868199
47926009
63558171
752405175
245456972
670838118
77078666
80890311
321887476
467233330
100751552
75396577
115171832
162213865
30904131
45243701
486637737
156186042
2943721
189132907
48721117
600388993
446959077
153688303
400574069
376671834
83420851
264747819
129897209
308738002
177822105
112202136
17016133
125949688
24835839
205252869
629096747
57578168
492115747
153561035
32302680
233471788
60377879
473024072
309862145
169036199
403511006
891365920
75949069
561876665
244242659
148370381
471504938
342421713
85762434
49578701
11374249
4310510
186048182
544513989
175449782
151712804
70535948
46313193
18608690
660862294
45604032
110413779
357216531
521711390
762416895
433964761
259116578
220358805
14122927
113815389
346017775
135347623
319907513
813965017
190136154
264227264
324190498
191973671
592610812
73533094
141865332
226726859
54471180
108373429
18379507
2648456
107327379
46616590
46822757
1432327
55969813
149021633
2427254
319728899
246192568
181734339
56445487
745381822
5079
481680214
48247320
8529045
43539659
331407384
140193637
804410003
130520198
33517230
154424575
19284429
12892306
16341665
122047416
57841020
1566266
797162265
484337191
313616086
39079965
161909474
356987537
124466753
9283570
266820920
137306469
79088398
35432074
3670486
207368226
82959475
606481662
14429028
806755124
76282884
275323374
87914172
493488244
597067595
256627300
395439547
525304729
157657724
353287597
213227662
431439115
717266756
739174
186920572
188989475
84579280
184390605
100972164
6400732
5070639
255413240
327725488
583150323
99962399
213636835
23178320
650533872
40896567
134493231
84912916
23277702
284771443
139201206
44510690
458313184
438376060
66136214
127259590
30949748
28684535
555302763
295461184
37572537
237715580
14142410
648373043
399212187
84686150
106066953
146737796
285778882
5520569
82464257
574110848
26224872
330388399
140918113
178943888
813453132
742378270
73910909
305787142
71575356
179348344
252334579
221830102
37996209
390188186
130773213
805122694
13213075
278044192
129081783
5540312
233952005
50783566
281612100
6792666
369489176
61567000
337165932
270699641
206778785
114952889
173922241
128628763
477976370
8554864
118406915
47886494
404437180
88275247
537577281
78711273
297504754
216602086
12931606
46599311
419406269
43185408
67690100
197419284
796497590
278238527
26547880
64266505
568223649
691066865
220080842
10291115
249044216
344391416
764409239
441520037
305374842
203822852
7804948
226716002
212534698
133242176
66846743
405834
87321785
92984492
519623995
252779866
77703339
312191672
307524874
1748420
305748
251449620
870800045
187845879
344909766
220993072
141774274
132885334
328967247
214335713
244150619
100096407
429466187
490825427
138678894
267651847
375196508
174339247
90220211
740996599
205062751
3383458
31567627
28280884
6254544
314654168
309239381
130861914
213882311
123573710
345032139
35276986
427375226
130776220
384002441
215200610
24471166
296460047
167129118
91626974
76948985
585281467
13133662
169906488
464927792
396492012
602352343
320234892
67594917
102158237
93790049
105741116
9861800
224938729
24687151
44801245
403438131
109429809
320223917
640254348
71342774
224350082
450803194
16381839
26940388
192030434
6448301
143837669
176262921
71998363
53640690
15479165
29875063
217303214
316730944
300278419
312190044
4744189
42819351
157392807
118769502
46874452
97679148
18624172
21057381
560008307
482425045
52685995
183319008
255637880
10909033
571464368
262769333
146535838
758754887
4065264
61173163
596112629
674684104
3688608
25744169
28309510
41143554
148287441
102970018
224808092
416679117
426838486
202835651
342909804
165374535
370887392
1316629
306145252
33481245
540171774
345544228
1715136
63995745
299417204
342452787
142401443
54583875
629780540
117268753
811099169
41793313
313319188
235394055
286161616
1893496
193565507
5672137
79712178
22794953
308678867
199540891
29758714
119093420
583314584
268424509
143161517
619005288
93108785
264890430
369039470
640041830
326433785
196542254
177235771
32660085
290153178
154856489
102569580
562537233
546336683
259535998
220065527
62936646
38742115
465144429
103582343
304828387
123394329
271000197
391663480
14868375
252288443
124956922
415160686
63789425
847645702
27496206
447297062
770241101
2131639
331605507
511230365
264038596
152098596
528435234
270082654
48700748
25944999
36949675
593414806
452776514
250096748
20885553
43936033
708985671
8394579
250123768
423221973
63479663
705215402
134637362
155056530
636652471
58829373
217210391
129164415
250663004
591977110
95160711
195373861
289670498
663556816
387598577
31590719
115928652
19609152
121862510
264917037
581269043
367720394
13797449
161642601
355480065
249506060
138176247
114417304
240867599
101404690
192948764
22292083
60821882
691050
364275745
244136140
605357503
144373201
457968778
73523449
650894508
436216559
48008674
43738791
158374734
89239214
177903348
452330604
369942720
191109446
112060996
281726019
30093013
277742950
56985402
32192214
877110877
78431470
145608954
27466618
1128477
613518163
7350232
17305299
264261485
708746624
188070760
243005926
316171208
14075208
453740281
79930053
216423632
49382332
139478898
13154574
77365527
309479905
162086018
5119747
11638432
376293067
351802
388377553
882688777
489267975
18224737
68240625
767921296
437609930
403594731
339710856
415628170
53248865
15540716
635199898
291616228
438336439
50252457
45472611
187685294
225409601
117196725
289745043
179316559
85941721
139004369
864447816
129320221
4893645
512232784
99867092
215652501
500515417
452033893
637551424
544620953
70444170
75742015
4487719
188620042
306106507
58585031
190382774
11328410
2254582
28625052
181348144
555230420
461976984
7526524
119411560
681406300
63462097
254983158
503484961
367689066
355363027
959809010
391978239
77147616
94678171
135840684
87200326
16511231
384528101
38200839
201122377
109623159
279470630
49641834
335441306
435049552
249976541
136064377
222371494
97182626
127657966
536343330
447947285
325072017
351009552
2331404
213445404
35645122
294240709
660108229
714447008
175268286
913847651
632258179
732749743
128249290
35954465
501542135
504244865
263328654
279712833
229093952
370061006
19280584
58402419
678109270
73170670
351306842
78717090
119230532
37012324
20298435
22975704
459154707
40469698
108654750
388861124
241388661
64477719
179534549
327862642
618874807
104874336
15518434
141320717
124007183
650817683
334497318
541444473
85190819
434898936
110663998
7652585
62811411
179501570
281168920
76765518
185440245
18370525
86528003
145997748
376149386
82019879
9334901
462407863
617567559
252440703
196736904
28265418
398566693
182085135
455970057
60727331
746144
456088934
429020292
121224610
8930035
146724782
2126417
150828886
10819428
345246158
14154011
342516033
343226826
67740739
68008077
270098154
193866014
307735738
70734925
355226129
249536572
33196820
440871189
131417746
112914450
142955374
331628057
471158284
4365342
459399533
568932675
383699792
160316285
550125666
169238172
407277799
35105312
196876937
11651835
473436129
348733376
189239654
194801627
712096705
222793369
328752221
15877439
41507665
291990778
302838165
82659933
314151208
49041013
22388089
410778243
367479091
158964313
236298210
49374346
46048333
513990055
297282040
195116769
366917980
376923952
785104779
30062655
4488764
240673906
186724336
192301205
398721552
30769152
435062899
454114918
126110712
236724301
194235873
42645996
278199367
131997654
50238089
679629075
715196482
302961958
203172770
241119464
18838005
922855064
525353748
771719572
34618126
891790426
350099446
136698223
170794902
179845586
786760245
50025448
630646325
436578669
46944094
67752832
134373024
62742960
163311733
468412654
198073575
700334384
560070181
457804515
338312221
890452625
367223325
6017898
292598902
448163394
784458174
296345170
207591881
72043080
90487584
276595012
344195082
114512230
561166660
440595883
391435942
378064141
600149113
77576856
28020182
88496636
240202189
166195067
278075602
5466294
15867616
66063461
172423622
640192992
15690415
104218053
81222135
407846908
29923782
49106027
13805984
96780659
14949060
108262116
499266994
818989966
395113349
56314913
734285797
652531449
226308614
60703059
259168231
20426768
308990577
108231227
80561688
327655661
145948913
416513634
51783180
489020013
225231088
199743524
594026180
255682859
667212778
347934376
65104787
116585591
120356225
240105082
101400396
202644104
981858942
139615544
81388517
108595434
472204569
50011874
56247190
432149593
378233695
760546374
76358616
47857164
37064322
46753195
270483322
404865847
377161833
218906921
2039256
349366719
193171970
18140937
368724392
12985559
645651605
334302230
272035030
490243808
726004298
164991476
432758428
315778244
365454493
173861730
560823038
203802810
212206758
705407962
363365865
617042764
189057889
69100897
49227405
328025128
251852620
641003254
399757723
111193116
427936911
270340884
99520158
55899979
168310380
292109328
450080060
96147519
21194125
231637374
440300900
103757684
51652226
195742850
614991525
575499534
235835392
707208503
146014633
26168562
220617678
42723971
473393544
20290039
145381411
60946992
195901206
566363147
371482603
160960698
37396718
108878894
334188899
420923742
149059094
33486461
355861880
141007
710303572
55964696
48359236
366797250
109752734
362666824
65741026
2022643
138688929
162033531
110169484
377463674
8271198
33122558
180639340
21888287
6988939
54020941
360024837
99416030
32546427
287073204
3381084
187199926
102037629
533287545
10556854
287262699
181720490
13945986
229745306
31454459
715076123
422931349
92979204
505674836
92326136
33759910
214511649
496169135
31170979
328685098
394679078
63099202
130290808
58999279
206142240
156588334
125912596
110929124
350616777
836452748
89748375
10786489
421804964
766620393
199059332
40179662
23686139
124512566
364530443
856612708
439656959
901711850
180457718
185331638
517769662
5793001
402220282
261365507
29934481
228924650
506073591
532621
532525483
290886398
146356885
53741231
144426164
120429027
438343235
68286482
169749964
776198620
419794586
227907372
416743199
606770165
360411875
241444015
305773174
338952651
97290861
65295815
84589638
192616708
394889234
237684462
195893186
260402
380646850
455245276
24774885
313848337
17064958
78168810
2063633
42332239
77817045
82012547
454593646
830172889
669638994
247100234
513617805
18185518
361684433
59850489
31245341
195015086
298774401
22828650
169407238
441630692
90518341
187414711
280877812
2595901
263715844
42195696
748914426
232019187
190687116
766839186
308678170
341884373
493595827
4214496
105655140
43742671
214313256
18227750
170312972
863709
89055799
149951304
428947418
33560281
49904911
400309027
226063760
524864066
87710447
116219933
78982524
427539319
594077119
339356102
559976442
28385333
11304945
342688350
223765346
452798035
542109111
105413844
110374574
553858681
520507526
255944515
35621906
552220583
262764581
60570563
37738196
10448629
209834700
190581719
9803028
289737337
165718673
11125194
34839328
187299249
202353394
31582768
717006356
157990875
162682625
96451923
354638623
267181902
75932774
653417072
543122649
55737118
476713416
184838482
125373305
148201193
259040373
778915778
399329624
19642684
358468683
129173601
120473966
251298737
277419214
168926731
435399748
66399300
261355303
270202762
88853403
383064262
458155285
46732204
530662493
181508266
11637983
59293584
255083278
238381787
191412667
427930474
226191857
491955339
228036538
5886199
289108724
225038584
19233360
127040312
328047619
632883912
226037918
47676218
3111010
204693723
476134248
148107924
359924478
596486849
24481560
370003612
33364537
59042291
7032307
144501223
373409566
57563008
37106422
48513617
293646975
332692321
104853847
8363634
377685167
3872374
38247225
553770803
521444305
5427389
115094691
170572807
2856083
304600300
875273610
98094578
479462342
106886275
237036051
133790679
90984597
468497485
900349594
17584047
27601434
344514651
1786561
184585260
494705005
565639414
27651475
778084522
369940990
257639345
118431005
268308447
411709992
583382366
857633557
107317584
79448552
149112982
139008045
130086329
635551703
47829938
363851992
544689830
66008937
78403612
75960389
66546260
312338987
68576402
50982171
36584787
67765147
75043210
301437061
503601740
469290626
307539478
502718866
177821409
240762235
360624212
132407308
99643765
29509768
245192269
41226048
361328909
70074147
410805004
495312054
97714117
186373719
707695971
656643390
262194897
461998110
147329777
62988663
385759637
32888701
38051292
183771406
59347680
284270548
90937572
145827061
189624459
214778168
36944658
489590117
38258670
730461776
499175052
251269079
339800401
229642163
2865546
57853659
22007543
300127956
70385630
100188908
317324871
34941866
577700107
66135637
272776578
60283235
40633164
211300167
130773348
32461461
75740979
172680565
122518121
38416690
13313840
115440248
163283004
43622062
43535721
115040180
352697234
629630086
194426045
305183743
30250560
48267773
136892577
624858753
561394915
268981212
138690
27740396
563133888
817596408
8404636
595380497
292623755
907108262
22743076
281637828
92049099
701493176
624192727
827464647
194352543
166527635
336472524
1119187
55090218
676630603
312472232
472413961
139947047
132622617
145282740
238225396
357887034
49505112
595178166
401793582
35173180
284800052
66857717
469897829
447419228
7919322
184348473
264528955
481410115
18276296
39645637
119908292
161292303
159828650
368012113
903245864
28757946
567375825
136422175
340385556
418272560
50184206
428405516
99121068
352603070
22721630
193577512
30442265
664429570
339601893
367619614
16399943
104179506
546916700
278010762
674761953
114187095
33836015
547755783
183416
85418789
210135616
106067896
2701253
425610134
224251840
40458877
101664551
131636179
640769664
357445271
33755251
58851409
19251186
73434378
204766715
464628799
29907743
192334250
143122571
605537263
77221990
866850387
412634152
597908742
112343159
88222039
494816876
26940132
160955372
518964134
95766854
554129534
891024176
167228096
226976356
5140694
639490144
570202022
360190902
147481745
275254025
275474447
20123180
600482547
111695557
38170657
68196755
221228352
234365524
134038121
446128577
679483432
821424390
463004231
20936880
166067610
21272535
259864541
338823990
51317396
697381479
674980737
239971347
276129155
94677305
355333320
312851864
625116554
707739016
209778151
296489639
199941505
25367004
353725581
551078971
634825441
193747032
86657617
958226340
131573014
83619349
153710077
172589968
658447492
73054325
423272040
178759226
863311607
60964798
29110106
235925779
153094571
36736741
344655705
532516983
90814108
257482539
42891972
4109702
199735765
163005357
570633096
449393054
433167767
120751237
33782896
43236993
323371786
750753662
26411061
234394806
61778597
29447036
210406335
109534982
114766828
60685762
471534061
348810646
218146885
20642714
33942610
276808581
569032921
492107666
101913666
18766739
203494493
376284904
735904583
125616860
617022432
255680509
375662473
645792269
513391688
676093296
16583291
228162211
31510795
210624379
103074126
541063484
5831640
340216863
3319566
28577677
36623222
231726072
58878661
705492283
324373302
43884331
343644552
241102285
498142684
402536628
396053028
112609151
491837604
160074153
472339339
12875558
261143335
467243310
429998524
183825557
101888949
24467516
115875792
3638050
228005432
88691666
75747371
1013409
229460267
231722337
214906215
8308072
188693809
1238414
197925657
35360815
64653566
275666490
543707210
610224823
57992042
420022140
121950639
59608835
226883198
18881890
97023001
533429369
158444700
563637007
32512716
109797922
371928703
208634425
142992421
364693275
186553469
167252679
738341305
397626374
66852886
964994598
327603608
94886426
89096550
92838054
16006516
30549182
45922227
555340012
254384406
33234595
521910162
263342496
637198945
187622084
145615445
623520683
93325415
130154452
147475176
105895202
418707623
94785650
785523339
5199813
1490185
1559422
233819353
3333219
443698088
6592592
54037111
150734721
236105859
216102247
311601487
123766914
502233507
507895059
59358058
422425942
209974146
7513479
201573889
242880849
262736982
948892924
231547819
207938076
30474945
24230988
129350135
456221405
10241361
239712710
195158346
25330887
140481013
29771656
331756609
33015811
43230382
134746495
404878628
32394396
310458046
189671614
175943775
5599709
199961515
127450989
209662371
279378977
97045098
82057424
769015619
100087004
263573143
210778582
815676998
197651246
418592535
17614559
148639173
364175200
261338666
276343059
17769952
22167523
127743659
70973334
12135009
2311980
495283308
39624368
57716199
69752892
78130151
323998958
802201323
132840493
136112796
225599573
238837975
194445642
137408891
202909314
272854238
259367186
88970306
127748832
15854266
183457833
71517861
6673593
128600298
637114258
721174978
18607934
288307330
338567806
340287553
211302268
411347873
665748497
728394084
159947191
5008320
15136826
366250401
319294329
74301711
553599084
158384347
161579874
119632448
102766480
80250293
70092032
852241491
261628012
160419025
2066317
135440055
74387756
266268787
104140618
139762770
330460908
293931007
187543
9838862
743672891
39379130
27173471
433426538
919608976
121906430
216413063
33708685
208212683
16383452
95321629
43799825
449595315
304627830
129502776
71267358
298030951
252897031
578066929
56408141
18879066
273062990
835098123
317294077
479723109
86570142
108095438
248703579
12004964
351255617
494479895
93970454
411285474
203636199
928471781
102365310
586564811
104814949
272791840
49319444
130679613
171523075
122798204
737913741
2900780
276213568
965130
321786572
37658508
277935282
140902632
581046981
8146139
610205268
5250796
341211875
432359716
217894290
91200631
662142891
116241437
603394419
6377528
486170037
168907903
162644904
23259859
598568152
100793919
935553595
850756553
165889642
5514913
110671139
299399019
201790211
127777576
2503034
491047163
244037868
127478622
549034391
13047017
39361492
471137338
319153611
472120577
273665070
50496378
175639451
197530092
638706633
329268408
64458641
189795877
109966920
382299200
141134876
255077919
395613847
120185739
429453185
905184767
181269322
103696583
275062217
75040769
229871762
74335349
260868357
150615378
163737824
271661168
527407939
46674941
621850397
40977194
125946541
528134221
129379939
510043917
172864254
29263038
4537976
106860770
342796717
23621257
159430648
64347173
663523291
236986039
765819221
16626118
76077855
71724795
36979977
132808701
29097011
514264327
230120364
80702693
33659845
444245807
614151703
289877501
472517964
82716613
262261789
617827304
353036574
185160220
380007915
16879166
84416607
107115851
250180444
505242707
160177056
18732241
511657464
1134854
46083905
244728686
186312192
16726206
59207563
393466012
229375040
219406456
616614040
246414268
239558723
1689180
96415688
912544447
1341491
23939193
18835821
223686288
82049306
208646727
22547590
96834915
420854823
476084427
361801559
335968870
231699130
179718041
54534748
131597802
112149058
367728563
381643685
399712159
152850785
759816414
363104091
62094024
488594290
170786156
313797464
61547506
806594386
23477847
176895681
945951826
158812737
111301426
197795721
644081673
225625014
228035926
86904447
130322593
15174500
415623504
129747779
48883495
156150555
122498587
172446340
157089109
25789572
298752747
223741164
280622668
25169540
415016278
630252762
499193886
61726267
80729422
16871725
103498537
441549624
541936709
271766742
163851590
289413273
109448299
766895051
3174265
114912368
337648347
24828617
169932522
185030588
385092330
95434214
143049789
249486538
74887821
107027005
484991481
448128352
138673974
185290839
62658964
20429604
666633379
385911822
42959226
590293671
64415583
26060823
361951562
7270873
66797950
178427061
154850
264684605
691545516
340603003
324921392
534599711
163487516
292258901
367637701
518039143
44610382
50002880
82039216
388605449
190789472
897707146
45520107
179159828
150745124
344765559
10115184
356211614
85398825
1520918
408437746
210280279
68942047
643123372
317775139
671747232
5329397
237404206
3684031
44598406
567789269
280057099
361909336
763143623
263469179
48870841
20972992
439104646
711458578
309357480
86911483
409148591
25812588
459537867
81454836
557083971
40526929
393231969
42952333
789998028
358095742
539783963
3365977
114507041
120823902
215883136
34529462
399587615
684737008
171987827
90687286
191409891
46967653
663061357
851616138
561782258
123135082
116960211
127731678
274287100
521791162
441007848
240146629
171317670
158786694
251545132
387724826
297417107
15415456
4939574
48318861
81219588
206285113
216278678
134485016
229205328
645523397
413262001
333103301
22610061
530865474
29349248
109541620
217348412
76034825
285292090
14936814
745135485
142607771
155668413
44421027
239397089
501338562
426424591
393257177
286355894
79553547
281802244
630320733
482394830
25207235
76424455
142920675
738802182
252332483
24786310
138839655
97703083
144893071
547704366
133956555
161342051
835505982
359722522
109645640
111806012
185608272
311013557
394898714
269805205
451947999
209733189
13707727
233933575
385549318
48067327
28525665
208159612
109908960
104432480
319564917
126413886
6489674
318645382
511867374
99404098
69490693
507405388
80192730
356999297
170892085
255226493
454499223
535932242
81536704
229575407
116036258
96900821
7902967
658331058
290795797
3705836
330430432
9067352
150179181
306936059
311975706
187322067
419152468
663331281
499370563
410542738
465031207
534371339
448244522
216232599
131320767
60105922
621437065
11785172
329099907
771310
131310629
416500350
114198546
219821694
111554812
113291961
571446166
214524491
509832268
104041908
15779446
110195348
58485660
621281785
14685156
40538732
431677160
56654330
191903683
67986627
307485167
231191817
328895092
180629660
245408433
41874131
132461402
3606388
42009600
17554562
3232307
69712836
713105842
311825491
30027100
155087869
602520680
79498858
62712501
226093251
90144564
338538646
436585192
284176451
189740782
18172445
483951669
111550336
194009618
274885844
564381283
338657986
262096092
573618549
50669279
12381907
645288819
192056493
254785978
138084085
79458208
96296136
421798458
112896855
51958843
328218067
863455
678577463
439386234
24799127
321735725
369707359
215478300
265058174
45062697
111836047
215336182
254105767
140575405
8131143
274386673
124109330
161662776
547474717
553855053
21824591
601592401
40255221
236165309
16971249
92431390
43538858
978465
543869028
389456784
166713541
29115060
479983137
27006700
331592478
457214340
530293737
8174254
100741961
412017520
200932544
139459981
413125270
516621765
160171254
201760003
228777307
389484236
53805571
115089394
2938276
190396036
713062681
102189798
123130722
30241798
83198797
98343090
192070961
498207145
482390444
150879114
38796002
103228527
34929695
5166970
222923001
45545742
507986526
339912048
99448467
73342022
71777746
16478692
383051838
629703404
36967543
152405537
274464108
86653478
222237964
88671352
49417926
859495802
391258048
290711894
543477433
385182770
104930099
591081427
655201155
282621970
85097363
8028227
8878192
770463339
492785142
131674273
190522841
16102406
313130657
156267116
95224419
79804755
72622021
27759889
808424442
188005101
652204730
382855847
788279305
564286062
469983290
58016597
126352848
334055392
110264519
132608052
273527308
17661173
175438422
343374641
143331697
255931105
100176731
94416635
33140797
27170011
131643379
39988851
197636963
177727291
812726491
245753689
230285899
336528949
795553816
183207352
366674114
82992651
2912350
244129739
788564597
291395612
244603105
617818407
159895878
284150266
664051410
253299581
250512390
12774130
200053506
41864175
446080206
392206506
61423652
274201149
380376502
439641045
211772354
297021059
33721429
4711422
288394526
131411871
766223887
141810337
387530353
115473498
229714847
180172509
11746038
564643401
13000814
478435281
331817791
18470033
384147517
43129744
55391013
129325435
12984688
86029506
292410291
220543289
85607094
31984545
228022696
43787525
15785406
388012259
28206916
243150443
10314356
9988824
246027385
741764294
120749347
131051681
626524511
2338976
582991274
437228958
756493768
156002550
324250927
189003559
215503718
152698941
8458246
40465341
564623388
85518985
301132979
105307390
184596172
75678716
5533433
132249832
26669556
187756453
734079726
257752705
1526072
315427478
490208701
12387303
22826070
54222283
708058853
316842761
50353241
240165683
314250639
373834421
231553734
190255929
433809188
457756794
361866836
323304973
171709309
479295250
172444904
184222902
688680112
233407264
89997035
340569797
557146130
170221750
74719970
568339839
42217052
17148202
82424334
208699035
135804533
275876998
198639144
275748959
26448973
90834941
183940813
413045804
78156207
118893351
878802660
46469207
55223035
308005306
495154571
198429729
104266082
536160606
128955326
109842025
13465851
280441134
533073144
12083523
399827190
67676289
221808746
68619665
431386853
304161330
191515895
53634793
329946218
185199681
90157922
52381584
424419886
177765036
518919134
361597704
100413751
316757827
30739828
492785692
81283680
563824864
79949867
371163322
102910876
128149524
430876762
176279733
45172240
555504946
45614874
5814690
38385244
406982412
388157695
351297086
141315415
249657990
487122986
77124410
148735691
285585902
361120991
74219705
10091381
10926544
77406641
488328064
573870128
327205042
12141613
500519724
256313089
44010458
63619104
113938899
26563832
83998102
81994270
94904216
179059860
464068514
378100155
294276078
449317510
172811502
467665883
257488216
275701086
62924398
52570480
273352786
121569120
149144526
172613143
291103132
302214290
103164752
130326538
105070648
176817450
308482020
729406231
66573344
320441628
114922079
161971322
13918765
394697981
38151299
36084009
17248913
195577551
160704787
482848564
60361275
433835172
227226577
429306513
251465203
124380614
159828094
122569602
53142020
72414652
115493884
300167907
335298558
27017159
4013867
567332943
27873430
41765193
423801298
3994867
207890514
231592448
58084547
39327934
271873472
217607505
143954299
179182276
229608388
628652594
55765157
466533332
154728369
131774535
431078318
9105021
111238325
37335784
274183039
647406018
459080356
29766540
112036937
348910876
447750838
307446199
369632530
290406417
16142722
182048482
61234995
98333830
210823083
61433207
61343703
182564822
275667091
173285101
325786516
5976860
59524583
79457666
337109730
251979061
74814783
554682307
149737918
231938851
402489456
55825576
587121733
387591218
160485641
138214536
752688113
336180479
208705679
91000139
45161678
4998259
15942664
98346964
172874961
241701356
105045905
738533594
428112726
205002824
19791192
229580663
401887103
66926533
92432134
288366892
100410746
656547864
82767449
478554958
425112916
361441003
128966984
58375434
186133061
27541341
114613641
914813081
20099181
266659745
134742115
181971032
22792584
45165771
285965701
33189767
10130782
331163388
175228045
535436739
189738414
20107601
270177228
13854808
190572766
228016680
3934522
58974491
76300295
818896993
332161005
26795192
114241196
82731087
164436505
146260503
612958468
454298962
515890462
66861077
51128414
28078298
142544532
206026335
130828833
398363037
149507102
122981597
442341992
91799178
21203523
61674817
136964517
20913030
224012217
193805039
812117998
93674860
108692192
605122504
672798205
46247642
183818076
23976436
13179779
4506742
439351063
36146951
26855246
43324222
253049438
287634128
56951443
180141127
80460252
696787978
44628693
16928040
349523553
46322283
19004846
30074933
147647963
177970311
551475936
80751338
258779555
63039843
17022075
149176558
7962269
740439571
9854230
38228542
175978064
246690281
201000795
854914515
131799801
73962094
518409569
151137387
93452868
37755035
303490252
114419321
186289137
693591594
495651577
255293251
58326963
72334858
356364583
221524459
501024742
506304305
49064188
414910453
511251452
438902496
241773788
42318343
317555256
778883986
469797942
338652675
39644513
233351031
207583039
108484254
494924093
466317369
702582771
318389456
148842238
190184755
328578132
145110654
507839957
345465246
945066721
80275413
497206742
121935951
193992476
197845620
97869516
346537532
438290009
114691257
282002932
315568486
5453918
915571179
27787898
330196749
167737591
75451079
116545005
487058845
101985827
145339314
771499544
951818462
400634154
8499805
27989549
186581710
283928812
258182833
204002182
13743463
177327079
100979871
204610679
363441
98807322
471979684
8005709
543828981
525265461
53741590
609961652
197679309
848298751
447954838
897441774
26410889
266220145
218748666
107015322
6075382
11081683
215900835
202344516
243160226
349482220
19586920
95602441
169101489
589344942
423792868
255390663
42414815
425767848
104409892
15999080
189072879
637917640
49442454
203711357
485690093
306063293
52672475
167201981
291956559
79637780
777329784
92072405
14856909
81411383
285209250
393034140
236349747
2518143
163249121
97103898
6757153
273232759
112258836
373540080
93118748
385382638
129693752
15157332
153807023
222600523
776638138
39680093
767404060
55619812
484396605
37458287
385700829
103615461
834984113
322536301
305253435
179054331
34666770
6395443
113058676
136141296
198104741
125661249
235906661
661044302
512863719
103133413
231550346
185148128
15480602
93067326
812328042
1032092
197020085
651290680
268766829
470165904
96081800
8896808
125082501
193221677
204799171
27327505
92179574
260050792
354219126
519943749
258134962
458657036
39814064
71865441
29288328
481874030
463867611
42052383
16505962
264364746
529382459
219791964
146618390
94226856
69300197
588721676
676089311
180745041
810086875
758137681
82156410
257523666
122804765
115327005
44811526
138888679
378803534
744506675
222495766
202443087
37871014
57410965
830982374
467449799
570294787
120135716
303068294
465537908
54335490
615004199
275892381
168752473
65776778
294811881
733769315
1855150
293077863
63080526
117467832
76364895
39900549
65492771
37621697
902153781
472304421
35917890
886264982
104399136
185268414
16739781
405510843
193082284
346280016
28516795
106922117
559373421
54130523
367067394
509102231
11623443
688871684
73813381
158953429
371871337
34744783
556051806
85882072
246713166
3336061
19951453
127428626
159788321
3224873
112867955
323742101
805629639
107622772
243984850
458517086
188807453
141517858
647308887
435383781
132043850
345091231
24954587
1202539
290534694
117217813
110557335
324565734
65405849
43389546
88958158
87045697
301832706
102893775
167210570
10448471
351994510
393211702
235100144
622402054
165357350
419579783
464610917
153691799
70306816
568678331
9677976
552011523
516262196
320624818
446465510
7358888
147058097
406927136
402153740
21708264
18705181
298858045
246005634
380449628
131328613
586750197
48755275
112150802
409043884
265101329
65436408
311189981
53251195
46888213
186023167
5101685
795928477
126687847
7522391
367425421
68669466
336925289
126085986
124232344
522708325
71949315
194189808
17626241
117128613
468470803
47746593
93384970
74953368
170815395
325955907
97079159
23273453
20548143
166886986
829812192
46546739
666539176
3437949
57821635
106064351
288308217
181937146
619393471
500059768
59689960
54697111
501967442
165771901
7045903
227933315
561227865
272553730
622355338
111746152
117634947
369591620
681521026
592286031
159811187
328198375
46071187
13322393
149917944
366015647
145147974
36196911
110843868
21751654
153614910
29475780
82616109
689244181
28956541
349335809
226004957
84942347
118489696
133638796
433312796
351617240
541546692
133645347
239806276
56245086
483095229
138851438
18178425
259956118
482527096
149336844
5170561
454282361
119849541
200979109
517167900
312079201
103785582
396878771
72575981
123593749
88230605
27054188
248822450
19574860
18492336
431778048
36552688
371180043
663055545
90491566
69263927
531441158
158236926
45097609
89550075
199086382
138543561
33404305
18075174
715335667
197178074
21994945
83314835
146541029
165471347
170275976
240898896
633355818
414588087
122949975
388332520
364551283
147669570
103693934
290075915
215640098
61167691
919483251
272042390
128843889
536672141
313022500
362159468
193051450
640759315
191293755
150200563
125128228
29920041
491047921
215337438
26794856
163522656
33982271
681614692
187844604
131463441
311487556
82574359
110340915
62497679
39894514
47828330
500857258
659072
7502927
327310415
698678662
478959019
288338095
114208291
204129601
231202736
361113269
727599886
55008004
317071766
164978990
224397144
118936655
219464363
6247386
815916973
112661649
21157513
771822078
408469987
299157306
459227088
16389289
87179600
59807121
693393912
126423857
403798662
237943277
161889703
6376381
20599873
104278505
1062518
571863871
286406185
143836875
110624890
587030575
76184556
182890149
407020494
245643821
85616447
160067430
391781533
302490024
210262256
408973152
61282302
389601
139979417
350634228
16454443
233255347
354693829
356763354
896705309
763895368
466821570
106343900
325001729
167994831
43039141
88588721
628546010
255294332
677838138
235935921
279094581
51672136
846380403
47343953
765144575
41524938
50472915
110043920
190646238
456763368
629774488
475782236
456648886
620979466
9304231
49055987
2795998
108141910
369332784
237789524
51146666
340213876
192439539
60908560
54894001
158085031
191072906
31618981
182208158
104978965
149267
234346846
42976648
232254290
239676942
438377776
10094236
184128389
653841795
58887981
372145594
129118393
197690959
125218437
147309737
244444
90119551
96886370
187413706
1582799
323188068
682138245
165291118
228378983
59571319
643546445
473694021
181341672
176281490
34534967
227751379
334265963
389206057
477561657
726813927
100679068
633809555
239488953
28661564
46141981
462784587
166932866
101033529
646537765
134503171
100454430
413925632
423574554
121828151
33451520
197636635
692197082
512829507
6223563
248412758
34053786
93826273
146221250
21410144
268016397
70596318
284039123
19002164
369601229
44489386
234074455
681341401
133715061
480310617
37280571
597157808
66965467
716085674
104506490
35844966
421072870
517062
325059598
131016331
63571123
55091203
83959481
190383967
33278222
147476589
11324543
295540300
2133243
772573552
582156290
302056651
27865752
146353531
218999170
187021389
441481460
845645742
288204760
10598572
149598398
11787055
12074900
124988115
63132932
13263208
472032926
244364597
394976797
386468701
65811795
27643681
158904850
7807208
661720090
79249815
651162613
162198379
138451710
367660545
135419440
109029471
198987446
210407755
775778856
755410791
10067068
175767773
104903207
180877467
409990102
164010178
78218649
131280925
13314932
19892933
199698836
32868430
72722883
28460542
219050313
68716362
10215193
242091651
82616298
707397829
892812840
210129648
20526498
704905223
90073323
359179382
238237987
239675251
233499920
139670900
464636996
179796661
723670445
710527110
427163607
46270544
758392336
104825702
1290037
346191887
485301460
251059471
171108610
309750040
270312430
384149375
29142527
399094050
2778156
20516353
253921331
129615371
454991024
241569264
418858370
43664807
30297797
518473211
84190622
778137578
257234500
86244568
161768296
682750324
392809377
151065101
256449374
80955817
368667822
342717489
33830444
324464288
445519093
222750958
196960599
245871568
80077940
88248979
118071614
628273633
239390873
1114086
66591482
18429889
178004254
424719927
681313321
221569281
290730051
358526687
116526073
418429294
113981738
25566713
136784964
371575671
573556691
122493739
30353220
559770695
152711395
836908530
157061984
146029036
48306503
248787369
263245066
398703774
124403128
100633388
39336693
93455902
355198462
556796420
2150957
645577316
179818984
496503631
404215364
291474145
35494949
441758706
15291040
207201891
6164398
248950242
146287072
608328685
719057421
224689297
95148705
137373010
234837717
256834650
262869500
22405264
668015602
196926240
26889868
130845911
369861841
780579046
35297749
152382249
230347801
655543310
254890155
576440363
46329152
188597739
355810920
135825197
58622133
163751640
61894726
409772237
423687225
297278914
918847943
210493616
50510287
75756484
37249265
68467905
132634984
190431202
453549813
506976686
556813750
182155929
13024303
206848503
20620639
11592195
23685161
64981721
345014290
134293795
389907831
726813216
4363689
12822843
147398102
40244574
137874330
49869746
730400887
116705193
384408986
181148707
180788982
492735332
85078546
216356478
15188174
151433215
526453385
297488958
330951372
101236074
307011856
115780684
94478530
156933214
813793662
171665213
22753907
101418962
141924791
73128856
61741462
195037414
143529334
822414865
21257268
30668049
264126676
130929476
438903723
408108652
237877359
102644084
63895310
174615305
15296193
307618297
218903320
508452055
490510323
327989761
70781019
74012979
25128395
192596325
120891222
799165982
10170356
195713201
336768513
332894150
148348028
153454429
96058613
17283853
171383525
70098257
86763034
107916627
24819124
371893704
586810516
313794051
278640028
819921105
558085375
224426233
175785037
16610767
83342099
144632612
247660653
552885185
151689344
68784060
654423647
193895800
75192360
251922926
507881032
257711789
257246525
14734310
23593451
14043666
682749184
29501820
54210889
121922546
4109485
656758123
457952769
11390246
326120423
322825317
669047203
220481138
285665816
61330228
222220955
895140908
23728873
40044597
270706792
635763674
44229151
750442870
43833788
213736240
110144033
811141463
23452523
580485729
101004828
251144500
71411956
381674660
183220200
624113789
29584118
55681738
120860248
102688323
593766519
218583094
194232755
318400908
583953280
347469885
193471221
615348717
118647997
175616432
203295635
105484862
558627872
240743558
156731832
185560574
64501063
302990491
80381454
61690027
84050845
653653088
375385741
19183125
712878982
262542658
492256061
8536031
632612768
265437801
552584099
6123128
181393585
1780865
302327785
41389357
168129783
683541516
324385903
44676671
373911680
106096726
628899373
62753027
52105859
364683200
38988031
447974540
306167287
556937739
61763977
157883080
278795290
684227273
429703263
526804586
56922133
464497042
44786766
462063495
429250605
68411353
34787017
201032132
448840331
420351802
211068847
120845069
35775454
13055534
776577222
152069576
182232061
22243917
61366676
94409142
179777419
534582813
11991577
30023331
683213509
481506024
5589143
452318314
38421166
77316956
474529158
547429593
304653439
102111704
270867234
19758869
67568811
72094458
77302677
419331577
775823031
99212691
432329982
113003999
98867377
9727225
322484643
291468301
3000019
34467909
778323815
162871727
146827153
155454234
91813592
330494027
59544742
55219595
258750650
149498877
5040869
2657503
223940868
151603504
52361341
276970827
68111924
4590670
388545947
126952565
119563784
563335300
165696891
137690187
767661797
708588077
220071
452405028
179584344
27262914
72768214
430118659
378260877
59328892
280779861
291970823
108764712
130168626
370941892
106525922
89259664
377458191
54217097
190965812
57079839
201567980
88994170
526109533
49910847
984114918
240125179
34907994
419265747
664546898
36663358
3989089
570866041
192802664
457140965
72540307
586069146
472323248
464756221
62818714
202554095
230535326
46965381
525619618
53582911
370107299
713520957
183783579
252668996
390328887
269983364
44253563
485322139
383382811
194575134
136059377
95130789
50789067
11960445
496243628
366663530
39423581
751178676
100252254
96964403
234012364
218904684
165948
46968697
29229734
112181810
440673296
60335909
43368969
201060199
436365332
288150946
155733613
654832992
407795747
372895958
180691857
579205461
73351241
371097218
314205956
700010820
59231571
122692692
439073864
904815727
200145596
157426975
53653438
571794186
674338920
37045008
572525088
112813929
26958977
470346779
139292134
463205305
154376720
342586515
353577578
491163466
227407761
288309645
3781565
116142284
182559003
85339738
175707866
577293321
242383561
162698083
179547575
663537585
779371434
98388758
274550016
245173205
72056761
363567813
31726043
8183406
762622064
135329362
97814688
324508071
31333882
49252870
362809093
22490021
140562939
150696978
451672915
124777708
387578160
10725629
64112667
70477611
399248997
106873616
176264147
360529265
528548608
548823398
8686117
238533162
731990307
161004803
463021423
12773553
501965187
200035316
563863351
247405186
26693491
571717466
547162527
31516026
472198547
579961017
571556817
42537482
485294962
86687380
2420228
100208222
635436567
85300861
91929181
14791994
323791588
147800326
686009223
2805149
50890197
16056490
173926554
138442399
309146216
160780782
359081449
375681514
104303111
576683172
1553251
369608539
196574440
606903018
18432672
518283118
46074529
4976726
689625158
74124081
173254048
566049737
47292590
586389390
82041891
2686809
265180736
35155933
37970718
86273698
164065697
282448243
240371360
159030455
610785445
1945639
756971
136310899
523029425
562470817
67234292
37645138
255876329
102816292
20378366
352537763
35011129
2993353
555393589
1129478
73209021
93793131
370329217
178646913
826338315
26561016
186324329
60708947
466538244
198554782
93900978
229793316
222388515
566290282
24930982
108609642
275534210
272723916
797966999
13536033
466807336
55916634
51416955
141968437
251381243
32875253
792455271
83687527
573627601
11562276
13931536
46202597
156754247
800958149
512515211
17293452
878579938
200006908
328538718
135022475
172267393
29651477
299013488
107871219
432369686
339294971
428760209
28104901
399571381
290402479
5116136
172530319
137613979
819932029
474703148
25912267
881941506
70477869
96978650
377822870
555663204
321962876
26654971
150103965
71080835
765519907
42710638
246791227
128265641
56686875
128717547
270339031
12063634
156399514
76558926
675262516
64341447
569360253
127532336
211344797
301561046
51891568
16351651
725391464
50829816
200057280
228062861
164233123
169168668
74395533
16025103
477790898
279551743
114299976
23720508
266940028
102903524
284617931
21936614
207205965
77139952
99456404
601111986
33668033
27803393
20394299
296946073
129602149
597158852
155541101
191549205
99367
100180106
641231856
74331478
228977475
360365631
705333219
417820694
3379624
880009980
318562172
345852859
425574696
417235293
298869385
226430267
239135682
190408360
227612914
81451281
235485334
67226322
299126764
4117685
193583277
41575475
359639
230488863
250164691
526692648
224759922
70375972
328426913
62948717
328567095
14527275
38743156
236756742
74487839
33308179
232496342
13136872
8662507
212048626
5818970
42044529
32320777
194957983
82807863
228487923
220760768
510714467
422701930
583371323
170069265
340883270
226155160
188368164
117957095
645812921
568279640
230792268
186185481
51677248
37726819
61272944
843053930
414857434
5610274
11634385
170630591
224658637
189198320
582346836
211774540
263379534
606987831
283225118
92062463
485754854
105489839
157819643
115219479
160387755
164851550
429449022
16767895
812725916
98346600
27776065
62638934
501515687
572440740
131975759
647111780
527750091
238169014
198826241
532149709
80390521
45583662
63378861
31118806
573712754
56285997
181960104
330296851
47919650
392006236
272367763
172140908
233822337
123779636
647255464
122298504
241345834
175273922
365677687
182698114
321366224
165317568
277203637
570436125
201436117
353806155
146568817
40739851
587956014
138152478
248845850
460734464
411580690
163750199
55171287
718513506
717267056
83468704
666128157
32327947
69752521
289717288
627187325
21390859
574510165
334382006
287571132
546442
401837565
49640782
365063718
6113903
235468339
162358139
387960629
246887347
117405918
308752457
322410960
603781027
20478940
93803949
499625224
58323225
213623305
395642878
147135884
52602763
11667573
781350381
485446555
557855284
169726515
240379978
191190950
71569212
130508477
27354000
205387562
9405936
270846915
542419224
388713948
91675887
269721629
345227020
176267699
58286
86150101
416267862
411263510
104059757
477820017
338820022
445824076
195673526
318200510
179113241
264314750
6335706
186818978
25285817
168638774
485735690
173374985
101654504
98890034
301031082
364996772
443063939
55890976
14154453
142049995
93935563
60168330
252352383
632369456
77972521
43051948
111783646
270258077
162574733
279814636
520923446
272083749
26935269
343782925
304175533
735277
98789854
576945082
95302909
71867018
22562671
456814591
3443836
732330663
103084885
79045196
4902491
132554830
482886581
17076882
159752761
37431839
93804569
2918959
203406555
118977776
14003512
10753024
227609245
26817152
11825208
268073713
683170029
29068709
57287355
103182310
81931133
791116836
383354297
137432105
110342232
615645672
13031853
14147981
22308441
215862216
661174223
446090817
609805451
13256421
68395607
333467212
159962838
196745504
128737078
18592142
68014183
142999438
222725325
209770648
361434601
425479586
202595741
392565495
175550314
380311860
314258147
124790440
93432009
47684501
74769856
97693288
680202181
215459205
643270759
531620132
65447009
212841088
796716825
508559377
700917080
117139318
611184759
51756246
440080860
506301037
321162716
236815527
69643506
6805758
253257255
491456100
46315933
283380511
374012810
35460810
163156536
47187738
7718211
28982471
450330998
681694643
400125148
253624851
234768933
659862047
411194765
298961182
17803024
422726828
238492419
78129768
4658935
339823921
295883207
537069755
275565752
291085316
186998389
23116559
836481852
331216094
169723482
111864770
77368665
114240581
297036697
3956515
18653069
136565862
8150864
271792682
82187166
738506930
295774898
387151053
9392135
121485624
729568375
878928025
17127911
673741644
901425680
5090593
340168010
498372316
110370700
794602660
317734990
214443086
356013502
28434872
194449217
449490687
605668902
85377759
372993272
617003272
133296977
67073990
19356684
439701395
73457460
176074032
71064223
325207500
467366264
427388812
356891945
61947876
102501212
593268580
181900191
89806338
183383552
212147709
451955938
22541580
727784374
280296618
32738496
262027630
14849330
146050304
104453367
40589316
401762904
199905980
550953230
693350500
537509249
135603556
50369226
20595610
130311037
238687564
221476396
283569881
106436107
80519242
40644840
236260868
211445513
198914695
175135382
223385264
296822823
214388895
4074097
186787153
140853679
378787401
357270920
203503593
117622627
340696904
479317354
102600648
3916011
59208077
758578777
77819932
258411066
633458752
33985446
316865276
307087184
507229848
722812029
250305035
145783314
713898850
1869071
13994537
440515819
28630279
291961143
136495703
133212659
190205644
553197960
10199185
26663138
632253613
645234743
548794
212589886
4184484
4688438
76435084
820203323
168445943
404633423
117709926
600858847
254460683
887080672
264751053
20167877
13168913
674923087
281851023
47581252
150438406
119552743
32447058
222800998
830502535
298233733
832955703
340933791
218625943
265091957
6518863
818245340
681274854
769489440
333392486
267799269
674384480
339536508
319477892
78177894
770432677
11162793
560005800
161653952
697667057
220566394
261974639
1215644
225850070
86176614
8361111
531232335
447562878
421053194
284754
455720434
15401108
288015334
547284576
526368879
682388433
5549990
143211933
445244466
115588075
17483476
344114021
81304818
104104670
41795862
10073128
140327581
504810867
211812987
18547687
91084373
107730969
16017081
157662717
808356551
47211459
60937705
12204244
844314
24416238
415983949
499208035
723816725
89421288
42289035
756573609
258278188
176029092
153812110
102296722
19793237
237326928
463870898
439596697
55542974
80942110
24508607
192393530
760034271
299632820
400921867
554123512
388692564
415031797
60218827
61090213
306672531
91379803
229348812
61043771
364484725
285099346
222766312
169272000
19512276
102854124
280587955
163137974
68827215
17582939
149637623
61079630
30933153
292894829
207120242
328857212
559537883
237501096
95607455
385708781
280763474
5195428
35977603
94279646
94055539
359638971
44019628
95263877
260329830
144288101
179498037
174153449
535549156
51938315
180573104
136907969
179660028
96573940
275186736
249310497
525339039
18052254
217738586
42484057
251664870
87283503
17175434
112134121
217620787
131954424
372308983
54978352
182749557
306338791
74983804
75423926
26029198
441685789
9380526
129404356
105631186
277847562
110344051
99761422
86278046
475734178
127700005
452557220
798088833
170531369
235768694
188228981
84605831
329723196
191843351
869207718
12633222
10086
445537056
475378330
4234372
163061069
477820463
19715504
142702504
3758310
771531805
200191831
71866535
232009241
319410413
114095232
108885865
29462787
356030033
544372209
321919184
9417829
566520395
274774369
6289232
275696668
1850722
198188714
843918030
241815321
235103543
458556195
204315017
176202252
221132891
17890748
848613037
127439573
24073905
83459603
37080053
125955063
460189572
530027377
3057255
238346871
556927923
81689401
268651714
32469077
268412105
138211288
36334114
396988469
3941689
345191908
1132899
232142428
77165445
6678441
681471567
441172828
23214893
390342616
696646833
146701060
772295584
331016309
151061292
364412570
491209805
402439468
68622194
74989676
164733615
228235291
364673100
639854853
490356254
575879939
308952943
28691754
581967823
322421713
82567453
54042648
32754847
29805051
602839161
83230548
53255440
122227520
170702483
8107637
234921152
156856162
442656421
690296266
692452833
2812948
179691852
545521763
84233500
29082082
177327131
5960522
211760414
126231646
88266516
6710009
675628926
759283634
123880025
55000497
65508273
51039097
303988150
204679624
683623287
33644002
102127244
210506763
328469850
257364535
84255417
618789181
257501385
98967341
34954573
152648414
304267224
92711012
192789603
730195383
23016672
36444672
171004176
145387952
8478275
631611745
582284498
124338291
361028803
239021536
256915108
282007027
220407311
397582297
31556223
152466742
6789635
431205721
275052381
64381112
855935752
2390085
670957163
109923351
791336460
54736988
142710641
151267634
732347333
562773551
610225618
22137548
634093930
37435512
685712981
78604708
454999797
224915790
101439711
313144094
137711334
377859625
67277467
471192760
394816965
281149381
53933595
89084635
562689941
40714587
324380263
604083828
300889077
77393922
166815526
717338371
429184990
110597887
397507956
111693943
558675975
141467199
134990704
273268268
43900708
115099605
76858288
590877950
466522035
42230374
348506374
152754195
72253392
28540353
146320947
626442482
153279698
237547182
357612989
55589572
662363271
89663981
84920359
78573852
117678956
346424191
384416650
81673425
32979671
667621220
660189726
386083220
778440930
118932524
181029560
55569029
516339222
939418377
263586587
68253314
477902707
714895141
550615074
711282439
133149811
607439732
50860693
5041938
221283088
299690711
35594925
78718321
176329060
665514298
4761346
215730677
17275497
244257566
112652893
290464634
299252923
18126207
206811444
160413398
458432307
129288941
801372152
151506219
19248880
242991466
43310889
225722152
50425383
747993223
273310119
53746765
150460257
101557393
475065436
327442121
117451891
88224460
542003363
7172992
313914503
482470055
315703991
183556833
120134064
42258090
410876293
371859290
800780477
140079947
346999132
398416073
591381839
2297605
409329316
93533079
2664093
18851552
476441429
293258388
700518684
12130863
66744334
342737315
219185882
371062801
372301563
441022603
94955474
47101675
71396033
342132040
489631220
7653577
386620992
620980772
66765099
1894733
62857152
531315868
194637556
11074219
25525617
285265717
152913327
2684021
616706014
101216807
583338049
95049006
417097325
200442089
43190250
613156236
195823277
772506928
32158904
18789752
89948603
36540631
241552281
337308374
842774265
128515333
438498441
30572229
471696621
162975474
351620142
815368536
436730271
413193002
299878539
150716931
309997758
460410504
532889441
65420785
109780768
83870307
13280132
5694356
345730753
5512967
1187014
609929869
72705009
24605238
206042808
203607422
176431765
9370717
22527887
487119900
281047703
42444048
222640946
434381844
108530945
164407448
218738336
636786802
159943208
229622966
20574867
108520537
172596597
210092066
442644508
24718923
4452284
289230106
93183166
84063107
295022773
228727192
367667
412585659
24263988
87474264
17691998
134432431
31942506
249327302
26551719
23660966
129100981
461548822
78309794
303061579
260931683
702926
33656257
196398704
38724547
539920375
15901610
51716484
169002534
94522168
1596821
1545405
386775940
630281983
112662267
671033676
172168417
11534540
10815217
196907723
218601212
541309536
114908983
616477744
57350275
295243146
554835141
795846659
403082399
116069580
14053833
834478640
510254693
767094439
445290955
82985993
357342692
345852699
60665192
751743316
622241080
380512992
213476861
186001898
166077945
537671638
56570626
201184270
6372563
146848095
592514351
26482185
528968142
97586961
99002799
71667724
166525633
172316430
452413917
97349030
201381392
82961532
617110809
86336916
618346421
599201400
62571388
1682922
198907905
90924171
6245629
160766735
11066469
622786228
501589271
727488576
249914511
65178967
139152204
20350389
306480248
234714399
192252159
73007368
715882741
134763307
623690195
45774336
6610729
109842394
374201745
435622625
224298809
487249883
283647728
175609593
11968931
154754931
310787154
387229885
200591397
185980631
187469171
119965946
101535207
448557644
298633469
381192267
27868856
23978892
141439067
11092369
24431234
38514337
19522339
301518154
71222049
34906567
240583400
299614529
165262414
151094373
67431125
14337873
19588217
419985364
604480051
17810189
196743352
137587735
44662771
354749054
377373577
254800172
500784454
321642867
21174008
242556903
97528139
892198946
5694068
792640291
26980999
660561470
224636556
1779724
217474295
757095482
108122113
186193942
208685678
237097512
219912406
48376997
180888554
359366832
108802825
17787600
86426523
181321198
654612268
199952691
275456832
141261833
210867901
313856796
720652804
435594895
145824925
63145451
351462378
346541638
385911432
261019995
144541942
476424812
294195458
587679044
291780861
152120288
115263338
97117907
23575976
362978554
297538660
146905746
136258163
496511794
483450470
182131967
75572539
23923900
51217743
406731230
508010066
596623089
175523850
236375034
78204573
27982192
63402173
277784151
101342264
326109877
497131658
332514976
27343711
373043543
42385257
341961712
61629075
16174553
63079923
292915445
34505127
501017
167962769
167808012
417040172
343892242
13657540
52284136
130861457
597788480
11087122
327086990
216391154
67552237
112591362
471872359
25862405
481652498
194650351
71155188
357754446
756071322
210230097
12535956
304077190
106305789
1719253
177123558
120971004
101874254
689160583
78611927
18663143
106558512
187367268
562550715
176786837
697158568
417032927
25798104
109783016
157461163
3383731
230791895
740325629
152082939
256313546
49601146
117776029
19565617
56914427
467396266
134728775
24850845
51701784
130251458
114229064
129594775
236988573
36485996
53707717
541188246
196554449
437419180
581547736
372827672
327976163
290483687
832324159
253555072
638039425
441456553
106455038
403516357
631514708
47226759
116380239
79977321
395907607
612709
21234561
155974664
43603078
272908921
55302871
82937418
779491387
145806573
208815576
33541600
506156553
399611260
31601924
427592216
114051260
5973228
233521635
1967520
488346979
253290311
157660412
166998475
333236383
582495896
319835481
97965777
35774030
886939570
549841905
221610388
359004061
675938782
228506354
353555190
9468546
466979117
120436689
365764800
126565663
364840740
201027715
13119981
8898655
728778124
92878638
206787418
25717471
25142753
9457060
152287841
393285656
112230412
477994255
2365961
294938742
199682619
48594597
99567374
307376557
1707505
215139105
503622268
714164210
200125196
376840280
564687160
212444185
294295615
57220085
476739100
13180405
619947585
81255217
662622287
111453398
218870639
76246009
142119997
308139158
163362564
462358717
114608535
263418608
3405271
874875843
100596297
130890732
509644577
300744379
893018374
248237041
2333411
121265932
102517676
182160663
377848
60593077
554893485
79747075
878469622
298851504
175214516
289326673
133259303
316292712
459798234
66314242
583926612
386277214
381921165
297327046
122475448
152172020
225164622
212676384
215925210
622120225
69040376
262681050
294750810
220731553
87817302
140620191
37982215
862049537
495981356
59724345
589635597
68703478
165474763
185826662
64696
451100194
62279063
404784371
132703233
325300853
4682788
37300293
236370255
426112973
88134101
195467142
158337272
56516223
54452439
109801732
314656241
66442475
83435953
196921625
400378508
724848081
168223341
33796663
240543086
126836619
527609531
176714997
552645148
512807473
199439808
6887693
304988587
22073396
428251323
84792267
194527314
809691406
207532881
73639989
40232591
19078580
159341247
695229400
91414
180811739
293718070
471877751
187909916
353796323
221199430
167985985
138516341
270110067
253724251
764040118
241303377
63951699
474220391
11338546
213949144
324417598
150879424
4410407
86451017
41361446
52294256
276191838
103678406
401366962
197459292
138822636
4886457
539892320
80604066
782431474
218737815
34747682
350594975
123115309
833170504
347232083
486857058
369986643
757745502
191457758
245314034
426337315
118648695
125849329
13171749
56297523
116553170
3252687
269831117
349363550
10833577
256736829
49169288
569297263
129638729
307839248
190880529
139306168
122733404
615337959
22862992
114738053
729312911
696215933
43913075
203753344
87415074
397205769
695776
186717056
300550111
122828372
143620517
387704371
247121786
514255712
160460330
178883931
648746860
171994778
41813282
234004524
404993749
113593106
427342780
52482803
193144699
116459278
450650473
420133097
226758887
78865239
576597988
413946232
75035014
12461845
87196908
315363910
143269532
37482165
20453320
592475171
65047107
115049701
352637241
306894776
459578737
122662459
32836885
293343722
98502482
93558079
298325660
540410984
432599216
75100214
70176262
76654935
8338365
58890985
232397843
11051927
603983117
113122700
182034782
526034571
18987117
163118543
358140777
78243736
776123217
362528708
31518698
69112629
219491862
121296
70293
65451646
394393149
8677041
3470504
244886008
489695639
417551161
37520422
656608090
143936822
159486605
113280570
297406587
686769043
205335886
79660503
129988865
32858379
272511061
324424112
329424477
122989004
945788363
30160650
245318554
138461068
138301306
258971976
867323474
96209687
146790216
182237732
78160606
284135952
348857522
12148623
251935716
23190698
280734676
4062549
93543367
135009400
229860501
307283097
8759873
332820974
376853124
434284349
324011341
159136465
140110706
475243091
53065836
18793760
259016967
118903531
481809171
207188838
31353291
782719019
7406651
307477012
120342853
10991778
704409883
133028290
121861757
64470989
487626066
351679871
121874390
249472969
408928503
53203639
186400157
774000240
18795712
639742960
3219044
186992758
23538634
149632982
20723647
400631730
171245510
575024760
11675150
344287054
491128279
587409182
58155431
389908035
110151502
202821865
743501191
230407039
89647195
466305913
860247377
227309824
56701634
661533712
177636712
657990912
375918928
395017995
77317147
28842680
25309280
388595620
506637126
130789670
306039423
48048152
318553515
641530601
519113782
194449057
219857469
177551298
431883
114809673
41536460
84428028
513635164
91384777
688102532
236151211
361536213
153516358
523128578
14864348
825723200
326232363
119457031
556807933
25368703
211726128
495704796
415806558
201894183
76898009
214655262
697747829
97032368
201850382
360838131
25825627
35234580
87030560
18874658
98733513
729505757
378086082
47681705
18994077
473226665
72585089
236672602
661009608
11699210
264786894
415099715
455076029
99694323
70555224
463264313
142195642
84644565
213500111
409528777
429627392
360429773
57233566
213680556
484067852
73188193
417429218
596666420
133828259
160546417
725946279
526555827
55195382
40466112
771757937
494607957
266331638
676624061
56457130
818498871
2329832
15092833
127270422
374136247
11020863
157155145
108486204
172548519
488887788
342419060
30786877
27038942
114320706
179101007
794740225
40287647
329237574
4546108
948473011
642835145
88688297
385688932
262167835
160595145
649037821
100153786
134989841
543479593
568394458
481418717
138693497
884371794
57253817
303565367
2445846
410159433
457949308
689007253
37055944
330746042
29407476
431885528
405147271
53497169
272322526
252904622
448025334
215577765
376858529
578804927
91888992
258242619
93078882
545608774
426114173
524171864
55972787
147125612
183301320
715224287
354168785
477509783
38615313
117993015
274339134
528349430
56086012
343851894
84989047
9154726
248016125
256270077
354014081
157345559
556336587
195355217
43478319
32054005
284557122
3524463
87443847
569998486
110356082
921557051
250617148
323048603
155923202
23323481
442861
25462688
20374311
811853687
101321587
87449820
10688880
140009625
346135882
1966922
548656494
22558899
254500
622409759
114043538
112928116
110347962
9241493
329916983
177088126
325618134
411958943
92654204
85107791
498867158
47541691
70213112
372597311
884024321
306346658
339981241
16007637
101079667
833804187
834479442
528130221
191715148
913573133
16463269
703186619
197522596
237983779
171236452
205401400
117609355
195845007
181063014
678583653
213867467
534397763
583356482
303562566
180968846
88939749
498608603
538437865
25241207
178872114
338279968
27504483
782036361
52808745
242399916
204486437
101191951
332547356
245788768
171422776
342772231
235269196
463382412
75783218
48970204
205686385
772030541
247989069
119125564
202742342
34662761
776555352
53701747
465053070
482858445
765288911
647230432
310867036
65660293
73390290
4928680
126307655
424173175
467339442
543219384
266713722
118149410
82189571
877943530
388189256
742434986
216692015
427628556
633839293
359227036
81458543
341518006
594261539
299417554
324814370
450855715
69012370
159743649
839802333
223824110
136051919
728293474
122534663
368130938
544167209
936942132
105100629
80573983
428275057
39417443
9202038
105485033
767596786
258726509
166141978
34645703
66658613
330227696
673135199
165863290
349041093
1745508
191090845
54559693
427155472
597301101
205199839
126619302
384735560
37210885
383100380
22690346
373614934
1779946
261641980
211176134
351379572
141014281
26283564
205713523
13435308
21185414
427261575
298899350
182671157
64754692
605775581
67531790
364536906
266153990
288764672
1872983
729174764
268908142
324998805
82134012
54748524
488380714
491733428
18874364
501986119
6123044
343045700
62923026
125968123
41824666
589341593
158093444
235340902
290229467
111939930
213062089
31869589
233617387
662861527
47832765
382695967
738874147
178109301
76152699
314942348
424356460
63693374
14316820
368833964
48679451
279033411
44897720
1949609
522564475
61982748
332224100
10834687
200191020
3554338
95888801
41870269
42066855
250857094
278865493
129986513
242331005
84234502
174669457
58578106
47290893
6584718
44405014
835177792
370318529
166240101
197906979
77591582
457936267
76219832
647643172
455194751
54172051
9489808
271015252
4772598
309048646
412552828
397372784
454403746
222513448
199725861
6079118
347171719
124910696
88542147
76293606
79316919
402620065
14071238
395437355
580364438
57997337
402694769
85687323
2646824
21141243
15877638
618640841
908391810
865129370
242589007
475943682
270360790
65810085
146335633
499884333
49496478
903621863
161959416
15077518
130107801
261651852
546223590
262812898
560902445
428387994
163359429
26561837
182283255
236320170
506368251
63065468
154900550
265666467
461426226
49062898
465453938
30811256
275481729
288636846
513487140
402124583
224945273
297534477
559871317
73728201
123393758
25962474
308314943
23627375
102964856
118826070
8113899
154346762
143778848
321519298
153558163
35225514
15073536
112234199
266910149
525128627
261392401
63029287
103616971
448304647
404790618
54084142
3502027
1479256
93875136
20212569
511462383
265515582
455081846
12352493
169379726
494199029
622775517
208191106
33579386
188879889
573402908
140705603
134322529
470063889
28668901
139146357
324767299
106549346
67065870
158985497
632508791
365954193
525792135
554155473
279907165
118429632
13335088
26993581
260356973
182248250
98688902
517797312
64277164
23184458
203918747
23717099
174004769
173105963
573838080
289730242
161792832
324598091
36532748
248395253
34017271
74017616
512980203
486046798
39627393
351257557
96406968
154060390
332305190
8031911
659905331
629502758
183154794
42141821
117988776
3492438
295776670
31533270
2553930
5063432
417308253
37107804
10602899
694685589
375685863
539778926
538846117
162813462
215406039
327309555
50849026
143199419
450981741
434002704
778638364
313425397
118480598
740800231
64690406
327510351
55360563
8847942
616468
770542205
67791310
82349091
243791223
113915686
606020913
87200570
340089246
247883980
390665853
476417871
451241757
20928362
293206466
373906634
17091032
373753140
7650878
854793768
277972294
386447377
73912569
28077539
253313644
84354904
521689567
25139002
253696072
149645351
112958588
49369864
558970422
218694444
376246958
491537461
294353825
271477305
663584325
558797307
323056198
646483478
114505373
81721536
445426132
147841781
103412024
273366065
30808017
245533057
129197420
38914135
18740908
65394122
550203700
84431105
763266730
142259807
583183547
495988663
383989408
16592625
643503600
353210457
581576842
13607714
47983274
109457335
40638079
438673911
236494823
234434379
352469160
179484783
331882846
203106972
226054464
461767363
430773031
213423777
681597707
37408915
87009049
54194061
281835796
312014663
432365064
243595075
630670338
18324182
565785301
15867904
40429215
112883637
135486793
63418682
616980687
5484323
694146508
107584526
347991841
392964080
132954487
44461477
529260645
67109478
165578236
48453409
60392899
13211251
671394248
269590014
285940895
32832881
527045949
357993549
608471906
158389397
131556909
333809830
294816848
134992441
29178503
92260159
465609696
31702382
8113718
40270300
68116427
10911180
422430873
37896092
164334728
246363973
632319138
750988930
574524630
7319700
34003095
46147507
476852714
396201763
156925246
103784620
537474178
200872736
397771280
38106335
267541259
270738832
492485441
484637132
518251570
20989034
148485015
831311551
665729749
12965282
305093873
34374211
299730788
112374576
31668540
447976237
196876633
341930840
69396727
87804023
186311716
249550862
143248059
532649109
240445141
349294319
22560271
236105872
170033515
527329575
468905775
4407933
299201162
424072454
795396837
251848380
8215014
109320189
753887537
36662272
55465950
833681413
11594490
542452037
12635531
41460595
90809237
942070158
724643960
21024723
90356294
319407075
66749928
29536741
42006189
313102698
300351814
343366826
325750761
295057900
267400410
44508739
515436971
246472715
200866821
74869280
331621932
792081355
743506595
269934905
227212650
155599736
340107768
661998699
137212678
18543867
64844113
40329860
109004388
56127296
115914955
754545016
540709374
327022426
40980050
208039436
100436028
818920617
100652167
20519196
351368453
91722005
628514121
303882836
263054087
49308881
34154396
190243933
320268190
65776785
36618142
166238743
347833965
411690495
40267983
328758069
365541977
734537925
46916981
299220639
147990732
281632992
431099289
496512588
362739618
7998993
139431305
157994299
144552447
61061863
32785082
2827716
2488789
548523219
102681194
155895494
65236421
913776620
134908466
395392791
472114701
155447504
61921662
21405183
254354435
527829033
97366829
272541417
46281379
411187633
44442327
377094074
108718431
175360263
15001365
147202193
622909015
397114290
469424057
22053469
304184592
167441868
10004124
110501267
278779432
135082784
324938460
619759316
253033568
433647151
443237011
225802743
120260524
24708397
49730649
604179433
45419115
130436681
350006111
634526419
646782139
76271075
10124716
230786841
125046815
421857325
74597604
1700826
530327923
418692712
63776177
226405134
481358287
22383250
536462832
533051655
55229950
188333116
1707564
332364655
241888807
314800009
487634466
164622341
321436096
283545345
43155688
134161914
23390311
174238196
115399838
293391083
107734676
454766127
331775496
452493316
10792470
3895993
186071715
183027159
661990923
346264733
307934731
44026917
649733752
79836488
673871806
577314212
136237912
50433484
371595316
19060060
366747641
640953786
164402732
130590996
427839739
1790973
127265320
434104693
209161600
398733127
143504001
317614850
5260168
328065722
302275602
147601330
119811235
342720322
54025431
159185151
898615642
93196439
6485055
184056214
92238835
584668522
69026706
3243756
451276418
6064499
97384696
235108014
70291203
30928765
231068288
32398669
896295036
233555432
9429907
131631787
172396516
666536810
909421
97909151
195236324
536169344
39054383
35836081
19731998
6422963
65852637
62571244
523814207
30139460
331335647
298456933
32270659
44323532
330702868
370816289
269320084
361120690
24876000
285464440
768566374
375400682
242274348
84551884
64422207
85299284
271745809
657016545
693831545
70634348
303466764
358693236
567048804
663168298
603774684
51126648
274950574
551150741
82096098
152850215
363406203
751365125
68734408
30445921
33355726
290423740
178401482
459356810
90749536
3688594
76476290
298420398
416501420
325917148
34632953
278264975
550972869
219315717
6170149
265508043
459502995
158900422
297257899
632481836
65947456
659238116
57286524
77231875
259669
31031535
99812196
153825762
287922203
41333429
398630216
254192720
4257364
204347141
17949344
11593863
150997630
115655766
40731466
70341646
4524386
13862793
93208577
354982842
214177828
791904877
313374886
193558737
115257277
12708903
62862167
14469391
697942985
47609974
649435722
482365223
106154370
1201944
95906293
222595430
644889037
143507613
68444926
422521595
138565719
461750741
310255975
192242418
613987956
850658756
286439168
182983256
123312511
165131576
580961
237969197
236593460
325840540
12609492
145927808
295553152
10331435
266498804
97134330
17156095
212961397
50114385
148189891
127501174
192069685
42765660
50796430
369281416
91878366
108733685
17282511
222844999
132962562
955909682
58212256
1299875
232758204
73147225
253455253
255226776
101940927
77744755
24145375
528589565
79036500
315061746
165913208
564569895
679450532
65184881
50925722
112622123
69238674
339655655
477853389
187048206
592632952
52846457
64797346
46828168
251360561
53154504
26966101
101946862
10356033
118412343
124412474
486079692
260270678
165772590
126106901
520993134
390885779
352942736
319465526
161058064
182311641
109314858
75623475
37682516
212601329
802453732
556630295
162534244
553169390
392156527
179499271
62465683
103796165
23193930
74790035
679540
11398018
35330448
381727519
9284326
38086891
394993106
280531592
15059587
570734973
67969370
237417971
209636779
324913403
370075434
53090713
257882396
29096360
830148539
414934701
122480334
9204938
164367793
206289508
186539340
695379655
7827521
387916579
32760016
12701875
382150590
1985578
320142576
57987726
177976983
248405807
51222692
173488598
773182185
57514637
11601235
309336354
24973914
83956801
11599324
785704497
101100239
33303416
76551891
133459521
177335321
82345507
223628040
424492671
580950113
22782894
504248722
317532434
12273349
58523366
43672679
783458496
714447180
68819338
28212400
155142770
534049071
552248509
232031326
25745290
290374011
617536668
924805358
140827129
33380882
107975188
8829797
386638085
880994905
104387422
467741311
194264843
158067849
376722774
4886422
793104111
97726949
398259736
186575590
66992492
633149885
103466386
920394815
242056833
218936755
569924436
470073670
88008667
447039840
544662841
140954023
10861153
618312957
501073207
101457886
170180529
268530261
409908037
104821987
144631987
38660625
729812873
602640693
740776409
766975394
859590638
460226571
177483005
546041225
33097094
357237318
2048922
185108263
273515
305707543
71495712
356272732
550363201
521222416
384724147
49099187
458662767
51574762
97792406
840150610
499317462
37430859
16585434
701945153
517321723
35380286
195326967
641327589
571990073
380727091
833622329
118397805
647489960
560566654
64754761
29041126
227572862
415000776
9191738
259379249
26445323
54701707
69080193
351416339
522264727
109447339
48790091
194839986
184876527
98944786
860595949
153278965
396986363
39372778
138469290
85902875
509398985
204069301
157280481
319930169
166065246
90818509
163803775
306921980
330636967
281804151
261125594
826948266
45204474
142056995
414834144
579793193
232462732
94820552
145526432
21842470
160357688
31524206
93667355
168608733
260312401
16021425
226076503
209538731
200440110
123585734
60215138
9901955
3097216
217609319
419642033
299981342
832180573
86576923
12298901
501072481
40658317
116476054
15917842
62180435
463566004
3006711
189199248
130640059
52246854
166883984
151856953
77007505
74946919
358651933
424079054
69252788
244074673
125420537
153901674
169847573
679610531
537745020
110094586
259978310
36607807
575155718
453341179
488975715
633732451
557788278
79686693
8141533
335314303
113015337
446325702
22134411
10185083
414979204
1788029
594278208
43726928
70998237
172789569
585414982
14931473
222977565
75182869
37936947
195238101
440421184
628634915
93037273
196908457
297648689
492395697
410141783
69351826
250852778
21033026
33386902
160354719
101526823
303525715
169270438
192462186
37465614
261795138
159956253
767130523
166642952
65825248
671115557
106255518
160322214
119729
299192852
23003169
82262426
280725505
76065396
128307504
282213214
84603924
16744722
311164126
394893481
191331236
9731403
457619120
274202461
96015006
10483064
88175303
318389859
269141205
3866511
75057385
241274383
13268414
49195000
448038605
814484688
298988850
854021479
604282604
360296993
52177094
233862664
353194762
32944889
66437483
107457868
210514068
83925109
16750509
345035290
625763517
47792525
243457027
99231438
198464540
170578953
273121951
332146587
150192308
294513136
62953812
286919537
91478927
171129969
443274623
35237435
116364868
171373904
287865477
335903923
119135720
85238790
241529921
584359011
55150405
76987622
89302028
638583014
19695604
177330697
64029240
210031797
134080912
849144940
5967277
49292300
49389542
394529551
107085881
111610849
118959281
584679422
133522630
107865851
28737306
134842715
44627520
635636447
44849298
573956580
9221778
46666017
200794667
53292021
122309763
34789676
5286647
272034983
681258302
21629653
79752223
165143298
49970640
45801917
7385809
103835020
68453078
540890906
33973951
43778745
410506837
222830618
136702152
111813005
71206534
208625978
304448
28006222
37737618
299885111
264335806
39913673
44326206
3011709
19270137
571037167
710703259
499515343
384329277
125102515
359604195
478183921
349663958
15446461
65138264
345901102
47352638
20576695
169880037
914662475
283084027
11582850
46411048
8752043
685434459
98272800
114034
354785316
61010563
297078471
18526820
76399973
234021396
36266656
161285961
220735414
275113029
126936497
229770187
15104427
335608816
50531146
56947631
36674234
33046826
423299989
77799189
173362609
265715517
139183001
316387247
14374835
315653330
106322354
86584878
75339194
412445089
50827158
844920020
161155095
384832850
74304192
306931281
14904193
62825346
74724663
373601767
70495106
782744080
779040879
26838140
564590176
79797618
764894
243745610
62461609
7888319
329531390
86554877
369417809
17513159
200075522
611104860
552741393
657151658
250539780
271935474
408001522
217355008
178299402
5767554
85057013
36092583
259314135
365856822
353722226
157739800
342195720
224676678
306596744
165185996
362601166
140073539
432917951
21041925
373258736
360131144
252051028
275850887
356896484
751733629
124524550
521971280
869854
306743135
408596002
142523637
143529384
376837834
52619990
94462281
367925394
212291730
365543923
402898612
37178563
154839230
305724763
22999232
429872005
219786776
629353641
203736736
46436864
687792608
8579699
147708519
268409108
728510660
13685911
401155141
659007779
407705094
594665042
16032869
252903865
17446094
138446602
414456011
222757087
523566628
57518667
548504908
188975736
178841497
99267962
5748316
124692777
550071447
32671927
49524700
45933451
42604774
44336869
27858939
301443575
277336771
28640076
1801418
138883343
838578639
406309094
37834329
167341692
246129772
14102957
98913274
191700545
54239114
110267937
47112849
480354316
203208197
87243416
214344819
541624496
377634682
529697077
72587132
77601572
662787507
45033770
75530688
17587781
66527032
416727661
24835556
224032488
192679379
383897455
220660914
385549831
432315614
300943361
204821476
447260990
7593217
585589465
872888675
408475753
706966565
50373587
38374757
311547086
23017895
237707041
373600130
329507214
143481203
163277911
115314086
11035267
19613323
415713737
35709880
150907333
3181813
228543855
475989576
327441488
349431200
112327033
48363357
903129339
265493570
97411541
112983305
160790658
28779464
27324921
80465229
356824612
104160984
260812541
113790418
98227491
148733233
164256429
60869863
151446296
658953400
298669487
34469751
35243561
433426576
293668206
730767983
396445774
78431095
288636148
12884177
249538363
714172230
240442813
229824199
875450
673789741
588229088
491782357
30715196
539130952
593228556
156668711
4393970
533077677
763480616
351443596
57136677
69660722
84240803
665571999
355754177
69852530
197366363
321238692
129212581
124545449
13504166
1316881
45965429
227904599
8938507
44514162
189679146
45893697
92453009
435755957
592540739
391827286
380537660
49316239
710184653
129508336
335732864
58664552
283856099
43907661
141499693
424544715
96009583
172532399
198804678
598909720
118960136
419694408
333571184
220249601
493301609
76684106
324448334
75014452
23326150
158881977
131530527
157358303
155038737
82058941
181053611
865135355
546566001
548263467
416678035
195087002
169535011
41755026
314630093
88956992
12143404
195136515
195725568
155581291
183312971
177037250
323650414
41450410
575863435
156447035
365599314
204573749
186892558
302282341
519219127
72428177
383989521
160444262
128122573
14975796
218003339
763933745
29337063
125747643
547637843
401211989
58814072
58032310
42780105
528312351
232399064
394724582
88348717
62992710
63599660
7971852
277258877
128528206
14884627
215791860
58447767
519459409
5254365
286772
484523357
30359936
414423973
132961751
620854088
505260880
131878148
60690845
32679025
183644253
17623742
301184739
216034050
17774464
369258442
216363858
65492286
656790292
73580433
644002940
149482606
102540212
212043729
417372259
115294770
111007537
629427597
517428963
140396150
649212211
208961074
65958336
472698461
31578304
684202175
208909539
4692606
460831134
67799217
177531107
113893651
88649567
101456690
837881435
45094175
71414609
178080371
481734432
240371258
529286811
528034082
418182035
233322905
102521531
14143568
106556241
277910
293715954
365751890
142481138
374027449
287781065
472209505
612041505
519908026
659462684
309299987
238587137
517422895
302757911
39796362
502675286
148384583
122682834
53189966
171320443
12294492
79801
610561650
10387407
15512500
200574441
27616522
577382195
6593049
688993809
250054688
40983701
321641168
154877882
148627220
399919103
12256537
486339500
43390496
748182
190511033
173291632
23588448
461695096
78221433
52747316
110056911
514972933
96252197
32282699
390763165
99764161
104634243
102565707
21833142
381272745
948136211
237017009
125592748
454470192
134557220
33696452
53907831
397290693
648534838
291887833
392940424
90545903
476602362
96776889
6597005
17390147
74159139
484015254
193147990
174115421
184475606
93799260
336598117
85438057
73281295
265146150
18317171
18223109
509498801
247732902
512264061
253197370
202915316
14040915
3498918
76035444
14627249
601537609
150772106
12342165
331289070
429546586
296907846
626616843
50399239
384638226
267411316
181703016
21795526
197222123
189219670
19653678
574751511
484700729
19466177
310302768
55524604
140014348
261336738
10453048
214794068
313842243
66708031
6641879
31525207
5866337
142662321
551238521
259024651
402636528
244495064
131269571
257677057
124936406
5887476
35303834
123223434
29302345
52931834
568886025
29049490
117497791
469415660
521149352
83532734
380698229
387684283
71326006
71212468
49695921
36218148
64330175
489897214
140018608
117648640
93818042
53831204
218675054
15806497
788220059
20337805
33354422
518646208
116016217
683329148
269258037
373845957
259272612
591045122
142410049
32961613
76195276
770633872
73308220
232834848
36955034
18691608
26389953
66944583
274116973
71033876
112000090
106468771
285264297
19538239
56302745
433983
487398784
750167109
145290975
222703232
210590615
472903778
180458608
447824043
73999418
84438114
736250757
29485708
76029524
448381093
108155931
210870253
138757063
550565186
562257262
708373340
94760189
131680957
558637988
144045036
56602124
56946592
115122138
90789051
461474072
269650614
425813771
122918415
28541415
239638184
7023503
23847336
32708351
19073071
73296689
9215201
157343926
884039338
141143643
4794361
531499418
68467942
28810328
655593328
556416388
37828746
169157327
257046951
201130679
276059393
610131121
94569157
93976923
31640813
16588584
31771682
173355261
293956373
225897406
90698659
307952267
428184906
387054554
46374927
463115005
579970182
43166734
145153203
100082802
532768585
204034699
111156929
35618498
22286595
161675228
58894015
297491146
238889434
385997078
122286091
518594341
657442373
621974371
38758786
54631437
105726201
310459713
134821963
477016610
43779750
303023900
59362275
157344161
598600989
695319029
84491924
88100228
166835753
77782571
262205933
337944888
51657378
218140671
471350722
21385132
46476731
345355734
777171992
190410176
351488625
229541288
375091705
126500947
152342036
35535105
324416384
151955756
399109994
25221489
330405852
550449701
483415055
82224639
487800197
153455005
424332362
79973838
20175537
47369543
689227663
267478961
256046016
456522024
544659307
262048543
106602019
25326532
60051434
539497602
394011290
71379132
517512935
559841229
93010760
314195995
8304174
387534
192237477
186779244
205682309
137106780
389438203
984054047
24498086
105391552
357536207
508363194
85149283
389068685
5690853
246200743
138496360
56190510
9707287
402454390
200249846
189474424
298782269
381494326
55307453
231685362
535107197
728806897
622253546
314684251
380253501
82044131
354693898
3795247
33872285
1955838
51412895
102392939
141540616
11591311
109217986
136568946
249371634
204332804
616180628
371183415
925735952
187191049
717958708
272003613
285932698
160812156
657521492
250862595
210448276
45728804
12492671
42272330
47169669
156225583
584654007
134939406
427620863
235975226
336012882
312019990
54624218
108650551
8854913
2714444
195452759
20585764
12169873
414780823
4380047
114135133
373045565
100728792
110541861
73953181
225788804
276777589
172272936
153007180
204568713
85177735
20789533
232985477
609090595
7065714
121993829
209490236
127917061
286310826
176189787
10399066
82282703
60561377
125371598
150736433
322232258
705042593
102275805
410503675
699465212
570534602
306927852
50148393
530704391
127338118
87567438
496786035
325949551
260882589
103222697
56387024
650973147
396592490
13266873
502784789
266506733
416343242
45589227
273649248
38332801
365539399
235604639
31256606
254829221
209684658
154237241
77611600
48146767
264663
495653248
267818105
97829725
302884874
343928919
20763524
452872919
348967780
143917483
46140326
82744936
66989619
805258557
292652900
193921328
275656086
244888205
13477418
111133803
94666299
513017314
78169131
101543961
131475540
3433095
155181732
14615324
253188682
26355746
76749536
15418337
186101477
37270927
16565153
319146992
587301575
621729751
80028070
145643468
440512121
297173557
59988884
152384972
175135416
760107296
49860989
435115936
136912306
1274513
276428869
390915433
373394051
53510465
45671353
40365229
253772870
213139294
295568973
136559058
318125469
519256822
22300689
629057167
722156629
244817539
340012103
31080882
320247063
7208656
183303850
81805995
91238473
274568209
240780012
114823034
17731015
7880377
51272464
156811256
33995568
158220865
98641778
76910941
43452772
21336356
43833394
75562707
145017666
648252305
268194828
136318725
3585472
79950454
144329173
15763818
147503242
83262113
133795848
314894242
352058384
126547552
504228704
37864481
84901831
53184617
162723825
337056503
63489707
131528619
12591886
14035696
312990
182423161
669624777
12520784
321879282
216898155
99400065
45783455
62921776
59268169
237401589
174343110
56581822
86198700
702602088
111186146
396103508
1155715
94391232
34209115
293259419
53966458
30941019
95292831
102299470
703542331
104717885
677049646
143688621
358263164
342377181
793440007
783746765
30174921
83971465
169760767
188400254
405386322
511569145
229410843
29997249
82713018
49770110
48568947
516574896
415702525
378902417
264601316
246149030
111236763
600268680
823410659
135267496
7316241
207568943
51967423
907692004
95490554
321800027
389419375
54068209
313452280
776731
129874537
400425880
526090783
112520769
54763984
351558724
667775361
194096591
487393537
391297445
928401
282393394
328914627
149917101
91136341
51091952
497206385
22677494
330894793
578817793
87367074
397672745
56035152
45812967
9615492
5485414
777605643
663987727
275110319
126740002
1221314
557934327
33287086
72871422
465976148
179451674
572584372
287573783
175403354
347166043
28297806
77173822
12771146
167088194
211843437
345936802
129422572
336309354
230226388
205881855
147417329
70692085
1912708
11061909
655247069
510607861
19807883
66662025
518756179
3235567
145608892
1947626
764864494
575378056
146769578
165281856
35329982
135562729
153440379
373077599
105962265
82910467
309194721
508523719
219339042
91229409
331267148
287957401
440106425
96497240
247606148
145989192
193698516
340804965
612812961
29759269
192014120
615244686
699402019
374918669
8346727
187153623
451305371
473041995
71243393
210466259
249716448
210912460
8197988
506572320
540460386
133523657
314320496
274750723
389122527
206508133
470411072
265099587
918725255
657794803
754491099
46819405
469477187
98550071
344405699
605133291
135369266
22180720
827620278
314586184
705492224
152651942
268005922
286446770
87828022
2569957
80993580
241859426
446337914
157559168
2801649
111695437
6260393
244512470
450293830
123485955
138035209
74808280
299067748
24043007
64591275
202819372
72360289
311748686
524634608
278198614
1636983
32734043
87264928
349091649
120339530
32773435
745902034
20021823
417640529
56800633
1574156
15559187
257366959
288125261
203279008
90632
369488869
23529342
251729914
196840805
328896129
56577074
485046267
88943813
309447360
319469335
239231607
27190277
180333037
600727947
33083844
22657431
210075790
31597421
440656590
107588174
606610034
83254146
63013879
774855168
436704844
41958378
20710216
39631621
327387118
44381421
121850766
83500431
3608342
1551389
51380739
10971491
78307593
608774532
181258666
130953539
69796523
117646366
127004043
214973450
367757084
157081527
308475287
21292714
102274192
600635784
459737206
624772387
381087745
134052505
77593297
185082858
19395555
121159035
732183142
391937773
45776429
393488853
873145599
562986466
429297551
78503376
107388825
139484167
216646003
4521104
256625117
642580997
879974024
116140531
124326140
146305478
312606272
687099681
106757059
10737279
23280642
1389883
338160299
205447358
540090356
353389177
585538387
597291589
445281547
788203002
439081311
15961676
97927961
13613461
12217417
799615628
280217404
487703399
280283287
393610641
155998590
40511411
367607164
154497686
240619699
37618117
202750174
334733542
107502240
104965681
131852258
182175393
18263367
143341418
139121799
317951444
519668525
50721302
517417905
145740098
428704432
191364524
22250644
107393535
151582331
365370015
459893493
589699076
396934852
80687434
247207037
31757743
221831276
357574361
249809030
189638573
55514103
202951635
525835127
152392260
1417640
428651666
117479723
187975295
27017370
108097162
54256560
200118177
119310458
200984836
88572712
147256377
226317642
82816246
427449142
43043626
246724755
81159621
266140549
481209624
466643809
18676
11397678
323906926
22861172
445486750
584778929
137411520
544211324
105212084
78225284
252887231
340605148
199359911
123486559
243923345
138991108
6334343
14782692
317709060
18379388
83621174
99592246
47079531
85719755
619172033
128264656
40093250
68652178
51172376
285288987
709351748
74112848
116166252
545445973
339586116
301369372
218089674
276785146
83097100
57587614
41818243
182652717
164660934
132606715
246477939
155107248
220756456
2471021
223781335
505788154
349238302
786774133
293351992
259602854
96332637
548935899
123620931
262804803
343852813
110555273
477480827
650885027
114061370
85783671
741242741
341567248
306460690
458077411
207102981
67991252
120076811
682190664
36839194
252274814
47795271
150357787
15850542
114246398
44085036
137616890
169837889
18396573
414898813
221035720
211782184
227396422
374683938
109884246
17379892
54492408
29018494
638803922
229553382
417746300
277743142
185928182
494816197
21759130
869536725
59480481
119486559
566149912
84221644
506637342
237969782
85316474
144535193
472223
527410406
15788201
135309565
55385234
197360978
135587290
156243507
95034085
369868205
131240832
930551147
176577775
600968590
3719998
21422313
230266029
604705797
482316836
393796430
195544033
145345643
909676958
362839551
689318300
339194797
328678650
326826052
72797375
442856703
53600258
93126388
124210403
222836201
76561199
8348818
445677
222571899
8835753
45421226
20109420
129453546
438041190
61876576
22028969
100096885
511608365
31456294
72629743
33943506
315219529
211105702
179282767
62295095
399658805
103774185
384964239
350171777
207215202
13407160
327543924
687712291
224930999
277702701
110879175
342365861
232426625
133463665
459049421
753776732
37490169
524612870
664700404
536990879
638084579
49941549
24453187
96287089
123071941
52681603
83839424
23998689
4631889
576942487
2000941
300601098
375676356
46448519
59303691
465787645
292936717
476598733
332850030
296355746
282774754
640067120
109812808
228753975
635114146
6829524
66579479
7810951
336529455
457862676
243380944
17330923
627003743
690692461
52928808
88427899
242972893
48613907
268090882
33053953
7562504
107859153
3000014
533912771
107333494
186036961
93661695
189956835
200584365
55733806
59309914
167953677
71292514
700064032
774201815
152823563
164753452
98558674
202594209
448638388
288757804
541590573
667484165
231363218
24585442
226663936
150446714
15661479
823654867
294040725
153660077
526098150
679281119
508479758
224808505
267876458
177780024
362199617
143259795
189557722
345158181
295489486
343935957
690251329
746413489
321019319
88049748
293525531
218909650
40556938
353327981
230925900
437648887
30719895
199845259
238357725
518131352
44357229
434275028
31583331
54699074
16535870
106372671
431702978
327779844
304304214
358866440
90808575
59219903
365053017
198759584
717282862
244372626
283184384
118594531
68147290
243233403
102603224
81542491
190923921
34485144
37118227
279701540
9978413
142258034
179366433
468467120
745748110
419059909
178684931
14070801
81271008
146389812
452533929
229115395
35149810
263892225
43335789
501390045
117185341
34194038
154875765
190956940
276680732
2083548
417999026
14529456
215853
330832172
364544655
430551803
266078586
200816044
159498436
586710175
443372220
172125640
259059227
516423685
156323009
17976478
608138263
166350743
89586039
447577737
1860220
84298619
59949564
273601823
9427694
72497365
911888029
894973534
836638277
143324862
78315397
7202284
591125129
233390294
420259371
532959700
85040719
240377154
134331458
265320540
263467115
466645214
10587030
941959
177447685
62478639
323036242
246832763
53668059
62940905
220532369
548436983
6002881
275163873
39046576
364607951
44766150
78305780
912004193
459597613
233863750
416528333
147961395
53962929
556947342
46969027
232549579
477728138
633526032
353404161
415632396
155787068
2391445
750846378
121088386
629509433
24620202
33376603
47049209
579900719
275938611
625849511
210687445
19608488
291255515
392245840
12961090
146835719
605866500
666360758
929357536
282783707
22021128
130455881
446679614
309211469
86771325
12066894
2673721
123670059
258898543
354746504
430361841
8280221
53198606
511112434
198636832
161132251
91637498
32022513
174708127
66236904
624331009
22511076
139464847
248207965
41583568
243617489
16636836
489946141
561729700
193879645
252008822
603398010
597977904
78616698
26021478
360302905
42972034
30190876
5575835
36918973
1193024
515761808
717296656
526423024
71691944
253657337
257566893
253412012
268386886
520761884
734674140
450127773
167037960
607740525
140765711
452334541
2552213
476518790
341123616
227073687
374357874
142203667
103266573
103687039
216325813
146915558
149562055
39448602
113422487
59370705
29282802
357413940
727163835
323485210
404292109
352624165
28541959
387336315
25580604
2504426
116476473
252397844
70141258
83742336
337665620
85118068
815444275
12450694
219957160
33103871
463166088
305521687
558634279
229774213
33352561
88131477
7071764
490585880
81658602
706309691
265753215
58160457
683881590
146660788
31912792
582386249
139780179
577757463
766754429
275127616
231273454
319275292
495967806
124670245
241123396
47601276
59239585
359272785
113968320
843039061
125451899
204291880
264797887
16461631
317485844
140924387
437571862
702453408
600274470
48726002
162698623
102619221
484465484
371326213
5142530
359237819
48773537
517296910
66280908
564610085
123425662
5312828
419682836
531083888
331053309
85079003
303909592
838544655
871046129
240934261
523655189
120051917
143401103
279809610
18868131
190569246
505749689
183404397
98401197
524251164
647249851
97293218
287610125
769905587
497853341
9486946
87254933
2020236
537106157
206629739
99563695
32634631
527990989
391254156
223763812
65029283
327110024
880351604
173254685
412502397
322227805
451358692
156534986
16868123
842905405
389449891
259491083
19714617
431410300
522632261
62423123
123348316
83087896
115306781
328385331
29754266
708053133
662048927
50571047
111814952
156488550
356259237
123814996
557317425
278768338
32604898
300789723
868631691
112448280
27234108
438533292
44762837
522465823
171328350
133992094
70766265
401059710
339365492
390893117
97122015
86006003
412816912
222624537
167469042
6486568
144254737
44092009
110544087
377688048
540226087
365488053
511808804
404859528
358093682
32465962
370181631
84106527
135182727
501788736
69595029
21455076
289711149
360018284
261724670
139783608
337057760
629408182
845476292
82535711
28141634
315583722
84488320
145548288
71197302
38575415
508059222
186823044
250196777
6567969
17948476
163246768
289265204
425504719
95370883
457344139
184327632
168642711
176069372
4374650
124677416
407053804
70065066
157578192
469283217
67389465
92060278
370085433
3418468
264614745
262901153
128506841
26962604
59443156
589057267
6388212
115976
22734611
7450112
317039868
503898120
135611956
193293772
109251763
27551557
105839136
712700190
159186891
146905824
828934443
244928131
149744413
385920211
83879448
318393785
63119896
190087937
532681631
62374669
590294016
30641953
275537480
39693229
332053131
1730062
507519599
317728281
322873962
74187313
11453719
48958372
189588159
154241647
444961461
62978305
29895640
756290059
209952645
230103441
397041025
511330491
172721628
80230274
374101280
430658614
149116659
49820354
102732393
9949548
20262458
540431505
97786349
4624191
264551972
176736127
233259865
321988855
98018392
98559051
340793189
752412898
13305580
69943751
331730133
156282295
463215933
461739239
135896139
416478476
233546490
224721529
74615453
23419730
114597720
128527443
19878326
50931953
394163627
246146802
197403660
5890019
52438916
645112151
145146282
660838862
11391591
124392643
201124644
349427076
626007611
134953511
69978008
382637877
141219478
219779236
195693948
79564891
809470181
133027194
770837969
10150434
185883767
165133747
267351616
109675704
371400702
151851087
599428598
479046611
414161449
326913880
74028876
340373378
43464910
135488593
31827885
103207177
58771479
263287834
767334139
678573450
421463582
412404384
264250776
87758258
24172841
406701368
256882839
54709080
412410769
107825078
70769858
35528214
82439735
145378950
390675595
203014445
56128972
38397028
100409678
646950232
603361201
744536801
456296729
144339721
122050013
73010591
115670995
142680787
125231975
51439309
258307020
104656381
5290362
359400585
30611627
25723372
148183719
339383078
188596186
96893994
437780290
806020853
5542297
251624466
507006538
56741873
356043389
37883708
368192906
276827318
101570647
273065868
157252412
379799519
133897175
52680253
778306375
216168538
271713591
145047004
546518434
31413261
305047308
759606737
69770414
104549586
89167380
105616150
62624689
476296711
13029003
45441741
926996678
3542881
161655936
68031112
9694519
333432544
48892620
47411533
65863441
1843035
67342082
144937508
14179848
239496252
288923239
45000996
102377638
433880952
768428498
364858
778061579
363244934
630840002
6452974
447993506
424346430
201989241
761872351
56549495
6532367
427457230
290440363
8728111
41075731
530761744
244694811
19613769
479254530
311313347
674137422
380221858
195898310
275894398
302918232
402959253
926333071
83933272
426280064
207226226
123662046
413364220
44604664
26911266
533547751
222114810
537407789
2323416
595824481
648213107
774428704
57983766
316562503
368005307
392302652
265949432
11122985
853452773
237257328
413103033
175716210
200392548
8310079
20177705
151302948
250194469
162919682
230042148
157247557
369397678
748792799
496337019
169481248
194248098
53279957
40433786
161836443
174857916
215748832
77685157
86912780
367560688
40684450
164515651
287034468
114583668
96270479
492133677
111278095
6288739
344251530
168771610
242252733
138033295
196285473
214326589
5735806
529523
120588263
153974599
25430915
260261709
61501336
207057412
268993826
16552049
121907543
13278439
82834134
174398266
87625422
12573044
424852105
51162908
42502412
56057183
142604927
267674188
510071264
226799206
268221703
242063481
22353462
151709691
678638815
62314925
155261069
74068901
189042900
752408456
41795287
554790877
55211900
453335962
900798897
176370328
240216751
310817771
757930514
76575222
400753821
338659383
417772158
358282026
162608249
664186899
185113753
60221620
401494337
2178019
134570762
80742218
142289158
152006816
183690677
272562410
3214045
11142676
183620563
12500616
318404104
140633135
3205851
65744356
335002868
76546249
586729036
234229961
150295125
416848284
418958251
81523714
429550547
201132417
111800416
41122652
79180643
241044181
522624022
67355350
355158788
335045434
52411545
206148689
261610165
61938115
426820783
105913729
39393534
54543918
85765034
666425908
3679551
69539400
323601585
412794139
749501100
489908482
388191166
47424508
73865970
320432662
730552436
304396884
165997717
582555069
61311458
51587093
124814504
110401915
233851468
4435169
39418492
444769968
82098386
167077886
257585407
31552985
245583773
81192673
79509641
233091903
2856324
229224820
271491176
146617019
487241145
464619757
348555730
353629379
58457778
174009234
299465104
56559284
74313826
113219897
143879982
242547518
797685757
481420357
498283620
183511307
144124404
93072985
97827891
549240891
434046348
91691431
15417661
94636902
335944168
202291460
200134511
296273242
134479732
257311079
291712328
147412825
78423024
114028160
635091280
31247678
261461355
21409441
22439494
31001015
421634758
232435258
585281329
32587641
144323029
14141548
79006643
307139524
93437560
119669130
252915500
54608773
544748743
2494948
299378768
175410629
278902900
174710307
12235643
96257466
393408750
647298623
615422727
261577031
81500906
517492124
243374463
434879318
30188522
354131662
50573365
416407156
254252540
72001872
44474322
347524763
284985628
373786536
881242252
25360571
391486837
118405286
329940696
248826893
220235071
414006156
524848697
176576986
31673444
67608935
388962895
79953333
10929981
298586243
208085096
371900974
292717939
459869023
137178664
295408034
792671903
191231731
138781853
403964650
239083394
367539223
266953431
155079385
20502100
425966100
33036005
566763209
69814809
431995057
22655378
212844772
650914589
7869917
47338272
468667090
551483932
692609432
554917799
663969711
257958259
286191028
96367439
418370356
2345578
77687247
78518171
175749611
837494808
62808255
95750145
46055553
112564273
438504819
102983447
147301856
232059568
443892003
505827566
211576330
8103782
16468958
781093805
225981556
203478971
358484115
33054709
300544886
418154816
505001860
607921889
169376784
269009306
279484745
219535739
178609636
37712472
645889335
128322541
58700850
198054640
13122183
108563326
291017091
220947018
93516316
39646637
12497280
5311831
121908421
330080068
15210854
279584097
644768934
191192864
134565739
274859531
478615014
523904850
378579182
397742525
623474496
152111082
358672728
50944525
682009045
107820789
454563046
342093682
231644880
129299221
94678652
136706215
486415097
271430825
129399460
178797385
49914273
4878827
72107803
225022833
252047997
266555575
73458047
376478943
84401592
406239708
397573165
667610905
95578971
6417855
619998942
376922507
384963486
137899721
607470473
401006989
9345789
456518604
529072331
468282642
151959184
209562601
170923371
21901657
124638106
530163452
246335404
369879048
744868398
13837727
190089937
249680483
417617755
422084692
801250884
231724118
280219305
672420652
24114382
142702833
6714726
472929205
614765973
159540116
74957730
130161085
5202643
516877654
81873405
262297846
164360035
50740817
291988705
200900537
506409027
414196504
160381617
116608993
101727619
139868119
14745969
492534224
1579056
72176420
593148484
31256724
70970276
67261972
271144931
9358377
167126788
115266982
381093436
119022128
72074609
23362197
716640226
430683876
189692888
649001047
454594064
72870117
198322510
57309588
391584178
370813530
382151577
53554835
511689553
130330061
115978053
168937528
89906011
11325329
379119453
87926691
504268371
376313116
630294744
17463293
477629421
41770049
438057814
32919188
640622543
213625891
74769060
20041887
558222970
83993768
76604300
76250393
344192435
674588776
274204810
369005860
99082899
258805761
479888719
302607415
67710041
143053091
8311445
8318706
524911155
9133481
176415666
368628646
25590910
299554853
54363579
296825839
430067986
218905747
110859695
10317464
554472932
12868881
41709701
151778553
289130389
219397901
902343417
321261944
12871247
240557781
110907470
160776709
68033141
38207933
159012846
318775364
283170522
655929577
331092815
99310561
494433818
178513584
41451921
567472115
101183006
191395307
49673866
223505062
625984535
214949193
128100338
306518898
151015180
46465343
142279586
343568625
905939155
160668563
365001466
151304591
228633627
169469876
94521196
147011275
264974535
311145984
16415862
2885526
568470932
45642516
512824743
142846384
260044963
267441530
571204094
669668299
34040247
368213229
204385828
376884180
82058638
176950024
224464117
78861007
1205810
468063500
149654220
403909648
105827241
114084289
246281927
416388549
28982367
449569299
349774199
156241532
62469038
11246236
203829731
38183071
218438889
53348891
87734606
3150942
345660893
74994469
317835137
15952971
193874673
15371355
236641183
33825070
186089454
309657454
804196
50987375
142812646
629848449
66128644
25429823
359546371
195215699
164082658
251863698
186479719
64090935
382926008
193883885
276665773
333156363
77101658
172041725
186473047
231020620
157277626
193076531
448217661
776900544
432750336
49546307
437904431
333204231
241922155
235361959
365015939
48221829
703423976
33550991
710685932
27045362
240127487
53102111
122778184
489714682
110495380
39411716
99452618
535714701
17627836
19982725
168224029
423129514
308174640
196750559
41223977
444181416
35281829
5643508
12598237
10109510
934313643
247217518
504635100
220441405
2942904
683654102
510082816
398661913
259625043
358369325
359342317
599516064
380003158
429303063
165663255
151239330
515351363
7589126
200191240
417020378
826357548
14747581
4654344
548535587
147705090
285155627
674599634
722236513
59749828
96129327
521244786
131898998
189246121
7012182
729965512
56479456
545238500
41558895
74078332
274610113
363882275
582864897
46889016
134520445
99317318
282957950
127745065
132740106
298763886
457150096
104126074
133014998
498004059
71485142
220805681
146172167
136094711
42946816
111967370
40540482
255413589
7790420
84319853
665308379
2518517
318662234
120738522
12668156
187261473
448995481
52207766
175823200
572425995
28914469
215836684
518748982
69439760
722214896
236280913
69683634
553972
106447083
450184562
148458685
641731631
371397185
501818807
39529578
537625630
379200440
89175080
350526638
716177953
101434173
41084476
137150021
65385407
124256976
463999528
81904755
171458505
149405196
97342497
106588069
685408238
605659369
525219725
102824338
714030704
235906094
162734375
12527992
18565920
547555238
16241410
347991988
382528086
82373365
228970189
295516460
188410603
46262574
203059806
359724237
3879394
1605593
18784484
403418830
437186505
13828148
262083611
325925428
176757790
46583558
258817295
184409222
467272489
832749112
90933039
84793896
620071342
133662671
31404599
360712447
385783132
65646000
761853757
3032668
3231758
18609453
88138793
130522510
172204735
25298563
92017585
63293362
2920944
128669847
378571051
14977682
202142774
431747534
876047431
193031008
218915255
539225283
14796867
239927969
33871219
33969315
188242792
149392826
61884114
368634500
271340296
969116188
432423445
343081487
729192208
267526770
800385607
107155993
899090353
358888867
124880552
12340485
413120656
110919951
30365159
42964169
541682501
423359042
138627540
3401439
35154510
9890581
9320837
306160078
498048223
332069695
91376233
658307657
667492604
472323988
341987576
305694994
32219116
290833329
523432932
23783274
474931713
12127251
107313810
191837223
295897745
650032472
145988739
23824234
223208599
5006790
434796130
147187010
977871632
22628817
429704033
133566282
9487354
198989845
539157109
83337362
201076734
372861690
63748751
592335580
119888705
156477326
384798887
187721226
65086255
270262675
265055854
213830688
45492860
380619908
558409625
171564706
6860029
36811836
329229923
439424447
134215141
64071238
24290180
346626092
18144032
450732418
412554075
369740336
151736621
233634820
61447023
479676687
334636754
875575370
16146941
11448595
334472227
156396620
183850300
227231484
778845726
393408975
236942187
64826828
511548833
233422539
38989084
149317326
25880614
290341714
100197133
99670850
95009159
71031137
248237336
219314236
395320606
3348635
79530626
103679853
171912156
161483072
40403940
186486098
469956080
8964505
512940367
496684325
780403433
29748610
80638710
222931569
22280337
478424057
93828516
35670607
828128797
229329480
64163819
24406525
168265115
429154388
14244678
144273571
852847882
184733371
10593654
615452323
757979283
314150768
667648402
36975589
750157260
47654189
368291038
325924839
37957954
552142795
387793967
182467365
262819271
455488817
571327873
210411506
14245872
176729778
714266340
267173027
51143461
37369640
231613154
297182508
529035792
644422770
504532256
506417967
46812299
1488098
438351812
362140672
54363047
67503647
291493240
81356228
251295181
527065126
32505049
248373253
25613964
218303407
154087717
117774172
130900309
288256566
67067927
118674745
23889804
21583195
320273943
160057766
562029175
146092676
616623314
258600152
101781581
172455333
227617633
91181348
221539823
157098728
396824887
496248147
91519270
437347257
650669799
254396673
244457272
452262898
18783232
468801628
320588434
4655124
207442829
45884873
98341233
372612679
20520257
78936278
480281686
495701510
125439782
450280298
77758897
442438636
81896487
684715243
80274233
48086607
65718448
137736175
23211704
67320377
307685597
158578643
560839228
301282258
186054847
349354354
247981236
161869707
90130426
646029744
55129860
820305170
191029939
393441389
214243845
185729781
123902280
403883755
120116
565398926
296549511
335226543
130091602
174502172
61301849
69310231
520685911
79357532
374571339
198380585
129078366
39700488
38299507
38352121
200947941
942573176
58014613
72425148
129415768
326660697
14066245
777419159
105565506
192513661
881592298
199544109
269446125
5542283
804331761
2253479
266605726
30910155
91012748
845088408
186380000
59811418
89457400
663433910
40867908
38198319
91859006
11497690
31400802
55318343
105929384
43917889
7444842
14852806
74269349
204173420
431337737
15337582
390418325
500327655
188634636
10524866
463928898
47071441
469118522
662992220
505262339
166187335
93654457
19327975
269622655
108438402
10254660
100633425
657227
329043855
391801560
624218084
2093431
594325896
20604589
134156421
181441567
260325221
61828381
362583899
108341677
17831775
90479537
292780442
238106559
112960899
17450830
878120064
514826027
279999042
5616793
652663213
131260834
29502296
505062879
194480326
793627228
88996346
73816165
555647938
649763764
17963028
194679669
383570391
535018406
654667177
102817444
505156734
194769670
334813366
47877968
71118243
508351409
8020058
249698700
132591462
404783159
784139470
107230412
342798619
63517446
473581666
748702121
189569330
16646137
35987533
572212980
152661529
115692134
23063184
418306910
202238375
344826410
84414547
418562655
152109019
622456565
487596447
100229947
20443536
451630997
381289028
252556381
860842246
290837691
59650574
117470663
246519972
18553409
28603182
406736359
150544477
152794010
315621594
104527556
302340910
45236632
266555313
289528972
767898871
90150839
25240287
45458069
197660810
155080471
74910223
690104592
534988942
295807045
75265520
24160038
84156004
108517168
318492495
161853068
78355846
109051221
236296528
388659091
77405011
95302242
179328341
137158391
169855129
171494853
108265200
50149511
700066769
394970917
77796275
532324311
309406467
250533043
52146302
170353628
44420010
2112810
284687686
738306364
194372673
348519407
272876673
594626170
56524848
58040215
523952569
42893026
741204036
36316563
40895099
213933120
459946214
90668268
300654466
50137791
151838743
570574992
477189212
801910107
204251601
265978336
646503647
598735252
327987412
10926977
641179
327110503
514904321
38499400
29604792
266312092
51884314
88847181
485876117
156834987
313103672
89965392
108203007
207853549
369427851
24731875
113453519
43206264
70922505
129983729
22417721
312210081
217087018
567201749
572895485
176039017
221564908
175013605
373732477
1968795
264736874
325485354
36881791
87700885
17276633
18914617
616204885
545925611
82837334
10282423
501497120
319350468
286747799
15844436
714231197
665443
922253791
568205842
96568983
314572531
221567350
111320369
5065056
181227261
233476265
325830134
152454049
225183065
130874423
430366646
204258793
331779975
141072675
256888506
204580732
244743209
117013340
114782145
397227007
72112599
37660561
99661685
8863578
68183634
627447136
217159446
39499329
726047001
123493872
131437635
338918298
305611204
276375152
119003954
159023995
291356869
497355657
86382127
466786074
68148358
242215733
32147111
201700587
15475785
149078641
73505451
24903461
151716927
272371938
289296352
280168738
38927526
156201496
96439594
333315854
105080511
98866221
412354605
40091824
223456771
769735962
627043948
39365004
193364540
73360684
6356816
539154520
925479968
66829138
161312324
601507798
285576172
21568781
538778044
10199387
270599553
219960789
374575112
643905351
146907159
723907412
291926413
68778513
361224327
112661374
655153237
599341724
39271404
32379426
193131570
103929857
33604116
116583430
550609342
223508627
117750856
109980443
16741009
203079587
7050086
417784753
615439280
157943835
279484574
264032786
217279340
50576187
216926101
631581195
791890989
119698437
573136452
235093
459774154
843282865
101145545
89177835
312568656
170507966
263855114
375766918
299761374
223482271
194043112
220112108
360191800
395577554
204464828
795943855
164437449
955272842
89127666
222985827
530603075
401841172
422491655
106179597
141210663
60134521
70169174
9327170
61001846
265563526
341612104
112971918
579739996
353274755
123641593
581680294
16972647
546774240
300672902
97552234
99204651
357667216
243017570
276763499
52622689
129916438
301572428
580526440
427500540
28602707
173737569
289508596
23595461
300340534
10916257
347770662
205493240
41425377
344547491
67824310
72754857
228199617
8749873
22238807
232554447
96578897
450828111
641818540
79488718
207877888
452900064
310333512
11610581
323059283
513302310
652720828
248149421
140812913
404879216
708907810
96559767
641368907
373896878
27909524
204501171
2187026
35001781
627326155
38654167
318207163
4117170
221445729
197501532
1610
371113196
397004857
369443215
452694779
19162330
337305823
18092661
519723039
262217482
97352211
837605745
939145792
30919390
854235679
467869077
10681923
213159661
53365625
163493076
648277037
123389079
73800680
48934810
2772788
239701446
20974803
378786822
448171141
43563322
58753646
11342504
37079410
347735063
343428869
15770407
593157239
62953045
54753054
160119416
278556559
735077769
73228558
495263039
373092793
56275873
212552239
305862407
299298936
255374011
170879651
114411569
838699135
33592073
478762267
502951908
374905413
151940191
209478311
875354809
270676973
46312633
571471617
210673904
131774157
34843709
214969
352614057
114323461
153652373
212402264
364272057
31563083
576674897
119195061
94205926
254388495
138134077
608587783
27018723
147161381
156875553
485626270
630435735
143030944
34382586
15867761
227502107
188672117
168458687
656400279
192896225
749244557
786564101
292421754
76087210
68982549
334550860
652901399
417222249
28169730
71061587
108377265
245115563
830580
2085624
203094090
51728622
101932540
149128653
115496268
381850151
253047315
78264308
100169239
790345375
242215118
110882828
159256846
123628224
248320217
24371717
141724462
441134555
273028141
81240813
79743494
69232973
237528943
82560651
535354609
129923587
458182204
66478498
32708256
382934681
16930040
100221816
264752680
55624086
180598079
8250653
10557746
228211063
162348363
105951854
36701859
251979232
197712157
221125495
41970101
92172384
321331527
301901842
102416555
67551620
298132880
21377893
71677314
80441258
599131
112056887
272253984
54329113
452395664
65281451
76369024
388534212
130162315
65583554
184250462
51506913
9878291
92246862
265570274
5439699
128852239
11184910
328610751
124677936
200448604
887944106
403043474
13637553
44726379
97697260
13996133
389239505
739947349
259069184
468483179
135918657
784726195
321933517
540846170
34154257
173373915
186072354
213498875
26912813
4338104
53179215
179038229
68815902
209104726
150738907
74773395
56138494
201696595
381786505
337068451
623504773
86419150
315307951
163467498
377360665
64154763
393374019
243112574
605385456
45718007
279795162
302470902
428628930
529401300
293306840
61786489
841371697
76087502
263894118
71895784
644654173
190385446
152814605
410004849
394810169
259336070
463590286
40296725
103775173
835596137
127929155
160015953
597815229
137038804
221544691
21565128
35594607
591732945
25430508
572224582
106254195
144795419
329998519
232152842
6661558
17470573
485182709
407145742
1931760
751105903
282652997
630949143
32510318
293638265
139969327
375922468
40056685
288625849
13121582
1599277
72342675
260283910
155219477
95871488
18429628
460597538
344927592
434742182
578489448
373606767
173106992
78297746
98673903
277223716
441460809
7918511
28434380
15794088
639886264
257767180
101807598
110715213
337633992
74544445
102982236
93162800
231759113
821845194
426425073
137696174
8107709
246168133
67088094
531183633
131409256
591698914
753822231
339943428
251483099
104201024
140023728
193882676
103224116
346813763
113164387
30454349
110302738
97142900
8042613
82134955
542177027
355387724
43307268
254817350
231361219
208737115
386478240
77630592
216629001
137480147
741173818
220377840
132839303
53206222
88603375
312283136
69370260
50955902
89174
270824069
1187039
273784471
1610568
152925195
4857993
138458502
44702842
390985054
3724961
146570006
178984400
57681850
172080883
349454398
10907563
416768
53431727
457783158
137185906
124560239
208865655
137433848
57004086
559866676
660289791
215193492
195832720
194086324
423833501
109556022
141382900
202531079
157993452
332960245
24414931
189235639
410401965
218285518
163839595
83605562
281278859
17345957
152895895
408212818
279977075
35886801
429237807
38351966
24680129
1312072
302312557
13639421
136231989
3902441
407249320
867026321
25725126
436548060
472417015
210331366
72647776
160975402
442581385
22878857
95612294
31606264
247475896
381992689
90209656
365875421
579159488
2554278
393570794
20361900
78051379
469155540
10928945
291221161
44940222
144130559
45368268
150229634
112659960
56368030
216573085
109363338
52042422
28135347
168654828
96478098
193851651
164313425
125754119
202996261
59612312
321483536
351216610
11147966
516666640
789160082
389870148
54651450
194460177
210132913
9090246
394267663
113331671
580261372
436804181
435711004
193792939
232060355
109489101
15356533
191143493
343841604
581880774
268324494
8586041
109620355
193278343
295139973
213223277
3076624
117291110
448157060
32300902
466473027
29537634
207846351
378927498
25207901
738379519
150886037
199571417
64330405
192945766
180395449
91369436
288111577
385065124
148917781
314131100
368207706
498494792
205638798
698417051
465718894
411084609
134693902
593226753
46780577
210229768
108660816
568725297
9066230
345535222
747033119
24170740
4235016
497842383
98681203
49685858
11720961
6942301
152391696
96137557
220807516
276520
81467491
521661729
323847782
205098035
186359012
537256085
308618658
72040246
93531233
1359088
46186192
22986779
305246004
650095401
746286153
477936339
90288408
27942732
14305934
82895082
17100665
248152821
448300821
118756200
1558361
65582697
162008137
545792380
58097164
39508721
148332704
441527116
214742467
652823791
354961471
52185921
610511141
240964469
731089876
130590770
211741995
390083275
56386566
356996354
6983210
1952488
358403516
26300757
560009630
5595822
145030695
217939181
455413918
2017688
289798373
607615
173085142
96099782
258219330
77609310
458583615
203895922
15305350
453836728
316219416
277924798
206298367
679939
342817548
27708718
14368480
7496792
722404091
412696615
11506759
149980607
50503476
125457400
846657210
169489462
42870630
261003932
264701874
309126800
171080428
657458380
660233068
22120150
517470870
271116810
511364092
444413141
557840069
109815131
5593307
637329584
788644190
70376344
992559703
162406679
337922650
132816952
68311192
414736
149697534
627630403
224933151
33996
71044672
384610759
553184134
469469488
75796710
435879137
34280444
561567290
394422130
87941346
175709788
263419707
150715379
259301768
97727028
44596855
200921330
12498313
55572560
217604543
487899129
451504456
321564349
113026482
612121362
514430790
299625813
287440864
173917949
71644168
112499737
37519632
233200707
470540309
235250687
255491535
157246898
15737715
308922275
622151212
584578810
94987358
39958499
715459704
12261403
173007654
184142333
23075398
455961075
90581401
464293937
477839316
230293048
15400950
76155567
39921197
7987658
120103923
392500850
33876677
64020802
77993302
277830841
179205258
214996091
82195555
35088528
560882375
46500308
181145405
106043488
42158465
403056694
649061452
176958119
224740647
524645203
169515479
221136056
353716446
17334746
4759146
192160178
244005971
91253413
182270050
99273009
3432810
295753258
196014133
39154220
698934472
923398712
218413552
787916261
82718641
33716454
15610396
170035528
6750423
350719864
94227125
230999706
391127613
495512558
371562242
182986952
365025454
331581420
177249874
140131636
126771034
880306021
500016458
3465872
15938035
40486853
272372417
260315135
18444448
36439978
36709839
717917771
159273151
122933639
247403785
28038179
146915605
89052498
90175245
64591265
11224580
223761252
96961027
713322042
24960607
364949322
289200955
81708576
25822971
78084724
45856102
283162814
115774296
704963257
411191771
179229661
36213108
413264120
92817891
66925929
7722496
199898929
252318722
35295891
428434229
292556078
235127312
170174389
113250085
252423416
625652390
43823177
694184063
88295694
499282184
220433840
149923824
393184088
43852895
46686323
295023640
29396250
485019553
77120977
24908191
80758429
215410350
453999527
599705557
96966932
392475805
319532584
16345415
52958849
176568668
313717329
63706601
38983555
397929357
279836571
227581146
161914013
298592789
142297772
50290772
223960488
17600078
484597130
106490569
358847848
484048034
408841709
29017413
206526634
195200095
369513788
97262356
124118586
271215673
29902628
13756904
206446942
139819945
72937919
239550741
31243370
484890908
32925340
844990140
18784136
117317118
5856878
279331418
140971304
426955469
640155743
274277918
195061009
184065365
169403026
16592977
496518962
243825664
349598
41521681
41068916
317717788
9556560
23740291
203132452
143506426
430869065
220152068
336431
26047713
214580280
721021758
442412263
710524218
358183849
53917804
72230145
109416063
371535633
37528715
10429392
491745114
119144263
567681373
121937295
362537319
14983721
136590880
804496412
8410155
690924603
413323506
439095592
33046623
384641543
40734912
392358586
85754850
87698636
572106
202601385
366962387
33668643
38152748
861784721
527070803
59058020
519273536
469879112
161243198
221533074
17221060
611259387
841871227
669430594
60146246
261453602
50827027
569865740
348715678
172093291
256403055
2069159
268066171
33079715
133819817
422160485
33591944
132837733
130104976
54519311
64448584
249427479
30682683
422259575
332199877
420541458
273551903
319697398
140542356
356324591
366544445
361579797
667141552
217977164
15664296
215454196
186743614
47774614
74674683
163959070
102757954
548281928
128445516
554678314
471468245
26014033
111500419
214892616
681183035
576607117
629030101
17980584
9569406
298380370
15985312
421742942
484324578
757733817
94210473
714405590
653390607
107035239
251352922
423968018
303452253
257153125
27534276
102232737
254955245
16687338
476073416
907463767
158804565
14493454
736391761
4297838
45878575
194580296
694782837
437354829
33036635
386809357
189598423
453545224
35416721
197599211
191348115
165699691
46861626
435924519
27058170
90853631
372551244
279144855
54522831
66866405
83561325
592471086
135263097
230521363
79171875
221767945
202557945
8680946
46410624
524606333
662178273
424619340
606768181
141561231
93176159
201820083
577909469
169605451
55223270
30065024
274553864
55798651
97259297
335584074
499946715
8368325
161294892
116344500
3338898
77562351
80686059
8055766
449661768
618223205
520604450
188543156
238061125
44404228
86552740
532896409
8904441
28674002
34263257
69867570
762045675
32695974
477774102
168875052
494964097
32281712
6149634
42338175
579995869
250956644
528017719
68633369
557712069
267100088
83889313
228154529
63192597
51473551
263040785
40239406
157143640
202126804
451511541
286128209
316368895
24964188
191146965
79093394
200214714
65652744
98987694
375986382
94956822
507358743
45835949
37267687
655521729
281397150
11920046
241209950
796414450
168714703
880772394
80522582
277023099
55732836
178792343
43338614
154543162
30371267
7145332
188710298
949104583
514610602
249095009
421757545
2156188
305748986
356220623
84232308
816723066
423879294
254669448
120906025
392390850
213882524
607296492
661246093
413514224
278918304
6109751
106857917
42290774
459449473
775351486
202659055
345623682
105622557
188088081
37741587
24577282
169890632
375515763
404081743
468620761
643171698
139883917
794013761
28704162
314860397
23948643
3690685
67034146
329300871
140915161
64194530
541252071
2853815
38144763
139510341
224119344
397895300
424932230
83082361
456062239
230058643
7049916
337405515
533700598
497652268
313748475
963990873
277926406
558012531
415248253
382930285
209265580
2227447
81869555
320395672
613064472
61310980
53027733
391520380
148946712
167477406
138747531
451695848
12709845
518707610
578836091
40455837
154335188
12665311
315046737
44034091
22001475
107889667
8429038
192730640
2824801
231796462
13837505
57536107
617124887
115911273
32354112
573990
142005406
31428979
131415372
213624446
256271370
111204247
347889435
54502927
230984167
385559543
3015180
54764688
451431137
231998601
665870924
373788
175224696
76469823
704557590
181039
81854569
370217083
168480580
29425029
557620
352729605
277108789
76569659
119686669
508465995
792641647
392545190
49837206
409554074
93700867
409310927
542257695
210800026
288677048
239593716
698239726
641209906
55412003
66915477
2972279
28485555
379468984
499044618
419751402
515938664
23927717
528566411
74230033
106351601
268038735
72766497
7352553
74370340
199407964
126829213
36859876
60173544
114308608
84810076
139281723
463142981
429857126
159379282
231141609
54150696
815551350
764892151
240034217
69642017
403610803
2323094
370326100
52361375
74033116
49058110
89262693
57841524
293682326
256353610
111297847
233082899
5080055
8303066
177855204
341679
820060011
286854882
403777426
557165897
5940082
136464685
422919894
149813803
73574309
10131846
562943577
243982481
552168573
161316046
179110613
289072559
109360030
727505730
306198085
68589948
8371192
178095571
195979926
57529536
297778379
8283216
515628393
256962294
430327559
2391888
17081219
69911603
323645248
422376098
798046609
2164550
413732618
453404827
401986673
88919399
161271966
161762640
71637604
82957646
168546179
16608985
41234396
657391511
508963142
61356737
18025465
152032884
36519029
209681046
573954048
40740073
398563517
286141575
20640745
325765153
102086887
360573825
303947623
904359888
464573297
315747484
74720696
88698594
516801892
395462935
241108276
475036693
235690266
424359019
145799179
401985948
426148997
1406955
492098440
102383631
699345793
40136006
19714480
150590812
17054533
45987770
812858200
265160192
3467398
122627049
269166479
347575348
255667746
174730798
46665891
88278820
426014991
385554336
274880484
25099736
132578027
300111385
463267009
72637575
132385620
40142312
18113198
90913052
29079414
62713213
37769423
141771828
864397439
388527709
346180167
179744703
726585211
180598960
183019483
97703245
343024141
106345970
259881769
135250882
9383899
172972812
607106569
274689327
12779850
120777292
216443584
669494579
115600103
136657830
727366100
256250776
24743052
91923310
418396848
86090361
21182373
75836443
434863675
906450988
256397724
48397897
195276722
423499331
561727506
26959545
498380606
12417823
136090404
51646196
484232320
29551275
468908878
328031946
212641249
390813534
419489132
362429597
54968243
128704607
789818866
210855231
598763757
11846432
14336280
680608802
259340528
308667267
259418223
226829116
156576925
29440815
353780962
76105192
209114597
23031940
151598709
223665646
72274999
201882229
37315137
277157936
22374548
960536890
8462214
150262011
242910477
71914393
78757215
138956610
707777337
263680016
962836072
388138022
377135596
111411689
265989741
725086111
97480277
125534749
52324122
735989883
206445063
18275386
23722507
151147338
531811705
479478333
53522345
411662662
42662716
98680776
175810270
852720693
499624495
49701103
861852725
314411457
66264241
271508815
134211630
277838165
222944506
599917044
75618816
330860363
593507563
45232803
133704249
399309940
104066426
36389575
1822736
573182010
125881479
279897743
98516356
540231611
40035287
594215589
50925870
238158742
383428825
322849496
445067550
44815815
556037936
592907193
8942777
224839361
624743625
37875737
247746111
76674762
339286083
288040537
2964647
367378589
151627879
48106694
161613780
222192105
76115549
247880063
328087430
99026171
515262428
111929402
324950810
377975905
557966414
749583296
472341129
43748941
54411074
36406805
385347504
209210137
186924608
114493611
379270691
113949764
624484762
73230051
61943073
326490074
674011350
347600278
707243118
40076772
418353720
178448646
45735673
315923821
99419289
332590087
588836775
923336
442442188
651771798
784930712
108315635
394442019
255818395
342939803
29705134
68772648
471193215
29092146
425134101
459672591
546707162
326107578
243977235
480326099
118560191
20062482
817561586
33974643
784508170
251246552
1617938
12451361
88765158
93584735
385595755
616830454
99865076
47257985
77706124
257384608
100329083
693454095
40344401
760259280
12010959
84003937
261782036
108993485
45986971
193035492
572768512
135071013
442537898
93844255
330442376
331464502
182688125
528226664
187779126
223145826
805483101
804273570
8012365
559292415
469827791
503783506
283031509
266883417
50220501
104875380
12272845
6298133
422630439
504809346
602673458
367397958
636710254
156926614
128138951
696651853
434858256
145901010
12411342
366767976
481947519
117923343
157759779
92112792
233571756
387394028
159443268
440638585
585699945
472398469
720235167
731822513
85744935
826008072
87831051
299681605
2397586
2012857
3096247
415416928
7408169
186335758
274811413
347875664
230495822
50578074
445164055
240435399
48694491
313952276
396824652
152839535
27165984
15962145
305164683
360405583
312294339
220609388
226978331
132915780
966481683
200179036
255251935
595238200
5690665
195573273
113459039
280495978
434554546
186178339
266728399
413405343
470584896
129824063
237738007
13451775
476132361
80644981
648523764
589184789
24772899
829287
145578937
202244603
451729365
799867252
472159856
249608555
91129866
240613859
27143797
186133645
12607867
6391386
28178700
83233928
24741133
239375882
296333645
193786516
519087646
780490694
115720035
44996609
49021115
66678633
56827541
774791861
39818488
105107391
562221475
697171867
174934705
75425506
670603524
272444863
44836014
35411228
338297413
366831819
41890098
590933001
172092276
35795461
219758268
19963969
333779784
60618268
103783508
230960339
196194523
80302647
247870802
20879721
9462738
626705255
35006280
437711096
896188574
565269236
2256921
132535184
132273092
110817326
629341422
5261529
70186517
86190273
198042520
607610747
397435386
59162755
655066844
330050840
316408938
58220835
484100759
124359432
713051974
146601521
134644895
247879029
780782072
15588729
58760397
744578812
264505828
22840300
571249396
168023832
148526429
190919111
702953374
342355622
285961909
108190231
169565529
39109517
180151899
17542680
230657971
20758766
6717617
172134420
33340202
320478813
255519987
94642487
124861249
59431040
871171934
39459182
1679622
274851361
297814730
701693783
476143167
462258914
658723068
366033652
205973305
267728592
5405483
185229579
492358533
321266983
200044423
29272048
484402098
339457418
749056084
247550216
206762857
553541283
597328106
432317445
551015271
272997475
107972961
153964242
76427004
115474017
242833226
307530569
158377448
168258989
399155206
482106310
474874077
122551576
115690809
298607159
285735643
831863646
114149358
17531567
713094478
100616196
300177021
112293782
54388715
164650230
371545158
643447640
398057519
312536037
676807715
290406247
8012583
184193798
227982468
171956320
372765525
126825632
244801359
168010148
428128774
147848447
510818902
223543640
205330508
191890552
509608307
770595285
36336217
807678430
680343739
58772471
782905404
1614743
48621230
81199496
64467833
14743227
986870
25274623
45314046
212742593
35061811
183285926
159360314
225158257
165536807
490994776
44337280
52009582
36800619
663664084
474741348
3190254
59412236
96537275
64940824
57009556
2780004
408538615
514353714
16203989
651676785
128348482
163717648
463536209
3394061
42796145
32680246
36158567
630774924
260972580
450952601
165032977
148057922
442562416
318822476
44393336
45629051
151118061
125106072
59199975
157075149
590878522
39063783
75992862
79534349
642522612
13240815
203540389
263596647
292229776
57331983
45534164
230845832
296483757
6646108
143014077
373103622
133633954
355980162
401237480
526338398
279732137
67163447
97645110
200696950
3315041
691598320
82871942
237787887
85319134
414008498
137651678
94437351
45918607
494002018
141567531
170985788
2915870
473797394
148071875
716469024
95583245
12399644
54065057
40980190
91221447
496379974
174874167
600020634
63102877
441065062
378857973
533882738
664128531
59010306
104718900
204325415
127408070
360477519
324706920
196066126
710427298
93037546
239075508
538662430
160381315
364024003
673183333
506789914
35066579
137185311
271645245
235241323
620782277
56905289
645733853
30161049
177685152
555189709
695959822
106171634
246721068
18488306
378648815
199381792
15659962
141245555
801720938
94661878
138249574
713615254
217564836
436420694
93170108
536884591
83838725
409285412
110876545
287278646
125457957
75444267
19807160
234459855
167896437
132567040
57735336
27218110
653276571
24374811
321634115
821974014
464693013
116535927
477932953
61240476
182969746
89327987
287083626
41784512
725701328
155903622
862125175
594602526
136300227
59010356
142206678
951015844
37866704
329541723
67650944
644088217
12106307
888333214
313225133
596371852
460085608
433576810
292644642
156048013
135027554
462240980
3477149
811434445
367321053
159695440
681842727
239149547
24278346
48378886
668198824
223604129
509962415
985721034
238971488
69893407
761377885
252483286
420958982
131755725
503012166
110922199
4150790
258617392
14743190
46176877
695606997
19863893
391043164
100300017
409230557
268816477
406930428
28234050
120414454
46792976
33350273
765539310
96413677
420785907
118300586
353323855
327524276
273536880
445187652
26888886
21306027
455079605
466270978
24874392
446529846
402832354
86493743
518882383
90554102
56344999
148000104
114958547
252687666
140107999
143823834
225126023
119578101
486517531
307188998
27153111
26259290
260651168
95985406
226929805
184328627
237847859
153501029
113185515
779521088
226829167
457954088
8379566
459777857
72480221
699918990
287654705
341449733
454741079
69097888
420756406
108396590
55812227
20929004
265470876
172788962
549205168
236887593
254655646
97326114
8417297
63414242
267756053
126087834
26722023
741011709
161724560
48869019
439810899
174416303
163152353
378114624
345343143
109966346
119985530
105346957
2525629
119534490
22770893
64227741
55033233
100825164
475843260
122905594
211813860
151122023
294814015
949374
3883433
294999493
347148059
3113922
165291606
147835249
37396137
385097920
36300969
177584968
425538185
377105922
47568104
312486356
61392012
258404616
61402012
3318255
274108964
3171048
14183656
302248760
165286908
412427028
538288212
5014731
585487526
90281193
150359317
548294150
255620728
270501212
28978150
70919202
150288913
499037818
262903670
133086572
287180077
215680047
240935375
17547576
99294390
58859203
216019060
271001886
317711641
61494553
259603627
270897259
974018025
52715421
168534578
23492655
521862335
54617060
655396022
117424399
479197077
143118604
527807269
275813018
160869562
769610212
814298812
192952615
118019783
247835565
232847084
692218857
78022838
665609221
151869999
190122738
38220698
580564780
56178478
268741664
27046414
98612529
119750735
93555067
327265163
165410399
17078005
78067557
82137654
101469383
164676365
69874294
170248988
862373531
318499645
160027044
249608026
49362557
301361983
292114768
468748972
352499201
58804372
74622731
592489757
130708379
4023122
22033213
211613479
142108529
246475644
241453740
57532914
207854837
402597503
7710408
236481984
340004824
6166438
266194496
803284209
217947698
114534713
73421186
13323672
62364441
1607249
261404416
26781189
263723835
832885220
256270844
313288122
565947902
234676405
284734218
358342017
10544877
63739073
209022811
652441399
530303987
137858430
19113911
274183331
77657417
71280251
288603691
41859588
491131227
84216522
221540742
878785593
293174394
45154354
106425184
718271236
124945709
476249125
37810187
176831317
136345213
37437466
134037180
545099299
190775652
241857634
542856676
299853720
482060752
54263559
71492037
653455401
216024979
238621978
164650230
292303425
237335779
758472723
328195430
392218440
450923101
41958909
19214306
314909373
245801052
234792224
224462695
32285371
127254028
323249873
235772937
26571781
382447847
142043655
534283781
83527934
93518236
26122667
318136734
403923435
809702306
546110938
61850321
58169589
31709553
807554881
698715335
365149167
302669479
249058704
86490538
78907936
38102003
25087162
78699460
27947117
263360822
30573070
750533729
82269898
170030535
587944085
96943013
515943267
216278155
19116869
285740916
109883812
178360755
546111859
160456239
39402850
224147833
481943016
30536999
133652257
92057
186820074
350244788
540008797
363497960
197147025
24916994
380098509
156320599
366328604
805591832
307274473
366789515
435522988
80148507
162238536
87180544
73924102
537612645
188446576
10593527
238044774
456598739
644022149
229895901
12862005
337712788
2565615
137383836
746656507
389747893
121794092
745998815
488425807
163354880
411835672
133256922
10831028
113720856
394520970
36194049
69030109
473746226
21073803
158122424
62233463
14786928
6602559
68865869
192561088
47522601
21008830
222617338
64560772
26045232
366006385
898743281
190155920
311973905
76461690
659263337
644461869
56114151
365374229
4700579
138357221
623726266
566630168
114999027
826089893
832933319
329522468
313005709
49826852
523475636
429327780
57419751
14991557
47734710
477654705
372576808
485120556
3543324
529783635
52209214
108984603
70166936
143682130
757683442
654317184
828330693
149800097
231295897
14853099
890676774
59899001
275251184
44052953
146092304
383450187
5899184
36141769
69290439
440316738
51300047
115804980
482673707
29775419
511116661
102437703
347204954
74418512
154728322
397460291
169993079
428715637
385785540
108441874
280638189
448854722
59500600
509796708
9721077
177956633
18704947
111343794
804230
203433821
153641885
74085222
235242812
317353986
343646914
28046006
7042527
274580193
533149408
538963941
75846810
301015335
500099253
74671050
44397674
208974433
606769603
342243794
339741969
123077731
156916369
142992680
43266802
96496914
68107619
84149073
5786903
117686632
555024015
234697944
22573048
276905640
580439429
44191942
284917988
193678320
80541077
34066397
404165233
479053431
48137753
89698780
607959049
2124217
1625176
818133
186973264
153768051
13176853
126124410
94834019
61882287
326527581
607101415
540109971
80480362
9063267
689491477
567045648
50879295
147888662
21012493
528254605
26774515
121883427
283992958
112693283
11072989
249649178
42093688
26262422
231743240
6993050
396150486
57877393
88348603
1761161
262679582
411197902
443118570
96474596
211252819
19651424
869184233
925332053
71912658
13686688
309345418
27705341
1761502
12665909
417200830
27558292
155542677
111299377
572615718
243482128
716599171
534054708
207250121
366759128
32756153
493258392
147055028
149997276
478269146
21106020
754628520
323062633
3600813
99271032
163711147
114215477
25125951
180172975
32276573
288700398
133687122
36148185
20741871
31997517
326746699
115866541
531413600
70466052
446850745
542243614
330128650
15040421
539183358
437865158
102597224
20866174
184229167
5112111
4366412
446846930
67180692
318960119
58500870
23204574
350310621
141145925
4198376
86976160
281908852
48161920
27881957
62274848
549083617
126957897
433498894
120881985
69432055
66511923
104120488
80495402
90232417
838609227
175880574
93436551
63281756
73064070
338783771
619739353
708625229
337401301
100114837
427419785
75375761
688657150
479116610
183044948
338326492
65660586
125041800
683517
120239614
69350798
3304411
134585425
157677639
458607514
101099568
59233318
47819319
435738491
216534917
478258289
34221017
48821472
454374646
540385168
146131407
651496530
303349029
18086547
351268537
6003355
777681040
134922368
126121434
57064884
509312025
791599267
629595874
576102
769863950
407641557
68435790
280431893
25506940
272230106
384599560
258351221
558458895
417655044
74338133
336883312
282557677
16998317
364276129
616719834
621231358
294531343
211267996
326026118
18915245
77905187
270313280
486441464
87424898
408611640
645875720
64873334
245773025
677379251
77638867
1999512
120730298
204416070
73182682
125114442
502790454
475563324
2748172
218913592
562093498
73947767
2210734
89182862
490762460
884404026
597830390
308903006
635404364
98315543
401926900
150887905
598029323
375894870
579216210
378215370
412008965
24776977
139692256
185791313
108730769
620659577
104147352
474085934
3017285
60202079
281186676
17414873
465093678
141928380
59099934
20977670
381976900
178748717
586287924
322397045
14338083
651151757
208647919
292110623
431701628
790844776
40060067
517191117
789441538
8594668
35748507
307599368
521850318
339255024
183635052
101834284
130353945
556094685
121069365
103839771
62501519
8112657
456562556
57023929
263196345
530552289
452809025
524913266
43243186
82725695
190436304
313699835
214935744
198930438
184778715
56548553
405774207
96494156
82400074
69929862
480836050
1077825
413825325
48131645
63377991
113887266
61749435
318541359
18574867
315132250
173829082
476903827
611216572
496263912
63971501
275124564
61078668
53507045
184614288
383025561
365415985
242622527
440458532
257790790
292509533
413086814
63480217
68306783
308329657
961349
194878099
207725544
244276094
181661640
299005103
169264672
316306669
169204094
11123973
120053416
630142496
597030454
130288962
349629475
90781331
36782047
64039424
558223765
65455258
425974533
97059224
168929299
369084953
37410349
473878619
60664349
325202961
364462247
70677033
30862557
27809237
73100769
520967704
2313343
60699069
65517982
546442727
729142764
64789312
308190429
127955595
84235498
617238216
172945759
588836786
21079365
455041234
11936386
460891608
134285821
375933232
355624927
701001226
445460029
26120087
24239718
33330386
616539950
613743103
376940358
723167643
126743039
25895447
246568219
30734495
484929122
135024644
24368051
191714083
59702475
903056799
9252427
614142283
494924860
17333466
654164542
56540882
781218943
165295581
177579329
193358803
251825132
347355159
319056160
204732841
333665223
70679467
333964905
668279934
688921194
86921565
787605965
498771474
279308023
571285808
118780793
242997171
179095432
381138712
264866870
22377596
369311811
42053205
68125743
110184500
667579097
5079644
587165559
64551509
32257293
61495751
37946784
48250735
9769430
479744198
31046215
284408707
53698695
349096115
95256121
671574965
265191134
299860225
195149950
103119385
307218531
422576031
20616685
389502712
5461412
250957291
462564368
182449747
29750747
89675587
23154732
202074187
532159063
194686186
430292385
139224428
591824542
33326123
204009048
634062134
8772855
4725626
252603894
27641551
2825297
63011276
23184162
612413481
519593597
369934100
49583891
110735768
14061410
293375753
168976730
31205125
398325085
358178487
204137596
37804185
781665615
17173732
40483678
9273394
325877757
486987510
126921240
4111518
680178107
71349831
346874797
122598136
385477297
314294000
739346677
18710212
686674126
144325503
22833975
338780213
408176978
35163551
277238774
13656969
680383880
327782592
217709828
140204660
50576627
108280457
212057220
124707528
536202113
258773138
184941737
61980250
365121425
4076420
218748717
158382414
382029619
417364580
71238933
222154876
274039259
141475915
742522360
442845899
361858038
1823184
137733535
321221633
343403972
788356367
370675445
214868242
874480186
125500286
173838368
453695202
284828040
388102935
269110681
236351038
884297995
47254685
621704823
422559482
436696142
20906770
229423854
357063268
89512910
604403835
45699078
21408805
193897450
84345902
85274388
396904034
79573092
353929270
241430092
193039870
326399130
2479776
94757976
427353179
715243256
81399608
61248432
1286248
388108888
590384216
92245550
53229758
250190663
48178883
64323622
353186956
387865886
137091526
282049529
44343183
108994410
734107894
21785825
37445589
2829734
4548696
22003201
10106972
547752802
242516269
189515038
464953923
105436552
142255598
563052234
655553330
88554817
478675848
828239448
382486640
513279793
41195683
462893161
32268245
129369208
447284366
112207283
41804720
56017154
102649671
10240742
11928892
29559030
721694887
253594197
226414212
263085156
293057619
144446163
47663123
609657208
300555379
94722923
17079479
273868917
688185542
124200551
32937480
404416448
238506641
644742305
96610760
402267754
10931072
226014551
128518578
101215293
89463790
436374892
61933208
704712441
1290721
734416514
148284124
85094027
196828658
469964038
27977778
310265024
54342241
1378493
3520113
560324989
118482132
52700438
274232014
349781273
56972022
17034134
90659384
77122600
178678169
827802722
34789589
192051336
108360338
249188499
412264154
266130982
118493174
187687152
74452472
311784325
580634851
65675244
232330237
81014665
375112863
543916623
262350153
142839269
112172308
276139298
108983071
180026337
260113200
36212137
60788202
269105734
712487879
219206486
109692958
444027
511582918
420222593
147343164
391089131
419365377
151624600
190363610
29482637
340449439
141498627
48790835
717954256
326251375
299379448
94901286
361592086
242323680
413626953
46487686
388762646
34932957
332156656
28287989
57775720
214802032
2170976
476279925
363591654
380119540
62164852
19548335
225666737
395462297
442521501
25093308
201039559
30065581
58830991
127953677
434389892
785270253
118948181
365171987
150645717
36243179
557183894
101956643
657677886
573951580
145216601
318105266
25460206
1073179
771822323
691427065
123158307
592511854
32793914
307748032
313574647
605946023
86666830
178889884
14145712
198513060
609667969
216414284
83881655
828694288
26334782
48113798
28251265
706825003
269122967
84442952
12076036
170677057
171080080
674660595
13148304
594780364
103664066
21524117
307418585
346254757
16990872
15984371
189361364
169376797
501945010
152258439
53467261
191691948
216615218
250975383
38012902
105784245
140380976
96483730
174222695
41202194
286807568
213538325
191534457
10898145
134179956
193828788
17142666
162424166
306290876
207983874
158622683
36570722
58433695
657783370
435746328
67991660
670484270
217050862
221811219
227766189
105561207
374387551
212568999
19310821
44022871
875561783
37912670
255635551
47834461
682638794
238706067
542240866
46541164
222023131
115345717
418188462
79773864
562636243
38076212
473724187
226455071
737418200
323964747
118668307
199648954
162349553
425009357
61283704
690447563
460564459
337141225
300595654
20665794
122558573
136767732
211166691
259868431
217631983
166881188
225166081
212444946
286985242
799540703
70756878
564036970
490861652
10961302
9445191
37281257
136648864
541235352
171915772
159894397
842508539
598015581
541570206
83012022
796379099
310552116
413902957
521336937
11868880
514013960
251265667
219656288
20018078
55808402
104454672
59962142
49797624
14780790
462516660
309979585
177989391
533097486
469561968
510758767
246375470
148018302
543405989
85624344
33464045
192331448
63582100
825287448
22155667
22181007
122525383
214620099
156500185
697087601
80522836
157589575
73622745
22546231
326607293
274226976
128338096
199614608
254865124
296495627
206300761
110160411
331647541
75895539
18640739
591572199
18484186
306586280
6608763
465173806
212261486
510652664
881913565
398462992
86437144
131489104
185937731
5268334
221255874
848669479
162599251
400520145
192740511
231681030
7513029
91621971
6972661
132251291
24281535
39764260
441837637
112565913
342994367
92707210
465437249
124622855
1188408
292163131
514333816
41705321
26073367
89788318
536592457
91803988
426767628
132752847
653323506
125432902
209845310
356298644
73521406
535321132
210197643
626440713
53619657
218902791
133318995
146781439
31312350
72523062
169435511
748796682
39007976
404082202
479495507
161318766
301041173
125109434
315193633
940949352
11955908
208374051
257720141
729907066
534263009
238974078
109786520
99311175
181877878
153147400
245179943
204437824
350668064
40167984
373828567
186450583
35289824
299372529
948738
224173936
471257
385257704
268242474
446941709
638498934
28594867
68388244
94230206
198256904
62729706
437925625
20564667
764035495
301255212
222827502
336227158
41428332
773803221
561686955
269601423
393075457
51691551
288525479
235340
45415517
55393721
759708645
74355658
69957820
52269388
55039508
324191682
303198647
423656539
425350554
287634792
121054819
187361760
695678717
108390543
115023632
1085699
89561363
100063889
51180998
69221538
549117822
2123110
73781513
27664502
725452124
35477025
210112725
402531571
1620600
185695504
85337779
335074607
249216891
901190391
525559790
136364418
548060639
474544667
180249244
771310359
185411630
461617986
372082955
514653643
193173494
103811194
65590919
86595523
117402612
130432524
266826981
91790855
539937931
510085870
687257122
120918135
550326539
212197725
150788192
22389394
121962542
666398305
163758890
22435660
57923852
51843711
608680520
279330795
655598783
119122058
95106696
281374403
427144078
397773498
515280843
762641107
162091640
792105
42353592
207457021
619623845
63559969
656381176
15362821
59752963
42348
84412546
717968988
779277812
103968357
639255362
76417457
555046756
84437764
271448231
301189654
16011146
220562996
258344431
654578095
272999481
3796590
571930667
694159217
90011205
10072008
107746528
533165483
687278035
4389657
628336789
605228493
10583104
63167023
234617793
341332930
79888818
140189470
4065251
315027497
95588573
34216254
298207223
38657808
10065478
15127958
268850927
84500754
18107543
979218647
183582894
89033284
64554345
429947606
304091730
11277108
362551355
87384429
118501893
623720940
670470377
326153131
25110641
501483221
56328182
277798434
68885848
33697419
535345475
331245163
141232060
119884511
84049948
425717802
317850419
105636114
412867631
37579655
639933803
452199085
324092014
608484504
114652154
77060200
1517571
80751931
550087834
204033892
140183190
44848570
272303135
284488362
11990989
51294111
433214959
216727057
111617975
70409863
357824635
210894318
4900857
93515310
288213166
9310036
16365148
78188600
225124945
581583219
76690060
9687985
1291249
163468379
462540940
289940859
304975792
628340060
268227393
46814345
124783000
335254679
852396
130414898
316630464
131120504
185790357
430824760
241153222
118522041
145126877
191085622
397772179
474551957
60951614
367790160
38847911
452076043
249301181
339358880
761011108
344448740
57970264
623440640
4468431
323119912
65561146
116580596
246791203
220583241
4676197
248911723
30955607
535158840
160575762
376910556
256687728
76321855
213529319
833304549
150342849
18624236
496674590
157777843
36198564
482202388
157647964
733272681
593779297
344216385
20863519
184131413
9585775
515737502
130281145
168431278
206680912
557947956
138846993
416015497
82415774
164283860
6713246
307400203
317527933
7893965
661842131
172929140
213584720
259524739
111152921
560746210
523300738
195698745
105676987
661867355
532818667
109387375
7128355
157124417
370499
60812240
571653694
247935107
262330411
307280341
74965458
36790447
388842805
808626346
122537984
98658784
173802613
78309472
126383327
20515378
37613798
473073350
268748607
412308702
472128933
50664770
177607453
9211916
17515937
153048888
45132501
46157752
128674283
157090971
234758560
78505727
63699165
52237160
14280034
1513147
161192681
74093799
279366244
56335458
820775272
93825629
166739532
311940291
62618287
450018545
39965639
99890681
284202185
161398199
45103097
29499734
18326056
318397439
295405717
12178966
31833023
1874563
94423718
6434338
152617361
106147505
315886043
247852553
123813350
300450524
597845003
5928759
156641774
756484774
220452378
768346585
108022315
273787788
114872927
69661058
57132123
343601500
31079001
192335624
128628804
684971101
161027163
233375399
632059393
434526965
39471932
91577651
98186604
348619496
97813853
248012821
42848044
89977
137717327
115375545
54012165
98638410
311095886
26213753
14176973
197934005
206460765
130548608
1224675
59154939
470109148
163864170
573515429
23343429
230011490
518578027
5264129
247012254
810996485
41701462
300080281
326916873
435048673
21471351
5082303
13607770
16753425
106251822
405458191
142431333
530809797
489658810
954721128
15615288
106743973
101606654
74116248
297814850
165542992
574331264
63744696
270413945
461756317
209301303
155680140
497877719
11577893
665765519
107381838
40009989
156017835
760464567
451033142
341979195
348304023
130677174
482022620
205664236
439415678
5492832
535257545
889408231
665949071
556587453
170098616
241590963
6630795
62285813
338037070
197088730
45938999
213891613
287120551
238453315
588651638
391583219
678194881
64778344
603514130
144620557
721718393
584563825
300738925
160825427
83338494
177478302
340844738
84449593
233066892
289599583
31991108
704348569
15774255
236440492
434049289
41363257
43451503
278428099
197057043
219867709
504459650
534755831
445767047
816408406
289954338
224708645
79582875
215478004
14292957
19316028
61338625
538399582
355380891
23023047
365378091
153023092
288384083
520011085
568551561
225399974
568529575
616571810
179092420
722332541
769242490
350367661
237690361
74843017
524583308
630427152
466349635
137440465
360126594
358250882
263286413
165336577
290166022
273277354
95382920
560219
224616091
2740813
37667948
344329372
227006664
240721903
509425919
559596884
482612621
360101049
439786705
26281395
174487539
14894944
58540758
2347641
78991838
86857929
1100798
308303150
32856418
928878464
1048145
42442931
200005588
585769479
517572791
451644601
205895672
240641950
883733410
486551687
389694353
134779351
1478062
167832867
652179080
111356645
199234297
497847887
606408347
383478337
118923147
595453780
122468297
157453787
170575843
536787411
348432574
76705676
66862405
26409131
447314913
45048620
92221911
125409589
2123874
130876983
336632032
331877945
25746098
835424858
406650687
32215327
109701374
292606594
301195
528880226
767374194
367045053
223893362
27066139
49262308
533188257
209184636
577939064
115982259
681675243
427355587
585380341
1545960
23795819
375173233
67982010
70604026
761683
16874552
626304479
3843743
711858391
16148793
51496254
379363201
77206564
414314199
420962044
449692054
61158281
46412629
236495829
66553510
295859720
41403388
20273883
67426991
295238655
103188910
178163390
62793
326815534
516267729
63211882
296758298
492172331
197811340
39832931
635301114
397259663
341626826
461276595
122639884
74637942
57429269
161892617
30559354
367884279
22728547
258285917
7083911
357577110
30737549
111254511
288305115
486457866
276797880
69375168
133514688
292937950
544527380
220003982
105987772
26302417
366723416
14683831
56781682
170280986
74295714
57831530
50435886
23141927
159257966
62626147
8246792
263156739
759684953
177769411
594744324
549785206
193724576
60445558
23126050
6736105
629636532
466230468
341598199
236445292
237699107
698858677
1323706
171193599
50288947
176015921
17927342
170091419
850444414
519709208
145304514
129557870
373223842
861139800
51653131
22784328
393323315
496061836
463579535
31743499
644402785
337061261
343245328
355390153
122443553
780139947
223028981
348805505
27711873
268353910
132990122
631249024
11398316
313717639
478215176
620454580
68676646
425157141
525913209
18261581
542389693
215444373
505002199
909427780
258072118
181020600
150316554
740068891
69731904
89916978
118830217
30070977
304423642
1145530
1966785
491023452
309939321
214622566
24573996
134867256
244913025
236904749
627204
651786466
429109384
303460387
158068442
447513635
227876381
409233979
257050351
2405560
689093420
549755121
878463010
119244916
36900861
46066936
23361938
58702783
139087477
317509515
105556384
116618522
348423603
265536445
77884706
175045797
251106374
397960855
385096835
159132904
3268324
693038781
254633815
474487083
175998219
148800011
16074372
193081759
552473981
42803222
46200271
326412743
793854036
56292892
703622861
765848001
375342345
374767415
196687927
491121222
426422378
387902839
252019708
935255139
6544352
324316118
55458809
325593157
751309310
16433641
219008440
430083644
842687
382919806
121036376
469120899
319117116
9515128
109550451
624196591
160465297
564730430
543613170
3941879
837334949
195009938
65247419
3013256
35120540
253816165
671707989
96428471
110653283
649103348
94956161
147279152
102948734
200336723
135027808
847289233
43914060
51982212
12006519
35079440
238712987
306159360
245099142
839291962
217225536
127677048
101489120
35708664
82613785
602436043
131984997
98319371
245645668
19276875
133136338
3426098
459065988
223143627
659187388
246403154
567048722
82260222
622848105
427271683
363991321
342739201
71921780
147996439
17992087
17227483
531245643
609742077
200777416
76254264
24976973
281267287
204435807
257472499
541794391
139447890
437601518
19477754
183264271
601671651
304613439
127694629
39923945
101084877
16463848
97335310
69629664
318392310
173160654
500046346
238711327
295726780
647353311
6199373
188807614
17646049
2692393
444202305
220031855
152405120
58971026
427721967
340415092
193633524
147900066
93191022
136943975
115074050
83817610
82114375
358450692
955418757
69611486
194154490
289446389
102914623
79505330
324492581
755291391
282624592
375154498
172329027
177179370
733543244
13880858
463671152
266140430
144003144
596123694
80568872
18160582
292335690
13215405
455805326
575158966
127799766
51712603
27708770
615465763
228681589
245881475
524127056
75873295
136135273
421795864
211071407
67372473
28175984
321408100
75850766
84095118
153208966
49052048
72700864
550229903
623477638
18923392
102344437
24762632
912451142
458349270
13939344
1331330
281511665
39357891
178311582
132700113
141152796
388648377
178210056
230087978
612375390
486509379
816078155
365788934
846642441
1462577
430802274
63727467
16286
906428414
200652696
2528105
517525313
444491085
164924503
366636901
61410789
418700154
22021286
652130848
138622935
850690258
69774776
743241489
33107981
55668521
118218079
449476847
444920317
79865320
458168338
255891871
59410642
191877122
225234169
528199089
304683131
836571701
80622609
32415827
168441385
536413064
200706446
49449612
242371307
513739483
183536416
539315856
392754086
92948935
77236109
565847031
48043590
10371507
387657972
75631334
51615753
197228882
179760356
350372750
513483540
170274801
5599927
449956354
889946729
287425002
87763351
74916949
330402398
55417981
173839378
57461199
24464875
6512199
32399320
57619877
377036070
222076649
16987462
568706883
196899815
4351002
491523318
72878111
66822206
669836027
193824023
934913263
113537239
355218824
381311407
37238875
76561705
44451812
109348531
550236586
295613436
227114689
33977523
191776878
214046446
188614896
302120354
214400931
34828198
326301562
243432294
94141016
8493079
143471645
126709660
271422697
502394097
311588682
149424555
138437383
101075332
287181757
659847155
655111646
41597287
192304278
42935967
651207118
780967993
16420892
3189378
468765513
415337211
29722506
508070610
127112885
430931322
31652500
290530709
17882255
118560632
367822015
154247791
22056150
16939602
137213466
533899516
953825990
86551368
8733836
564707447
311401761
594585854
51417324
453895149
481908018
700150822
152586562
4243531
738340027
327574333
270737424
19798162
10743647
20123705
208394426
269465601
140576825
38836243
204358779
632582438
245458999
786328382
251299720
267530808
138816746
119828927
603168262
335320202
340606488
283525314
119233089
265376380
23555441
277099069
766675690
62235778
249732601
327718797
241174640
20946962
79502063
35466929
60001178
505430199
491120475
6322440
608969707
448950748
621807235
829447613
496920510
33844796
513272467
234928884
18031077
50443762
623532390
2179145
63391906
369139763
256999834
257099193
538931816
42351931
103779276
195106439
551519270
320250211
378522328
8015103
57678651
765751458
308315308
164404005
48464586
301255492
7115569
268073117
76447278
179610095
176146738
55310490
611143419
38612040
43496447
269644859
107474264
662995868
186172044
749957625
822958286
178654324
60970944
231763707
224172832
5425386
340854920
200528247
633302682
53055861
818496331
238149680
900461529
323466678
754407632
32954510
789065947
177820207
599283993
488374634
562143813
148332897
91946958
331802081
452891491
853653982
63501136
30190549
158727005
115151817
532722823
10253919
54957163
174567479
215789812
716629775
11001940
233052820
2347253
134364655
109392116
348593913
188010045
59742265
15541638
154501882
56688507
96383296
478337430
117307487
181415320
212425815
101234430
56318621
103869536
288244872
148037980
234624510
21089639
962320283
159316761
2987913
17617545
394125228
53751226
365105354
614532225
160452914
632645004
14342245
182976129
130340085
137392801
10466140
6143422
308968419
195009685
143972840
198057892
805244270
289209201
15469686
49640328
402225499
2490234
513495788
183136262
225320326
150875344
115877867
68598823
34621370
162493802
21092402
60284081
82730525
525778482
19190568
298726547
457292294
1974937
41872075
129842090
261782960
146508099
175895702
3054880
3227134
15652098
433551341
115270805
727094959
549725417
247092585
149937868
166936621
614252872
155873312
649602440
222586601
102998119
57999986
27560277
321994784
71918709
319483919
42495751
172030128
208254616
77777244
16048862
216170321
592220019
1160379
252624312
11892297
67471881
445088606
54824362
156348251
445993879
22856809
522891514
629178801
212000296
16090548
636715579
102501768
66061694
249872627
174310932
97504394
1862274
503594301
178443330
319453695
618548967
31449726
23533617
48817553
255408284
88503517
267052686
29407490
186094479
97577816
89940430
878981427
130374063
38947849
125338828
8926783
288352556
472423321
310724064
72985040
10640309
662796146
357588235
418513539
580817186
764675677
65824096
265092084
252510374
198123650
281040433
109537460
844937126
608322192
91915938
546259799
252533590
11293438
6379082
125131833
52922454
946923792
47572723
340320244
451490953
290902709
61332227
437689320
321925506
330686575
411364633
34348703
17759184
333999455
457129164
592223511
81877222
19132452
384425320
12319081
345229161
871434193
532589666
162426575
224018038
447134489
453003815
158692919
401420425
246253545
73073609
462193535
521937999
678166387
18584056
247096387
588606072
833451837
230723076
474638155
185405199
106030536
48482346
334280967
205817777
230933770
192267574
88443660
112862271
113769616
334474448
125129858
166627977
80679734
464876620
85255522
632321136
101372800
105823510
127639984
99757867
117661862
4050095
26735571
421508059
45108405
298818419
372795424
247050
302800983
15512898
13536670
38843264
362993482
115973046
3441907
375381463
462054649
31965709
127464048
872795926
498110778
456582517
64339315
216405415
104354203
69563942
633671807
117321722
362040496
176493274
725119640
464796152
1818553
56411208
254005354
98455726
281336827
503576884
774373426
177757471
693500692
596321031
46976030
139035224
1083570
305701087
426802780
52783422
363531361
127657924
93475555
22426560
73823367
50205693
141982204
177258859
110450000
700057243
252794087
25947454
283767298
402148913
229789419
444251813
13498835
245762951
261620611
469283846
3925699
195230437
37614466
174924284
254519350
266845450
387288971
128177935
48753450
60327113
2381411
18039663
24889946
248520833
39400088
549501623
737758214
377185052
21143224
444439509
9723633
242041276
133305817
282628451
326093412
147602567
122352674
279601313
14271711
13634125
237624928
75285673
594511869
303004636
34590599
165687705
195505989
291732016
76850761
726786309
51765489
214009697
35270495
381907906
17661642
612117042
85379881
131647668
449157486
304720153
366113041
440316879
840229551
185670687
90279711
193309144
134740519
752781747
424266969
100574634
643546542
724748301
695743416
65855547
211836805
176171734
117557
21759524
90482517
240135249
58011211
102362014
330190667
68126415
141252631
105771732
341528727
675955304
40063778
272605404
90392388
117894498
43113993
169631154
575675893
587429227
301377413
53527998
41517635
206789934
40067718
132420053
273904703
53767958
22763880
791001679
4124858
518729787
570161509
338862048
215640809
328905349
90948038
759537332
347298222
105226785
130583692
189454630
84814595
48949572
756796545
426741
140136479
301493520
236238337
52869398
34194577
29050740
90085145
42785963
273889242
82496989
412092245
92147665
61640176
221803559
88425590
801453517
523783673
121139571
910687
443335107
199194727
770382516
356025176
82848432
398021972
45716744
332334430
698640625
186863054
85086918
25322322
162765424
108098901
41690071
4433031
462666160
83016069
291889208
206120948
341741527
11402682
789855245
93037809
102686574
512069589
115176853
46282215
35471690
457295368
839676945
64978759
121607602
63304855
159273155
689345507
447136925
30441323
758768582
90628919
156112441
84216734
75031592
679675326
203330403
16363259
30904683
109555463
192721877
480590417
116525890
329633412
60613760
231239123
661348926
44841468
551621464
261761225
445709642
296270749
67332309
532605949
343956607
6285480
659212541
183482289
486916854
43664851
401885711
72647417
96339880
771498362
316392647
50758517
700579823
5927575
250632081
478427210
150836522
121076273
7009488
363757643
160421635
193234775
587018886
66288042
20839045
75478664
246455552
118723855
250124821
21527564
82238729
331919624
257368594
510544560
150887477
111322668
244389625
713596508
59323201
380451487
56790802
639985204
223322794
506083715
261018377
82670517
83278953
172877799
73903279
735734677
246055602
233309768
28456139
731392494
763021346
80073681
379887209
74644284
3922000
121607011
618181689
294288651
463879020
101537234
610580100
69288964
11429545
379634915
19133392
795976899
680867219
341579593
39198330
391372130
305047609
88607545
720159516
57971631
307712360
441927054
410241875
76690870
803739282
500262234
26970148
27813279
463777133
195198131
613534817
92518288
70455449
354016936
124609493
309812322
32906136
732930694
66732483
288597044
21533715
346458285
11102366
18963909
594621481
292366316
371021311
522110483
370076206
116289369
8370688
21372417
422067053
390628080
923416912
489145191
152975142
17916120
343533275
407590176
380835368
148945688
61701860
650862263
355620965
9114524
283844306
60964826
422003492
251534263
7873286
63108248
13812176
713261990
455579226
27348771
649120030
104787711
19442139
279048321
92575139
507213088
63388009
759452486
12872756
148714397
224552041
64926665
539704028
50123536
1047592
505135634
260477043
273201469
609877874
284570204
368024165
14580899
9983386
53277131
116541288
5557816
358703182
87859573
63790730
13090148
85460728
446539928
352162653
99729271
87223228
527950180
158985281
106246317
37763939
56182317
188046574
33278521
320634231
470505810
8129634
384863925
177054905
155296603
117305286
337522180
261989019
429711042
368563038
47111355
112595216
463157390
702096951
71715121
342945927
451791357
16547162
127253571
490013517
109611065
200938679
199991008
117570685
230353198
691291625
413066721
13830144
210500649
255474148
167464644
172639725
65325894
53120443
56925782
15335203
25502322
12940185
133997218
5545805
526143052
78446585
593429792
151021354
520398699
26994
36186331
306368990
734746956
49645362
165230229
93205486
327800899
583731258
863904764
386386468
485214142
852605416
372053580
417694130
609684531
18397271
547532614
117721737
637362613
85942999
239005788
410308532
2390505
119128794
51907709
318662043
39368390
579467072
132895598
16126333
168764679
389505205
395513198
268952720
15153280
258299526
153832089
128506111
147899852
292693081
125181012
152481387
39325201
224846999
521306710
161711692
58127589
686949121
179325899
150063425
446047885
573028559
28393320
184049508
139217570
429747037
92233279
116071196
483963012
113513680
328004820
691318949
95195440
7754963
505587460
552461322
36700309
174238245
176377691
265541721
138012466
306463062
132984286
239090017
330874312
219535329
47486820
644326573
198285361
445714711
155266065
302743193
361132134
277894580
582041233
94788027
370175542
163388111
216362121
740266296
714351274
92875795
88475539
19498979
825507988
215390551
374034860
154822944
605795673
220887815
196180946
45275236
196434898
158838545
134503054
114192454
28957429
237117593
443813817
384307942
111756644
346896772
275991424
795019570
9306812
595248
108390817
13474131
231388109
347901873
100074585
348773474
5359929
289375344
516465953
330765722
108355236
352234834
172365648
103090140
100099
125876401
86821624
7435507
78347026
120833444
108145173
111033146
113513337
17507501
87015681
289178882
64959324
583947710
501692052
863878048
18967988
167836932
260268937
4602351
151682284
119999517
304970409
3448769
490598517
11782957
164638855
321202553
976235982
61974907
2408801
19002017
18837356
122037024
346028230
63923076
449445540
20024394
258694841
129869085
566376243
177381196
749756629
98255766
487514998
366118727
595932727
497690858
48111002
330962744
154507573
18827789
16105976
86481991
565443862
604383053
348920296
880262565
90256378
419578083
21911023
113739063
25857512
51491446
114387553
552101435
36258515
50330461
165744995
171434965
21984413
241344772
133928649
697724742
157649880
313416581
3418349
6238069
677341301
597334676
50327349
131052296
21288830
686572069
477118434
6160228
172328452
99838249
526912162
198866476
97651971
673386397
577424664
246351914
261649890
575432265
591691965
43783435
473437396
426752675
662509882
37104933
360663847
246028461
70514438
286548921
347957430
174281249
196296103
93428288
267177114
334670713
167168868
1080117
137700267
38446312
413849811
22811088
618854747
771727985
862035
41591522
94626589
220633818
44816831
247844701
605325152
453111642
344178013
461790643
228710294
204514007
223141110
39385417
110545487
894180412
15650411
84117401
309781194
520952410
263272616
380829976
35812204
613020104
4741827
164954831
39064490
10431376
104957726
300927183
79210533
114408686
307949185
214511301
169839814
220932452
405011197
181073377
164881751
80657489
211106600
68378526
29902800
117997925
3893019
99745175
16827769
12678651
87527666
122051036
7781227
52046349
663622164
280811115
420612831
600530832
374327476
131404681
687711615
33263690
721792735
480323967
3496680
143095776
62104235
95946062
359344485
611106250
215143576
62537021
271233871
433373604
53540966
540440011
613843548
119454787
769233774
718407684
264174461
107108115
1203463
159259389
361721703
170602187
74492314
233781872
529835598
118451439
163840725
145282566
514673256
286219352
121248358
147227060
92249342
14841845
210861216
4797201
79090004
170410896
41395238
206365088
756031525
39295288
751963212
206571858
43651443
114323974
28822301
553801341
378959773
173163877
47727400
17994930
236829541
9361768
277995410
152518522
99389066
100015862
217738837
55608974
500185887
78794961
779293994
94134815
406696136
8017020
676999
221123157
14895534
724366740
9305609
501915156
300871553
264440060
229338257
583498803
672980513
544026067
903655343
9594450
112268427
185525048
112528679
320561998
606917812
441112449
233499611
588604970
3559742
8828717
222384064
179922272
744053396
17269498
123021991
285137528
144720888
738975093
137701883
71167338
209683770
425031722
220479537
121415824
216793729
20536122
11045719
319230877
734922250
481560222
170877353
15110992
117077665
69621096
408891858
893267756
208760586
146980644
172560953
162679634
631757881
266479941
127235920
5502914
82792296
278747102
78788399
562721912
470604118
711762809
601796514
276857984
364982822
15641129
68798826
154673566
79798199
60698357
362254479
403278762
405776955
350954864
378456226
11559842
327743566
33328767
137988229
339574602
174585925
740153008
356860190
83294201
204750193
134524756
771612845
174234745
239068846
222215038
67408898
205061585
858415845
582882508
702870770
368279373
347359681
656159990
195233188
21326901
393780460
394427180
505186866
125640555
222829661
85783721
638896220
555201145
185182093
199095347
281097643
455225093
42058565
338800460
116845752
802709990
565465681
761857273
210453957
46889910
174653786
94354714
215993067
97285431
134741229
7268639
22329008
59815170
142274542
14740395
117112188
124892821
17130181
59707626
538047596
156602046
684339232
282504458
639047691
125347616
79370146
770101560
9324861
673630394
166072762
139304245
107039404
522086865
183197811
710449733
364362998
46484292
169199499
245204945
123529642
42168720
172042608
319330347
97224315
67748850
44526498
369936847
16406199
84461860
432631331
814571164
59340112
39188317
842290770
526718081
512791181
302725161
603301423
714058386
422725046
46255749
338361329
8646787
305425179
358947951
368095905
356266686
92479422
48281652
34748863
666204445
204932767
88609876
554647535
18246682
128673821
204371453
271022439
559513317
66614694
3005074
2904498
212695704
223658609
46129477
384066203
338618207
272179482
270642492
158380720
66402881
36047555
81029916
226374162
125867870
57436559
24435324
504279801
26601969
938719857
84169673
28691417
770770274
96776282
38832310
227612408
568011176
326230723
249803397
7018379
26629410
298024703
319009598
14045351
160994903
398030404
12912427
415651799
65693669
178779793
331674339
647371116
171656804
3884479
53303592
26202184
699830216
229764031
274933089
34279392
394217704
70390085
264939727
102232543
1600825
180841793
155794518
356547587
6925155
105248157
597581180
167594232
580595025
39859204
54486231
67307266
93837094
151690695
402355271
27883303
54657928
143644986
266344742
297171396
133756936
337282780
314406887
221415073
860343053
518912827
28072919
280246701
219114941
95690800
76547344
20638532
203573085
91658142
501591
201696650
3717796
608610955
722075734
300267630
505895694
87774511
58975758
96620151
12510302
74588218
105428739
165771910
265056034
136219862
280958158
364191886
238546079
145861277
643729137
488257219
242866722
441959654
120675395
308489577
190923603
460940467
314067683
189813193
67750550
373673725
186248806
217295322
236354396
295826791
43622321
244976842
416515967
521188658
81733443
93859627
225571976
710691582
178184021
346855189
870906955
152234161
136110203
102778378
2632141
56338653
452073064
24812788
126669816
166166144
71682395
19721053
436681816
77607050
128602250
27824964
110837326
52876903
637237970
794692470
226194617
178999435
235899191
635132385
8670735
496617843
436299868
517228021
166274639
557651329
20884843
218348561
846147401
72566618
523949434
217771938
12052839
941560099
670996639
254867576
524411297
120387310
484417940
65651388
604369138
199221293
111515445
39191351
381197
27387435
189200873
388751502
420467662
330714561
22021273
221380309
338508381
130351449
101186676
486093643
137487769
569793461
251135336
285592450
203292953
41890202
323907572
327479275
194666333
193743811
348559201
230797169
129807026
637019202
697924319
37657966
267602886
238172798
123472717
106131716
431053357
37462318
52500505
151447919
322852180
311727893
516813995
298517764
266669559
341749074
580193620
39632239
86235130
2252154
294140912
64002062
42100426
746552317
665593328
191178154
385184372
386699323
99244110
616727187
287626385
221940226
23523843
312518990
159001383
208752134
1140097
594654725
472929983
69453698
228755241
490447344
5589256
303942684
79524049
469903483
140436725
538237552
97965770
278625456
31788127
225257110
442107722
44891418
112633913
194221962
15518417
277219929
57731687
45185424
92290782
588207814
66523545
250192508
345426039
183886570
28535293
263738556
87120846
483178047
57201073
396326324
49110797
149675957
759938021
115485626
716859119
54403327
471076799
39725942
136307425
498378260
43490092
59644514
479951186
427164916
275747145
424908587
17446586
15411879
929653698
244589768
20528786
468795268
215155571
16794188
203014815
211986937
143538507
7170522
192786390
696758633
352402219
477837463
5615923
352728556
61272814
158682583
45306338
83905956
3668649
557053155
61069183
124447820
19299808
471584912
254475996
259712247
86777261
470360301
26738861
585715621
81050149
3939620
34886206
479817639
437690487
548486462
148045423
474459398
359767072
21344134
173807934
317870891
168009199
739316032
433538409
198523039
483100370
79476329
362834845
172007871
59211173
469236048
120855078
37434638
69585861
184212303
616077095
163746459
13450473
79325630
128510430
174721144
292276357
43509507
28914051
573839195
55952752
244263872
383521176
145721863
284518110
305409984
284114589
63441441
74507368
449184258
47367606
258936046
76701328
571460253
263863786
80749575
868959547
86547140
589076281
115625019
295443671
199221052
452970526
359865962
61831981
174641133
231471040
50020140
57850760
122143594
20383370
484560570
195571007
476216636
398095425
400362427
156421757
25704375
129350274
765469755
553313603
46562651
830303250
712274824
287354041
239515001
235208343
78098475
65771318
11356101
139175654
136093071
542735870
527847054
2985521
3011360
38224406
121331343
328195539
614509372
43290180
64252863
728447866
111999989
716011946
341185319
33059095
147223093
152127055
102844958
147781498
364919388
224611250
94354301
178437204
489924855
464874686
197081335
350512605
93005425
557583216
632702054
335164580
40953875
461646694
190133793
347357224
71726634
515241853
120243943
641227292
403095416
703320515
25062688
47845911
100266109
70870867
4607155
25484233
487785569
232450739
31254455
167490476
551041259
270178101
317337420
367309355
20174920
81291178
619155482
83920970
679706938
276799523
160322031
207886402
789743952
704059294
189836518
73759265
525352167
610923082
193770456
220068551
77586619
672671611
22633833
354724926
532891634
139119445
156024098
470323322
39860563
125953636
750380170
170460052
101597418
219153229
404554671
150207401
346979310
126593218
2253985
121574622
149287618
33264892
81877831
64021102
125608743
64779430
810313041
96585854
48662770
202508253
32520723
47363506
396200343
14588399
26524519
279702969
377755254
424426218
551963738
34243265
227807547
49249369
90422932
470525604
118201221
867198829
388107124
191865107
5733340
17349680
274455710
460137458
31949787
235048223
707447512
569090135
416807115
102410078
17921914
47099176
237562305
6135851
209005701
559994331
107179625
68246944
214867086
632058324
128041092
20522138
421323978
326703244
190439994
319805955
157717926
263686197
61952588
974395046
78735547
67926359
462601572
96479816
2461146
175367299
389301589
67445598
385448450
113025599
420265318
554969595
378417600
50583557
254367570
78454943
77101256
769974170
24086029
431109736
58014454
44725766
177076201
38527836
82158044
93904303
80504259
280787574
291398317
240358870
157408677
270048568
680575464
22282336
123752918
173159010
13687686
607370323
478026305
91002347
864447171
42790517
6343179
30089008
484124434
415689257
196512299
72270664
553466818
161426338
430835798
485675874
412632386
261108204
150721911
560193072
89276118
228128609
159982941
252847492
862063657
553674198
604886831
730377009
607529447
175843872
46586397
246378317
217803093
134628874
421127149
120668
5110885
427312536
32372966
310750416
53414906
180256323
653441954
174238083
72552280
39822532
577651330
27401921
19830516
193880235
337762162
117277790
59304545
549430627
250321995
137124348
88962335
134832522
31985808
751130013
414940
923071765
252196936
117327917
387720721
182818670
936397362
94246303
81169404
153525929
625291172
332155042
360404688
45440790
144678923
202406727
658246341
57519667
42388632
275413938
471209757
580536653
259459798
379679826
202105604
317418321
80506083
28706788
14502083
1337016
49559484
118367907
348821665
549394795
258988610
459293033
594592246
9397018
715815149
17118556
88933199
33619165
294564488
70822003
793461298
41432824
4472037
4526369
85137466
98971218
99025937
68282385
8539561
546854350
181458250
118101584
25950493
137530934
388207785
842553029
189392226
381350621
336587750
44697392
66279017
47685414
179650300
723693833
130603715
298326291
55656835
60323164
500816812
177086698
1978484
479369597
105691975
88055388
248316881
358829387
5278894
1840120
122288840
66205473
213721293
53339277
54699797
872640261
77913766
453421049
32701846
564450441
103588931
20140206
30692318
104253060
229293620
226059891
479995904
493136261
129967822
533472296
59367522
338923381
71484130
138803093
854836336
127883079
323640882
130365506
134451939
223325815
680882332
71367309
159784073
632969637
61547933
527961903
355095420
86256857
57830016
592338686
39533865
223069679
527706778
380807394
73385280
88403515
471249972
137349944
221428893
15444092
414027307
214209162
239239590
394583075
67279333
339872682
35605622
277351647
792393664
94668211
76636984
268999670
52313733
225679706
716272908
205459166
18409190
86411606
11842939
232888886
334191638
31392596
15815613
93814507
52596656
171994215
128081863
135207635
558463378
51002625
20069001
186468045
496528481
112985278
102289958
623323177
540834815
575619288
266650627
393503663
377311498
25227492
274206453
173239163
601924193
300242796
626659174
136007682
24559354
41400462
526374860
13817293
703457144
211113938
366600609
267646659
326976744
389782214
111560126
659806371
74658937
60268776
441248877
61477854
143044735
69970682
812577309
7021800
218673118
13328478
123193435
173519692
105918309
162724548
48991086
503755812
173401174
20414376
88106927
3791428
608535374
255512660
478665169
93519410
11832085
71625841
59325817
295610483
900896701
493891544
759829869
529124923
423429670
417548496
74582739
12974378
110003883
79392743
359643547
124016013
11169538
457106374
732710717
22535861
28948116
436542013
62409412
11503204
8778022
279773139
362266427
261117018
24318989
436052576
668925487
344589844
623887644
180907112
324355176
35734157
30933250
18247319
8393538
55659348
27477011
142699572
47342860
101295567
87896762
247470686
316657948
95644869
156842373
130898170
32235110
124916567
203869987
434531120
48585797
267002102
147927882
638743026
8059937
213378275
125470228
80213477
530255598
695282302
340086381
432434716
148551429
193917537
3274582
646814891
191972623
56640317
276054550
257480765
480108382
653076854
100597103
1204835
390397472
483022544
43516408
311070022
777420404
109117831
198245190
55181025
465322929
12247455
67196189
199482995
181902605
234928367
254091894
587089387
211430254
21714794
131515389
141932002
612206227
43866581
784268312
27755439
195209611
12298841
579676149
90673547
517115537
295874243
115535892
35608202
71700316
416928232
27903181
93718987
236075977
166528597
104950284
295157170
58071110
208608085
34563524
103561124
332936571
655504389
3216032
596244157
823504840
95241152
603026166
83658481
233161674
440994641
835861
291333652
1742483
380488478
181344655
157722584
484418557
274462505
112803596
103685263
134678254
210234349
213997182
432081009
301637248
471483281
323312461
157227714
638558549
491099558
436882680
350071371
25320898
31243533
330124128
27606325
13305778
199390547
561797078
63577154
664222061
160072691
718610
118574695
427658474
69845014
530109463
86055726
235405544
714970838
310053750
503593643
5139629
403284944
9428306
168157279
919716162
170928879
183556818
131265303
16618943
235434166
211987687
200354034
3906694
79234855
518940357
62025220
74502166
309127775
367228842
705767188
152720270
111192124
558090874
14882190
464675690
24333633
74074866
279459474
35081977
56951381
84023713
70309870
133043708
93515986
503587106
174590508
85709269
362166773
125592722
154846624
652171923
139849106
81931017
45527366
340353209
1538660
146791261
477062777
1283476
771533849
467857548
397284186
441204478
184139026
326098288
291251394
28262691
317235286
604661828
351729393
431162856
143757348
9713670
31908914
563245334
587960763
102195455
200876403
43580152
152722526
525723105
478678800
135131927
135599610
177559105
9956236
300958001
196381557
555754897
59827242
359475371
190662497
37334243
642261532
3983560
41862325
31976194
332730321
690499297
273438418
45035223
40151116
112161984
484448848
573997340
322670863
204531986
80698737
305520163
38489990
620204955
173705919
587970984
570394695
276655028
270552486
462796748
685668901
268905329
93802934
341999106
253837763
419196775
455319740
389746048
114982299
132447176
323613017
114018853
436186493
11572169
678268044
209967318
319298816
63247325
195607778
460485477
296600721
309883641
23220339
135291019
72114452
111184743
30686688
16759083
87771696
235754290
200298738
394205250
95561
30594404
8584415
696719406
300679499
401578092
87085452
420955312
122262286
187234788
922610816
283514147
361391898
17267034
182907362
126090769
771447777
688408114
463902414
399371945
11594784
204682042
107749435
270045052
599983231
2216034
122859224
25192806
327556690
245301320
3284662
26523520
79352382
263506656
460067115
227865024
897547044
733883295
264178893
356864242
132339605
67992703
328067626
477355937
162138789
57733084
534065984
447559357
565304229
210857030
1076044
447676594
700940060
427497368
85946993
315520704
322168821
149176913
142367887
80780047
216590538
41010713
646853420
20411411
484288402
231295265
5948950
872211815
176536528
878398234
253856427
316273967
156000814
997422
90903244
607948263
146989640
475973302
765719415
648322097
287589199
211918335
457087782
168808763
160717548
129514278
301328363
522554608
255475072
21513440
318625942
155455640
144697438
201590598
223264702
339007460
266833889
505092196
264912807
667164844
604016727
67201845
256063822
122152223
455160014
213779077
48542774
154962787
187460873
381506352
78644400
458259016
796793045
130217974
185340928
28974850
84917182
437548493
757145526
210806626
73355432
497947431
59843842
377809231
354811370
131897407
89809418
11863591
460094575
25852881
236417159
426621612
16871918
14835851
23555693
12317061
26169522
298330290
25939461
71467766
323799923
23918961
38737550
533025175
589777976
681340046
193952890
57307767
276758663
295221159
374382372
199760246
113553419
24660040
20583814
210194291
11971675
627790521
376203890
53896107
722377173
138996829
50081206
146670291
117324538
308842993
1022837
234713294
94006413
234670582
126468200
20664485
139068048
342383350
76991143
24265092
111705194
255120834
44473450
58252111
3162265
338957378
2243312
425576387
697697112
122968439
61870133
303601942
43963512
563495
2937501
2165358
556676467
378849014
50458568
266945479
3573033
616446500
328006226
854992497
276676599
265859711
573935
254157321
63268251
966856781
46610262
47370104
690519441
185307941
525559914
1567965
196520033
145030669
100608732
232274736
492648333
293512711
2857667
272895520
28010403
244411188
483955944
58585869
911398385
352290752
180850324
561089071
550396027
197374054
35322076
75765797
91143535
430078666
6786413
489708737
100669949
11381781
135369772
414434644
127717485
667410477
118762275
2337736
386578622
11041902
135661342
16466129
313359453
298254471
47869033
10835720
359539539
606065781
28869857
325308978
420404812
312348922
365502387
216092607
333314088
144461726
132817267
801840644
416729865
366321593
188066510
91961935
766270015
274556730
786651785
272057078
12491429
83191363
349919454
231256552
216828887
89278413
56319125
454370916
314340613
18627612
190903749
891845463
100802425
245196735
446166585
29136519
205826273
228553515
112097664
134609469
17243090
371027202
314861531
468546971
192523182
133404736
83824011
306648181
252090554
366621373
165732332
685755927
211168819
431661007
843596907
37220751
114459174
41802044
2451474
109585728
540236735
58202170
86945877
6439174
727352497
341103829
772766829
279759046
180351114
109113350
482735512
178695248
23348479
300126875
299416636
109126051
112748753
187846117
534048459
68298490
437418160
243658701
346446632
41570883
269174728
198100414
828743179
625274098
150378138
50910334
28403697
532267010
774369090
12236965
506258623
95560115
485902278
50463458
159239934
418025248
42655981
261588121
92927995
137261432
366141295
154134071
59054945
65873145
16643561
37608716
69774689
179921300
93657419
287438659
228512046
321950523
258262439
231781382
45585376
202138490
85088509
654818370
291899679
313503420
143989844
7346786
413910762
85514534
154711359
83001938
811216043
255228511
469686451
148866994
262932202
397039280
610455313
116384758
256464916
25776260
387497900
1489851
33274596
233968821
157604410
276717240
644360216
31680039
80039632
91175080
405391711
317432393
16862077
169154313
56984414
161038375
15652178
155707040
647472414
84606809
735065834
511510401
111407598
32582467
311275013
10111519
5937996
430245456
359681734
13814866
184548741
141614087
528337547
84519900
294109439
120435376
632282148
313195031
568430691
351905752
80434339
231282933
44576543
287527021
108274962
45924223
61002219
741470323
69913171
142365169
798917508
76157395
676038463
170286609
294920878
1585157
418490056
30964184
604360532
106334854
154029386
189647156
224696408
56248781
1637725
193828730
64832457
410654419
218666033
492982026
114216756
14145997
77772818
566539219
177697303
375415373
48951280
395256558
365290054
80896972
609568335
204596393
197933082
161675286
38254587
505357748
113364152
12736272
754733401
301475347
5223900
26731866
106073776
64469312
255897890
197510191
1556767
19838707
361088519
492494215
254595551
36276874
598858824
17188180
87287460
290428644
29516198
360704264
68412457
42529687
117132083
58102764
99706172
1412177
384712017
291691799
14595778
53169863
691329574
167010961
394209246
292333520
104829851
382379351
62629518
248792453
287851942
549374200
755906433
305030729
332904541
11340264
386885160
46450907
91602894
37195117
17536992
70189967
45615463
669192002
655657212
410705
431201447
294557794
328438449
501642392
91831815
38279873
217594900
149579153
415669643
176008386
744213995
746592956
294294090
427364544
108274658
77806621
17137681
372395650
14043072
69353263
126076031
402187369
170877847
35209349
23773744
72724307
235375804
267760784
226790690
115606030
230016279
209444928
285303066
58099191
2092902
108226459
13767626
106516890
514606417
728968348
140729706
46719795
931080
13661042
144526109
559261797
119475353
2510733
642291058
487346977
97449060
848652123
169470171
3040347
79300735
3078174
440519981
282456835
420897569
485159509
418079868
675550774
437302196
246272755
97093720
711954918
390801580
116185189
666465161
473048166
136876798
312875219
9410926
152110605
48341663
628358861
696600716
531713824
306185911
5068829
92450675
590759267
261464587
187491815
173632054
148985033
463687969
136248799
581820585
380080222
343649267
1433456
30454293
520136024
238026680
29733643
921220196
179946601
125720150
497668404
31622382
177924831
188584254
19114636
63271536
20318874
205018502
75325853
512214499
46311346
172739223
322491412
581062979
181651405
14554649
216945056
237826767
75062931
15011145
710623997
709034650
182804676
190547593
98144671
221674168
487184878
278134042
121870548
56807189
28413421
46593455
50351337
686407038
186276009
181425024
169802142
317851057
39811949
575878502
319579171
219978553
552892719
397881346
81030156
28989575
387759532
138507691
429757395
388802049
884403909
190493388
10586099
135837969
363867621
176176040
53739063
214071545
386206126
43160940
173596340
704790928
396667522
22052953
142806353
186768608
18135376
93354734
37843332
280852729
187151761
200664873
38802201
44143717
24653860
53144797
41639183
50476648
131156003
11565392
157386351
221558983
151174167
110974052
932848617
154696798
74154486
167753116
197365904
428755917
576046969
581887121
93083633
42945244
26036449
946769865
94507393
85553602
568912075
4871228
538852228
13953103
267149065
4567051
25921663
507752133
16246726
182657188
779222847
11556279
193267474
212516899
17640898
62868117
772066266
406045
194657333
145973670
118766762
139697120
18200872
235278246
11697409
184662033
4194953
342314556
243939022
7682044
542501037
189097939
204770221
383958477
278820991
420017721
664083239
226071280
38336534
84351769
82738392
165991648
369170991
82086941
400217891
104408260
266791038
466199716
54395567
283430496
735454
155501340
113853194
54907012
284475466
190839372
570813978
15313263
679948852
327278552
121458093
76322780
712218306
141488295
78939441
237108117
831851301
174560493
68624331
61307431
135547189
142117681
931883538
77999358
258904896
110622598
649267593
371095141
277099695
308594478
301274854
51777669
237334451
367348302
98756997
208977257
506450418
160706406
161002042
37764303
59026481
207369450
404640178
318420562
123648724
338713254
398882681
598216110
173422107
14775540
363674651
689371446
14283877
826453127
205378397
17992161
124484548
10235632
106529966
207556094
101011104
17819588
160748764
98212891
358615486
119617252
413603208
419449314
401130776
617210415
78874151
230282872
634939764
43387029
447226058
176498104
669577055
366576186
94777129
252815144
125959945
459328852
176900601
242302579
19546245
171089808
7437818
35623873
180553993
65875811
79267651
96728616
5288896
7361316
220706343
456244169
79536059
273046128
462214879
727378351
446226779
457361645
218292198
328304335
500129155
516046274
247207469
369189656
45050831
276669531
134302979
201222445
362839368
477833706
6775775
61565568
300675871
81715450
777422114
154898723
134199703
87196264
199939151
6384359
523045834
729725092
162167302
502996525
264038025
244554111
141641660
60706080
944987749
982598736
311323749
789012467
689373415
586549230
448637046
385910098
290430572
14492013
101338516
413267054
43335940
611137780
36930395
510370803
359341170
268001300
33476227
385289281
232842931
363724158
8858852
321479846
262474545
198858356
8934500
411377224
7707370
287646781
92031407
74601212
581240582
319152162
379502320
91491526
253569401
242812806
52771870
168578858
684348127
531700060
26308531
258371954
6950846
108971749
634062298
26568914
275567989
639877182
211222098
557131461
414086151
5276615
127951017
230156262
56184039
208656490
456775646
57176343
170729909
282431805
666245208
192776796
28098644
362792342
447748961
149161907
486219592
685884676
161356820
102172489
619359472
138372324
342859936
163638817
393517524
523456171
266764130
579291161
212599375
100161794
2489077
95998375
51820411
183905654
102919717
315029704
626632552
154027079
58572595
38065523
484332677
106029946
449649957
207784506
310150208
86421912
47644539
839043
171854464
132682256
849182213
283445050
308735479
13026121
34204879
174209051
275130722
69925228
47249725
617964874
76543716
2405205
66515972
363578698
375575268
15440374
599928214
112253350
458383335
195511248
636681434
859017381
368464733
280145813
26360486
72258934
150129755
128917771
765335788
6271297
3832437
49909592
269288887
37587301
15883979
248890552
55021687
206032205
331569226
212009068
311129161
131862887
102592716
7165835
119546164
201065239
134957253
15830043
15679448
32216516
30294781
124535648
146461596
36949212
352407
36015926
44222713
8521197
187183295
657200385
630758787
146790
231689583
31710734
218819248
38595749
257669366
73612105
118798343
24715650
199218193
139460845
415254353
325005172
359627177
152634300
441703385
95973047
50192382
40887519
571104653
9446268
37501640
174318119
166092382
254786720
315804150
238079134
131188554
186795729
125095446
162108409
805855707
100998438
526483135
149708782
9305279
99734409
39075084
603208970
13434479
115680322
220459069
608932310
406829116
104461830
58449321
26963527
261116880
163415795
247111509
626731130
613487021
49964524
13213253
9706965
466387693
312217267
425966328
18622767
422862832
63673858
283342504
572870570
70048369
567934972
767005890
150609324
201383096
22720874
441827511
68140356
75734988
239293967
122783289
411838470
55900769
241567418
867489813
20394569
7196432
123942688
703158151
294912317
153446086
371442221
279105800
42878834
25166227
6855863
189471329
421287404
491266168
265458726
107275502
553104725
28392805
120288180
1931621
332530317
184728568
75943720
34984316
233733769
121864884
210139617
306767538
146076888
430195384
150359275
96166682
647430592
127851143
296373818
8857785
435273766
71237096
294805828
20643434
122369155
19629808
500227331
502017392
41527928
384024535
275552144
519990773
79582996
50372476
105470134
403255933
1561224
288401499
35847466
671922706
7574120
154481572
590362752
224118840
159637363
121381821
19092132
339678811
290314026
283638046
176900061
50022371
300965817
60382420
236092830
300001027
164285573
92330475
23631562
165957502
221514693
24542808
125631504
737943817
77749502
955675917
462063369
21312585
641506
298123601
231809425
174195927
2550948
18935276
381164753
19984084
85275380
99336134
38978917
272541303
287575820
12840287
332684189
188689779
165996145
55365417
424590144
228660160
142400099
197492499
454396882
52130521
23247301
232383916
266151510
33240315
595335856
377829843
109872754
394176194
617475089
216884182
16922924
170639819
304361358
29961416
784388606
77741786
223716643
150058870
11293663
160865720
375317015
41540774
435331891
32004629
212411667
72236127
5614562
170889504
152194895
663100267
175022834
190155029
385030171
693340663
55932575
359175841
463637277
270239622
297756758
191222107
105073165
161612617
640771249
122833592
167757293
53662989
316887327
43327718
600691849
436606136
48472974
487615856
412454002
2773854
70203936
462430189
415899140
278252374
139108266
516413739
564967172
28659454
120874241
117147029
11018092
501971318
575618395
153764159
474794423
488796256
6379005
209655214
42638090
421877821
887486982
160203893
84633563
198617295
113196734
160391201
140915951
212588195
83781175
15252284
258705066
77343227
238392333
134120553
258296839
557763300
24123109
610509527
109220068
13461049
7002848
209094297
44030924
239550877
46782596
520978374
249097762
325524132
874879458
12604520
266016343
15106459
105220661
950132722
76864567
155001513
26826129
86469802
358919608
575095033
17445650
120229786
30750227
300148085
485732268
14015244
490035512
16784665
51415370
619299268
235319623
24962187
230711872
64318979
140290143
249586341
44478454
260425610
52213138
142116046
221231260
56097694
159746720
1608059
12322154
86881462
4373497
540262974
22580768
180537909
55754433
654603042
69010112
91476339
322101562
456851123
10656578
137647951
679488413
1207916
39592574
125978057
126819270
71360724
282983663
498427286
343834050
463906483
320252595
72867665
75521582
912556589
9638428
58089651
80209797
204397877
197030098
12904184
347998636
210052546
174186361
171990089
18975630
211311141
334650606
161206406
233265682
117941253
399966021
432337200
9931725
107324695
247969026
150961206
318202560
5190057
420174040
31135893
149915036
72461413
89318876
631535367
613352764
719661786
18443247
216314758
20036973
424990539
512268331
342037857
520943152
132071224
354867148
801921885
203038981
680326628
413715732
468997553
186670156
371068583
176012807
179585871
206898355
422695259
405336443
106411206
1375524
157189214
650227904
53478630
120046257
284925052
112910425
235721574
189193
242142586
210210200
283838462
322259786
83647086
435335928
221405758
224678070
53215116
115202817
21518397
144440298
146355691
357918264
171508038
35832793
721932208
931570371
127756677
60543887
467677856
2894873
355057577
6121448
142210152
135689539
3251175
111951304
20256261
38709174
30318370
617591212
127177016
40347437
41611079
47796213
161221715
46903480
35447156
45414401
355863697
243046544
609884061
336576754
196984660
259784471
33210877
438933091
12689955
408088505
174547653
822106908
267610924
73946548
553062465
71542385
16915708
344917147
324936185
98745882
315090878
230616258
143810531
718215870
335978338
798091380
683509732
181463056
229586657
437179394
144591873
30315359
55738105
654234416
232322218
31579085
45597956
377956486
144580531
10455369
804432161
99781461
3536745
37832512
144254569
161169010
58723065
31071268
20457033
21327269
221008372
356290764
871612622
480702240
271826625
473635357
54820534
261144217
236402609
309107969
586670441
274830769
15140821
19342700
312207181
177552722
203229709
28610707
1098970
34542785
50195180
87349555
721971368
441947891
295585108
585360253
350615228
551987662
351253827
55167787
30533885
346728599
198783715
26918683
132758622
245033946
178085186
213234884
202644868
768583452
151588360
32972385
75901662
181272756
28381162
178310767
131646955
556459021
211975008
59053343
63326565
8929104
377282256
86667989
217815800
213562413
160033711
489738714
459905023
303866742
252092412
550645994
303928936
226381786
10785271
281479522
246181645
55220154
68890883
26843364
35132907
197036906
10358842
145614600
32161568
408542591
254672983
25839082
137896481
189809748
135381745
418000059
333195560
110452080
59290079
192527897
877763612
139142336
88419977
85411702
68977150
310276170
145068705
248186281
497316997
322031392
201583002
159603892
161427113
74788781
228939132
34030279
193551772
24459686
166139891
229021996
78045515
302000755
480331142
18181210
404578179
813536286
11476359
570185738
489768863
160254007
101243248
443370739
384274942
202968987
240037834
768976
631169409
9086574
397786319
239320889
152126014
247255413
518085386
252589734
435814663
739074897
740854039
86417622
679550232
59563136
6639158
466352217
33484614
54407589
176400464
244330887
113662476
781477559
17842146
477971677
424186017
8204415
129868110
599906218
446765257
42647045
99130602
194196774
389049878
105966574
53663056
550161669
204726841
14425720
174822239
237779294
284989265
376770003
40865093
53212082
136839264
72158511
148168673
104989073
169409363
24616936
158649209
5315083
69090642
188175273
380416877
237054207
65540450
173927495
525008437
185655317
35786620
208246132
4388681
875239164
423316841
30399002
479959356
69235901
485523711
414833346
548236596
451890587
48385777
244623218
298772946
387510677
160751322
404410569
208945902
185307440
621923483
85636605
86168622
122884207
139719871
91850449
495504086
44417969
403167548
373164752
346065013
287999280
111840401
758805120
94464828
914794640
581936521
125348134
217463918
87644350
33707741
453441818
142296739
442729282
151188791
168485276
60073755
129437826
120580706
244471124
87080160
53253417
245099163
66322226
451314879
17966867
217863898
230100523
93155054
63642542
722092966
126449052
134536735
139022908
131765762
24501883
171609768
153452251
303301794
710854873
2881378
286460064
464806426
949320577
49074159
636671395
46353277
349283287
91500516
209355192
416352632
506152347
709756250
210120289
86968936
134576221
415406815
234170772
220737448
104340850
376215964
18363434
10273091
145924944
342487312
248009325
216693072
155603610
159666069
449542880
89342748
637573835
363069816
233059780
222246710
25730714
34152423
139926584
109619167
423797993
394646200
66817211
372495103
43740087
86831609
50331106
78731621
553096415
619221360
2417363
536971791
585616577
286444593
5341548
166864507
40011053
9637272
261163081
29428074
142365810
88209407
233007979
761204751
24372180
34755432
551218617
265422290
547599473
63247076
291718144
700348644
388367895
13865327
25772824
377430534
15932028
87169930
344961871
77064409
365378298
167045732
269323301
91445972
358227553
338359
305176071
21521512
64235662
20564885
170781341
544904774
7890743
206146448
920283103
87232948
206291875
166227418
18563416
244731796
493217179
38112178
906618994
12195451
280801362
43241305
95304392
225151028
787987233
77176760
29276133
684378495
41534663
87750023
89280878
165308101
62211865
367533257
310968027
872196800
522868903
312605393
85347543
204540428
33158961
138531870
122612736
893669943
341431459
332578794
229316697
397726636
2275223
832731669
67470966
9547169
384127069
37264370
171708842
260147416
256774626
183301029
23333756
235105295
247977931
651456083
130370198
117972173
402139712
5919509
494450509
239423883
402294383
6791594
191956668
725307038
125005222
518738704
598115156
506465491
22699414
296318034
482332029
380800800
291017444
522591126
100932318
141744818
46567702
601022655
58503710
604337313
600055198
18892124
416127828
146865147
16606733
543560313
526474985
211400840
127409935
24758884
603768239
2104990
55991522
326596964
67430096
545931370
470132485
577089254
81198738
176347609
65995492
122055992
22681155
24465310
574627676
78058607
241701626
607891701
28359548
654829812
316626312
462284286
142191761
514094439
665695308
227133478
470281471
143396189
305730102
341786390
15554360
18868045
123308840
2921563
347534988
100279887
208788602
180050782
789848903
197431723
324503956
126219990
14194907
109737626
340087599
12397030
58946320
209140305
909897266
417582413
66550905
142020192
429721353
173047917
353160299
180136840
178011663
854391317
485807523
583782532
52853877
279880490
328155418
26481293
171613082
426738132
528770269
139573475
138823120
70126886
347023333
330653172
589575760
26863908
20883975
17605717
894512569
642644394
228425076
293496720
1616782
479842004
462887835
548202955
386706384
928893716
312658323
662590959
394407620
887532672
125245679
104209272
104116870
17251723
184219404
744517790
266262846
447377283
397675670
165043180
99998033
80257235
113224195
787533993
137050758
116462830
416753501
267330539
840089801
318350241
186309717
121623742
739720785
30087609
424180088
556936337
870539450
21433151
473634258
349930220
811689997
14094606
16315227
118933174
188419990
284509030
5009483
739747164
101682031
650248431
307102962
266558179
729123825
764630165
285405847
360927466
104661715
16904387
128989377
182479773
56342669
684821679
255447244
33991660
205594052
51403953
274948324
94912951
4774753
239789650
117605994
11912926
307984447
42448705
157686442
123351922
47497271
299452751
431147167
48644313
334344564
128054098
99066420
440274914
442579788
126541030
206400078
10049210
193387063
1674017
596705014
81653889
482731900
187134985
2629485
63962898
844884208
136389759
372253761
136662201
72909172
473160590
82384754
344356724
308196062
163023745
366838077
518713232
118623852
23119096
319025998
375881172
484730350
9253708
575590379
95688688
144932050
11753390
215949874
237757911
62459646
68773555
346324673
128704044
384231593
774773487
17165187
914184387
712409507
60363591
150861098
688992582
13230229
43058270
277972766
35832100
227692615
394413964
822428883
422964757
47762631
303551559
288895612
46059981
833329820
142781601
146863609
9581349
286408038
113559167
548080142
206115007
122512106
537050472
222922758
34742718
2168682
11028862
919646216
280885049
420558637
137554265
643718956
324687581
15459945
108733068
707472087
101452004
330396779
648304442
26844291
639440243
259338550
391127837
308852146
721435
9041453
197404920
577474243
241711458
39117392
75913262
389979766
294346960
248950327
526675309
959106786
259864445
63400515
77733370
663036921
58191666
242421064
102108598
276875106
771339630
741756168
687219188
10888956
639561112
304353977
61748690
489671240
439149955
68126820
410275996
65737547
107918896
451034154
511699484
560653511
38719603
768855352
306029273
860315245
20747058
362426284
489842726
259152606
250451666
106517833
137251292
140651870
451888985
125697172
86597777
42552853
405698672
34472521
213195469
329715688
504971094
41229791
408964680
566534176
7315978
48357660
534836619
53770685
4449881
218597252
141111688
633256175
14379402
8058432
165043243
13508039
158142442
118212430
777020985
691336837
301394070
243610595
329359985
375932822
114618541
212312801
15692323
106391433
159147378
337990633
402311521
217809855
458425312
403891007
8286725
58898283
768650164
559123745
265515709
73071239
21242811
212148105
116902709
45923311
12457076
148078004
20405550
348951267
17514999
326499
344963022
147678108
361999874
32492670
138421348
234572734
224061589
304821945
118464254
14392835
229753587
52842415
44615208
1788379
234838349
417212500
505889598
243114572
755970551
733581498
45610792
497659758
117102004
181154158
57091605
686830369
205736842
372053019
34313664
2989097
435802904
222792420
342335568
273406569
46172814
62633737
3151507
222304464
12403092
244507
629362464
604295671
14838902
413753356
10031113
52647871
61439537
747873438
242423662
113357340
288699957
67771538
716774307
3648991
103519619
433850486
178890021
207565615
317655655
255939730
491592292
10281216
72790325
118580061
41282643
267430417
52274604
33541853
543538839
351352078
339757530
389133015
86260111
82917362
907032749
48485410
14862725
200794167
220578121
375864778
317163716
600850642
658338262
179758956
590390867
776724347
322316404
76965216
273815602
698542353
122303650
100031397
377375526
46438898
538158329
338096663
841660
4036725
486752475
936380883
24447756
350776626
167652460
806421
102050560
119697349
79366508
175188530
225968891
584541611
314486518
81167056
408714611
377209458
303526756
3243397
502487282
708805968
141144
49485550
322341836
101747330
16092012
487933065
230910777
184925239
231295592
266873467
495042498
4278288
2501811
103315545
150052211
6377125
408168466
614675548
71641696
587962907
500438732
9755909
521546699
143435774
26409250
226915303
128568286
502667357
163159163
7706290
208671221
7665539
55995104
790952386
6567611
184835810
178952155
27626854
24590810
133976477
488620837
346998724
7756378
402482215
238279166
173542519
132129916
378640275
148509390
502730165
452067128
224104590
109808749
27685600
43793362
245367446
63693200
249259787
923744582
126834116
50581340
627887938
250155744
477156832
194229825
66792486
16394763
296672903
667604058
261962336
437284251
148897793
359577170
179622232
218085410
777320576
489008855
783637364
15143779
4180370
553640776
29798263
570921731
32767040
224750029
189564295
464168935
627883116
67653253
86310808
64771301
266029161
734021039
470123874
49903002
239669044
40470638
61121965
187380563
16073576
623978577
53548691
243098695
195991914
2593917
550762726
155366566
656704669
25504360
34456652
3051212
309838297
599985743
438765427
354578549
2505014
118993505
210096863
254136596
214584688
22562951
226304330
101953644
486547944
388231812
261566796
15865007
72968515
788835915
507644454
6868777
338023001
305304837
701746596
390921711
265549450
90273712
987113312
158232882
27055806
16187962
248137511
9467787
320056309
301748058
36326068
169719529
18456447
155764927
297177893
177449795
579360635
540659045
370182026
366832508
624585633
86638368
367770345
429380594
524176169
128279000
10869804
220556743
320598476
225408468
82249617
33335424
698460210
130941592
70889369
111359606
14364409
314352703
192167602
169391947
8745323
38909945
106071578
606312309
9163962
907253
260837517
183192188
223347658
211382143
56562120
379832496
316169571
747853043
544567466
247448245
90045385
284453560
140797781
167206364
338152887
699790879
321094223
15954742
711796982
106390305
405899838
32095803
715516694
336717942
35056727
57926463
96176669
274578623
142667527
27932036
28041783
246957007
75142204
17636794
27343674
275031340
439227512
77536755
216924311
184792481
155922424
181880219
805410892
188754642
626943519
325456631
454644265
192046978
291188087
19531159
520565640
519141796
625436398
4120486
714910468
730906723
331300494
80571306
91715116
274254965
47168059
236379913
178088441
159372534
812773204
421093109
480049049
214812818
188089985
222663776
110183520
222144518
55122397
159660209
2322572
469632427
355216844
889337323
395790455
502760879
122782587
11561856
942193624
184800539
120705303
198794861
516099597
670647587
377598773
245981377
133110530
105281712
220335644
626470701
646355074
291558829
671518843
174677170
3314360
266702235
68911983
452239571
62638037
640499964
482172070
168706224
426409619
858218397
40847137
870827401
762007653
302569450
102341815
111456995
28664958
3272477
250105956
22578205
39816466
304728497
258831324
133479464
204352871
504077725
62693592
582321563
71581451
115778466
84086400
23892412
724979379
144317756
31709751
25228738
633781874
60122200
26841839
313467942
141945749
217283134
126450028
257478795
489222935
120315034
48212644
27278988
51968157
677751442
364126777
162159878
411090394
659801480
546507302
108213016
63879728
42333219
433511957
434099303
271862097
102217112
64549515
189386037
326875668
77502372
877492247
527237831
651863474
156737962
163414258
4950683
689241836
58575413
634476020
71853624
96405560
578569458
101994750
191995538
686951408
173687848
253719150
72727507
61813557
355906278
72723380
124590680
91752109
569392851
408030700
290433636
377165621
65190611
293249152
482699338
6022855
75820597
261488330
12883972
25009776
100334399
486379997
492204204
88307502
110571351
99318213
12818531
183563509
182769989
85186127
47625705
306786486
43809346
95426371
429727256
72801159
167403733
389418023
280213893
280561347
149832914
611608533
107344769
151825966
300585973
87551813
291205173
82476668
45259857
896704109
340192979
41824241
103604547
22170752
228328494
193147683
380594947
19074893
461229921
20515350
191209097
673965515
383051316
351063064
64338915
335037840
152053460
405586689
81803445
262968440
38697322
38576613
138507817
657770343
92427736
220819144
118089095
145862035
39128847
193416365
18975000
890498048
81981046
46512764
137941565
307102933
207613540
217853499
243326116
97694194
539336910
805337934
216997
163988099
18488050
93195447
601410046
34255612
231367284
222206463
428687169
182069627
10808313
564252400
328767838
40942751
201562550
354378212
623094753
489075814
62465753
646579375
67087233
85340967
535689663
267613696
114413742
41991323
790540475
98028533
177749646
46479541
569566177
499328598
225518676
636658192
34027841
274863724
105420902
225503860
443792663
166790082
168614441
111318985
33582748
422314689
537364761
92799581
12941582
146711207
68610882
31184951
612138518
644123787
123252551
678036398
476444391
26900480
312043833
150969527
41954371
198965564
12840154
10833424
21044465
215186656
198962945
4766331
55185322
127034602
664259499
589562564
207880948
492031664
252172146
203328402
87610227
201997361
4539739
64646657
68763893
419958908
443806641
8414400
189798403
514307521
474558780
54408986
529882228
360200428
20621110
61749083
17227177
345518286
409383543
89692133
366298859
35026845
12324131
18754755
37951033
152495574
71411593
221251923
628311738
505887728
122842792
67361626
453978519
460114494
260026576
27954417
99828295
101157249
86409241
23798055
133140096
98118884
221737978
663841516
352440526
191390276
228709207
951542047
3040572
165584409
80212901
62321570
160126606
7672605
20704528
68910687
351865578
231782405
746898313
206996672
16824917
49075062
338821874
590560635
12076891
767532365
368579205
14907807
265971017
149895168
586317705
136865114
17060438
790863499
10458050
44007769
1965310
73555747
294993033
590863688
288936228
96034099
116900674
635461881
740240011
250093112
262925016
429246006
145386653
45778205
326917869
128642962
637816867
611488837
413517919
129413956
448312654
268683128
163709460
296176530
206416197
36043512
349778905
307282882
129827931
18847995
10511063
450779702
127633302
196711128
509193097
766822274
361048850
255612510
109838460
422319689
449861489
378957481
69642795
293225532
132110095
202911292
970203365
425717199
81650238
274761141
103385711
56505703
171786096
50143735
469712625
208946
263850734
770151263
3152994
417129286
771043660
38141865
124249835
48292923
70371792
1438142
751494800
20217807
348338881
331472456
326521159
37103722
432876381
549517437
371093962
712762737
16710663
409321
396347456
115925563
41005194
57899684
520037170
249605315
146491135
299786392
99983087
248523302
842931167
201177132
52969735
52992350
253268671
42891698
369553928
119459010
373197845
523491131
50907864
96845361
36773643
11131135
640524387
287851045
171439827
467990812
248447655
1269105
78767668
23758438
40723386
87162266
63794892
486504847
731125409
129906797
42480296
621140983
552991584
524411638
377243620
39627311
634290713
130000675
78048559
450590084
289143892
435611487
463103748
209677763
275569811
178292218
38873425
16001955
410708448
20663928
424810708
246425168
142061590
59885246
618669535
778146156
369689602
616214980
102768538
129772376
3757323
796932114
363332244
255065427
521875184
274489830
9939698
2824812
312133858
460663503
120615942
100833340
342680698
135644417
371184766
37303835
183257576
551694471
225757583
404117497
204915235
86760756
453206386
181398931
60835800
728827624
3559952
1812244
7237018
246288833
491543858
611377473
10509401
20078807
22038419
103161777
840224743
214254794
6835863
16024455
57387658
312390561
183625601
522152140
173015316
786734724
425752410
350573198
50581231
58169472
638124426
19934642
55510511
793557792
138205844
386527381
79206847
60558051
793650274
4602401
8506920
253062591
733704185
213582114
27451920
195232566
7769644
117514242
19669145
187013250
36527273
97738593
21736671
43651679
212870837
6032977
481608966
66583956
28662194
194581755
699557694
926733906
648253635
143242229
344611946
9496197
230324771
544878956
106886443
2432878
602578703
29583528
509217113
120415436
613129757
21459747
722424693
290193254
376777002
472244771
143270408
2566553
3960713
11760313
904634222
447236108
57876225
578668446
706665565
36248537
3104282
147918126
668125742
107513829
12678633
27062956
562949710
185801080
7441761
9923002
100013778
38712664
190627694
15475838
258836652
117502097
427098665
303916227
715066802
90236847
75027466
32035158
263364487
443069214
77389943
48967087
26675915
396540935
189555240
509153061
366939420
43770698
718584819
13010574
481254450
15819483
60576938
84628737
332144357
548949383
73129756
531143088
17632086
725088283
756149565
21905457
216531140
738290247
435125212
316109836
51072917
97464158
171061733
481366815
60099852
503582646
1331743
103723103
60736557
178362238
224091311
478844811
166578722
244652997
306487665
33221589
84800806
293549401
244897159
271494998
143049188
1019869
32035468
590207683
556263513
4197646
113838937
472576288
363891422
49196001
287203285
376589558
273338676
89040980
58797886
44403084
190605257
529726540
709717477
303822426
381510267
193188308
490044266
186028318
145777910
19981545
615972573
83281594
54309139
558399111
194741273
198681884
156179105
128339577
55201304
161219307
98375021
790173285
90549054
187426516
650440841
217931656
253419904
81589014
16573198
4285131
541233905
164071541
581428664
163191663
14538795
346733417
105207505
398673187
5565931
46204333
77015560
524730921
15857010
197793818
343328668
251961408
195680757
13296047
528946216
136724383
2022450
135303657
274641005
360373525
146406648
566056107
196077805
438847932
255226345
74219044
225902854
154324014
450259108
73177808
324547606
173650452
34779143
281233188
233055445
442726600
650974708
697217145
89991296
195332531
389919049
142578970
681498489
585285663
160443273
118254088
57969816
75360372
184319190
38720183
225688924
589925553
24647449
3235017
114493636
397431340
154640901
331584516
378212209
423810189
159227548
73919569
321236663
169847337
356814038
4937420
85540007
28732192
26411544
320616856
323304052
136157242
197411053
267482096
105765827
418591199
8924374
847372961
130503815
17479852
144358920
23369193
24722438
202330602
226861409
12592625
369157033
586692513
60467032
318874871
96340005
69412813
80053263
979400299
209273976
272432058
32581933
521661265
250363222
10129238
14146527
543556076
152218173
202936407
524415948
198568513
50404569
29025686
117907274
521484753
653925035
78552401
155083897
369363693
308530286
830962285
5051891
530412795
147703865
7545563
218866736
33851077
371262811
657573710
208921513
15842227
122222158
283779752
134142438
7399840
481964859
457555788
57487824
141279246
172131
294856041
370583282
109619190
64247004
182232768
540884837
69392069
243786814
426086012
33878568
281815183
530664719
52124221
57513860
30821462
723471428
285514402
550397
141943318
286444183
207414824
178225969
319351103
628273653
358730795
103673647
9312777
54120510
314093354
111068477
166577183
3992464
735737934
214070411
5450580
506285205
247156879
509996596
223878838
52742806
249855913
111323688
1334665
127274382
515457455
117353143
262174083
41601826
430063961
143322039
114778963
249358620
18522048
716794619
305387312
953469
291449985
326759812
33030023
153771864
23956639
433826227
251612329
402026896
529108787
51337558
50290800
32950512
442819175
2600574
392005074
153001091
134045029
14333246
137682347
73689550
897825100
199966069
18698435
354693816
544104540
199119412
16164061
186868478
119136617
74859347
330464764
378027125
513734070
157322194
123348390
292721854
73869661
9588761
173082967
269428509
205162373
44497211
211758151
448999777
371590837
21429174
177738058
37778858
252833036
489398058
8210742
15004672
77286762
230718897
404169477
417161934
845442526
183353887
238775596
289124731
27433080
6077619
257750247
424736720
92976162
130669743
556350168
234602426
116150505
121744945
672431522
258821028
329423995
179883494
334051823
20584258
161232743
245496815
75227647
150906044
136836949
136701316
128465081
143175508
467169529
363166236
584064364
476497478
7739984
30830474
4869151
944911223
651158302
594881532
106988271
239561923
111136189
79585065
360950396
537536031
154081931
541164434
393114824
116198696
578603221
180136733
291136064
17546982
502101247
149499046
779820838
116751390
122280333
1081743
429747337
227730051
216583454
10135733
128263901
33974071
5952776
111125709
312347511
255222839
698960858
103635420
333283373
393024307
150513216
243273131
118930328
445834895
387385690
44797097
132779782
751046356
392577715
777252157
263208072
376214056
146120235
177866037
23482925
186180238
634971611
571493738
114454455
363909554
274574524
300719627
640691469
103588312
172562920
3602786
387173831
399156634
5147638
4413894
530999225
246479489
178657961
21476335
512642497
369998900
187479343
952485204
6185769
339597755
795118931
156259696
513218559
311156358
88272544
60328891
84217581
71449531
256651167
5541335
25957940
2515598
448307
91317028
106446672
412663040
403410577
85573315
241927844
645907979
79577206
51266557
120838074
117431525
194297654
266280251
170399827
159852277
78878114
987619740
494193415
288543402
216846246
551950007
290297575
541362689
41270266
286878328
312265927
711540531
169336399
34500495
122987359
2552055
8484565
100212646
392171790
465602162
7414851
323751750
289447672
123794344
299803219
241755066
115464156
294467706
6518445
240910024
390902150
55387213
303350992
314244270
26068710
138479137
654287146
26118321
6645989
543799804
118037708
29278063
60475682
491690783
447884059
36028895
3864935
627211570
140761052
605907412
225061615
922581250
147866126
95393244
299060803
333805770
53734729
71228714
114261938
37629774
549314006
739521802
520646571
537862052
521358017
172865198
101985795
384801209
59785827
341167197
148932663
602633383
324667098
60753634
681959046
192668864
660167692
8880758
647379952
174162312
344359136
505490321
311431743
129312320
450970912
103673954
491856449
122067056
516294827
290053109
80043019
366439508
295827328
11467944
154538075
775071259
8985105
639781605
748572256
3533477
309248019
265312035
73390007
635002109
356991110
459462732
236122616
140050120
358359468
82699133
74218273
166795598
183831890
259021831
425230383
55556632
198393693
35333147
56433451
12347503
349292263
338735846
48318363
3399721
4370631
14398752
32183665
200263733
57318812
309917022
171187136
108623027
769513350
45977202
403569436
428848739
866455648
654382304
60624103
9296997
793385609
235064710
230957623
549685288
624109557
451350031
665690056
675497503
35902371
690716946
123212019
39849056
529992722
566733461
5214479
11820799
7714876
219780691
48505377
158912102
602326558
279206137
273533607
442060631
38432133
140188105
486272080
31144396
225299178
433840627
6062984
19208554
221441996
31740535
244633356
35757249
14296576
18889817
608411883
659114871
154858117
525692874
124355264
206188051
416876103
494715071
68825219
131586290
110753382
112926845
9368839
9241354
17419651
5172313
14576934
339314727
499980796
281109910
23081277
112451194
24447593
774504791
28711629
101983641
919414731
313523294
440467279
88602203
373290290
562456088
18855116
120755263
325258026
28824414
35542851
701038177
782782945
28611311
289278634
73909752
131002049
25625925
259059450
152677207
337744495
62250029
260890970
91981069
70746836
86111217
23230856
182052858
79652458
17738593
155327098
521092058
500850197
7880229
333255518
100203536
559015658
68253204
113948814
11219205
73894734
92916628
94381381
118643659
53596240
232471943
92801604
154919494
8553749
19642084
165144293
399538402
114908781
63468622
71181473
897106435
13250021
472257499
85300248
191694170
230360406
342431048
28714511
28737028
354669954
868827558
226745446
16563233
276004528
44662703
81932632
53339635
762805677
554264825
354620915
218841198
143370265
9808775
223818366
686069740
61634124
88165798
53552390
164499796
513265997
114361871
380831089
260662295
141980427
98078334
49180777
430206204
521856734
288922020
67119520
244662498
306861591
466297304
31188588
227152424
149908871
182369137
129547299
576057969
173635567
65145089
70893141
17361506
16297130
282913489
345201918
258917308
641595364
41422515
14118243
289924134
7560242
35706478
456246865
28853181
50141399
310514105
233371432
60258312
409303041
301174594
476483965
94755481
115172993
578186415
47012691
372639191
905291470
94895158
38080978
62922383
118639883
401105
138705635
114846983
183771030
23670162
36244280
619896380
132699095
648090621
384366538
448366700
306083147
429803841
465833020
65104569
246481190
134238192
82701998
705708205
69826389
15323727
166624281
10731071
381988526
212450187
27743224
330200303
36402980
760691099
178626765
497641292
105384209
630354630
310236741
406532201
150560593
11684902
216055
71215674
47172725
505505932
33068328
789808602
244452763
498944098
304426337
3926785
148824561
75383614
160947703
478412618
8737802
457535747
543902027
35791736
537065658
50125910
780870097
22869431
476858051
418923983
420614
259389412
113722496
307599716
29687089
163973700
173901087
439113908
142583042
419146253
571202089
155401798
32334544
42457726
81216292
768783526
54787965
58296074
327899947
278523349
31209024
147978773
43259415
17170259
418199006
332691200
254032589
10126732
427344282
72210347
104936712
14408196
16378073
99248704
294690733
267938699
466287617
456647994
279895955
452195594
712653301
372035306
448895219
730990471
665664753
1896512
833398981
7781508
256962960
436453281
121370096
91591749
14900664
114282599
154032874
298171736
368803399
115197534
60922475
600751551
471016284
738177971
220441287
869457802
376317152
743341270
167439998
174460167
831408749
692553294
7275744
420855718
74340632
786016269
116221895
109060890
506164166
869032733
453974954
422418084
37045705
513724955
56686580
553148333
287092930
688779285
183083200
332577842
532882658
68302785
218547862
125538085
391042910
453755211
199966989
62314855
210850500
439906830
636125355
524222
232396691
97362203
352035950
15648028
117392451
352056633
314242526
823242686
209768968
401313783
228804619
577369147
738490256
78763784
494327778
639310757
78522259
28663034
11310801
647228963
33367899
42749002
30408259
829796516
851189699
356349982
670449
232537380
205628361
807618453
35559251
42494945
30446239
335010237
182309610
9300787
209012272
103589736
213084588
617185287
302273291
68980858
124591663
399619036
242611128
392421460
172825005
419315138
76237535
194523369
14801411
214819261
380499972
284842869
8304481
10087266
52616273
292581467
268630573
126143954
243598152
7546069
26486466
413966156
98897977
950980812
120467688
779497134
8129253
2237283
519713
104272637
190155920
60641881
350838432
183251378
186005546
762229141
410201104
19477394
406212528
98938025
491811327
142784386
621044970
181478467
251533265
133189226
344124457
414344562
222752710
294966775
223888295
283539264
17178018
115134046
19131419
648201971
40750192
454756417
19902875
57831707
231146735
84140049
148253969
208910961
483288936
10187947
317305687
122390281
103553446
91416438
112363417
234747311
379146318
106434671
260392408
327761834
768552981
162795964
211137337
2478535
907265111
878891
149317356
321736846
269344337
3258735
12413282
873288641
290346319
341893123
71186641
66399870
13033607
435019089
131588392
451150370
46748208
24088159
120940133
162215738
2045776
56814943
475881669
422900418
429819762
102711787
699536476
609991
223781207
98123745
457736211
485031811
267045580
332879910
10086870
12731346
709759592
485847575
259277110
176267421
409253154
40694250
82560892
517846173
239943984
156945719
380664392
386027075
73021159
44982313
254605072
179659462
48451603
266303
7398680
229982340
518405105
385683764
82973450
278614068
209245678
225049966
285983973
398040560
85364499
213391891
123588817
172671618
557982147
580147571
277215906
172932604
524196443
233886594
274579261
209495813
240010652
12095078
269880056
174348632
486933827
5210065
812750658
140585795
291195726
854910673
45552576
311665055
172644003
77122059
15675105
98183454
255517419
52879311
411614782
347121601
32848069
89744531
301199590
243429704
90784858
334474929
28311405
110071471
875007737
269664407
456779609
209162225
709250878
28432742
464626763
616153605
73623406
128499230
45252455
342788950
146550784
644337819
190440604
224644621
52653983
9373662
52545275
8123014
134268931
680132968
47128022
1143744
342984660
145656757
517736004
119172490
22648901
679642148
40457880
76594053
359483267
231592727
152195174
117802463
149631851
580668469
168251543
204492060
58636740
51815526
20192397
94776262
418327502
215657524
96734104
119112985
434186828
390156729
1670535
420251218
470872683
955709277
79756395
298955779
256040577
324095778
44454634
355045953
228668223
34016658
734873609
50557305
685634048
628575957
34613384
423765663
241459304
313690589
25446947
51054367
291381894
882143228
125683782
118070043
518251224
319889081
43787242
43959561
152427275
448001241
21607221
162098017
379469152
89424354
19635833
426164547
391320212
190522957
101158854
49389244
58560485
80112878
321476076
365887639
210227390
290072684
876500129
216625595
594262154
628017
88212383
121207557
120850525
101700538
145620273
450717502
61772578
847464604
34907995
47821121
4588536
487970611
221482566
170626739
464508681
258077397
232613284
311935303
86491505
628812760
34757364
158359791
564251752
54208670
74139209
398502070
248864498
27320639
49088072
897246738
214330713
313030657
114282636
290730054
64980215
214400248
40705166
2267272
377015373
134724512
287445558
379947673
308611096
376866834
4884965
96241314
556517927
516429239
353119446
110585380
362209125
74502902
699585408
454021544
140494703
80645331
492923076
225841257
148072665
476155459
166565764
881060275
21172578
127011213
10118355
458421149
174043969
293096564
264953499
172452127
23361913
86309626
87763832
649497104
209731144
187256451
381545478
223396672
819812623
186906709
129633289
105862079
175248736
326826321
24929877
11281043
24458045
94266095
272134706
283820778
154654072
522311634
162419035
8505779
250026055
73806727
439552114
811844300
401838852
232584949
27682428
296154327
273050358
539294508
103567495
82983152
156559051
2641612
785193105
41227327
142379522
76766165
432579590
66217366
482865773
136661076
161695213
45837667
176510511
105415869
63223859
157849300
930195793
135642886
461273727
50792187
104188264
149582546
143564139
7142589
298604615
415755724
26771109
47134191
274630922
154067188
200157039
152012826
98759144
7294448
509938861
24149610
406529466
338496846
383641782
284897523
28733869
207558429
68733694
193641451
54647761
492181734
145245388
216434047
123143719
231935686
95577793
48255907
257378089
184771841
212886101
63209371
52750919
759057667
2366533
287029588
402003362
528752800
148595510
96660235
351566484
185770884
284159386
552253359
199049503
39466485
1389145
379369448
163914094
106756857
65762174
231320111
71446439
2535874
770679
249338778
193803499
205167935
305099461
173004919
119180300
421495327
27697150
3219842
51577949
1617250
58522609
169872087
503339821
141355187
74445309
26909622
104973412
44876957
44146222
511000411
378071775
31049195
485140860
96287220
284294865
189638866
445154781
403522396
66044166
221193332
161827098
237617433
31253183
26559233
466677542
688490439
295846701
51885727
695539510
551528665
216236879
129706734
6376276
47615548
36020291
252705618
60282121
235066616
436076947
60987580
44760431
722943606
31943929
764546840
633246405
25749925
42217407
603889021
327725030
59558620
401196528
233410571
287437054
41562667
463286662
346979572
77734296
91934003
37608274
39845652
12807312
505590726
424042719
16549119
258359322
64104472
470312889
156310744
481457514
344964610
796052892
13220710
534539000
18443663
58422332
525876875
54146678
399693059
76269635
774299549
40934037
96898018
16773658
5940902
270267616
919212971
1607346
277062546
15049523
141041441
265019360
286855489
551726793
391587347
241365572
344486882
582133
189036315
395405201
250399679
481489331
723686447
19349206
49309041
294961661
459469546
377531169
277918558
43920324
115909431
35170037
445748794
503763213
203669187
128337391
82842164
490862233
188388712
627399919
42303417
188483895
221123577
338311356
807177
8660139
779259575
71446382
239939504
91207368
484484529
534631847
158182305
62415950
272367946
94185053
159868323
185121440
109005874
703629562
223729984
292067096
443413516
171886414
9407120
146852139
134503340
7374436
131441246
74308815
34204617
289981598
368243946
404998607
85367236
62129367
18550240
55529016
93404034
200497018
307284573
102702783
369994545
193303780
211762017
302739632
48640191
774983057
112090184
514374453
280601964
204688058
38335663
35607236
341244853
401200091
3879091
650344554
845619866
47698360
361891427
570466138
109442582
543289304
10725685
197400990
728801
148547257
41740108
147021388
19166685
356952
125355310
2665068
291837006
820728785
420588995
59532479
352763157
107492357
199630201
233906906
32226624
299846943
367932223
392770069
54055227
113045843
472309025
46955875
415067431
12041999
97060955
190738432
19839799
914933963
471846676
482167488
90008611
5440635
304492950
293088101
31770470
96761549
263584165
783915955
406441324
539899923
5943557
410021985
387491501
74450200
217041315
262194765
82559385
469405286
34123413
573577472
196433529
296143578
777453899
567114780
119897238
348564250
467779360
457606674
45078791
31816793
273935895
846991111
176697644
759303872
108594109
127503395
359625262
41362888
123161001
121517873
597100908
569092939
380954132
264866928
662198456
721171058
227628384
85392759
375662849
2600207
884017386
3617295
646848202
57556170
17823897
98774938
91266383
8932240
736178683
3132048
609595579
15471811
183809503
27007563
478085345
723129316
669023731
91388095
96623652
109411308
170815898
159549991
116219376
59821531
50998490
424384027
103680980
3657773
546625655
213004812
43934658
85158557
202017340
198360699
42934916
52014520
452649500
287445161
20761551
50218482
127879389
695771066
225400267
356843809
233975287
151971079
579872877
97978695
94547338
181916326
90294394
820005275
223978897
359495016
90155549
306859114
54674186
103187565
272846636
512327
443414744
340945023
191158831
67931241
20326221
404951796
296909580
874833572
26665307
491894804
381759898
51635366
366672335
236580095
102690732
158286454
534034850
146400662
346191176
67048538
126759528
745724737
176674648
150460063
47955033
101056203
72815012
464353596
779258647
429678853
339490420
25856482
150409604
206812239
469853652
447263445
185376510
135564060
172280462
297762206
353229342
64946206
696048847
100722166
8635458
212968851
6856266
20297004
254940154
167638107
880500110
801491618
389945776
330230314
550385505
180692044
113351083
166279517
340397018
198100692
351951714
108860253
187541737
175986318
219829363
142408350
248077299
159950201
49047733
182430136
512701311
117975052
136681954
804269547
1169104
126580040
196403723
12067297
130702926
417377511
54035487
540793154
217067369
15466886
398929678
77384758
536426939
136564775
133919316
448969727
527934916
47794287
256555896
42390533
972859
225663826
209024958
549430905
106155007
57932639
272654801
77094327
77001217
606862441
83139219
32395959
83354803
81102058
81252064
17458043
106507316
581064019
111860736
270680910
67471097
23532060
73972983
5309926
411291575
698978332
750108516
51596034
600900088
94330159
49882869
1696161
174681857
227050245
769458494
237320305
112416054
518793398
38334042
387007333
7440185
132198218
515869433
100889063
183404251
226853121
878389215
10744125
595753099
541791381
382496921
514279701
305060834
194234629
244905838
288268691
414010427
537202043
741524154
162630101
20154489
333569478
724559970
243354103
173580520
209758332
345621849
136039454
91805796
673217502
293680163
41384556
199046698
842523
65287065
167944671
316324194
657063777
466383738
199051171
596631693
312405472
577441536
38779823
18596663
135082080
423592090
193297061
17473339
25620209
291859363
562660411
193883456
16483243
165735413
756841175
427105087
519754269
779684308
217077433
142985261
65073808
142418877
18961711
297857491
97697635
47445853
217605637
263504452
23930197
277270170
31636098
9705026
291765268
162108382
153554455
339821821
17738667
381806338
3093374
506567122
215417490
129005314
18022481
223844871
158307013
37895042
45218983
161673145
56279761
2993885
5128821
97197835
327976753
592787577
224928339
48298342
46882529
241851428
118082895
526082227
236671789
531451687
52108632
24969664
310591590
621849579
264526396
456412074
73299485
161014657
62629182
217040137
454657671
68393320
24045523
452383641
1846955
52107773
293760761
308887694
74424892
12475410
16665817
234453957
24172426
47843097
424763550
493492563
11215816
3655209
157430868
140836815
5277504
50479146
454218106
426413035
420949336
89534711
383503257
201162844
32434013
55714752
10863752
235984811
367817369
31753454
492424340
15606910
54571190
63075084
405433473
223724088
289078825
3450319
726611897
634437238
8076714
54492479
355265840
407036801
101199203
67245604
103531330
564709956
208454998
2554553
87185847
95806537
393935768
87044286
247684240
407343169
112265748
280009187
7221522
889557980
561376867
622177106
82216761
44115266
419989761
439560787
156619329
274782640
59509975
818635315
472671975
916588957
801431632
106600931
292233280
41697298
175319463
64584783
266097273
114135315
150704962
230177043
106470125
788652892
323324351
545920123
291969422
621542091
21854335
153871540
674331830
142091598
305435951
334510067
442619320
166736362
44667632
199012829
484060078
191544085
10930389
438028078
74537394
483231551
382056609
188308570
112690976
112894823
390629344
477713493
151414257
90142131
135465420
130202686
67149742
366810236
39070337
375209453
548167705
561668742
22179624
430443476
270793825
147123977
267114060
103758611
42757706
199674986
188958692
147994139
4345010
11762612
433507060
314598930
36759464
114639962
394974007
439112106
137392162
280773672
135817553
247249357
71172647
126225361
8108879
109722400
17260544
4569797
207607993
87463924
50986670
559301705
86575004
61252047
415863188
5498515
5383979
102909087
48574475
384669433
966433438
277265440
220286595
287969600
101492142
26710510
104259658
145584087
326066932
153348166
89360001
649897904
19803549
133447776
292655998
81991366
45314347
302906602
624779794
85649114
118221709
12734292
139534829
452505560
652389579
26681736
93637358
31090510
77512494
437728794
430425035
294358098
66339782
28638682
540346973
665420977
76136510
181134081
71399789
200281771
480855022
360978900
689686558
168462394
526139421
521672869
409918455
452331557
16021375
102658315
21444977
260639020
42514426
125039722
297515687
847904270
412252776
133037063
589089973
8544502
62628620
106515952
227602224
443519938
600848999
402173174
432377857
373605
292928040
121225772
45350541
902874765
308811913
354737757
202546840
125401705
113141867
823723414
61955470
518496479
297195589
15835496
90909587
42763122
19583317
2749394
185901197
432980354
52948946
54127893
511930237
64001214
120289343
125150726
345622341
193073484
244697160
63720967
91557326
71998115
53275335
874025549
235844817
219504055
446183980
90589136
85890829
271036029
52535594
679439129
973227414
313505678
52588638
55026233
914113510
397175846
9813035
138211321
140971894
286162701
25087444
3688585
33622923
94178680
748149023
806009639
207282438
346313735
266736273
6585702
235198216
485134058
146068683
149661155
254022147
66521757
475359780
80226512
463893418
147024783
216200566
493564260
288411159
121849086
170624259
85078428
444230596
253448434
64254614
529491919
264992087
402770109
321555401
80476584
170732725
395483242
629006714
67999452
201932460
298165011
252491241
386351749
223645660
176055189
32204191
119596745
302737214
341377335
3046397
81236633
186597717
46105092
918774413
100714735
239216826
360698146
7726648
47354525
202144429
124722747
165515260
709695831
219849514
410858819
13049915
18467177
284111736
241684516
174528096
763740844
267568980
69762358
144913684
59057594
74555656
24318806
411682799
48574643
160382919
32932173
361258989
175020078
583127485
690292431
304636437
8813062
71299403
72050129
24475580
528623511
498437883
526932423
50056395
155523271
142407635
35748617
174073439
98613458
334991444
10351091
54395630
63187892
55160699
272015645
25696164
474148488
307202018
217531677
28912228
17260755
38068492
40695252
153777196
22869510
40693910
177789935
402024445
199481719
420174204
148848926
146581169
455193618
342733908
421085515
102963914
53427210
337705529
99587442
292993011
62425161
99121776
604874715
7490080
216513252
226268955
240121864
345852714
47888675
223185720
150795617
129225670
133949780
549449905
739946054
546161458
725004143
10939481
55283251
562598588
143942363
289967792
108043646
2940960
105636967
788096350
26729132
86806293
49780050
163832671
532196943
345261849
400890149
579625595
272139435
132986568
629070785
90524101
157829630
50917589
504796002
110935133
190753120
352333525
64827688
206519291
532984750
425930749
237151243
25310533
203134490
196229190
108584566
3379521
50206659
180259123
99455638
354854049
306184389
229986462
51587212
132284867
185371895
356646120
117197138
565653851
252794913
330684991
53703572
440835546
147641334
451684764
601841
255277021
817835679
16280687
196326238
142838010
16499470
741288877
176711146
48334913
486587902
13017252
731382170
787679360
300464975
23728346
93975347
158984819
489359
52376820
301625498
339466335
34762537
121983130
277856067
254836752
183505961
91502921
193523171
113317402
478907882
348191134
316301123
552951548
72074794
43371760
32827682
40000035
250890171
202695939
628835951
283307288
36443323
356631149
66053641
199778237
399284007
313507841
30631230
774826289
43581676
101654077
723271569
277950517
77263764
404305978
343233447
243500463
530212085
196483727
151027505
3693553
185199809
230790808
463855198
612150432
131506488
103045494
161411880
491809753
272902640
35893161
752166914
60779044
111433830
292148461
27128941
211704729
280054246
271250497
59856419
374756251
39030
93294511
181959581
121820399
68426223
741064533
376939237
37563192
5269563
110466724
64934830
265083625
73234344
56465818
344636419
692872353
404712026
193127325
71189670
355745142
27365815
287463164
9762401
621904024
288381693
7668353
25862402
42869045
83856673
9365706
82582501
309705100
180222330
558494665
200442908
769803554
9550114
292952951
22530950
637807261
70636196
620390445
4139360
24524705
565061480
527344607
56777421
114158419
188156223
312549012
792163599
347920378
861740
737372175
830595877
819937058
532489229
215136679
234649561
13616965
167297253
147949783
71250209
445154272
604993106
13768078
18818821
455514192
214268913
227559677
193190709
555487642
709812930
198704571
73370796
111911811
394576655
224575146
68319954
583478221
883209971
113208436
401796895
7928440
847655991
40574399
189992889
3774722
628329199
195337684
445534398
401636254
198939012
103740378
353226492
62412457
545777722
263968221
111105813
234895076
72587528
102030681
39779640
396553000
497029101
71450928
40552664
102603180
94042136
433787634
294551856
81823164
98574786
83011522
389587004
103368496
288032393
750532945
113639092
88559418
208474790
375951340
240354075
112309431
580362448
60934295
190215467
431130008
105996156
345137658
514368205
412298082
24149183
263981443
659059515
362141693
160606047
284370032
570546906
22183851
119680235
274638609
174637563
32343499
235674474
21424088
120718607
82950134
75462411
41845529
2316297
223546187
4190433
344588779
110788575
350900110
560988486
182795900
583885756
17613490
149772490
314083090
283573840
115733352
39852723
109764873
516113633
237517341
177702743
37051399
283421440
501559688
139222448
38524236
263477272
367299317
315399675
17059833
140143854
33211066
544773760
284262962
824398124
335775008
614198207
410861990
279722801
449715793
609008790
259596892
331239703
391737645
158534019
64706853
272435600
101852663
548352985
238625592
506048371
478382291
38200988
5871676
228239484
303733874
254948304
110258519
10453766
925607443
440539125
130434437
23950467
165390410
527180060
234018897
381021314
176153129
599702512
130383704
279105873
78068021
103539087
28327911
400464593
137229080
61984131
16642555
500911480
733677985
566037438
29691736
146991855
3885116
65026220
110090677
555429516
691705554
423453606
103144370
17182150
82466955
243664999
810537420
122883591
12653382
587225366
13791581
454471073
63389509
765448238
897646
282329583
3839139
64332368
22906208
199674085
131053766
74597017
356014618
113827406
50807047
492231586
573910355
50254757
32553128
309169302
201246532
543584996
676195761
37980663
364219664
668095180
319412979
794855334
59919
110687513
122377102
249629930
936662679
759578987
672052487
22565636
45753073
191385487
255080198
584769137
38122049
273456819
219747004
117421250
50531502
51693774
73664072
62666203
35209434
467565153
20495915
70832558
293494113
380036361
610990980
45558248
36389299
14311446
164633353
256984064
427797575
239406571
232205348
145726290
52250122
113255015
332301675
157156823
41268378
208102955
725275885
624950753
73761843
162092896
176988646
234417087
655018269
361216524
203470540
69357804
11887191
74023549
45242193
322360653
267599036
680356631
35395476
30614133
113538760
135674585
79752449
86943322
709553160
218872496
56067703
468711511
113051116
1962334
3257348
806646316
18386929
606120388
257337454
349870862
84825206
93448340
971735
256593303
274916295
126848237
660827688
356737701
243114402
67996979
456397939
137696599
97320093
33302620
234702591
602480098
716844919
3130911
667853327
388604233
192910575
178416053
505759663
607769493
723751412
86838397
146642304
10036894
37829211
106940474
184755942
369858837
148323174
499239397
176495245
193757807
77395880
529651174
284600185
242567695
388096956
220247224
184450940
471791765
361135504
24767654
450503154
325979699
23175255
130521485
26046087
77046481
35542799
328995500
9554090
212640698
231214238
19061763
1620649
33162717
527754719
307878741
16359364
507292882
22039235
149723892
24277690
43956339
92784368
33551755
41416417
363670040
524148039
259989105
176759681
7580797
580400958
174604522
295064245
680424293
475590926
233013278
257044126
7519957
433063450
201135679
398218306
154559028
91185219
313264621
91379820
502868236
3667715
375715
131615587
389074573
88755731
7688075
401701000
66676618
5389947
625003684
66808834
567427523
51469462
413695203
414481293
471995059
227843720
270543724
374499085
98649756
8177059
51811886
167922824
2154871
18354210
210820284
479191215
626223096
752910159
112792909
328612876
227516630
606522436
749726570
78468820
195298382
69751264
107383240
93833297
22094528
59083471
573691278
39702948
113635691
13765677
30297557
324796845
305689042
74800291
321306242
582205064
335880039
436809692
294090442
17894091
103995538
190523671
155964835
221207910
468537740
191218759
216685187
134180114
315687862
9555426
545241141
202935638
215243833
80419572
49281128
214488748
810318822
707200401
6977899
902646656
508993678
211747620
409326493
130767335
77455538
9769123
173516668
32884202
175091468
636877870
251317318
208164591
936952
595154852
96207781
269014736
234926321
651554292
752303329
554964065
320379661
136421711
99655925
438914346
21771233
212577532
671176520
101889637
21140962
34406414
138243152
14664284
890153789
415856627
267356350
411564964
208079310
495399630
160677975
35860295
460575952
68101108
328446541
519861304
81770290
106295107
94751740
114775776
53306964
36666014
540105066
762577703
390482770
38233920
78125364
384827230
545348823
592267547
338898271
577062725
305187444
154199110
582822254
515636954
6817046
5240468
21391723
1012930
3101
472329985
474173661
65519106
532772848
29883721
87730708
8527907
283625803
101391008
252277632
319757009
119935737
103605142
812108800
516389247
260403072
118551045
128985303
303045796
84381211
942002376
280004216
623919520
75783579
35696428
14268184
30778179
37778859
24808416
731489662
156016913
3344459
382202117
122276610
66902325
419928312
73188421
34056005
308688668
43980046
41616786
1758963
4889684
262042106
84825151
94443593
72751624
817583454
54928759
146823245
253913356
11855197
252892323
201249349
63747870
232838220
95667396
46513050
203879417
32783982
633307365
76499626
356043596
219497574
261824304
353376259
367814158
26282741
179952844
485160514
233633214
33747134
750600661
87503358
120211784
88653052
402779501
5475473
68680746
316342832
118109356
277787859
58137643
21827078
26267322
357329649
14661676
478700253
272914426
401335414
29194599
178322750
270060109
105679300
245140817
581453614
380761686
9315300
527482940
48030250
64060474
301847960
290828499
213649656
621255475
9217582
393189857
152067760
695814289
145735522
79021109
147751610
33023844
368234831
476767916
192107724
153387329
308315691
476053164
473818709
764827875
265448537
216774323
130351941
98314336
324998959
297787274
28028101
520158804
92577621
170919374
49375507
71985966
53086917
638676352
59811845
93143333
142280756
215119407
46071274
43638341
485818946
212761350
203086519
429601924
5152917
683258918
215554460
303021513
225157899
152325140
217720900
951784011
225244361
279640564
197172371
31979972
105865018
460350558
90935141
428444673
76100042
3215448
340425586
89478694
128164877
740647475
23300769
70000473
209544644
213151498
23904617
36522674
233917737
13119059
63721735
506823131
6073692
56941296
377074623
128170013
229030746
43537245
95036085
256576897
300575302
33141281
76218928
27163254
331157676
345686997
504749097
50429770
386306292
399097392
727947507
436641895
13177006
604122755
59026730
387820628
52814656
343593798
122672389
22847021
130158398
89347443
294853486
74471442
353553984
77885784
175458845
30252999
46103267
86838844
18510088
205122017
237037617
368408630
181841176
433036137
103470897
24886763
34659510
2146192
238221862
404439380
616015387
26369812
203387249
48552883
116261632
54299054
5440437
15485782
413611607
170018453
916781267
117668846
504572712
638692361
204308617
297467979
10892589
236656933
118159112
219700659
162702733
26901842
258560271
410628397
385819579
46616660
204329233
450447269
403661944
254495981
339935802
255761958
56853205
552650884
73971067
589351361
88206470
306073943
230549291
428711972
415582655
250673116
94764692
372489189
555030195
117179442
255821540
22720945
57468458
424970894
163565431
326891651
79886417
764141256
163279173
69744901
300362221
397544236
423124757
293999734
15223451
93471182
157534993
213937168
428815935
124776269
506814001
401116856
17179725
308757459
291891087
268512353
172578107
143698182
242395877
166014691
221778284
201721953
696934259
193373811
200785179
268166353
149374096
731596402
715689612
515293529
50082019
13181077
414610979
304777287
39269368
8118353
12806252
29651219
53524231
81731298
871080382
319516216
74335564
182651752
35988187
119822605
825977741
340207178
797354655
362068116
4185572
14375722
157957858
198239126
417376215
122873679
115902970
514400537
159617418
52362477
193767439
115017555
111338914
114489619
20773900
279755882
130139465
267148714
91972065
197303125
67607179
164035941
79403121
259765067
53915179
3233256
150694572
75283542
1356156
346866188
161532805
484777059
92929829
65139989
173102575
76985117
173349272
282831792
752494838
21187687
367464777
312217337
405027525
85066484
235395679
119429373
875506504
205663057
430253455
341781991
32590901
20252554
589303863
43643007
271312055
42747378
270395737
296371178
252861848
33367130
346360904
303310356
344087296
148360406
1349810
176020911
149767696
115391331
131013841
498754761
478563663
74700781
254196592
39481572
30329008
16743846
545545519
22560202
485871208
302764304
94561899
77209687
250654805
169728247
392822186
691255961
713281145
375073433
339321851
469210634
518923166
6442145
16329351
525975489
428464976
328576256
567449376
325858597
71911747
163534471
29469138
414892583
191486453
133493130
489249487
211504336
129042902
235214408
669701760
3761652
35240750
31356845
110654009
154208965
123930590
379911374
468513102
104144047
237216900
38047563
55827586
605935533
810674954
84670587
211458101
77929283
85914116
696001109
217732819
461172873
370780168
41136667
154288354
428545773
176896083
111737324
11330845
261194095
94995746
409335190
87941513
678472006
147310843
147718699
259154319
59947199
64238153
129656685
100807752
484997006
84957667
336900402
262822005
74828378
313382768
66504734
138784718
7653156
528303276
84842069
343242707
296982982
143960251
619440881
139002962
250353692
482046616
1722833
14979076
283342407
740982147
517988071
757589833
413670160
104983002
2016410
722822519
881847610
286841914
120153294
495902902
86018215
232782629
27955460
24746476
77633813
112789794
192334743
387745576
446721055
178516836
109494022
549781035
830406440
223119547
38097479
44449757
18724149
144329281
131623817
249245937
714557214
125780759
17946935
153092001
486104131
653855421
569749922
92113086
34361069
602340699
120272841
212468315
377508882
431381665
58228995
146909342
637710890
202936614
36811116
428072324
588224988
176686068
224892484
11503198
685589712
148785397
158917756
65783245
6135029
152800451
224012872
191871803
435811212
110149896
75099875
125178980
17149782
470380329
57887635
275380785
897456949
542769860
13187331
55289958
179704071
16499840
86261511
87249819
5910745
56864510
192770255
335096580
156647298
106753768
373881240
275315304
111460363
52395964
24335675
442526696
74743047
218156349
205636269
397507652
69381105
212127391
342137278
80538775
13666503
75629374
145798599
119165791
253541998
202432929
287874321
596324561
33660008
29122054
339412090
303753692
502006278
257115403
774224240
591316613
306504610
113228959
319479846
121724549
415881749
238008847
436525658
290160633
153114927
565085134
6291327
556571289
93929509
364013990
21183170
518354306
238559376
250240210
353835009
332333510
39891563
50762535
195653369
537002867
405802091
649335395
541646685
65565982
108640156
841202
42360426
13831966
27812070
48758018
113565186
92710945
103455785
105962606
121847886
1590185
934345581
1893214
374798596
287437184
330679519
94525886
195785653
87691877
109840922
306640663
182933365
106855081
92048265
155181421
84998788
217734741
364203794
658254475
22282850
30052653
129378045
107613894
535956167
749004433
723698586
92379456
146720730
447991797
321457453
39280722
75963163
393903478
298539240
185659172
219423030
188290193
24233214
143717412
15308322
118704064
22178900
547881611
357707458
305488932
3035913
29582722
94205679
377025476
150038955
67014319
81960190
134683823
434224765
183850467
683567483
61114183
195869406
110668793
324007023
617754019
149446445
160243317
296766540
907097
242443088
116550193
794703281
597629114
117916949
11121270
312261710
28255275
305209443
274226726
128701341
228820271
5459549
3389335
84519361
99453657
245543714
262557020
42556630
581877788
172816406
12044471
626812712
3539043
65087728
115361165
9562927
27298559
20395273
31802644
634540911
735293626
322436679
439730656
924327632
486602176
700088329
471935777
39820102
294622153
42631688
143415212
442727802
881303045
769677524
60815767
28326665
51041425
20471149
648864435
114494490
33303934
65000999
125850298
103370735
151057411
264698056
128123888
339043730
296555958
170086393
61921619
24136572
127253973
5315564
59955267
842297037
56058328
115707
320012450
621354945
347739809
257617941
41506260
582708690
299930337
861128869
28923882
153868789
207345863
170020010
213620834
399617694
348334807
425624843
60588300
211157708
81927209
672990768
182041602
206361912
584939778
264339456
755388309
124290039
667759109
887324614
23392362
239940242
3010658
620008685
381357253
230081505
30649935
3976401
84834649
347217443
468334579
250568869
502288889
355082579
35001703
267389755
73418878
630539828
412096331
109317207
559032353
138353120
79274241
219125192
471010360
705561551
298660670
74530924
445504822
779641110
51083140
238745574
402421348
526390685
104943402
142337143
361183642
152912675
115244777
865502322
30046580
121324098
60202921
47838041
140957296
236217178
181093279
426992794
393104239
301905406
18337055
97451507
70379790
178469327
118886583
103631545
629916638
100536493
296107197
43308920
721222081
526795663
282672346
175296003
446955444
590675425
362443780
706197546
385206951
148704224
146391295
61096901
261562491
424452620
687771363
245493381
700267386
180976646
321707845
161164218
20799829
227611618
384100682
326023342
81050811
620119042
124486577
532842969
418727331
94791192
22294698
55279064
61443
84120286
454026738
295190216
9699229
21545116
224255348
124464553
420246232
313822653
253213326
140725372
100649710
381027612
169065742
99918572
229972559
132526344
156377940
177999656
553635663
950349036
266826718
11057542
7907554
24523904
28635221
819643992
125022439
181143040
214275419
137644719
65899317
388224546
305165935
594409801
536329452
258007517
84504164
250053336
57933141
330153467
742254294
25759841
5536686
501708830
316964300
385234679
373329798
91140129
67834229
8398020
237052364
15523787
6836250
97633377
89251856
248603181
92364880
387282131
795494203
1544040
583230643
73249456
77958089
370591997
223433777
59389092
287846308
93697164
395153692
34853526
391945983
353827609
388081166
790044970
176336595
77072541
177067326
238051004
449704969
646861369
31015385
106562036
582015484
23453645
42056527
48868956
19783315
431801053
193181911
77664618
65156987
148755704
18947604
31122776
53668092
264150143
328299697
3963628
12221038
381533753
430665042
135581672
622166341
8811720
191327154
579846104
143112051
72711628
28789799
192977181
409799959
836103448
422366670
411646261
737055477
135675055
273210024
219133350
125447854
137400524
32983015
214687603
279470731
10112942
228951607
198276287
145726724
316893307
79684286
78826191
67248609
242448161
514458113
69806113
334981864
132141677
310071404
34247176
190954833
141230617
531332427
130073374
7961157
50952253
2224424
454512093
165477748
83252636
70430974
208941855
571445864
513650187
39972307
680000479
31502491
324025745
103554420
949704621
214316055
159103524
31083938
520991177
169978139
165793998
35139476
201837252
207373858
502466166
13240179
99174572
42818018
623296115
76195103
95732781
8007617
659888940
104693325
95213383
498525910
388832756
68496432
49176074
386717102
516389568
28406249
358863045
156412223
480517016
170834048
82440297
289246
117869982
349988259
408644930
134146093
341846608
262646226
154187064
182499717
60796946
16164832
714306261
393630164
269512775
799232473
517462803
70237955
157227511
146229026
244401198
510593396
927000984
435587435
209004537
386790587
137594424
587626612
44987880
290523344
407090592
658021222
607711394
744224207
736176219
198681352
71618409
28954158
75513726
175586553
352761576
692309350
625515746
369376153
21544319
426165240
46980846
856899577
751277217
198511696
84395844
55552349
243078595
278594626
736350906
420899454
172881636
330723396
184290025
465124706
91589890
26153125
634920698
772949635
58125447
152634604
731064720
14638517
471077156
523284934
124542014
157155958
297838578
454008161
16370680
58952994
641662206
430042300
78051346
433512142
857939362
39429250
28348000
40623494
35402491
68186966
46076260
23548
60943124
281253461
5910367
141687752
463434309
408481815
608555895
289429700
809192061
411344893
361379151
202804766
192426202
128822523
84488563
8185573
221528789
418954970
147895210
499270066
224107068
227572356
78573850
27012975
538184659
3524949
191152114
34409917
358456644
58346873
597804680
429368302
496045669
67610552
442675915
287307502
201459818
330960821
714725920
422796999
260262465
333117284
217626420
273806734
453090046
420536652
485085086
325112711
15280581
132941834
443898784
772099451
109995063
12764141
421255622
246514422
811535251
178729422
478456487
228501495
105159571
164712837
26842361
14677214
456571804
64999929
137569514
36686674
4524856
206856358
174980055
782541815
416864909
65089352
380096631
16471272
6202917
16054994
139656098
611413909
7649535
578882769
63524323
311054623
449169603
152242196
6501428
223453357
13260449
149788389
57532470
264991274
364370587
348274250
604895441
250669394
55269508
71339055
17963075
184237995
118547001
9634293
391440538
67879469
356940428
228402124
16935397
286105265
198546543
462824061
641847342
69295088
175304592
525769642
137001225
501600425
306537325
190624351
368014869
27997025
41901240
638914277
174847194
211324183
264272415
105963558
183416598
219178839
372114068
16983532
161526040
753810286
435892203
99602044
252390983
384570326
711893022
306533741
585641055
117670034
883393729
232368790
452968225
26482844
747427244
251803204
35410400
86251489
404255334
175876886
235754739
261587492
281632776
134765410
208734979
79992158
568465413
37274523
199107483
62912489
23414050
153206219
290677035
104253306
4823190
15723484
58616928
697122549
1717357
694533926
202642280
291131049
678759637
626175257
216102241
188540676
138852586
72807270
134085469
188186271
54124431
405133411
43673872
640702396
644662758
99278973
458332067
496757607
348571909
467247282
190963511
397749127
344236781
169762331
388890053
50233136
182934313
472830650
635480760
82533320
732279895
511353219
113282509
122649238
68256548
707370348
57283210
698503
61812970
43806170
39784174
265265108
293933754
202489597
64004005
19416096
623715675
115633609
17531267
40081271
415369370
1187708
417677467
39899756
48735595
380328203
450536542
67476526
191380010
195029667
66239849
287350403
700329737
749113537
244536674
479469635
665458172
40134078
83024091
579543739
20632025
279062078
50438620
19227895
142211339
349601992
35991167
67095671
888700599
14806287
661291326
172536012
412179550
233983334
421081591
81095921
167869641
270773784
417760287
8334349
3262862
407442364
301538626
85556361
242316995
18493674
75188654
160097518
16501337
208990972
256165106
24777190
191006205
315788567
318166428
668664567
539980402
103130192
129994295
327113904
291478511
6424334
314664502
5023518
108481785
727341650
380155503
481746911
390931245
311531247
146902803
414467441
255334071
282627239
308144698
28418500
15966900
342741230
71904024
695563466
934582542
63576378
141692068
169105049
495142382
135866214
13281759
554855255
446752329
167234873
33274010
4752064
38622329
164317248
252540858
159194125
165255450
496172039
131437136
240869945
81966332
22172861
654476984
272371286
163062570
81636338
109082883
14909689
300776874
63163920
24643127
881975660
285844953
202502511
11087606
369968551
385425058
808860
16244404
155992315
184687505
299320843
56549328
65004953
151699734
456028661
72960558
84436109
776797860
361513552
704217359
87833900
78020982
747578631
325726867
438615312
281111204
28665173
52967346
73487676
384869809
184435784
203017323
452679731
106387764
847757275
30951944
503580210
777524858
124252926
536355877
205936694
239533698
47194257
475013431
51001548
136120437
162986661
722920081
216823863
165539571
249122969
508579481
320656817
522659177
612774524
115255907
300717739
321089312
50993107
5550169
524096873
213357708
49105965
82410483
406968871
260561577
110514962
517881694
317491071
264476769
211297229
58411645
680327072
784615327
125717935
346741233
326066972
104571576
241106352
680293216
714146114
1751940
194856521
20308228
689096103
4641277
60550158
919619891
215274947
481595369
122415969
86494317
12159967
81321871
261529868
380456382
62893443
72560486
201041918
200575430
140323004
502398211
303608320
618013599
13246131
444011310
18692656
318394696
298198607
160777900
536107207
954089505
67870636
518313379
58217446
450698289
60326087
11463258
740480025
127723567
289410251
477555842
295133659
18881362
70404258
364557926
637408705
66687997
526391624
504135853
469413199
269358090
394327604
694694217
502508175
281810616
126653175
308893759
216560422
98035274
400275970
328970
53744269
33310224
184784544
263258961
374440568
398661921
9435367
68455077
131473884
443523207
387007042
340835049
678702142
106276182
598783969
72314703
124608912
6829019
334058166
187160426
329388842
54030202
514605306
195770845
10959192
180204418
383551574
672351639
805173683
12163685
478961308
148311126
60958188
24207753
204932307
177104813
463405583
4736205
109772995
71015209
284892950
66904915
10479722
163616564
132448772
69138900
746957388
58205245
94995888
269358853
229585800
97414388
41733915
421659108
44536656
185334478
282907716
704212070
891214065
113767995
666196621
95011361
549616536
168655300
61185621
22302395
101164780
43351317
539885825
82196160
384887397
188133547
11942923
58240396
109252309
530126573
74969192
49809435
23884023
23269375
257342114
348296215
19240272
493512491
179865858
188670903
15076171
196708366
444959049
833712185
6740697
18799305
67930722
56530216
544655017
174968373
257601225
656095133
107326364
232309276
411782641
262297724
564258587
369758959
14989216
449778265
188342970
75318492
83752061
206790933
167953748
51041413
116954889
215286250
484268281
113692022
8642376
50080727
465608641
380940394
429814149
94881340
218608
91321324
629457479
335250016
16617566
320705901
556998045
35993610
728492289
59793858
207511398
515250476
18919425
324015910
182786971
42541058
324947251
124723190
5632779
405453993
4135269
1151715
12254295
60247727
140466943
406301106
143727575
274095978
230795761
404304367
111361699
28037632
768013495
72032017
95278662
93772105
73130574
5304741
292328299
44104289
101679153
40371846
36615887
179607487
239329949
115024106
23339807
36900895
309918988
242800369
91203421
801368216
47476727
197838239
92278271
27802555
694070857
72033046
147971940
81012548
862594174
688052933
45446776
123952564
167399755
45093745
231691315
40693871
134979457
244991867
259412680
664795304
389748824
417828977
190253627
378349774
96287602
304036607
305628717
144109184
8894782
768504777
207849658
77628547
125622972
302713017
44644082
436568344
409945411
293449608
12992376
24678148
771367929
519934424
184711831
648903309
61954347
340018036
632228791
367034213
260433153
48292926
143584592
3936105
27289683
182404543
21491683
55961643
56756745
401190157
53888504
171229177
38579783
45526623
35252126
250920306
527254389
573649239
140120722
267469981
131629790
140119683
378090624
9617395
155940219
98848529
270564708
260227
66817710
337689970
267325080
455349545
219008678
85654951
291867698
867389284
216311156
270598876
260839386
257193343
160343106
333194539
2110432
424251846
234393625
322247037
226177245
84991018
71821686
63336009
502283405
384025949
511900632
6488782
164412757
545275330
446867989
851454315
626295489
20075549
685022887
608749810
204017114
16399298
254180398
53584741
13207659
130811848
346652763
427793205
228521461
60372198
479616510
737360229
135228211
40697032
40392889
98753405
273792449
72521373
428306412
927088450
823605095
88588605
32882349
186510035
33267856
121698306
330313184
715823410
35474108
248117486
29610072
47389324
288225701
566024091
340070886
4782849
26210728
22227052
81739916
56080779
215125266
299820951
18580634
159343960
97860158
377776018
193735392
168934519
75249016
157134359
113612906
8545284
126337348
157821637
67402181
1445751
9843109
438855471
248461226
213193271
24032048
13258017
547663501
40386350
659424147
404168119
496577412
83020495
69863584
117886700
390000639
323930684
203727559
98945709
311094570
276366337
728501940
414326147
82058734
11709952
812058796
712147883
204848278
195162961
386406273
16574276
414607781
60934731
141986374
252304687
47830876
42550949
2530080
732507028
484643752
26373147
71495153
715572704
110249979
74421848
124889026
166936354
52531498
236530451
882374370
922739322
42103539
530914870
838241421
62587609
82427015
328452313
33281134
189367956
187527919
82052736
340361160
387405851
547823096
582596141
714682285
38277545
257859293
126750304
319933434
2498916
122262676
459465966
392969021
8308791
429065002
109291967
432505260
128270800
384426676
759963543
513450518
59348425
454167291
39731090
95822503
133454267
269974414
306954495
95044768
31216403
535922457
501356401
9136134
196239694
198427244
656343390
710087911
126243256
220192115
389034140
335057093
255936975
45999230
9842736
801129587
79765130
300137797
862237497
72958097
634091887
369982161
186990278
569164809
519465316
411626318
370357218
18891081
136211029
24188838
444688029
648496433
167780931
547807440
342208725
27806696
22213483
162190343
74654921
5615703
527469484
518531007
180699280
854259789
374244215
426027853
481633061
3401550
716344585
1692302
78579168
151179772
675590290
287623973
426303293
679923865
172847633
212697064
38758887
202654495
488986196
513176831
256403823
67816701
549438133
102612108
314828798
7944006
404309868
274139759
8253173
445286852
2019197
799318321
114171956
118714402
983723507
290639206
626615378
45913388
2945535
78245414
110315650
203421746
212139630
82120866
42943167
201789049
92987376
206537187
147500981
113111590
296795991
180376480
713513772
744532955
12793672
67948620
385877430
236653978
313666166
219448364
178576929
82383906
59870557
13365294
75621349
7385752
476222160
240571242
284241700
750563176
83095779
29702454
51747672
577620857
679832330
141937891
76792137
71874356
428385424
3993669
184117147
644686156
482879393
574531650
36318284
69918195
185978964
7564524
220321452
10960866
116716705
18427938
374996376
92078239
78345473
413458623
213784340
507960222
164828956
53045119
67372515
137767631
5922189
582052694
136941265
77410209
55092565
604089208
14193358
499501404
60476494
163377044
75145738
370667649
187846395
661266394
155587065
117291462
911114000
57357212
489921917
177939194
630783691
46412759
633159801
163290349
48203727
447004297
60694471
222435157
71754693
9517982
16063822
683102343
539080896
10277293
287204118
28871544
793648129
60667892
169369796
41367707
1604771
358566681
162417688
548091394
251250981
352601190
406401073
440404393
137404874
197248329
408499248
234699667
499801677
23362345
55891914
45826420
175413062
372993163
487898508
345965157
437752830
234292612
336256182
756950454
235916546
531538656
338309571
416121526
203519129
208673706
219542776
20404941
21154885
45160081
676657256
195944429
394046649
115699235
68042430
163949710
56284591
5533525
472194313
27227577
365395419
169539524
17789677
548543940
230912679
149608992
137222929
398618965
11271894
400449899
294451322
181148613
422721465
660437761
142923165
67809856
505360841
116688086
264954473
91323003
169966712
48837137
219814720
467386496
227676795
303172260
615984753
29889170
654259295
131335237
364323271
47829675
353351224
38220680
770889021
56685172
20342930
766839332
142842397
145806103
34765399
266168235
757100133
761866820
246737545
692690073
15753652
13061549
7418463
581519268
29282651
240244912
106173617
39631408
156611115
21815998
591529677
290537010
539811568
64575063
66941260
149631252
15123866
116355038
275055657
15725933
67218367
9853347
182207224
272194965
188882955
124833403
522210197
74324408
20844807
284675408
193861668
19028459
99147608
319012528
668356481
166475510
110863291
325053274
168307469
76233774
97292155
148810959
23992137
359484721
38660294
377450067
7397952
52927993
262832577
144354067
97782596
169483240
21385607
466246186
528710600
72895111
106355975
9945594
74345571
79725999
468324949
502614121
418277236
433729519
73449869
333263717
84974250
537451221
24519552
623274609
53958239
45015615
489630021
134260518
376650587
479987036
534767974
6489669
262562565
577993274
740776738
645352214
131770036
436620326
183528407
114613075
278056324
22742905
80916644
692828834
61498266
25467181
13990459
422431133
134549227
488092998
551218911
100068761
1502480
226727412
117582884
408633207
162058818
125599072
428519674
545215021
17898694
540708576
18421352
528162149
485804822
189681620
33936808
704580931
410771193
11811946
153747516
230855808
10015093
145921518
200387521
533907666
65897069
17831336
198996831
149096526
159700463
426176857
744695013
369798618
257073445
573246078
162409378
421598845
300963528
703715868
162395416
124765886
556042848
384556884
524372860
123499611
481895407
55646980
48770462
42387450
373841882
30608754
146438078
516386917
272147806
32889712
33425198
245365253
720503178
296679972
331037015
450954802
415136121
845041797
261124283
520037205
126960429
112128427
768201844
381951835
5344743
379956196
467756853
462306858
47165833
184348224
81613685
231940212
464946808
174414844
208362028
85978098
56091243
129573076
428251751
38473669
291710738
328535347
111362403
212086464
181924186
50860039
281675550
72386203
46684307
13561778
385044787
705901917
203152138
258542305
90152086
47822972
142869652
480548134
66277324
302580085
10412243
179879402
106456602
35158192
298746158
668004169
465814760
224066032
827133127
122529174
178519370
645094128
2608448
344908423
21842880
579204119
596382246
209195159
652069981
219540478
889693690
300687034
713452159
119340398
111237295
114010532
240584899
45008676
5260813
62429821
313375844
10026490
581013287
57372016
83284269
2166456
163146472
795177924
101009790
521926299
128185458
463682803
35286759
304932151
177899733
218547036
89291754
102727409
219504131
168779256
37890760
43362550
580332218
223505094
113623371
237508728
82498441
855504561
349360992
579650506
37202108
87998158
384461941
721587396
142237097
327910015
29589059
252901172
99845046
125562167
95914318
5026374
533069601
119158151
683303935
56952363
89675535
31717342
400690587
5041902
47315897
453550533
169518648
18946855
94965337
445955898
115903808
2454171
39626644
7457358
34159101
245204986
218602516
236678738
128287725
51065992
264767155
55164984
515588541
598705304
55167813
148895872
3133482
325442247
121819604
182533119
25392106
440326085
156927331
289892904
378615469
99746174
24151737
337875373
94381411
734693907
149693692
48093622
135625219
413563686
279523206
597500101
429028090
2002028
271413289
537378687
43418640
12619166
126671378
118347132
305973838
235446391
432627655
583175046
216448465
504759987
377425137
476241340
386659883
169605287
124556720
160951911
575847281
27943886
386068
468953039
134432937
167966173
627271267
163226756
1577667
560252866
509585969
100796562
533702150
594813664
25105406
452861393
615625986
598393180
88406110
821426183
93911092
57519077
401117283
256628194
35219770
503100476
176115841
458277005
43031116
139086799
663697492
541032217
77301341
181496053
87776084
266043681
148253936
357152955
19095585
181514150
371917754
274082870
96927548
94494616
225072317
65549004
227166965
60419725
16817911
147008597
149521
407062126
81571200
54268762
496289977
142987486
56177607
37577477
409977263
365036636
46905272
162864955
306411577
62609813
174963108
226344120
159812578
211644556
302263389
29180593
303769749
28996025
99252517
171732842
385013899
335614211
471629642
1935272
513574109
17209076
64816300
55484326
324721998
245068346
680559607
130423802
463630925
30258644
3933787
414662107
44500849
598379156
376041830
15007371
97440802
399961730
91817748
549244137
180616873
12407204
772130874
199202972
8601119
252538213
486503335
173619856
916442441
21868201
15890623
372015734
354393821
367392638
33090625
165676595
210725361
3266727
90516678
241158992
33393275
146695305
45823980
901073017
285061448
106161777
339123891
146115183
248293065
36220460
332273874
505165377
306877412
92836134
6222852
645142957
248800408
101760883
321841967
298459495
44941101
93754312
47171382
373444777
226448747
83689623
111977432
70574065
299991749
330383302
191215288
201363209
6571852
8821394
57234623
507592655
196624666
170480919
309384289
661293815
4301281
379949696
113044285
8189644
614258125
7836723
820691069
55097384
402548964
56055475
176148417
86751329
151764998
591841812
155496201
46387572
143948426
498146279
356682253
60525214
164856651
119192441
79645801
505630340
3756721
63401398
420216312
200379336
73291947
33000019
6840347
585742718
80998937
583169726
238043993
254146210
112789867
679495349
2493308
702926920
103035956
122150801
702518054
12209305
111812403
70568349
402864840
326475455
8875501
290287774
161190454
22854731
294023094
169946736
65957380
414239294
29981236
340582500
54650979
80830886
72342280
480052537
3966514
183703420
22461725
64195757
693606437
70637142
235591321
22192819
394895562
70812528
294740466
235056233
82110035
348848814
57756103
737988262
295947711
201522326
454554860
459833917
98183319
598128976
93800823
397703466
710426942
60393142
135198305
37129759
53831871
557248618
63365792
97590946
24185568
27461945
231086188
12560980
36537877
403405301
47279560
534534791
121354679
537862358
451059095
43707805
307134624
297686793
466007074
494713170
100745209
63237414
387602864
34773743
561667582
785063538
9241550
57788990
30376699
173049159
862665361
207353122
240809392
99520590
17394046
645214026
666309360
383428683
63651222
3123222
214808308
124853174
49996384
423435984
100768358
679311475
10405677
507909188
204133
665026361
98784990
706084272
107338486
409604226
2593801
52439250
173525877
32933193
139981708
605209118
74355370
169302555
778881050
353230083
135929118
407268772
109829124
113189778
162278412
65144746
289166678
101370312
54518963
11802794
358769753
108069137
387172388
539016
200579130
258420842
399999376
323472377
18222547
75213356
17628512
86471508
50501000
721166593
432970370
298821937
9611917
484289721
190583662
27109111
179843086
398956587
284308255
516257288
121330930
89938301
162037939
859914750
249380010
368729704
371324205
249314681
40176498
161442930
288779541
460138229
148827396
122037215
40302943
123264773
182551760
48891185
121422872
414646158
291093968
473269184
286606814
303527329
39705495
425164562
303788467
432347515
135545181
421686838
16809479
421476633
437216003
215748835
142815521
727608038
339800539
464364261
315658523
12869241
655464428
102796674
303543359
4964535
80433318
48686636
562626095
645588054
55155132
31366997
531590027
351968187
370762887
249776404
34926909
53272546
123531565
544306222
290207630
669935375
800807
684138397
772558390
8571186
53829265
41491388
38413542
167673387
651034891
73604989
806436551
891460442
278121761
93827608
517268335
151995758
67831695
217983082
406184813
42769860
620295013
7041398
69292479
649557657
59494040
365966846
50544208
155692129
82879638
485470956
149362572
48502510
142511927
77061497
121382643
500416388
338449477
68718295
10353427
191909818
305313905
99513294
9987091
236238461
19905331
96077342
74617419
90330742
294755480
39564270
174275678
44516751
460134665
43243687
173638943
451706841
39210525
588786894
544316910
152820844
548016947
104456561
591439446
507232098
337735316
446153134
21416860
467954033
805191711
345912920
204626440
93827593
551848467
432685350
77616860
287147332
68342497
416943739
72262174
234939479
577080835
615652460
403599131
793540074
200433513
328672735
39210254
215838114
40803138
69338432
2089741
205951742
162323006
43657875
225020925
93116689
53996041
59503630
542258944
580341652
187331698
595474940
403336369
211465898
528737674
324639732
113781612
716693
493280967
345270021
129001943
61864379
752139075
699328489
25344833
515007351
87006209
554519852
3096010
504770026
178980584
214929451
542745095
446589680
97064754
504517375
661908616
231732718
4545577
174193611
252920231
669067864
113108510
332349767
450305851
474009312
172340951
357331464
108604075
9424027
34172459
34482968
702712043
12052332
1722494
27910398
149150544
3843268
180348686
163853696
160243139
36009334
193883127
634857734
356795567
242646909
182419947
7460901
720256410
32313491
56975522
684581015
359471242
16925577
552977746
338058280
12114636
122422751
42857632
17748436
227810373
46896932
726591089
62718821
24666583
31647902
689579882
149452493
447217148
567553936
62642210
100669406
209475844
177528425
138725116
197643012
97162335
532123163
119625316
263004150
331265690
9146673
3273836
413027901
631748287
166425751
41906707
125756347
40893905
126928339
195460467
101457627
485746275
67895173
229562111
834948778
36975548
406107106
593195113
305208605
311649539
108149504
293879625
3152796
526507868
274624638
102172600
75206583
291689791
242189957
404518144
353811492
652376023
130763081
62025414
399441047
522424369
139035122
743781879
131171430
239425869
183343558
152360815
388357872
75046785
97845569
94049310
184036492
243320498
618967826
71145514
254589733
173906386
277167730
278687
405311134
25725485
42496901
186065900
727385290
470276785
127248649
34258329
135056283
208956006
130025723
190702399
445217264
602124307
364721848
959882582
27932979
395883
232958817
503074421
462067577
283041321
226110268
107295569
223776659
253071854
190820179
290517284
764391774
107744361
225517624
516817333
215666172
29189224
545248681
464422194
40844231
88488406
482384926
642447982
41866847
673084355
92857807
706859572
14535219
19018679
73675295
53015121
290204228
22696427
70086822
56321069
181581041
159382210
591687636
531482817
20259312
245254683
312386095
477520538
382674429
68913140
7098417
125403934
801968958
16534710
245427885
611393585
520863221
862310248
452378606
636396826
534094828
741785913
663250869
15688950
540870045
13219559
179035548
378024701
287083661
193750810
205272114
83028310
10498470
14403963
696805639
365553050
309812501
589184426
591553321
666815604
191297661
773788644
270452234
200799026
424752689
5229560
134326075
11224947
737572
96612875
1685138
637002711
35690232
446108966
90410083
123182255
14003602
48421253
334181407
164854112
99815576
44275936
31228633
203267928
8949849
273581660
77764415
727658173
351869888
14160294
33184692
6357892
420971194
22803770
5059029
158104195
600353758
617190760
236044670
335833138
52296502
545484698
191835740
827971842
492566824
433269516
22606035
118562814
808781966
635613623
20311653
485387679
338019987
11579614
17910726
751850373
489833624
502287604
474166532
617754083
90672628
452144985
498470319
318388299
447515373
680642193
158074119
398381596
158998742
164145098
5945336
747091
338757733
17136539
291871823
753025773
103422995
158405594
522385266
354426971
34813486
194348244
12918734
304081907
260950516
3281479
8585144
154024349
348984424
4126442
521198295
704651804
887403441
414486419
186612212
165690768
239155336
38288770
30451425
291580993
99315935
270701710
506195500
28821585
596485791
221557622
829625133
423497932
9796748
49046023
159121458
14202379
44217693
5601260
29977474
183097869
52083705
216754323
419482171
9308680
371416527
138381017
207059097
318608833
488323356
803300974
147439407
401277172
154394974
549163115
218223733
91268601
584826874
579214984
325604453
372987845
488644403
65786031
51447357
146874684
94842641
232933500
662306047
226151310
37539649
415636844
164255815
190201164
29367787
477108956
131384898
196774357
1743564
143207885
651811010
11168061
57992734
711225714
19251378
635897318
259172593
359265656
5120630
70061011
363248316
71707393
186266575
112885692
30885166
645154982
800593950
395831318
363283840
23675866
613741475
864775868
297378506
235231722
19203995
76073310
252478087
46826087
19957035
341437397
47359902
25059921
38894701
765245638
24214441
249059595
344429981
8401041
136235351
2412516
251096310
31286779
421798215
488620247
65217188
542513414
53807553
36632880
79905159
275181791
1676682
115585573
525560612
442362076
267306506
214092874
103894093
312029923
369563606
5893112
201908529
230043786
191833225
264232732
153614955
12222698
130669061
629508
44183217
569249497
813667494
593335101
677088573
874387440
317183411
393545915
39846022
259681335
552077839
6587372
910625782
432421311
84172851
221869174
30637706
326284105
194557635
64694202
619952416
432902212
180039807
292271242
578101220
10417015
2072088
303746598
207845288
2463940
292165616
152827350
489093884
7963420
71043823
164335198
85911641
360136259
32470834
296235753
154724300
124266432
350897246
326617367
390699764
468506099
53433297
705408847
36886809
437409478
270333922
297260724
287659504
247772444
444292250
121392123
113089977
128136963
48274624
56510503
566856414
257921975
4901516
316126771
181643251
55492
46078470
108239318
493358588
560542229
73829873
150225013
84264983
116901992
51173854
8329625
155451666
62265330
46597142
276848824
917309929
586969777
275132865
644633309
56130262
52811950
4565829
363582895
493290798
608330962
151210614
169394824
123484546
165983456
682964132
8279862
48122651
47148348
69700088
115066555
57594395
342808331
249266125
692842464
79790211
5106398
485528421
720699949
88549493
18058419
291335616
329832834
5453842
202918231
369771074
657752698
195415648
27869359
98577236
466554802
33599775
132628844
61493283
10483368
42463024
606422408
61735338
68038598
122288712
503282060
369871041
18081702
7148791
31892712
7760297
167602691
152480281
9069842
426987487
522918952
47384466
126998255
492946295
341662463
36785146
226793755
560025
359181295
263998532
114035802
132467146
205942009
48235607
207081164
42965535
289626538
464886223
10108094
486452185
132297324
228268005
320427491
784267645
118829793
145500867
114625519
97115206
5324745
43513881
410351329
473966339
135894916
177620032
564363152
182030744
61866051
5864857
272306725
797730348
283955065
203900545
668277826
125854285
41946655
153619842
113610158
111722960
305356091
8728482
30392463
16841761
199845402
23870494
143861646
460935628
91057296
185965203
239551356
37331613
233730982
51833882
73744611
134277569
84238929
274165923
791905567
643353987
92687922
6415723
205555984
216992817
460622725
425181223
388066138
267122786
473825558
65593193
94122712
67055117
31015090
468272967
690968264
208261432
57539882
135618538
556244088
139686794
162164251
51896443
113503764
348862477
54425102
203846230
282166205
567318951
143377886
311463373
532856684
192439866
120245453
105906065
416294578
727622886
7113496
303512973
468330020
98223880
271142412
28534300
567656868
123257314
125917398
880441
148393551
102569644
54164796
269003334
253755612
375622061
168005763
207263358
242950222
268688470
457109637
22003588
254583499
321653597
8891448
486654679
692199323
239984375
767028966
574782664
191137573
146253089
409617534
122671322
13812
226487083
85306897
344408390
89705861
132877135
4641716
38499112
135652783
184973546
627192573
268479745
38223787
834088143
16433470
302024685
397150042
14881131
358917508
47526012
21465739
191123355
272599450
18481517
331130094
187230489
113664930
65506811
61624334
386865526
768842965
111004293
155635306
9963564
891527826
55799170
515164426
177418098
189403780
423784487
60212208
63322278
337685079
25695211
3951161
87194163
5224729
62613534
60825690
215053282
266453163
15151099
17044981
22109197
344707
26791406
62044801
180845066
203988411
765949234
157352996
123689530
2483823
705206943
39968415
62747168
108090
38673775
638805803
117938290
43970129
79864307
149674505
81740
345855069
16593615
177052193
71482646
422896128
268813077
189125766
353135136
621178185
362365344
367350453
26127166
140259499
111712781
649581103
53877451
408944897
638072067
165585189
173905460
367072299
9235600
443342422
521794642
87022888
30942439
720126738
804914872
11706793
347987362
230392408
58103771
105223959
74020583
16236392
185093331
166898482
293357428
34304346
81195198
101628401
3184356
1994248
126579484
514484889
42251478
90715749
480636828
249498098
164552157
12777751
253546532
256173982
120922720
26128031
103625557
754501898
854844308
342216180
47966601
804893227
567916801
18727179
433257344
437575899
57827704
409887
140087938
431572207
230600531
164955987
559969973
81939322
29617011
618337733
2873053
50610054
12364627
101836305
12255824
37863530
394115784
73115897
152541803
295698381
886972704
137081045
404928976
131875226
24449624
102471066
703219405
908037766
126492275
288101241
37499855
279673843
111466197
572282724
43309594
714057167
30918861
437874965
42687718
162851542
656155425
401859137
29369211
64611240
9100428
844924112
242398543
414829761
15450141
539278927
475460117
59767997
232862612
236701119
107417355
454349183
520382958
469117641
32885350
106557136
266167133
212686116
440986719
112296028
151709997
298898397
125543396
359404999
580730922
244284338
161254005
37708223
233245584
314345580
8649071
166212195
27192512
217971270
31290364
46685993
320263662
288087942
231713556
257572150
223275554
1628310
4384166
614756808
77374404
601369786
219071653
373288654
145054700
17348338
101249283
357184073
190253631
654623224
21341433
341359675
493340641
240373013
596299794
808035256
330520763
427585915
158442950
165875306
52266252
87957138
3575789
83994050
458943084
90355491
298518103
213563146
495331120
64818667
257252267
187774199
29022510
86625206
725765258
282841857
259884138
247320261
491727348
448919053
41372780
331750489
82310572
345613145
184158448
38343077
841521356
25803059
84076063
6544680
452702740
752563
313177076
192631622
204965715
33222209
186887146
41095804
165036598
27508318
152208461
146882754
56109780
217249536
33022271
264407033
240708194
710378408
239490616
27269545
39113054
475084797
3109778
798686010
240459545
146270611
129622902
671563936
13868993
560543353
302468739
25064451
348878068
284763103
31678957
491661504
304415898
420327440
138341975
919250752
85089821
19135883
227453121
7591280
667577180
578329610
89732402
389521562
30870135
766503422
67867423
66182693
95635706
31135702
58119330
29762982
438208449
8958884
75819102
168153582
93133172
65570747
92425479
380372111
92137039
134240140
187293255
1644471
146372788
332850516
172227965
449787015
271564582
432263980
244772419
59570806
48286404
46975530
276115634
293236284
621858631
457985927
92388402
3551588
218036510
168809152
871967924
162493348
44874899
96085332
784551000
162661360
33557416
83920647
171941409
290871218
308483193
286472379
179294334
721901
437621428
38482331
554096128
117882547
259630760
37087578
192873798
3428484
114032471
8200463
77446566
109901712
117554606
317506676
186298858
826724449
61083810
714165157
260851997
239666710
2320555
92341451
317127895
47545896
5649729
73363043
252262048
37972646
221499152
80240867
859256078
351287197
276011312
38075275
225670202
292318899
9850195
6043019
88450243
331606426
163928441
249868046
390458434
123301396
326156344
191456152
165382149
440495750
662582116
60872212
84020509
20200471
136332930
509095715
318822081
444199989
269426531
385053501
494908683
235866830
261606177
6931408
950229713
346414533
375370227
189583531
592380869
55081813
850801164
229980547
472207748
800155534
230231547
55288622
363820061
231436422
123352082
350161320
42905633
180364706
131296296
302630684
270122773
221165243
244502413
53378916
99257770
126323560
101368069
84502477
521817674
22560203
8973399
232994117
56465802
36677179
98389538
487861474
5809056
25890993
357834647
411287053
293761488
720523270
106266252
44184495
24483829
89593186
22551151
102184129
158341060
177360359
220726815
324287198
159552447
686125048
368600126
588321626
15672073
496024819
70168871
104550507
429279626
98494565
39679802
39677365
159451568
163256453
124853078
200509899
120909322
54310997
466656811
48791264
413448201
449911496
60197714
268495112
19443825
196039062
571768564
17519850
116415305
103021382
629183740
523355354
371041409
91698179
112163707
34559309
157295707
177178985
119607980
123466380
3914916
297332578
44974817
236386309
769786242
29420506
553254131
154026609
126269486
739613635
478030817
75466332
178196578
7171957
27369091
187100967
12572710
157392551
70417972
932169401
72689578
128153956
26569749
187407474
295804709
261591899
57067083
76567014
201592691
648627242
612219160
270615654
33697422
141234570
264900103
374001710
243102299
203911937
407988557
170336986
359955472
799002017
214728949
14772592
46140494
78867040
483727870
60691989
460765642
261880979
163549211
3905265
97136845
636200431
882210746
675718586
188862245
416264425
180022654
164993904
167060465
48678573
258011970
165645684
663260191
207179773
342915884
572912837
417768416
238950326
425422641
1020232
247903254
605157666
248645490
406882448
113758487
38967118
251778488
103245951
643188463
651537220
78764250
20285953
159625082
302735576
50127400
16494798
457093653
59500330
922796080
91113409
231400851
1976855
68027626
109352862
17540819
247097512
54876891
206838710
98436590
157338283
782288383
460271657
116694275
835397378
433392338
131247793
258045625
208478333
188583775
540112445
67540533
773725728
72585426
423923786
485912501
450043744
665695962
438770597
17713380
136884666
283426731
128264217
361734223
579030547
309442956
363717374
214094965
143680931
153490311
54596879
88424328
427822722
695838707
150354425
90694160
370805415
150801051
226888965
291641804
157004272
195653904
448546814
138157066
5013455
514204557
214754289
387725053
207192840
3610867
20073398
171903884
83171150
88507701
528477126
15803245
476948742
29758386
258810025
499103827
15319038
113893954
32454839
94907412
479536405
499998373
130063094
123562201
69775372
104848001
133172561
246428471
12723893
125393285
126916500
98690192
785850612
846792113
311789137
223628592
382753825
16473893
108426874
1683450
385857284
28002313
18991644
454615032
576096036
101030523
126264478
532466196
47688112
230502234
168475674
344363810
47651508
1315373
64926559
719277759
34363167
597734902
131784021
796840270
800525499
38397941
186122268
9563310
675842272
18393469
696328318
212157401
124939387
204359084
329709314
586575952
15604571
181623068
38215252
74513968
71550513
284340942
5616184
118347425
27580931
279374565
243348637
107520581
374636905
224264547
173763682
114941365
158638370
40885728
52358743
317533603
466585221
169268299
453423185
292456886
299926
88774901
267186482
144274017
320864537
223311789
394628172
5477234
293325061
219308449
118571891
50638957
748238244
536896664
12987897
160515565
105531844
239092532
367102945
316023657
16616901
451868147
627437813
593483222
150975510
276567712
260194488
769456727
213759288
103985838
110451911
28399829
492408655
131826705
90781896
127114862
298838102
58479760
104133385
338563254
746460249
389764414
116205349
67243306
173886483
343424517
539413484
40314044
206099852
279849
93957872
133677148
53330410
121676283
284422394
277238463
538718655
130883028
5044684
51069347
5800477
126726134
46811954
178108560
129940353
84202737
237801585
334883287
282179793
110580771
461735021
176127778
100035380
700924990
12978023
694170183
332797985
468340365
485989659
73784855
14612525
680834070
78737447
369292110
50328617
363275848
523378877
344433447
32128286
165810320
237283409
757859572
8583713
9711820
528610488
664870720
149961945
216779754
226720503
218998637
494339221
389242842
20582004
234126228
390775952
380686979
701267227
600597992
180043712
537344953
158577532
169033348
351176596
158848930
71648686
166132816
370823198
62673299
775247046
306992030
657436698
183078480
104326502
572150074
234243393
206460133
19888891
327715510
99878648
347892331
155228286
604287973
901302807
374095230
684925895
273496144
16743485
247468467
111669495
543220139
41211167
385295908
246040435
247752496
200722643
245214165
320303813
10618838
308937257
37273702
465038520
770522802
375165923
187783237
377488805
264439638
141711678
584383639
49425626
175599453
603366866
308589463
132143785
75036657
751458838
99692491
388091188
78318031
589965638
372839058
65499402
561944624
675883763
129184281
301181882
174701089
4958510
95215304
8277796
13227408
426911137
390146033
169272336
120076267
249755776
53696070
573531518
309934905
165901918
393710437
4100640
109446878
14357261
17291162
337330632
324500836
104325855
630955146
350080729
187208642
378520017
736763195
109163625
2731612
27611434
314420468
6592439
206690536
151995530
137199647
423814258
99398892
154978864
901260618
4948583
157438616
405193826
144872111
97093375
63743885
161731597
186726092
596451306
503864388
244593203
135701026
352807342
121801354
266888891
580162134
310424799
82128472
467912351
387575837
21230482
156943624
31577635
931671365
176112498
275086952
625348345
501326884
9835307
489369894
546897289
733993642
361099980
17490474
194043428
46433108
252327290
539913291
186792056
293124215
33996847
189773799
174249069
493503439
137651025
582814153
46306703
403854800
37250634
601797345
37643235
15845688
527184244
399931124
46030621
2705763
262120467
279251521
34864090
57326143
226874840
783450350
19385481
24734643
109410838
98786580
152512062
108275320
108799641
201289946
277083291
15201071
41688647
231513426
354451214
124652601
288186399
388510930
222629355
235855552
679193663
249801825
281221066
525058511
588276999
154011856
21710666
173564819
390633095
528570043
70862110
117473235
124333615
31237167
116901034
195110758
235277484
311955759
185758725
112425731
255469697
256568759
77763660
39768139
13438790
277979877
451712688
207269357
14880417
267223292
425093274
664447773
99425346
574037555
520744210
79938797
305126549
334551795
752092628
228493838
491145468
125818403
260257511
27958275
348321868
172134741
200319011
638846295
413923861
218159882
265982689
78854181
14885871
29367335
13917269
73526298
368317033
58293432
685106737
496137148
456461988
35294965
207067823
211733855
302395491
663976659
924914092
200568940
74800408
6178296
401836662
66567927
731239582
149239196
578205876
13403088
27810789
40125886
514767575
753494
664208446
340561017
601484969
79477266
539333904
395325079
10085465
22656877
401745143
257614459
288883469
82920128
375355827
220325408
557388844
7681788
93319281
133169911
198566459
368953084
360100513
203948404
477022516
216095438
46070954
383032681
545697344
115942900
145901501
576635450
286460769
7075751
128871289
694967521
349709207
199189959
284023455
436682147
279863158
850904444
324179855
69900281
115139103
537929154
2778828
247836682
170377659
655848499
7643218
571987428
106139768
802570237
725328541
47252822
348557819
429366830
383587352
56766787
110295384
125405871
171551911
204791927
53503247
467117972
122217960
410003347
63316204
675982751
202857674
237370509
170312471
102769085
1929210
314283853
211887511
16188598
171419944
30603819
66671524
390036999
122654242
220358938
14822303
43755145
893438472
74185402
148656317
685683051
284396304
472825686
700858336
368978186
63906663
678045104
144198271
186347388
246437161
431838092
452282121
372032664
278933555
294672147
84569295
14605077
95214416
404838542
842101376
469338835
262440982
576746135
387915909
9985825
165864829
706131241
24559708
249561511
145470905
750378185
32011353
104275848
22517320
58031605
382987050
649230588
503934374
648729600
40833092
12209146
24632177
557632326
12729464
766055521
725887025
60460104
457872332
130194608
329709576
24494103
723881833
380678378
711537005
603043013
38035921
19410269
251847027
80042414
118669919
33378971
91688218
250503541
87914995
50326469
425976020
36655719
204687850
403553425
212706268
1143773
157931643
521763389
18972172
486350807
26663115
153917111
130784573
130230373
454004099
158783593
115228354
457579
681270471
706006297
378473575
74069200
361369134
51504720
569635194
631709070
435025631
74813367
124360620
54866161
168623333
118897971
626338347
217504878
3097045
426934425
857222864
267265140
44502549
316556974
150720429
632245360
192504410
4327136
269538728
126275103
72375993
218546867
39511135
43346588
482234404
35491644
192249218
444194429
291929699
464117819
303351911
31230859
282212119
449044901
282801196
229097757
523517723
18958450
832763014
23392412
20084230
430915059
17071884
25884471
143897622
218090043
54852440
461923177
153235219
4488013
59049638
779679403
70231334
214878304
52696981
700823421
155376955
756299683
383417287
127770915
561332881
65155855
11088564
113829958
70564117
306203907
131944834
423538372
392403464
275422635
187568645
113747937
115817200
55812849
156178232
166259362
267224005
462548552
105883711
33840470
181739963
58216461
526106396
118346887
170206292
173954312
137906832
236855531
419202945
46954451
44554894
154055823
239762861
206935632
485065537
37501587
171208670
41456379
58250524
46245097
49171988
492288599
10407502
138468549
74645436
478523689
758305927
49429671
40304071
394210820
460780342
204881450
618254118
45443396
441843372
723453836
592806952
555842126
310651459
826983239
283202380
608948612
141888827
75288559
361923196
478697673
355489048
75361779
65474696
369042754
648723495
145739055
356057111
86598714
334936361
2318809
726031083
389946322
73289954
875248083
26968097
706222770
206727497
704491
41859472
11423726
41234211
45258280
212840361
344120610
548371856
56852159
355046671
638844604
154182247
308230863
812680102
190365075
170389925
48754133
1838108
742835157
77196262
253345371
238203875
31014328
101596748
144458043
424198401
401129112
49115353
193219849
303820833
86012856
696006579
147982825
145141805
89061988
166307824
48675215
197095804
79670937
84174679
122168771
287034159
522356054
15432505
179740773
356188077
111738898
16372653
505752764
326860285
409604798
148399999
173216433
28457657
189665930
485062570
688341479
226572307
143931606
7234265
472713225
592704187
57036075
614145414
606777747
5784075
122668703
14953001
115523
698591416
726863160
638355940
68456055
119382222
517066771
480651204
173350813
512085914
43411703
94953320
32890132
221519834
40636269
260506885
24731277
182042789
89744493
221649595
62115940
633322914
18840734
34398118
377102194
576364817
28165180
344231201
212902869
593819359
182216536
90177131
11634427
88410123
249016222
210047317
579958732
83689533
254086752
48726388
163488054
477227332
150714893
13055087
138542647
235241159
202724365
694025248
820656167
716726042
24499969
202856960
45188530
51816446
55638492
186474973
25747976
44376332
226299706
658475656
132879586
420262800
380599187
10973799
73460999
300485421
121434140
201987914
143642812
950453151
138834793
92186693
754216407
127561084
7500226
316107093
344793418
126459995
47894042
155369414
45487031
35536049
44947440
635369333
327792783
89116197
585851722
46476607
140399199
460398470
51770138
446263144
245682931
6115233
187738215
673269118
46773426
40450349
346504982
65805637
8067624
704719533
281784593
91671493
294757558
38437999
758060351
220932777
17099996
18080831
18519765
622455316
208147250
850713644
115333818
542342197
558173786
99645749
70796624
62061468
496368693
121124728
175748720
106008043
95259304
51196324
372354382
305121956
365852409
1468506
92709707
107580254
325809182
97691504
276177358
125811018
959512114
70926316
595465568
19716668
135616205
122354390
227367833
808298890
629033618
9688558
668410931
269851619
121635484
353848
19401491
70151779
132096943
133665461
232137269
243881822
231869317
211338451
71819962
180528850
107229740
431011428
461172521
271352167
357794426
280841696
131065806
127080211
335756933
19170233
167265337
254867082
56086335
312386439
14687362
877319368
34280951
567261576
396295412
12776953
488025205
11877019
341414241
273802342
51467715
88705692
480859643
102705186
54597369
61068595
29238473
148796713
54153554
72299923
63110878
63271340
502551330
481922188
41728796
2187387
15631278
652693020
136240526
2859720
157171528
152728274
22103838
133166833
38645064
176621162
108669555
83834814
9664213
247236
687743035
207173355
566205795
163006050
507357574
5238064
117207895
35755586
43139254
296171343
118891926
46451944
56038302
126772228
308078433
539085715
300538699
40991084
58324735
76314771
91751639
32943816
332259172
397003348
35439371
338428953
71404611
124990256
202547517
64216561
618440814
163288691
27753632
378851806
101386619
77264989
176340129
151588345
151538407
98080084
33239176
107662414
396903190
331020378
26604300
12027253
227562114
234237918
111924648
126556132
114496325
222777947
23052149
142944137
87760966
31712579
123400406
36684977
65487570
115430237
67030829
664519777
877433809
50198086
450581762
49662102
586644783
13985667
48942708
5427525
7436168
743037614
905729288
63417282
21113300
371515686
74058426
363613839
45261805
178826980
609608668
46051571
257473636
269647640
488522873
200479914
154129135
52925148
140642964
434834037
22249071
122017831
84522005
6997852
22497105
110047104
415247956
599017397
561151071
82043643
225132071
344392634
413875203
133338907
201783087
226320611
175526325
40078655
296005575
34383125
156721605
34517514
277104451
313030685
565139830
299551458
366857253
563226702
434110925
151810776
3749816
38609802
349326278
122381897
2336157
22906555
4987489
1313623
405779470
688881681
521986956
1229470
266149208
421644773
34010879
219557077
142722860
10105651
175927706
183904952
1650141
667465409
32932655
721270894
178051248
138607401
58343259
178739670
579039735
418888308
1983479
380469554
492659843
1554697
342582391
128275846
508588063
400444674
441558112
158467669
87657311
2629133
35361715
633122873
105336030
28097127
434227603
82045449
156197884
36351968
10602771
159912877
9501039
252251568
199417881
225972143
254809217
15337343
720674386
255242624
225932493
674339
737956002
96229469
190008477
162513883
51453206
95382745
573355480
92533086
215092947
188002990
486931688
125577156
70218903
31928117
22971339
238186850
12527210
815016108
468958052
70868513
185834
295094555
256735888
553820955
62298362
133191967
4392270
41325637
196814093
75437851
15296989
3877138
473292503
248350174
230085049
126260605
201517302
24290365
635728378
401646640
207487982
571018630
725180742
535465302
549140532
258836462
699762629
119437
286476515
159467430
340674197
439943501
82646421
189932749
529594681
221296965
11398508
167685624
309573433
19417977
119185829
191661674
478587428
27931816
846371461
206761006
646630646
8300318
175376875
23614548
105328029
145334
20696376
462411971
31905110
116237252
463946258
458107003
264249169
168240772
683080115
414280069
114721212
12297071
353877854
33094173
154863418
73924818
50863371
83136850
228985904
252989882
7396330
364803250
185561681
520419913
258105951
33420046
18428186
70597766
19252865
478690483
599538694
339837178
267699512
378109329
124484096
26077264
243001660
101660027
394111655
132051502
733673821
504189637
17601241
89280038
97852172
56150328
480896542
343871985
310851758
380571257
120395491
27592292
167835698
55384021
24267132
55198446
420360
148123640
103137481
64429384
40802490
74667486
93169642
492858264
195363786
147240603
181637185
220964945
81191502
168093045
71192573
286203677
725863361
90916638
158720365
286559832
35156268
143663572
415764784
402371974
708156764
392542285
58084109
554616708
177900731
272795078
130162724
3267817
37876850
58170800
53296176
116268399
28614197
221196463
94237246
67658582
52805115
372045803
106568149
45390845
181052663
185755937
264768225
106974175
503532916
39487509
323015697
19320244
396147348
5800241
10505484
19797289
231625025
21259772
734574816
58089289
205416303
132356558
200849173
25093511
251872200
261686993
461558333
88314749
302861347
282180276
568701315
470588117
349203922
263593982
63326216
615440052
762021383
29653797
288268116
41281424
400431606
68530306
200667503
363563200
586649581
24174128
255112309
193714681
121412822
237947385
143678941
380155100
177084744
126045295
14139888
32823098
15865648
175358343
548931228
497190555
289153019
539747158
323943803
19394896
172677865
147916118
41832538
523930860
309384211
56556883
9175941
210573049
1166515
404540757
60933829
429612949
889770019
316336877
514121290
100564255
362053108
725650421
140419495
15296005
71355077
20115991
813133436
115437208
335247723
450893942
638997673
125972044
32518108
586867877
9318109
116620721
367674537
332957257
91898056
117503652
102893011
103681842
43646100
59594982
456974280
94666889
2685995
306961623
644406442
58694852
221633454
255833017
443900836
334007586
34625388
147425539
406309102
24136180
99935984
2891151
361952585
79005399
602425111
61706995
359324916
882593559
82453043
127492049
56413192
1017896
284531974
155004184
384363904
3811550
250216974
106588021
21891699
4002186
230936914
402594943
492040795
235352994
2879410
761059868
87895173
283043261
199495135
144310732
574260947
35790554
174729803
471647603
318546261
409759107
949569891
324519385
409898720
409740719
447603735
192360379
30940448
5221277
17092781
130294287
479733171
157908357
196919679
728521967
170535396
180694359
106942340
106447989
561103555
147071467
30447894
221526507
5793730
758985464
164074580
27281914
200547124
4330666
13177443
38915267
18355488
476616822
9573416
135160740
85774829
220139685
336037714
321035995
715065304
37618223
144583628
297842017
202269906
32576009
511035486
16526657
206996546
58368709
321967849
299959683
99365752
512363802
64907970
113033344
18127225
617240065
92395855
162910371
44700581
205934695
100871855
22150709
526096376
70296164
27665017
65644989
752032271
199068527
962072471
274823843
39791952
3359452
119460801
145548701
184500297
202618212
130996438
183212181
203594196
221216871
675203698
35196927
315869385
28663685
667918920
56816895
51197170
289709569
404049352
336293168
197734275
403784528
769924933
701239674
192620361
149368921
22711986
31822735
304978915
143209649
140424225
893908152
260273082
262121615
47874489
555391865
680374367
719700522
351258042
68747694
20629338
6632542
239031542
116517759
46723874
116846320
103839659
622953238
370421211
83008424
188144840
10505285
254296461
23861399
102726537
21635866
348990269
317252442
111609081
30962629
19986081
612379764
117778782
563306743
156451219
831134907
475836298
148306670
320454859
120839390
180803049
52330865
78522767
427495868
269257210
216291962
319366901
170250549
223376968
46410909
470877103
45622938
43240761
437104915
35753959
653874989
366560434
36193241
636229322
404057534
82974245
1851555
287909233
29063883
80336956
416972496
67750259
142106100
250573983
104872046
460138218
297525486
821347889
398238118
317830773
100253640
106188973
118303194
74533606
370771994
615117167
189369040
67647167
123219361
76765741
14204216
166837953
351793981
1649725
541089045
146361892
540151436
140113727
569502456
361234854
44082151
292487053
346808594
88046241
151160160
91105046
510518
80528558
184778892
131265687
248037105
20987878
40869851
163988655
345000901
22774571
31262658
813799590
46856803
277613293
330027017
667011902
9517461
315767678
350049429
392836421
39373034
165244252
36793341
941337680
687300466
53165411
143026919
562920064
192752030
577178087
442072275
70637859
370243051
86030582
123175311
111870013
542376506
135452278
22605524
365150328
22042728
619937200
547004090
387997861
173681358
503434243
451478397
556847455
189778688
16665850
560711384
21455068
171332501
287144436
92906998
129701959
80531450
50936683
103238722
17474700
779104898
580643320
1441730
22080054
53048781
380137338
323430734
450736789
864145395
223198002
19936684
218087509
177214627
367802276
207301764
163126929
130069793
256979013
53173738
697040451
380911418
933641173
370808284
40262459
384879573
307714246
214203161
103730975
580909950
59498334
294733290
98980977
432001149
12067345
104226854
877272122
887594355
145790487
765673206
225284376
168999065
191206325
23611130
1736037
12178470
309269231
690429174
773005790
19682945
278086640
735258426
111888701
72604087
514053243
49403873
37212406
528516133
67874510
57260801
200732789
95015607
552907061
170049616
81775849
293062526
27933762
295297780
234989313
81403211
518180839
475790736
156787499
316925977
129656035
260184938
62956463
72707678
12547712
278060754
215323797
106931275
819660760
580502629
345829677
20788649
94293288
170813189
70671466
213786512
207003082
156717783
95093159
467160315
40431712
41552571
536798417
649617
70972429
368041499
214469195
37191149
726126954
565902199
64662420
11393419
793740343
4934356
248180894
47027618
423537450
762294814
120032829
175196373
304997442
81723531
1216353
144529895
156044812
780357089
235280812
53016651
110647130
342269574
117476977
10258315
88713768
11387007
521571870
293336
186457248
143789853
107764110
256216517
123367343
192468544
52113713
234303538
28528848
599604242
66315382
123615341
359235735
509526950
204767312
562111263
185439464
578541985
255257052
287410649
227094334
54124215
39143410
28300757
102424071
128713432
681524222
417469477
5212729
82989796
233968320
370656365
3646796
120738002
325453054
255079879
253436588
17589393
559795010
84976642
343903312
461026137
26675922
14169992
93423120
564838446
420622005
277940643
147232463
19018739
114709127
561768644
608439623
801425579
660816606
346352179
241795218
486490153
59085113
240028052
143004593
11758825
237214197
24887163
60655365
54550576
69346908
533061173
488873288
4579907
53591991
84497910
135242602
4235826
543845
486059346
150646790
52244808
40313387
300943784
218886915
11500901
6039431
19662239
289321109
17445136
5511791
34931770
178525464
248603635
481194380
246176106
94914967
338708608
47431394
57630037
414596206
4770651
314692220
672530440
156400353
583579638
658305283
338288747
164860769
96923086
51014766
352311923
144541055
308528347
102230745
847836847
423105101
11359816
323280147
3841057
34685174
301218622
116207462
43738832
326901455
124741511
49130984
276868275
93185211
102928607
4293442
345677805
183222680
412510840
57910142
129098999
35532553
381445923
91330362
128747914
688432059
484497166
670304015
61148244
47634718
192070794
45092885
15547565
92868576
602236041
624127408
311500627
119783574
177513214
28016236
125913620
130452884
165479622
9588082
41706116
372536178
204304253
149117992
294130518
303267978
3164641
133827460
591992595
176132365
77655714
604916653
98281758
491070573
216711695
188351385
189606527
23230864
283475894
122268874
95850677
221257266
119471942
762526857
221342711
523056537
193906946
1271550
2089230
293664206
564174355
16210967
36804213
92269621
17849837
114696029
323821243
170487691
7504193
26206712
537224068
566401075
194639646
28072924
12053528
142182895
273413140
500386845
176036816
212462837
185791165
282424836
143546089
335462328
126683870
691639340
300242541
157219674
124077702
186312764
451536498
64856959
515042776
295262969
367929247
151061729
67367756
168154295
696748422
17134590
249237723
363921204
382263473
560770047
140276965
129030634
269871350
17641170
24796202
404471630
5279151
554789740
26593740
246887848
95529320
293139413
160522020
45461090
33281367
36881634
57215660
426680761
60316616
148312810
418706665
445609100
194345676
31218433
35068816
144909249
144820033
183735827
635161162
686098478
471230
148243379
397116897
77850273
97473305
306297408
148253929
22829823
86979014
707856760
117792805
291432786
779324171
205093408
121012154
333183617
164499206
457346
56376126
323308869
425232605
112632548
588330926
25106176
398985746
125100469
559392168
13950694
266622710
55006898
21678706
392395745
49667310
125776988
129351344
26682099
82608719
166814601
287336727
5718730
278631283
753570684
55711149
29010555
284200759
507577730
275859439
115857390
29296897
450216220
232260274
91903347
410883234
77574682
132088413
110402323
21594079
251325267
185473776
20926975
396452748
15335432
499722952
605627558
58428822
79021682
203642485
74227479
104744701
64325509
186634284
132829220
302810741
88475865
14233529
441094523
15876893
104482167
6078087
323174836
16843012
70078597
46835740
185025677
183419092
383737626
1047357
175615130
369181867
75703728
687093714
719127853
388264514
95058196
183180208
26088049
121185561
74125139
138328969
688528159
507392058
136721282
640041114
446662183
285064936
87606750
530838651
98586288
362220432
365130701
9350022
468166544
801898130
59249664
173316754
424069259
42291736
84743243
276314832
122668602
64717827
248115044
147379323
76119049
511518367
152040060
33309458
537161295
715888
609740671
393319557
104351402
17477652
347141751
141163012
370904845
313358554
131671840
124090419
206193051
39464348
182473748
147388613
515957695
663312376
26702583
326052709
500962462
654504063
7208644
507312692
386920313
15491290
165639520
247242718
555651064
109618266
195218265
622211974
79933517
121214230
390185777
37625642
6769342
179272770
57482210
619998771
108716602
23490655
337980155
97934019
35124021
31399517
684560095
376107623
104445463
892338682
280032380
352803543
451996122
440009698
306224914
389757677
25194567
327209816
126905784
140582511
362327999
170732331
179977902
17595587
893093546
90896296
301900331
65647038
763913208
415093856
754588934
322891809
31788066
18311785
267606886
567548535
220251801
192183837
12591443
186920619
33312711
113005263
154721589
70446376
515981765
380980430
11342902
192807540
405865929
186375792
75344348
11073371
620842498
205311262
194800196
716064527
376116029
695035321
542817419
483322643
710937502
124167510
188880662
5859718
38148410
800983260
14845831
713327748
188259668
4332285
16968753
416645458
90067700
33875431
280280821
126256469
275787503
4540669
29860581
102912871
223004513
650484131
693575777
354477929
17470672
890245452
196551395
71322748
617385013
11628933
126444997
229626756
273890905
834806605
89269835
91968437
241827466
113217597
43747286
53729070
439820123
292049577
72565939
183446300
153652615
126988583
171902414
259464625
370151303
249419576
199441637
117749223
176457375
367937897
129648557
110014030
294761147
131767995
154634299
7127929
760266938
529748
10852536
13178573
94378269
246549122
10174192
315035572
65796903
129063304
33520023
389485355
375092462
100775135
510885850
266388694
48815963
275904330
2474532
240428429
138402183
30378411
618936337
120208009
95941339
175744165
38209767
88399653
115545104
25814232
8669225
33992893
19738564
12563056
391916099
518955119
39792990
11667561
564015888
176220946
837725330
245916027
183936053
336898792
156272644
178228197
1226321
905258179
49535650
531505709
243221489
562185634
453974344
362595582
570888098
55696468
201902273
215981896
19617284
60640691
341933437
40370368
271577098
1221358
122679575
152555849
20637393
567848803
261796399
8332844
639170887
504768466
92063761
74719083
32405062
37028521
479613005
629080448
692721709
135214389
103864340
56152603
172445227
29767317
8346327
332033043
407648194
365462654
2541883
156363885
3569765
521002092
90409425
88440218
228916301
762991252
68804094
500482397
196725185
208065592
34180488
183976112
952185372
160303105
254865083
807714939
176100556
48748832
169030214
346248008
152617537
311729495
272544222
398007330
19463908
126592344
54443043
116225806
46978355
418377182
183161025
18967890
18733477
150240839
320805212
137718407
442445648
322544490
141665236
585618342
103214709
382896167
13519987
237733397
299748675
164264512
167057530
348332661
671418317
122698111
435833613
410112223
414852801
290694743
264332748
657606815
572525210
218491872
24192448
407061020
316955403
140996465
45640875
298414780
111040734
582824
331484841
558812623
182197876
303338819
879184032
126984551
19124826
473575054
148093621
161550204
219627753
150557098
98636237
120157949
8273960
324256567
11112174
180927526
751265652
129915858
12325906
33283402
337911479
200230301
218166989
32252231
121478961
1534877
47040012
387235163
341733810
148530674
349232435
63879980
665327633
334513585
64692303
645988274
177599429
181847970
325805013
1382722
352175076
10646375
205557320
91117737
207591653
620449199
80877194
527081802
27214686
424438509
145569203
29377430
441179710
177967154
209866775
164572911
28975414
235960
168395470
124021159
452575960
536968337
121939227
490401457
471372231
182988881
172924375
121689159
387646475
496385
377812604
27241576
270652996
622948629
55433202
601492563
495253093
91856192
703026055
481660365
456416773
488867341
772912987
658235007
369948780
74381854
122464926
202252137
68314363
150308311
289766919
30297300
108232903
88894337
137713124
330530606
29264871
69399393
28002789
472515077
368461823
2558074
159561487
53607583
462812564
218927441
12198123
147280533
560475326
5640803
76040588
70438235
561681647
72880248
131120724
364602262
228890888
605836492
11719106
55625851
42675511
24922680
19960072
248726616
712495601
98381946
164641382
211441880
17930107
209671307
131229286
91910192
26593136
4882673
392038465
407574757
144446193
42958235
45393481
288539525
282831847
129195933
153680021
313865339
140225773
766345228
253963563
322929100
491518753
586352415
95922545
100503540
8143945
54336217
178296275
171945891
21173377
685472393
89277982
564167063
3715446
328586557
85181394
494534758
737728463
556545
356322105
719333896
321175814
347490316
336598521
834579691
554985403
90596291
473591357
165186373
126357547
530068875
147432433
120295876
41569412
197082348
606046
426517525
635290757
43264037
775846581
22045858
468333687
550566594
192711997
213780149
225470467
80845537
287551823
10205217
6344089
27412339
251810160
1796396
174415068
12647512
128173242
53070322
289743396
118556637
50816541
125345418
459295736
51084354
684356747
324778131
303638967
96835860
76835993
45902081
3871271
21547533
101921368
758863190
99933978
56779999
137633306
344973273
306550527
216735445
153386267
605878800
61319843
142731186
111980605
198518514
91956920
118220832
841018091
3210056
700169693
119377692
121924945
174745574
51019784
127175205
63702170
82274962
151873665
330682910
426594761
256445522
522832932
103978883
216101910
37884501
798956841
213295930
529593210
918462939
33180778
40402370
150017004
857376095
329066327
306229661
74783882
328249048
149983967
204120750
393138522
268351308
5923409
70570176
313598712
324581813
16146832
94247779
521279316
106926688
493905296
66623471
149618954
572010891
35539021
127478613
139305032
82818499
362921200
208622407
174973161
55770989
452663270
206577123
266473922
557534050
484186590
448034778
171912783
49018938
26936478
141996702
268186752
766536806
139833776
3274387
142893576
486023222
469539841
98434028
174558115
313798594
133608532
119880039
84441298
107942862
105119331
276369984
135853279
53892343
6929350
175741441
94050601
32152532
390228109
92228875
136252258
614891371
646245350
568730137
43062933
236779733
440977166
536059449
28203117
117690336
497542540
80566994
931676022
489985831
28763615
214125846
458963481
96645195
711900304
283787958
145478340
301243770
3142761
680576797
26108486
70071370
13791837
524421317
69599560
85576876
561205258
67470656
561567127
80083437
160450375
187276658
75199538
867436883
191188297
300841295
448437515
830042215
146628053
15303832
41993071
80701354
357326693
26160324
410798296
333941401
673808553
320024495
405530759
487337
477751582
141078947
123119864
20491794
8947041
140273538
27369036
406210930
121168404
29697426
35195167
30665593
178423453
114464081
428597964
40490412
171816565
389806806
1616244
28944220
8873126
205976867
600384560
598303849
245471553
2447793
38743229
367909709
370590281
169764225
456389209
204057365
1856002
119007287
288201131
576346145
3027112
311521375
645191354
475526831
771196723
221048108
518563810
262699712
32537548
8035567
676684628
4310114
681942739
176452597
485534346
227364623
744030338
443764779
318115103
122773958
652549165
108991152
105621935
229636211
19480264
248014961
7925548
125075173
8046928
134692904
406154288
32578112
199170558
4042245
169468596
22960659
327506894
70675240
1549462
82461799
235313052
76490353
604476408
323148535
733180626
89133649
597836530
962006239
336189
58870994
307224848
912703770
118009453
68597473
582852172
6808563
914949969
31031784
385453694
640546032
113427235
290964070
652849449
498445199
347102476
64402233
484081376
416207307
234788247
136885667
115182581
85564498
148888094
68642107
694974666
222111490
9242145
229706918
20871058
45346664
255682588
33891704
352299374
57850106
391405850
195666613
96417095
139838416
357354680
48995466
484491579
5991062
356327720
485776964
529584216
418727672
208375357
186115409
429646852
390774063
278375416
14777059
42209165
10137698
68035694
27669587
171152237
188331572
70497022
485132696
154863430
317100584
236334384
579694545
537108389
283822394
63911500
296196789
28468162
14871972
43303878
38647167
62579535
259169985
73359815
145917291
367075950
604465951
59003278
4472989
232634778
177861575
188557326
300071557
376846688
114722418
56946514
16935580
668530440
367842962
278308290
860502893
34306530
498617239
334516889
115728712
548565158
20694223
61164270
1910776
251058004
887770156
465072421
815968321
37894229
269209688
2062648
545742909
471041792
687012616
20368816
28552915
144777048
700628930
189813586
189175347
4928703
351565394
504685070
2916622
112028696
56521916
22540849
516195156
363935313
287893887
526667578
112565186
454243144
362019442
709173099
97099387
444951239
343111311
478313720
115359261
34269496
56528494
59808319
22080481
11358939
59163238
777751716
312345573
388297767
249284446
694454308
397104865
392098445
491885242
157686787
351964859
185054606
116160001
688336424
24774318
454770426
126301174
635227398
299440307
358107707
559907300
776275249
475493064
239918385
645616134
37996594
126950015
193705522
208593011
336444562
38548264
681040598
94244047
206383533
251982462
325596935
269781509
97862165
27610616
261494656
380796760
158836221
335823920
639373387
175707180
34633153
320851534
151108800
37424416
565786973
319069107
479569959
601041562
669408928
153093183
287982832
45087886
23377827
665538306
101058933
25507220
46301552
317668516
16162012
589727380
345045174
472636176
121141507
72449565
31737419
72709410
441221447
617628534
139578596
215897117
154702010
296186570
410238710
842024442
671799364
449772714
430846220
396683803
5085840
13621185
269224018
183294497
3585831
168004346
5163271
45363427
148100329
39866883
684147149
639981792
190961175
115544951
31649883
132754169
348774621
126963381
843749126
121001694
19856118
193450220
101156075
97510576
240016535
440727490
563701630
5090961
250519613
407336376
382460892
115762040
428507634
275423084
26066257
65875150
456508101
660620904
5329666
186911073
688939994
49872238
644569274
663436362
236706466
130009954
260993150
312748894
69733451
30985738
53897554
648845313
210035432
85343290
118064578
152744906
2669504
474737285
487746422
75694751
96305532
214709072
84722252
297946931
175349019
60173384
13588557
562750281
353770014
113729777
732383450
30395099
10575199
385227861
814591826
531503099
112009794
13359887
278402613
57084658
140803893
483990327
2024758
2940077
156117976
258791572
583599022
153453575
3730986
21787069
219169329
343974669
429815969
259551699
405115059
21050698
21711364
134017729
16791276
130294185
339057303
854066116
769471085
90305181
40834979
247299975
405178495
8786832
60664574
257953629
161373641
42050914
87158774
16969908
198591363
44292132
433514306
456577557
470103868
9749976
270415346
70031958
11612704
43349116
541481466
700079015
1856812
24537955
444591249
6818416
159172173
17650916
46829311
200796647
50781328
3007933
252528662
582921709
302482391
631427234
197577073
294489934
64509937
494660791
373474189
64885817
21572230
3579768
109171742
164810109
267841355
404133437
2289466
205812975
107704219
431703458
17705743
263770582
490444555
606448593
13645563
353115384
491255970
176601049
41034089
571463572
186982302
377087898
58912663
311258269
557869684
383873705
102592532
55459401
145999434
53174987
30671809
774778204
165274410
465076618
893483681
819343458
130999168
198630679
75694573
60776992
64831203
53182055
88951202
3608696
153646884
259523926
131205081
877009961
239234543
338248048
137431095
194880795
703407759
585336149
88179696
93355956
266219080
75682362
286843763
291689976
15659546
193207721
141363920
744877764
11614479
10498723
25134394
125574837
708501906
16946467
224795
597328641
321326426
662412599
117004809
88320412
200793007
508584097
204363167
643512293
460044266
64773771
86544676
138903094
171064003
79828120
67281363
586342454
289384570
253452832
356880877
84561596
37915152
83174061
201848662
50772936
143152323
55219751
57292137
51875316
22010793
92413858
205089370
325441114
41938899
291561757
160973438
272121165
89304119
253270791
1889500
267239820
339805528
163868593
32238611
51836644
30737749
171573898
167629209
195581542
72952867
34630394
80447999
441818883
46822775
3015504
242773095
457778901
410825653
155705687
91731729
299233990
27973373
9010346
730792863
13769622
105451372
582569524
57829875
39518140
371976239
5160180
883744540
765124689
58564237
49533344
779814779
4289352
9849873
299451874
146836119
264760874
133889031
352109237
520735859
122224873
249158752
166204391
65266737
401958325
38956742
353420081
794892261
15888199
662827831
67345756
283807863
230322356
52136780
691751263
231631050
18147230
311660293
719471599
247202143
20278908
664199065
44986323
787278520
179849867
357527182
140091
148776029
309429324
203055063
518682710
11590502
190257732
6559611
53154630
12901819
214898384
357122625
427237940
137648523
194072121
40157844
574947593
35754251
131511038
44529160
41793728
66308439
77905144
528169730
297530287
532926644
761953187
23776225
155422790
567040120
614238481
113996865
428651208
12641024
272117367
672180088
359919232
89658606
428286745
545484925
2298700
102004203
12206522
121843931
10991246
326241337
796468304
304851489
13887981
186601097
355413456
361969791
320680753
193585672
78580965
570940814
327135531
29119561
240442753
633664838
67539913
29799345
322951164
220098001
28123552
36816243
96990868
296878310
146221690
116876811
226917316
220983795
22790813
234047919
163150036
59247701
123058906
157307596
302519116
330799249
137455309
594522954
364168586
211696360
94806807
70027334
48772015
420251899
424315655
271684284
691466133
43594481
733299182
119699848
375003495
216454895
128264477
183367292
32778465
258714007
204014122
56975628
685576872
154310013
96976125
318351578
17443064
171449893
654672004
15820963
106748386
69273879
793993938
396528793
66487023
208529001
497424030
1019837
18131100
52076485
82719477
110787441
203370606
314775738
314316038
23985921
568955625
655515455
69879020
44371446
237110897
90280298
157914749
525812828
276212918
504204723
6164983
68219260
218943972
780753380
545020189
332214093
722303111
273483674
709558235
164544170
31291252
627529078
602221959
199036828
274295225
40158198
156892640
293638780
624613108
80038111
51724960
115855486
333399154
208041331
29290655
693380149
71802714
39708556
569764733
599539901
123576474
40751816
585612928
66958144
90000015
146001286
49351012
171132990
356599469
28157003
668518491
20423826
240538814
193342483
128138456
56695443
73242337
415554987
924791
1853360
345305729
248050928
111316183
46508748
288284554
564887045
425505951
612178383
232815960
285348711
333279050
33131963
11551951
131585403
365957691
145143092
60068217
24231606
142828033
79613614
248568883
137224923
214144217
537806223
22604525
14254722
599210690
185616880
919746770
469276341
594649326
848797170
600150820
75958127
46025326
182696279
65198119
236387626
128762389
185813980
55673450
42469463
104759864
597549626
534410186
23575496
530871471
734660428
6173820
364420748
129203122
10739948
190418517
404850025
97995986
12504303
1988608
401780516
51380084
567378848
110208438
8840833
105465876
41527747
174376422
301833067
383375531
112227979
134694187
6966197
204766331
640244095
65050079
173030716
35116503
131186575
200457499
107503422
255916721
262581674
170816679
317300326
226033339
3066046
166309095
41597269
194987241
477884367
34563098
49810845
353676890
99461800
199356273
334278679
87172084
390753548
269250456
183073757
135379733
183977759
9313183
125839194
337359770
440806599
424792615
396342455
701121884
311208143
410380654
502373
75909898
434338021
7862998
138877606
101912094
23309523
684694
172744451
173008981
549688876
367949521
305407168
464717321
256613316
383354109
882467109
156722907
517682254
139319582
415323822
90746593
594419287
230713293
517195036
636355072
49987340
223296521
170439272
686581996
65070277
459390262
39576399
1515736
21647068
84216360
192650284
14140801
44778808
80741456
27580725
496725560
118213583
309335294
151871602
43762722
618969749
227831319
292608493
97574429
202786896
4478792
271650598
349525505
518861033
525523453
396297695
392710539
69215028
214478741
11242831
70852804
130149862
187299563
385811519
78222988
85529842
98245708
2758791
90745319
1188522
264260492
130856320
260817851
64657872
88509391
305572413
56220969
240454445
299199990
100815680
546854576
591063494
402775232
170401456
483538340
975335555
147589532
12950884
152037066
356316643
232067524
26454827
306427054
870139728
137715049
156325031
76328064
47920733
534208340
173778811
32927176
96355225
575983154
826972660
61494950
403715722
626571612
195808549
5950474
34408845
123117094
503685365
15056578
405362363
777911197
339170144
9065911
213266022
207242010
6059154
5324311
28509232
289666552
651364451
296832299
542811956
449372360
722282394
134939256
710591271
105573677
31750135
92252668
34543217
65954169
94191661
430037060
111784999
63298688
93658684
102875789
88980862
266962555
594327533
169934145
54020029
497188116
112486923
795200223
48964565
479382073
102197433
64864992
204265960
517871696
112674076
43227854
93493315
218285049
226374559
239875604
107239115
3446879
217054409
609859403
639649730
264638985
235418975
428374346
405656793
505323085
12962627
38169539
20833372
24830514
54070900
322358200
18603579
452234944
524497255
20963830
813610276
574493578
280270202
81956977
17780122
353145340
39738329
163547037
714906511
106543249
219347848
289497537
80371889
83257638
696445600
233955530
150229013
155774400
4469283
707576332
117351529
357807783
338487543
474111982
675069698
152533935
8225601
598013398
76393775
81400257
247305393
924761963
205393352
20895423
216626404
127432310
49527762
120647394
36834473
386992508
564923423
201671527
897554351
105934785
235151695
47013464
83608735
419767389
17562392
357423821
33043426
210359143
66131418
193677803
93957404
339512142
4667182
81885985
346404311
44562014
23762928
46755161
241815304
168012700
577913332
408581728
913498860
158564837
546900341
71656939
746684330
183948675
226060064
1263886
2655920
122693685
147937660
66419716
103410286
583180112
840847586
132405284
535402435
360015767
207869857
419995642
648629513
689553425
681154055
101381146
89899704
102080974
758599109
149072750
38332184
149196500
271371270
36979225
242387997
373171059
27721302
108379794
722264120
731116339
238011833
194421666
627451128
25748170
35732778
48724095
58197472
597478176
112487901
579116239
368420123
140662063
236158170
370726729
619581826
148670562
381890585
213014206
354343260
197733993
570860723
182018555
492830839
96424529
100526997
26124812
271678065
438283273
803275835
108221386
297493440
10193421
74931710
69098089
139398062
476409741
374540696
263928588
449397753
424957091
1193664
285139648
82338979
148342410
43239950
5325766
420352413
558005
247325407
2863252
2078394
173349281
49723712
171853548
91957266
291089133
273930653
278265982
31853332
62848292
118585393
110143232
370889189
104582202
516871806
214847267
116877049
50089336
34656998
146502995
289798278
232991343
127440166
96571153
79299903
654388419
296681251
187916911
4810076
206680742
35568201
156994785
114360850
184005683
60636620
774593900
219452659
31203244
729675255
6213232
203136726
25480782
528974222
426349820
674780271
241871850
86470734
223356667
754290763
527661850
75645622
68957677
2639990
41403027
62182485
178011925
46591629
732685473
95664757
2067061
657056199
202668004
338457271
226039865
64783560
117347
122883465
686181907
211532600
549032756
208856294
121337911
47479446
191942808
48543770
392087814
330325998
236614074
198234719
218261213
188300997
538051313
321636596
94478629
330480928
458297434
102280858
35755890
155472569
316862632
621622738
241891930
409904508
22479771
145257244
223360714
169494205
2595178
347195581
25767219
103039693
64307159
51420740
5205100
489109579
978858
306706018
162694163
290411753
121250348
512459852
503119153
2032631
32293118
383267221
8007965
85394795
633386385
159368125
812764951
49645644
180881578
10965762
160865081
152178185
63339441
96602469
40232151
56346171
699079251
215810184
8286626
225555643
95958034
50548723
84152004
9140441
106775318
42598909
295133591
168257185
503931128
361135977
319243901
542829073
90050226
317156913
302983816
99860217
715708331
93414922
677528833
62735121
15219839
66868739
104070914
118471427
39973285
573466602
19766453
87883786
59242885
310804278
113774239
171473512
701501201
183239200
51430720
422762454
174986522
289802637
7740386
135997551
219912533
428982279
181547066
249050093
17978844
45357736
1261939
358550252
423395755
584606909
5031197
194820628
379108234
77144406
340209158
179772970
129051812
156468088
88154680
623368897
105160037
47206087
17652861
195416582
58026078
509646079
528043492
9579731
561354823
397086502
185552566
10775010
31072251
671412919
34141065
226003745
597810836
317090909
4467115
77152440
17643858
114242353
43042595
687059740
278091375
15323091
515746825
332180399
378657828
501366182
52322320
122256548
131729616
336338275
15464241
183461051
710458211
89808743
286731807
201198908
222510835
138980922
477691877
595646099
108211224
222310146
278499475
564558913
395662151
504814176
119745876
380366003
309815694
583769515
277061456
96274549
725717785
221651994
475817399
237019512
658986887
79487249
837446
379202809
575624751
40183129
298470343
9871055
339802805
118015362
12626746
97835241
631091887
2319551
127106734
67737713
98032545
656277517
627666977
223993598
272233571
203130279
174028987
431151856
507506580
48708513
279425275
8167383
349400964
23880212
369885888
247205893
62144693
73322953
105342010
167256737
83310772
176319389
749203366
362617606
54898168
229961024
386671400
303954663
334657854
207723784
75196187
148887872
642231110
556826244
124429079
279653560
44259592
138781311
735993813
131489270
565631249
60539402
532759410
126231757
589893283
235000565
114496883
40093961
513924893
122126044
65256124
2272845
199596249
104479621
77234128
51420785
115472890
44547375
14696363
209685456
35564882
71485757
429931176
102266638
262587705
310305455
92173403
73279372
199938249
162896917
200966027
734509672
730335179
248542502
478726354
162145074
46201309
33290963
208180960
179005086
657668530
783718930
51752142
178129292
83694549
19934894
53753734
304002982
41173291
140444272
49731995
334745328
46668077
32281227
26537997
32994282
88756876
375208790
189724111
185437296
85399024
369562089
394243907
88621257
835580229
225408041
178633825
90413579
200187859
15965077
459491881
569568780
422177350
248415171
163904662
385549315
350282132
164804072
348970870
217913276
78442833
56444149
412815420
424045368
637235
47812882
340053464
28224303
431251127
67075954
80413347
385916280
238442485
109965135
18286481
106610656
416897521
33739855
16311662
554362405
306613706
26114511
45003210
639882899
341278693
337769324
514024832
183083128
167320226
148117453
234578308
176739712
223665474
500160691
66547982
515331462
309113473
99133309
43347524
28780378
99183829
293324824
42176113
469341824
331815235
559223690
320238396
575468326
405166142
144736649
123737065
630166996
49102454
447889505
2225420
166094510
16602571
8877869
339822373
56726102
41605860
112976282
107327016
5834912
348115307
90206232
416377551
298652411
519503921
237070659
58744059
235673925
48901584
39693909
426613514
167216434
134615621
7331093
90685549
154061393
26250694
185520530
367497867
479830425
328170011
37565752
540440988
66156605
365874690
99290378
104709415
60814672
646241481
664854953
487060791
67993211
395267063
292125422
204322982
295949011
152070952
16849487
69423208
527449269
178783830
59839143
52209922
5468978
695871699
203873480
147265145
244040558
182138057
50773315
690442541
805835083
585108542
121845822
236008711
8950716
20031893
43479361
250404086
12871540
46790670
262949666
29911121
143067851
111999003
123736362
317500935
427972391
6639089
97453904
179877989
77945433
14158885
270147276
192379940
50668454
105344342
16574538
530545542
305969814
762845394
393866631
441696587
775855781
9338810
121885343
552645577
45715171
276701114
83731798
268944376
261895759
33154217
842998746
59560487
59918526
144373915
11428464
473731390
883063206
14621431
4328683
192539514
160956816
24736971
453534946
166976298
647872869
246342261
398608939
126677177
153737236
17398417
75513553
54447874
380617651
393235523
51615920
75483123
241318882
1265370
73415315
640025415
251741458
304012059
521800039
64100144
153178245
349739303
325152119
6503780
819192485
150082111
206217747
197402330
332305561
82975664
10877330
249498431
705214230
71740050
937988009
61690253
335144914
319422802
332407203
452732679
589124399
73047090
191592177
179731715
82831423
326567320
188336748
228764560
382424059
537617908
200278366
114739064
564048691
458030698
505766468
239664405
192879111
562872177
448585586
564362712
661277684
208576110
263545225
113785950
647442142
68289304
339358661
495856712
236910747
503863822
543624518
89817641
64052896
27698032
611892309
182281290
393236709
393039259
335452840
111291785
834344000
25347034
175183760
489388636
398770526
702429926
100199900
83957641
334512428
81179428
46830403
243388179
151151975
10686015
810741548
31822920
473701302
403210726
886004312
114374340
258662002
30147225
96592923
260476733
715332366
288941672
324403968
30964971
40963003
179242607
89914587
878941437
627951628
544081155
2957974
117700372
393056599
125615158
111487398
311117833
499215505
888513103
13329032
717386695
207871571
278292763
293544801
80198522
140426912
162100210
384079795
47946246
258121198
194884689
42242540
211745134
410637738
286272161
57392531
30216369
262291822
117673411
294504301
651258250
185317164
523457763
408676769
40483880
16793952
114950275
50493293
206519747
16391948
86160417
196238010
31496952
3277455
763915375
181076100
717777648
926647193
349698037
27164853
140665839
31453011
33577018
732567461
53032673
128754924
84040230
551572705
669669266
36904329
220985111
483637770
172167095
519021039
249951803
206229665
445654166
533204505
102686877
223212432
804222818
394572387
17470307
305568295
66227546
222998852
297923191
276393650
470883844
137678076
279185527
415234642
391209074
12887044
210894120
83567468
382998584
352889491
483480964
248304500
59652079
211861016
288248753
28552130
201174765
7767795
114446371
592875916
204127724
234646707
272412259
30182844
117408491
673225158
355077952
43588868
39747927
294616079
228231856
289511321
146060048
2379633
50790265
241156523
605864071
321872094
511654128
289588118
25426948
873711090
471483994
7090335
1537267
332539422
174867264
65123189
432833800
798322929
646540971
169125650
50219983
195138878
627834919
284168767
723164568
236177471
731552305
47620657
186591366
716486378
96163000
812558883
219710303
167066763
129234099
452032050
385676974
157961458
204393127
153286436
274331594
265093440
161714367
431221121
103748753
392298582
178102666
4436731
776622741
299579485
117834967
36206660
410543252
29984690
320703054
88578452
538987619
45298856
498050565
268500430
653731678
282323840
97766831
598941668
331624342
106130127
1258450
263007175
559597094
315229870
25421350
534742500
90956622
500510640
400152269
257473704
476749514
207904125
454999609
417262760
532942116
30515217
46095763
348637449
686674134
3876265
415061063
390098096
505515850
12895146
610592666
169940572
140873058
130031077
24551415
196054508
26077648
161808950
121030515
729686296
4101203
38806429
52927130
214973260
853034029
504336679
380804726
779550921
190994222
43536755
521309244
20619306
553725948
246287422
437787809
480434123
632630763
236019548
23645450
665627877
644886174
426182998
332138616
141593292
74887623
2812124
259443391
158897674
699334630
152675270
207467965
251931155
249936469
449333626
177798653
51413583
409095009
61134409
534068122
9124790
142010299
449408740
583817201
465675455
312841441
280690093
33021412
126465583
35144016
667528984
19909594
615027461
243636987
273015479
4217502
7787543
232275693
254050600
238132193
825047170
209948440
305330420
82168031
936045356
60418419
326496367
320433013
110405353
55954950
156802241
245467281
198930891
124968970
178497739
5785711
247352098
364725245
562471127
156702009
229309028
699453446
157404273
364241461
111332455
51910038
448364934
59481295
837701754
329460766
137620197
141481751
127920238
496072273
290796862
185525963
373534810
24721492
369882364
243667961
357426910
95309981
103504557
476629044
836345225
212660779
338912642
355795000
450198788
425317158
250960393
12502167
303096912
37242662
389180146
423049301
152817238
74649274
98998708
408539839
202593548
209151717
325973489
88357831
507133697
199357055
13298590
234266736
171628316
623005758
30594488
284512710
347099717
535415420
53093274
740646082
61044183
387972828
246493975
104268898
129508257
168598304
17729182
53005126
24347208
249886179
599745129
98705082
97403922
21917603
21064327
102356381
323201001
34002076
838904176
290650917
238620386
205879912
398997327
37240014
45614974
248169365
136118911
77429892
93666632
467797613
374908790
309467922
30322338
434773842
380830097
259071338
316100245
497987517
85251489
130380036
874349600
545124269
479070995
139356709
202186117
408306092
102608288
301648696
665325268
371964789
426423260
4272865
10397443
220781746
63637914
7849811
169518500
142780273
29781299
1209617
29716546
111566613
20862209
424051267
2995710
448599740
270684004
164171145
737282985
13173726
94871765
16575760
104213945
192686420
61717385
24572524
830685168
646726507
17258273
358650587
3703196
272070597
113002312
17088633
394212956
1284221
127580958
11960470
49389378
165859692
342800744
401884227
86266987
113489993
16514317
74432581
134066686
365544215
348141653
12943788
250299897
30339551
54580826
320709998
237276765
280109376
849052459
108889842
210015913
676406889
102011368
146518864
170884375
315967733
73060237
26938376
372189237
16962468
7180938
138147081
121166075
243083740
45597177
770182908
1130279
77558052
35782475
338511453
834661920
230155474
295161302
268758205
31391893
162699213
16950365
787604818
401428197
101567325
361975437
181959571
681840557
93205264
14491427
67961045
4207836
43970940
258873637
78130080
391856565
405219413
363450435
525946356
174687924
405841025
148055000
139135202
424025725
22751574
243865501
500391568
28379044
160624945
137325917
309973499
17991960
1280919
40618221
9930410
578642231
171434527
149807834
232284532
341794988
196918133
330221053
457708903
139538962
198941781
99407384
1601366
270384855
73440734
275636478
691089834
7510798
175186487
363556558
390942857
53417072
650453866
23052531
31088334
24425225
1395187
61235307
213885321
514811051
238789570
18040504
223988671
4411291
529915886
156980907
239567067
29433762
627896936
49812115
656148996
316947067
145498950
37360398
43754893
154609582
152948242
159903157
272935651
338650978
712553372
221157097
326104207
196646706
249503963
312226381
599810918
8357580
147633038
254181339
159267273
2877806
237974848
247732705
58477992
104480
644558554
928812518
327411788
402527416
337096643
151608421
13725006
253828471
45838142
279410634
518704053
134660913
65368230
30725672
733585903
506266294
1979455
24122347
132402639
98024002
883017307
44550878
53928764
399396992
562238418
156278708
3242808
51562582
45875596
96129384
493989
184476991
543045041
283161872
686957975
177665340
285755231
45426145
30425213
210055676
761980502
105533057
153505566
139933062
3830767
3766829
393041662
492864844
305106035
220201629
6726855
586910377
85190964
246707858
125804923
52755861
165468492
576653274
249023660
4397551
6204125
168846172
92705861
196464218
25242716
202325487
350698316
245645301
367284429
24210325
204994432
522753232
9093163
36187439
100897599
389862563
20226097
52650440
58125388
162963514
332299889
107674069
709982829
660711129
121783
336335213
193474139
6448168
435655508
165358360
121857268
315989945
572775891
324118143
52957532
440118461
17260753
74939734
734795984
155117516
379834808
117527740
501391948
40775140
626392516
61087627
26364893
84686975
17886157
216251740
126588969
381793180
7592299
170439514
148149229
79076202
488949330
19828055
18433187
84438387
206615692
362784471
506233347
32951806
12815306
47625343
541577045
132935173
641158563
173757340
236671243
449234666
36598972
431925819
46727966
43784394
771531465
192986184
78426678
341517095
387753071
193140498
168460377
339364132
112308691
530610597
37699895
370465951
16460881
16159387
119941986
2763261
14011927
161220535
41887697
349502544
516429864
115171018
239493298
395240070
373641262
232375901
820158221
400719706
360766924
139100820
405108127
258502029
82542500
424713649
340477326
124542814
878609825
302721317
375743935
464993621
85849641
66997195
240888232
63533413
951877
19051515
152909664
238903851
122513068
517335068
1858493
261128381
83032595
623414939
525243240
654298012
78401629
17774594
252853103
659029143
96546149
30065227
268781251
3250198
832433688
181808277
45947599
12789370
94037888
852039619
234333629
135881836
172624611
156825068
882825318
4282782
438035701
2071190
194268256
42987759
626477777
412033075
158424696
16756539
66660292
20383529
499344068
804248476
98354285
3393140
60621121
12686734
56467225
19543053
14334558
17060706
189599256
320142234
426413834
67571522
655094856
350519485
504770151
704498008
266607807
333922093
523473038
320011231
28264770
270253271
308974338
37968853
533450431
46218335
251787435
99209400
767165673
103104341
200400540
59564587
2478250
243142293
20617994
241951976
257842870
829546
28932041
671298278
691106501
256112307
29198409
323279368
12080058
360953938
58085956
500448109
577268799
56673951
328785453
108789808
225834273
78379965
173910042
419721644
491020019
115819559
242321799
357313643
403141856
55394603
469809504
355706393
214655332
240083320
143999399
483852729
2811835
380587339
67458045
8971173
73115804
203115797
123063355
45067423
118636516
526465187
139249503
75994822
127501378
647041003
819331573
28034138
467335259
305240478
488879797
463156215
6297097
38609330
32699040
6076357
200676325
129653358
697972743
323700881
312255155
260254467
139033416
181704505
123761849
216454278
729208644
222450576
935112460
303122070
79089055
1295721
11104143
376433185
113770607
20458162
41798089
279384495
312180018
615304925
103824024
432617383
3051239
254327356
201698088
159963957
658666128
130104679
16893833
24901620
18200130
98576589
292001164
15252615
638556635
165704598
234921613
266065118
13304258
337731798
240640832
4316857
238979975
135907225
68664683
357677383
35254318
187232024
175163079
912858328
340251144
48966023
209493743
37807469
196254200
238165312
2616656
421042887
102792665
178473875
750854955
231446293
430492882
124241263
3668299
207877346
216097259
542259325
227754217
200414431
252455938
231583158
123631170
150423443
201423564
110362037
152199080
27000336
216882436
289880429
408909605
30376889
623973688
44752635
87302157
321075385
24408244
547306337
433155667
33950779
245133474
119365188
155664269
137673936
39878508
52868940
57472618
12131689
547234102
491742915
241209324
11965562
318039177
667227250
121195545
29139181
287657796
3949266
110266117
57714745
63544106
44525859
129003157
481621553
927379295
247791440
318814385
61769097
6013318
135363695
369867529
88417477
38603489
213111424
157360283
393945399
252297441
299711096
135195286
88146596
593430392
124927314
168119468
163642439
295193568
71876058
176154609
591285587
30769755
61472946
708217508
171375073
650827882
208334606
184726654
832586744
16221337
40174582
238159608
113929510
373039663
24523260
79700994
527168627
193778946
4805392
252329000
240897248
152549048
480395960
761259181
55679718
577962464
175925774
219496508
527526217
30398434
286270633
535890933
183835283
157478598
234738904
203586272
87925103
193792455
229623476
78876180
281221613
5860736
456843838
226005153
74661170
52219768
111367860
200805231
412430721
707892506
335463990
109148792
786134621
175592716
928998131
178127616
649941224
493838691
598139645
978548029
174095671
76724684
840681451
25301826
306658098
585707808
43771244
595117264
455975997
567079670
683171878
754153706
215770949
157905614
462959
316130077
83747951
126986627
227131397
435754984
91795115
644392
101530429
18777280
29659392
105960524
226252037
7937098
152974155
10762826
817955624
173834924
208506105
542940
32263195
101858098
473698862
66580487
192571485
130900607
73185253
194632235
244309537
122072055
8756560
103248449
48566551
457285421
152989976
108407216
39338331
33774183
83462698
26985849
294851469
363551364
317282156
799558606
17216955
611857487
459356424
471462521
276530640
299998555
26239691
110780614
219170249
225438915
433964728
345167376
287490287
11923505
409121542
550007304
535234021
143260624
384156747
2860860
43882151
3320932
44647037
116156882
660457
446035066
74144835
285961632
23136028
4651595
191801027
275626461
243241030
205513286
503462735
251758008
299678011
53290480
111720256
744296531
60072969
2197537
609497053
53371793
66578719
257744520
47179508
471515230
628134584
255800351
20133929
599263478
103837575
113228471
166559772
76418398
227733037
159124154
1845678
120428043
340128061
130486384
444008477
260543359
569849253
410303635
9024639
59187729
378010780
29521600
118699409
5763825
84529883
226643737
206286768
129122721
263479354
220290877
249600252
80975289
34639164
219142285
94645743
110214357
62704413
339751573
410122292
76581726
177532025
6400580
127519716
327134233
466456655
164762309
342795902
45529907
618193097
72549603
133673230
90854116
432927544
381535198
86497922
388111081
408764737
98017336
3244210
454814703
477125906
196313642
83156881
103908776
357351691
31952822
109194516
245506734
70235328
331463278
124260142
764112399
305225388
112716147
342561306
435293867
346854875
24115189
464673447
125862985
258762347
88474671
129037128
414468499
181740893
258855
236706463
414540306
338559883
69484384
103784692
337395421
55931520
351228039
36418320
459899895
317041497
453154173
109621
357238804
398635722
137039311
452903008
71081603
321886895
34970067
326737404
125638107
251215191
33201188
72184230
94459282
38588426
492588320
235969774
164372302
465763463
238995694
91312617
19978977
72480217
294734609
508801926
474849536
141055478
36094463
284625125
306506783
174993441
40453571
308422486
228837787
343720024
57995608
358112895
553288097
379323330
17127629
644448030
226846868
359173420
739710281
249872233
644781796
66688207
193465629
51962331
40448819
428104548
420207386
110161640
299563721
421624514
472537249
188073193
615076195
70478801
67877177
125931000
131955320
646640148
139631230
683241170
61557050
46442791
239723346
78682103
224352574
280499895
111145189
790008555
348127959
62083076
164821488
27708844
336878121
206780556
85583825
18838493
388945420
278163405
146149908
690027380
12571682
134476562
96119868
627762831
99009165
64743344
785332178
431019721
780368050
70682226
741100716
86246678
266810646
338497993
19293749
77424021
198113677
67944139
907782010
117580272
361569969
82247286
770591155
600476840
820177797
13251825
3778817
479365
437224242
29298983
750457721
676080772
48769742
344912547
89282164
265267222
638449315
263982715
147390947
473840125
245798137
26123263
2655181
51532067
7932728
38757763
347125981
13650962
120312699
758692678
361347324
301574107
92128325
31920038
286158320
255570652
575693548
74013178
159692587
156672905
131738890
92938392
183248198
494001050
9339427
690963207
248810081
164803248
251460341
178229764
177995204
385555225
28105493
96282812
416864921
545864878
295637092
74268
155894222
645397833
84456692
58614682
352493519
325725196
156960889
131442516
2199373
4432151
71289689
82964246
258641186
17968125
207897775
9528037
260761751
166228230
606336205
132952168
19923957
190483462
476398106
498335864
382647644
250233934
262615594
2862904
171090057
108115841
15132822
79102752
497925731
3099214
13161907
20441346
39013486
331456343
94763423
217202825
96190993
526880819
152768217
322470943
439727678
303932728
37699175
535964204
628617206
37276648
751532963
251503923
92618141
395665523
184271499
182903029
423348600
105644397
156389660
29666481
45345089
29838167
243171438
414817014
923107707
20435623
37815231
37383183
303028003
751231540
709825001
374089813
1363949
83383635
3402354
836761622
494260660
72510796
62762804
499525517
104126187
340565740
309398254
62485585
16854776
74280930
16684729
79887790
697269246
14024497
888978934
218118034
92771827
365823917
103404626
139558125
598286139
237176863
60890186
71443894
391407961
89113132
32843483
71773242
474797977
70334083
659143611
181072688
239515819
721246134
238033685
421172777
69134857
148843594
74847932
9966954
34062300
406952500
758556782
507617486
220482940
124813576
47828954
388361748
212367333
14344360
227972717
218689400
299171425
177540386
104286787
404415045
35438860
162139584
225716588
625325764
128988592
289242919
321673927
193210142
489645686
224445400
700897615
58149642
133928087
297518263
41934386
464504559
3321946
15891067
617762511
9322495
708159734
120666208
536101043
759742263
129423943
540959019
353972699
285104506
195928420
472764965
479965492
240041354
1714943
518757735
415000534
779848075
198254253
54409318
668558759
542534279
3531480
389126663
596873460
166357340
153533698
707213698
237845068
100349288
675862921
168079138
463200999
419224996
80113875
179864447
53804333
182751723
120848654
86904962
454744923
294826493
544219919
468616178
30097920
44531395
715204094
318261208
22133054
268976292
970463000
83216939
721507501
678499865
198596887
326353518
226653657
8341346
463666764
256706576
6303239
23613165
323600135
307360102
614571417
112079465
44908056
644904288
561607631
526939059
538797206
39762426
46419771
196981225
212055572
77253807
375746901
484009958
645801520
4623818
467423937
116668325
444614752
133418231
346584681
17383421
46739533
1974521
103496518
390378863
307175525
563996989
192545950
412142517
54129756
115781958
168220508
30621777
602900810
173308706
52207522
4173442
120272860
252083339
288029855
366060561
93982739
72288145
62036190
304120896
71431702
230823631
161447237
345038345
169849143
40956887
206282571
82200764
549794326
57404396
399787306
165672122
33063200
267175483
704710797
239292739
279017502
204190117
230450848
647676090
593845811
469400958
551638925
133149362
140268844
134588642
110253234
777472453
52833989
18671461
354937263
43327355
418443693
32586825
110909403
367011952
422289776
176127117
108370953
663921883
534268130
154187531
648656622
605143611
79853598
54679209
473135207
795783
566211108
17706276
117296570
346291209
139299025
359687377
176536501
513470190
293221704
93803622
385945267
277952493
187136799
63793233
7307788
738097
491338319
125267053
749902307
656909142
503182301
503167188
532295900
431669743
172617134
279142845
4802460
367577041
560741239
261684394
95045562
25384491
5319922
225061629
84805051
16952742
338576450
204531610
59518599
235086973
208398832
352979214
811169161
25933178
22207906
73166987
181051096
116306293
96007701
150518180
25316572
761023017
25303540
668299046
136601503
322409075
533719851
299273643
38012905
46152538
144270461
339031082
27300176
611364034
3961356
282865290
253027193
29467475
64527944
2933952
358350174
17136287
49859353
32181870
190493271
75608268
731688676
125519722
458265562
88825643
35040118
10165565
73923058
80786691
127505484
44541276
424952638
345289948
108505456
494410908
158440652
380792902
90693490
58575391
458136816
498912200
781776043
50737586
514097022
111042609
332147778
373995258
535374132
400326657
188881813
180297561
354670594
73329004
358332338
833490158
104048164
43754499
5872873
95641970
105678826
12627946
159521391
296397010
379545468
394171646
34076666
544101923
106403962
291688597
337745381
191420793
41457608
9027130
232992545
114457840
4906078
514744320
49375734
198121358
111746056
172439564
362036847
440565232
171220639
299556980
664788194
213004808
55129927
81505818
713993235
253330428
58222723
103372618
45288801
167009127
68223017
757707620
179380973
65794076
364045745
91243923
541167545
182197873
382839692
619818443
546787301
103195229
466239539
3695314
241880765
82608701
37041976
38621862
265271643
69958086
334761118
11835438
209699672
171335892
148453304
5665639
206997343
610179747
812062643
212696348
61835637
204339952
88829395
202364433
114868895
21867959
32823843
456176272
139879903
181256854
351343314
74318077
129178659
266444684
16958174
132616894
723226046
315771831
33692974
384733937
217294340
458222499
305382916
10617228
283177630
235971064
546723884
203007781
11664098
340185771
314306711
12625243
432733735
95732213
473993259
218210146
130014936
282978298
27030146
27354622
3298156
504393280
44616745
94374438
53028193
248009915
72728355
80338218
130399192
302596231
505571840
469136265
371546728
176441561
68669833
24778845
874759695
441543489
152905289
113632045
187122555
175827350
657429673
45816613
61670266
305370049
193073365
412779662
31225395
251350
138239887
192565487
40585715
463857226
227310809
623478062
28402437
153608691
198052930
243972711
573370281
225465829
221892258
119055444
337130959
83340693
461200435
371185225
584902616
529630003
59636929
114562978
451730328
427877543
239923065
72980745
195204835
508762319
42301416
728721895
500198530
277195123
369086926
36826886
508447540
220534150
864964
537644496
427062872
29810670
422545809
157975767
3856956
1020299
299647499
341131414
108806817
144861447
748098318
65370930
117261359
511461824
742702748
201727786
167878935
557245725
193278392
338264912
122008159
67044057
109975129
256339525
12487399
302641851
181439202
749728112
13376792
118350860
101752697
151308429
29498622
415743
9276387
414755856
834777688
732494986
12284750
98157437
691419908
550839486
248998336
116959809
70205066
239009584
105177738
730613959
35765759
8147306
601436457
345826157
46466371
52206592
462115417
699721252
667496415
431335741
265850405
83695100
6982675
1948648
74021565
250054612
159437499
140394215
289188154
89999477
173284660
32701350
132158752
54589072
273421559
554391034
25761033
137145254
155644765
30653327
2675720
109503447
2026500
352170543
1427801
531535186
688670238
190999939
438719483
15261974
261691123
348338401
205323827
459771985
25634345
90975213
477311445
2082080
48437520
103939514
20539082
599552631
64379159
37111165
65105838
79719715
252694909
518885651
657607226
324802088
338100621
134915059
15646724
559530303
57704966
20159843
75444246
442327768
308398671
268585584
173258128
21032937
197417553
562775272
516400966
97396213
388663708
506300517
257311483
5259390
166567547
30681267
88856985
130198546
408534862
355237614
11132061
808073493
92552980
705243175
370462722
346706784
603861385
176729378
123929040
24668683
258424818
547024024
242721652
69033509
227119359
621711037
171430073
62647456
262469475
35385257
578639010
119209896
287647142
204409925
796314666
416084817
244963878
35698012
490159893
137168600
512165182
397984145
141607616
182694177
239419892
588515374
433950204
538728536
389531679
351737175
234903444
21921374
658556328
822115332
273829054
19000362
89897735
157100606
83382775
935804599
310654587
21374551
31923561
768341522
152624419
211782193
144664099
186067135
184899707
227330318
178228190
103765369
18287824
803765096
250117458
315985560
135433158
244370698
504424317
449717941
616101933
180738523
35077434
31046508
20662768
32508794
258196447
878556540
79840797
36644846
53422219
9268564
382363323
24876556
373854602
898317303
265706445
17216473
53244216
299856143
32072866
308954771
92503323
38817601
207244195
546557616
422947375
109164289
121248135
115277769
20454563
97139186
259401727
530113686
756291676
725366632
90880548
616704520
33165860
40916943
299181529
388961197
163650145
450684109
283693663
147888033
36940497
53940242
113125197
519324557
581286157
167645536
5199896
84227186
498270070
2586720
887128631
77516564
682900627
559624709
22482553
136226707
97703647
132558991
34446410
95457414
122863142
126224354
79613099
237665968
17893338
180451460
27732193
69630293
225357749
418824980
361268883
273633045
157670662
206473633
15655501
342465172
91458021
123228852
34615865
433638478
146483439
511874082
146810260
564982045
568163914
99456232
67779763
235070403
182881149
137719062
613990703
133632211
157173677
734586900
37248826
10473416
418266955
870997
777322405
13247675
308067499
65942261
801363386
172601363
2820103
348444017
202284686
199330161
342368162
9786444
129495704
647013015
150625811
377602283
530567126
649268665
805546613
20689159
21738730
513010448
352989686
43984434
43588357
197324101
143956514
181363284
33582997
90627471
410265303
279543106
166644600
930324107
149442264
285631116
568670692
586492146
494115002
376388405
80114913
100998970
602065252
197502328
189272958
331758809
15737700
124000106
9426096
237214679
184519214
325706423
372529472
232618103
347506634
110732983
94224669
71662467
351427921
119572630
52135958
88512856
15396867
91164274
278882435
339534
408842562
86975175
178007452
138341063
591671192
38617944
28042660
96465387
67833639
594728453
188904363
145703415
402748245
718545976
47771112
463193816
414486361
907164431
130225118
94288531
571620000
758567566
19652916
657600444
245188358
226809195
116942703
386309374
2195966
143617158
36373361
209818675
435459420
783021928
40708924
167443836
483887610
594636965
222806895
582603325
28376039
302723771
179415775
230032325
292915733
198740101
93471646
276692160
87196231
152523958
276290353
511567411
194477990
66364457
234493381
7399832
256398769
75557411
30665384
119190497
64623146
721924530
296389471
103870846
64903582
25045770
313917162
145640279
154171831
294090671
15980916
316583895
296555894
355241643
370636886
151514033
288765650
27257513
749065424
16069430
76639353
70785403
131301937
110791534
18964334
398463534
1587489
52549638
62440224
570530228
935165216
533935432
41359318
49667214
127834074
971110533
923132251
163637013
365234094
149103894
3836819
98642639
16131020
124835835
17984840
145823191
23102989
207971028
39904929
318117085
20050487
92851503
57282602
636188338
211585533
13229238
128997668
71584375
58538806
865811098
235726500
76776928
218866483
45988261
175035321
544257042
575571687
236302167
145769986
756989015
381588761
13050695
3745896
44341222
124680612
132309553
39692201
19722844
700258806
102711447
874898
31819860
182834092
404136827
273169824
372819287
524769723
9020900
409362385
58240929
189805686
243959121
415777729
81627824
167551480
554549662
312887298
652356374
650242140
304491853
64580487
103572608
385920890
265506946
100771813
286444621
71394822
380725381
504800284
106111983
152961878
683716734
489186744
338799869
111344313
353098161
671286325
144256236
124394087
23371057
108267071
164878986
440207962
41401671
334688288
116475820
151887698
377453983
471569705
875370867
53013353
373566377
99856782
652358028
41398914
29066027
353814058
218474977
28569764
136629372
422582175
216312096
530896619
55105508
623386039
136798424
177783059
48905254
277112415
457542436
36234474
11224754
104719742
4062050
156735157
23944837
367253099
164771029
74968
247705663
72908867
123410343
286098714
706472
171957412
247664679
42485916
30271245
73070757
504578896
605794184
58572989
414526044
523480538
246385260
482378130
396327776
194971000
62404492
136401457
8952460
96091804
722150300
136645535
60648475
42344103
272413372
200091056
302880033
172969053
175876901
184265250
247736677
146163856
223342928
114525347
142095281
120170999
310616847
483192076
110326074
456224782
1353842
50677865
69664654
93650122
855480528
606791860
56025074
40801702
492903813
365565152
516210686
230553348
36505043
70305307
7912278
358870117
202220199
716117482
147621799
89590705
342321497
6202144
276554542
229518757
538090897
191209141
71490452
255517989
292280691
630076634
183266563
5845141
194301637
407778568
11663758
408056006
664219816
118534225
485015739
223587037
47803836
4601067
21760357
19221300
93053336
124131740
355416221
364904967
210884072
254655284
271136621
177409832
351179938
309896241
31687060
234736504
12993084
65611567
61873810
425311907
303273963
115757920
21105397
236766458
155918982
38827010
135611117
499310789
5693525
365153759
48320938
17127693
624167220
447480715
326432515
38520727
73191931
114786209
716547327
359790255
62108522
101627113
370072397
92251541
639995414
254141337
107173047
786583979
177419866
15366634
31614589
19111991
316600566
291066327
506471658
327828304
61768265
104401321
369745478
65554109
27772501
524291623
65688352
297369425
19758736
141210021
49159721
578792862
279339674
44770623
143064528
174583170
102633704
54226038
17712621
186525668
370823689
141594704
460601090
13605768
137517155
203076798
53065290
630183068
161187855
359861185
568824601
295062904
292699323
95484480
408517911
3553113
24366392
32922634
25241560
172262739
580463972
115691901
267898712
82751960
590245072
106555528
58948575
590994848
791676038
503104105
544740575
588108591
676280859
118304906
220723844
288907787
42734991
445101565
207284104
237807704
91483482
24550295
475189888
323228693
46179375
288768226
70732829
607093078
192431632
293265410
689096066
242792355
37299869
101191562
669002269
457745339
411568055
433755846
64312050
706032854
849673025
41754873
258261943
52329526
297521780
202670465
140951263
131641135
90878319
254458184
661511779
39182146
171539188
46405311
581986292
39434953
425048977
770855629
56402399
37756107
175155644
28214650
36574791
360425745
216186108
281838280
95093832
492835850
184202720
17221097
326288566
509968336
169180512
176953957
409485214
650922015
246520933
95300509
115084155
272238966
131019870
521907522
206581420
40611510
4202382
17181960
15125556
267333109
66932390
84830691
350348493
452090356
505901018
268709749
159105457
231024313
74320734
270247897
31124752
236536391
48901961
212119201
650965102
678559715
911795525
209986239
541179029
731399410
3731501
119431076
26620344
132674738
22961250
75333003
541529245
136579715
2175463
560583684
57746158
305958265
483569282
272230257
1276069
73369429
128259354
588989093
201234431
744566831
305501201
814481398
632568262
49272481
925118271
239104189
335360749
755399521
66792972
17959613
32602100
747566320
203034648
633020086
18306249
252410908
38831844
9850286
404978182
4092595
316915235
130922904
183124712
58199089
269216420
65287344
97700646
55519929
357075660
212143834
198589601
84653768
164046546
414515486
88613812
173728218
193291976
251575517
573693094
39022367
281180010
116868487
197797143
415505427
895363451
291490075
543376566
4693462
428909341
630478632
239857835
88176154
252379376
668941019
41086944
499809099
78966899
324150132
287898097
175374614
678496975
17431657
190926150
1259805
561605632
505643547
42402827
233276642
46431340
479202775
7633878
667531902
620501053
342334954
205081879
5305818
120112273
427381229
196172549
416180555
322853953
7635038
48736319
327320671
434661603
493770266
8653193
377934527
182964984
40896263
21938813
86782651
153575572
117389039
423888337
185458207
201823911
204299012
80367363
21550932
270721704
232707400
327981813
357734813
12239546
562319466
109980808
398685083
80481522
23310279
438967046
183490509
33039373
12999327
52244177
20377924
290813660
48224097
28517141
202796628
337484053
93316458
824005906
78035130
384559108
257371699
380675616
453925970
455846313
98451107
101822232
762733175
720301157
354222329
82856661
153407986
149992908
98774226
179243906
176129469
101484397
675460310
76619964
89492112
528605177
857726058
44422358
405740567
125780740
72043123
18452525
849470310
108990234
394163704
25510279
433081269
13027855
33567824
525940040
50413793
26841964
66130837
336594422
291693619
329710973
29966837
601872339
53743118
143366612
248999862
174591685
36078798
50526066
408880752
263768420
389543297
36353814
159479329
242572382
243929431
46567039
430525562
530932492
113451226
238819384
357966201
156154335
188162453
10237786
14494948
47610327
789646069
397108192
487973800
126333136
504753588
822265053
142234723
177181006
25256019
392357759
156992761
161666994
108718860
462790264
27377902
511017413
304499085
27238859
119086847
85669150
201867343
9184926
291663064
79423675
266318190
696179928
133046988
39169544
6595548
279043917
853602038
139489139
431815992
45826475
53482590
73939878
8339172
2017472
114683809
494772052
441151173
488690890
772753496
59859864
47782640
63490547
79940570
154570232
756268632
265508252
893775008
6273834
366511375
357398723
748277275
500178178
84368314
166067930
14715981
310219800
386465547
36908185
19744690
663230236
275210534
650279745
95815075
265806823
136265313
934407708
616966677
50805475
32920636
545141174
174892462
21939609
266790711
149068044
8487992
194108664
139822313
18551791
136816806
212937255
27002264
411898631
92192014
53779049
64862311
80162494
100296923
9343547
1632153
360744644
713838684
164981405
442010095
229440691
843563862
300552731
383021390
37882063
748456338
547177281
386343955
484437029
825703275
488441079
124380655
17732360
9783110
95146319
638084227
2573825
31518012
290466022
646397718
57048072
509616729
212671931
87805529
666795119
143758291
127743927
144654902
2073535
69337775
430319249
350063013
433837245
272930375
166496555
52640702
96696143
500058430
22148532
39954025
560912757
20217814
148401955
148492945
100089655
84251813
149191307
169276481
739449802
431982276
446070818
201149904
133017311
47699200
755984119
310790850
103529499
43364488
576783508
254890909
188216892
171697115
496360536
99032995
152124079
31913626
455257285
240897925
973972
214529138
869465246
31970880
42204574
998388
303669540
702004363
48558968
305198383
179530618
193229443
543365
209524457
254009283
229738236
114757033
470828194
522283457
22871871
214338692
575696998
26375375
118641624
44959079
862858144
6554440
347691919
263595420
229032412
367972106
113246354
64791266
42310707
442742695
443927907
244943870
632097795
25967659
91369477
6504645
33825104
1971417
227127989
144284556
1641948
84961921
33811121
101405655
81340389
8012269
92218741
538871103
53257147
77509852
69450162
156243990
334558443
244736479
34102584
67635884
31939347
247532831
214924085
299671704
128220261
179523707
786182350
55168410
225670980
445745857
464912631
30097689
122715989
437244934
556608287
288930661
495981921
506487948
268957557
167393324
241392539
26685104
58037583
466489691
68360235
371130236
4381045
463916635
9125573
192901935
177672961
641479778
290404425
238982268
5626852
75433787
262993008
46241380
91244768
121202543
295458512
121646179
504320819
39613781
128930496
422017357
484404485
721531270
158985013
36083888
336241920
2649645
590441169
290838133
152061277
161185966
159572816
27207777
77410045
128132478
711495826
57057309
181596145
82792373
499363022
200748363
210786898
668707054
124707744
327904350
421044921
170810371
249922936
53354369
235878151
20488999
131196381
413400349
291304677
177240701
25107030
379013407
92675009
188186020
388593247
264777648
157730156
715579488
554903403
111955898
259349200
235620896
54602460
537559981
191977444
324910773
309237564
351995131
95968073
92395006
710024701
193628298
55230612
96988229
21679816
243449332
207898961
42599315
110483439
258583821
37895591
323892603
97505706
94924177
87628108
76395350
80127079
95441451
123663154
569375493
166243519
71452423
5413480
105864058
91428640
168663917
211673034
808676399
15920062
56378297
239258507
131386813
57984045
68806474
64855104
457865831
328307020
119575058
213094938
206224640
235589887
69521952
427897345
197164021
400551752
16348003
543238675
137416400
201261120
509958181
299573631
84289462
14378219
342876622
341158578
267875270
96634166
1981084
162115658
8369549
39658128
56653550
465595248
7722903
812811272
779162614
472681978
67507794
518326689
111433168
159203701
204246574
3733775
79319737
506801582
449115990
50290350
65802613
20542957
89792428
234909700
296436868
689833508
215612279
244390489
397132860
29777569
543025516
14233574
189774368
4120140
543693494
297423951
10470187
11625043
635004407
255548969
752766994
24892742
78002579
45818811
68867722
193313275
43160217
19550690
68265248
28159738
82773231
153765476
430252007
134330833
117112600
40807233
402039075
270184678
600351129
112600360
354464974
323586456
42929900
205404491
73940500
326003714
215061337
92403908
74856913
100008333
239035179
147933279
218803335
223078019
45832254
229723461
128868288
248653131
650161856
495141379
488460579
415598811
194026274
6145365
251671529
271701791
231420753
235270638
474011940
776543623
585494229
935919060
221838060
170879948
142290633
116904120
75682022
292483881
434256815
117038362
555913121
385803568
151386116
541892137
270931481
44715250
347151920
24914283
399979873
145458390
120084451
474256233
417542838
59140479
22401941
570451709
211736818
546591964
123782513
434879284
469864405
310596798
19213349
14849254
113717541
915160
11459746
144572252
345706674
512803612
809373886
120165927
762383032
793768026
344959836
419940259
243675680
232071350
305552706
157389829
95541870
186378365
37435918
462283951
232290204
170272039
128522269
31234107
286247427
20552703
22015639
147895953
476210041
624973819
387003122
98284426
49016733
693043720
34892888
133977661
352659082
31580877
293218963
70583941
405929095
182854523
141137695
125057296
630580794
264124576
179369753
262269067
220296878
5388569
156646765
56609029
11003393
320891971
310339345
332789361
179357142
12884525
320863217
3011298
698255
224297274
328925247
12382107
628036034
2638423
49697359
13265940
106005636
111594900
78959713
228755213
82720715
883224801
286408752
303957754
504951897
456801841
150609805
305539651
594663502
651096319
330824423
187160919
532051671
768380284
196968587
99117980
28319217
323684739
660473451
121389613
285967055
27047265
54265910
403828202
33143714
416948695
19841849
180522365
225041104
18003538
23108823
323037967
608158270
361845929
250263871
137919443
270482961
340818185
670591445
285141675
47170034
422287498
6849833
498956986
416789828
342972686
214867487
418566045
1450237
289428267
52619846
154414209
28685834
159508114
615025893
229654703
230485964
185971139
508761731
218027535
21349824
635093512
333427510
63776417
611245790
53047137
343009181
109945895
67799954
84572640
166507087
274341878
350941456
86356589
220252909
449749620
145076789
816562095
133093430
19295509
37567107
240722741
38160434
2367732
192613996
292044339
441692286
255140333
670945939
34202481
112977281
205938422
301190142
73018701
4938313
361233851
116997797
145299393
148599891
40574335
3980026
361352662
6954879
324810474
234619463
263095579
438000855
101067549
23862269
579331557
145812232
199458338
380343217
174159076
32066850
528232733
17191575
10858804
583371133
12615377
111680815
60029308
199597856
25069989
417762591
218114688
157767427
13459387
65864732
61694964
42384719
233940063
508497466
222409909
182508535
507683425
125553163
712242043
148197003
303020860
73463248
84241589
16240654
284009550
363846753
217209854
123253866
74253388
113870285
30388165
432354312
307925892
7433955
222316757
198538294
372885357
407722818
89292477
70172239
73925327
461257415
497068628
298032097
79779115
375388476
54656870
822246905
7825128
42307160
26837666
605112781
2986718
379600925
12535925
872095388
439436832
278335396
539253349
82921237
3135074
114837899
301955824
62600299
681967667
249083288
201931433
6716401
408827325
503579
137804254
718807792
165411802
71831846
10585602
134651183
698755066
82971567
188437319
46421591
286227743
581795531
99342945
190745853
635633859
370425602
419250561
647745526
287982210
138011175
377937409
179715428
567810080
866055391
513280786
311143745
1639360
52724241
13898640
54718474
304905055
240654022
190512236
826092356
72465656
396954456
29647245
95814245
573705563
402128015
163431148
385691239
31413605
285854487
265492296
163255592
171803626
121446135
2085887
19353851
185307545
446408243
780960
14457007
110205278
83396186
96396984
258520126
282718938
26255734
287314014
463571088
248822894
597726719
45451962
231707780
77215660
356278233
172986324
626155916
314561195
67123014
130674473
436889803
120925762
281227473
330806222
530659855
110580281
383108677
46145859
132016176
614913384
503397213
494905033
35494711
26675499
311956111
145068161
616205529
34432017
313626356
5265837
587666512
82249167
449658695
17007719
282075960
132495755
281368760
37934134
19221371
504860055
565775411
97403470
65535646
215991734
110141946
62463938
351176918
54537590
70807252
823596293
110916677
186676473
126642182
19795762
437083528
7336674
14997352
514258613
274278963
15726978
70192182
490983596
214202357
144127455
17039818
255372689
505539531
155218300
102116
67395490
181269970
179807055
370283180
207395926
131281458
93014146
20979147
336230583
156317903
569726604
71353854
14915850
9818737
448752818
100112520
34412477
26970153
6594923
89717090
180367553
196960515
73603419
61418369
7128329
3257998
80676516
49403030
366375727
614779574
314789329
252779362
131115518
360057496
34571466
760667818
162669364
609748596
407210676
624052436
874416049
530182135
423497687
462203698
370424722
89549148
1278723
340679421
802329766
201327210
547496788
129102925
561778178
531465705
748976667
42084440
45737319
257930912
67483987
274608220
57819450
231211881
448970013
445406246
756326098
16156810
179509206
257469161
583772358
173823630
210218332
511929420
287967810
640666636
1047291
115623146
341102029
467398901
236083778
168698005
257807631
24125641
63404214
608117174
284478633
103487620
154219325
399427681
62770768
485906274
146079148
314595854
734773863
726258466
167661847
138384745
94262581
546872625
17009234
5481995
631411769
186473877
4024339
298709833
85654948
362781523
354666770
209238319
397887905
360668240
40127142
944068
390382413
515610500
75029877
64093976
35921798
4285890
1751923
156065531
428731393
176044968
353547860
307631315
268601801
475492
26337468
421480356
595043935
10974356
739283817
75197971
306213251
496098494
383578939
176183268
744980619
435444888
136929502
25016314
140007406
448834409
270728807
532472287
12961374
547397817
555762807
62590060
413136904
154382014
94172453
47395996
79972360
36130728
678502510
701622320
46697182
102935572
89978566
856481
272952203
232115509
402839758
159895290
135366783
312990346
102973125
305386941
842145108
601834106
270499772
288592928
32969736
49530715
166854054
17638553
43566752
49582002
729845041
186556485
160950505
29215306
3437704
13751278
354541117
645706447
886289756
235995076
167748197
152779088
20988652
485827706
131360087
406371035
16937584
166909958
327785754
44768800
95959543
488869397
135189990
48252722
648401292
221931678
83720145
517771011
70904031
412005951
648882521
363430858
178630545
220442789
33691308
531275039
54548469
244138872
236229485
285719667
257732761
222108916
266725214
345935005
414157048
267010879
381987867
240527330
774788329
143973049
681789327
62134560
628009051
561011194
59910612
30177798
133583831
28043470
100809608
279169373
386290696
29992019
38080150
251516545
252536666
807125848
742358
13463530
144828602
466213623
565495781
53046268
61324146
613121437
38659135
259753988
91984903
24177565
667307171
5134477
376936202
743037423
49701417
77141979
88998968
249581308
263712229
891779071
35503715
409772527
133443336
95939706
40374960
711891551
247688985
186873256
102726630
258789501
185582690
1310452
622549863
559782619
446622383
1685058
38515238
18865995
694454261
120727968
3918034
392802131
4570755
660264996
602033820
356739916
28436748
591928630
93065586
74296716
803084411
345069738
24327923
2203370
36513099
171782262
93705703
23932207
55657117
479323868
270901135
489451100
283261551
173674637
617005665
17310256
125761951
12578486
29914081
25015333
366902723
193688347
383327666
105727915
162053322
138765800
222979487
357122391
404876526
98854267
4371695
336580281
131446081
51251638
224893603
72201234
444122501
155538379
48114423
321137302
402149729
290392880
546964883
563074914
287284379
197833371
138493329
74811084
682298139
502744196
250168850
266549904
103469625
157941806
718666709
45014276
242508525
119803708
172659566
46010098
387612342
168065252
144921534
136392287
87125481
185092758
102411982
840288997
319630645
38223118
90055038
73832409
152499496
182802590
18412176
152206230
698040714
491930736
444503173
229917489
24241982
357181916
149928643
376149734
204117907
329652930
58034207
257947358
183882672
231139950
337700622
700995662
343168346
3202604
153040
659991444
17867635
232310529
157821165
19783563
83837988
9797422
479497293
14211199
266758503
738953126
576243988
99124550
69871140
643885439
265285904
365977576
6089602
30279513
318198959
162283912
403840702
53832312
682955819
78709166
137894868
29700157
1879725
337783145
373364025
6546754
652827175
547397058
629852268
321626469
770829772
12983515
260913496
384288001
258494806
58734310
300369275
423462917
106449037
47875391
276127806
35629912
246764460
849101656
106323119
18942841
857739856
102194957
189589458
526572155
143468385
42974317
25424704
2295928
51357052
201887013
107654519
258926113
415917821
159033058
683653565
534765155
248536401
584741959
235780890
144057652
59965364
109147978
56730552
168464122
222259622
234900471
294422901
139068885
279874728
143195338
74757013
180350941
127280948
29178685
648684167
230046864
402323503
666637737
108841865
703290710
238911950
128751669
349007724
333053034
11203479
323715967
246729284
54727424
63366697
626137722
22812670
43065438
361912485
55194623
705345739
326834796
555665477
265114214
284682280
136071558
198100413
307797584
218060878
7741645
138047716
523519228
334779971
9552658
263051693
297095569
16869490
23251301
720083652
111645957
113331825
89760374
539542461
229279578
191358944
543830947
64594235
637688593
1854885
100870992
2544506
740280058
105711372
113090348
153448853
851629868
456522051
200487336
550571663
706953628
215504502
480119533
178898874
268607891
746788962
220099590
480120779
3598086
203698462
412444320
817971746
27451050
234089675
428105562
282992089
227311876
287167922
99613340
71523927
618066606
337757290
734299178
118538079
269628490
174929942
436117785
710742520
156636245
339345462
10126964
291483583
44317545
12901875
8989319
508653937
56463325
335656560
612217922
475771835
354352569
231642370
119453005
136882812
22703363
729967442
259067191
9628727
110483604
73806932
466805337
399989177
56958295
653321506
472453103
245061136
150967250
8817436
439641785
227884454
463054473
38542805
4314212
248170682
621107875
120640592
364900863
152258773
7741918
577447940
181369202
8809383
64707646
748205527
285099774
207558203
715624817
487496670
580060539
638176067
1001968
29689751
22378373
104397695
741562252
568881723
57748372
187972709
294886989
230708758
617295666
373173975
66351772
168992229
457968524
81562225
170866850
341804560
465701689
163517055
511892173
565524110
266696000
5811600
132846282
54631027
337245678
16458482
244823955
108299054
298724192
157766949
22155198
487267041
190696171
252514537
119607008
27725824
247981221
72254447
600654850
609273796
549268684
238555992
276758682
516756775
55609388
105822809
54144746
78463692
213343599
150742502
3825084
450974612
232029413
284064376
593006615
9741692
124523954
338794251
40761176
611901213
296169803
6606004
416837936
2103891
492496778
704648334
380448083
98053101
198136783
49969685
129218385
74063148
677355030
71830840
8022541
138866697
1923770
58670549
2476438
409704568
101878408
163358085
533361751
367931071
257068247
160032387
15287383
479355279
807357946
97954585
158453656
140601163
646317752
191558636
31351941
277676801
272099334
44846207
57704357
708001671
619601747
428853748
34284806
303415128
53997064
67594986
136893613
686142112
2460355
254467440
389543394
420770820
152980517
570813017
114822462
174723755
672836237
87761950
527124031
240954
47852458
41836077
84960228
451612592
131427419
895964755
544847455
733280565
115589572
230333980
67882467
93510318
250451923
189158610
27351085
103507868
121524177
19493630
190172972
32116875
221020665
86622134
221046588
215230597
474475872
488388171
380504867
95436204
123417490
182491796
92292427
250047182
622477057
460642480
158794795
195858031
262210337
98243075
359587682
437753559
2474337
456023101
126225977
4405633
8628057
17454301
646659934
83917292
332980538
133888252
20337497
123488251
91553623
33376296
271253866
651983439
12825649
342307058
133967046
602145872
61543220
110823925
7078267
420808637
52589039
540884238
20004009
363379899
167976719
100920491
8482622
151776676
14606977
286949500
55192907
488030619
386351266
15176393
473240686
386628280
201072631
529608425
622319373
264541666
306726964
32881609
60129221
283495456
5579408
57761930
25698987
107325450
4845995
94186661
426970185
19940428
214218445
78008169
149110877
121553872
472173833
588943532
433453619
99789677
117617167
801242708
9899061
429991560
114590550
16794612
134189550
15946314
334917311
167920374
520183863
321302191
512951193
86294420
364448341
469658542
143045747
80318875
229393028
95686817
57159470
331449856
25179383
124367889
195247493
199105717
363869261
109072529
5615903
660656389
16331596
169934894
115304903
290074019
544861890
22875852
38416176
218293992
77649643
90038710
244695299
607994965
62808033
174894436
76337987
489335084
132667261
615462270
162506260
538645937
215492379
323543939
1520232
4071739
61272465
134194805
141290415
119068688
16454709
109674362
259087693
45977514
473620489
275683926
8342100
498398867
229316396
316960754
193659362
124190668
195547745
106503978
300375259
756201746
275005184
53284668
430945205
38848473
589871819
293707732
152626309
163622793
37866552
698475468
19237229
4501394
175190620
694362128
259906203
72823547
245930518
191770152
329250241
47346541
389215279
13599374
848395034
522915098
299232001
839788875
29929419
40548582
81723519
28324841
435250100
35278596
203632676
569997244
11522536
46464326
396375589
33528754
17561050
112980231
360653486
405495502
829724936
753580837
382687118
69183927
164143035
134021915
298557128
8583463
582528725
149347880
1698284
41519840
259737812
261384074
84751542
202332074
12594683
552950270
292165142
209399365
28040353
454430983
252913301
571872702
403980229
540236141
629079302
41965889
27686460
605232974
89375067
300328271
96274130
276310249
293340180
928631687
102596207
223431239
488118070
561964844
70027770
15920635
57594958
278173757
334408230
293117791
155961759
27581922
75540538
803022408
403455031
33741690
513102508
70434213
454767185
301300699
395532679
118680136
73297156
475046263
62687841
305267635
290834744
3997318
7827614
72573761
30130591
234692459
108959360
76078641
333253875
427208176
25313696
131712899
230942883
315340790
79705139
238675821
46352764
79499331
723693682
437870460
62804263
60137499
308400563
316015725
87003320
559100075
532422915
54375544
33330495
6241211
180498516
423787767
83127692
791500678
577951215
129810748
123198604
6441918
88988264
536329065
39665272
268773161
134515616
453213059
144056973
796550034
13259493
327257238
186229564
631109418
692808327
33655974
110137944
373588250
290426555
133634834
117591216
914088646
761168140
5009787
142661808
281744957
667894743
21486342
172762434
17625501
60334155
352595
11451597
233739095
116439564
735709219
92095767
613448651
470244967
36342362
216034294
515226742
131722236
405006519
488333676
195456887
434816090
13094046
35832382
90231364
314146819
194427935
235995012
17998882
18139372
541324449
689138948
198594004
505893821
147328058
165475229
177189915
378751093
251754322
127085235
101826818
109771815
527440156
150922959
35889241
145071289
261147072
55436741
106962671
169523986
356743892
28153973
477077686
38314929
234787578
555427188
8810155
178811161
406923823
157530025
235508006
73165452
34509558
210874877
56496056
420109033
677710810
294396790
419680815
177078419
138182923
4423674
273597391
276548903
46652369
282252199
31522554
733228939
154568059
736925779
7005387
769085412
97051223
348086453
484458216
351117436
256180869
517564019
31579662
172515495
262702944
18129477
156129054
322672350
18122426
204606216
128760226
349158462
137930031
749955370
635652716
84265655
616461584
358180633
92732372
10427430
89936812
39140633
56388397
65561853
166705928
833359391
240874724
90398169
406259269
452777029
331921459
805662656
10193954
252260430
121450242
534516373
510123484
157331810
4377590
144115210
77193152
219581649
145126477
283641188
107084571
734735743
13271782
49759860
60121990
224879619
557138485
535284114
65966088
391017480
42497788
200084617
334629949
411284909
117567559
274529138
57680491
67764159
23895312
65485960
45680965
520855229
21084827
70869736
310043159
303910635
8363920
174093743
513986851
102179130
634711326
189557264
675695080
245821460
76461746
50521014
497726476
343614117
48379968
52707075
61650348
27194309
14731674
548297834
399276879
336256143
11939921
251050686
369010288
84124254
533500228
5735790
279170926
40027486
247310928
82532558
377248473
344228584
676867371
11548480
23779434
201453317
5309672
27380355
25586122
153620815
106153906
298140324
570810007
314883073
438541615
125744939
67101332
404053065
246975664
143004013
103480100
761438175
243657114
51417139
717547773
548422002
424397013
237038172
227305869
279374801
271236779
170768681
90434193
40625016
52439099
134758572
54668639
5014532
2372467
408652665
36953412
98015724
62475863
177916122
495809123
64881275
168135966
222049490
467207759
234904846
42788885
59764746
355709127
228526888
157106483
4587480
81515248
118777078
259224926
405321295
257209103
610060819
559178211
189651425
287536122
118954064
142543182
98820688
556844923
25905435
285606460
92326864
89347385
33391315
794304767
407386021
618204048
324209064
18004
359516668
107227853
295576904
357350687
71872568
9993817
7390471
154651788
901781031
121371
11646505
111295221
488962939
88855937
182545915
15086950
177833259
62533662
252186391
5201902
278647054
290832174
184525777
367086579
45087643
276929956
309454470
159767546
259128504
53619285
9513858
626002414
415414469
83152800
7813572
398674791
299281379
403888811
165915807
9093563
571823208
345613463
569604795
108902682
503217191
284301216
303673314
93440049
233390950
505271376
9162701
85758010
42159201
112817463
23035796
125267074
217393165
43109049
314109594
381101021
94306761
72277031
13052153
259482027
54088986
736199602
337854304
108439971
896502642
183688036
136690565
118164526
513617341
320166222
126593114
573426561
312941653
21053548
220487959
277745049
355680826
61579077
3239587
573890404
431947384
257189843
153451
361510415
272099847
218831493
499748013
184073489
34140354
88494589
372998440
246238578
42478625
408355666
153955982
39284350
496011320
195403272
132546147
145775681
109952143
233816808
182600955
270381802
2196687
187401935
428044676
718289420
696430870
35007334
206779315
526831449
117213850
80768292
249714
427352636
213745709
645715446
721591578
192630690
11408345
225542089
155872501
138129029
490677744
125826396
152708153
867195433
185671518
349045737
102290318
265493968
147475983
28621169
71373716
648666187
95920962
229298328
81319999
49461753
849367729
480228436
364309250
266015542
490804603
684911195
65533211
663207267
67743483
2312039
391531101
763623506
55783700
1918568
593103039
138844490
487282341
79970451
99770871
455332914
538134246
330716838
56025357
260295546
310836680
47443761
138361548
480316704
25582839
214131027
48879239
208287542
464038768
276953891
238747542
404990034
337092037
394552108
772428122
367383532
483601754
43620114
284073213
523034509
470796631
173901896
179569206
275214452
81495032
22518895
31791120
15048439
207950791
1494241
42433378
312230198
184934132
13237695
125564504
101867988
351420704
3970078
50887092
124067266
1123722
171410601
791961104
55254742
131347115
9598897
585715417
100879774
135556478
7990401
348880694
122407747
128298428
186119705
696938440
251771345
279037063
25856481
53653153
13829589
89512113
15293486
377610578
286900396
321173491
504550367
33743724
460628625
134156653
185317924
114713607
279911940
39971534
424917294
100581593
326312285
725600685
519318562
68024226
110576002
153789731
84143715
84964794
456910615
282700286
372936199
228425860
326190315
13823679
133595383
40776179
275384501
222593769
139281662
1917901
587741807
34080983
243912470
137230999
156563113
101981925
43805468
522615208
43884055
304700798
269198791
208808494
472836535
434912000
4425167
561861906
313920533
137543906
41617933
233690977
91311965
81978482
340877293
820364599
243138625
434792691
798585597
691246268
632102282
504086530
326056916
451648721
5358093
909735128
166132996
61924145
504521842
69339756
132025009
579957343
556590350
580928049
888439016
381001198
26498486
189951315
236441740
159455415
28001219
159225391
2534365
620997766
64312670
94690214
35800325
124421752
567996107
324601053
124274947
883108867
804029111
83665787
50216500
664332874
178569501
362913523
39573879
241856355
516928827
789834203
36306392
132973585
76770753
42643044
191220127
40904064
21355949
178155298
14786288
595207208
125665110
448382056
406886259
469573855
84187326
85325351
49143871
286954701
165553856
369946421
242066563
53210564
226097174
210482964
62214975
249539024
364313965
38082370
130088144
169465516
66031441
456895784
657639376
28742057
30088172
322102070
211650023
127588463
238787914
547975702
251536181
753332243
8595028
56006217
433241797
35448611
569086841
41545244
82373050
542636561
481974571
101400815
179388467
85855500
724257735
470654813
37200176
526774626
128918978
157590640
5706781
45793251
297248971
873840363
732495456
435847949
731677737
11476061
111415836
675100405
113728482
434765082
474687683
57049025
528669069
549662209
296132446
5972588
62140111
397257829
2384265
157242079
178733654
684469145
201447297
320389641
41486396
265475701
127301123
11915753
419653769
28790719
140245330
14813279
394013659
246627130
224264717
467034683
10824381
474036657
102955387
9570604
3325057
106179741
582507835
475849067
4155502
27919440
165026968
28628255
326518667
139591947
234132456
82699345
17016768
11779072
380725808
223393551
339517080
437356221
101233801
142002529
45514881
99986526
517874471
282740229
209371208
180694185
82317283
39983738
588071869
118913505
143061229
406901549
517514927
934538593
153500729
56384379
435250859
519233780
102537715
114211608
361353006
266375173
6246074
143979007
97568148
52818642
254372068
204709963
663313855
295435525
56161039
36211289
426067545
25057860
318643867
139315542
212019403
527103023
136554479
229441963
467015566
696984731
102945812
506950770
688169252
193648814
145506188
85748282
17758450
74491303
298623284
235765061
583030570
54191075
132457555
710199261
746429748
680363764
340546722
531209745
14633742
87628125
457717200
170487289
304978067
308059120
1201020
910686109
193295074
160616219
36476002
519369308
358589017
314246297
337291598
166148312
28585205
584657979
401860726
59391876
5394128
99339013
140880404
1528676
316872272
6868565
772578230
69188929
2692070
778200825
351324586
95031445
3290606
94019760
303580887
15528860
148562140
61346554
428597161
57335668
7871555
106694568
68454447
81832956
26975223
356240887
366728991
358444359
75292969
197710457
203603338
346409200
77019181
241616611
264107804
42911108
243951374
393443560
317524041
63980997
483730999
147399839
172057506
111296994
55503330
231395822
31306710
17237167
76464731
135450187
2916934
68547179
301258522
173028089
290966399
110477292
221632066
118479146
62019954
33720572
73798482
111167556
156735123
291684458
728634908
77446916
184227100
8881458
614141322
276911789
248830978
14839601
12029975
31099562
339705374
444223472
710835741
146739405
87107245
22772571
190272159
411477877
345332467
389427486
477927332
483113296
520514911
238027325
392720619
5955337
220505666
95672693
305832193
358320091
90569689
217217543
156203006
195709349
19850582
23704331
828763352
253830416
730681497
33786176
167881425
672879996
190538802
38978529
879157242
272727126
314106460
339863897
54251616
202910778
61929768
384979276
145188220
673139407
817858
1129370
394283358
141176625
141334443
391283528
602822503
219211642
345081758
281009646
158854210
224714575
194781683
34515090
10744431
25437458
379315579
127110260
83699354
292490802
95946398
483826573
119074809
389750654
197255106
293269247
150738535
287145898
319910020
129339490
79833413
608203104
315940577
375116311
212698680
263635519
262411462
347746046
335955754
590477481
31301944
778969749
55577674
6156766
166426055
135767348
32629040
457145569
76042741
6897965
69009998
12591435
263225952
207586932
122327456
666331657
117187157
577490769
964887869
12671395
969063378
75377420
210842340
512745189
391152262
700266982
32285822
516224807
559940222
119970879
63391196
25517986
367346876
680259391
318620764
158334196
124675050
117495892
5423938
232176067
8723951
55983020
93668558
15533342
1287784
127439624
456934834
96910748
256259442
313656089
111633569
38252952
454872647
105113794
295412510
60172028
95128249
170189246
13577669
78369573
3913490
448127669
320336480
43033502
105657599
79061343
134704659
147520643
34046691
657098044
487145931
294524713
384579868
10638796
31979571
924551494
257048640
96701235
192241050
623789081
128537771
9194833
357919290
421826506
446021243
6573237
23795731
333955429
8389854
185314341
584270412
405484706
39440752
78353778
264962901
6960314
331569158
181030582
7295589
680630251
210712102
185014892
588548953
44864379
730209486
794507740
59842404
238772612
16600366
445409321
561098433
82238400
427540771
692134849
406154469
355830938
705259831
554340236
53577571
507035233
789714963
238745059
133277513
25710314
82195541
258499735
281389649
260148229
175885900
333322690
67430409
666177778
267101138
5711612
26970441
84958926
293337366
523707565
311734824
358000208
70275383
256073506
439306985
342005883
244799848
141038858
78444104
682127848
344680667
2690920
51771211
653707213
3757383
672081272
98057493
186104135
351516077
44327445
689229344
869663660
223357323
134508987
362187413
61826047
311062572
110588430
654055896
240513172
437476458
96428228
563116923
192778675
145094474
38713150
224587029
448987579
487316101
249138893
524326450
186225691
485099787
495719919
110948279
174763921
526580217
672023605
44811151
728599439
461397193
36729048
15882963
8120451
654091004
394847629
489378728
9179852
10106159
87379271
95477204
534418223
339339832
336988040
84534958
53220956
572531661
204918140
285929001
138045205
192569056
56647657
37895852
22811343
10705464
20623016
238691521
646250011
62660779
25502566
147637911
47399480
305427140
420789983
36531251
35085177
629471435
123893259
36667493
12497405
108218097
47836218
149220020
449423897
28220267
333947035
202013243
343101036
14044329
44655633
375755381
162223849
321202224
126507382
24625569
619888789
214912950
100072628
400468048
465533020
306102346
334104887
262652205
574126887
4561359
169829628
217219955
301093607
366218665
21282156
56399635
241150072
375478115
512650775
594448662
204334093
64319163
113335579
43683047
709072590
140784691
420400308
168135794
109004535
109671283
289163922
47001089
91015347
312888171
78800743
277121348
32293872
588083169
608209347
52624693
38182804
266784986
367559632
44917340
125859154
48083407
128332958
239645787
196810832
1936928
631457611
136138282
113105679
381603373
418735198
265237408
87862115
110441752
433063602
294987967
227808280
73915409
281809729
293027510
529029382
753354270
111437613
32798426
269034318
102526350
436128684
265263524
821599451
158350071
486728455
796237230
90387364
120225276
571820628
565808642
853276221
97033240
107530
143044845
33626503
94697393
246003036
126021654
908231990
468818172
18349291
116939127
24078496
30940113
270350652
316716883
29781236
602838466
41566685
183040720
146250150
420480269
389458042
400521486
24809645
277777023
13809421
16899037
186064111
280845968
585661976
682895172
162980976
430564802
57871409
361225154
519291136
629042881
729034444
22777267
602423204
102427542
23803496
770969302
328244408
176208622
461811312
145392900
357280533
26390694
633878139
325041501
110924444
268482214
574288757
195275477
218091819
12059488
36597799
195039871
423875486
104494641
138230674
176996033
41296866
431618036
114629247
30765952
43047512
86267775
247556517
237644306
80191821
203415809
331065293
75503845
106109455
216668247
375915791
45250419
733690963
341523636
191557594
530586352
432440652
95660194
107880681
35326983
215534826
273736534
146456588
267585538
796383499
54115112
283201348
6490061
292989841
545598480
227497699
351556755
357328642
425469077
24892309
26227131
650411151
397545267
295585858
56982440
524756994
420860988
297223058
178872573
223121054
133677821
132750618
59390688
505789097
226969717
580339999
273711664
107766451
9435959
605990296
163790014
76508803
752772291
192587771
36275273
397620080
356396028
27828428
689729667
552749017
2684595
33421186
502072971
120162513
125896193
493276893
52189596
660343604
9221935
253860756
266531493
240328188
134127040
9682084
15827972
208180207
65970832
79438934
147015093
332580266
725544228
225285
97767153
132819635
3941367
186622951
375092932
268020364
691748606
54282961
97131569
3471718
270540947
16686085
220699615
39797855
572747193
210965771
134628311
46139805
416862786
312260960
239888082
148068982
761061366
4266589
119863745
126801028
13986952
10449785
63393955
813070233
21430433
3021050
231131570
175384984
474902789
407093270
84083638
146662758
399856849
2228737
263686378
174810268
43675465
644142445
483520333
133089689
632010885
657651768
264493244
235795989
16302755
382950630
227244438
8998923
162522960
10848386
819513547
132583871
155703699
50080303
700236597
352389
749081701
453803209
74261986
765760312
506695852
319159606
24504714
576732797
194071480
598003434
482088504
305598194
166939729
312536653
210150183
479135050
606258133
176777190
874701670
74736556
58089936
482924068
339491797
403209402
245744540
922228957
404565645
21391288
779438899
8730390
20039241
395575349
24393314
3986779
2350139
109063428
419970654
383030629
432128896
607444659
2060571
37176129
256661277
278875761
548305973
404430155
718155228
466606442
353012934
469261294
97488661
175141581
124557191
98508169
461342341
274967507
802529750
80327752
278326471
5238833
97740825
52176236
104524533
45955460
12032545
301255691
56866407
38227502
813257707
3722320
97230654
285016732
380941665
13372381
100598294
702349424
176867026
320834237
353921710
92541576
462136103
255382268
225228552
562472572
130081596
63629017
221257614
100307850
197426396
216437965
182322516
29706409
445896219
2657736
335428115
370468011
441856142
54815052
15842959
179413999
198070185
591908231
417044385
71033816
77025942
511601658
445966917
402786352
14642760
27354802
365552888
106226070
114012810
38597219
129561042
625273294
155293084
163413480
330437367
30519599
106565797
782578215
228225709
697238187
205264844
173511383
379391281
18659046
237861857
135614383
378571667
189988561
40993
268793122
88294748
360430732
765024313
111211160
498993389
184459457
7279841
532460296
343042919
423044
108675271
663309713
61042970
146800437
255113526
323291998
143438924
450889299
129566827
33327505
8304914
45103601
75299042
368657150
89257786
219544728
791866671
626519294
122464938
725274195
945520993
216954593
292381597
253916202
149014658
126970951
279375758
53613761
1988988
17570674
93374389
142420904
466950269
288294396
274965765
432689292
504422720
721009275
290459721
253939742
852788749
164748668
51831197
340892496
348733631
248707704
38845677
71593602
46962943
387385992
69455033
26624362
87135339
103016729
173919483
162540105
2048957
161902954
81328839
89886627
104753999
5830216
164489041
467734890
168472277
6767607
674656254
212098700
681631514
136278805
254744905
216894578
54082579
466321282
288404788
122750398
236530708
542958785
298143429
275157173
345724395
355349666
502116973
42372739
14389825
99797510
792636764
119930238
432670237
150523272
330748651
28865399
9762816
440073166
315243392
140899152
541812289
168477287
1676955
45993592
140631175
15616870
617724230
733209785
343557918
275109975
89201718
330091505
312065971
61380673
106398306
179325719
23486755
491232058
487808764
334689212
33089596
79744516
217309208
27891840
777084918
295597564
417402924
10580824
169515698
385416439
638907972
156532844
485536913
55504050
166109734
52043864
232511574
116541537
713580617
696012556
14409266
61130311
27760799
288243813
141327360
699059423
384147715
198559898
20233407
171129555
630528075
28292179
211406822
160155535
227579917
329156891
210698664
3091402
303178068
374757225
421052556
43051245
229539697
160525715
148847715
45161502
64693493
211057886
340024397
7761455
481493086
390290452
45163300
110469574
3551753
184307836
74512623
14622241
50785635
305920376
144610054
20647674
172207640
218420663
31919645
80296495
20553632
419160533
492468996
405779565
116840023
141693817
257806809
261344764
296893316
493596928
126452106
335364480
66891632
581639561
349942550
759564881
320251095
543307255
76654634
46767766
35071198
518714671
338072430
97531600
227934462
363707046
252714201
366059003
7778176
362607912
62104385
456366421
109506227
455718304
96850570
70721640
145274721
82514033
266053256
109161968
7169185
55518140
273903221
383231150
41007984
1705128
36181891
757914393
126295886
303464859
489786441
10605275
374687297
716562558
93812164
323350320
507443856
552428864
18562298
150671918
12772081
232081923
531422265
259955938
360010185
238772013
114502503
197634068
237873139
120929608
397647800
286879354
9344572
47661969
61234988
590719314
241781283
82902361
56319475
503175
7423623
133665838
44363614
269127444
154504722
102836645
423274176
54902212
21609699
24053178
505884114
156207608
163212094
26726589
356870931
750945235
302644497
260540567
66759414
132732985
129789049
154804249
218172389
152525335
188776589
613273674
157964832
486530629
216336434
651199561
804317226
75852582
80385715
328034224
222163666
341077068
91398929
498782487
71925452
560158553
555935222
83523024
102149940
717831998
237772619
112582017
396546940
597401346
149576351
4938939
358143677
25796344
190914617
12144588
603335871
524465604
794732566
130392741
199589210
3700751
290073946
474151681
48525687
520599896
455475929
211131048
22380838
9682497
295544116
361054647
179273890
316016307
184982700
202925952
88041118
36360164
54991738
786761284
113673351
584703564
121598701
37973703
407219777
1553892
166811616
418114658
93096533
33460474
258606367
65743920
151525884
142732413
37254050
129819720
161273688
362980457
482843027
163265500
183355327
687319942
75922863
56141047
53788753
240353098
254073798
116913456
63507936
163419842
359490632
74382630
227579402
431467914
288124843
124634871
414363032
220825072
299627338
71794538
363042706
185824112
276015482
53706636
225089128
84233678
18605239
868008222
374748772
32596747
80004205
353013800
225850394
321021211
482970425
399896927
184328128
182716356
300505325
371615961
407994406
126845118
743616309
206856595
155157964
141089654
63558208
39846183
31923536
409544975
60960372
53909375
72249432
52281614
215147281
897671016
40337767
301452865
16339464
128870208
21712097
327301260
291267663
439458755
243379731
226554546
264020324
130544249
184077496
142456152
46488454
40682981
81748606
395293286
735871318
61467074
479008551
425215416
442932354
643215219
177230487
41871190
31993653
143661990
64879011
312597466
258701811
129479474
400962688
124109020
266936211
84684502
179717237
13434430
604487657
159491071
1356383
331823016
82693573
454024070
383541312
34313788
366939785
392435230
139074466
564087319
568497242
368708926
348120231
199607000
372115213
116856563
429102921
204175894
9076728
287659301
691400028
237807829
30928818
51578613
663369041
846113470
731673127
87606031
632367450
514683970
326196223
46829515
434377291
290217935
3290716
733300978
244149367
272781503
426482051
539821476
95505101
149703733
138202132
242291046
60652499
639223069
102687501
632330748
697804615
160487135
15225191
12925104
166721475
242640848
14971477
61423901
144565992
71875443
122924665
62571988
146115048
293873560
70311454
155929381
62227890
409364805
190192395
436620033
582141218
467562323
86966594
490823893
84103464
197046539
98992986
87740465
62232629
193363054
294591420
54474001
325850822
55556525
115879551
103480028
348957977
132292595
150041163
404907611
65672343
541868874
203784696
285002733
120859550
319313144
262115216
127315644
142796588
167412414
479146929
562074504
443115814
470041505
88122639
21417615
582217148
134329658
517301829
257793808
30273034
389585665
776181353
455469243
578539782
39598652
6589715
77970468
138758130
78665444
245549844
238406367
47666421
67768289
646573
292241532
52201931
49895288
234964456
18357036
118098359
81262830
224874745
42363942
278323239
678187111
54247
14206802
264037331
164856346
8368670
122455420
355862664
386231173
101912825
440296718
587923049
18094008
255770623
187395871
112364291
271180908
223352269
142655025
402722407
53270260
134294743
2563174
23385831
15474708
172253131
274952172
335868921
101305016
82197984
105451575
212320539
705079770
109930017
694078893
122093601
31247989
1766323
337099878
227615541
150123485
718182634
177114624
673230775
49453818
987707215
462100612
235401589
31344487
240301890
77113804
758382246
560909251
540991594
58000852
497226430
232739208
405536165
371812286
28001824
131369707
27956088
121615656
548316579
878320342
288273634
21449257
56701777
667112040
801440221
226704856
107890601
16853585
564862553
33617
6120790
597097870
37828825
68536490
337923918
209759012
309494971
9666497
475653630
11803559
132846491
144144797
435280516
577432060
148190253
706869069
346427580
84779843
101303599
520583534
347443991
24805913
374295197
34567860
18195329
10107840
235073545
250164622
186829522
150156293
19064335
269979275
527374936
263469690
448955658
769944977
51554091
665973519
510969418
267555043
348549532
35334350
193147792
57644593
39191176
265686058
365079110
165936613
243756993
187828367
181474278
14045597
618230908
467742702
587279464
97798744
170282288
400212318
136171085
623306379
104004158
268341408
330285381
362349879
43134128
104483218
782969619
551512751
87713737
27188282
522062003
96394302
170367243
237875001
119206230
213714875
29834249
16554477
806974599
490747787
39494433
727260794
235489416
305314484
27738411
43820684
195681993
111429481
568800520
5545634
607197601
432620673
468912041
160603790
597889007
703320209
131410501
561723922
160122053
92861052
212615229
281605942
2302508
116176994
235340589
166447270
27583501
57279948
41382105
29362964
519922015
374075209
664110640
616143867
425160481
206498821
673462583
397849477
155986107
158385806
659523425
60756035
45045966
770129461
441871491
112665582
426586408
307021983
14269939
110763344
71300438
92457780
175551279
396174002
328083892
293169410
270698527
50198893
215742209
177186278
69640646
290171411
219937157
156789270
85296365
178000945
2718946
184045304
53657790
200364350
89837436
121560980
137910712
300271774
36725361
459375721
284018516
104388866
435953523
191492215
26919777
24611126
493503903
281238591
85273003
75870999
47651974
89403961
131999662
3681843
241893253
503567586
403200604
5922842
129416851
909931892
182053058
316169082
14744693
10977094
510199672
155403537
775987724
158845737
147245771
446444778
214991248
151626233
18004036
46155675
1870887
67095098
523480433
318859803
135703441
507442095
688447660
113246885
109825056
88196954
470638492
239788311
523284081
300432705
284459657
325035
508252019
8993795
150113773
66476101
80435392
174618294
59260849
85793769
186397606
715990106
503742926
42289141
28288968
269445716
103835534
564489889
515151899
33873279
419884742
144338560
552602455
111078089
174434375
51815773
1567757
608048145
37733847
32922447
643373988
898153485
218458143
290234719
399115760
177065379
13577975
479773695
520403003
17954880
33546998
51096006
229166842
30073681
92519589
218504566
77274739
318798468
631563126
126705926
433340258
600664535
140924994
83058305
338483127
255011651
53588903
268920812
9235233
870226499
24865341
128460161
151027033
440487890
54364157
163987966
112900950
209326643
248854083
23393097
690894940
824461653
718611446
378116467
623965688
3416698
394653562
35775603
952043245
302575549
447997162
352241646
679969522
402916056
814797692
88420223
196384717
73758408
745181150
406197828
775895636
11755778
212936484
315723536
94245417
104259019
1687162
27972378
147909140
59226721
117474773
489019207
77024186
65634086
331089460
136094685
34401528
55332303
126942780
329374968
4906942
38460098
226221964
128640243
253799839
2203231
336458550
15791265
278421551
338443805
29607580
188685091
357677150
561929785
3599613
332779608
238461092
102472799
609040774
56382312
936218925
118066000
110993183
481552752
258926891
770035631
811757305
334066881
827112654
21794443
168540935
170390332
107377740
298809514
859840452
273302084
357514280
263410199
15396818
445435473
80330196
468464199
93686172
11419655
361570417
17827636
456041338
812573894
83516536
500865839
49387915
7553099
69283781
4375300
275641390
553827062
250938729
41100493
244219265
320477198
34718738
345555691
437865187
17629004
156761542
498464869
298382559
421270121
157490366
31071957
115492126
375105750
247422656
190196843
160923987
314874086
301343010
736863571
169829878
80074556
36166381
175841528
461204217
5594145
384873307
135940776
11017473
63750002
169624843
45530047
19646876
47305286
295092936
21860308
321077462
67109031
240284964
12007270
200455060
7966274
99311976
145114424
420534159
101728151
60273671
473571929
794873971
265382082
11573731
94509794
233224441
237488639
297560321
14378003
680808510
806800146
400862796
240429684
81272204
12953578
25620403
389183403
63494256
44279143
386556089
353467969
205571829
86992380
37053119
552450733
737767198
202397880
77975406
570583017
80101522
52740651
673783808
679085420
80415793
13276676
31944758
11961747
543444982
32395281
380034348
268233706
431238342
212922637
190488041
286432690
6119057
222940182
842313963
529665933
3934229
20955354
1041637
668451983
329644622
290098076
411576076
67623203
159705988
604345263
294077693
520978643
64197276
97983851
310138290
14918269
676129314
175991746
18754727
243337564
8910805
311743250
16820997
482788625
343666753
73853171
265310
693699391
196274543
198120749
289866781
280571832
217227737
345816439
89259303
83824258
7711463
64522049
61528758
9308565
99589301
423510584
139734771
308396403
20988751
13937107
864306427
19926133
9775699
630906095
403179165
21745163
162401539
308671421
563559158
25861819
366447766
528330093
21997301
39463722
245856431
176066991
569103270
547549066
120406643
76442
311978488
689003330
123570022
128169976
439331494
272810626
331111219
12282596
478057528
576291850
494340970
598140159
134052564
563589027
59964410
65088526
299896215
270870752
588222796
189350938
434784229
432700709
264446512
94150815
73239638
130651465
312180182
217799682
221517886
38973012
530760305
176265578
440018604
766882196
11098551
58747448
20593084
2894456
24609192
264881501
39809589
146385156
88520447
483253457
55330180
206419823
264306298
63465817
60360508
55910313
65460581
451638572
35690333
379897885
158534928
4287711
252539868
40179502
15776574
720958149
315431946
26200082
251374890
86969211
788964273
255532097
47225322
271822105
557450595
27900085
155319402
433455031
124348244
71286282
103451237
580443023
97440141
20219433
487067604
501275847
293954858
120398228
161356635
69644607
636394
507545619
220025644
2230180
541558368
330304327
172223216
395945066
498491361
6459797
548907336
86008248
309086527
287901665
330663079
522388675
666235631
646315672
274401676
166611507
21648133
215928910
85178733
451332496
11568886
271104552
318226754
114485080
191631190
54675767
258425673
72939255
814318304
370814480
463713227
143800512
123736547
116864973
224338904
613635809
53215432
106326173
450091918
36622377
15616508
141645098
37605455
6182942
400478802
109908129
244558220
70883887
42649663
224838807
10608385
488161496
39306679
10379289
375235755
492704632
132304050
295710449
675096062
477246732
133120787
307023016
114332675
61760268
134444056
95542884
110994793
16638233
292359879
141926980
33704608
60839698
290633578
118669779
244457386
300872394
6866900
47834938
473667184
396432332
347046932
151673917
61791821
85341590
39011423
620708027
9073204
458151300
49546939
117779434
10906931
832901759
374625849
82632911
181896852
305984137
299894991
185152285
350828369
866349540
142729000
161927324
793705243
17510119
576797783
182256360
375373472
207047871
101000912
114054038
601140
65909545
30288002
622668819
147582479
38778135
105764400
4047882
226195583
146910022
353175633
231460743
27386787
22000539
298590722
2407967
157546846
272029367
618662898
385787259
674740304
535558927
11725313
389045162
113193741
120606331
2526080
15555003
122708647
24418691
313123963
141369225
150317858
173008766
69970659
350762303
203392517
281215254
76828685
239211199
297246165
277859462
505644470
296665519
50434730
178478109
133058879
306493353
150928642
130261673
907306201
297344703
156664087
23372914
123318772
12290399
360119326
276898014
65198059
219166932
284916678
701428876
95674338
232242880
32750876
276958331
322724312
242150647
776254834
379962941
268385653
123874193
279541713
112742769
219306928
133163575
104053137
103932138
233488650
283211224
736713375
258745587
734034473
144258732
583069084
160370094
515739147
107087054
56924450
4713588
724053428
221664043
66019304
340116820
380446553
734699623
32452926
14303126
302286145
59149819
192547873
129451074
372015947
104973246
563475142
25836085
21147374
180694113
7110016
510186756
89218668
55193032
7694054
208831008
62499098
68893170
392564768
396405920
65915405
1432956
123238449
113712053
447546532
275592502
526723446
99847302
36338114
221354335
234572728
761860316
14818921
143221953
125525601
409413910
211669027
7375382
194967516
427757389
171540021
318206534
132033764
446827502
358839096
59610245
107276513
99938409
92893447
123988807
144972628
112658889
139079885
428671222
291825057
335854728
113251406
636514199
3837310
208010175
172445215
65448858
2303307
257364467
684677328
314580564
111229504
161317627
141234771
182216649
47912713
5892728
162554274
3638530
368843991
412099078
188594446
98277529
219378054
21830652
166632796
131192463
67846782
190351257
275265847
448058402
323128889
22246157
174004245
42153451
439526194
285845463
8325520
467175829
326393000
34466132
492287293
315164712
197861163
450168910
25374533
190658890
217972189
115674687
244938344
782251013
316665502
757374143
576643034
161887253
64928129
30219163
149150097
58641648
110622196
288827889
207051890
746798549
51088549
360222417
175042487
289532707
672557158
523741360
152074892
522868841
67812104
142696752
467304771
55747874
385384409
228487369
322611666
43368
211564711
381490438
288135848
364818943
295811178
160973722
717949986
526312397
281347183
672481005
150261990
356069157
439697763
129058817
675225204
196975883
883888115
433664819
533570334
14335170
3236392
20658397
24765735
365595602
104729282
177275077
198213303
76301374
518664129
50040071
470198309
309515917
97220840
272427512
372095757
106945557
72245537
21086108
54826329
39440655
516924500
341309319
361006593
15514599
41869706
395137359
101091189
149924074
232490424
607371202
244082466
32740401
9000257
320544069
46099187
365808969
390061113
174168995
57176237
294450281
8041840
440833043
25929027
837715453
116961825
150533869
12650447
380601502
302493465
326686308
461132544
110975907
88132328
4864371
23647706
698712933
2306333
141397225
239838171
283595686
451490644
16829652
291831400
309084870
181556953
525894339
215260080
450200253
145335180
16250710
676356795
33353422
477549242
88860263
86937062
8102736
267723289
886426020
209890453
196916705
319348179
38550259
326886533
300137520
254175874
251145338
222343962
85453580
380144001
448475886
735933374
1608522
829447737
31399707
68986261
746061407
341036765
566750015
463117800
37171296
113446783
63879611
26840721
611471724
439950407
78847598
91984937
768721740
629742315
25012020
33581080
177460153
46647973
383704730
33228564
321184042
72392087
9412187
271392166
78983875
65636920
604198365
315519383
66376263
594476270
158902296
385590322
268291499
79320097
52539126
246824123
26461139
305374372
244420618
67769386
143277067
97441467
9193914
53963179
234240429
74164403
724257112
17498467
176592914
190316501
5612888
353417282
756034202
349896425
75565072
215144506
33262234
98099584
575288116
177839076
55548952
271757954
232875619
10453577
697713759
96782688
455731707
7536819
125771022
149123691
25912898
456313703
315738177
15805302
779796002
455510194
2082039
9872376
164509956
139730486
41067158
105228468
239561530
131254242
307747215
209587986
91021495
255980580
63447540
390624411
504124802
106045701
556009096
465657991
187797884
57816107
387644164
105244041
727106808
286471374
474767384
108860031
97777046
33903941
229847204
75011071
212311244
332215919
113680813
641182751
567708692
241292702
667452680
442056189
539273156
369459777
718117094
393244894
80039282
378921113
2895183
130829390
81631141
915288896
24491801
228374320
133019849
435193867
23642528
94999735
143434521
738302914
110011558
648073137
323295053
91585650
216417195
518328038
106504406
555722988
323699324
626042831
55116607
149188552
988091200
140761384
60343199
207599153
255281089
117245635
558137246
463028420
276878410
112554453
586067627
364739084
25576073
86513677
16742572
394692135
73689994
22858136
9801280
841802779
491405431
282714649
576782075
37058519
334990968
234027482
637104054
639917484
34826886
89995454
58390641
126575521
130054811
187327453
394903341
479177250
614150591
530880682
157655135
83916770
200394216
1328518
23986468
252992798
32007536
22571608
230105665
138366540
23922554
58124887
362938035
47329925
598041151
438381850
609856529
305639700
334154878
200520117
83973740
887070583
681374101
228163633
589359823
29250665
174519000
416505570
111125340
421405755
221478837
220178992
311068473
167635647
362477561
2058809
73223437
227419116
52531279
247364475
39524099
226041381
84122212
347940708
26801124
19868384
463977039
185961935
99389142
127874981
3298870
32118730
478435652
408500193
447385704
1999750
312810819
356362179
540291745
193035829
333729691
210569190
346415946
219419474
259970869
206695080
273848732
403704540
118029042
221365053
564862643
37283544
24598846
615508881
314480709
326443091
43145421
270181011
93643738
434515404
318364878
108514488
803524409
78661719
4740478
118709887
98189060
214744576
325630185
705274677
536679468
590494458
76072308
305630059
369185256
558806135
43557798
255591689
262162117
46029370
285334077
57539736
481979257
23811663
121488644
621987735
224888361
71674517
405514871
439914894
61892842
40880926
7260002
7867865
6925602
186205856
25711260
17714254
9535292
456591745
58717614
278864535
27218118
20120981
187336302
356631060
774430367
369353349
29117650
4398191
15360777
92817666
16077577
54485464
2561319
35417588
243585485
485179937
57269279
162635327
295065135
700262269
31472248
363297516
29840794
20504959
329375864
413029143
164009839
60389462
78188944
23514266
6544646
174217124
132395780
289496685
834982038
573035837
654290128
74697906
3163028
35117230
220358863
47519685
51459249
162647976
653475796
497119119
394475933
235593605
359134072
39292638
26665020
332718714
157949670
46044473
2220731
402954301
48843673
31887374
241822573
347191506
8031023
371157101
79506915
469295488
33075132
225497284
80507195
421571629
559701617
399770396
367071350
19515943
28307941
200423860
30720913
88964866
380955256
362199612
549430378
197310489
637346103
508787188
159665217
24534443
472873252
89505314
164364288
374726059
40254995
101576285
251109891
30609340
185803552
137066173
200059290
6885805
135483636
33383072
51325651
858321423
644880506
210431559
291061370
1690458
262389254
773853100
484681664
301707835
597763722
351329388
700246032
63620962
153639678
72817984
67642
91166322
34628977
223678475
330995011
210444342
152942475
591248171
115779026
152432434
719004088
405961469
192471794
95367595
360668582
346151935
234089761
10287135
95506521
701618946
129372100
68611395
128740939
1618134
63514029
38014284
36386181
577065314
346083573
894552421
117755508
109094888
544263205
303468483
107073846
135168359
93811005
141947937
998516
501173913
132774067
175106053
136270316
377577167
165053382
47790915
29046324
232682002
732126080
421603807
223882189
34684710
437558340
489352106
387566213
173274694
158834624
108922105
45949472
379385014
96788158
168645180
97094631
269672401
26926394
707634834
141461014
373116991
17773481
531141514
426160269
9930635
169004522
10338884
587340807
394109474
371506916
51146258
29946038
26179560
190674019
373947296
108747510
996773855
12372415
26015204
116690516
71528672
471300317
143997994
74278186
286877191
158046953
66872957
213801070
382194
305164730
7440958
110935755
602233989
41083203
87377149
60482695
57300168
38112258
118800065
16489437
796572072
437250793
326376573
688761465
154790340
831957235
595259778
376294705
799071
366506331
27184678
181690952
211698115
46010295
154965584
43150523
8514688
63599379
31183985
601108797
32790088
1657820
16172022
20418446
17247417
226410483
163841724
147647621
142482395
164431012
252680374
607849227
152431425
12236716
770451161
696738855
575848348
457004266
778828065
783469910
779248414
93024673
11766244
314212254
31407522
357980279
708351923
214843564
571918239
508606514
64565844
703422584
940552408
426505136
333824352
264992087
391117
1707965
388008164
681242
508247361
240885659
621410132
105222844
646244190
124051761
417194905
52305363
62529023
488699772
556332820
372925584
419859486
486069751
728066293
803085169
25203745
513194938
91042482
27206705
214224781
484925791
768075578
150847289
142208851
97080504
672856056
675819488
9858544
59382638
240762150
25643816
152491789
78780135
8756334
668432482
274584548
129016094
95948238
108793485
491187786
120883705
16749439
562947670
46320660
6016932
646987570
55241722
136354078
455204002
787707503
951196595
102136381
663396196
300319678
180199439
46082653
263968702
169440244
122098024
149972547
18889779
628934565
31468935
566338189
5568055
65010955
8609259
37673213
832398
768753702
119184765
44758513
324215364
398968181
116184603
710009636
383809930
276013528
112713850
400164617
50405573
91381006
378557503
2618258
610649746
194142753
131521448
289277821
340917557
162573957
73311200
274341155
363127241
750612092
271420287
608794493
407930161
466464201
15778844
68117064
464115285
229556752
330469848
620285138
529432675
196117985
452952700
92662866
30408892
570680096
173070830
12977908
409326388
118150190
516079376
9156019
733851803
9510747
71207866
141730958
14466458
90597789
575668975
259990771
3853811
483546561
92999765
125645
673503232
263717021
209050644
146860780
777539564
127336289
620513716
127611
593147062
359715632
286974266
389804353
346241
27633369
280088293
232457863
212746267
132432101
15153466
248103451
541771606
814762487
40979906
4686842
220770793
134271697
7205550
38229791
16832174
395140713
147988958
5747487
508877324
546723864
627970
189481788
121099847
24556514
75398563
27407722
223377941
39531582
814291335
116303796
80137135
39876922
232244747
269441210
555505803
583227114
262670864
38862095
67672092
78622917
266453103
300441883
410359929
21359346
24254551
451633882
138261242
199429353
827763181
190342691
229458444
41766590
309949622
134898146
406802570
345344057
713633431
151955653
15991608
26069288
938622501
253598851
335242333
155253346
186630410
226266129
18242965
254367535
788434924
603573939
567079137
8634108
99763717
33590290
51893277
229206533
105282540
213281366
832424605
674462638
74391386
25403711
253791385
778125900
318070317
103805925
218978030
282533853
136961938
98255897
101835058
9804473
162032682
156287705
283099251
668040660
319724554
109980340
5838768
68834872
242477758
163625198
414279729
313039970
362589357
14052973
190704533
49067420
29833885
793513754
59963524
455254977
78389162
2342997
331883948
342363682
415858117
332309367
375136294
431955385
767279802
67947924
185166004
114453536
179816792
276775173
223891974
396604411
26048188
191453723
60991711
24756183
793115590
115347481
65396751
284100928
355602313
9762594
590957732
58684272
444866735
305767219
50990213
13415688
614298400
18138364
642079089
881968718
51630122
398272765
143839712
515945270
623681286
656446777
3143136
422366201
115142618
732260932
333573662
123437942
236124950
33573600
109215783
99245949
263503320
42474055
226570921
221765096
12133189
251196022
339391478
17720341
386789033
19595604
268874554
803127183
33532502
283890903
744933180
293846783
595395950
440867742
207579869
170482797
285780962
56866550
106652137
18966605
47719575
564467458
231544503
269776258
159207321
523983233
482983267
760442231
345187555
420808101
567916359
39522184
121240794
38539546
302628323
22082279
55512155
325230510
908650311
69450295
17313419
138467835
77459471
841321498
595238511
379658546
75672965
358761321
63405891
94202519
251129013
102792002
456185699
646541105
169367071
36265930
327259787
189527041
565420894
436053222
53105507
246660704
399786734
101483716
218982726
274249682
374793903
14031826
174164574
318064634
124498774
335655743
52576386
118941917
307792495
460558327
32681208
804608619
154284425
348784174
109952242
20602461
669032324
319957512
60628319
30181045
46765032
29633380
72211568
112793016
18732034
63729881
44143676
135484672
108236988
676644155
441922856
63866269
83079727
2676992
53983886
222584604
119880
403105999
554055975
156536718
201333736
30100001
79393507
214828426
267232304
43071888
78594468
13355475
439106537
49804428
60993363
497320222
381496691
702901782
57605980
94014297
185786944
19949060
346392626
22180125
85508576
140800808
106393174
458777284
47471304
37553574
758778587
234767781
274996979
151758319
31588707
48775430
248603502
15622773
195285530
127114666
149900081
366443887
301619835
197774645
389712069
735635243
277065762
441205617
601867658
418904560
16424510
55770435
164619958
397220266
766161445
295490327
497354161
10989669
52051712
762191570
51651561
328064100
252857391
61667101
78679467
63154465
8500232
454971818
269517424
583446197
355944522
500192012
128736450
57696287
97039687
254064994
62146588
58328531
543061006
262160147
138691368
224215139
26536130
90851778
43600860
457868583
404190173
670933924
121316665
341068694
166815833
458947002
202157073
7207307
4618480
120170992
20080966
490794299
176681012
154683103
25186843
333907384
767453354
370368639
76243616
171666995
187201725
866017327
418004897
287563091
64767793
111471937
6758930
244381646
88835937
40785402
527309967
692855483
81991688
163644733
424935313
469372134
33308014
139541525
4200519
507825131
211775643
107749133
99591840
498799
109887624
284105060
738173032
35355810
136798133
405796654
410924797
758883677
352462131
162851156
366737575
34480135
251289783
150250462
603857965
130767864
360694321
758603010
18448001
71648354
149891764
283806291
68356469
3132357
505886857
17725003
326626613
50195365
336907426
16175618
3068795
496754955
257601178
210054024
363480346
455622601
259035730
8444235
109475665
19333044
283861486
22647337
302065845
38190004
69316205
98318389
146659440
680749511
3579964
347434196
283944851
180515128
416633231
103010323
831792098
5778985
84247816
501681836
279697236
132311108
58196608
102868472
641070761
331537478
32043845
189679908
2326391
9893849
190871629
71588364
40717566
54248720
323847002
19727387
687215130
38261972
5127318
445464314
185127748
124686227
10707665
203171430
95806470
19526212
14014053
235417311
346080986
247520363
486760851
31418241
182423705
978873101
141660323
157501703
20539875
321920795
167910651
592599898
350273915
52254506
200669893
643173701
177407351
184770907
610817037
146005736
317581706
128581944
282562166
447675071
33431991
346893734
24794855
263863707
188810766
87886756
560057347
449254881
3872480
89804972
206424268
272794637
65194093
418199346
5437805
138567966
11458517
2367498
542116112
191091595
206073833
438231635
614881496
575821660
131259472
45567920
558161013
212315462
215016920
562840625
247658274
190752955
6516822
244167072
510808465
23545660
186755192
5768279
293810584
537264753
122757655
430378626
10706986
19667119
1083432
445395942
411082324
253553779
1777108
15627776
423148067
631517104
34047834
155117819
81539431
844576362
131759144
920736605
377643085
76259922
229613059
171874310
146949149
88873460
306101314
279338493
109780477
68811991
838712051
60851933
258720645
85346504
237289111
732320535
478590576
185026678
104296607
280160846
714680205
147238035
23054176
84109535
251760288
200026929
334542733
159791496
319795198
126953008
101487705
580008826
750136716
110656551
120076054
627018014
87651512
284060702
249094341
174391656
412736102
643511373
39382374
580005189
521777485
298754970
853591741
525516921
52158557
196302654
220618101
144495721
52411437
44379025
55946014
132822327
734810488
632718
123303891
341561452
77956431
29330720
237285227
489997372
284745870
454286903
406437267
165743154
100699265
617777225
344938748
434369246
545446965
575526701
228906993
500576908
511944435
145806835
108327247
6324752
129236847
94170703
14661863
290350888
331321364
3819709
78715676
423279229
381280345
397887842
97350198
61413906
450310208
66338083
39108188
566194178
90915637
6741438
343307619
312624375
563983357
22251809
358262871
516504258
46094905
482501442
11567016
245032597
413617285
875144261
62439181
44413360
138336177
138910801
84069670
50494059
137501190
192783902
159529120
222310803
6937064
522561146
19579123
560513762
22137460
263460900
89003879
437219485
3934516
42064984
61754643
6199067
108017418
56567509
155047133
185655035
425206984
12385801
9021770
414917752
239412361
226846115
277111689
13818059
5627992
92222497
101270984
54144471
113822376
518087391
173433488
315471669
33839303
205777577
16762360
582477457
118873626
100540770
442793217
35372730
108916669
424021971
300646528
81828497
23147807
40948203
626194054
119440100
445777786
727821632
185364329
299662777
448780275
246755278
761931130
467638577
207354699
24353060
140699465
183320289
152783515
386644502
151397183
67786974
423973033
412895901
495886874
619184525
500420857
46847200
160126005
147243818
193719259
88464847
202862037
272783866
15312243
19107080
582228050
672086626
59815009
279437928
204722489
47883818
74623595
8124159
328965757
80196736
96770369
21692883
66299336
159746946
160384159
197726158
13250507
515547431
123864605
700915201
12984896
158076866
435005388
285918459
610215376
21343273
331276893
440267566
291302844
640455419
741175616
29617783
92224026
244749278
279319803
395046617
16651694
713875489
519226919
177790452
65605697
877701587
31152421
175513409
602365909
122010502
274979724
181420131
848589630
3232112
322841939
171348456
666073437
158443097
144179563
81235807
206040092
314531573
338381602
103071316
330656461
90658524
93392156
190164304
166596003
23718167
238295152
37397745
275959199
251168549
132536786
194865589
178167898
89543061
275215845
455521109
186967589
992054895
285681015
197058790
65670804
34357829
472116684
116012062
131718723
17164819
26244331
168008679
79816576
183863748
563244866
631335715
4757343
225926654
56270840
4969323
38150724
81085350
498419608
23042470
256720166
281353207
621926677
488137350
189968086
513674647
199950597
813459202
18523115
89164022
120137898
298410224
673744714
109636383
164772073
278104238
706254575
172183099
249565212
127506105
394767878
541897291
553235258
146525112
283925975
25955680
295820659
47192413
127391848
52243653
213154839
255634871
453244483
516577597
11415811
586632733
11668614
178569614
344155604
146389667
207161682
900749181
115772623
8915640
113863711
427759098
158446839
480889922
525779606
34616532
208430559
46617143
518821699
172794854
248570276
138965614
365255713
73583399
69183020
280980615
47908917
235648863
334068683
73596078
8135397
504867684
136873248
302757338
74496342
207583122
3930288
446830821
551287850
500461103
679143858
876015912
13257966
596990016
540891377
828984374
514164379
10284516
541372902
184212451
451487052
408836937
67810326
66624643
78110874
38644122
215692751
36008765
307540905
15329857
94671949
385424830
305362405
38608229
245022117
247818408
382837228
339863527
845463652
134184355
575072143
416571633
635741648
316829912
18782677
410834492
123630979
463325030
665603522
691847604
453819595
430862834
26949665
116805635
26197923
278287884
13155148
65230904
513759243
45648294
103629318
147071840
139360346
33092055
487640088
538961854
32516573
10915535
75128690
282958398
44273967
178436714
184173014
477001792
743187875
105927838
566112160
14933857
3530644
166567494
20605569
84206019
71356108
417838039
181581256
690329185
123797802
218259458
146255392
7519063
205087021
89199263
57505150
21872407
435271350
67219309
7597988
212020651
248773665
228502455
107226282
19058789
594758989
10673373
454366419
144715443
1647406
143695036
76785242
175026987
210941073
79433586
77083501
343156857
54904131
336452122
58995380
223004241
239829777
524224451
220614715
135366144
168611700
212154671
300212125
31118080
76969057
248390523
46156018
203017769
469191987
223546825
161416290
4381663
889424160
179721793
458207724
24367624
392752996
409108286
50232319
137500903
162242181
68558715
463372733
24289349
6002491
57968536
159260501
460156881
399913794
208603724
10402045
239879217
655920864
349319850
121084993
165115508
3222668
14943281
913173920
18075301
80427301
386335149
143967280
681463314
292817686
107109693
875141764
278075989
18929162
83055949
151777943
190826535
142661536
760038939
312088573
387544866
16688409
132279921
133407415
282563040
22776874
308154675
236935130
60026429
219582961
574348621
268865830
29696837
44751093
443437463
245238280
254980082
615913831
312468066
111670728
329787652
118803453
190264838
346018921
62557852
24779363
24794065
233503510
711675060
896322670
701767824
648006513
114401947
29812716
33811134
237180734
282914807
639042879
184109450
146797983
97065327
223604516
230083181
153000798
308151642
34956467
138307073
125268275
15148797
729165288
41553788
675038118
90227989
66564017
258070344
300470803
239698842
313343221
192900731
724712584
82252849
199834984
709578800
236193596
46541672
43352190
13148054
224173311
244018506
412537941
111020817
152119616
61591546
2269440
284287032
138246177
74428748
517638149
61095575
240860172
902803861
229621233
198420378
123473845
881823992
654565813
107443807
115481780
280190071
48894682
7228403
102278874
240110816
838735777
625163383
899498
633488279
121548809
36638409
64915523
301545248
30314863
357993897
926343819
69704412
366321550
70816867
101820173
4122853
170594881
4122331
199353379
45598401
457516597
796082209
359421541
292733283
56691362
92741740
842657396
167841343
314680274
80116130
35654373
394710752
522089605
1967989
213885317
26354558
900397100
40604331
428650606
114754610
524924185
321960990
243291120
30475371
34640996
491923635
384417062
743277435
343931636
154901472
73097288
267581081
427798027
607529125
5118097
72609266
233946327
128670222
462406037
290310638
802230818
84418908
323171674
430478338
984445842
116582632
559554542
188180759
390210468
63418069
661084103
681476940
339434766
34790457
154905163
872585366
28324651
379439425
224765820
246597324
40239371
56253154
210113058
45004971
697966807
270693096
82262325
152939938
62674753
294964034
784966129
108865212
33581373
70072513
392010947
91849278
190841888
132639879
41760495
177901978
150778807
388746157
73922892
240565820
20236059
5408582
203307260
387162074
9665970
174388214
490748636
35015477
9684702
9102463
538664347
330068912
84376477
157446523
7414535
386238440
10725824
314302698
351154472
473735521
576152367
119417716
703992416
606091835
229217865
179974165
275280565
3735304
551320310
140232352
49990256
202580156
186847282
527882253
698729386
33831988
17407690
206570838
140313342
210827557
671798867
111195584
46002080
316266618
105044492
437796136
536651599
38044186
209899301
33748979
401028969
11194045
190489129
89633074
149850582
277391520
136661625
7440367
235750974
6811695
544714343
6635166
495318581
19439025
303157173
252607111
350323
14738124
10101165
12749020
81247660
177066329
212358952
135658852
50686893
657746384
498969401
370882869
10141586
78845850
45354991
142719666
313869625
574423189
764321779
116554705
6413052
100508298
452100055
980238
229234525
49626212
15493914
286753583
339365644
224160162
157113514
508873036
360724222
78112566
34762273
233592551
52706391
792521247
281267746
71661996
53029527
394255449
765470422
74652510
279939870
288013362
356922926
506666221
52364048
8480450
429172183
150755421
123115131
72759931
192489018
126907426
97793338
79824540
290075340
141988343
431236776
2037442
52948307
415925806
23655972
29657086
29667243
671226282
368659479
35370887
31208124
540299046
73947239
320863754
372795400
19401373
484307254
36783699
356254247
200838016
299079114
76834177
70596029
487651701
693555036
40091899
781339287
446207323
53693227
5124025
303117884
723580665
557790188
265513138
261023962
417234242
554827313
537099577
2012282
804372993
209008038
930625408
222298656
712834758
207785288
37837535
211752762
9606223
65437183
403327028
134056840
416730901
326242259
18028916
116996596
359770401
169868580
338935790
205866149
261359702
576118774
423389034
106570015
261720917
353072878
230011533
150944233
578477686
794667880
556603497
26841038
146595828
511184216
196629953
175519691
218068
300037992
62512354
67376252
31782523
493379310
91251469
680130105
27976365
171500036
173748670
292420063
705366211
543952403
381463588
289331564
641372878
354620013
283784647
149036883
378564726
547642109
141746607
703933342
313885995
685684627
39469482
341579469
525019153
55163270
721707965
134574166
34234482
227938016
89777058
783969531
24561192
431169952
32563609
798834032
745281497
53161268
609692570
28632955
330440315
15773578
832607112
21356069
28266648
15432021
148506032
86370761
67077978
7345576
73584119
18272320
619102720
358163924
143269029
540985388
13824467
101886673
377014016
175349639
37199170
370757761
147496981
248375212
81725089
16331163
56135604
49956270
372472850
322947854
52481840
55301743
268004572
225916441
597799431
58568343
126153039
266771817
17244997
73068035
415649503
881659926
34712906
88854326
607553693
221704965
186078582
634535834
631350313
77674120
593083225
33325378
454956491
50782549
624834542
53182500
472433462
551921765
309312850
634765065
340773957
438000890
868264841
282382897
143301903
44945823
141307524
505902432
277189425
112745533
137422260
170834157
806707012
2142817
130565615
477184242
129632418
141057651
53987019
492026252
697668612
43307899
507241764
346908
58797232
201506073
229247255
297797455
537369924
489114337
17104136
36515158
523149824
509963734
184241936
858252708
325855550
81222779
77445012
603915488
143717897
263743154
532420643
176988923
37695451
612931649
803625570
420834446
360709647
505272281
664349962
454168950
253530862
269432619
604642423
37998057
449316706
277040948
350347801
101323870
18429208
174848590
168704375
106222812
304928789
239379032
187114150
369457645
9984662
57264487
149932978
254208331
176407710
570313138
353128181
102399722
394902102
71061342
222628613
124468815
104803249
120755061
40723661
476546371
239589287
115696026
84338667
421635986
201445648
15296474
254410665
36017242
263988773
404738558
12650112
88896451
4796054
407142826
91011421
3749993
109323479
359713505
300725024
18607128
541265
212842030
123700914
189855249
190533574
109487347
404735474
110832321
345035171
15544866
361095395
12879445
357283110
38506896
412794494
507889438
492278700
731614636
530120575
423580366
223817891
16055221
329576162
562929612
401719287
91904188
75875236
208073910
250261280
190750251
72395459
382953091
733918192
426181002
72268805
228811842
103274209
21131627
19813547
569124097
858721167
202729125
153317421
52304186
287066640
227164263
289851146
62040601
506937474
121007600
230859958
421184608
5184128
104905241
174570563
347609514
372583451
398849607
89573074
84418079
540347023
61777534
670000948
682564139
423111912
365942783
714250604
136690302
12653345
43704606
151483293
414158438
43241682
727991953
4257017
223135273
24357275
331232719
343013473
139755992
84337768
147074922
177687770
68348073
81399928
240270378
80368309
121676869
522854543
137656882
67271773
285176492
92309908
229117920
186323604
22943733
75728145
705410087
122508388
73335508
231471186
212992142
166899666
259445567
432105304
395399242
92087324
213801642
76209560
48177394
659132975
52155531
561944684
33850404
134308494
297499846
106035773
577394992
180406610
439486771
21242291
249499123
403799772
143265530
96508484
309776545
660173255
373011472
882637432
222620349
399098979
912451707
162757182
524796284
82590972
71878763
9185087
139053920
147806794
358683508
274123302
5313659
50382595
293955628
360619960
193181839
617547591
781526216
734832526
188390385
72652557
332108341
714534686
2540326
111591974
390515914
612891212
168630385
37142050
702444276
7897705
321327211
558864536
108775603
242566556
3323361
510904158
106935616
43431580
23349802
44056567
434091884
42047164
80561024
443773330
90898839
263597025
2066639
440934475
466246065
272924155
117893871
742929803
613543473
31245010
419690311
342393047
40549875
310264808
39116840
65989862
136094082
110037671
355819667
154654391
36925261
637386352
511315121
67959843
598532605
208816388
211520065
19044813
8758412
209437873
170924580
11306480
322881563
270000746
631773160
25067070
510578705
49531
510041263
34561430
48889033
591192206
298448159
853523606
181582841
342032611
517257959
230865601
532199919
104498694
518102034
37395983
43073028
182922808
104200638
184039520
339427242
432046914
575715891
181288778
533792901
62152131
379869573
363164170
259886681
84852414
268879794
83973141
42920656
556277514
518072080
9717916
168609602
153175322
4703902
154152784
551951426
341464274
494736643
205544902
108214592
153226371
429388902
182633919
290976902
209322014
24494334
239074947
39875087
202037528
296375206
349879969
125369928
115723471
163868692
192182656
101295725
275324990
153027367
256658293
505581878
143356856
188442258
431067764
214046543
166940856
244409191
127195630
738975831
358721489
310385927
387674301
762990598
16744527
323797637
6063479
115631676
83027645
78003151
243674401
58944054
214986847
155914284
13369119
506032744
163133446
52148226
669925780
253979081
365566002
12877324
484374548
98830677
475264473
93534168
154897968
438292820
541037661
148915081
430731682
387783452
4416729
3605995
58589663
58223140
286101751
41665776
200141291
283902185
90939767
127180395
11356670
149679370
116703127
601124218
279424683
347661778
89091940
184373230
12891307
912067221
3173402
430851294
280183017
74878917
61622695
23540461
815496717
458156587
156859390
88133528
218256769
94580183
878777876
380770701
253963118
78041046
190403426
374061294
575369331
7599211
51648068
178647573
419709216
5738016
90433839
259613205
34914647
158518547
129262426
59364919
191073357
153004469
41816324
76194458
27576930
94321055
78977449
592081991
282424492
609428221
47600597
849324811
126954139
685321354
255341557
62405544
67391224
278910086
660273147
390541105
943240364
383299091
176240332
12345147
157152915
108441970
136529481
311804567
117046408
662815747
235663534
65056010
504205972
63406327
332780979
286028283
80320891
67397602
128196945
26808250
101296243
171104506
23668353
101880418
68212266
353306860
9197889
169127725
174558557
154340261
411841158
545518726
439357904
95434731
221343998
236865260
198982905
134423457
216788271
93269538
209735993
537451323
240450433
147695225
24249737
168162079
58139580
201831698
176314952
138951274
37204693
290545937
388759285
142256428
186882233
41646346
23530518
5021626
27626038
234312146
192248146
621462409
582446354
556429110
275719283
97073334
590146446
656380723
470329398
263155301
473907422
239506798
36125352
13292944
414398861
376568660
122557728
7426562
181094359
163908417
324942883
256986626
764981724
265834349
272606983
86339521
236364302
125156439
7089020
198399006
37551329
58074406
10854150
55451207
27016599
157315484
638690561
25835814
301294280
32794317
33659444
57788377
731812128
633221014
85456288
35218835
23174313
432749451
204835097
419110156
250415950
519020003
186317886
428680171
244860963
385224381
223467621
139283770
619871998
358907137
567157244
648429551
154022736
424896752
516662186
6943277
621876995
122157319
228938716
529097831
253251680
243764673
1250206
146548576
481187877
349057565
77044576
162212899
48683400
366932850
169445338
42104802
21905409
751506492
251050508
292278308
102642394
24047828
205849352
264508257
72807559
797470145
179306881
407641112
24756856
471840026
66348097
49776348
404673703
29834558
335494931
2617045
107107240
696762708
430468668
321851467
228247023
289102266
324194912
73728311
48022873
126044991
363587572
99758295
659630659
214744119
34677977
207440741
178489230
846575562
232596171
709246536
794303189
4209398
173601127
151532852
222495402
256370522
378432036
356424366
396470914
34452306
16468330
99463704
579794393
810894835
37536771
54494315
713974666
44454356
18534265
33301355
617564145
321644641
31309050
142447882
836798637
237771572
154067333
187383462
108343574
36828716
663125912
3028888
711102959
27755624
278206357
263342838
537541091
706132407
308165914
3191914
575513076
223740706
233171905
114975336
9459604
468296506
554768785
375931664
241714595
528123170
378212255
109619379
106100358
496512721
305142821
32783910
351306513
77646190
384826875
152246773
171768084
694411366
279933410
47407735
164828146
76538124
514302029
554244582
376039312
45221946
32452450
634957809
536218908
348251866
353024056
226553043
165495854
757197657
131608262
38831811
178191456
218071866
125363267
5070911
87877794
32930567
305002665
448770670
59747536
578928747
463768752
41734585
164596388
302160048
473226691
140472680
58014258
617901538
157474449
66661187
107216719
275893627
774545179
632315539
65283275
2626331
60629197
695370955
72088004
90981988
225580322
1928585
225362370
195349678
13751520
270883401
61865345
100727406
767559685
39037062
300574230
247871077
199322273
93775425
58454628
4958375
221671154
125292624
79219618
838978468
455086935
42330331
147598057
178026165
170006400
896853640
58710563
11757172
502882010
343256297
111678001
18446756
163509508
180061981
745356826
163613518
642323857
68936210
311012852
33212837
444577073
43740848
711495059
519844972
101854607
149005374
101385276
575548012
26583943
240411948
63485731
8902560
530739555
282263837
217530764
287062220
67891194
50943361
258936873
865459442
862270741
19857161
404971208
90900911
49435896
95646066
436680616
49428303
321178029
811375587
992651
4311287
507822789
56385869
381191
64119210
668168235
24599541
141124166
83805273
607259534
167320229
225903824
148611178
666060170
60799315
540832160
118203861
274621546
623230780
254392370
90961328
23478047
9982738
76679905
446682398
190293288
448322487
260315853
128557938
389145204
360512481
479755089
334502444
369446768
39131794
206124073
38329397
37423626
22164280
472500772
63199904
217660243
602132344
394654177
304148279
170121574
82550080
148694762
4738579
154104436
492622909
42741896
736356473
337125108
706568354
120033595
422247522
278364722
65845803
82243183
428743617
64610831
360309496
559305111
655270020
369949466
527274015
214049874
47601316
182601471
208542853
106047422
152742001
394564771
36362232
126
154270170
105222111
110996817
40100405
618222832
101225833
334991309
510315441
43879590
19318690
15200493
194469783
2378273
197487309
137876798
12439579
45993774
782348727
30098806
58794315
234240080
4332636
180811630
211695246
71858118
495170932
154498453
106943671
37580813
15796519
20542268
335651573
7210306
122240172
80270225
105334637
43649692
48698013
56689473
24504620
673136091
23207737
56904021
720780526
11148446
103391153
50716410
5947170
500641361
67636008
647412770
296544624
424292812
28078239
524939684
121564441
450775954
644759402
56536555
692510421
437466279
338784057
324921299
96654379
291650778
6892267
381975088
478609951
294284366
261304143
674100420
412145479
153906452
19854079
20852072
14253444
557755920
63960666
226461586
586996171
25733367
133298967
344810628
344525704
447468982
87974233
281936642
54716628
656552158
340936272
410943694
495316108
694987954
283117318
59446811
306900309
5580946
289522854
525330893
45290289
103427546
249866093
207178164
2013298
499284784
126858187
362097363
117036201
90897471
44123482
373906640
527512620
174379342
201874376
145343415
17267826
304284508
394212214
18673048
84228814
175340367
477195925
72711006
32193952
600224
200297752
357865280
53371139
240743400
390888353
9000891
256989115
114360705
271551049
50702614
261064146
91109016
141778797
348375368
3810722
83205870
333532214
182469695
314259200
173948036
48088567
103728147
2675954
85436499
598281094
515087364
50832045
19363969
252513547
374087627
562249475
640111217
16367309
631909997
243024909
243132951
197902218
4801439
398002326
399686217
330245616
159296845
166571129
658409111
5229899
405812200
253361779
857567368
98374328
318465958
248073463
311728661
119500600
56228899
350258153
1811966
622302846
271977449
465353110
50968928
4646267
55087538
20737366
292906423
425990124
338455100
205514613
430760688
16838567
40974800
21322456
194913451
750979279
643858429
168533032
25890576
10558539
707699949
37242608
221290915
99908884
97185616
43521027
127794667
31782057
259356879
634218538
33805241
253303930
132416978
128919258
187282383
237111379
56039651
240046449
59717172
39274800
841531409
425653831
47957647
611067278
24770775
235214696
121613123
568818890
31109773
16500531
32326771
38713001
327907625
919475220
53960697
189692920
136036958
56850868
42903225
10630933
13538793
307432132
423034988
35296159
59834202
294431477
561945025
93649524
145250681
178915917
299510630
140493462
169240081
404906400
223004995
249921501
48917191
254013860
112207954
495470041
67458005
603015
6253358
189310310
701020007
13770130
200282525
609219487
67697726
5179708
548400223
45010741
355295780
465961067
73741860
137111629
5421538
438348713
47525572
4743688
175348579
16367340
603009365
413412068
182229820
283616743
79142064
93901260
121638875
152085448
277597752
669268015
194140569
381665509
216153365
62189111
238398131
832034728
105405372
300228907
227728691
73744234
654854314
898427513
170649608
278318475
917807740
58434130
40191605
38027780
479140286
688972536
507526932
84420736
15662115
469107443
93286034
367325778
116758999
378062198
160867175
465861881
623684431
378024661
640894354
83902157
558685958
820802222
213516927
395330249
41397272
9523152
57740622
171456880
61624965
67296424
257155932
3289601
254178292
77805564
647682215
287121486
13859563
499752581
237400181
489662250
470979093
182577852
330008073
214071526
83617298
77827570
212996205
503961
10772726
216240346
469198381
13550000
422884894
253110223
267973352
359421663
293236402
58892779
266216125
44815713
497868400
77144063
230946855
351246127
435319301
53663840
47166081
37536452
701267525
436300717
545189914
109778441
346874414
119300668
460514417
159754363
4655317
120254673
139228854
175229457
281339699
171489927
448355451
156582449
240388344
595200418
17358169
515094922
162857556
23987703
615755479
54372048
542449746
1284012
80704557
13358491
17622731
7401117
52587169
43818242
168215176
65733691
1304706
664943142
34058399
242203319
275879356
207008773
24724776
255098040
219017572
179177646
633451801
7485875
166568952
319764116
294013824
359860873
9777029
189141589
417371071
71855037
103744185
341610700
31240950
942609
68507793
77504926
79093047
4674364
224477006
84593452
714747718
31159362
166979187
78000112
339243322
36975526
6608039
172462854
79236033
459535104
355439182
104881827
89591731
65092756
112458763
605417307
4976254
64991399
366334965
89775828
479257777
182379055
103815045
19195394
10082631
126813517
309746959
174263456
503317376
479681649
701696904
602318762
171433988
128858131
215065935
210580857
285819267
43726102
398615881
9885164
69971485
212049589
167879863
133157645
125127613
139548558
418058624
85973184
72438643
83313871
233532775
36364167
282369286
424941170
118202075
85569408
274366715
482423241
245366270
449391207
56135180
134139575
138428667
6599989
42294957
200514839
8169244
99119755
46194469
427962544
233753107
707357595
185961054
524985876
116114931
665914347
141644791
308609829
219365101
41667525
259546728
222721244
213152307
533374482
57432229
139460087
321812779
413593739
453089585
532456340
838562326
93290348
1001118
128170850
230447816
773456354
402809315
652364993
176788761
156028896
399093273
256242225
296579034
59337134
320098878
10534313
67445102
488769142
715521011
54237108
426928906
60481719
58738343
812198455
49610366
286817634
451802136
586658884
101571813
530706885
9731430
98898096
334942569
276012167
78134515
287398805
320147762
191564288
367019952
583782251
393931422
91829002
2118840
210844802
285276744
433168169
656956527
17291383
230584985
427961372
300481125
220861294
46206441
192463711
60479555
864981701
711368444
359071582
270837801
210388773
280201829
21797077
1116244
847584821
154141616
190846617
323523713
273376496
18590723
459901858
771998255
127141061
234829953
717445499
386175389
193493822
88712933
918160299
11304807
24172936
405126634
52944522
3334249
55785612
55933927
715190829
546976135
92592509
592268058
269767138
103376939
280258531
58113062
296603544
177892841
12440264
20391952
486008093
19709399
88213668
361348017
355694555
76072985
288000521
638982809
350111367
2492103
31234605
48779260
54689758
57288543
1202295
35165752
447912183
1759385
299858129
259280956
66613592
84563857
38699301
44621643
241981822
191599272
81976770
511824541
198819780
494685309
129003974
505645111
137579437
106854410
201283011
91847085
320260471
527607084
681440749
537771413
95220717
621702918
345914999
36583767
215888381
42804850
585814191
197126098
614131317
24512219
280593452
243380485
43410996
307987931
1496076
588021685
865199022
23898050
690306230
161995482
145844413
10062587
9711458
11849616
178802144
24177018
128513636
248117252
211929785
107097294
321698558
8076914
86419170
87726653
107785338
205737520
198651552
137581260
23109081
11985999
279362725
20607820
5748021
75946490
449629370
595110662
325264759
128029151
912835469
83416159
665076340
195880920
197483176
284268234
784804105
481952340
45592617
728710443
778929221
196748834
424443888
487607214
198538524
630596618
118107280
78778396
355812002
94990259
762008223
574997067
9357467
320970953
299310018
662069575
540649948
612063412
152702444
52859235
166616050
112189517
522674981
383319346
238814420
679311283
179325805
3556493
18387364
22887577
176512768
185002433
157884543
3137451
555570029
123150587
239077957
315957846
1110307
192824193
193620400
53324236
190200368
209397926
111127759
153894502
534283809
240599459
328847188
313021477
169529115
211397273
29157100
172082001
776400516
22701096
208900314
49034013
144587784
266121041
545032414
321536278
500181142
94972395
162872438
131246761
201123920
774223276
634633315
15552370
53690706
558207246
512414251
148602688
699257602
165412766
90863910
39858871
407098102
290652034
97230347
373249448
232747511
521112604
395861234
638614258
314236050
613886350
473484284
267153533
92984189
429982668
258383198
52790132
7656898
84031367
447888396
310744661
54254866
67777198
633103542
252783956
99236285
291651989
329698276
307716178
606681936
82271168
181253704
273723855
495657259
172947862
429375145
62665522
69687299
313275798
286456512
11528380
74852163
173508398
729532202
284488477
16088618
198896194
271459525
147217649
948389427
117348534
109370741
535863225
124314752
803043839
2348613
80838926
25490537
103049772
554146421
41123411
72848072
302652906
231033786
26398569
214046110
259980036
16059284
23818005
185546031
153944013
410303564
563134719
61080201
196106143
16991679
367559934
189438018
238438718
384259884
46897512
141857533
385875104
65063444
261566718
177326649
183274580
69300403
127685792
168301263
894477546
449966409
389618776
18825360
223579518
41238652
446560342
215831172
186406190
237414005
98339813
480327274
107522678
485743457
279729386
562345671
147742126
202035758
173625379
265930170
151037077
283882362
96653030
37987755
38637730
248955411
429331626
110532410
72882660
291370705
500795624
226003268
268933882
59606277
307427601
59268771
15632000
65157559
742468464
42584149
195964275
302414942
140954223
66339180
371375114
76668788
86161503
35533936
58895625
76670018
242017687
11738484
33554418
133888250
164786454
292220015
19465377
195687405
751581351
307136719
442273494
92939411
764983946
276276324
450007698
332585864
69742583
42960409
72442619
53240876
149071688
1725032
942123457
224343730
30578881
99830114
14709939
34950411
317219825
426956236
86703992
636421976
431718036
163623289
330977815
176247683
177980274
326181493
207157460
759954947
47552384
70906309
177049783
766442
188295774
231934809
883116903
654505847
282188956
33249751
263996927
117558098
273738407
47335269
65379175
509340755
162595169
428179905
163697897
247657469
191213789
564585196
568715406
117872944
155316964
486554675
427478630
452682592
311306328
281540426
508922035
44637749
61181530
6214767
247860986
208832336
563446568
101648548
473903945
18825812
383495516
178185204
52446511
509058751
315145739
310133872
107339560
509172544
171113673
685038436
95928150
36796885
243481135
244095341
58744264
182724352
313244036
150074070
259323344
294101344
531196940
4725525
679159189
378713906
381315425
118376251
523064517
182753030
251460726
19871949
336109500
475737442
139447268
134514280
30626218
197023005
471093554
93414427
4049383
333829776
646312097
746928749
733052765
57734671
250093562
50590316
265687778
545835425
280625047
19873518
136210846
616442661
208591074
279761448
62251532
80629614
205986676
301461436
74710388
40103714
67556968
136540240
485335996
82829068
72914473
218395985
111116137
176874681
885691738
452532455
331310487
65317857
108901094
117091354
81187334
538098585
95330629
48490507
3713982
189727950
595991876
736722282
300036683
541777242
115626406
812471040
607205890
679038135
358840075
360027339
332873584
122716031
104164962
291977088
239677481
471435061
340228958
531142521
50888521
33505430
538047654
256403771
308603286
280606021
416103123
522808260
488279198
347664472
61773876
726339867
34657866
1191789
143793622
612411049
132635815
99040473
58810091
124598396
112435588
516461515
385080796
65658854
98546269
127543964
191877932
320654389
436991116
27292060
40127777
505368109
422899488
86396210
390766346
80125771
63885495
322435864
403899275
102327472
59429774
431931892
14968480
612960551
238951959
40601620
144958655
150326669
228870506
38695390
447851689
217880391
498992656
732740112
45817647
66892135
57395746
217296152
32517385
783042226
296049191
307711203
307228221
3450887
249956110
57815185
304881510
96652488
332644582
99881650
45924843
578082100
317010970
13315309
57923815
2379858
636439302
231212792
708879136
241088259
528804115
28552973
88330656
641859797
14680848
328720935
471193375
203340034
20769915
473470626
41208069
751522303
45616981
273217835
187626033
5794235
48200238
2661817
89200147
281871831
207336905
471778117
53112045
208625479
44847290
409693465
22711329
20826541
553494627
71689687
111277510
50507467
18403601
58975998
161992027
267983816
74655458
96789419
125854286
331711402
534850498
14983664
378884988
1714163
54029564
416211279
344314761
359941293
76178657
88562947
310018892
47295672
140814987
258623503
77882577
217535857
513502186
379343591
183444391
28666999
62017673
134403448
155956911
842731531
450434322
11362672
315981620
453045861
49889945
378791182
89099134
9241371
459091736
250820045
23743527
83489983
52023238
454763582
18924667
7269058
78203933
39356692
486048722
127101484
85998140
378569487
11449627
671375907
548755732
48802861
136943165
480702529
516400867
343461491
566421025
184371723
109818720
117644588
148509729
283052497
839228811
164563710
153915385
334534088
10797393
23447928
5593580
37161918
66356559
834305819
42899227
685699499
16685515
152878564
761134903
9627121
56837208
9942130
165196407
732158150
185683056
634922149
567806019
136322859
320349987
513388389
11157969
624691077
615750651
45433944
311928426
582239347
47476962
2903694
699073
459539377
60729150
249655316
8112102
171787849
113908601
32875330
282607130
405528959
374654340
864417441
300096681
334899853
390158748
245776343
66385366
431075304
305599809
168086701
33748920
301223223
544660130
118961677
472651964
97053295
422009591
78624808
194315516
311161473
197356244
691759477
144859321
329212125
571624657
209607439
26591450
262529422
127805675
388838694
8324194
40953
523776485
51595439
43294514
86460029
76673702
51592348
69746208
105064664
26947284
235011148
164186962
886473416
268255219
40793976
357958053
5879030
51999368
705354534
177953046
160318451
260107706
589907629
27982517
80513445
14280739
23143496
537656084
26900334
645458106
160902215
63221523
693271337
13451347
112611794
179150610
65724763
148934429
109637667
250736178
459040279
671366385
2376260
377484303
128217741
326607161
216447338
194573353
479139174
170431379
163481869
2177285
14220430
249531633
42553451
6719020
322833053
207000124
4761543
24361774
14385572
67304418
245611270
252379737
332203855
170586887
614782318
341786686
353551306
356048882
78341016
259448333
352895492
526422100
201231426
133806902
37914543
261379961
589878969
270312411
215298608
516127449
540011999
25828980
24914605
437061550
464103617
30454015
29266590
4932713
538744446
18400672
26498371
661732085
424950407
100146
194714299
170407536
117964315
307534585
260890941
780960479
471427684
74225366
146138910
682562970
19637392
210892720
598376113
143136558
501018379
15615601
391916140
183559378
219874887
720390332
757458818
610644162
288731935
711293288
15749816
317381389
255338697
21541443
243703534
24406021
828262694
759484790
412360360
641130926
77574052
121637235
82743159
421293
377933809
101425876
901251575
290931771
59152852
216395383
358826668
760906556
32521409
5220567
263555759
484857978
17378015
488287449
220255052
750111793
122998745
65821882
159944799
60078923
274035790
52006006
704071826
253553991
46068383
165605614
393416738
6773595
148573590
89654276
3838461
18679606
149842195
90707727
51726289
304758152
16695239
209452323
122980663
126423658
72788795
748747977
79325487
110699889
345911953
175929742
15387294
97229201
193341428
505119380
263148397
46362457
2871613
77054648
79209013
53563868
218603476
4744197
69397614
468249792
637300226
32285610
15389179
38132925
556863300
62425429
11048346
324875673
80682891
176459954
68447633
302853653
163478435
770723057
294566037
575504566
94288811
176736631
109559482
44029418
152678051
31630089
26925328
444908184
882512046
216485251
861763735
371027048
76680538
73477164
740893406
795560304
162392751
448249815
8416228
19187289
366938146
266579465
143081756
143779117
123919993
72741688
390119039
522545029
225454076
222490738
252095157
203821315
603898219
556652219
258723003
36928625
129608239
20270456
548840551
54946639
38242733
250119320
269806760
28593026
36261050
145591716
177057401
84827538
491191461
268206084
958631455
379317419
326945994
8777305
224483068
279339006
14217659
157696883
4481766
87424110
148540570
86374102
268562075
144381293
13017243
54231203
122100626
265185690
23234290
146105874
9466696
531699582
931244489
679664415
4576653
120233338
359368967
98217640
487607171
293916703
3854597
141074693
44434995
801116081
39363778
323334638
19844717
360755
158065644
92169502
193134841
7075868
776614339
6143843
200896173
297241221
897962544
406297808
116662429
398639521
28601682
599727584
410811075
111392287
201687439
51385665
105897569
296559538
212129609
176658870
151066345
409219606
53422191
142870856
741949117
65136067
229399463
307175977
60262804
41645052
685858328
385767503
377763900
37439157
59520531
10618125
404773759
301773706
313386011
532824762
865112033
23016007
556289528
466659735
78489155
849764
106659048
115739305
118816594
104529724
673402896
429724189
344089116
312153065
23413806
373052539
518874886
299013173
118325246
191782647
12262311
203283985
132280471
228913403
376257075
170609419
239563702
145401883
896581381
53605153
92821349
68626429
415968864
36458601
74426351
84752003
580314484
163266299
918527200
9559795
344021722
12383174
169559319
68886249
515362739
375783091
8323884
333509093
60159806
117776567
73217835
768222105
77623183
187640310
337242208
520504397
157882478
55974723
2003961
311903432
194900649
33492736
9223370
726161145
80094318
265100069
412132464
699282522
150158188
36016237
12232014
42588052
375480656
454054117
757758129
97068476
162794525
759516211
145642811
1417985
135982330
579795026
157406702
168414781
43044012
62865176
282266464
81649977
580709902
61795801
25051227
67655210
120903391
580557194
177782355
393746669
401510960
249620391
129539828
171454546
720640599
709358393
463643926
637467611
53920662
400064255
35696470
454717119
749364865
26651351
244043294
527863964
5413504
72228416
608013943
5569841
384840950
468137710
69049128
256525598
242800755
351452695
578080321
56399853
108236063
15246686
171650930
333357618
150275469
697612897
614021892
406056359
60764783
55008509
269536917
146025617
72397645
213494742
643352063
905564809
696020224
424465248
246566352
30685531
123712643
55665382
29669828
278074603
439088556
152197294
93034540
73135618
26927577
5540490
35553841
441178317
30637652
162055390
575598280
641347991
2413249
131457436
133110190
80381843
328024658
371117737
840468621
83197870
176572192
322070537
471066385
12514779
14963901
72225291
111769670
747817634
467016097
280771626
707214989
179380067
338864162
31127326
343512850
440496599
62564710
162603797
14541951
311500135
235132342
182093076
215378865
38844592
916443495
388603367
19084148
28278696
251995348
51370206
176306581
62454347
150707276
264993219
80153844
595987514
260191460
22178268
16399243
434609611
730250915
19329950
7210198
284130688
44930957
179478386
277906
263913500
171969993
607385910
46147515
391130215
501290244
395359381
495625440
437233622
125145357
493912872
48636808
182048694
255559713
16848360
248293200
472890360
273562575
148791471
210204463
220183614
388495887
773915241
273130492
76436161
814917124
200137227
801826788
226351190
1398249
307070252
49898431
183451761
149079135
482604449
16450004
454547030
588380236
114260559
324496465
753611700
73878811
13268137
223490832
136670102
19365607
286343113
273461069
408448723
420744793
8756037
220648568
269115035
54000982
362797051
31149357
143686762
94834934
646999480
451439877
294350365
783691392
26886488
68966326
59883714
216444227
148733109
363473522
234943491
226779941
91560125
362951792
35258395
595086223
221673664
49410854
959425797
519021471
466092360
532474
239651321
55009666
317206280
696877698
86632114
121421332
637965232
738113587
22474560
27157800
268774793
105911524
40040318
93610951
396599886
126212087
134556877
30813078
431628156
459072053
274145420
58433175
49555986
325025297
132760770
2224492
10317111
170961718
95219680
229777132
216085206
182965416
403340494
233453250
338991216
33884344
134699397
540032951
98300197
156339185
125674642
690445635
117405687
193615546
270822747
526397925
577596268
43519083
35356940
40083301
28329932
359494380
168631600
189918860
238178343
527167770
37102365
354410786
141095314
265676527
79109
355315647
313735167
744031
427515772
568609566
61217656
314357174
403423226
49683277
657952053
254969274
495115449
233229925
11855660
50995171
70440717
232330940
35549712
124889990
747385333
245500857
569907080
609474315
626023135
206676977
638833260
551283215
203626347
616486874
12108896
65919367
32964546
371576430
170555394
490246882
13144514
391173255
12354233
534288365
108820320
350854745
259114337
62086561
58855763
114354641
465641533
623886990
156406697
59105565
382777161
637346306
338081630
5902358
63488571
61230147
46002599
71687870
719491110
185065510
274573105
416119272
453969480
194145990
8441865
549605876
187364241
243898655
200461784
699642412
246319689
133952813
228951053
376498772
354534980
653611295
26274696
314398950
94547258
218553734
294634288
578130
107365699
409665878
227815845
97819417
578982719
3961665
279975334
162380098
215021630
392897782
703351694
36553666
287881548
188298051
19654403
182374097
705366887
65530986
112593855
425854156
641075771
437455560
61579062
179232949
444983266
676696482
277004439
208420845
249367251
48079360
526409301
36671691
271855973
464366187
681075036
636730394
278855454
258928587
111449327
190924683
138612546
2853884
325926032
568571261
346969370
88028615
507130810
66686755
41425282
4714075
490447488
426088267
506531081
50486966
454723534
30266799
546659365
98183488
91663737
74061057
11481622
191754103
73070184
597426359
284003745
943911196
201607064
289377815
357100590
138296520
158737683
133894432
46357058
149356934
27490411
13362616
164630035
49818419
88234015
620020099
777464837
181919045
221767968
64749575
19184296
91914522
57938704
44640352
201388642
94457384
152346707
131468259
160436863
669796544
36697338
480488075
570617983
356322204
938404292
33314837
20565346
12740741
77819924
14527950
74107208
440079442
66871916
498280035
76281425
153635953
42770536
517747971
152278136
64688487
312163877
50374315
113086532
310601740
143967839
65024293
398900607
478149679
44758663
199769974
50730008
119531471
529029036
49214773
478604854
330490950
116675920
122848478
258035197
345824066
116282166
115144069
22392309
89222625
272907164
217934179
153449080
146532469
306366858
157472972
654560990
35889814
362739396
59431760
30338785
352402141
399966365
47059263
31806095
102660149
373590591
346356513
370485493
67156827
53883526
704903951
497521677
215165188
620907313
332814848
279365887
27653351
81108593
342907486
348859353
175103038
23066921
68816710
468578370
720384367
212485703
197266840
121126871
510329429
631419081
59465896
466328762
96383367
13863702
167019000
120995465
574615008
28480053
262399559
637621565
3486917
589914604
521391282
171709690
71724611
101222740
847483133
18834697
239008272
472996904
41744285
233830579
57192624
92381845
442609567
21815692
372609606
36761720
200252478
515739366
286293462
211412095
731091849
27011771
330456874
49967269
92509746
379769423
464090504
120005028
193364143
16115170
830432803
349880492
814116527
20905294
614222595
377282786
373288981
4768182
59633813
19371986
248128556
337833215
401630105
195795761
392212281
56379209
548134754
666323271
416991879
16274980
51511834
148848318
215774745
209123384
372214301
17726655
295678672
46521351
118164979
14758688
529486318
304354055
167230883
536424788
55764181
157236626
389567902
323406434
126479037
22494000
150025859
206692843
21521825
534813661
849009463
317025126
177533689
340102776
548249723
424624245
13239780
105723015
278437182
370746527
129011319
547137452
479805673
56308782
533333209
99884771
24889630
741877694
148750513
694711474
73510965
653830279
14938629
84960125
488631289
166737111
59097495
250109874
111269108
131417734
51738277
274684112
137665107
151834592
332304150
25537398
86443929
157368410
220309442
123277004
534615333
276071337
10655185
264235528
231472283
104667036
9139036
20059900
2734534
307959043
142502302
520689122
420045413
301184599
45011211
310331189
133307017
3186765
260716478
473795393
139664854
710237540
171513613
434104979
5527963
98653095
15377138
220872880
127450521
23454000
227147469
55569567
35142279
209242039
240975082
506401173
14331330
261691626
908844353
218762746
106009072
277943935
21767310
14128676
227820023
750792792
748070853
155131802
362528532
150181706
23283726
288023200
436193282
32811994
390898756
629568161
735621225
64196041
79465650
289281549
25636713
613127994
194217867
332107343
81597428
94469800
210770648
189990482
749470473
274221211
421723406
58104522
179354787
73556964
684109469
208615336
620295074
285446837
337960286
193887652
1825349
41835743
100670160
436526144
358160
446656060
46474226
66571997
274869377
320064294
270717999
475486506
344135130
425864142
80423782
294646286
55225340
7826118
245059633
83952136
22619284
879618295
210553316
66364267
267074864
112757733
2342081
117157264
92085187
878484516
89608
563841422
38885679
506840923
29217708
75641622
201221247
540075434
35446354
46889529
189446543
670905
24743101
71572640
318324089
138486120
259370636
197502646
180239497
80956518
48773032
285895761
88799369
9863094
347575191
100719479
807995225
198091708
201887171
558834845
85020970
34364038
419059542
30474306
366121495
42350225
96794990
29940657
413695168
382569430
293152178
43272914
34643886
124087582
546952570
115307259
219061904
387870972
234572337
25379170
61415042
99239323
65853557
57538797
222737465
252473549
66725029
322896904
470142074
570384205
196380497
277407500
32316338
875885579
796202378
245838747
278447938
16259421
177467809
152590710
686913962
214501351
6267790
270787447
98548881
532460807
220898796
565845
364604067
18730215
41601045
170788094
775578283
832016214
785604332
71738384
123586545
165841482
40756138
165210957
152691577
21277631
271061094
121562474
630442
861129677
26071209
622406867
197682339
274810123
155762882
116528110
218280467
108737302
322887873
80674775
187500291
147557378
854660279
431728884
207148140
584947987
175796871
651237476
213611085
654731638
225122859
301549388
453393920
38415560
112824175
16716635
567324776
540162061
54016706
485012618
84926664
34026580
298418758
592317646
377990751
450008781
191122270
251708006
11499859
1912436
164895023
38889836
121285513
285383824
262314328
436923389
119450484
272791237
429211352
84184311
386142252
443932394
380696472
298278245
231524717
23348422
48197410
145069135
298470360
168912478
396761990
69996700
12064096
149258757
43821181
309351377
79743892
92891502
231337962
340417223
496348337
462537010
257229482
11784397
97408304
95276821
519776187
265268494
35710921
413676188
449636168
79989946
309945377
172774102
3803516
78175945
364648995
319203549
36102796
131883731
593667714
62643126
41065486
64046188
435276369
201476498
51750481
26757493
63899750
119474748
321145666
269445461
43649149
296139066
146248496
66942615
555915619
73413133
106483118
117950105
14110502
410130750
59836765
20229935
288945955
70205684
464673422
571628648
71322851
241707065
396989941
572490308
108977847
387946387
220377880
416108070
146033565
87830235
482125954
177568268
474130702
44571496
247558231
498122135
362582960
1315489
626183699
294742970
85803610
445565417
26351087
582706107
9925168
47154395
36462943
148763476
241104010
16059748
239004455
66191794
700453831
157115001
53115076
339859973
23784577
504560875
242235932
219855896
92046477
114902453
94308119
33257372
626126023
84887184
226999079
104634631
348091804
3573085
42396608
35803439
358712
93779417
266118464
88826560
800819680
250836214
420056970
975531
366419539
53471821
625043032
257794073
124568486
155493835
212057143
226529543
2369235
259073451
212697775
611457305
174033644
347392898
19969955
108600273
389348220
87863698
418093566
185193094
71286729
10044215
74751865
330338711
37301692
41245098
221022439
588239333
15725505
222381778
105444826
460170144
15095285
565081802
649495021
358731772
260572672
283516148
81338963
23424658
452196146
31900646
78329055
92955861
334197873
302335640
147340454
533097065
514830000
17193765
645105288
80769185
170431609
193845692
18493786
152146687
590606697
21697554
221770585
92130469
253038818
4188523
385794741
864579990
73442188
490748421
78621893
75406632
501601032
539179347
664197394
658214816
18176190
30659632
1132173
279399711
258803945
140147407
174729341
22358842
48794940
132260245
228495094
499232451
161189397
465788438
412999820
438518496
433758965
213116738
172827453
328286187
12798499
4519176
942480235
740838987
287321591
43554829
11234234
48073093
590524058
395538547
394907167
216704291
510671928
146383437
298214164
76567577
193056586
364892756
4925160
192400921
154809851
51686738
783972614
81361581
199838613
154148259
19733871
4256410
480681709
124756173
497927875
51102620
56279991
82509558
22181512
725119768
574732190
18319447
472698820
295704512
5014501
141274534
195104267
12221869
330683815
170197413
506152770
193118059
37605373
22503273
105941735
424831270
249168556
3482017
321296274
306052722
137288451
46082297
623911811
73483745
5183631
106748366
485308576
273911202
120553473
142322329
404673175
262477528
706689514
18115945
127729729
17491968
9139312
165833266
186899585
92784993
123267837
235128753
86669152
286953849
521770892
735609405
83608282
651153547
530165302
344254946
762366
86371287
783727443
359011039
83743001
8279848
220750217
672862872
322770116
517079807
30731100
46411476
113440677
202102107
113712066
302219373
423544168
140000165
15117978
34056111
172767565
225605240
680071504
700465558
255724885
66625566
95714435
58317937
9341196
330115975
779825612
350220974
143494586
114806752
185646655
79510758
230412562
281765684
358610394
85698937
41285414
118218106
5851009
285078923
12036044
310635011
3406506
135071901
32739971
174857396
3905438
102420404
378345696
834153742
272715176
170518580
237554821
71781429
415424496
61179120
223582154
491707009
824400482
527938752
125359081
53594249
430251705
82505565
23787353
6158861
51730872
132139149
217875116
256412926
45179954
723293791
2071022
611956439
6404332
104258276
130603442
123347752
256679995
237002956
152949727
116969734
92914103
697313560
96046456
375325981
820656020
212217215
356493614
160146641
67817529
268506436
341231829
51741345
188830088
812067385
225748176
578815120
119253577
145435018
328781518
175492360
393058235
248750801
216624287
644564906
493799519
176162979
46808690
406731005
23762691
363931214
68794042
52784056
364360007
591279639
250013413
838065403
71995831
23414772
2432647
43215248
259347099
146821
217856887
232756796
7371514
55575941
137655
67895420
576184967
337364436
115167265
1547209
389519235
125646516
13944594
29763703
593697569
77291416
65191401
119395264
278283131
832211703
618014972
354155976
35318063
5605255
243964176
110669915
245402054
115066593
305478105
49943281
25402607
667019959
276170083
258618649
148739169
152450067
194733072
207347018
218873805
288751277
389613660
235017016
125055215
426967537
59350086
60199844
29432436
337527616
347076468
467930256
53779932
325706125
279865080
239282570
85313383
391728896
153090754
9739470
73371353
285154419
213010366
486024191
302711315
2299836
420817316
513248221
210345914
21855841
532745001
212496495
136027369
351902840
191085908
257228632
146050842
749098003
108148222
139817178
637196523
15666064
343210456
98629589
47554765
219978176
320564902
345203601
600704213
48034721
580854222
117721451
103362288
15716100
222725594
345446110
69024244
17255974
219367839
409924705
55649750
203203371
205545310
297411143
2506986
206504784
186097848
139449689
754479737
78184712
68941789
73736265
280801228
53348113
249038169
74580188
551271733
1470167
66741837
32841535
396406052
643971941
293279861
159490490
649827413
664176610
193043951
54740720
83764124
1858262
483777855
169114085
73838304
887999
807290397
472866817
22812298
506149929
59583874
133320875
126457433
771939271
209686181
137314878
757193073
16859334
231518791
158737684
19029150
317027405
1429665
251010300
3300643
197541049
167046314
274078907
99724647
38915081
289548794
2728326
484741081
373677085
6881748
593351777
328662565
56006863
200965811
422469440
593236927
56556642
160414607
248199283
45531473
14020741
232403516
100640187
44983754
185635310
245397008
67585546
6318675
18008974
59917105
30280244
294895214
340430319
450847456
643437892
89673907
209629059
496465425
257633520
170952249
135363910
16470761
564977894
9582197
480228464
498751646
225428363
83051470
76838649
882956929
174334413
63750528
320659017
226589083
65713105
28473179
375432793
356853827
9899151
243280839
327022400
135839211
198060022
205458120
172511895
365013288
362809621
197746666
611431159
218396697
141281056
131418083
410712661
291960902
88476518
16014680
415817652
159248369
23997338
43494789
469499905
30767451
151871012
44782685
265443243
111442907
35200751
49658326
39311982
832312193
79803124
232602256
24775213
305529356
429441848
112376884
159974519
481232324
956686275
95080743
615022761
35421134
343108586
109795342
176446971
736964309
14831612
145023347
515455217
72310693
179272544
311179958
184419051
305692531
804029270
214376676
303832724
189197379
18140002
520196830
172749014
453521927
280290018
64653398
231793083
227053211
48656308
56003223
233209290
658951025
162403883
218079141
396956263
681204976
602623098
114003732
733658005
549407635
282071367
437182092
233154966
89894648
35160783
36524092
610883704
509534799
106839152
103685526
82844563
190759236
105857376
181722526
56926208
85922416
4570135
606048651
524780750
725263846
30676134
260530481
21236207
131299595
1780100
236875373
278992295
814179903
71750052
24494233
853267639
374442503
55445361
122238363
24873168
97384858
240882396
28546076
592788312
155825466
385179420
43173043
178754226
706751390
372474651
172576
427176254
627824
259417746
378588392
629400515
411388317
182693863
647888729
726203
225100174
64579388
129820830
333797341
334266381
338904315
621766037
293143860
260266404
166359306
136929720
111457078
38360072
898818406
320417953
38109857
762386591
472638028
92497017
358346175
191039828
76027573
190035497
136006148
125436578
122238106
516251630
95929143
629192554
227057448
18590798
8426617
755697461
297469115
72451326
392916038
256581277
134811161
148058510
238096119
84244461
21331843
32839883
643990268
13190728
4350655
146253996
660967353
7934756
441611239
257961058
83084521
267112108
52059062
22393181
6884273
737671489
294190416
294915856
148880048
100234684
146281992
149821560
205307091
250462645
225998252
11512576
25507396
281157448
136997467
71051445
200233880
1483404
57808374
217124228
235390388
188226836
19900093
42154164
120664113
304763676
352841773
50123918
449420064
56818084
249641129
44617065
373909059
303522993
22313432
548135747
81221208
196501776
102853601
464067437
513654253
177555313
466628032
41239076
82152406
18784905
517096247
516691396
617288428
431689230
5271944
57300354
306545864
35177685
315301192
216200326
497620598
214712486
139569871
173458667
337460374
265980102
371367293
787292553
100791597
263764002
189779253
63587599
205821902
143561844
145773535
134777868
375943234
60543814
4566792
206663266
3780760
2964132
144598091
387507501
447780010
288254797
187201257
317562087
45680249
226621615
42580489
327920555
335395191
349469981
348755000
19277482
640278116
532739167
132644641
401993882
295839438
205408721
47027557
118224167
471694052
101814750
71740587
718153218
555661995
485281021
363018517
233861715
4270685
90568058
64720374
75956532
705817953
85625930
234863383
113420912
466195623
892858709
75225882
67820097
171933893
333781151
532603952
453409100
53049407
388653107
97833100
4630550
128856814
83213818
160052726
51545235
623767001
128284374
302350401
550873108
670288239
8845892
6098491
879213015
241939392
288060726
2333099
346141612
97660431
90985277
209909438
512247210
48972188
223719360
524843014
143882743
166640859
178689602
122244870
68395189
628752716
23150333
536537776
34919262
204471950
352110028
122839342
352678054
33745984
591831233
280304533
183777051
435226939
128259469
170109673
390626708
303328445
493424082
148053113
325001177
324986633
18607752
683326659
344202682
53686819
42892538
255956054
57701881
90193807
84769397
339535120
194120065
11534358
269247385
346605251
407950266
26986517
50000371
105710434
363378320
101942772
27371477
58654856
511691875
68467509
13256550
69320029
48313477
400169034
34649675
97730748
482961708
240576784
156930000
310139743
661129870
38814275
204107644
147191571
231923137
232910608
205282842
38895528
312301806
285031986
27944118
627958775
189552504
260074191
43253811
146853970
609725096
134084904
221462364
168428673
31477206
188529437
105964643
148911533
1716228
228114255
29666640
217622934
176396076
546736055
52782439
196513297
543605505
732629415
893390846
105075483
31267089
204840379
33375064
341026611
757739023
19942733
267606500
853574963
83769314
107169472
165464625
29109230
598906613
225123565
884443642
610548965
113215550
206416258
282736224
37424199
170091705
39247989
251240287
354725299
329688833
120514095
52397943
266009096
18331314
214510960
34293206
21613131
203115062
281169141
562148392
1175366
595670053
239790965
29763105
126492997
100564711
306415761
40013960
242258707
157564348
542035843
355899524
188077752
670226919
656719572
261186435
12296998
361307555
79860919
499615384
646842447
114590471
171934626
503693792
675615724
228259420
412039366
193006284
54240325
447029853
50642394
249130498
16122388
66134857
240655278
740265305
196754768
82895419
42774380
36792173
503185529
443118353
58874499
60465131
11913261
29339484
183358421
423214282
191664898
504927240
49202306
6117699
304946475
313863746
257979277
117348514
194711217
108522536
562717801
192537494
247891838
186859565
735743984
267216119
66299903
19594529
49003517
526390824
221536059
341200909
178819425
492766815
261467803
64024067
6576068
300540253
8430618
96222002
87224140
114784237
412184829
9375108
25622022
39628141
600104080
189473011
16508368
250006683
209642861
356193652
229339385
310057317
57302661
315266953
180195774
74581533
89244565
199794793
268270506
327230958
212617887
445321978
287454300
129524923
4124824
181133096
162489166
20063983
10121605
35354857
27437127
129145522
738048403
262387501
352565157
568088517
34655506
607459928
14719178
20191181
491706034
615392358
334442698
263637200
374177690
196902017
57415176
535164583
18389022
69501474
594127049
139880729
201601474
168081613
109494220
93983631
110275357
354619493
328177548
566561915
146080715
415437882
447274386
289679995
508453334
98045136
181425308
121201933
236012628
83697674
229694659
187962600
22254351
403482742
71397370
395129779
70825711
16359152
55684178
56547185
474998760
1113755
159022404
773294664
503142802
28838692
30669061
95456308
98734106
25434989
90143044
71477291
555635917
92075513
136905168
49367198
622812480
91215383
296840495
315011
319282789
46830907
32722744
565471382
23525902
749940557
441149480
161828782
567506193
777132067
240719831
504837859
80927423
308844049
118470787
177329897
47180937
62200396
304382470
453371432
358756703
4787123
30584124
107994653
235130007
143876659
105519805
389977260
132266414
146769639
44537352
640114343
205266118
57672108
421702259
44076275
213180313
702274753
319267269
63761789
206561554
64304687
64595793
813649217
4446940
252168945
23363991
55012973
276403779
540931699
334357399
329934198
55636084
38245500
203427934
164527935
1254057
453981492
21992060
255588726
262205772
103789865
422353598
4081812
612793908
280223799
60201887
145591212
11841524
182918705
34562195
166631805
318761334
136506370
30582036
336635958
217404401
6112485
77609524
185447906
46954507
585019293
66341940
363915916
59553528
94863706
117869910
341940469
157262695
331126855
241646280
143244993
232816776
230769451
99417592
461878852
33551491
17752057
639112705
60698954
120817674
119613687
250549289
172383359
343557366
286213725
157706679
56946578
187854290
391942228
76906823
383937351
614978826
373437660
134671924
279850705
60708487
889565209
592361510
448115089
214499290
13790670
210011647
105669488
709946590
102288707
88299145
558293448
556453326
114215591
50349424
379319768
174749293
421249344
188914285
789029346
124990097
234550475
271954069
248898958
194767106
21564875
672042438
68208759
365001659
192555923
226328640
99685442
348567211
647995376
247744574
157302344
123599315
318336747
141624258
699171205
439718879
724536754
471830726
51606406
275242682
334000265
577786787
124285858
621448983
585642927
86455903
565663867
141500232
23298511
112889489
320493341
158105321
121207805
219740055
130464598
271357895
328849654
40642713
476072354
150787275
587526126
126241588
83200169
158536661
189198830
111164187
750468733
66122761
88572494
399335795
228721172
317478406
6040502
69244648
175089278
522190995
470804873
74300694
363666626
68598640
185917452
37331411
227332495
124996210
42084775
448727671
180640074
60122865
371622018
78976506
55450768
265768362
206307141
7922035
536678111
97140326
178393106
26385930
342157090
200868362
19303451
8769125
69995683
441560063
68763626
192143605
139241238
169413383
260395474
526923447
860169620
558387207
883641883
71612880
295470216
83879210
3385506
316051678
469420072
405856587
171360608
109337885
194511462
427192763
671638767
61726488
130507116
144586599
114599942
116425118
317260363
81272119
391478085
88282275
175894197
37297573
41493357
171945891
199375878
4766857
269951608
71596218
167411771
72833842
56637065
658400244
4893377
15953527
156385207
433393755
58604752
303048123
105017554
64411861
53286317
263165330
68533345
236684476
691920775
91016739
206744729
4389653
404917117
141648024
109926993
197284774
195436680
561734607
532671151
149343531
48285189
157664658
426124986
357540441
98005876
238739144
382673041
502310432
174799683
428330526
297691633
15821881
18170187
514900216
139388254
61492010
113800475
842789143
274795881
78557069
542092000
48514865
543355426
638404485
572225986
89620538
321837054
84816746
80048630
60925638
32974749
284384576
138940704
530489240
304154802
842517345
271908891
89996427
18615831
271834
205146639
141526722
76667170
207438652
6811361
468705670
371323071
3200717
486227276
312319723
4037649
25208862
883058268
18941415
413850045
367276467
122025579
60627054
665443604
118534655
53583588
275871816
58573799
30689756
274870714
187298541
169222083
237978668
174406208
125156202
269438474
73161822
33450133
452272481
82200293
364318087
514164052
192588549
868127360
589363012
183729876
8479523
246342786
284145520
205242504
35071763
644954656
27439970
239342605
106218203
528370080
695893906
22129296
143648911
93179630
159667594
231560099
357377093
44703668
15054096
117169366
390564418
290466098
48141961
491461094
317596068
12861985
138886824
57153480
39701527
248900402
78636271
180274846
660983070
645945182
336946162
11565915
3060130
102973214
274304020
411844194
251266704
32282370
226456405
84520107
9507791
29132243
346022890
280134626
58287719
199791309
454717829
212525791
123458727
733049759
563703065
91366567
173693326
364598481
98853054
646457707
793950580
143120832
198690464
526179434
556732257
42559457
96404226
245613778
6731387
185915231
63529579
105272885
124600874
189007380
77630351
313430886
184867944
455577386
261725582
356774446
165066706
148133297
487595125
183601946
1137962
164555748
389156833
208269272
23934026
69093240
9597014
359695518
536112939
215074441
9088989
1057075
8907134
340421838
387924
256399999
302727870
94558414
179282069
484739906
467486699
139575097
450517479
611771
102678061
7642318
67130991
267793273
182827802
39333914
339414599
290549918
182487572
597282564
435864419
509041291
668566081
332132947
719940682
488302350
524804688
774778198
31513700
214238611
24810935
854609657
292782243
166824345
43182132
652438970
221969400
272926509
36592413
155517702
150941922
40151038
37038608
144374303
100389669
211485960
325921594
306002827
108770423
290373783
386621546
131717396
384892173
32036591
182873471
255917550
134485528
177778317
150960711
262206301
105784147
108739588
65818428
81425798
632398912
2226252
601720719
133660889
14392762
5660436
178027514
80041092
102994168
28191691
4830098
430482457
448499123
163396045
60555874
15018953
240201226
26104595
383605002
247824181
895967277
703286077
324972459
744459349
954514
19385038
17118876
395402739
30890678
712083439
230681686
154823989
108425871
95360042
65368176
407043262
8421548
43544102
117003747
288107190
232421414
47238207
6637778
194144871
13021385
420146824
69597686
380872163
142164327
278306077
399710058
115654291
38928213
190959858
430553217
52199937
272581432
325593203
106472974
11037033
156001629
625409847
50298240
239804639
78558072
136793094
340736944
79398389
119884381
17160240
78464523
19636150
694447739
16379719
117930461
277401498
42865935
69597971
27870290
408331920
28614657
238761696
146402144
164922208
406639893
4517870
762648172
201864541
98163712
124893136
82650001
147846517
751740948
183777570
321229866
316246626
40084265
442333367
123942240
207389351
208615671
188949923
388617054
165356417
30435787
95959908
248541430
396751971
95959032
448283555
283842706
263813632
866689438
107845114
415810190
114739833
21781103
220984157
552370148
332483860
196844568
8483177
855880129
9335284
146937010
710927540
474136434
24813206
45783265
97031175
575531922
181534704
83519968
10947341
788587855
108807618
97074148
545102932
741476260
39944432
275804021
520214461
295027789
84111984
7710917
262776041
331311909
26951740
450241772
633675413
66967922
394604501
61756585
592091623
299553023
160249597
24088476
562797334
174406958
94257973
21986118
71948383
3501989
133021625
115360593
600403944
393145031
38183485
178884939
123463838
579293441
1109282
25272277
83249598
397251177
116698106
10073535
331014715
61094952
652644649
10144547
20216176
378131019
45131000
212293859
887921977
31424863
800033745
560093441
163591299
536947079
108478335
78524603
273891251
189212407
40953908
352306832
173354843
646632481
368080794
106525072
189016990
123863482
158735820
210610003
391842566
375114387
318325738
56498978
218315442
1364049
216892877
132999989
49798799
139327474
215292680
57241087
2305280
235947433
32644337
720256172
330611133
122486464
439800121
271599572
761077979
928746231
403881225
104489111
191449962
58855498
54698028
222926086
167131572
65543478
44142412
189593115
13990137
465597714
66723028
3771088
335932864
252499397
191496
57645825
263155939
301713532
68869670
327421990
42765446
475395128
175882331
436206275
32594383
7954471
164653549
606856702
308295788
6510173
30317376
431169703
16082288
65769807
292791230
339563905
199654032
13018071
189562263
346968706
238368201
247865655
165946974
3974059
118777776
254518557
111620470
212259277
782993175
718278782
25549373
27691438
111150513
786073216
321127061
36909302
112481159
578635123
102261529
482960373
87176498
808015518
190651416
323555652
96794430
430983894
187121839
409681726
80340313
55274493
82403567
589162369
354388232
199022618
195119445
103667436
49220761
170924455
210583715
137543096
207022277
3489606
102637639
255246363
500011324
318139517
210996801
537005965
343020771
168311374
43198222
213209993
213729727
31172352
307316629
691096772
550844612
355589019
703295750
81289456
421033634
183661744
235328
35962291
53686920
93245927
240913312
111150712
92532396
12179532
225704166
431345
352138333
896901031
219560454
192160671
326211075
637712300
582264006
178583497
479868415
42822221
351757580
24575408
236474304
242445679
171185519
12254792
78829132
57950783
493158095
307470968
16510646
296582574
20065709
407581720
3673787
31143143
116271194
506075255
32236917
840391710
110218157
389620242
80568991
8085200
34786893
4180901
57451350
243937749
4769186
653144582
759202309
182573334
272158826
156822025
200035658
132148955
620243038
57287804
122402194
447075442
67393528
37906511
209763192
22904430
253616105
720045160
107277932
40757150
53163610
270012926
6390693
732428163
19711712
60448815
730634654
57978563
164167075
28814703
503717341
82905892
75438332
126923559
90768806
314913501
230021363
541168913
8492848
778427771
70970607
326534991
15541452
335946732
20114796
675791448
158802086
353184151
24591758
528637147
80636097
161390485
944252
190569529
405518998
220733198
202615005
385294893
603342945
183709064
33211716
178426627
786668185
140652792
199757761
294025093
19941260
209930959
443435513
678027071
211402948
53441960
110941230
5153105
315279933
344720458
82735758
106196223
36059417
764828215
452932778
694238485
754890216
98946208
32331941
475155218
637154187
53632476
124154030
8537378
504094579
108202533
777721029
37669415
2947930
34429035
309534097
27341920
504278475
720070071
582558246
193262806
229637160
188692660
619105099
667762602
173114029
757929714
424070543
28740194
61674585
445139344
202133661
34777506
157822839
71533374
468611545
125158876
25549548
10115578
25563176
252117959
356622375
174079367
3532213
251045377
33674388
236050257
113459415
415367494
74298096
53175218
79771632
688464562
44283601
276218190
397086625
39290785
472083412
86891484
524916813
935310297
15214494
6008651
44005039
8536921
23146511
202696006
347822288
239930546
517328268
121229770
249473265
28004856
42816033
100574870
183388235
459589775
405314359
36068085
137860329
33225593
859447625
297698810
3749937
490625520
899836370
155339380
337003463
283089485
132629429
151585337
269645690
7883091
73344062
379031081
9663438
71432851
67754947
301749949
1583162
441995061
186077848
2499193
805973570
209375912
377587153
435825319
112855937
289932406
538444279
368187238
597883106
34044706
298072659
729510454
142967156
51314044
388006537
361836145
64928352
537010647
493411265
47768114
852755
92289721
155860020
631039903
141699433
185763411
217431649
150921322
304395861
2504951
1971164
6716054
344253420
918140378
292491544
453784815
599095836
351633883
1524389
153318804
75795940
60641051
32901931
111040857
210400609
144959974
6276723
154019494
432093393
87481832
847076738
75552231
293754354
706496779
11187662
75515970
54610940
12889196
303368251
183652098
614266730
617793689
305966707
573722339
171687953
725390301
28518139
233352287
174279030
61330195
3362961
100913673
49358151
27338940
73580230
33438252
35060972
546685367
293950937
200969458
623211630
29349555
290078505
427111182
179080230
90814501
60739805
60964255
448434237
929070697
102654459
347207185
156855257
398889065
188596822
218791068
310010619
409683949
511011545
542398302
480928287
34131975
37299770
134595826
557474214
48854624
201132334
432524849
7043207
203197108
259666243
77274235
670488921
7824286
111350338
166839616
124756520
7966753
437546848
421266281
326330637
54518136
140813233
22403275
525114007
86035412
257365119
71497285
90258448
483558111
243236042
30055616
883612382
107442050
11618345
328213253
176172877
8994691
62790066
66692557
707973906
24650541
558160050
145626324
178094658
317395738
20467947
30740926
222319160
551466677
209801676
227383165
90936007
110864055
423994150
15022035
32234218
394989850
41428264
93711409
31465921
224613610
247412393
94637169
84553933
327572950
28565408
470727816
828110517
623416892
199542046
47085103
194477841
152914899
122839047
65097864
188330702
293084752
754304176
39065838
300861410
302066817
843738807
120434667
28609673
161951937
171123971
292006802
803759429
46956856
137181310
243734138
225602297
341061890
61333933
118329537
102755883
611678837
645982116
682086693
441711460
5870737
86806449
509647622
1077556
196056160
100119071
178746011
91723159
628598383
218081925
39673111
107260235
185148645
503345369
2302242
46412397
182461115
97336725
19887210
62539763
60002643
734439032
32094944
569620929
84758435
799117220
335859288
190880638
411606965
177147922
544488090
37295263
611837421
25164609
9614528
290879591
119028402
277825281
136737088
833453573
80901849
347216613
2137875
113949006
87424355
243715439
65108337
409138798
253529145
314871826
432384757
37198851
341899493
978282625
105222655
302134883
41414498
247002785
102797678
331584436
1499160
44382530
200890659
331065727
120697134
201407199
95694103
403226646
14152059
72258815
291069454
411529980
468912188
41438992
248421776
209292504
256371242
60668503
351377659
223602398
2174661
280978898
219172432
284696964
169216865
17427675
146916802
16931394
286717416
216978535
113522655
54133607
241422381
94480357
264640123
425004660
91808178
243483448
565373927
226654393
221574138
85939840
534941381
25526143
257262777
203602678
330791509
329428889
906462083
396551042
169101058
67893063
715444787
215221776
42782968
137426876
91143159
493217435
19552736
6421223
64663922
538765175
565098499
588443219
457832627
674929158
466508893
772500367
267145739
144324910
48640856
19465475
240824004
944553838
241999913
14927128
94824276
40240546
413719067
144234543
176634458
195510362
404128047
14967655
24218389
830535401
146842291
6979805
482840801
368738306
39925736
153796866
750772906
214472629
312337315
477293697
195384042
368492952
134500999
223946319
70775445
136274771
207743794
115900858
584147103
168592383
61530169
68171806
882951900
459795574
190534341
384151359
165329848
46156852
433861609
483794125
20144483
83640892
8292166
729146313
38258211
100136167
326963994
428739911
740621568
217116725
430553336
78995298
299417920
381016984
506486993
361488867
8434865
212077826
3866796
508979864
4990029
121384030
118686244
287086680
367596848
15750697
11234987
87895875
561363648
399348984
574364906
284946128
196392783
426078990
106038584
222192743
298498674
153602462
236576464
592521938
28504566
540769053
222618698
2879003
11299507
3447015
199705739
39423227
195265109
147832158
52937791
638903906
32874
170402239
222171016
114196243
339549328
44220549
61192796
150838841
29644538
66486621
8282510
631718365
444449423
40343957
343503282
191004170
134965808
179138058
43313692
216902861
437523439
10931689
104882600
29550519
269797244
155061574
304606238
697356777
16604970
877804101
17522590
62085338
198069342
401959622
203686407
148813961
465986938
520080632
56281219
426867966
243626568
118865008
836486831
598578606
117900233
581691669
597571010
6490623
509226903
488830398
26738292
53300041
13851483
588427492
42865504
1034860
61466459
97442265
38510312
67535251
84023575
7212208
14628240
315781995
346697031
540510498
56435861
934673990
11608600
790720249
180019836
89358065
44641081
115519667
139511439
53854037
826209576
140614800
119750946
343621473
50336189
29628238
172388015
537092238
524689709
75639182
168231843
353170865
750538313
506958226
172782232
117810795
258176114
556368689
489859217
235561362
125149878
52050181
176090648
718384263
150445229
82104755
101229388
376924163
689636213
593702231
56863614
29312645
749936184
44076658
327645677
27253298
420894003
383013721
105947425
47790615
633866693
128932711
20583232
138521482
45341247
265695432
219392747
259267800
164411173
55483419
532146172
301135525
316414445
586226191
361120959
20705443
366575699
348608808
95268792
312121212
146272840
594738485
406350520
279121049
63972649
374588206
148668586
251670215
124437537
319111585
443590263
171393346
189779684
137336497
210357573
383457954
127465393
42936809
223489631
1010197
4521967
35898459
13980395
419567863
471217338
3723250
468160344
582870401
546070355
3499145
62674422
16521693
149590021
392455894
79546095
8399116
15850870
7091780
15362388
541111645
606655903
58290187
102711257
302968799
360171421
123413476
693798030
120926533
461445634
585168288
284004567
826616014
63487897
573158078
170345632
1423043
254565694
343535167
441874032
371506876
79310570
543227507
74667311
20579051
33454955
148927381
335052291
425407622
45883394
108721522
113660956
23703660
544685381
82732966
286497548
171896364
54461476
288032233
422930291
298033169
9422044
846903206
629343218
234214281
74541813
135989520
221711854
4505854
98967137
242416131
571853645
424275647
15506316
729575739
453162677
62570433
8218108
402527291
817292936
399130957
412761511
18875734
364662502
37329763
13671767
96765986
593813721
277034224
328162221
227975274
341105897
507571752
24898724
1279764
393712650
548546562
184437472
940600982
230355806
143594187
992292
58081178
27917181
470402167
10069125
251190546
500648918
544440698
399135488
318250953
5110647
399736402
89544298
14264920
40269878
25012915
9787520
297960005
67384944
476569105
398052853
112850385
36992529
41970552
25469119
60245823
64050205
268770766
29690250
21814105
542057338
491956943
138897612
178155168
458523701
304262330
126953179
201696358
538520125
15716639
218477626
787473316
154977895
528545030
79517526
91443255
25791493
620185010
522683202
470199709
2134839
61742728
47001252
469800292
604292031
67859341
83151845
33390629
238411606
68041163
354302634
158654653
517785835
490401714
77871541
93447679
218073488
777829436
388862399
42258175
825724092
215579213
116601654
70035894
27443699
83825155
106830888
77231530
363588232
153268932
605359788
399275516
322566205
74274757
160654593
451709491
93000366
228515453
466370310
366307195
107007190
712868498
674412850
9736297
267593455
437472621
459087231
730864929
288162680
234952587
179797343
95798161
480913210
675577248
275582032
514559348
314297351
218704503
787191743
847651475
191915782
285004653
23380349
718913277
22182786
136964432
150937031
293837064
91947689
18479603
110104232
559205412
389170960
175074785
55242160
594986764
11875285
407545688
254902243
558557796
42025046
53083881
825740702
53715455
47045140
454000309
158030237
53967782
303311121
191570809
69924907
479994224
584741753
476737124
163188978
503671917
556171002
30682703
487790711
217634451
397476316
611920486
4523280
352741350
664281844
60381967
811232129
324065928
132651104
225946492
91029940
2656819
34649149
20382205
235985951
259269227
3294612
522194117
230912173
560733626
187031741
240485943
103017310
448670586
639667934
427709432
139693767
255422145
404172787
221146893
111796148
767796304
104251393
152944205
2027271
393490239
608777232
262787157
206347878
137080701
182539858
149396129
7609126
127532130
786943015
87464092
522602527
96979443
45356512
266239396
189561497
38830410
297791503
204946729
296334369
616002837
188037055
274598026
270776100
185651
433159415
635772211
146515211
815073192
153067023
195092046
241930794
651451457
245370184
192586400
509774351
4612655
464482194
42399938
5746373
498987543
501952819
104669606
208228179
683257704
384741190
545549561
19037121
485848724
38543808
100659180
247105171
43744965
13062003
245811562
302594710
572553465
28764092
506703356
102892066
454036776
125067865
530572638
211702827
617296514
356619105
334219035
288879503
33583474
293159633
408210970
141601950
7378403
386242996
342182230
413341018
226310895
121936432
223377492
181438372
132974920
108008962
182098522
76530506
486101394
17772609
16908261
232076215
137530084
267309670
193436980
42665555
474682679
113776248
101273974
136213223
1069207
658765001
199006138
217018059
70467966
64630890
429976133
250180449
285987653
493765295
486801240
1825709
24570773
613358816
99654240
184370855
361676344
151818854
322253227
207332237
465572627
274332926
435267573
458621655
519477731
160454294
89573371
541865640
74421938
2304444
745079377
574314334
841298992
38670136
55260653
22445906
534501510
78410387
120438034
215658415
290974869
624521076
4552297
665408945
219183858
242174773
12352646
127454395
157422667
581176149
605415315
2084734
766405655
207075386
324227879
33337704
14656974
178938627
205338379
874021994
47625359
800115605
433119876
204875312
260495904
243488747
19303625
52533059
28481824
334198475
30960168
427213005
167936795
275842212
632168223
412742255
25293081
594570453
85283475
332928450
242963021
284451356
524034347
270834510
473162368
130416060
470030455
10574532
762173628
454022768
88925229
576336253
57333700
39864933
119047155
376277421
240474535
25452502
588480186
456105624
412550421
550770309
346144480
234494593
577703487
435321945
99861238
157173243
13639777
17776776
330287399
168735772
142741017
159195184
2073305
137838639
18972
225671436
910279678
2351624
841588872
575388891
105713156
93491014
760670650
940886625
187879260
435325153
905495480
320305612
140629320
128972685
524567193
17232000
99648597
99983015
7826427
208240614
252610110
105483882
2050635
100161172
76378162
261371792
200256813
4258986
660100073
147991895
219136708
181403264
269564330
63010667
565524857
229365508
828668630
155951130
306565031
35919540
638496520
155610031
488361624
720625790
976789768
86795725
275523118
168937478
131000995
445629260
62363401
292235419
826216531
2082373
53752713
604640108
47642917
146895325
489881690
668783792
12340823
163132725
57170389
359584147
397818624
127149498
563716952
300076359
213925584
74795339
426313031
236593499
216740176
646642991
569508370
23544839
256795273
85683358
825233814
476929937
293279836
344520984
262967772
9848820
38418191
147546947
133208970
607709420
363037922
506307815
342415320
820837525
42556214
498800945
84655770
25993567
189568653
30428434
204168423
8172913
43014904
22478321
819571742
583644432
98951640
352224164
315907514
8801488
149630759
238921484
563102067
207039219
47340344
194718153
846726452
401267586
37015434
282436745
349878125
33472590
180230243
31683834
645175448
255084621
187711471
11046148
331152706
122747746
129491555
46294277
402195875
8121939
269505835
3994150
470907538
73517611
127749635
56070684
58962168
68338983
152693042
56641519
3289868
4596985
359326453
176270831
723203262
202896589
790507343
237382885
502728336
37380400
48990743
67917860
119621185
105530226
351958249
298455239
167786224
101732868
342583184
753068721
130938207
206185430
16868949
214379350
784283299
2686521
225473332
232973459
220820187
187303414
505721357
18491726
78629506
262611027
3610245
562220518
631649626
109257098
214422652
7597771
182133866
505484122
74279462
320567776
323433169
525536
349762438
433210030
438586693
235491965
221663304
252254745
55017294
920255999
14732473
46697599
439412696
2802568
135166976
440651242
267012235
391622369
715348177
523728251
651909256
55232217
444593980
865788494
35440618
700896732
360769979
50050964
286536718
238605356
528451993
188793479
444259517
238064536
288126199
216605973
10027599
560753587
205633508
113950763
117470415
345180502
628051191
370135480
555460335
421617357
70307602
653386293
603085078
439482132
217378445
55922927
362821892
17546623
105914491
81869938
355136886
203429315
2598067
3375339
70892909
621883967
114166748
476362579
281720943
32723934
382660765
283994495
3958720
913836984
335336975
12631266
276940113
577948824
288201108
478962283
40501717
294057890
550198890
81313387
158608412
262875878
736867453
492386130
234790455
66999211
79557343
184804237
152151073
279972720
373283787
61066149
60395276
374937675
114988730
280244698
769305225
59934444
113722558
731938288
104548510
186896465
343841591
149047829
110929875
498988920
446765932
109485071
297631371
181395261
49739575
548313161
142145059
33853335
7108848
228738208
544221064
17021657
890491764
426151323
8497526
79542375
13100497
63647666
16211432
20043967
256685387
616403040
697197914
161859216
2800012
701270784
15979154
236795831
239515361
522257710
255495610
239914756
968711623
473484015
21854736
756607
103501526
354970046
349361536
31780490
232054755
149340906
89414583
70501854
49152794
75180693
77348886
95431059
173307144
774006559
56130749
878176445
434859299
98875031
333903196
63390730
449001344
146310166
19202607
1070753
802024007
52823845
51611074
85313504
34192758
130549141
355055222
13180081
530484709
110948497
9032698
140764367
95308840
270122957
2802268
911358247
45178770
219910064
410372459
835920075
646099311
38340517
63808142
410658192
62129264
146269371
241043707
20799086
41700999
27973695
215362251
162287403
152874880
655889857
76386112
25702416
414462595
51772786
373733863
16996504
309474724
315086594
616450845
178247883
123320104
149734258
470282043
277285061
327294533
48844748
130244331
518220568
56303100
92381592
243786824
557421024
216383009
53989864
80930546
84646431
957328946
573527307
116519221
16976863
127979418
247116300
234110318
63102612
56720480
57613555
367631215
125841815
653116802
237265904
68002173
411769022
114095216
658303641
130886695
667074992
55673046
233671642
162580807
549624863
737111073
681734742
38941139
59106500
86407702
303478855
23630564
864911
45728401
84720172
256031704
121554834
138694436
783025767
142197628
103888106
327711124
132763528
391432716
247658828
235917631
389076489
190062627
328265118
126189563
305532776
168282079
150898013
101382350
426933255
20886574
4948399
19273914
55062283
790083585
74908067
628876734
540981698
140181545
88618076
401074487
451739656
514205280
19805157
386009388
12072737
270399779
148097548
5099347
27600384
165734921
233857992
43934140
78248341
582844155
21873796
5946444
163626426
48345287
221036957
64941006
791691092
24764728
91502461
359797707
241197641
84864740
157776228
81345248
52845343
167680543
76323563
3489777
381310308
107031104
289968105
121774231
452601981
126312502
852367292
669102685
293359912
552035270
13719252
174196670
387304706
342148252
139057682
178310731
174416185
166728210
23250487
88654502
166913062
141747608
108020662
409031448
109501475
614861928
16571731
111673951
407422645
446510885
599816239
24833639
20435738
61292060
181036717
620406975
8921881
894544577
316127282
117474878
43529756
675382778
91472133
37966084
476445633
348019333
303196073
158154644
37824097
30707995
144215623
150157282
14652571
870564651
674299861
618708713
23250461
295981340
210184194
135349203
110361019
3121205
305109274
369462480
85103647
25013774
209429349
48247463
230365699
273301048
102482578
214724375
11944974
718718548
76688341
874932031
53886912
88940297
2458825
23095377
298948521
247512802
560266658
45553920
158917184
233154499
2283447
6464898
170912422
62988780
170814200
663326674
484474042
220655277
227500047
92958907
24121483
187083687
67338841
35380816
510479064
82337402
47143700
438800710
500224937
127888040
1827183
43026704
808633538
45290729
279274850
116596054
464624028
107673271
173993245
45946242
4821431
145826135
106550430
710293612
57661967
207593117
11703989
20241375
330969921
96677460
272177777
304977115
184968118
603167791
62070358
402684731
51014688
400784025
145640880
235431308
63745299
510102219
197597678
114806026
127332967
152499578
105179703
125010210
142929390
191425422
387959995
70340600
768037191
51843971
532061921
76841148
56859120
192390037
81211270
82210355
79920631
177530380
246669650
337346175
30698781
81787639
141803757
42250629
273520446
909291446
143349820
445913922
312319313
347616091
185908787
389336698
56348857
123743769
231288095
260324778
135215599
37287660
72963381
573483566
433331617
29825907
267846211
302739811
150856206
112067613
370772554
18097212
121736471
201177810
515074750
3336266
218462636
3469458
33545238
279809950
26362967
173939882
139586611
114046523
14901518
366619668
118673239
198494833
402228612
90804898
284317848
266923315
490989903
400362895
162633275
188848164
81904509
101680847
32976470
10086595
3487051
296801099
309324577
41561522
51159314
194815280
254019545
613039445
207926993
75252310
318887065
242776459
641704633
334510790
596780289
532173397
861274699
58511622
21963568
138460054
426824429
575753225
164285813
459545528
668180782
119719043
133561641
59971993
175270121
714805367
844956381
384217704
329156104
2225031
630630553
370724499
79869181
578753305
33012919
9457229
815430229
291659460
384972892
127855918
565298910
257552628
53206754
184562469
153214438
298050215
71542122
145414511
64496331
527903839
35328420
15427565
19585253
577505334
301651765
24751243
111585644
820807603
257066135
25007751
391060112
666697646
23276132
99964893
113553882
662855
295755411
294917455
179343342
626896597
266772499
23853998
86705415
30053769
45329031
583999175
65356537
194533301
18021622
631999855
776863612
60736437
55910265
50701657
88302853
601940124
758007888
373506829
140288526
277828066
39499664
407368305
175483584
88185875
42115728
118383360
158541146
816997849
40603985
404586729
358442418
371607840
383306904
39864271
463974954
874446585
44878642
353430640
267463501
562525716
761466633
192422908
598967078
308109289
358888539
791921566
125333197
28802865
718713901
60686346
131442417
35937645
242347221
121441600
38693977
570893079
233845379
306909734
272176395
229153083
92223142
135669794
280014853
4538901
99939116
118640971
529678723
582167959
370432855
234069908
626345453
871905037
929990941
371689394
731156980
657495358
256089508
82551274
474961370
786379874
448676144
483170797
226483136
93520727
129852598
45755084
296683749
341626235
273041072
289642977
19717379
134431949
88377731
12697204
251197220
239934729
274824966
337969992
43542353
418609203
616520461
573234590
371574697
758768130
423538178
530926164
937190585
43629875
438247999
658588067
370561462
26590994
412608176
169946306
421986587
146955205
34328667
116342002
104763039
205826240
510281649
118474437
614383880
495109070
333583500
441068520
429963969
64954110
659109197
4847644
715041065
15944601
88068202
276979428
13822504
265894057
8234985
231688166
168711518
410176726
25470264
306608008
74179923
206427283
38710366
114386601
40117718
195623679
631129482
451778634
321490440
76206163
8310994
289182912
73191770
7481102
104554613
560499272
3150131
22846658
208743355
126379337
181279916
450166391
236508186
232816546
177279081
394028359
264874155
217888374
47694074
278306794
406297737
36733732
3577307
411142631
75811814
38249560
102438663
384873207
96190783
475695633
86518558
484418919
551222505
318095291
126944198
511870933
188660181
276796306
671237988
44547904
239406164
103167056
3546413
144524200
161005039
271235011
20528206
60792249
111712894
123544790
351638290
5730536
553900450
169968994
143640529
827657432
33092840
211571659
88178198
233820038
312566885
63128326
253072156
193680642
194966270
866110022
53706237
196396956
127557400
282893172
212521526
35932647
164427851
150308941
235567074
252398784
345564332
252026453
810437838
217208385
362397609
773085800
136089951
921211189
31554249
218602158
553033801
24579473
590272475
52865525
170810839
720794637
151338548
501207749
520951112
2737980
27066852
465430853
390445088
225771285
21575068
85448908
311386515
151119335
305382479
442731681
64325039
9914923
317901708
721763352
730375443
196040293
518355924
133204746
19039131
191073304
148978767
555713501
868039414
140877600
159730206
312371578
220953896
10874604
104658797
102466805
151858900
606197508
156233663
31594103
126537923
662957057
375107725
562990872
248886740
151176360
10008703
283476356
463360717
46750202
386476467
14414735
64867046
114975715
180016139
492893987
406978509
59181578
169116809
746329523
264512111
53674409
13864490
41736527
260159519
10601410
111433587
123822816
72463307
274175427
308686157
27681812
25959184
15272508
137305077
817987998
283680226
40482733
59436060
4331670
694636540
546475232
507705142
281104359
694257904
226503474
366784712
117845742
105621368
277518883
658994515
746202391
360679595
57651645
550794952
224177956
373514851
428739740
33152915
232717034
50507314
631518331
364685409
96223640
380913815
142565527
646638024
206967366
135554998
458266973
12913811
3958819
224462109
238137159
116302934
542163071
49135706
101991950
35730193
282822872
32584260
96836402
361421145
157701211
35484548
527983312
423445640
229180013
6108485
21542830
418716328
76904406
140293808
122993487
567598317
112564141
14944424
6601641
49020989
179667061
6820790
342815816
26919088
335323195
838856686
890888221
92451018
41124498
216499843
17542944
5320796
129209575
341225444
61590176
64737265
345918902
898204103
12652282
131669820
217696442
92929486
215458769
321025004
244664793
558971745
797353470
602201643
240780166
109494826
457608090
770018967
302290530
128522717
810588881
522409976
1711732
198424268
344229635
522421647
197557011
9917987
433552897
827680258
83825210
466187614
58610608
832710037
36397000
48662968
564053287
82020700
324077735
430850135
725766211
191809974
84037502
1669005
151390596
358185185
61273331
29807606
71500240
160990165
143561195
69526976
78798902
465556315
140690084
188384346
5651117
703519037
214037307
145906048
384083728
62882736
266522335
140949566
921737881
5096100
3847637
636472933
146100876
19118434
41712683
527776862
119487995
470764750
11334293
30862390
168811273
152424358
537091594
164585109
266982580
660464488
72068657
748627073
262895870
345656895
557257946
656343447
393873099
325092982
191907035
114763455
240473000
315136875
150268278
206937880
177779126
82742154
316533042
309270938
4105685
390305497
472175404
283617861
16347359
20311959
288959099
278659300
447845206
645789923
684435794
473059268
677736953
117520730
326982360
198020571
618748279
469928480
19021897
566756768
5562756
346828951
84511735
39989017
87169895
268014955
260060037
3526975
187895838
425238334
85386063
642630514
90140573
45311443
28049461
114448824
170809099
589491256
353220908
381171227
377633936
319739054
247683996
307299025
100005169
77398728
165807543
346399056
515116966
408812926
541590637
365743961
476902865
5642408
73168961
281896588
143961218
249235879
32156562
3637052
642676989
55530066
224751627
89606506
44604195
331008014
76326457
28377039
377742281
394768380
288323790
57740935
620518963
235663090
576037
19755392
208145724
649506387
34068710
227526473
15953192
56225243
268434760
313423422
529149875
285919564
250092936
134856703
269942706
200664827
377551039
574764004
33382574
142047575
32226386
327701928
30748205
99037255
79446401
133159039
160733287
344098566
137002638
577006017
677267589
172063423
145991332
636164242
674921620
75523426
7167438
117525191
262731807
472939762
5405191
32962339
269613377
66018064
396929191
344817426
8430654
152535186
25756723
810591462
707125529
110795568
103215838
39424
89677231
327136923
612064699
84204951
128460
379845862
230382001
782774507
220913518
607526839
109906727
89117983
484917396
23205278
354048479
444247253
121274642
87703548
66537519
261631163
575496875
50687888
54840493
106094797
37679793
368842142
115800992
112537314
219893178
141011766
45600512
135819188
169134493
4608513
274889410
110049305
281573876
52632717
24961500
211794068
118301288
429968310
103902945
98502301
51329842
60052730
1046325
30509023
4193727
653332039
78653244
36961557
189488503
391584174
848817431
553375595
633484916
131804952
165720576
233507795
13542600
134439724
150271850
530214675
293883032
463920702
602772431
368520582
506586717
667177590
30914660
133421613
583794854
141103645
112099165
48501904
42753887
842877896
133986898
145949513
595826716
443269636
2928551
541664
585195404
289405039
206024872
248410564
107490081
399894207
14952843
877667267
536005491
375537888
140873296
33093398
91788283
150498640
807948660
31154645
69143867
256889763
725593339
49264147
199930653
95964915
375172032
283929622
253823823
544075523
27040238
121810183
189127294
407027619
586863017
159138241
190123144
284982126
417160705
85569141
24423515
563468401
322101032
286595989
224566638
163905668
288718410
193798741
3279259
8913452
378408078
667598472
695460714
141570612
117773370
153444979
45948198
57805266
156397948
311429517
100857979
236687651
227215037
89088332
3684467
53761784
5407124
282909561
2478761
309548897
2769180
275120419
48792698
549357825
33358098
80938708
100756562
404051572
388569427
95167828
220384011
343280578
347572674
106325825
338341532
53137884
290145009
179744835
178891899
113723156
59801050
134714966
172187930
107285048
39886630
475583336
113736244
67132634
394948828
131758513
486171657
326146755
248719132
105194799
185040871
110102784
744237168
58898579
543691373
1004446
244150004
274018102
9320090
395796712
576681770
184820644
317346207
319170701
272643339
203458228
396272034
461067566
136526407
150165893
232149470
132450623
175602636
7493875
297057889
452981352
267802978
214088788
577880831
719869173
34531302
20580509
572678244
156633453
397229964
245958923
356770712
387298868
60554091
917357830
266181061
292485815
666947813
130528220
24974641
137267180
65225277
91920624
596218942
758444953
56924567
91882957
104548932
52631206
125428721
5522979
448295034
2528034
101861355
88909701
34642805
43401258
291855453
35698696
164365818
82915767
164274979
270410114
176275427
19734665
909620528
738933241
658692595
762166144
50718108
506137098
192233565
657425904
295105380
195828481
15666412
468218870
58250824
147468659
539685588
37758982
60452338
28362641
102406118
166828667
7288877
90537771
100421787
202615272
111855061
4066907
930791730
138312192
145233600
86868538
455655433
675370
245459439
159546344
76804809
560429010
749797151
244633305
73685186
412988142
216725945
120395501
378506194
810201748
215045398
80578126
356673390
64227241
201723531
48310691
105296981
534752461
66080319
147541859
20157128
621933980
475812560
212632135
133023682
17295022
546471807
93699516
290334403
461185529
92532958
30961541
490874685
117585764
5931974
140909495
318641317
536717652
101194179
123260697
65717124
68184914
189313031
80795958
16411936
625009838
246506216
13993245
217871302
21962485
347713621
142718920
450299357
209752867
801735351
156995576
207513393
7793900
321910588
40318937
255489914
200704293
131519275
158428515
55004163
236287930
624674112
194783489
159415942
264571556
68064201
2751045
63025272
499688
204712494
41525372
10075433
746548727
650752561
524331600
392369978
228129487
228909780
9644052
560500890
312314766
123567128
483575835
345565786
193487889
802930703
38875691
197175404
64578377
149339739
75562390
3670092
142236193
14617754
107582432
781714503
41055449
389838751
129816713
168816368
185078097
507747341
2186204
62715263
2582900
227963090
199473978
117068690
254499629
391894613
72163297
30102750
274532444
220688306
67025380
171809511
55302716
41767132
293524971
80061484
70289972
3702037
29941180
542201150
482646955
496829841
263496760
52029545
52775777
32622316
254683866
90231995
46238203
427012085
449487742
42908463
329810296
7147902
15521251
123177826
512841905
166392
24916165
326586340
112166824
99153960
312275648
427131836
15059523
4098843
107675925
192663003
7902541
253535009
61125722
291715369
543178393
311025660
231023108
609690093
14920632
483797267
59094481
256819769
232006847
242823421
317416444
27136353
234917950
601906939
212571420
489706278
592555166
4018428
667336997
26684914
297386844
438165406
345549787
289730521
75564429
9940514
515859543
403233627
187048311
121715610
284307919
44911100
85136441
290527397
27999781
573838382
553275243
162845660
121833215
33392282
102467577
184980075
41791625
749579355
714368014
107155784
66388022
83596263
76279468
104119480
73757591
757185769
582470208
507745447
82276101
204525894
5889693
220352685
618221012
25717861
88603051
60824756
222326932
442783665
18998870
472139957
621722860
518750652
380683013
61993045
410221997
364190038
59909678
130893029
155737807
29802625
242337131
110418631
514134717
819829219
604567401
370511302
196762309
28596215
497059907
179139486
309577802
4207495
611376122
240116277
346966884
420454051
84925969
762534006
523307343
324283102
744385505
703183235
473316388
249456998
249429132
148670610
60182289
42618499
366135103
119721711
103782279
318718389
614380252
318356655
318847787
1901547
29116957
205948831
610276132
644685450
330874286
330933663
33002126
4704892
69855435
632543066
465587749
7093273
430693114
363647416
47457140
753272451
139763948
137036566
69859615
339888145
110931658
115989746
256206375
98271949
32958642
165823847
31373400
242279553
133497118
162622323
143455742
246544859
260852717
507337760
355639375
267143401
38747556
14405661
534476919
57366152
453690024
173891679
547510567
55408935
332001038
11661511
17146398
678370217
309619766
403707052
125847552
86777358
792535
7421617
258764268
146166931
331281919
496862231
133106126
43235494
199286507
58561510
388192481
82272800
292191541
215305294
16359868
366073137
567368508
325633671
129773477
19949998
131736282
55881680
476265975
286247804
48629614
456073279
509040551
144793317
395109284
134489049
233791311
202743471
443090655
342852457
384500851
208702466
79896838
3841360
37850846
77697597
177806751
15592053
177643003
197554703
259518457
199133147
72265612
23347008
119805001
232863503
425395694
535208997
825522581
17131218
358058376
326090339
21678991
104779712
10143839
847600964
12830050
28354357
252039997
232878428
127901996
858062728
225192151
238908551
33193028
200704467
272355055
581893838
354210942
504194010
155683882
26852425
559098599
59950689
219665076
31678056
58886678
81132964
397809368
555148647
246068698
23796650
130086269
25883762
279576030
528708210
355108862
647394934
842866224
150829051
169169554
199567740
255805250
561059616
27246105
508858935
91713359
292654152
140643960
148474806
149234365
49605689
134381198
112271666
117538465
300109094
14991992
231203597
623994594
17447822
71346019
687806989
23060965
298129907
17352950
27827525
123322792
358548257
99510656
427462102
281276662
38435357
773465911
37109367
40063698
53296015
143577330
209655256
350031481
32145858
32911806
186677918
70773516
303964811
273629456
54293789
2827755
278857464
393777539
83052267
6445049
121156809
271174083
351880777
94985542
89360983
5722096
28750868
279735053
868140208
122783464
447610199
60729172
617986616
143800108
364080866
385511077
111214826
73658294
316574023
423679115
510254848
413157105
33529494
121645301
80242098
318471420
40205607
40505770
134911421
558344401
163121315
535869516
28693764
628533657
185017352
771457000
575415495
120019191
650986629
133512120
340715158
209467309
99764349
43522520
195080463
77260164
16877979
194910697
83250407
105520496
680108275
96844387
288828740
22756302
93819058
436560190
626809268
236702411
359051048
6716551
27736954
217899960
698476070
229305038
1864960
15680287
46568349
84998815
57997246
13101135
192150978
31384149
124829515
275252101
102585910
623692483
29249688
297245413
108157432
377206606
193230928
90250005
50044546
141903062
487695980
344119177
59726740
142292052
363985433
754296097
214870440
154601061
206836695
280139206
251007755
279645751
239230542
250467703
9868500
60155235
411330566
76349200
89336174
325693007
368908938
334209207
502336263
121029091
57360736
146642121
619493757
254634526
197082855
65995851
315735871
387292207
276763162
912780974
375511269
26113135
204087911
399360995
30960567
112628303
336566017
99805698
236075937
542180524
157308224
388097982
661822470
423761719
311848121
170787849
77403051
33599282
450580323
7980310
10143096
157856857
6879526
160830385
14978111
33900475
407512371
261498083
914556315
8313954
56469791
84833864
164133313
318913641
326773640
338969750
641384827
643806469
205410458
147394459
71962234
127513699
489172942
218837425
508697275
31923633
174080187
225713008
297343275
668650910
437938073
223152040
277076881
649424441
7011677
168070911
191158125
592796255
818783905
451193147
273890484
255415225
367566108
193251150
163205134
380367650
443310653
710782361
110237242
291055298
718510667
245951134
135690811
165729157
497978575
470374102
457541532
179388956
31536706
264235793
184679629
314260097
401265328
94073256
174242541
37585722
637723219
425689955
553462029
443526499
47132418
201854644
190346624
195312224
109560792
557271958
97722073
192436479
7485433
638998940
17168059
626654739
86843689
4689799
10674299
33812817
172931112
26830165
441161525
691453678
36122525
2993094
797137912
168192674
396796132
606600121
258009697
224195036
224097684
86991292
222045122
35107330
265521480
615360537
192813678
580447482
333848637
82487086
7797926
292000671
233619968
585756888
748285902
113291701
3362981
368867319
119298802
421356355
420007427
731749098
679851958
226664896
11761160
177843987
301117612
613037079
278456386
632903768
1713999
23556962
73955558
224791804
363961817
18400422
250304238
218531343
26823645
730466877
197200538
28443106
255102316
191412605
248283002
717397261
610112663
225022744
543242465
194107388
516041558
186387764
43849286
278684565
479558098
229597379
533509714
322943755
132727338
580341322
602565288
531464248
154976142
30789869
237335628
52417765
494898120
317694530
214998668
646928569
81019889
671643571
278645337
31090161
592139761
434475830
23978668
19111903
492697939
7877790
42410697
33228391
205155495
52819883
497462992
627238060
254977201
363306290
5236437
274377000
137008145
600321725
10459457
317564565
212724062
180261768
853386403
169281577
75661635
248377270
84935011
282006660
278111431
37432950
44116729
666239292
358976182
217804288
122686016
32049060
321865614
140458500
106784813
16000212
551891812
302996324
549242095
130443818
87782963
54280380
430352091
204668574
158928558
364232167
29509361
81301461
558019233
267814426
149443266
342098392
27775786
23102406
44261845
448529433
750548841
624258315
7842872
153473698
57269997
133761655
285225253
694016403
73358100
23012168
159944039
36828604
105063956
361578410
338494699
16744224
894626
283557057
95573628
41432117
62059506
96486664
12996501
108278312
11731927
100246850
287987619
18613243
216674136
186845468
820795998
68802387
40016718
613889194
101314327
533699106
82148922
383422927
87604801
421345385
144061337
712916493
558877009
752098251
668420169
58067250
320857298
519465737
351687171
451166184
43670563
174709443
7646285
55455946
601579712
446035374
442291094
354115909
91647522
275249011
160684251
295585156
576398904
372203454
55377185
248680420
165265524
35614438
434087385
31207386
181216272
171724146
22255481
291549566
20008998
58991424
232916696
45732101
502205697
72678075
18641978
387271429
614749907
53652578
281088150
462787418
42587066
175646181
107855697
85792696
777743594
173618688
146592124
556307141
4020444
226763157
45723660
606089227
4723697
518625647
64527383
680343817
399150759
356655762
117553650
42636652
397617756
270230020
254982384
3712742
90727807
42589419
102108192
333771202
67440358
37212391
661642362
223144512
206567942
138394869
69063117
112954848
16562114
527184745
191454288
129955846
430016869
503363965
67188613
2855700
8782583
29203648
321444463
299361222
228845291
3221021
89557967
30096628
222146748
317188851
7096735
290696873
279142623
108961573
248617070
120633069
166301246
763091494
174485050
65588582
133028148
74068019
8965247
452685763
146380430
136781714
9331473
31531725
82061138
406851206
142077829
18346532
31905381
43882695
64292229
195807591
75043217
224796990
74263796
87475077
109914054
13844677
21652078
118514736
68980343
7005429
296623604
279558915
437550602
32438926
91733550
160161054
455802024
18802551
146940996
397583985
407096051
450432910
217512985
55010872
870706191
222635403
73153603
34062647
560302881
544490307
60787929
111654486
544370856
444773050
2235231
154467119
393002136
147020703
641806307
90916556
138409583
393153574
147040877
651260296
363800594
172874632
734349334
361756420
2222115
297532595
242202925
74794325
566716097
759293832
133309688
50435838
80761401
16113122
19879968
440833588
642248260
324439413
178960759
369474769
442480708
286415586
482937789
84331641
69769355
230331988
25537550
235826791
45982241
264545498
261557158
135353356
180615190
410713528
1473398
398435567
614274673
152316017
737778713
167444525
670951903
246758486
132742898
90814848
251433550
292816159
45749678
293931344
246012378
257844895
549273447
769860287
443909350
297503112
282801813
235251524
482262089
171386233
279509044
112510222
143470819
441944727
250699730
568310117
133738172
277826649
424330708
64046960
21621844
6447862
475315436
35981526
642920901
5652773
421787921
576520698
197791357
806372941
46178469
23219659
206197305
344052533
105285411
3093804
323471147
467832948
542111197
113434826
221309535
359003134
334496307
130577558
179261896
435067686
317200178
337335243
10008207
430763213
82313316
574725632
749651279
14829975
235847487
415507661
365082986
20596856
427771710
118997008
711452302
98263755
175852097
418304121
118698678
471302897
258809748
88132493
11069141
376367244
72999329
54062847
211555876
30474099
112183386
338803846
173623087
121346632
710851657
30686461
20032740
164323330
1229408
467902262
401111866
376145417
265849100
544068720
747979898
63325516
193818011
568883157
106478450
596352533
543751957
50398562
340258957
502396223
139100942
181317730
334456372
14538879
137326066
539651969
145112851
12501478
43961108
220313623
226880189
611029180
167753149
329917873
430159015
757392082
65472042
415751261
11784118
810940650
330795967
180537092
780829538
560383794
140556891
232507281
450574806
75438181
418623847
274864076
23019576
207851555
599625245
277489
318856308
120023053
364760411
211501895
140641921
1660118
197196365
146381779
93955984
317986258
249187508
246311557
125312046
361680945
2518384
495912697
590119686
53005605
447856232
22827575
3873174
678872139
57732662
469978278
647310909
298017660
65853086
121865510
527246716
411609460
37155490
402294741
18455015
529644860
335304980
63936623
161228214
337379298
121885274
406319430
18692069
27894390
594022514
320178244
664371114
553968004
616888655
193154595
226107999
299352122
199652539
567553757
289426671
682106696
293177462
20517398
60450637
27386385
614338694
115972503
199392707
342267517
596471815
33745254
27443631
264517354
185127346
266952074
798787998
575567903
174459170
729598066
457691772
353933984
146954939
32091607
494302184
409196140
221879188
456415628
379090236
119030769
464333029
279403778
179790295
593708838
391566428
187874013
74225291
620119806
212710131
590234054
13324845
47392090
686722838
317788898
25616697
311541063
148688987
261707702
35694518
699532697
206872794
7513392
191954552
564215209
368880310
150785193
337843705
504623650
22738332
288076119
737834790
118096593
83950315
130663612
551951661
777335406
685464067
454111895
288028088
73923006
304416150
288388515
405438005
106975414
33095802
230783464
108822842
299821836
593393896
9629600
485028383
100324925
167279333
318260287
378504188
268631569
394953547
255167184
830682795
305614267
84302878
284386717
80004525
309682351
217059693
213516561
39086579
13065339
128048273
213620492
96774579
784323671
146126857
501448242
31224468
22395388
381322126
65558425
69458029
689772780
72869342
342746236
285995807
118530660
288893090
475639251
219458683
558038214
865562
804159213
240268572
71303650
69701961
415369309
205071545
507266074
132140593
67710358
247928555
82005789
321791345
108608687
688255438
23145083
891219558
461173172
611801305
224828824
269747199
217093421
91387342
173850764
34256712
116674569
513038343
210090270
74467630
11405656
263307674
11943412
861018592
353661399
64471035
131571660
65621613
270642066
588874725
233835074
148503273
274293683
6484385
103473419
635540813
199559114
146045593
460335863
826541732
21573855
2905469
91331753
313907774
862137924
582501538
100195988
170022278
386019215
213332959
396815744
148473318
209714902
44950383
16516283
11469601
8901623
126861285
468809321
24250450
239547471
7796486
157734833
529812777
32329217
224727141
348049169
765554709
73193058
410524306
519856608
246413192
50230522
325455037
333457400
41237441
599557962
104111243
15195963
534890847
21042665
93171657
328580388
363241623
594952802
301200270
241382529
256197641
25104359
539389123
614407327
209884600
424373342
85951176
318066875
102280227
100011318
132043038
45114839
248424206
161037548
259626419
60267282
188842053
6695156
558364457
278424901
128347975
231650650
32729665
240796173
146369539
486547516
94192794
800182814
317742593
269732831
408638825
543458562
176203882
361893342
38947866
148058395
168587027
230502380
537000798
177523918
35160366
85870253
118571652
300963345
76729786
21631324
51299193
462777923
6398144
540864671
520277426
459288749
663016268
37217838
354022116
173274964
134690238
76838388
669344604
68686766
1583622
555056908
355288728
245670222
75559349
51264892
697738093
215921862
341815674
144832828
429873075
453846017
17953399
504339898
59159849
424688261
857431912
410965628
163516190
323096302
141565555
642164973
55171585
287363168
665908854
88984052
2070317
12306841
491022736
713814410
752634766
93177190
61050425
191793305
780413175
197205257
247530387
52407567
199387051
31009265
36807504
160740207
77128507
523641263
126829231
3106619
317967573
4960888
426480538
239954303
138960490
251934391
92762089
349616591
463082960
407468113
5602266
270784900
481372335
132648562
411308618
225020586
190940274
144728020
618140812
67763224
731663614
546420625
67709587
83625058
121879159
459670154
471160945
109653764
48545260
140621767
392931426
95189891
308098272
135304288
216705918
33560961
141543129
85498179
105747037
455585353
124498682
61313726
253795119
8653561
363988560
583026088
124195775
86550187
93795983
14153278
91025378
591024455
293288613
235069152
156458064
38469311
304172289
2710443
388458970
18608017
125395244
110862522
33884025
220428591
71752208
396880339
604174941
335678383
726726730
60448695
27918637
665146108
865080881
28694079
471310272
121456816
5169702
34471129
60500593
70897485
2559275
289723734
806049853
544527861
86659676
438469073
89285530
8647291
392852
241535341
175523748
11045130
36147908
561895365
609265495
754134406
551018823
375585599
328975718
16817375
39376796
49386194
387407871
39633944
612753062
47650479
48309864
280061413
449682243
164584858
9457985
65491593
282194405
222236106
332378385
215947671
275856093
49795114
179144925
371180986
149015656
72089691
102164025
39515207
8523609
93702354
98500983
106335309
16414764
44065955
127939950
91004079
522383280
248611641
461717166
297876074
607153781
576315974
331337466
756121085
667973357
466364205
242721392
34558659
388563470
747706610
105476612
4135155
51247227
24403263
338093294
94801387
228177085
293064593
578160592
51831979
70110449
19738581
309356812
391680178
34722186
515064153
147194391
18536899
7706715
64732025
213510943
267071942
61031649
225896772
28770073
831528533
139001641
416018494
213037949
875263059
100774763
805902481
13035862
223978274
60022117
246370511
67073654
97178264
147711724
50049982
91854521
290311112
12037414
430953410
40103698
105186731
47660334
108093358
134037067
213091301
6234360
299547023
13627448
789985859
76796072
320152154
228451526
324716899
27828244
421561664
245708110
179730973
269806593
289500559
245446989
375349308
118787350
471429392
202381496
746411391
163376453
95999757
9592051
66028824
51484088
557829432
473797184
329816564
16597280
233207874
467037303
86434654
207616039
34227828
70890520
44210767
421431098
630631170
189038829
16042300
489288964
230032002
383874658
99631472
384506753
15228561
228581871
319774425
3168162
406602229
376053885
365332526
24380155
188680122
398296501
406866423
266285090
90714070
670044244
29459576
162976270
367532618
591180285
49089643
585945171
84191062
447523259
35278673
130448020
4746690
40005260
200326158
32856809
454464718
16805987
253597168
36211825
3646800
4667718
29341185
141404245
864623
477015966
275376790
214522350
740267207
323671251
228647138
256982004
247936347
324955931
3578163
63673689
43743812
88148859
93374759
68890764
36870069
479320371
116164063
194010079
556039675
12452801
485550519
13720996
37709666
280868020
580547305
758559492
3709439
295028086
483829101
316976600
23588318
66601453
2163056
116233071
196295698
46140032
768124735
380502800
324701575
620092045
43752019
94230318
137826644
422085536
123422197
57126722
237140861
387078166
965308849
435665120
93593880
101325487
261405298
427650641
257587006
607123630
153965816
139905763
135140853
292315223
67678444
652228968
485430958
274933371
18474307
842785462
714078801
182436047
178874902
234481623
36838504
547097013
31273561
25780671
10723108
33061607
66060892
71007735
96018612
21754988
73811104
241528971
351666851
24844072
13905433
657341961
97381956
385787594
542589801
261357221
35044480
107127462
218901609
220590326
45206268
184073615
300474813
126461422
676036978
555736486
28792922
366924643
247785892
266798525
47078329
141229446
179647334
8895153
327808516
26383205
34521743
307853565
58411894
20104663
56630869
360879338
29451849
375930738
555265169
672960203
908710685
740898952
563532864
373842994
254027482
48676662
909269601
265874372
428726616
3767016
280986885
244513666
331155875
236763696
564839532
61878379
200667989
7884036
1943828
23857581
199767281
217945184
150106212
54354746
240846177
556487119
12213787
83526030
74627058
4941189
342041909
389507743
188322748
156959017
522144868
306966942
214538151
197142252
163660767
135666087
961233614
229877846
32578562
175471176
388898773
59830902
407051284
19078164
61313764
751383839
372164536
655564357
81647801
313863562
175744746
437541245
626730852
29405124
207207361
98154145
209980954
101103208
747273345
224509469
523560481
492261144
16162478
206210089
129014481
455607399
40009960
312041018
70527166
398399052
554799340
330770077
308608231
556831902
37066276
55353671
159226997
79687125
71581314
100122110
765267870
202202295
17580758
609493266
271975963
222870809
219660069
441622085
102001933
574447986
40797640
233581708
260668583
157714555
470662966
113851657
562320734
147811387
145733044
430007212
105843785
446130271
737439104
282849498
24416119
211012565
32549339
507660982
401110710
69117265
65356980
856908316
401907819
101637957
198025592
68562471
817437609
337269582
380307230
27480518
37183
11720131
240389368
39614988
262366456
277696119
585711126
271822746
154364020
64063023
82135625
433238580
15702388
155412487
150473438
16968766
12309434
772532455
1427023
50768161
7935017
112706101
180823238
9071604
184706159
2424758
73291769
166648949
782600528
178678079
440770929
568125530
176557839
574076239
334951787
8810473
19588832
549175596
73040730
883407582
145918854
392563628
583413184
395394193
104593691
291370248
216459789
21273185
673873210
843319385
16490797
657164199
38557857
7616419
76519423
752898365
710347249
26766663
254034825
411529602
310729230
86094779
129454
530940889
930284492
3319360
113880308
234585795
194463317
446482320
750878833
98875050
677996108
84812144
110512237
477906894
145241946
4839659
1210186
67818208
34854
243759501
107452241
186249630
308780912
80293328
114800323
42741849
39134416
113823718
490736295
241446102
253551199
23372837
489234402
226170512
33081968
481932393
133342775
502134532
209138960
201527237
806207875
38747480
289589303
221581317
23168731
211782134
361595702
201170018
867476114
429728349
231223542
354682891
457549894
770286
64702924
127629631
337565116
318908579
147761071
84130163
341185955
107871925
421892807
25846323
3147054
35808088
420630645
695530937
541041137
386218242
251615706
119735007
577303147
367626822
20330727
68322189
87248964
59425020
107451649
12253627
724270526
83645533
63019013
207499633
14642515
748597323
333155586
121638221
201731564
71637430
185312716
537352661
383136261
444151443
158683228
577860185
164446247
15041260
381597177
32997337
848414616
494732135
448023219
247744002
926796
65844677
15387543
32193634
405932357
311399
377453851
24169593
223773782
25074960
166263558
455054834
399060287
52535857
1541456
116449192
780452928
610371181
525051608
164345305
569389404
180435468
31598872
556837752
26648865
13966077
841925165
732026086
162007124
342501106
61468310
29802730
491419244
783374891
92873324
343300431
352756371
11875855
109675761
137340704
145049438
299533279
311465307
409955398
111649668
333157302
239649023
183372301
262664820
102974606
86531553
255387231
314135288
604064706
311257686
639020714
11584794
498910272
87732963
554690182
79227323
95418038
168761437
201005396
273373242
1652849
77843268
521653114
5063656
219194946
379176637
200953214
652142679
82533448
51735321
489213944
536204714
112108855
84513592
87371437
87661312
292051809
14814870
91112232
489343193
386287403
13236340
334030139
392422939
203737541
117664324
336831529
15581415
33063053
20967402
686537986
51610199
31236745
3792708
296754358
1024972
229605149
141672544
64277035
184301665
56140842
167799113
168806397
20323398
250721735
445855782
478048995
718762195
329010458
29755933
42211871
201159399
673140037
399058775
237756104
329876597
324865507
203453765
51517109
53522943
73941297
106976262
92440240
825331587
606911232
10810855
250624481
242422418
127802038
132461773
37778965
51768965
87344279
88366889
67011674
138435162
115642655
850948283
10276081
94469175
889330876
484136206
325665642
87182515
133418750
91530100
10290741
37826035
244816133
679401245
73726440
155487795
57457198
286834360
751888482
10911609
24727397
190164768
63581055
499839306
42497644
111974852
199005536
10332799
103757921
8774702
87035594
163802838
5812533
176905891
280181425
465434360
106355200
20122550
3441136
571725061
11285263
379498670
1862682
55604253
33428866
747041729
98573346
175137387
125976226
323462026
324586217
329861500
442395297
287116988
279066224
138317089
27796183
375406371
976162711
351750758
673111755
484037278
157635370
455022439
364449924
413501607
369714973
11964837
123184110
624184311
5759269
171749545
14813145
213889664
15967775
63713878
538985707
69463112
214817024
40227664
204103909
402331162
299298152
134745684
197019828
508368567
122561789
69548909
388459588
260896833
103931011
139048972
242251011
943588092
192528820
146570753
35010273
490421058
467413234
168776389
37813798
775393483
66218620
34742658
176930338
85296062
719930466
193626418
349258272
343865680
130301975
530701534
506283230
286986474
25235598
134910336
204754451
201316755
410546736
642805831
148561030
787719674
680545455
127713616
284811838
465134368
66212753
706568908
207068900
48819296
12730174
98711719
409706521
216930195
229402391
350221528
228617004
8186438
229502787
421415858
244967009
633237945
146500651
512429690
467114620
867179028
323855437
25781273
41800349
71020259
593583573
219036306
511664904
194761510
1480577
300536696
365904526
703775742
10512549
45869706
54473912
489073972
522762004
402306993
95976689
417098615
193700422
129894393
190117504
400283244
368152874
588152588
63070101
323481335
185823550
7185734
71341407
187852201
343918776
226196083
766334
799471670
84876566
309692812
95962465
133720361
372708644
425225239
192734762
169103968
154751076
53274082
373371603
388837657
67377310
120860536
24584574
54472437
587382615
113393112
106733879
399785170
371331412
317637073
4108091
484788075
179963201
432590295
98559019
38046411
43327474
35395182
20362581
492592826
49918692
377757050
239009252
189136194
391560395
14656942
65761289
414075583
404971554
209928885
494502986
171988276
141792469
816453500
1267034
416937138
349132279
6494612
453197122
125887120
104883781
4390033
38644495
259305819
89822490
100616275
505070173
461106343
42011923
221269621
57266335
102671172
588183904
78253117
272548992
127969438
105274032
605342403
101473268
38232956
199761923
533976136
389923711
10463710
26346046
76935789
36239973
362066440
65195374
182166591
277248748
357386130
752673711
648568313
228011506
55176558
1409888
222236838
1790102
151436811
148950962
72703889
190828193
32293066
63907698
24417710
107966295
228897316
493286514
90882236
48421695
623274107
239059595
561655215
16501566
360807001
218543471
183241260
135137644
24033657
179824723
531546530
353035521
100638799
749112836
54485710
138097239
279334952
616798361
32385086
626153451
3629670
146363468
76725845
694532348
525609114
475238865
16809779
13058745
576269385
755450039
488368486
28156074
417536802
148934856
227199755
110793652
507934925
108423247
317101695
294693994
8684849
7448718
791273239
198222073
416084544
152905348
586143668
19475310
215575987
13110909
113051572
38066115
329251028
58820508
212724060
602005611
146400810
27849310
41541067
73207139
75871034
34118377
53562330
19724070
78004767
24872869
622120531
670840370
132168746
212555230
119094748
64813069
23378059
75902636
480788311
343239511
249571277
255110297
305170502
132706122
754073079
750614966
69448309
376100800
599297
551615206
29083615
354965090
277094928
75110545
426381196
252424897
550634145
184454461
420686324
61749909
207932008
186104118
566178317
83991908
70329446
38389096
504691031
198201091
378905097
53353930
912194509
271953819
376455151
404630444
175566829
44617387
125768312
242942345
721849220
51939770
484385972
183582727
173025366
268824986
305426158
570654928
121299962
53872434
212471822
181860764
1044145
526261022
2106403
191204987
972679
211198821
28838540
412791719
122316471
23034374
62112572
565170464
243733096
321811234
703242895
212976661
620464302
120369792
152634159
125702229
187431829
456728424
83542008
121622926
795565398
186940764
403445484
169427741
158080268
501590623
131190384
217055639
71526827
442107541
342515326
46881438
295963206
114482626
359566488
10910243
164511729
54692805
151800085
130166582
140142334
118504632
354918452
35233364
681626031
421071240
74583527
32243081
55826415
307614103
24801084
36404993
17518515
281178381
432217126
272439604
646482158
238397453
246164691
241602305
69145379
176210865
391191931
683628158
113047716
307932399
33896835
391740684
438791686
244612594
131168117
401060856
25508654
20911069
87232313
78883213
551230234
439681595
610662797
478989960
278523156
19019074
99260273
230701005
328073605
1657444
66629017
412239862
95493221
230049203
106731925
938690383
800070901
18619596
612742042
458131215
256176502
296476364
620054117
19116508
132388592
20518591
228662173
29238026
426293132
157070559
5955859
158097877
510777476
115971617
1039181
4517059
35905841
21962622
251863005
147534961
210738336
107298175
575573162
368578337
162539784
145142987
56968684
722669224
294865568
581212774
392531120
218990816
15803041
231051705
81666476
274167836
234039925
480660217
148676391
49776453
531634243
196008304
26964607
140130391
201062012
200912379
439261717
49403004
4421575
624613104
490692108
39110869
578488216
227296617
337307461
586602464
65825754
30245065
452550998
12903176
100284884
5712414
281124583
407142994
120860367
427562601
275324789
457387427
11887065
66902032
121772772
26805054
419048377
235938509
44246609
222101755
146120642
340010358
88359475
185491214
608500873
333973581
295748099
227312436
289040284
53971848
8450222
95144183
889812850
377157448
29605234
20020739
54463990
130753875
491874820
141454355
38249772
132428564
550130244
207211470
96217465
430996709
45036146
28307784
48058441
608333478
12542067
239122514
144827271
125844787
21092394
197881405
6638166
213991630
55799175
445184735
155174621
202224704
231945913
69126209
88168720
380517647
118736539
859071666
229164243
466971433
28366491
112210249
150287786
21241781
30539756
54909875
322319353
522433836
316374660
244783452
90871161
217096747
3778839
635312133
82573682
757736046
164319847
43951861
166272619
138024102
68878431
142757739
45745098
38023776
106026005
511716362
737128389
194605332
235251007
504748194
53689854
351547162
5789443
57311217
371709758
100369052
24155763
50214970
66031833
132163798
703717373
255263765
215290372
553541227
198033695
169722850
54390886
149135145
135561190
315230508
169997318
34133361
4781293
11652021
136734193
2931240
61739071
496325878
9507789
323200668
3467845
28569124
465970692
515741419
198390269
306584459
34375024
4681279
228107113
296809625
45622639
312989087
140280797
106348571
206592660
42698940
853088928
525516888
259087241
132254812
451030942
14858102
262722176
33422656
4979073
53261776
705146538
199380571
363794897
350344716
365117590
67859387
114000172
258287968
193073968
103338346
119570373
129152347
27571110
71188583
134515247
543211487
565350472
42937314
218129249
31756945
50601897
135658578
387085154
274061235
413046620
220493306
617379334
308448344
484371933
11258068
118326958
32459415
660496569
834100608
186069822
482268003
200488688
58506913
74303097
480276790
566129478
152171840
347255346
603557579
588061001
449344018
152245963
461401532
406819920
399578094
794122973
60924283
171440861
55979643
84606347
99766016
46044317
35180244
127651283
84879049
174476937
94160563
319388444
69633299
2093507
3979960
379378622
618230706
404276681
88955675
829306891
6214644
214010086
94817627
32097191
412832021
213870483
351774179
62477262
561086391
105975770
77795071
62428
39388391
227258165
388611858
246204550
337063141
278286790
53436489
132516499
159975621
428731578
530250791
121060168
311349203
494771186
149490986
11194099
240353693
176453744
262400755
399657219
125000076
359535515
107951438
121118554
697817214
37175905
545737204
455651870
40845428
292411004
228912652
91041858
154090171
806895647
862927757
101200108
368837737
67665590
844409734
739930437
151197260
462410546
371829742
550606716
61625533
165185681
78641317
504425078
527659373
505451649
146822139
81370713
263813368
9946588
1793932
94803294
71131289
216467453
100696040
119680637
411652635
100163289
727135218
830120794
435196158
22200351
28108832
36518658
438037792
114345314
3506727
118204087
45082747
190297616
49300350
345063297
78675498
158070989
199657253
423620848
37381785
523273706
274437418
70882820
155544408
5019619
24004426
726555875
761003071
44545405
374272262
40667146
397902320
159226112
12780113
605033494
243153509
89795113
12599323
9497790
87143600
531069368
470561260
41775
383778104
156022055
128313044
21019320
59949840
86354539
358930255
804516474
303675104
129203407
512695537
96839415
11415560
126044256
50706126
709187025
21065826
1336019
51052219
220429738
2072056
644556457
340431560
231048879
254833703
421523058
27085188
275378903
641568736
28095
52441949
95535401
293471653
128917147
83338621
12863489
885208762
119342095
394362763
138950554
282585061
169051501
91313369
186886456
24957578
563948924
251333086
606735224
61926281
104916777
237296804
332072947
294934503
254536475
59203434
96292365
329447735
456144916
471403651
88551640
9125545
128476068
69735023
106584650
511697142
93534939
506167752
70644947
10556783
273075280
377191015
585743849
552872757
99895008
268066644
204013883
251160616
549712881
76755609
245347323
61992880
33420918
792061968
95719016
39245680
87562878
16879951
194986533
236267863
58324613
168205186
274745556
541906024
476842487
471891317
539693836
424864373
240126336
142347632
44580208
176833301
155931558
158296360
15985187
175332482
12770367
693235984
21887802
250286545
705825757
124132039
504083263
218572580
59256200
6244255
1199615
556243376
112766343
192627733
203531807
191612616
148635673
93995192
17388264
226762039
477964782
408093423
31204626
432271727
358184520
223874510
177062352
39157372
503131360
17982698
907962544
40058274
163402235
174348524
477358475
382800783
49411527
814034757
206703380
483689237
117498751
447286589
106303433
156986796
213831107
188367056
604232604
93956821
323512037
295355388
130313160
558584327
761762261
57611953
183951278
8920319
343903647
243287776
551138703
56653543
582966773
295436977
280192899
133760707
11004596
189433971
191380801
397620050
390292899
213328591
473041065
4213168
17567060
39357928
14673147
126676763
338460144
269710047
354935692
21109566
87091551
820705884
41535322
49594622
623957300
200289554
304845527
106765863
307307409
9330820
207849550
19367523
296402624
78405786
161477716
203876291
79983897
203045085
357853701
116687965
643956528
738918427
27917824
107784081
73751697
737396509
602762152
6289801
148301498
82632300
19655073
37013251
454136059
215184508
698348896
77054251
337879446
268800845
461535169
28284405
82664814
215618195
487864726
202589512
183097648
540161121
398179462
522763478
461298678
129487689
21201881
792279934
402627441
7660293
228208245
198768985
53416316
215474723
92682442
15954503
124078385
45101314
922703711
170866389
357160308
118193513
146615585
102108628
124536556
188929598
514014815
316589892
86126432
302932299
28198160
678298923
341521745
891077956
702347243
296200893
261510383
396804427
2026627
328033367
53745905
154074185
245452496
190405841
400400997
87751987
152948196
509065960
392444478
263226176
186594762
127247021
341192848
467479578
278147237
644868725
127789773
10808306
12577602
168976934
220595194
194223476
152974512
309309092
22579917
40417672
188604942
7824766
804245271
474936589
301505807
481567747
132853818
11819060
446089225
254748
174188091
345959785
331292657
527691082
33435736
171196655
109048813
247459576
292602520
206302145
608816275
311279225
7032706
251729674
151123938
412013569
91224162
329298129
389612594
411464856
196340914
324494555
126828635
4268651
4761230
78458174
248937020
126301436
167558492
529483100
86031538
526301501
67952497
281775655
13097625
383505355
44501841
334068366
435821364
47214472
971981507
274835002
129472900
59260892
215499214
24191563
4656849
52718
159680896
32937672
36557654
18824875
43466221
122690630
9662789
325358828
620709046
83879856
12083300
466797506
62997692
3491465
41690355
959028528
418515353
8132164
44755591
155719602
191994294
24111135
397648180
19218744
342231207
68801555
177993232
9769256
151519913
877510348
119793493
346441428
921779389
583188421
539605558
584031088
288153383
206246186
143888826
32634071
214293189
16184458
40271385
163639282
132544262
349328984
19852910
309184110
464741141
40945049
323303023
149806886
5769273
821175676
13737029
516331368
20794678
158919251
277898369
188223248
47383600
211901244
178929913
397062193
664531124
554655151
58357711
723298978
97781434
470451195
29727235
276190212
498347374
394874906
25353396
363326044
718864549
97459350
99217586
528914450
31677382
16408586
175253285
5690787
458347029
156430205
20003203
632628900
654096599
161946905
119780376
482660153
719592821
308184176
81057635
583440681
411650867
867880961
158965989
31031277
185053482
162887341
31148831
508266185
22032335
442610702
157488979
686667259
18962280
133974105
379197155
312735546
72224598
436456012
71047870
50577904
298922173
15652336
210349838
100120484
74625121
67110723
117138395
980001
71549417
23167600
407432896
444936991
556187910
653922554
65403159
601656456
83347857
42698618
123260805
175668518
52673491
677268685
892657116
517661676
294696448
4734670
97907437
373390637
757494183
75643109
227816759
409971643
151580952
71336185
168708719
465467314
178806566
150048562
163972599
27744406
284310424
691964562
82892311
371357347
88621046
354931461
834400317
23908743
28676272
528781394
66001453
125060554
61990380
250910369
234651741
204212280
806117
359002493
149565848
574754800
74925380
258072842
373249365
397715893
448039410
719330979
299542337
340011061
570299034
107946850
118354834
69262798
171211238
59098954
484572790
444626377
54415011
419371869
130954565
101639412
165337138
263914412
7415466
78953392
440749034
16076618
194008452
88919093
94103890
291787309
229470401
49844524
110062731
3147432
54763016
81136407
340226886
222229178
293936706
233536847
289837985
277920541
50212419
66162859
317602499
423547594
357606698
712493688
499260857
411731488
29509529
312631869
597044232
786111121
57157423
98635773
213960191
271705976
101870549
267490909
264756833
254192962
101569781
91409395
130795156
225245808
208944570
417548424
25721583
485080512
566909229
686990291
453179155
518074973
526187570
77653546
81237713
107903639
379308224
272875262
18317915
407324404
351963018
168561661
765078191
12339789
114747082
202154076
192740777
121817654
736372411
146122161
172781816
281108484
120885998
3322923
140072993
520317499
58045981
30678121
329002941
322073048
351559894
972292
615696199
12338047
562313929
77988899
176739459
266325859
237962687
115690983
492815352
281536851
100568000
29513873
502863931
93860617
237221749
26995584
428178556
19798799
145284341
426885446
240655811
69105907
344615215
76990095
126404883
89894121
15783165
239945604
692219228
96784563
141385694
341097876
74551783
149316305
510961188
119642758
416281264
765450179
43420822
287315648
106449142
385226699
58310608
503224086
324936937
88657101
445528160
41274212
30793629
329709542
10111284
104112876
79108858
8068344
887094266
121547773
112072087
170415589
208986093
356629557
42712987
17218807
17472729
164006064
25886831
505257701
149029985
105559506
9893444
15823477
38528494
334338694
64749250
166972617
263334017
541085681
23263280
619057379
206905498
241152771
437809855
156997789
326838976
261261920
794125771
6360738
567092197
93431987
6649653
255709522
43922624
244646856
131878240
246290801
407289584
70083897
211153693
16662030
245232018
90729753
249495282
160147167
293330900
121098685
52816769
815129614
107362581
122404500
392449426
820639710
113801427
117865614
326631141
19720267
206076505
44484342
81508552
814937963
240919604
144602801
152495038
84180242
6894049
31389290
138797266
90212525
322348891
54931883
523803620
241921
78880579
604791292
217601094
71894412
22596563
98927749
685743458
272941897
168158494
687405257
268900963
518561675
371201671
4973151
663542821
263190143
532829605
743458242
282502127
75421270
26621465
782515615
387583670
205391665
62225268
168896252
65785573
315450513
192732990
191882634
628252274
514381730
408503973
64136959
2553007
118661878
169603094
265003428
3381263
209330549
477357005
454657
81627655
12370997
202652919
238924671
41385290
642982324
139872990
166968902
169092410
78086704
140271663
406485072
40976373
39000898
314249439
136792784
181572637
60356638
103669583
842798761
62343088
154797100
107950776
23430300
3471661
1001325
184114911
412187974
68529981
230736428
520103531
586204658
257724704
75344343
270624989
80525441
601192868
2637539
800213224
293588269
26134562
686703963
303932558
10142668
511947571
323266021
134230767
307430699
9804431
171373601
163120201
468011445
864713723
588287672
63518825
188391594
80643779
233772970
413658554
51094259
606854481
3235419
650783
97683688
30080764
65410
351422206
364298898
223510182
917899190
61951653
33597894
100422109
575602961
90391595
49697003
313434466
134680201
211695152
304819479
182006667
58843770
40110961
277171129
218887191
681604924
551244358
49171394
411845563
443470756
42953329
4245395
348654830
151453232
306311491
872427780
289907065
66271877
387804582
8778751
251957568
584259711
16211864
68364962
204930791
546577445
186931508
209620650
41431311
349157976
209896120
691504648
407873783
65064446
32068188
462148280
172866287
111792862
103073882
675761572
204356238
417794498
268815674
216721698
112911378
116279345
170823503
846747948
188432022
100894498
24301728
126171697
62663054
8918855
186695355
1879689
12773827
84458324
60446142
845625566
27466719
205818165
734207274
125316423
33234104
217072970
48766200
38521075
39924180
181733379
125484286
10534144
704063409
141220884
174240427
61069316
75746181
407123221
474075119
628266382
43154004
52343243
190675417
152032894
61782043
343924042
130035440
223674224
201325169
27574157
4562516
427547198
582456481
168794000
224188043
577951770
750587805
347272968
45397652
367655723
750716799
8696311
237289140
603350068
804885733
481837849
617657
189781943
80966979
254467000
71100159
27369510
454625124
252626096
212183755
757733009
255044552
146239376
7108183
63916143
8292262
134420064
48884844
287323459
251363633
182120946
5097588
311446573
151229694
25001632
255070747
366365326
427731279
357030504
12277512
27113636
513129589
174788405
502257729
190785941
171227251
89929876
114810676
217947126
243236982
213569914
254185963
88222054
426941224
49123993
572676447
124608047
164807791
524572381
542414591
193730153
166591960
729910311
349445263
182511270
792884657
6852105
30209967
343580494
696965790
11065819
436833279
367170715
438343796
269809007
254168973
547109877
802927626
460415130
526704190
518057064
282923781
45217869
16369769
61590600
162132555
107222381
408677797
193275290
504485734
658332232
2292217
117651756
48241019
801198349
258804193
23495986
472675295
413721099
10912587
37187368
19853561
265059784
58458207
179509345
122398912
518030
131209007
420992105
278984355
848697703
91280997
721252404
181544839
293977082
39836639
66921027
79916666
509835390
235343145
65686038
54979121
52860125
216935782
7547288
33256597
75217042
34221759
131956932
24433797
833643271
132821539
1384658
339264381
8616173
25612950
151039257
25107240
69259331
664468997
36070707
13570045
168609122
80703506
110570439
8583960
72221299
32094902
44780762
62731030
493601998
30927064
651073970
172698847
80338503
78099373
228629840
228309082
702289709
84976652
337527827
3958539
122979591
97893224
265488476
243050468
837465996
49036497
54372258
397035382
59308698
13636062
170578326
497160653
121418718
4277493
516321463
66748144
686346060
77174817
111331355
17142871
258374327
367943455
642322418
41980740
118777636
395353316
56993621
200229407
529811369
70728622
485384526
282165377
63711345
205675805
92333955
533703466
296678786
680628071
259586125
29522456
167403607
320823163
342619823
477586671
302672336
748776653
351615216
391219170
558559982
125491803
844459034
52869491
201829289
83556882
726464181
486096836
477471410
146314259
64097960
63283031
39125172
17388420
559154476
732933263
269087202
942038792
64938211
286394454
96007135
547043694
172712272
21473312
283833347
803037553
26405472
51102799
103727849
229822316
28557773
321089891
198078862
506020911
636163144
436075161
110960077
59105331
183560365
11964043
60050767
148753228
72491338
65589658
399136402
47572923
254133521
604497489
187890526
35312652
23172277
165947208
200641078
204403507
435330527
327991557
96796971
77288447
48063149
605629133
290350057
176461762
2836820
208880170
20684210
478511577
170954504
213821493
31267331
343720270
91686687
105708764
452368579
178438463
199317836
371066755
283795789
53187869
317899673
942871300
20015211
597999935
34075530
702705503
245000368
461604984
94038115
454458159
42564770
284932240
124949644
100611330
2270123
5267330
335996626
238623280
481143789
804225954
748694525
22954353
41490238
291245854
153207186
593256987
19123802
529085017
354616016
270790828
509525168
34026516
61505290
324960783
213447956
14564621
221021645
414004001
748920307
228031243
441648205
250711793
237813745
2930333
40797567
272959575
260639120
178636421
82220935
50254719
13580395
688206520
110117627
72192100
334680001
105428788
233714926
756111450
829038287
5649349
106503352
405475251
355733040
7319359
368862948
116286953
36087521
451824050
38098131
28785534
192126548
558692970
192808404
340111879
148079650
42095259
188643279
469139773
302553965
726279510
127607790
98773598
30954059
23145574
48485428
114664548
177972262
5717377
672836625
97208570
149167898
654522757
335493308
153962036
15988530
277216290
287363195
252742490
15792645
115300376
236250691
46231913
486433135
282671525
335425639
374827599
240694
53604983
539582059
16462490
59270952
267870599
488414050
267711228
372282087
287805902
5950694
276829631
350582504
92919903
40433904
774556244
116184525
56119098
265001777
118914641
555357891
77995443
441575243
35901397
343954539
385287045
411162238
908185280
438857623
44019611
1275463
236311206
40092107
10194984
29635805
31967619
242050415
250397753
12601602
10102571
675378587
63983933
4062209
386633503
5533531
10212974
140491543
114712274
389040061
792677116
437218718
211044987
518506296
84658503
694221103
635088
251978598
402624993
180382740
789249482
269705311
122392603
11652697
457364782
18536192
495041767
198239666
321734733
658430584
547765
30598717
237844098
78292807
100683038
23921360
154424609
23425100
78105747
44491881
81128646
104219166
137137180
463368145
751974203
242690166
170415742
194143519
859399515
147621030
6235275
9578526
3089769
260683912
518717
711452077
268589195
545097377
12809365
77868077
113950683
17512852
61710977
413775596
3819422
172323102
95200321
176687713
109586551
225007583
87354039
34928957
26434382
320756588
865259611
330900429
56627259
289042655
625625247
64108541
50972157
34688475
14926539
581901607
441636745
55202671
633913
425710197
107303170
754566061
521990482
228269321
221986541
39382162
67581336
15004433
286308630
454807189
363891631
8039205
36347901
724925053
53942125
105631224
820479580
786543750
232088260
156999118
89277734
392926234
87037135
86101525
595502915
94545743
90519585
22468744
409443545
452462299
763819916
14739179
448092660
400129
445744273
307697029
2189615
183200387
327399129
436645550
280589585
213489121
130424838
80160114
11004465
56559309
127638185
609340832
546209912
33992822
337847212
3785829
136518756
277206332
112845503
831456099
3520374
154527416
86465422
271495068
437022310
221225469
233380174
58089394
721512166
88504460
323670357
691296292
289176706
25360617
741707383
643081936
64036403
127927283
38230781
184434706
135230549
442095517
52204990
427052767
100800415
102935034
138701023
25444395
16862807
187546673
299445389
167143679
380742004
155758190
172578493
678941417
4730895
59345004
109262595
140628316
480853552
368012582
25984309
36702273
50907559
138233989
678709
99857544
290003430
192604744
613636785
342786554
22059704
12946045
430026042
372440912
623851899
664710769
357983112
425329144
200404624
49524324
193892212
348392702
852869586
408342397
51676072
356181601
206848291
669972468
4243508
733234049
390165905
528237532
121021763
112059195
20091633
438332549
5028874
73716443
4018670
95866572
103622355
240257620
230909769
900825842
49160769
77778672
569659696
503816265
81984260
234440420
213910975
16277782
69163151
95780632
239829955
5650207
382829379
376616369
448375082
253739605
391107944
119458453
430079882
768044261
404382539
550240289
405656556
149575833
483483863
469772054
509767195
596245463
273981118
334778824
612700389
679146540
405903571
799436313
161834931
342057145
119428506
267151297
9167248
128901770
548014035
115307904
1068822
107787441
345677159
303109787
268728757
222480432
391824764
1900598
464300791
149051080
248342937
605508971
75196298
98451556
82070018
137806092
615966315
396526751
919825094
48097764
147411570
682045046
53972559
120455902
830252158
279732639
824542646
323495625
238028941
15871960
51255759
439200407
403743621
173932338
760842444
601197866
142012621
118824208
45741685
731984620
243604686
111736899
7088877
626643881
74457024
573799885
385161972
376161986
900473874
190611795
111741801
91492144
260810699
308307217
35710909
431174466
556238144
15483907
190417
12996182
52766543
726352677
70771413
141745639
116698105
109735114
426809563
76580416
608789961
245082601
252153675
78682373
12597243
32826045
133334528
20045644
162611662
397752399
16321829
110150048
191148064
324557631
170740058
302952381
9545297
233055536
223477437
519580106
192983924
189488789
273011344
80148252
547357362
350045229
103244895
45764387
20194337
236893578
20758753
548397121
179304113
6369821
56145499
296293629
130489742
116519936
54348518
12391355
234055152
31325748
104274942
123891680
139055090
298451756
22269020
268680366
157671887
177553497
67903827
283848849
104853049
151094938
14898161
75398631
371281776
270369124
121792305
162598661
403737754
135206998
232095864
31348287
618157718
6220430
341927374
316565744
775754802
17173860
9950280
65260153
105470138
510407264
79847271
19870950
106546698
182523810
31259223
486016801
261483857
262228117
238752048
472769724
433268689
210201721
172982444
101318175
77885586
296782259
223719798
432521790
21965705
336806251
420799466
54969360
7740092
438426972
411599263
191948062
204457376
163464104
295672704
73246667
863848582
249549651
542489616
142342806
135876671
251718420
817600873
483721041
309278881
61646223
400932952
95135458
62466978
869268060
326024900
69890213
197912283
340177237
3990877
15819403
85696450
226561570
81739880
171076149
417930602
84211784
33791075
14474242
1375071
156724760
139039148
344400421
581612449
378662114
63741527
281921244
233094699
509303280
427350960
116743796
229668944
8795108
97922260
13049609
159554053
665594741
432150482
411794299
72105156
170058967
921768
36458307
21190369
326594004
46844360
114565191
149732584
380991748
81083044
86074667
9082152
73667908
332659334
82192178
50992564
176342729
10620458
59323913
145883711
575811009
715936842
105797089
306624477
32540690
409651818
71568296
57207166
335010246
442829024
174978848
364634355
132482576
141988015
296410629
68337197
81643065
209131174
3638092
122607919
390494757
271208817
152915973
322679190
163461028
227856878
139403022
705575916
651083331
98613095
282952277
292031301
156421757
840331003
166836673
353052993
583156139
137879635
16330988
706443123
570221056
5019500
535166738
596982076
321253248
92158674
149783900
648604642
205600684
506663937
12280821
608520284
37980960
225701081
59048544
680314935
278211742
456449712
304419080
8786307
224861823
205709909
253248655
214927460
733777160
135499
588928021
614696116
269383019
17721605
487610920
473271473
155116122
126686468
200516973
221567026
11957864
91484071
525016931
249339756
81032393
10114845
57258309
365128936
53563349
261479763
498690893
518715190
89658256
97558343
688485635
13157520
45055621
98760621
104644596
312355516
462757723
342504489
284796372
79802450
296765439
3539357
452032663
205546153
170380913
488168843
179677449
8141269
460594249
128542346
221652604
180989131
542352700
338327268
587808840
154172352
682765958
425802158
604242333
74656326
364128371
437568065
140180690
152176090
437379970
384458242
674853140
143016095
634289323
344703560
459799873
187229499
163279893
348280963
480976355
603794650
48251600
42775729
200613670
297353141
684900895
239631845
24599450
82885678
20878915
522120163
70034601
762401076
824054316
533851189
6947531
290806990
648273390
469663056
150848156
31563718
891000941
318277136
204110502
210212775
35978203
397730603
3150267
115276520
856618541
581710467
402686882
166869851
622424829
98611502
4979087
4879022
320371407
612842415
11561980
181739536
185138661
736816118
104458939
141682259
148416348
809719605
751269466
487747630
394300371
484230426
91120333
359231253
239302173
166921364
507175416
125493797
113110285
230679903
19583864
58931258
259086902
43594422
408417758
727912394
46592286
71935682
81399969
3433657
274216116
21871064
202136204
57574505
102619907
53821
241804220
69005673
46890373
26368882
363293873
650786362
135148824
165414852
98396985
472426920
259373632
465803363
115658813
643453331
23126177
468968054
153769287
29092964
390680240
447292963
500666641
215560748
272289914
24559571
141134084
129813025
128267271
546366884
152353721
105155700
89990991
262193232
318805920
387792004
98495211
296531553
140372845
343507713
127257339
321817634
415874986
299583778
55707601
344429005
563194609
480856478
188034507
68367124
341345925
27494813
58184237
256381778
480764014
13185929
455201171
198087426
102638626
508304131
147184612
71171141
350513585
37564482
17647422
658980645
42072632
76185221
221129520
676735830
35653122
226432158
253478707
138048175
90846605
167987724
152985036
349270308
735508066
9387393
303896660
262827038
735615347
10671757
230925687
161149367
3923847
6945916
35479824
133903468
36820173
72529379
407830523
174970952
151628910
31763087
681758268
412222293
280615841
16260674
197014142
448261806
664102619
43232990
217960962
59972394
55024854
75879382
228160678
60607692
820897353
642292307
311670428
162089198
110207637
274123838
567927783
492645342
153053722
29288887
516961126
214886407
618165801
809526071
5813241
483524834
170793877
101374118
250113885
328885630
369289266
78791471
100982818
196456306
34063159
150205597
432875494
899974462
88712521
759476765
14482537
34197487
617882124
157276557
62561133
367299589
330899994
56905949
32716375
152763300
12037785
708207211
95200715
56880756
63650020
118971150
244697962
175344464
509785744
145911234
229011458
26645043
733106639
10412165
12132370
459872854
39040924
21407088
266106487
548002425
13993285
20593000
5055144
379811810
355474076
139250955
125217828
775244487
4939013
28484768
578609837
605665581
295422485
99113229
114498552
213153104
278578420
65439092
305389880
63578333
20473415
385021817
333236914
77964234
59772812
510766186
855785799
71483487
330547686
33108210
651961636
106423495
180874997
204612715
595277306
4286025
33444436
175953713
259587720
679748947
172327584
398375592
187266748
944859582
699512519
233487413
653741485
15283338
560611364
432070307
73809296
298576032
30503191
256493576
159231890
88815498
173773661
515548508
139805823
139709938
2382005
450094576
306870480
20880999
29006289
104273418
807152332
17391127
762444634
33660846
109283813
283752732
16371859
168613207
359724826
15892993
34595422
158807638
57319233
313254005
391608369
111454008
62274858
102513768
57681801
106792626
335916951
308234638
42534175
56374537
62649466
156782928
14096072
7783154
347765032
238980299
648931271
258310099
430861326
486331685
808550272
292823362
108118968
85758781
18026561
253741249
764287890
53748978
477477882
651180588
758482691
56591795
69603214
221478973
516411078
593319540
177446593
33359582
91771679
205318596
126377386
42749078
90061084
358435737
224926086
103892303
558166758
758064933
4782656
4936309
206003522
698488140
642072032
87405506
464074964
196526387
481238580
48627605
176898836
311170856
520660876
292908256
4956948
28854203
49664785
506096
143568460
424126634
244013038
174917772
28073799
135456115
581978454
18873371
139526769
197380452
86431301
73755441
164441923
21214751
23711272
564018667
119625857
250426076
291707873
164417580
323693151
541024820
277163101
472979297
234936775
283517459
220943584
29087922
428574125
358195263
142531993
49301605
24202144
176767635
18801045
45671734
488382821
73115277
158743277
83709067
868849505
728611862
279963434
522583293
119961690
10427129
117160440
213729147
291751923
125577224
161572931
64579183
189093187
54429607
75526997
212923701
156364772
306909493
303578733
361993616
35638778
98700139
257288740
865719494
352454823
388108938
232902074
580703150
663998319
190422912
443552764
312738491
183923823
595352751
226999508
7994511
320727660
123598525
94390787
20404376
104505935
77991281
74690910
20165386
9452034
125456123
315322592
327129235
665330824
291176572
3264184
109844504
65661
327505693
8238412
37893857
5956759
96170119
183813232
215582157
143355526
30091513
359565431
787029826
258595295
608607234
455993860
169765735
232951413
4463068
184743820
870651883
163145613
590983647
474861610
340427745
108924293
278229504
39902976
175879608
7679320
268279263
59174334
191525538
288188908
114377362
405259324
598598740
267469888
133467701
47447191
157577187
3179153
828557115
29650054
780287973
699422235
350755955
169844066
93329520
572501947
275203305
62907877
143136494
362946292
12271064
198759122
150083991
484814160
40581192
848202227
5148636
76121192
8923729
105853801
35981830
167399402
631062756
774031276
335935044
160841408
115689982
531842693
301633164
42790148
488299225
72122857
768722385
47564945
279521435
183216726
137680457
23215878
517529336
357099009
706051158
81293377
767106427
201901703
273646406
7451159
204533840
451038871
163489084
19902571
74682865
334161871
108586708
605756524
71851338
267332823
395175301
8683179
31459070
78692880
195402262
589133521
309837692
76826433
103545653
137857114
772386381
30780122
58754852
408608712
83144735
20743685
53156254
510566663
91798005
434793908
87982183
44147322
193079791
135073544
1739513
168345500
523994067
33860532
316720181
417392843
53703283
262638449
574719947
685574447
413635266
321110698
219128215
144163978
107230815
134602555
127525208
134050510
45237071
75987159
406578712
347740595
74041204
55903772
121562712
805650209
399468599
33634682
492637174
178616005
687187439
140290630
65823066
360658255
351008193
225001178
295928649
606965
290674856
47708378
149239228
126499017
259068655
49836178
32655497
473580215
68075971
1297201
167383
93010847
808825804
6750986
85801571
41966877
349642399
92781180
153062578
720567728
142860634
588450185
404359979
58193815
172905480
861611022
105619148
446601849
61649954
525339031
272403007
107826323
70802384
97043488
501546271
152004883
4587894
254542624
216864136
72499495
10543641
62049589
261182163
106239989
1557713
15376296
581424807
37094666
34432653
34026741
376572555
237230377
491839373
697713663
99617873
237626535
276365691
213978537
38902121
227198462
256369264
113230438
211182888
13904726
315719731
74463092
475406905
53177805
215886777
5849325
42937486
247745227
29569022
60204535
338530990
301800846
206455392
288979796
112802162
138811618
333218388
317912778
165189157
538309204
261981889
127982956
316398314
59127284
221731586
545622979
269662580
192917393
13350423
211930560
206476304
737826240
15517612
316452487
181065866
22395474
225370784
31654460
10729260
264530464
826950819
263126938
446178366
100031825
26488288
292553117
648656409
267541106
164697584
566662314
445882717
794028068
718433765
68441184
436136640
280380566
144902050
351783282
65700406
285727156
711703808
56729128
79393201
113752170
723251689
239094088
270829833
322996922
170225952
153667815
185716065
166966757
50657875
236546144
215450360
631977514
117697248
170577116
24511193
777471242
289997473
719706899
469026944
62639048
513487604
119439127
611644982
489914240
462204076
87784203
511021339
278540722
705223623
48126605
83425163
2716620
352386380
643634274
30383158
277923159
267810972
273466046
66984166
161998441
79976547
331127287
170622784
65682726
179807029
234123917
35755328
441548595
14489620
479532071
353710008
139376734
355988375
71676132
18624496
221170136
295728055
486672357
51338124
270116576
103266775
39856039
119233461
807789431
884510667
169151654
820704298
531799712
91208321
34058218
153149785
315439402
28832354
503383517
566593676
10523633
139510874
265481738
324489677
433360077
374006531
322139059
13681688
181946117
24390123
30525702
491405568
902138838
316423660
131070543
459994671
312686083
17649098
523185841
231119514
38323107
800381463
52308993
227172059
492003824
299125688
402877904
18711706
689492678
21086176
692789978
367276249
418742050
30174519
460927378
437208239
290315271
233208357
289696475
38266857
124668799
88758176
147075256
105136193
458117657
78276950
112939110
789740793
241685063
286418377
130837751
45867937
60903958
885084503
47608636
9829953
265611480
281499888
34390405
360441374
114462714
153784328
53578630
579147285
583813107
219927863
90888809
12805354
7736325
512808709
590754439
95036732
413289188
25623348
6167774
439903464
24501074
712711422
111724666
119134983
826034895
79807647
96028708
470338026
45711910
453116927
1046603
71162747
667536874
205413838
450849581
140060379
152511446
114208876
588837130
368222626
140461769
9900877
614279908
381458980
3977450
31967464
302297689
156646800
23817339
60756508
72458453
730568755
123708273
1654519
46278887
780461066
337698478
298283739
48430514
464616824
100712802
706575579
55133014
835832
125051691
16634975
14270071
485851710
63310951
48919729
934637543
122340888
12724181
105610979
127774762
79311049
48401508
141976094
207984166
52639355
316141153
171052944
386898135
621179122
131423
262044452
142452241
24710899
27610301
58285497
12937026
543641224
450863239
87367725
560938562
9834467
12737861
82740511
104785980
120344185
46535976
59038823
441211956
234034412
2307005
166705849
849061357
226853164
305077401
805472395
583899583
627531958
84601147
556905953
25949646
4778184
415404586
152806579
593393625
61396321
213077792
25707042
62917350
94157431
416305825
332370315
485050920
309111905
670682667
409780983
328401442
107984426
86226067
206982170
696923821
434136073
639513758
41793148
468771083
17261934
3431626
77777206
22047737
79144677
187040361
33397049
2798623
1432542
2609381
686120527
30155001
341089923
14970596
159720862
131769442
123361013
24285531
495300538
283041028
537703956
761229937
593764
542999069
71488395
39983968
272320505
757546204
150703716
199367256
515209384
119986844
612975
182931007
211900186
508037211
311105765
121375039
818627716
361608015
121889734
115471581
110612268
138902727
39981839
215897796
320990566
427873973
317541015
214135294
59329453
353210333
289190469
332542192
69635344
740259643
275893441
796258358
650016926
348720736
150599440
234914499
77020424
127933595
297419773
410976917
144470930
184842461
702685887
267693186
65336130
214710751
123018993
125234442
28273716
31777698
140871392
445736325
19168220
162377163
70294373
493810420
302871814
329281291
37818812
19740129
181941416
294505516
458821747
109968922
338971740
107415325
660654429
332891684
120862676
135995261
34711968
347072098
303753281
280018553
707457177
305408590
27004097
10560583
96648485
104551289
768003610
235951152
794617389
66300741
136852
52405018
731657279
94512133
48381441
664355043
148754651
143955909
729985289
402967307
201931657
441609015
565750541
146281177
435560284
39884967
389860936
450894182
130677271
46785768
338799914
196849150
16016888
62299929
540290492
803611376
219952828
438122205
388799827
350005133
116293052
477290623
282116330
168071080
393842237
267348688
173252573
46032916
81442607
538669001
53193745
56283211
49638663
204828896
417996344
68086778
18461459
375877981
192059
388164880
678295309
192759
606121559
6952687
146522238
152686882
215640271
422414603
346381726
455909954
154733551
235898126
243834364
57012119
399238738
607812399
59092541
43616981
362369527
43978892
112180507
245487623
567560912
85589934
1134505
132746348
257652993
82322751
305832246
784024029
409193424
170649612
53100543
603825617
46090707
457026591
914273058
149758547
197616216
704686760
147587791
413206551
388577496
38084239
116993080
393616307
32655065
554862789
462720925
9780598
489983475
279317674
151132929
37369409
209119719
194601617
13515395
3863379
768959454
816339885
380759960
585922066
150150583
856591448
159436081
551786822
397856632
56039892
20377301
35429849
463750178
127362361
18158262
145808020
595359927
71275897
102324141
7790993
37962589
329442254
598333151
286091650
57841872
957155430
43130213
212984858
441879938
199444243
367277
58106394
2165092
3695565
168472856
422933910
703158441
14585815
184374108
128320877
579863402
342078871
136020330
116258209
17949066
213881684
121874869
714971
354556804
65179054
394848646
159658360
376995758
359228374
210315214
124305323
112766893
8090302
226041315
208500072
326369059
53255
36429810
69823779
189799522
279723616
354411688
148857502
283264753
487932996
20980222
67778385
302603792
153904785
388713899
25431238
278144178
17309331
498471406
134404825
500167862
19867110
646500883
15972677
531773424
3480443
279077680
425252510
135966771
142493710
158656045
9950388
54571810
138022495
157684146
176145109
60708111
346062676
97290116
95677717
88257341
199697799
406981336
528092647
197400168
361715367
489522244
31937898
217342447
232852150
109974142
475865808
42288548
3192606
153404177
76710571
438684287
111103390
17757280
125440712
15971637
60815302
5793434
114823981
64916856
407529209
166463762
298599983
184585971
93174725
13758252
571932954
558993902
127530692
391081870
588198911
82686772
61657618
168170123
20586410
15860346
233425526
1247153
14714460
115326373
163143356
68670124
28777355
36855965
402145764
57480155
347355556
343481810
38654694
429853386
17383470
202288224
206371193
740643495
409291793
158253857
361194459
666073862
105300635
188489150
1753717
13700392
2096119
21238553
886570287
499740883
439997318
520310613
91731036
359963101
287830066
358934826
644877439
375907672
19277152
37439761
169340576
12301282
254422123
123311379
735044821
15975171
82281594
95395275
88479094
50988771
252097171
9523115
73058524
377955780
384189669
11973427
55754548
210298364
115843379
211548102
73043834
146506060
288798903
140205199
159863069
589693103
1440064
117553319
526039109
163570676
71107797
327892747
23733956
438648013
563230413
139123252
321800482
31457139
99094569
534596110
413060133
522460966
368497877
4089182
259440689
474197207
134617056
133276784
966599179
118580268
119815508
170870425
572831814
880825277
477245744
14946679
16130658
354241254
802786856
37618802
439972244
461909376
448963015
16641110
560345555
198818517
226223832
143497984
186055224
28826695
26830609
208847177
182406352
322943900
855711831
6113311
701759677
50032733
775764914
22840386
36448589
760701885
220991957
551996498
11024512
257441509
194918223
283775595
239927929
20105361
521145968
88126263
15199396
275401884
58738976
198418632
179807830
245004284
44634040
745522023
217910862
11127216
288659585
67435791
6035327
85607737
114993787
340391954
19720986
317772831
336948461
156305558
308165580
44438700
798872834
165344998
487756997
80720499
383285058
106279902
88520936
273328616
34550029
408341455
48288297
601519902
77611598
255962138
247732386
141834127
511328700
393500185
89986057
570890600
284117059
360976699
21475763
638216861
605276094
14601698
330944247
420727535
97468994
156295315
25924494
12863747
741315904
104484068
71337518
45630488
94357391
174732447
91320809
612487621
327659493
920774838
94628404
610237657
5186529
122403016
61769522
313731839
778514484
298163767
744376860
163977727
486622
35360845
106545792
108220933
38174221
183723797
107831912
125771348
413582697
437334693
487750247
363911273
275767982
354800486
13314329
555286113
93704630
620206706
92704558
134336806
248204923
206099002
24186032
355396295
92966570
811540717
198420742
895814110
18936891
586776282
178099957
10446475
58106954
189503288
466044936
148783484
295440405
273238209
74601251
504783042
374615507
275680140
680665211
33519636
99462460
265208777
170591698
493767047
537255223
148182381
260478858
602337383
182868874
439625130
66404933
156898918
348166139
423540401
18237885
337580832
13485616
128823220
750250555
296394098
82311116
423641903
267561219
289250294
25443311
401204866
63981030
514593266
34877220
120347527
650065457
440894139
883396769
60806414
26291988
313329193
357477164
173629417
215991804
620866555
5202688
253185071
225925633
406784172
194044921
789266496
7721590
766416057
123673580
125575994
1975899
59028891
414132576
45615287
47505213
208553336
462427688
755124387
27021965
242463470
425321032
30602803
5771650
188021128
601606711
26195272
385411498
647891308
166853982
44313343
423250392
761541690
42691550
80727085
384316309
45974630
172912498
27162804
711929478
288402856
225408588
559253306
29326751
179330970
5630129
457902078
305203
465908576
84740535
2771743
308051378
219559974
422263302
344795282
24469727
516464780
336293099
22228098
52321754
520705284
50019285
138264059
41378100
247116701
222313417
3039631
285122119
327970097
61021291
854438773
608181779
65093106
43358627
132874402
41920473
30360854
24189721
508494860
322735880
447942807
64815645
517762764
10095177
35067474
1338490
296113286
14666322
530007220
4004217
214564071
1607839
490870028
402824223
346936948
62423014
570465
700249233
58705256
333042809
389615616
155409127
136961705
94515245
23325908
477015136
810020576
23690937
177594283
46972831
268517936
6251236
190213412
26744811
390955422
60463165
16142580
170443552
103871747
645793028
338422012
1860459
845897127
493316504
222249359
520087919
122983450
500984554
94359589
175282888
518757534
207203073
130825694
794698698
705365320
158732705
738781341
325605744
162281271
610832604
121311071
48835491
91185199
11662927
475975694
159288406
37681727
250855145
209767140
412219443
10754036
4933475
130627336
16516069
19663964
485026706
59559014
396677075
309647527
302687015
12178727
557980313
47712235
60504678
197916097
16940867
408974106
387426402
482112000
72070593
254839010
458991056
248209252
659154246
30123182
504351625
294536886
24954158
8422054
464552698
243699867
37607132
52898555
65295275
271317131
83979397
199181677
532033792
240242402
25487931
293012518
561214656
20719589
10033942
206968388
88529444
552674711
134343921
503464802
57644373
442958722
9333665
922492442
135415274
5780506
22798586
515346476
202921262
50491343
145657375
715293354
134147660
57564755
343578040
748669439
233979002
53947324
188429486
298946389
619112092
49433336
525113379
255049985
137614877
333124883
253871647
19694910
746855984
2591076
425238012
899457737
7542539
435915960
206654362
62764169
6648001
126442860
45670238
319708621
654711406
464461752
224651293
330203330
563714
157915246
74673619
46502506
171576937
566459934
657888065
298463060
246592969
198321400
116841357
74955254
42976951
15391439
234889166
866192799
528469928
32114416
523435373
224569586
85393499
154779637
485563843
22030094
373872719
576098971
71778331
64194402
743778204
23560844
212822224
370304934
395553660
12397418
467984360
832167000
567324344
173182155
124496350
489377964
581819082
52580303
240068742
609306036
21632150
375885283
117082554
70139324
38418149
67761355
624438076
636850271
468751586
170126175
721761412
193238018
11690616
644030219
33837072
23714341
137302422
16972194
165738954
535116713
46459940
633594662
162852371
116860274
176058440
313512075
354722266
330408208
83778889
128288255
254262608
165368437
368688732
198014742
61224408
317755201
456205700
157267235
294049469
129261646
314616520
697374293
54729318
196369272
88814401
143454
405199846
186207885
333406806
4498893
257425567
293550865
826005199
229263073
328836773
19472441
225352299
486878277
70624444
221234140
326068750
367419675
281703712
189729358
207890330
276890612
167777597
865590004
176955767
542052270
194121500
309897773
501649765
58061424
157626095
202702687
558871178
23819033
66790346
415846950
18691711
44039016
229469704
478347909
8545407
166795116
184231286
115609428
362515012
387641960
98986596
484030191
666466
390820819
252943089
851235230
113686578
195949860
30674014
277821949
32353417
81658922
13539995
474547727
230043640
94728526
5432424
706736715
420423590
165215289
162872742
269382575
44291462
98435563
482594039
37109350
28101891
333596649
123220416
86198746
239212700
139805008
3924417
169633334
750947661
293360517
874849516
332237012
335735420
195239414
456870724
761586910
404911426
41088782
136689338
172565979
78979814
519773324
671069727
285294513
177062375
783157266
714921981
46504007
80566587
560860169
455186646
306040588
120244716
21583540
274428751
271438910
33474382
645597026
78407071
318216615
50450789
791823717
25810935
494637287
53870167
77089612
512819848
17853353
697307286
8549184
290985100
196067535
33111574
267557143
726552695
195393506
485269017
74322478
153034779
89032243
54351467
258093869
6575957
43779212
319585145
127403943
338596533
681093159
109460681
539210894
62255356
418727003
301703157
605411861
106581530
199459679
71579611
11072090
796380294
57239725
362784116
691988293
102276496
137949849
121436810
43646466
437698427
513449410
235491969
188466529
109404073
60002655
62785554
552681882
353655669
61570073
164680208
231678308
449136915
4650405
102655716
61000944
395125653
44535
401897101
13912136
402979420
316599159
450728232
545750702
654595724
131982551
373541262
227617501
64000672
65646346
441577171
352424696
308307944
264004157
313819236
6451563
96108157
329672377
756399312
198184286
115295594
124252303
52405034
414284989
476285043
806035272
297855888
161868078
105567522
28957096
76982485
183024331
314334151
131239013
93710903
369277740
113986798
427618850
505866647
156206621
3474885
40903679
2800834
351013800
628437488
49082300
569504613
401094987
40507399
379642477
101688389
69109771
505106531
103725045
342378213
37634281
71056632
109128882
577769760
682263163
289212715
26132406
651555139
39595588
584007076
268529159
370498954
186712216
30106081
356353052
43675816
373529557
3501585
42039087
412230562
51932744
466695935
173272561
60534956
668672872
5595800
54183111
161292200
90304097
269845961
614570044
120122919
53344093
357356072
148127061
226473326
591301281
78435811
226745257
49794259
195180170
184577354
90354641
269731144
317076619
260878257
557247457
401730784
494699215
52575822
212221756
212931122
179201839
200077533
1041701
26319895
777939202
116555952
58476014
719830702
4898674
85728034
529899330
92892821
5740032
12199003
36917554
136126877
435877857
584284753
825670007
240306565
199771329
171978524
490340978
18810998
573521893
261407283
383316122
169961650
50205459
55427983
603124087
540925512
308974553
80605324
315761265
270030770
439861064
508252868
442156395
273317244
57030669
131853330
104669604
470562682
4501575
521085811
391527608
615656895
425795006
713905232
73558042
60141958
23017998
58637551
556205382
181999275
350804642
337420629
53992552
37275991
171894765
168277912
256180185
173139998
17096746
232541747
68591846
62992678
21570016
93904816
13458606
122917125
169104678
45590127
496821616
444001852
384516539
536654667
273961682
93931277
135227946
738208589
15763866
21283081
121924342
235528769
531541867
168432369
109869087
64411192
11317620
49774540
455673188
809942153
241518390
186182066
130562831
596257863
392000898
76008989
15818634
406027262
4179465
120842604
337091098
12211786
466009970
234332065
80001211
10064130
409013756
326853373
16363973
381431947
120247128
1201545
385780744
2659988
18320172
738205177
251227663
215649868
169796159
317488796
246856524
56286026
381266689
65276339
44836967
571096187
11561955
49028647
64047783
207347957
15160835
216599139
86359301
48737653
882199929
159248644
418475622
435337554
62817184
64590818
500984373
47360559
229120185
284176115
59944313
352318302
98510339
196860926
87048480
42787453
312595348
188580160
26086904
68443235
103725474
27597071
156852067
546439669
149600665
687374200
107945181
277654793
3853174
608258074
36355162
67151972
6433086
255206294
261880409
14623055
226194889
62855402
46096727
632590446
283716530
30266280
427814710
294923
255907591
59596601
408855816
306097179
844587754
227860899
6369133
7475609
104737757
671680207
89374611
393692
83780389
30462459
661101299
44445494
432852869
418047015
280387332
17819337
201929740
213115746
14505344
288313928
136291953
377504907
43048620
22096344
29164323
63702944
215306156
200421792
567396981
115191595
741778105
494426138
72410981
241795783
813261534
154647084
189084597
40670595
12522732
424022419
500839671
67738538
89492473
79524714
343910584
185023754
356964194
192948991
33192433
57162726
460233321
128156400
351292627
15092628
168196661
55608211
417077042
71493960
223856357
31408259
299947807
140093645
117030541
198383871
109684816
554759177
357224565
25500369
144180559
61941668
7726308
526404948
69098158
5797806
88331689
104787169
335534897
111045896
87129117
158573120
547455708
297366676
220435445
38549458
647605275
673908956
415154797
34958243
212554975
52933096
547854320
786077299
241858668
12572091
185088854
367290681
10918141
152121192
92604338
19143574
30501798
76354955
622737470
98201726
95012073
4706357
180592119
883244466
673153542
21586124
280422642
36389052
53483816
79270263
79182007
286407551
451209732
261353217
27914192
805230789
271915869
351188323
285811650
78386664
387739960
171124436
239777208
644691887
426748617
149657138
183019732
550213761
356571324
389628758
49823909
141954398
47414747
204569766
317180581
127340641
271731208
642959309
576824884
388285204
814978572
573978973
317721525
181315358
19650808
48046260
298165468
262501146
54128095
278603200
341068090
77460432
117803566
649535246
692445898
67466065
136099363
280158885
50738321
217287076
196781149
36017408
2613633
23936123
150401516
35464631
205698792
280623052
227031823
63801638
232875740
176560419
427686968
575714563
421722597
77469709
97533336
4882405
39306920
492199704
416009730
10979780
151307698
67240420
8633259
8081894
33663384
467615819
94539904
304196541
37453899
239576170
327727178
122484783
85106171
271005481
47572407
30278243
265177286
535319323
127607909
450594767
270953153
28949344
38875616
833848089
115172104
733944416
76692925
206091474
634844461
212842563
173586534
89172999
32056946
192287803
349791031
347995492
367971921
328970817
327931383
133234332
231900604
692551464
128291574
126224834
38292924
443372062
207924436
463517672
9707532
79089453
139521902
748524380
194937286
286889217
5888822
158148974
142340722
304355683
301522888
14249821
213571449
137545377
431220389
416403727
81606708
780864813
57270313
29191395
40656454
645348018
118497058
280847548
876628867
184745806
329302946
150128180
329909662
43626673
78556389
416155943
10735458
15492933
254298516
770846181
1026586
103141730
50056392
3249040
14276531
251411114
79824451
360743032
643948142
56434450
325222273
360709911
172190200
49090805
358557560
190523917
9621244
151352606
298577717
114030654
133073656
357904734
33187180
145338188
188153809
165965448
79957452
96504701
158005991
132561040
285565510
352307990
22141682
127023703
524749095
18559496
234680562
539102169
651206562
118001107
714441599
560826627
325651554
374613853
20181859
553188119
124889705
495515265
78194928
643729758
329818705
202259913
209261418
845248
556852499
577039247
28199310
655203793
251515726
51678605
140957
143052740
55296714
194907843
64303710
26109075
20412003
536820464
78513146
240248448
708077135
74252348
691057603
203585004
329548427
194160518
121713906
355690306
43059297
1326761
164174000
4839939
9265351
56979959
155980151
142325594
410361103
536912518
114843764
534146616
89381570
282667402
64914325
250489209
700718683
21928708
193210314
158118813
365325332
178405488
68210625
205690625
42309741
140042961
28825109
566002121
48919605
205659115
793506003
6154320
33596886
121015558
78867665
29601442
3389665
1293488
140727371
313968567
106118583
7000104
174886439
19669432
94532202
489753332
603822083
407231530
699515794
217849231
110609537
348036215
81499917
4302538
179999356
13515282
59231214
406641065
22394219
875418320
567650665
676378533
54569442
178676677
47004640
572758780
82196838
64849122
58090644
55600915
40572442
244348514
454855520
157570504
234097779
7797366
337863036
877614641
420079175
400226114
293000567
266013391
3763343
507199150
234581908
392251259
411302064
434791668
433376458
372037872
44049829
340786547
91658873
72031802
99012800
42488938
465700612
17304926
77028484
366441349
45290661
231506760
115632638
405671954
189661793
8078942
293920182
363989354
56997188
242167326
10192824
233426151
280569597
1291623
363208087
88572578
3897480
185952649
659621892
626271906
799719197
139580111
110292405
231320128
228851113
70795567
7642864
21750708
27043810
130650378
735146985
86090208
836281262
149063887
152171668
482565208
39705059
494961169
141275392
582904315
130129053
495508481
561046045
280742007
57537284
9962
384610627
272172329
42565152
3055122
16949788
191068232
61378306
103179672
15884294
95166933
101930198
489073455
50466952
30352685
132202343
4650469
385907545
109532119
33550285
569515168
103431006
405030710
93873558
156093573
260454239
588378641
520040975
667948417
659111562
458399546
16868569
45296743
629181815
6968402
44694698
87040966
175861896
208327435
107165800
191952748
690597992
27417390
583677282
106667852
160238554
32236177
237258986
46663782
14266929
34816501
52639920
116178186
640468258
70898615
59886505
5655054
337629069
206341846
131880680
1650848
56098454
840412794
427423112
542434779
591590135
491760548
42258000
63984488
1541523
510636849
68431639
370958354
74264686
196048923
67248381
650905617
106186664
151610458
431308276
201237913
350244107
819797288
720364144
25098479
441468837
88292109
224390025
159823541
37784185
846677375
929379702
557036100
245549059
73519236
146046977
81154504
8127461
399838782
275983899
282402734
45293161
23032498
34755052
491195455
224645435
53949296
249861086
124735412
625095819
236730491
37116962
56266397
871600723
693602774
234046420
378068815
92008682
4139776
187483859
762560
24888589
206101754
417335156
449420626
35212450
433884073
156692834
133989147
22119419
645766177
61207123
381525267
857611454
439983
91019999
99062599
359034277
334137855
363749454
13445897
85471749
712107208
334510341
110699154
447084643
26660202
135067378
288828384
99814015
141188495
200825404
472198534
293786637
16301042
417913535
225765850
74164433
2392562
120311887
263803959
214127731
468078
491481087
34406926
410189526
26716673
18058446
102984637
211347747
303873960
115438617
81403571
2109779
247181246
134840165
6860984
205027579
273409239
5353766
118171602
84851871
7479967
6824521
232466018
628509767
186666623
40235902
350164174
358692805
391004043
112541223
324854377
909157354
538408355
37294075
707334968
265041724
680605658
70516294
68618253
215826073
105561157
229556624
995143
768093506
851048298
326443187
16756863
86443958
139633963
153420106
260061959
624368332
227092201
75506184
440420955
176167438
30611770
101843843
377092809
686769077
683091879
1590013
197442174
74978623
186308952
81613980
102660984
433122497
124915553
216454641
3886424
252720380
81336580
495869410
116485021
327410489
165616784
353574326
56826752
87000680
246556168
247940962
360205848
713132290
323094519
76558551
205573254
60585723
42982953
135098673
36465138
513443089
615407305
541008900
789630484
613254680
35293736
132173168
300609273
23569760
284798365
687596490
9368875
23036218
186369303
800856887
85374275
391722751
59647935
127410917
212573465
308324307
34647110
599670333
278646786
21821283
775845207
189361413
594070143
593216976
502461086
540375847
86570276
70634781
198167630
620751436
149102035
249486948
325785279
539890789
559540194
36337618
27371885
97008
229905068
8783471
128716817
5977452
269648126
641277592
27620232
270078999
432401308
423288807
145191215
13307302
49480955
14296568
176141253
91025155
425270184
41589831
199621677
296181521
288647720
130844250
317395207
233559154
486952609
18328191
301133960
55388389
120598616
589833130
133189231
550606840
19405693
372587319
398317171
147347551
473921433
175677102
375274508
819005221
618884
238615786
365802518
173050500
736458128
771177300
26884606
448414859
279393497
558425391
63618577
104774811
172960683
15392763
99634118
92724632
629681850
71126999
346717564
520704365
173525635
164403854
98089837
25367250
18990116
278818084
554981682
10844651
99919297
6967199
192923492
253001784
379554057
54756766
131343558
22106368
397091915
414610970
202352471
120851583
117688748
99918716
379362101
157970694
238153005
142762810
81347014
618536530
214712892
28504752
150408145
687548637
56231691
22457403
297433181
573876812
278318894
353111253
370131097
200946321
649209255
100029306
42698258
48715658
102834289
382834437
23879203
499979106
438999551
151786346
384566533
407613214
223941618
7521355
439927922
227918921
117785707
22861465
862372119
137513921
154149286
5810158
238206210
128330123
96530997
279918190
435289576
558276891
24026602
89293079
202224067
660020417
403660160
126315240
660893285
237047605
191458151
27277568
347512400
78542213
5941776
510900344
293745780
145076399
419798957
173318252
159586740
24639816
48884635
286457447
484611167
640934882
241621487
439387882
550975114
535358368
64692479
32428661
186506818
191694490
39825986
361403135
566145153
649289798
542124648
77162626
260422546
134331890
622290563
473628626
781555009
445217157
75221694
450542214
16685017
389951754
401675544
246256606
136248767
27854915
224244855
324496486
306444314
198374046
544623591
26322475
719176020
109994452
91535399
401432844
459428115
406850698
52935377
823004224
50100791
30725614
73381034
371657064
33013425
161419369
17616065
72881310
325542164
796465920
1014420
151221561
16393833
108938762
165033796
649207758
428495830
21582494
484217690
436687438
